[Parity][panels][S1][H] npc-table 的 hcIdx 和别名写错,Act3 Meshif、Hadriel、Kaelan 等 NPC 没有菜单或弹错菜单 #658
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
来源审计项:
panels#4— [S1][H] npc-table 的 hcIdx 和别名写错,Act3 Meshif、Hadriel、Kaelan 等 NPC 没有菜单或弹错菜单位置:
src/common/units/npc-table.ts。不在本区目录,但直接决定本文件的 NPC 菜单,所以列出。:1015kaelanhcIdx: 203:1058meshif2hcIdx: 258:1101natalyahcIdx: 256:1143hadrielhcIdx: 259:1228-1232HCIDX_ALIASES = { 297: 'natalya', 521: 'tyrael1', 534: 'cain1' }原版(V-data
monstats.txt)npx tsx实测getTownNpcDescriptorByHcIdx(264)返回undefined。影响:Act3 码头的 Meshif(264)点了没有菜单,不能"sail west"(tbl #3385,原版 #30 @0x6fba4032:talk + sail west);Hadriel、Kaelan、Izual 的灵魂、冰冻的 Anya、远古雕像等都没有菜单;被救出的野蛮人俘虏、Act5 的 Tyrael 会弹出错误的菜单。
建议:hcIdx 全部按 monstats
hcIdx列生成,不要手写;删除错误的别名;补上缺失的 NPC。已有 issue:—