##########カスタムの種類によって最大値を変化させる改造####################### 〇デフォルトではカスタムタイプを変えてもその能力値が上がりやすくなるだけです。  カスタム時の〜〜重視を選ぶと、そのステータスの最大値が多く上がるようにする改造です。  既にゲームを公開している状態でこの改造を行う場合、$PL_VALUES[23]を全て書き換える必要があります。 ############################################################ @sub3の296行目の /^Custom$/ && do{$PL_VALUES[24]=100;$PL_VALUES[8]-=20000;$PL_VALUES[23]++;$PL_VALUES[27]=$FORM{'icon'}; $PL_VALUES[13]=$FORM{'MsColor'};$PL_VALUES[4]=$FORM{'MsType'};$PL_VALUES[3]=$FORM{'MsName'}; last CUSTOM;}; ---------------を↓これ↓に置き換えます----------------------------------------------------- /^Custom$/ && do{$PL_VALUES[24]=100;$PL_VALUES[8]-=20000; $PL_VALUES[4]=$FORM{'MsType'}; $PL_VALUES[27]=$FORM{'icon'}; $PL_VALUES[13]=$FORM{'MsColor'}; $PL_VALUES[3]=$FORM{'MsName'}; local($MaxAT,$MaxDE,$MaxSP,$MaxMT) = split(/!/,$PL_VALUES[23]); $MaxAT+=8;$MaxDE+=8;$MaxSP+=8;$MaxMT+=8; if ($PL_VALUES[4] == 1){$MaxAT+=8;} elsif ($PL_VALUES[4] == 2){$MaxDE+=8;} elsif ($PL_VALUES[4] == 3){$MaxSP+=8;} elsif ($PL_VALUES[4] == 4){$MaxMT+=8;} elsif ($PL_VALUES[4] == 0){$MaxAT+=2;$MaxDE+=2;$MaxSP+=2;$MaxMT+=2;} if ($MaxAT>50){$MaxAT=50;} if ($MaxDE>50){$MaxDE=50;} if ($MaxSP>50){$MaxSP=50;} if ($MaxMT>50){$MaxMT=50;} $PL_VALUES[23]="$MaxAT!$MaxDE!$MaxSP!$MaxMT"; last CUSTOM;}; ------------------------------------------------------------------------------------  ステータスの最大値を50以上にする改造を行っている場合は、下のほうの“50”の所を全てその数値に置き換えてください。 ######################################################################## Asub4の424行目 $C=$PL_VALUES[23];$C=4 if $C > 4; $StatusMax=('20','30','35','40','50')[$C]; ------------------を↓これ↓に置き換えます--------------------------- local($MaxAT,$MaxDE,$MaxSP,$MaxMT) = split(/!/,$PL_VALUES[23]); ###################################################################################### Bsub4の433行目 if (rand(22) < $BoAt && $PL_VALUES[19] < $StatusMax){print &BONUS('攻撃力');$PL_VALUES[19]++;} if (rand(22) < $BoDe && $PL_VALUES[20] < $StatusMax){print &BONUS('防御力');$PL_VALUES[20]++;} if (rand(22) < $BoSp && $PL_VALUES[21] < $StatusMax){print &BONUS('スピード');$PL_VALUES[21]++;} if (rand(22) < $BoAg && $PL_VALUES[22] < $StatusMax){print &BONUS('命中力');$PL_VALUES[22]++;} ------------------を↓これ↓に置き換えます---------------------------- if (rand(22) < $BoAt && $PL_VALUES[19] < $MaxAT){print &BONUS('攻撃力');$PL_VALUES[19]++;} if (rand(22) < $BoDe && $PL_VALUES[20] < $MaxDE){print &BONUS('防御力');$PL_VALUES[20]++;} if (rand(22) < $BoSp && $PL_VALUES[21] < $MaxSP){print &BONUS('スピード');$PL_VALUES[21]++;} if (rand(22) < $BoMt && $PL_VALUES[22] < $MaxMT){print &BONUS('命中力');$PL_VALUES[22]++;} ############################################################################################ Csub6の155行目の $PL{"$FORM{'pname'}"} = ("1 $DATE $pwd $FORM{'msname'} $FORM{'type'} $FORM{'kuni'} 0 noComment 0 $FORM{'w'}!0 $FORM{'chara'} $FORM{'cl'} 0 $ST5 $ST5 $ST6 $ST6 $ST1 $ST2 $ST3 $ST4 0 0 0 $DATE $FORM{'msImg'} 1 0"); ----------------------------------------------------------------------------------------- の“$ST4”のすぐ後ろにある“0”を“20!20!20!20”に置き換えてください。(“”は必要ありません) ##########################################################################################