Commit Graph

36 Commits

Author SHA1 Message Date
troytt d393a48043 feat(drop): embed MonStats and SuperUniques with 1.13c multi-diff TC parity (Fixes #410, #411)
- Pack and embed authentic 1.13c MonStats drop columns (734 kinds) with noRatio support
- Embed SuperUniques multi-difficulty TCs (66 unique bosses) and fail-fast loading
- Fix SuperUnique minion TC3 inheritance and minion monsterType identification
- Add adversarial drop parity audit and superunique minion test suites
- Update D2MOO oracle seed generator and Paladin skill tree parity
2026-09-25 13:44:35 +00:00
troytt 143383b93c feat(skills): add Amazon class gate and full E2E verification suite (closes #462)
- Add adv-ama-e2e-gate.test.ts covering all 30 Amazon skills (IDs 6–35)
- Verify cross-tree synergies (Guided Arrow + Pierce + Critical Strike, Lightning Fury + Pierce cascades, Valkyrie + Decoy)
- Validate crowd control mechanics (Slow Missiles velocity dampening, Inner Sight flat defense reduction)
- Verify Fend multi-target thrash & 1.13c Dodge/Avoid/Evade evasion interrupt bug handling
- Verify casting delays (Poison Javelin 12f, Plague Javelin 100f, Immolation Arrow 25f, Valkyrie 150f)
- 36/36 Amazon test files passing (182/182 tests green), typecheck clean, 0 regressions
2026-09-25 01:29:04 +00:00
troytt 8ba4908572 feat(skills): implement Amazon Javelin and Spear skill tree with 1.13c parity (closes #461)
- Implement 10 Javelin & Spear skills: Jab (10), Power Strike (14), Poison Javelin (15), Impale (19), Lightning Bolt (20), Charged Strike (24), Plague Javelin (25), Fend (30), Lightning Strike (34), Lightning Fury (35)
- Wire 1.13c 5-band scaling, synergy matrices, mana curves, casting delays (Poison Javelin 12f, Plague Javelin 100f)
- Add comprehensive adversarial stress test suite adv-ama-javelin-spear-stress.test.ts (13/13 passing)
- Maintain BATCH1_SKILLS length = 38 invariant and zero runtime MPQ reads
- 100% typecheck clean and 0 regressions against existing test suite
2026-09-25 01:24:22 +00:00
troytt 1e5b02f0d6 feat(ama): implement Milestone M13 Amazon Passive and Magic skills tree (#460) 2026-09-24 20:10:40 +00:00
troytt 88c57f7ed6 feat(ama): implement Milestone M12 Amazon Bow and Crossbow skills tree (#459) 2026-09-24 19:08:16 +00:00
troytt e6b3c5b06d feat(ama): implement Milestone M11 Amazon assets, animations & foundation setup (#458) 2026-09-24 18:07:04 +00:00
troytt 172db498e3 feat(skill-035): implement 1.13c Lightning Fury module and Vitest suite (#189) 2026-09-22 03:43:05 +00:00
troytt 7dbae1d717 feat(skill-034): implement 1.13c Lightning Strike module and Vitest suite (#188) 2026-09-22 03:39:16 +00:00
troytt 69df633fe7 feat(skill-033): implement 1.13c Pierce module and Vitest suite (#187) 2026-09-22 03:39:11 +00:00
troytt 3318f6b455 feat(skill-032): implement 1.13c Valkyrie module and Vitest suite (#186) 2026-09-22 03:39:03 +00:00
troytt 6561498ddc feat(skill-031): implement 1.13c Freezing Arrow module and Vitest suite (#185) 2026-09-22 03:38:56 +00:00
troytt 308cc1c663 feat(skill-030): implement 1.13c Fend module and Vitest suite (#184) 2026-09-22 03:38:50 +00:00
troytt 20f53d2149 feat(skill-029): implement 1.13c Evade module and Vitest suite (#183) 2026-09-22 03:38:43 +00:00
troytt 02b5ab1a79 feat(skill-028): implement 1.13c Dopplezon module and Vitest suite (#182) 2026-09-22 03:38:35 +00:00
troytt a5beae70dc feat(skill-027): implement 1.13c Immolation Arrow module and Vitest suite (#181) 2026-09-22 03:38:27 +00:00
troytt 94f77a5c93 feat(skill-026): implement 1.13c Strafe module and Vitest suite (#180) 2026-09-22 03:38:19 +00:00
troytt 9d1b9105cc feat(skill-025): implement 1.13c Plague Javelin module and Vitest suite (#179) 2026-09-22 03:38:14 +00:00
troytt 2654262432 feat(skill-024): implement 1.13c Charged Strike module and Vitest suite (#178) 2026-09-22 03:38:04 +00:00
troytt c8477a5a15 feat(skill-023): implement 1.13c Penetrate module and Vitest suite (#177) 2026-09-22 03:37:58 +00:00
troytt eca9504b05 feat(skill-022): implement 1.13c Guided Arrow module and Vitest suite (#176) 2026-09-22 03:37:52 +00:00
troytt 3c01cdaf05 feat(skill-021): implement 1.13c Ice Arrow module and Vitest suite (#175) 2026-09-22 03:37:42 +00:00
troytt a77db32397 feat(skill-020): implement 1.13c Lightning Bolt module and Vitest suite (#174) 2026-09-22 03:37:34 +00:00
troytt 4f9707ac1f feat(skill-019): implement 1.13c Impale module and Vitest suite (#173) 2026-09-22 03:37:25 +00:00
troytt 16253ffb3a feat(skill-018): implement 1.13c Avoid module and Vitest suite (#172) 2026-09-22 03:37:16 +00:00
troytt 7824e889e1 feat(skill-017): implement 1.13c Slow Missiles module and Vitest suite (#171) 2026-09-22 03:37:09 +00:00
troytt 85347c7e69 feat(skill-016): implement 1.13c Exploding Arrow module and Vitest suite (#170) 2026-09-22 03:37:00 +00:00
troytt c3b3fa3404 feat(skill-015): implement 1.13c Poison Javelin module and Vitest suite (#169) 2026-09-22 03:36:54 +00:00
troytt d8ed948816 feat(skill-014): implement 1.13c Power Strike module and Vitest suite (#168) 2026-09-22 03:36:49 +00:00
troytt fa65670572 feat(skill-013): implement 1.13c Dodge module and Vitest suite (#167) 2026-09-22 03:36:42 +00:00
troytt ffd4e6ae51 feat(skill-012): implement 1.13c Multiple Shot module and Vitest suite (#166) 2026-09-22 03:36:36 +00:00
troytt a8bfc318e0 feat(skill-011): implement 1.13c Cold Arrow module and Vitest suite (#165) 2026-09-22 03:36:29 +00:00
troytt 1294496555 feat(skill-010): implement 1.13c Jab module and Vitest suite (#164) 2026-09-22 03:36:21 +00:00
troytt 5ec7c16294 feat(skill-009): implement 1.13c Critical Strike module and Vitest suite (#163) 2026-09-22 03:36:16 +00:00
troytt 50599c6833 feat(skill-008): implement 1.13c Inner Sight module and Vitest suite (#162) 2026-09-22 03:36:09 +00:00
troytt d94b96241a feat(skill-007): implement 1.13c Fire Arrow module and Vitest suite (#161) 2026-09-22 03:36:02 +00:00
troytt f5c0b8f8b8 feat(skill-006): implement 1.13c Magic Arrow module and Vitest suite (#160) 2026-09-22 03:35:55 +00:00