troytt
|
98210321da
|
feat(bar): Milestone M16 Barbarian asset pipeline and foundation
- Extracted and baked authentic Diablo II v1.13c missile DCC sprites from MPQ archives:
* BAYellShockWave01 (Howl, Shout, Battle Cry, Battle Command, Battle Orders)
* WarcryShockwave (War Cry)
* GrimWardSmallStart, GrimWardSmall, GrimWardSmallStop
* GrimWardMediumStart, GrimWardMedium, GrimWardMediumStop
* GrimWardLargeStart, GrimWardLarge, GrimWardLargeStop
- Extracted and baked authentic v1.13c overlay DCC sprites with Trans=3 additive blending:
* ShoutStart, Shout, BattleCry, BattleOrdersStart, BattleOrders
* BattleCommandStart, BattleCommand, BerserkOverlay, Frenzy, WarcryHit
- Added aliases for Taunt (CurseConfuseEffect) and Stun (Stun)
- Generated typed metadata in src/render/missiles-meta.ts and src/render/overlays-meta.ts
- Added comprehensive unit and adversarial test suites:
* tests/skills/bar/bar-assets.test.ts
* tests/skills/bar/adv-bar-assets-audit.test.ts
- Passed 38/38 test files (196/196 tests green, 0 typecheck errors)
- Preserved BATCH1_SKILLS length = 38 and zero runtime MPQ invariant
Closes #463
|
2026-09-25 01:46:57 +00:00 |