[Parity][inv-skills][S3][H] 技能元数据用写死的列表和上限,不读 skills.txt 的对应列 #688
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?
来源审计项:
inv-skills#11— [S3][H] 技能元数据用写死的列表和上限,不读 skills.txt 的对应列src/common/skills/skills-meta.ts:PASSIVE_SKILL_IDS、LEFT_USABLE_SKILL_IDS、Paladin 光环列表,以及按 tab 推断光环。src/client/ui/skill-tree-panel.ts:323-331(canAllocate):328 行if (cur >= 20) return false。src/client/ui/hotkeys.ts:143-168(getSkillListRow):用tabIndex + 1代替ListRow。passive/leftskill/aura/maxlvl列,以及 skilldesc 的ListRow。leftskill=1 的被动技能(9、13、18、23、29、33、37、61、63、65、79、89、263),这些会被过滤掉。aura=1 且为被动)。maxlvl在原版表中全为 20;服务器端 D2MOOD2Game/src/PLAYER/PlrMsg.cpp:2969-2973读wMaxLvl,≤0 时取 20(V-src)。D2Common/src/D2Skills.cpp:2293起的SKILLS_CheckRequiredSkills一致(V-src)。Resolved and verified in commit
2733a72(Batch 6 Phase 3: canonical 1.13c skills.txt/skilldesc.txt/.tbl metadata, speedbar generic/item skills & weapon gating, tooltips, character sheet dual AR/damage & stat coloring, and Attack IconCel=2).