[Milestone M2] Necromancer Poison & Bone Spells Tree (10 Skills) #442
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?
Milestone M2: Necromancer Poison & Bone Spells Tree (10 Skills)
Overview
Implementation and ground truth verification for all 10 Necromancer Poison & Bone skills according to Diablo II v1.13c binary assembly (
D2Game.dll,D2Common.dll) and MPQ authoritative tables (Skills.txt,SkillDesc.txt,Missiles.txt,Overlay.txt).1. Skill Specifications (IDs 67, 68, 73, 74, 78, 83, 84, 88, 92, 93)
Skill 67: Teeth (牙)
cost = max(3, 3 + (lvl-1)*0.5))srvdofunc: 8(SKILLS_SrvDo008_MultipleShot_Teeth_ShockWave), Cast Delay: 0teeth(ID 115, Vel: 16, Range: 50, HitSubMissile:teethexplodeID 205)min(ln12, 24)where par1=2, par2=1:descdam: 5,eType: mag, HitShift: 8)blvl) from Bone Wall (78), Bone Prison (88), Bone Spear (84), Bone Spirit (93)Skill 68: Bone Armor (白骨裝甲)
srvdofunc: 18(SKILLS_SrvDo018_DefensiveBuff), event handlerauraeventfunc: 22bonearmor_cast(Overlay 140),bonearmor_front(Overlay 141),bonearmor_back(Overlay 142)ln12(par1=20, par2=10) +(BoneWall.blvl + BonePrison.blvl) * 15:Skill 73: Poison Dagger (淬毒匕首)
A1(Melee Attack) | Functions:srvstfunc: 16,srvdofunc: 32ln12(par1=30, par2=20): slvl 1: +30% | slvl 10: +210% | slvl 20: +410%ELen: 50,ELevLen1-3: [10, 10, 10]: slvl 1: 50 frames (2.0s) | slvl 10: 140 frames (5.6s) | slvl 20: 240 frames (9.6s)HitShift: 1: slvl 1: 7-15 dmg over 2s | slvl 10: 129-153 dmg over 5.6s | slvl 20: 540-581 dmg over 9.6sitemtype = dagg/bld,knif). Weapon validation prevents execution if non-dagger equipped.Skill 74: Corpse Explosion (屍體爆炸)
srvstfunc: 17,srvdofunc: 55(SKILLS_SrvDo055_CorpseExplosion)corpseexplosion(ID 116, Range: 13)ln34(par3=4, par4=1 sub-tiles):Skill 78: Bone Wall (骨牆)
srvdofunc: 60(SKILLS_SrvDo060_BoneWall)bonewallmaker(ID 208) spawning 5 destructiblebonewallsegment unitspar2 = 600frames = Fixed 24.0 seconds(BoneArmor.blvl + BonePrison.blvl) * 10%:Skill 83: Poison Explosion (毒爆)
srvstfunc: 17,srvdofunc: 63poisoncorpseexplosion(ID 117) spawning persistent cloudpoisonexplosioncloud(ID 218)ELen: 50,ELevLen: [10, 10, 10]: slvl 1: 50 frames (2.0s) | slvl 10: 140 frames (5.6s) | slvl 20: 240 frames (9.6s)HitShift: 4: slvl 1: 25-75 poison dmg | slvl 10: 262-402 | slvl 20: 1170-1410Skill 84: Bone Spear (骨矛)
srvdofunc: 1, Missile:bonespear(ID 193, Vel: 24, Range: 40, Piercing)descdam: 5,eType: mag): slvl 1: 16-24 | slvl 10: 90-98 | slvl 20: 192-204Skill 88: Bone Prison (骨牢)
cost = max(1, 27 - (lvl-1)): slvl 1: 27, slvl 10: 18, slvl 20: 8)srvstfunc: 19,srvdofunc: 62, spawns circular ring of destructiblebonewallunits encircling targetpar2 = 600frames = Fixed 24.0 seconds(BoneArmor.blvl + BoneWall.blvl) * 8%Skill 92: Poison Nova (劇毒新星)
srvdofunc: 22(SKILLS_SrvDo022_NovaAttack)poisonnova(ID 119, Vel: 12, Range: 30) -> Exactly 64 missiles emitted radially (360 degrees, 5.625° spacing)ELen: 50,ELevLen: [0, 0, 0]-> Strictly FIXED at 50 frames (2.0 seconds) for all skill levels!HitShift: 4: slvl 1: 50-90 dmg over 2s | slvl 10: 175-215 dmg | slvl 20: 400-440 dmgSkill 93: Bone Spirit (白骨之魂)
srvdofunc: 10(SKILLS_SrvDo010_GuidedArrow_BoneSpirit)bonespirit(ID 194, Vel: 12, Range: 128, Homing)descdam: 5,eType: mag): slvl 1: 20-30 | slvl 10: 166-185 | slvl 20: 340-3692. Kinematics & Stability Remediations
getAttackWeaponInfoso authentic 1.13c daggers (Blade, item codesbld,knif) are properly classified as daggers instead of swords, enabling Poison Dagger execution.Bone Spear,Teeth,Bone Spirit).poisonnovaprojectile TTL to strictly 50 frames (2.0 seconds) conforming to 1.13c ground truth.3. Synergies Matrix
STAT_SKILLPTS/blvl) strictly adhering to 1.13c Marrowwalk fix invariant.Verification Report: Milestone M2 (Poison & Bone Spells Tree)
29a5323(fix(necro): remediate challenger findings for Poison & Bone spells)tests/skills/nec/poison-bone.test.tstests/skills/nec/adv-pnb-kinematics-stress.test.tstests/skills/nec/adv-pnb-synergy-stress.test.tstests/skills/nec/skill-067-teeth.test.tsthroughskill-093-bone-spirit.test.tsMilestone M2 is verified complete and closed.