Commit Graph

  • 98210321da feat(bar): Milestone M16 Barbarian asset pipeline and foundation troytt 2026-09-25 01:46:57 +0000
  • 143383b93c feat(skills): add Amazon class gate and full E2E verification suite (closes #462) troytt 2026-09-25 01:29:04 +0000
  • 8ba4908572 feat(skills): implement Amazon Javelin and Spear skill tree with 1.13c parity (closes #461) troytt 2026-09-25 01:24:22 +0000
  • 3e4350e50d fix(ama): safely dereference owner stateBus in slow missiles tick (#460) troytt 2026-09-24 20:19:29 +0000
  • 1e5b02f0d6 feat(ama): implement Milestone M13 Amazon Passive and Magic skills tree (#460) troytt 2026-09-24 20:10:40 +0000
  • 52b0bbaf2b fix(ama): isolate guided arrow maxTurn clamp and align magic arrow weaponless damage (#459) troytt 2026-09-24 19:19:25 +0000
  • 88c57f7ed6 feat(ama): implement Milestone M12 Amazon Bow and Crossbow skills tree (#459) troytt 2026-09-24 19:08:16 +0000
  • e3f03b255e fix(ama): update baseline entity count and explodingarrowexp test expectations (#458) troytt 2026-09-24 18:23:28 +0000
  • e6b3c5b06d feat(ama): implement Milestone M11 Amazon assets, animations & foundation setup (#458) troytt 2026-09-24 18:07:04 +0000
  • 7b1a1de8c0 fix(necro): resolve 7 pre-existing 1.13c parity test regressions (#453) troytt 2026-09-24 15:25:47 +0000
  • b2b8a270b4 fix(test): align test expectations and monster max resistance with 1.13c parity troytt 2026-09-24 17:30:38 +0000
  • 4e79c4731d feat(pal): implement Milestone M10 Paladin Gate and full class E2E verification suite troytt 2026-09-24 17:16:06 +0000
  • a88b02ae33 test: fix 29 pre-existing vitest failures and ensure test hygiene (Fixes #451) troytt 2026-09-24 16:55:26 +0000
  • cc994fe3c8 fix(skill): fix Fire Ball explosion missile asset and 80px AoE radius (Fixes #440) troytt 2026-09-24 16:54:28 +0000
  • f107d05dd2 fix(skill): fix Fire Wall collision indexing and implement SubLoop flame animation (Fixes #439) troytt 2026-09-24 16:28:29 +0000
  • ebea702572 fix(skill): change Enchant cast overlay to authentic one-shot playback (Fixes #438) troytt 2026-09-24 16:22:05 +0000
  • f12fd5674a fix(skill): extend Meteor ground fire duration and add extinction decay animation (Fixes #437) troytt 2026-09-24 16:17:38 +0000
  • 0aa7c0a121 fix(skill): implement Hydra summon cap and authentic entity visuals (Fixes #436) troytt 2026-09-24 16:10:44 +0000
  • 1a5f897cd6 feat(pal): implement Milestone M9 Paladin Defensive Auras tree (10 skills) troytt 2026-09-24 15:54:52 +0000
  • f2b78c80de fix(test): use missileType in charged bolt kinematics test troytt 2026-09-24 16:02:45 +0000
  • 4937f75131 test(missile): clean typecheck error in charged bolt kinematics test troytt 2026-09-24 15:58:24 +0000
  • e33738d394 fix(missile): implement authentic Charged Bolt snake-like random walk kinematics (Fixes #435) troytt 2026-09-24 15:55:57 +0000
  • d421a4549c test(audit): use authentic combat and drop pipeline in browser verification (Fixes #449) troytt 2026-09-24 15:27:31 +0000
  • a3f5013481 fix(skill): restore Lightning and Chain Lightning continuous beam and arc visuals (Fixes #434) troytt 2026-09-24 15:12:39 +0000
  • 6f935bccf6 feat(debug): add monster density and elite chance selectors to acts.html (Fixes #450) troytt 2026-09-24 14:49:41 +0000
  • ff2d091254 feat(paladin): implement Milestone M8 Paladin Offensive Auras tree troytt 2026-09-24 14:22:29 +0000
  • 967a545116 fix(skill): implement Thunder Storm ambient aura and sky strike (Fixes #433) troytt 2026-09-24 14:29:45 +0000
  • a7110143fc fix(monsters): enforce 1.13c champion [2,4] and unique [3,6] minion pack sizes (Fixes #448) troytt 2026-09-24 14:00:31 +0000
  • d9ad6df63f fix(skill): preserve buff visual persistence and enforce armor mutual exclusion (Fixes #432) troytt 2026-09-24 13:55:10 +0000
  • bafa83df55 fix(paladin): resolve F1-F4 reviewer findings and combat-pipeline regressions troytt 2026-09-24 13:21:09 +0000
  • 48183d3b82 feat(paladin): implement Milestone M7 Paladin Combat Skills Tree (10 skills) troytt 2026-09-24 13:04:12 +0000
  • 62f4b4172e fix(monsters): align monster density and champion/unique elite generation with 1.13c Levels.txt (Fixes #448) troytt 2026-09-24 13:26:08 +0000
  • 0e70ad1662 fix(skill): implement Frost Nova 64-missile radial spread and slow (Fixes #431) troytt 2026-09-24 13:18:31 +0000
  • e3a7918a16 fix(ground): hover ground item reveals label & fix grand charm flippy sprite (Fixes #447, Fixes #452) troytt 2026-09-24 13:06:15 +0000
  • af2671c14a fix(ground): resolve monster-drop ground sprites from padded .d2s item codes troytt 2026-09-24 12:30:22 +0000
  • 71466df5e7 fix(skill): implement Glacial Spike explosion and 64px AoE freeze (Fixes #430) troytt 2026-09-24 12:23:39 +0000
  • 0aa6c3680d feat(paladin): Milestone M6 — 1.13c Paladin assets packaging & metadata registry troytt 2026-09-24 11:22:20 +0000
  • ef86fc55f3 test(drop): end-to-end deterministic drop tests and headless browser audit (Fixes #408) troytt 2026-09-24 11:13:35 +0000
  • a19ded4c7b Merge branch 'fix/cave-darkness-tuning' troytt 2026-09-24 10:46:43 +0000
  • c079ea4cb4 fix(lighting): calibrate isometric sub-tile torch radii and cave quadratic falloff troytt 2026-09-24 10:46:30 +0000
  • de5530f1fe feat(necro): implement Milestone M4 Necromancer Summoning Spells Tree (10 skills) troytt 2026-09-24 10:30:57 +0000
  • b5754c0197 feat(ui): drop item to ui inventory item bridge, bilingual tooltip, and pickup loop (Fixes #407) troytt 2026-09-24 10:20:41 +0000
  • 5079f364ec feat(ui): add interactive scene lighting selector (#lighting) after variant selector in acts.html troytt 2026-09-24 10:20:18 +0000
  • cef09dbd81 fix(ground): synchronize act-scene renderStarted with simulation clock domain and guard bounce height troytt 2026-09-24 09:34:28 +0000
  • 1568fcbd10 feat(ground): monster loot and gold ground spawning, isometric scatter, and flippy bounce (Fixes #406) troytt 2026-09-24 09:18:36 +0000
  • bfc1164d9b feat(necro): implement Milestone M3 Necromancer Curses Tree (10 skills) troytt 2026-09-24 09:21:20 +0000
  • 8a9970aa31 Merge branch 'fix/lighting-visual-artifacts' into main: resolve wall black-hole self-occlusion, clear-color seam, cave torch emitters, and vertical UV shift troytt 2026-09-24 09:16:28 +0000
  • 536a712816 fix(lighting): resolve wall black-hole self-occlusion, clear-color seam, torch emitters, and vertical UV shift troytt 2026-09-24 09:14:35 +0000
  • 3aae6d164c fix(drops): prevent TC group ascending sub-sequence spillover and restore expansion row for verify:monsters troytt 2026-09-24 08:32:20 +0000
  • ebaa22e26d feat(drops): implement monster & superunique treasure class resolution (Fixes #405) troytt 2026-09-24 08:13:35 +0000
  • 29a53233a8 fix(necro): remediate challenger findings for Poison & Bone spells troytt 2026-09-24 08:26:53 +0000
  • e070ed404d feat(nec): implement 10 Necromancer Poison and Bone Spells (M2) troytt 2026-09-24 07:49:02 +0000
  • f424a92a1d Merge branch 'feat/lighting-system' into main: Diablo II v1.13c Glide dynamic lighting system troytt 2026-09-24 08:21:04 +0000
  • b51d839d8c feat(lighting): implement authentic Diablo II v1.13c Glide dynamic lighting system troytt 2026-09-24 08:02:29 +0000
  • f64440c378 fix(combat): resolve static typecheck errors and event double-clear race (Fixes #404) troytt 2026-09-24 07:18:35 +0000
  • b327e5ee77 test(skills): persist Necromancer M1 asset challenger adversarial stress test suites troytt 2026-09-24 07:02:53 +0000
  • ac9999cd5b feat(nec): bake missing Necromancer missiles, overlays, and register metadata (M1) troytt 2026-09-24 06:33:16 +0000
  • 94bc8d78b0 Merge pull request 'fix(waypoint): 修复冰冷之原等 14 处场景小站未渲染缺陷并消除全量跨幕 ID 冲突 (#409)' (#429) from fix/issue-409-waypoint-rendering into main troytt 2026-09-24 06:49:37 +0000
  • d5b69548d0 feat(combat): fix kill event lifecycle & single-drop gate (Fixes #404) troytt 2026-09-24 06:16:14 +0000
  • 7f2dff56ee feat(combat): fix kill event lifecycle & single-drop gate (Fixes #404) troytt 2026-09-24 06:15:36 +0000
  • acdeef7daa fix(waypoint): 修复冰冷之原等14处场景小站未渲染缺陷并消除全量跨幕ID冲突 (#409) troytt 2026-09-24 06:10:49 +0000
  • 2d21ed9bcd docs(agents): require isolated git worktree for all changes, merge to main, then clean up troytt 2026-09-24 06:07:28 +0000
  • 51acb0effa test(skills): persist M4 fire and M5 cross-tree adversarial stress test suites on main troytt 2026-09-24 04:28:37 +0000
  • 2e061b3257 feat(skills): implement Enchant (52) and Fire Mastery (61) with authentic 1.13c parity troytt 2026-09-24 03:59:47 +0000
  • 6aa951e8cc fix(skills): remediate Milestone 3 gate failures for Inferno range and channeled mana drain troytt 2026-09-24 03:20:48 +0000
  • df4c5b66b0 feat(skills): implement Fire Wall, Blaze, and Inferno with 1.13c parity (closes #205, closes #200, closes #195) troytt 2026-09-24 02:45:47 +0000
  • 10ef14b5b2 test(skills): persist M2 cold adversarial stress test suites on main troytt 2026-09-24 02:44:18 +0000
  • 2ac10a38e3 feat(ui): organize left and right speedbar skill selection by skill tree rows (closes #402) troytt 2026-09-24 02:44:09 +0000
  • 375f3296f9 feat(skills): implement Ice Blast, Glacial Spike, and Cold Mastery with 1.13c parity (closes #199, closes #209, closes #219) troytt 2026-09-24 01:43:59 +0000
  • 2d6bbb93a2 fix(sor-cold): remediate number overload contract and wire reactive combat hooks (Issue #194, #204, #214) troytt 2026-09-24 01:06:25 +0000
  • e7d105dce0 feat(skills): implement Frozen Armor, Shiver Armor, and Chilling Armor with 1.13c parity (closes #194, closes #204, closes #214) troytt 2026-09-24 00:29:57 +0000
  • 617fdfec51 test(skills): persist M3 and M4 adversarial stress test suites on main troytt 2026-09-23 21:00:53 +0000
  • a0567c2473 feat(skills): implement Thunder Storm, Energy Shield, and Lightning Mastery with 1.13c parity (closes #211, closes #212, closes #217) troytt 2026-09-23 20:33:24 +0000
  • 728d641646 feat(skills): implement Charged Bolt (38) and Telekinesis (43) with 1.13c parity (#192, #197) troytt 2026-09-23 19:30:47 +0000
  • 6fefc684ef feat(skills): implement Sorceress Lightning (49) & Chain Lightning (53) with 1.13c parity (closes #203, closes #207) troytt 2026-09-23 18:24:28 +0000
  • 0e0cd3adee feat(skills): harden 1.13c Nova and Static Field against adversarial probes (fixes #196, #202) troytt 2026-09-23 17:14:53 +0000
  • 35b926749e feat(skills): implement 1.13c Nova and Static Field with 7-D test verification (fixes #196, #202) troytt 2026-09-23 16:27:57 +0000
  • 72b9f9e7ec feat(assets): bake 9 missing missile and 9 overlay DCC sprite atlases with dark border thresholding (Milestone M0) troytt 2026-09-23 15:11:21 +0000
  • c2e4c5b067 Merge branch 'feat/refactor-transparency' troytt 2026-09-23 14:30:19 +0000
  • a8295c265d feat(render): refactor transparency and blend modes for light beams and monsters troytt 2026-09-23 14:29:50 +0000
  • 3349bb7628 fix(skills): restore BATCH1_SKILLS catalog to 38 skills and decouple Hydra damage evaluation troytt 2026-09-23 13:29:26 +0000
  • c944a77a58 fix(skills): scope isAirborne wall bypass strictly to falling meteor and tail troytt 2026-09-23 13:19:14 +0000
  • 84c7730382 fix(skills): implement falling meteor dual sprite trajectory, frame indexing, exact tick-60 detonation, and wall collision troytt 2026-09-23 13:06:24 +0000
  • 96eee679b4 feat(skills): implement Skill #056 Meteor with 1.13c ground truth parity (Ref #401) troytt 2026-09-23 12:36:17 +0000
  • 39de19364f fix(skills): route Blizzard damage calculation, eliminate shard silent fallback, and correct blizzardexplode3 celFile (Ref #400) troytt 2026-09-23 11:28:19 +0000
  • adaef0d222 test(skills): add comprehensive Blizzard missile physics stress verification suite (Ref #400) troytt 2026-09-23 11:20:01 +0000
  • ddad686654 feat(skills): implement Blizzard (Skill 59) with 1.13c parity and baked missile assets (Ref #400) troytt 2026-09-23 11:04:11 +0000
  • 6f9b2e7fb1 docs(skills): add frozen orb skill development guide troytt 2026-09-23 10:33:46 +0000
  • 2b6b6d7fd5 feat(skills): full 33 Paladin aura visual overlays & offline UI atlases parity (Fixes #397) troytt 2026-09-23 10:33:34 +0000
  • 39c25dfe6f fix(skills): eliminate idle hydra turret inward crossfire self-targeting (Ref #399) troytt 2026-09-23 09:51:14 +0000
  • ebaa1b4df2 feat(skills): implement Hydra (Skill 62) with 1.13c parity and visual assets (Ref #399) troytt 2026-09-23 09:26:43 +0000
  • ef2dbcdbdf feat(pipeline): multi-worker concurrency architecture for entity animation packing (Fixes #396) troytt 2026-09-23 09:55:05 +0000
  • 806bc9c8bc test(render): tighten assertions and add anti-drift/edge-case tests for Issue #398 troytt 2026-09-23 09:25:08 +0000
  • e5a34af708 feat(skills): implement Diablo II v1.13c aura skills system with town/wilderness target filtering and visual parity (Fixes #397) troytt 2026-09-23 09:15:48 +0000
  • ce6fdf131e fix(render): animated torches, candles, environmental fires, and DT1 tile sequences (Fixes #398) troytt 2026-09-23 08:58:23 +0000
  • c3bb79e403 feat(skills): implement Frozen Orb with 1.13c parity and visual assets troytt 2026-09-23 08:07:47 +0000
  • e5c40fa244 fix(inventory): correct Swirling Crystal inventory size to 1x3 and fix Oculus sprite parity troytt 2026-09-23 07:25:25 +0000
  • b1479b31ac fix(render): authentic Diablo II v1.13c ground items flippy sprites and clean pickup lifecycle troytt 2026-09-23 07:03:17 +0000
  • 807585a615 Merge branch 'issue-393' into main: fix waypoint menu icons parity (#393) troytt 2026-09-23 06:43:24 +0000
  • 6cba99f017 fix(ui): waypoint menu icons and click logic 1.13c parity (#393) troytt 2026-09-23 06:43:05 +0000