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

返信する
アバター
Facsimile
記事: 17
登録日時: 2016年7月15日(金) 15:02

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

投稿記事 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
最後に編集したユーザー Facsimile [ 2016年9月12日(月) 16:15 ], 累計 1 回
アバター
やなつき
記事: 38
登録日時: 2016年3月31日(木) 12:39

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

投稿記事 by やなつき »

YEP_ActSeqPackに限りませんが、行動中のアクターやエネミーはBattleManager._subjectで取得可能です。
----------------------------------------------------------------------------
Twitter: https://twitter.com/yanatsuki_
アバター
Facsimile
記事: 17
登録日時: 2016年7月15日(金) 15:02

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

投稿記事 by Facsimile »

ありがとうございます!
プログラムに明るくないので自分で調べただけではさっぱりだったんですが
こういうふうになってるんですね…
他にもいろいろできそうです、本当に助かりました :D
返信する

“MV:質問”に戻る