転送するすべての人員は、そもそも割り当てられていませんでした。
兵士は早い段階で問題なく転勤したので、それは科学者に関するもののようです。 おそらく#482に関連している
ある作品から他の作品への売買はありますが、彼らは割り当てられたままであり、彼らの習熟度は重要です。
新しいゲームを始めましたか? 科学者のバグの修正は、新しい保存に対してのみ機能します。
はい、OpenApoc-x64-v0.1-345-gea6033faビルドを使用したまったく新しいゲームです。これを「安定した」345マスタービルドと見なしました。
わかりました。見てみましょう。
このバグの別の例
セーブゲーム添付
(不和改造チャンネルからの古い武器modが必要な場合があります)
save_Mediumテスト06-02-191.zip
重複している第532号もご覧ください。
saves.zip
ここで私の最後の3つはデバッグのために保存します
https://github.com/OpenApoc/OpenApoc/issues/532#issue -421676938
#532問題の1つのgdbログとスタックトレース
また、ケース2でクラッシュは発生しません。「AlienContainmentが実行されました」というMessageDialogが表示されているだけです。
ああ、エイリアンの封じ込めの問題は古き良きです#369私もここでこれを参照します
レポートをありがとう<3
#370も参照
ケース3のスタックトレース
ここにスクリーンショットがあります
左は9人の科学者がいる生化学です。 ラボをクリックするたびに、表示されるメッセージが表示されます。
そのようなメッセージダイアログのような多くのsmthの後、ゲームがクラッシュします。
ここで起こっていることは、科学者を異動または売却するときに、彼らが現在働いているラボから彼らを切り離すことはないので、ラボはそのエージェントへの参照を保持していると思います。
そして、ほとんどの場合、IDの欠落エラーが発生し、その後すぐにクラッシュします-nullオブジェクトが返されるため-コードがオブジェクトをまったく使用しない場合を除いて(その場合、なぜそれを見るのが面倒なのですか? up?)それはそのnullポインタを尊重します。
@JonnyHこのバグの別のインスタンス
これがクラッシュダンプです
スキル100のエンジニアをベース1からベース2に移そうとしたときに作成されます
save_Expanded Weapons Test 1.zip
セーブゲームを実行するには、武器modのV3が必要になります
XCOM UFO TFTD WeaponsMod-VoiddwellerおよびFilmBoy84v3.zip
再現できません-#720で修正する必要があります。
最も参考になるコメント
ある作品から他の作品への売買はありますが、彼らは割り当てられたままであり、彼らの習熟度は重要です。
https://i.imgur.com/N6e2h6t.png