検索結果 2 件

by kikicoco3909
2021年4月05日(月) 13:04
フォーラム: MZ:質問
トピック: 敵のステート判別について
返信数: 2
閲覧数: 1804

Re: 敵のステート判別について

インデックスではなくターゲットのGame_Enemy または Game_Actor オブジェクトですが

BattleManager._targets

で取れると思います。
ターゲットは複数になる可能性があるので配列になってますね。
ステートにかかっているかどうかは isStateAffected() というメソッドがあるようです。

ターゲットのうち1体でも該当すれば true でいいのかわかりませんが

BattleManager._targets.some(target => target.isStateAffected(4))

こんな感じでどうでしょうか。(毒はID ...
by kikicoco3909
2021年4月05日(月) 11:58
フォーラム: MZ:質問
トピック: 敵のステート判別について
返信数: 2
閲覧数: 1804

敵のステート判別について

こんにちは,古典的な質問かもしれませんが何卒宜しくお願い致します

やりたいこと↓
if 目標敵に毒ステートあり
スキル発動
else
失敗モーション

自分で調べてやった設定はスキルからコモンイベントへアクセスして
そのコモンイベントの内容は↓
if: Script: $gameTroop.members()[BattleManager._subject._lastTargetIndex]._states.indexOf(38) != -1
スキル発動
else
失敗モーション

現在の問題↓
敵A毒あり 敵B毒なし
味方行動順α>β
味方αが先に敵Bを攻撃した場合 ...

詳細検索ページに戻る