fix(client): restore canonical 1.13c spell visual effects (#550) #554
Loading…
Reference in New Issue
No description provided.
Delete Branch "fix/issue-550-spell-visual-effects"
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?
Restores canonical Diablo II v1.13c spell visual effects in the online web client:
Skills.txtcastoverlay(Overlay.txt) on spell casts as one-shot non-looping visuals with dynamic lighting, deduplicates local player cast visuals against serverSkillCastechoes within 250ms, and expirescastStateback to neutral mode (1).at,level, andownerindecode0x73CreateMissileand spawns/steps client-side missile units (unitType = "missile") at 25Hz for linear bolts, multi-projectile fans, radial rings, spirals, sub-missile emitters, and ground/skyfall spells.pierce) and spawns canonical 1.13cExplosionMissileone-shot impact visuals.OnlineSession.buildRenderableUnits(), clamps one-shot frames inunit-drawables.tsandWorldRenderer, and adds automated R1–R4 tests.Closes #550