行動回数追加スキルをそのターンで反映させたい

hidehide
記事: 2
登録日時: 2024年3月09日(土) 08:02

行動回数追加スキルをそのターンで反映させたい

投稿記事by hidehide » 2024年3月09日(土) 08:13

即時発動スキル for RGSS3 Ver1.00-β10 (作成者 kure様)を使わせていただいています。
即時発動スキルとして行動回数の追加を行っても、効果が出るのは次のターンからになってしまいます。
希望としては
行動1「行動回数追加1」(即時発動スキル)※効果は使用者のみの想定です。
行動2「行動1回目入力」
行動3「行動2回目入力」
と動かしたいです。
どなたかプラグインの作成もしくはスクリプトのいじり方をご教授ください。

hidehide
記事: 2
登録日時: 2024年3月09日(土) 08:02

Re: 行動回数追加スキルをそのターンで反映させたい

投稿記事by hidehide » 2024年3月11日(月) 19:11

自力でなんとか動きました。
Game_Actorで
def next_command
$game_actors[actor.id].make_actions 条件式
でメイクアクションを呼び出して行動回数を読み込ませて、即時発動の分もリセットされるので
@action_input_index -= 1
を追加して調整してみました。
もし「これだと不具合出るよ」などご指摘くださる方がおみででしたら、ぜひご教授ください。

“VX / Ace:質問” へ戻る