【済】スキル発動時に頻発するエラーについてのご相談

返信する
rurero
記事: 21
登録日時: 2022年4月18日(月) 19:23

【済】スキル発動時に頻発するエラーについてのご相談

投稿記事 by rurero »

お世話になっております。
スキル発動時に頻発するエラーについてご相談したく投稿しました。

エラーの発生条件としては
・最初のターン、最初に攻撃した際に発生
・他のキャラの行動後は発生しない
ようです。

エラー画面は以下の通りです。
画像
スクリーンショット 2025-08-23 150255.png
エラー画面にはItemSideEffectと出ており、本ゲームに導入しているトリアコンタン様のスキルの副作用プラグインhttps://plugin.fungamemake.com/archives/1151が原因と考えられますが本スキル自体には副作用プラグインは使用していません。

スキルの概要としては
トリアコンタン様の最大TP拡張プラグインhttps://plugin.fungamemake.com/archives/27197を用いて200 ~ 300までTPを拡張させたキャラクターの専用スキルで
・全TP消費
・消費TPに応じてダメージ計算式、演出が変化する
という風になっております。
ダメージ計算式は
やな様の発動前コモンプラグインhttps://plugin.fungamemake.com/archives/2033
を用いて演出と合わせて変数を用いて計算しており

コード: 全て選択

◆変数の操作:#0021 汎用変数2 = $gameActors.actor(2).tp
◆変数の操作:#0023 現在TP = $gameActors.actor(2).tp
◆条件分岐:現在TP ≤ 49
  ◆文章:なし, ウィンドウ, 下
  :  :十分な波紋が練れていない!
  ◆イベント処理の中断
  ◆
:分岐終了
◆条件分岐:現在TP ≤ 75
  ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
  ◆変数の操作:#0020 汎用変数 /= 7
  ◆変数の操作:#0023 現在TP += 汎用変数
  ◆
:それ以外のとき
  ◆条件分岐:現在TP ≤ 125
    ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
    ◆変数の操作:#0020 汎用変数 /= 5
    ◆変数の操作:#0023 現在TP += 汎用変数
    ◆
  :それ以外のとき
    ◆条件分岐:現在TP ≤ 160
      ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
      ◆変数の操作:#0020 汎用変数 += ジョナサンの攻撃力
      ◆変数の操作:#0020 汎用変数 /= 10
      ◆変数の操作:#0023 現在TP += 汎用変数
      ◆
    :それ以外のとき
      ◆条件分岐:現在TP ≤ 199
        ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
        ◆変数の操作:#0020 汎用変数 += ジョナサンの攻撃力
        ◆変数の操作:#0020 汎用変数 /= 7
        ◆変数の操作:#0023 現在TP += 汎用変数
        ◆
      :それ以外のとき
        ◆条件分岐:現在TP = 200
          ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
          ◆変数の操作:#0020 汎用変数 += ジョナサンの攻撃力
          ◆変数の操作:#0023 現在TP += 汎用変数
          ◆ピクチャの表示:#1, カットイン背景トウエモア様, 左上 (-3500,20), (500%,500%), 255, 通常
          ◆ピクチャの表示:#2, SUNRIGHTJONATHAN, 中央 (408,312), (100%,100%), 255, 通常
          ◆ピクチャの移動:#1, 左上 (5000,200), (100%,100%), 255, 通常, 500フレーム
          ◆戦闘アニメーションの表示:#1, 真・山吹色の波紋疾走
          ◆ウェイト:60フレーム
          ◆ピクチャの移動:#1, 左上 (5000,200), (100%,100%), 0, 通常, 30フレーム
          ◆ピクチャの移動:#2, 中央 (408,312), (300%,300%), 0, 通常, 30フレーム (ウェイト)
          ◆ピクチャの消去:#1
          ◆ピクチャの消去:#2
          ◆
        :それ以外のとき
          ◆条件分岐:現在TP ≥ 201
            ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
            ◆変数の操作:#0020 汎用変数 += ジョナサンの攻撃力
            ◆変数の操作:#0023 現在TP += 汎用変数
            ◆変数の操作:#0023 現在TP *= 3
            ◆変数の操作:#0023 現在TP /= 2
            ◆ピクチャの表示:#1, カットイン背景トウエモア様, 左上 (-3500,20), (500%,500%), 255, 通常
            ◆ピクチャの表示:#2, SUNRIGHTJONATHAN, 中央 (408,312), (100%,100%), 255, 通常
            ◆ピクチャの移動:#1, 左上 (5000,200), (100%,100%), 255, 通常, 500フレーム
            ◆戦闘アニメーションの表示:#1, 真・山吹色の波紋疾走
            ◆ウェイト:20フレーム
            ◆ピクチャの移動:#1, 左上 (5000,200), (100%,100%), 0, 通常, 30フレーム
            ◆ピクチャの移動:#2, 中央 (408,312), (300%,300%), 0, 通常, 30フレーム (ウェイト)
            ◆ピクチャの消去:#1
            ◆ピクチャの消去:#2
            ◆
          :それ以外のとき
            ◆条件分岐:現在TP = 300
              ◆変数の操作:#0020 汎用変数 = ジョナサンの魔法力
              ◆変数の操作:#0020 汎用変数 += ジョナサンの攻撃力
              ◆変数の操作:#0023 現在TP += 汎用変数
              ◆変数の操作:#0023 現在TP *= 3
              ◆ピクチャの表示:#1, カットイン背景トウエモア様, 左上 (-3500,20), (500%,500%), 255, 通常
              ◆ピクチャの表示:#2, SUNRIGHTJONATHAN, 中央 (408,312), (100%,100%), 255, 通常
              ◆ピクチャの移動:#1, 左上 (5000,200), (100%,100%), 255, 通常, 500フレーム
              ◆戦闘アニメーションの表示:#1, 真・山吹色の波紋疾走
              ◆ウェイト:20フレーム
              ◆ピクチャの移動:#1, 左上 (5000,200), (100%,100%), 0, 通常, 30フレーム
              ◆ピクチャの移動:#2, 中央 (408,312), (300%,300%), 0, 通常, 30フレーム (ウェイト)
              ◆ピクチャの消去:#1
              ◆ピクチャの消去:#2
              ◆
            :それ以外のとき
              ◆
            :分岐終了
            ◆
          :分岐終了
          ◆
        :分岐終了
        ◆
      :分岐終了
      ◆
    :分岐終了
    ◆
  :分岐終了
  ◆
