【解決済】ニューゲームだとバトルイベントが動作しない

キヨーヌ

ユーザー
初めまして。少し不思議な挙動が発生しているので、是非とも有識者のお力をお借りしたくスレ立てさせていただきます。
以下のバトルイベントは、「特定期間中、特定の敵キャラの撃墜数をカウントアップし、規定数に到達するとそれ以上はカウントしない」という挙動を想定して組んだものなのですが、新規でゲームを始めるとこれが動作しません。
一方、このイベントを作成するより前にセーブしたゲームデータでは正常に動作しており、原因がよくわかりません。
とても簡単な見逃しをしているのかもしれませんが、何卒ご助言をよろしくお願いいたします。
 

Attachments

  • スクリーンショット 2025-08-13 233002.png
    スクリーンショット 2025-08-13 233002.png
    339 KB · 閲覧: 41
ニューゲームの時は全ての変数がリセットされて0になります。
バトルイベントを見ると、変数が1以上の時に+1しているので、
どこか別のところで変数を操作していない限り、カウントアップされないように思います。
 
>panda様
説明不足で申し訳ありません。
この変数が1になるのがカウントアップ開始の条件となっております。
他の開始イベントで変数に1を代入→カウントアップ開始→5体討伐するとカウントストップ→終了するための別のイベントで変数を再び0に、という流れになっております。これにより、特定期間のみカウントアップするようにしております。
また、カウントアップ開始条件をスイッチに変えて試しても、全く同じようにニューゲームでは動作しませんでした。
 
同じイベントを作ってみましたが、敵のHPが0になる事でイベントの発生より、敵全滅による戦闘終了の優先度が高く、戦闘終了した場合は、バトルイベントが発生しない仕様と思われるので、問題ないセーブデータは、何か特殊な処理を設定しているのではないでしょうか?
 
>あいだも夏梨様
全滅の戦闘終了が優先する仕様…!ありがとうございます、謎が全て解けました!
特殊な処理と言いますか、問題ないセーブデータはレベルが高く、2体いる敵のうちカウントアップ対象である強い方を先に倒していたためと思われます。
不死身の付与で対処すれば良さそうですね、お騒がせいたしました。

改めまして、panda様、あいだも夏梨様、ご教示深く感謝いたします。
 
Back
トップ