|
|
1. 具体症状
症状 A: 在地下城选择界面点击“开启深渊模式”后,如果将鼠标指针移动到远古地下城(如王的遗迹、比尔马克试验场等)的UI图标上,客户端会立即闪退(崩溃)。
注:普通地下城(白图)完全正常,鼠标悬停会正常显示消耗的票数,不会闪退。
症状 B: 在背包中对着“深渊派对邀请函/挑战书”点击右键(执行 [open guide book])时,客户端也会立即闪退。
2. 我尝试过的操作
我发现只要删除了物品代码中的 [action type] [open guide book] 51 2 标签,右键物品就不再闪退了。
但这只是屏蔽了功能(Guide Book),并没有解决**“鼠标指向远古图UI导致闪退”**的问题。所以我认为这不是单纯的UI功能错误,而是底层数据读取的问题。
3. 我的推测
我怀疑是因为 dungeon.pvf 中关于远古地下城的深渊门票数量配置与客户端(EXE)的读取逻辑发生了冲突。
EXE在尝试读取远古图需要消耗多少张门票并在UI上显示(或者在Guide Book中显示)时,因为读不到正确的数据或者数据格式错误,导致了空指针或内存错误从而闪退。 |
|