diablo2-web/tests/skills
troytt bfc1164d9b feat(necro): implement Milestone M3 Necromancer Curses Tree (10 skills)
- Implement core curse formulas (radius, duration, debuff stats, immunity breaking)
- Enforce 1.13c ground truth invariants:
  * Amplify Damage (-100% phys res, or -20% on immune)
  * Decrepify (-50% phys res / -10% on immune, -50% speed, -50% attack rate, -50% damage dealt)
  * Lower Resist (-dm56% on fire/lightning/cold/poison, 1/5th penalty on immune)
  * Life Tap (50% physical life leech on hit)
  * Iron Maiden (reflects 200%..675% physical melee damage back to attacker)
  * Weaken (-33% damage dealt)
  * Attract (cursetype = 2, immune to overwrite, cannot recast on attracted unit)
  * Mental curse immunity for Bosses & Champions (Dim Vision, Terror, Confuse, Attract)
  * 2:1 isometric radius targeting and overhead animated overlays
- Add primary verification suite (tests/skills/nec/curses.test.ts)
- Add adversarial challenger stress suite (tests/skills/nec/adv-curses-stress.test.ts)
2026-09-24 09:21:30 +00:00
..
ama feat(skill-035): implement 1.13c Lightning Fury module and Vitest suite (#189) 2026-09-22 03:43:05 +00:00
ass feat(skill-280): implement 1.13c Royal Strike module and Vitest suite (#373) 2026-09-22 03:48:38 +00:00
bar feat(skill-155): implement 1.13c Battle Command module and Vitest suite (#309) 2026-09-22 03:46:38 +00:00
dru feat(skill-250): implement 1.13c Hurricane module and Vitest suite (#343) 2026-09-22 03:47:42 +00:00
nec feat(necro): implement Milestone M3 Necromancer Curses Tree (10 skills) 2026-09-24 09:21:30 +00:00
pal feat(skill-125): implement 1.13c Salvation module and Vitest suite (#279) 2026-09-22 03:45:44 +00:00
sor test(skills): persist M4 fire and M5 cross-tree adversarial stress test suites on main 2026-09-24 04:28:37 +00:00
uni feat(skill-350): implement 1.13c Delerium Change module and Vitest suite (#374) 2026-09-22 03:48:40 +00:00
aura-target-parity.test.ts feat(skills): full 33 Paladin aura visual overlays & offline UI atlases parity (Fixes #397) 2026-09-23 10:33:34 +00:00