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
troytt
c5242c93b7
feat(skill-350): implement 1.13c Delerium Change module and Vitest suite ( #374 )
2026-09-22 03:48:40 +00:00
troytt
468cf5d05e
feat(skill-280): implement 1.13c Royal Strike module and Vitest suite ( #373 )
2026-09-22 03:48:38 +00:00
troytt
2f2116f9fd
feat(skill-279): implement 1.13c Shadow Master module and Vitest suite ( #372 )
2026-09-22 03:48:36 +00:00
troytt
2d558698dc
feat(skill-278): implement 1.13c Venom module and Vitest suite ( #371 )
2026-09-22 03:48:34 +00:00
troytt
7b8f954d32
feat(skill-277): implement 1.13c Blade Shield module and Vitest suite ( #370 )
2026-09-22 03:48:32 +00:00
troytt
dee07295b2
feat(skill-276): implement 1.13c Death Sentry module and Vitest suite ( #369 )
2026-09-22 03:48:30 +00:00
troytt
80e1af9cf4
feat(skill-275): implement 1.13c Dragon Flight module and Vitest suite ( #368 )
2026-09-22 03:48:29 +00:00
troytt
8d30d0b6ed
feat(skill-274): implement 1.13c Blades of Ice module and Vitest suite ( #367 )
2026-09-22 03:48:27 +00:00
troytt
3170f0aa68
feat(skill-273): implement 1.13c Mind Blast module and Vitest suite ( #366 )
2026-09-22 03:48:25 +00:00
troytt
a0e46c9046
feat(skill-272): implement 1.13c Inferno Sentry module and Vitest suite ( #365 )
2026-09-22 03:48:23 +00:00
troytt
fed2fc6688
feat(skill-271): implement 1.13c Lightning Sentry module and Vitest suite ( #364 )
2026-09-22 03:48:21 +00:00
troytt
e91554764f
feat(skill-270): implement 1.13c Dragon Tail module and Vitest suite ( #363 )
2026-09-22 03:48:18 +00:00
troytt
5d33bf09ae
feat(skill-269): implement 1.13c Claws of Thunder module and Vitest suite ( #362 )
2026-09-22 03:48:16 +00:00
troytt
8829f881c8
feat(skill-268): implement 1.13c Shadow Warrior module and Vitest suite ( #361 )
2026-09-22 03:48:14 +00:00
troytt
9bc13289d4
feat(skill-267): implement 1.13c Fade module and Vitest suite ( #360 )
2026-09-22 03:48:12 +00:00
troytt
50725f335b
feat(skill-266): implement 1.13c Blade Fury module and Vitest suite ( #359 )
2026-09-22 03:48:11 +00:00
troytt
bdcb2af7d1
feat(skill-265): implement 1.13c Cobra Strike module and Vitest suite ( #358 )
2026-09-22 03:48:09 +00:00
troytt
9fe4c77754
feat(skill-264): implement 1.13c Cloak of Shadows module and Vitest suite ( #357 )
2026-09-22 03:48:07 +00:00
troytt
53b2f6c9c8
feat(skill-263): implement 1.13c Weapon Block module and Vitest suite ( #356 )
2026-09-22 03:48:05 +00:00
troytt
76a3cf17f9
feat(skill-262): implement 1.13c Wake of Fire Sentry module and Vitest suite ( #355 )
2026-09-22 03:48:03 +00:00
troytt
cf444ded20
feat(skill-261): implement 1.13c Charged Bolt Sentry module and Vitest suite ( #354 )
2026-09-22 03:48:02 +00:00
troytt
4c20bf9fb9
feat(skill-260): implement 1.13c Dragon Claw module and Vitest suite ( #353 )
2026-09-22 03:48:00 +00:00
troytt
3b23f61791
feat(skill-259): implement 1.13c Fists of Fire module and Vitest suite ( #352 )
2026-09-22 03:47:58 +00:00
troytt
190a0c5537
feat(skill-258): implement 1.13c Quickness module and Vitest suite ( #351 )
2026-09-22 03:47:56 +00:00
troytt
039ca21ba5
feat(skill-257): implement 1.13c Blade Sentinel module and Vitest suite ( #350 )
2026-09-22 03:47:54 +00:00
troytt
72570aa522
feat(skill-256): implement 1.13c Shock Field module and Vitest suite ( #349 )
2026-09-22 03:47:52 +00:00
troytt
8dcd62df87
feat(skill-255): implement 1.13c Dragon Talon module and Vitest suite ( #348 )
2026-09-22 03:47:50 +00:00
troytt
e7c09b2e62
feat(skill-254): implement 1.13c Tiger Strike module and Vitest suite ( #347 )
2026-09-22 03:47:48 +00:00
troytt
5b2189a72e
feat(skill-253): implement 1.13c Psychic Hammer module and Vitest suite ( #346 )
2026-09-22 03:47:47 +00:00
troytt
ac9984dcc0
feat(skill-252): implement 1.13c Claw Mastery module and Vitest suite ( #345 )
2026-09-22 03:47:45 +00:00
troytt
0e30660401
feat(skill-251): implement 1.13c Fire Trauma module and Vitest suite ( #344 )
2026-09-22 03:47:43 +00:00
troytt
67d92834ca
feat(skill-250): implement 1.13c Hurricane module and Vitest suite ( #343 )
2026-09-22 03:47:42 +00:00
troytt
a32a8b21c4
feat(skill-249): implement 1.13c Armageddon module and Vitest suite ( #342 )
2026-09-22 03:47:40 +00:00
troytt
ddc040cc90
feat(skill-248): implement 1.13c Fury module and Vitest suite ( #341 )
2026-09-22 03:47:38 +00:00
troytt
996f8edff9
feat(skill-247): implement 1.13c Summon Grizzly module and Vitest suite ( #340 )
2026-09-22 03:47:36 +00:00
troytt
022375e1a3
feat(skill-246): implement 1.13c Spirit of Barbs module and Vitest suite ( #339 )
2026-09-22 03:47:35 +00:00
troytt
25b8330b06
feat(skill-245): implement 1.13c Tornado module and Vitest suite ( #338 )
2026-09-22 03:47:31 +00:00
troytt
493fe0646f
feat(skill-244): implement 1.13c Volcano module and Vitest suite ( #337 )
2026-09-22 03:47:30 +00:00
troytt
3adf8224d6
feat(skill-243): implement 1.13c Shock Wave module and Vitest suite ( #336 )
2026-09-22 03:47:28 +00:00
troytt
75c9aee478
feat(skill-242): implement 1.13c Hunger module and Vitest suite ( #335 )
2026-09-22 03:47:26 +00:00
troytt
7e06e2e64d
feat(skill-241): implement 1.13c Vines module and Vitest suite ( #334 )
2026-09-22 03:47:24 +00:00
troytt
603b8ebb7f
feat(skill-240): implement 1.13c Twister module and Vitest suite ( #333 )
2026-09-22 03:47:23 +00:00
troytt
c393c5e5b3
feat(skill-239): implement 1.13c Fire Claws module and Vitest suite ( #332 )
2026-09-22 03:47:21 +00:00
troytt
8554d4553d
feat(skill-238): implement 1.13c Rabies module and Vitest suite ( #331 )
2026-09-22 03:47:19 +00:00
troytt
06855b2c36
feat(skill-237): implement 1.13c Summon Fenris module and Vitest suite ( #330 )
2026-09-22 03:47:17 +00:00
troytt
6ff004a7df
feat(skill-236): implement 1.13c Heart of Wolverine module and Vitest suite ( #329 )
2026-09-22 03:47:16 +00:00
troytt
6eae018c19
feat(skill-235): implement 1.13c Cyclone Armor module and Vitest suite ( #328 )
2026-09-22 03:47:14 +00:00
troytt
a36d70fb02
feat(skill-234): implement 1.13c Eruption module and Vitest suite ( #327 )
2026-09-22 03:47:12 +00:00
troytt
6a770767a1
feat(skill-233): implement 1.13c Maul module and Vitest suite ( #326 )
2026-09-22 03:47:10 +00:00