ページ 11

【解決】戦闘中、「行動中のアクターのその時点でのMP」の値の取得方法

Posted: 2016年9月12日(月) 06:47
by Facsimile
お世話になります。
YEP_X_ActSeqPackを使って、銃による攻撃中、MP(マガジン内の弾数という扱い)が0になると
リロード中のステートを付与する処理を作っているのですが、
タイトルの通り、その時行動中のアクターのMPの値を指定して取得する方法がわからず困っています。

アクター1番の場合以下のようになるのですが、
この書式でどのように指定すればいいのかわかる方おりましたら、どうかご教授下さい。

if $gameActors._data[1].mp === 0
motion X: user
add state n: user, show
else
end

Re: 戦闘中、「行動中のアクターのその時点でのMP」の値の取得方法

Posted: 2016年9月12日(月) 15:16
by やなつき
YEP_ActSeqPackに限りませんが、行動中のアクターやエネミーはBattleManager._subjectで取得可能です。

Re: 戦闘中、「行動中のアクターのその時点でのMP」の値の取得方法

Posted: 2016年9月12日(月) 16:12
by Facsimile
ありがとうございます!
プログラムに明るくないので自分で調べただけではさっぱりだったんですが
こういうふうになってるんですね…
他にもいろいろできそうです、本当に助かりました :D