ベジータ戦の内部処理


ベジータ戦の戦闘はちょっと特殊で、「戦闘開始時にゴハンたちが参戦していない」ので、
本来あるべき戦闘開始時のステータス(レベルアップ時の処理に用います)が格納されていません。
そこで、ベジータ戦後には代わりに「前の戦闘開始時のステータス」を引っ張ってきて、
レベルアップ処理を行うようになっているようです。

ところがここでロード後一度も戦闘をしていない場合、つまり前の戦闘開始時のステータスが無い場合は、
起動時に格納されている仮の値をそのまま引っ張ってくるので、戦闘力が酷いことになります。

なお、ソフトリセットでは格納されている値が初期化されないので、基本的にはBPバグは発生しません。
別データで一旦戦闘→ソフトリセット→ベジータ戦直前のデータロード→BPバグ、とすれば他のセーブデータから戦闘力を移植したりできますが、
テクニカルな割に利用価値はないです。


BPバグに限らず、ベジータ速攻撃破に伴うバグや、マル負け技でも書いたバグ界カードの漢数字を変えるとキャラがバグるなどの怪現象が複数確認されており、煮詰めていけば何か発展性があるかもしれません。

タグ:

+ タグ編集
  • タグ:
最終更新:2009年07月05日 22:48
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。