:分岐終了
◆変数の操作:#0021 汎用変数2 -= 50
◆TPの増減:ジョナサン, - {汎用変数2}
となるように作成しており最終的な変数[23]をダメージ計算式に代入しています。
コモンイベントを複雑にしてしまっていることが原因だと考えられるのですが改善方法は現在模索しているところです。またエラー画面に出ているスキルの副作用プラグインがどのように作用しているのかも分からず、出来る限り技の効果・演出は変えたくありません。
非常にお見苦しいコモンイベント、文章で申し訳ないのですが御教授願いたいです。
また不足している情報などあればご指摘して頂けると幸いです。
最後に編集したユーザー rurero [ 2025年8月24日(日) 10:25 ], 累計 1 回
ゆわか
記事: 432
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: スキル発動時に頻発するエラーについてのご相談

投稿記事 by ゆわか »

沢山プラグインを使用されている様子なので、なにかしら競合しているのかもしれませんね。
とりあえず、【RPGツクールMV】プラグイン利用者に向けた問題の切り分け方法という記事を
トリアコンタンさんが上げてくれているので、それを読んで、ひとつづつ解決していくのがよろしいのでは。
https://qiita.com/triacontane/items/2e2 ... e9503a2c30

コモンイベントの内容に問題があるかもと予想されている様子なので
コモンイベントの呼び出しを一旦停止して
最終的にこのコモンイベントで確定できる値の全てを
バトルイベントの0ターン目で取得させて、スキルを使ってもダメかどうかを
テストしてみてはいかがでしょうか。

それでエラーが回避できるなら、コモンイベントの内容に問題ありということだし
それでもエラーが出るなら、コアスクリプトかプラグインが古いか
コモンイベントで取得できる値がスキルに必要な情報を満たしていないか
プラグインの初期設定や使い方にミスがあるか
他のプラグインと競合しているか、などが考えられますね。
rurero
記事: 21
登録日時: 2022年4月18日(月) 19:23

Re: スキル発動時に頻発するエラーについてのご相談

投稿記事 by rurero »

ありがとうございます。

仰る通り、あれもやりたいこれもやりたいとしている内にかなりの量のプラグインを導入しています。
発動前コモンプラグインとスキルの副作用プラグインが競合しているようでプラグインの位置を入れ替えると
治まったようです。ただ今後も似たようなバグが起きる可能性もあるので頂いた記事やご意見を参考にしていきたいと思います。
丁寧な対応をしてくださりありがとうございました。
返信する

“MV:質問”に戻る