お世話になっております。
ツクールMVのフロントビュー戦闘で、「スキルを使用した(行動をおこした)エネミーのグループID」を変数に取得する方法はありますでしょうか?
「エネミーのスキルでコモンイベントが発生し、その結果、そのスキルを使用したエネミーが行動不能になる」という処理をしたいのですが、スキルを使ったエネミーを特定する方法がわからず困っております。グループIDを変数に取得できれば特定できるとは思うのですが……。
ご存じの方いらっしゃいましたら、ご教示いただけると幸いです。
スクリプトでもプラグインでも、別の方法でもかまいません。
また、今回はグループIDを取得してエネミーを特定する方法を考えていますが、
もし他のやり方があるならそちらでもかまいません。
何卒よろしくお願いします。
【解決済】「スキルを使用したエネミーのグループID」を変数に取得する方法はありますでしょうか?
Re: 「スキルを使用したエネミーのグループID」を変数に取得する方法はありますでしょうか?
omu さんが書きました:お世話になっております。
ツクールMVのフロントビュー戦闘で、「スキルを使用した(行動をおこした)エネミーのグループID」を変数に取得する方法はありますでしょうか?
「エネミーのスキルでコモンイベントが発生し、その結果、そのスキルを使用したエネミーが行動不能になる」という処理をしたいのですが、スキルを使ったエネミーを特定する方法がわからず困っております。グループIDを変数に取得できれば特定できるとは思うのですが……。
ご存じの方いらっしゃいましたら、ご教示いただけると幸いです。
スクリプトでもプラグインでも、別の方法でもかまいません。
また、今回はグループIDを取得してエネミーを特定する方法を考えていますが、
もし他のやり方があるならそちらでもかまいません。
何卒よろしくお願いします。
戦闘中に下記で敵グループのIDを変数に代入することが出来ます。
◆変数の操作:#0001 = $gameTroop._troopId
ただ、やりたい事を考えると、そこからインデックスを取るよりも、下記のプラグインを使用する方が簡単だと思います。
▼ステート追加/削除スキル(Ruたん様作) - Torigoya_AddStateSkill.js
https://plugin.fungamemake.com/archives/1517
指定したステータス異常になるスキルを追加できるようにするプラグイン。
▼スキルコスト拡張(tomoaky様作) - TMSkillCostEx.js
https://plugin.fungamemake.com/archives/2368
スキルにMP(TP)以外のコストを設定できるようになります。
HPを全て消費するスキルにすれば、スキル使用後に戦闘不能になるのでは?
(未実験)
インデックスを取るなら、下記のプラグインで可能だと思います。
▼発動前コモン(やな様作) - BeforeCommon.js
https://plugin.fungamemake.com/archives/2033
▼MNKR 直前の行動データを変数に代入 - MNKR_LastActionData.js
https://plugin.fungamemake.com/archives/27985
蛇足
今回はやりたいことが書かれていたので、タイトルに流されずに返信できたと思います。
しかし、質問は下記のように書くと、伝わりやすいと思います。
・自己紹介(自分のスキル・経歴説明)
・実現したいこと(やりたいこと)
・試したけれど、上手く行かないこと
https://fungamemake.com/archives/8079
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 「スキルを使用したエネミーのグループID」を変数に取得する方法はありますでしょうか?
ムノクラ様
ご返信ありがとうございます。
教えて頂いた方法のなかから、ムノクラ様のプラグイン(MNKR_LastActionData.js)を使用させて頂き、
自分のやりたかった処理が実行できました!
大変助かりました。本当に感謝いたします。
また、質問の書き込み方についてもアドバイスありがとうございます。
今後、留意したいと思います。
あらためて、お礼を申し上げます。ありがとうございました!
ご返信ありがとうございます。
教えて頂いた方法のなかから、ムノクラ様のプラグイン(MNKR_LastActionData.js)を使用させて頂き、
自分のやりたかった処理が実行できました!
大変助かりました。本当に感謝いたします。
また、質問の書き込み方についてもアドバイスありがとうございます。
今後、留意したいと思います。
あらためて、お礼を申し上げます。ありがとうございました!