特定アクターの時だけ特定の変数をスキルダメージに足したいと思うのですが
例えばスキルメニューからのv[1]+a.atk*4-b.def*2とかだと全アクターにその変数が追加されてしまうのでコモンで呼び出してスクリプトにしたいのですが
$gameVariables.setValue(変数2,特定アクター指定変数)
$gameVariables.setValue(変数1,追加ダメージ指定変数)
this.iterateBattler(敵キャラかアクターか, 対象ID, battler => {
if (!battler.isDeathStateAffected()) {
battler.forceAction(スキルID, スキル対象);
BattleManager.forceAction(battler);
this.setWaitMode("action");
}
});
$gameVariables.setValue(変数1,0)←リセット
$gameVariables.setValue(変数2,0)←リセット
と1つのスクリプトにしても上手くいきません
$gameVariables.setValueの部分を別枠のスクリプトにしてコモンイベント内で
スクリプト:$gameVariables.set
スクリプト:this.iterateBattler
スクリプト:$gameVariables.set
と3つにわければうまく動きます
1つにまとめる方法は無いですか?
RPGツクールMZ_3作目
レス数が900を超えています。1000を超えると表示できなくなるよ。
930名前は開発中のものです。
2020/12/30(水) 18:27:52.93ID:KrALoo0dレス数が900を超えています。1000を超えると表示できなくなるよ。
