戦闘時に選択した敵のIDを変数に代入する

アバター
minosan
記事: 23
登録日時: 2020年10月05日(月) 22:47

戦闘時に選択した敵のIDを変数に代入する

投稿記事by minosan » 2021年3月13日(土) 02:20

RPGツクール初心者です。
戦闘時にスキルで攻撃した敵によって違うイベントを呼び出したいと思っております。
そのため攻撃時選択した敵のデーターベース上の「敵キャラ」のIDを取得し、変数に代入したいと思いました。
どのようにすれば良いかアドバイスを頂けると助かります。
プラグイン等を探してみたのですがイマイチ見つけることができませんでした。
よろしくお願いします。

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 戦闘時に選択した敵のIDを変数に代入する

投稿記事by ムノクラ » 2021年3月13日(土) 07:49

minosan さんが書きました:RPGツクール初心者です。
戦闘時にスキルで攻撃した敵によって違うイベントを呼び出したいと思っております。
そのため攻撃時選択した敵のデーターベース上の「敵キャラ」のIDを取得し、変数に代入したいと思いました。
どのようにすれば良いかアドバイスを頂けると助かります。
プラグイン等を探してみたのですがイマイチ見つけることができませんでした。
よろしくお願いします。


▼発動前コモン(やな様作) - BeforeCommon.js
https://plugin.fungamemake.com/archives/2033
スキルやアイテムの発動前に、スキルやアイテムに設定されたコモンイベントを発生させます。

こちらを使用して、スキルにタグを入れます。

下記のコモンイベントで敵キャラのIDを変数に代入できます。
(変数12はプラグインのデフォルトの設定なので使用しているだけです)

コード: 全て選択

◆条件分岐:V12 ≥ 1000
  ◆変数の操作:#0012 V12 -= 1000
  ◆変数の操作:#0001 V1 = $gameTroop._enemies[$gameVariables.value(12)].enemyId();
  ◆文章:なし, ウィンドウ, 下
  :  :敵キャラID\v[1]
  ◆
:分岐終了
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:質問” へ戻る