diablo2-web/tests/skills
troytt e5a34af708 feat(skills): implement Diablo II v1.13c aura skills system with town/wilderness target filtering and visual parity (Fixes #397)
- Implement all 20 Paladin auras (offensive & defensive) with 1.13c MPQ parameters
- Town vs Wilderness filtering: friendly auras buff only self in town, broadcast to allies/mercenaries/summons in wilderness; offensive pulses and redemption suspended in town
- Conviction (#123) asymmetry: caster ring visual only with 0 self debuffs; wilderness enemies receive -Def% and -Res% debuffs with green spikes foot ring; suspended in town
- Holy Freeze (#114) parity: caster displays cyan ring, wilderness enemies take cold pulse damage, item_slow, and blue chill tint with ZERO enemy foot rings
- Offline asset baking: baked 20 aura overlay animations into public/overlays and generated src/render/overlays-meta.ts with zero runtime MPQ parsing
- Full test coverage in tests/skills/aura-target-parity.test.ts passing 6/6 tests and full TypeScript typecheck passing
2026-09-23 09:15:48 +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(skill-095): implement 1.13c Revive module and Vitest suite (#249) 2026-09-22 03:44:50 +00:00
pal feat(skill-125): implement 1.13c Salvation module and Vitest suite (#279) 2026-09-22 03:45:44 +00:00
sor feat(skill-065): implement 1.13c Cold Mastery module and Vitest suite (#219) 2026-09-22 03:43:59 +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): implement Diablo II v1.13c aura skills system with town/wilderness target filtering and visual parity (Fixes #397) 2026-09-23 09:15:48 +00:00