自分の認識が間違ってるのかもしれないけどコモンイベント内の変数って
そのコモンイベントが終わったらリセットされるんだよな?
なんか時々イベント終わってもリセットされてない時があるような感じなんだけど
(それが原因っぽいバグが出たときそのコモンイベントの最初に
コモン変数を0にするコマンド入れてリセットするようにしたらちゃんと動いた)
他のところのミスが働いてるのかもしれないから断言はできないが