【RGSS3】エネミーの 通常能力値の最大値
Posted: 2022年1月15日(土) 14:30
いつもお世話になっております。
RPGツクールVXaceのスクリプトGame_BattlerBaseの 250 行目を
の様に改変すると、アクターの通常能力値の最大値が99となり
例えば、攻撃力60のアクターに『攻撃力が二倍になるステート』をかけても
99以上あがらなくなりますが、この数値はエネミーには適用されておらず
同条件でエネミーにステートをかけると120まで上がってしまいます。
param_max(param_id)の数値をエネミーにも適用させるには、どうしたらよいのでしょうか?
RPGツクールVXaceのスクリプトGame_BattlerBaseの 250 行目を
コード: 全て選択
#--------------------------------------------------------------------------
# ● 通常能力値の最大値取得
#--------------------------------------------------------------------------
def param_max(param_id)
return 999999 if param_id == 0 # MHP
return 9999 if param_id == 1 # MMP
return 99
end
例えば、攻撃力60のアクターに『攻撃力が二倍になるステート』をかけても
99以上あがらなくなりますが、この数値はエネミーには適用されておらず
同条件でエネミーにステートをかけると120まで上がってしまいます。
param_max(param_id)の数値をエネミーにも適用させるには、どうしたらよいのでしょうか?