今日のバグ(製作日記)
・なんかコレばっかりですけど、はいですバグメモ。
今日の、見つけて驚いたバグ。
・移動時に発生するイベントが、何故か二重に処理されてる。
しかも一部のマップだけ、という頭を捻るようなものでした。
バグ発生そのものはバグフィックス始めてからすぐに見つけていたのですが、けども、まあ、一部のマップだけというのなら、それも仕様の一言で済むかと積極的に放置していたのです。エンカウント割り込み処理のタイミングを見る限りはなかなか面白い仕様だったし、エンカウントが多いダンジョンってのも個性ではあるかという思いもあった。
なによりの理由は、「原因不明」。分からなかったのです。
けれど原因が分かればなんて事は無い。当たらなければどうということはない。
単純過ぎて気づかないことが最も怖いのです。
原因:イベント処理の開始条件が一部「決定キーを押す」となっていた。
つまり、「移動」という行動を決定する際には決定キーを押すわけですが、このときに一度。さらに移動先で通常通りイベントをロードしてさらに一度。計二度、処理を行っていたわけです。不安というか「本当にコレで二度処理が行われるのか?」という疑問が残っていますが、エンカウント割り込みのタイミングを見る限り、この予想は正しい。ってか修正すれば火を見るより明らかだわ。
残る問題は、労力。
問題が巣食う全マップ、全イベントの修正は推定二時間近く掛かる。推定できるのがイヤ。
眠い。
骨折れる。
頚骨がギリギリ鳴いてます。
バーチャンの沸かした風呂さ入ったらァ、すゥぐ元気になるさァー。
(となりのトトロの婆ちゃんの声で。)
・就職していた頃ほどじゃないけど、今のバイトに、ほとほと嫌気が差してます。
問題は辞めるに辞められないことだわ。オレが辞めたら誰があいつらの世話をするのって。