[Milestone M26] Assassin Asset Pipeline & Trap Mechanics (10 skills) #473
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Milestone M26 Completed & Verified
All 10 Assassin Trap Skills and Asset Foundations implemented with authentic Diablo II v1.13c parity:
1. Asset Baking & Pipeline Alignment:
scripts/pack-missiles.tsand registered insrc/render/missiles-meta.ts:firetrauma(expansion/FireTraumaMissile),firetraumaground,firetraumaexplodeshockfieldair(expansion/caltrops),shockfieldground(Expansion/ShockField)bladefury,bladefuryb,bladefuryc(Expansion/bladefury*)deathsentryexplode(Expansion/dethsentry02)bladeshieldmissile(Expansion/blade_shield_missile)scripts/pack-overlays.tsand typed insrc/render/overlays-meta.ts:blade_shield(Expansion/blade_shield, trans 3)deathsentry_explode(expansion/dethsentry01, trans 3)2. Core Trap Engine (
src/game/skills/assassin-traps.ts):assassintrapmax = 5 enforced viaTrapManagerwith strict FIFO eviction on 6th spawn.NextDelayTrackerenforcing 4-frame damage immunity on Wake of Fire and 25-frame immunity on Shock Web / Blade Sentinel.10 + (slvl - 1)subtiles. Automatically falls back to piercing lightning bolt when no corpse exists. Shot scaling:5 + floor(FireBlast.blvl / 3).srcDamexact scaling:6 + floor(slvl / 4) + floor(FB.blvl / 3).3. Verification & Quality Gate:
tests/skills/ass/adv-ass-traps-stress.test.ts: 22/22 passed.skill-251..skill-277): 30/30 passed.npm run typecheck: 0 errors.main(880b196) and pushed toorigin/main.