ツクールフォーラム

ゼゼゼ
ゼゼゼ
経験値獲得率を変更するステートを作成し、戦闘終了時に解除にチェックを入れていると、経験値を獲得する前にステートが解除されてしまって、そのまんまの経験値が入ってしまいます。
剣崎宗二
剣崎宗二
偶然見かけましたので。こちらデフォルトのツクールのコードを見る限り仕様ですね。

BattleManager.processVictory内に於いて、
$gameParty.removeBattleStates();(戦闘中限定ステートの解除)

this.gainRewards();(経験値お金アイテムを含む報酬獲得)
より前に実行される関係です…
トップ