戦闘行動の強制を発動できない

返信する
アバター
fubukinomori
記事: 30
登録日時: 2022年5月20日(金) 19:57
連絡する:

戦闘行動の強制を発動できない

投稿記事 by fubukinomori »

SRPGギアでの戦闘中、3ターンの準備ののち発動するスキルを作っています。
3ターン準備に集中し(その間のターンは強制行動終了でなにもしない)その後直接的にダメージを与えないスキルを発動させるつもりでした。「戦闘行動の強制」だとターゲットを指定する必要があるらしくてお目当ての行動(直接敵を攻撃しないオブジェクトの召喚)ができません。スキルを回復魔法に差し替えてもやっぱり発動しません。
残りターンのカウント、「準備に集中している」のメッセージの提示と消去などは問題ありません。
もし代わりの手段などあればご教示願います。
アバター
fubukinomori
記事: 30
登録日時: 2022年5月20日(金) 19:57
連絡する:

Re: 戦闘行動の強制から直接スキルの中身に書き換えたものの

投稿記事 by fubukinomori »

「戦闘行動の強制」コマンドをいったんあきらめて、スキルの中身を直接「味方ターン開始時のイベント」
に書くことにしました。スキルを発動して3ターン後にオブジェクトを召喚する命令です。
どの場所でスキルを発動してもいいように、キャラクター番号、キャラの座標などを変数化しました。
それはうまくいっているようなのですが、召喚コマンドを発動する段階でエラーが出ます。
エラーメッセージは Cannot read property 'eventId' of nullです。
エラーを起こしているであろう部分は下記のとおりです。
◆プラグインコマンド:SRPG_Summon_MZ, ユニットの召喚
:         :ユニットの種類 = guest
:         :召喚元のイベントID = 96
:         :アクター/エネミーID = 1
:         :アクターのレベル = -1
:         :イベントの有効期限 = 0
:         :X座標 = $gameValriables.value(19)
:         :Y座標 = $gameVariables.value(20)+1
:         :戦闘モード = aimingActor
このスキル用に空イベントを設けたりしましたが、うまくいってません。
ゆわか
記事: 466
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: 戦闘行動の強制を発動できない

投稿記事 by ゆわか »

イベントIDが不正だというなら、イベントIDを指定し間違えてないかをまず確認ですが・・・
プラグインコマンドでは、変数は使用できないと思うので、ヘルプに記載されてるスクリプトで記述する方でためしてみては。
返信する

“MZ:質問”に戻る