【解決済】発動前コモンを攻撃・防御の際、それぞれのアクターのコモンイベントにしたい
Posted: 2021年3月06日(土) 15:19
by はあちむ
戦闘シーンの発動前コモンプラグインで、攻撃・防御の際、
それぞれのアクターのコモンイベントにしたい(自動戦闘)
はじめまして。
▼発動前コモン(やな様作) - BeforeCommon.js
https://plugin.fungamemake.com/archives/2033
スキルやアイテムの発動前に、スキルやアイテムに設定されたコモンイベントを発生させます。
を使わせていただき、戦闘シーンのカットインを制作しております。
一つ困っていることがありますのでお知恵をお貸し頂きたいです。
主人公以外は自動戦闘にしており、
攻撃・防御の際にもカットインを入れたいと思っておりますが、
全員のスキルIDが1,2になってしまうために
それぞれが攻撃・防御を使ったときに違うカットインを入れる方法を
考えております。
ヘルプに、
【I発動者インデックス変数IDで指定した番号の変数に、
行動者のインデックスが、
対象インデックス変数IDで指定した番号の変数に、
対象のインデックスが格納されます。
ただし、対象のインデックスは対象が単体の時しか格納されず、かつ、
エネミーの行動では、コモンを実行するタイミングで対象が決定していないため、
対象には-1(特定不可)が設定されます。】
と記述があるのですが、知識が浅くどうすればいいのかよくわからず困っております。
テストではアクターID2,5,10のキャラでためしており、
画像のようなコモンイベントを設定しましたが
うまくいきませんでした。
大変恐縮ですが、お知恵をお貸いただけませんでしょうか?
Re: 発動前コモンを攻撃・防御の際、それぞれのアクターのコモンイベントにしたい
Posted: 2021年3月06日(土) 18:10
by はあちむ
お返事ありがとうございます。
足りない頭でよく考えやってみたのですが、うまくいきませんでした。
アクターは2~10のアクターがいます。
全く見当違いのことをしていると思いますが、
添削していただけると幸いです…。
(ピクチャ表示分はカットしています。)
◆条件分岐:コモン発動者 = 1
◆変数の操作:#0011 コモン発動者 = $gameParty.battleMembers()[$gameVariables.value(1)].actorId()
◆条件分岐:コモン発動者 = 2
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 3
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 4
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 5
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 6
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 7
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 8
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 9
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 10
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 2
◆変数の操作:#0011 コモン発動者 = $gameParty.battleMembers()[$gameVariables.value(2)].actorId()
◆条件分岐:コモン発動者 = 2
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 3
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 4
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 5
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 6
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 7
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 8
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 9
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 10
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 3
◆変数の操作:#0011 コモン発動者 = $gameParty.battleMembers()[$gameVariables.value(3)].actorId()
◆条件分岐:コモン発動者 = 2
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 3
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 4
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 5
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 6
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 7
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 8
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 9
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:コモン発動者 = 10
◆ピクチャの移動:#1, 左上 (0,0), (100%,100%), 255, 通常, 5フレーム (ウェイト)
◆ウェイト:25フレーム
◆ピクチャの消去:#1
◆イベント処理の中断
◆
:分岐終了
◆イベント処理の中断
◆
:分岐終了
◆
:分岐終了
◆
:分岐終了