Openapoc: CTD:调任工程师

创建于 2019-01-25  ·  17评论  ·  资料来源: OpenApoc/OpenApoc

所有调动人员一开始都是未分配的。

345 CTD工程师转接.zip

士兵在早些时候没有问题地被转移,所以它似乎是关于科学家的。 可能与#482有关

!BUG! HIGH PRIORITY

最有用的评论

销售/购买从一个到另一个作品,但他们保持分配,他们的熟练程度一直在计算。

https://i.imgur.com/N6e2h6t.png

所有17条评论

销售/购买从一个到另一个作品,但他们保持分配,他们的熟练程度一直在计算。

https://i.imgur.com/N6e2h6t.png

你开始新游戏了吗? 对科学家错误的修复仅适用于新的保存。

是的,使用 OpenApoc-x64-v0.1-345-gea6033fa 构建的全新游戏,我将其视为“稳定”的 345 主构建。

好的,我去看看。

这个错误的另一个例子
image

保存游戏附加
(可能需要来自不和谐模组频道的旧武器模组)
save_Medium 测试 06-02-19 1.zip

另请参阅重复的问题 #532

存档.zip
这是我最后 3 次保存以进行调试

https://github.com/OpenApoc/OpenApoc/issues/532#issue -421676938

#532 问题之一的 gdb 日志和堆栈跟踪

532_1_gdb_log_n_stack_trace.txt

案例 2 也没有崩溃。它只是显示带有“Alien Containment exeeded”的 MessageDialog

啊,外星人收容问题很老了 #369 我也会在那里参考这个
感谢报告 <3

另见#370

案例 3 的堆栈跟踪

532_3_gdb_log_n_stack_trace.txt

这是屏幕截图
grafik
左边是 Biochemie 和 9 位科学家。 每次我点击实验室时,我都会收到您可以看到的消息。

经过很多类似的消息对话框游戏崩溃。

我认为这里发生的事情是,当转移或出售科学家时,并没有将他们与他们目前工作的任何实验室分离,因此实验室持有对该代理的引用。

并且几乎总是你会得到一个丢失的 ID 错误,它会在之后直接崩溃 - 因为它会返回一个空对象 - 所以除非代码然后根本不使用该对象(在这种情况下为什么要费心去查看它up?)它会尊重那个空指针。

@JonnyH此错误的另一个实例
这是崩溃转储
在尝试将技能为 100 的工程师从 Base 1 转移到 Base 2 时创建

save_Expanded Weapons Test 1.zip

OpenApoc.exe.10340.dmp.zip

要运行存档游戏,您需要武器模组的 V3
XCOM UFO TFTD 武器模组 - Voiddweller 和 FilmBoy84 v3.zip

无法重现 - 应该由 #720 修复。

此页面是否有帮助?
0 / 5 - 0 等级