ff7fc-develop
ff7fc-develop copied to clipboard
ぜんたいかマテリアのAP値が狂う
・ぜんたいかマテリアのAP値が狂うようです。 戦闘後APを獲得すると数値がおかしくなります。 セーブエディタで通常の値(100等)に直しても やはり次の戦闘後にはまた数値が狂います
クラウドの初期装備のマテリアをぜんたいかに変えて はじめからゲームを開始して戦闘してみましたが、 特にAP値は狂いませんでした 再現手順をもうちょい詳しく教えてください
今最初からプレイして初心者の館で入手して数回戦闘して確認してみましたが現時点では正常でした。 一方この時点で狂っていたこともありました。
狂ったり狂わなかったりするようです。 おかしくなっていた場合を動画にしましたのでご参照ください。
https://youtu.be/zN_KrviTp2k
もっとも動画では気付くタイミングが遅いので原因の参考にはならないかと思いますが… とりあえず狂った、という現象だけ。
追記 この現象が発生している場合、後で仲間に加わるレッドが装備しているぜんたいかも 同じように最初から数字がおかしくなっていました。値は初心者の館で入手したぜんたいかと同じです。
ああ、たぶんメモリ壊してるなあ
さらに追記です 解決の糸口に繋がればいいのですが…
ぜんたいかマテリアのAPが狂う状態で ぜんたいかではなく「かばう」をセットすると そのかばうが同じようにAPが狂いました。ぜんたいかだけの現象ではなさそうです。
またこれが発生する際、マテリアを外して戦闘すると こうげきを選んだ瞬間に強制終了。以下のログが記録されました。 [dbg] func_name:ItemData::get_materia_data, line:76 >>> id:9000 is not materia
ありがとうございます。 たぶん戦闘中にメモリを壊しているんでしょう
@ponyexs 何か特定の行動をすると起きやすいとかありますかね 単純にたたかうのみ選択して戦闘終了でも起きますか
materia.txt読み込み時の処理も怪しいような気がしてきた
特定できそうな行動は思い当たらないですね…
ただ「たたかう」のみを選択して戦闘に勝っても発生します。 (この時はカーソルを上下に動かすこともせず、 ただ決定ボタンのみ押してひたすら「たたかう」を選び続けた場合でした)
ありがとうございます。 そうですか、これだからC++は、、