MZのように「直前IDによる変数代入」をする方法

初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

MZのように「直前IDによる変数代入」をする方法

投稿記事by 初心者&質問者 » 2021年4月05日(月) 18:27

戦闘時

①直前に使用したアイテム
②直前に行動したアクターのID
③直前に行動した敵キャラのインデックス
④直前に対象となったアクターのID
⑤直前に対象となった敵キャラのインデックス

などのアクターや敵が直前に使った行動を
変数代入するスクリプトをご存じの方いましたら
教えてください。

参考ページのURLの貼り付けでもかまいません。
よろしくお願いいたします。

アバター
WTR
記事: 559
登録日時: 2015年12月22日(火) 19:14

Re: MZのように「直前IDによる変数代入」をする方法

投稿記事by WTR » 2021年4月05日(月) 23:46

ものすごーく雑にMZにあるメソッドをコピペしただけのプラグインを作ってみました。

変数に取得するなら、変数のオペランドをスクリプトにして
以下のように書けば取得できると思います。
$gameTemp.lastActionData(0) // 直前に使用したスキルのID
$gameTemp.lastActionData(1) // 直前に使用したアイテムのID
$gameTemp.lastActionData(2) // 直前に行動したアクターのID
$gameTemp.lastActionData(3) // 直前に行動した敵キャラのインデックス
$gameTemp.lastActionData(4) // 直前に対象となったアクターのID
$gameTemp.lastActionData(5) // 直前に対象となった敵キャラのインデックス

ぶっちゃけなんのテストもしてないのでおかしかったらすみません…
添付ファイル
LastActionData.js
(3.55 KiB) ダウンロード数: 101 回
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

Re: MZのように「直前IDによる変数代入」をする方法

投稿記事by 初心者&質問者 » 2021年4月06日(火) 11:53

WTR様

どうもありがとうございました!
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

Re: MZのように「直前IDによる変数代入」をする方法

投稿記事by 初心者&質問者 » 2021年4月06日(火) 12:16

WTR様

いま、いくつかテストしてみたのですが
問題無く使えました。

非常に便利なスクリプトなので
とても助かります。

どうもありがとうございました!

“MV:質問” へ戻る