dota2heroes-forge-1.20.1-1.9.6.jar
Curse Maven Snippet
What's new
1.9.6 - Pudge Dismember Revalidation
- Preserve Pudge's original NoAI setting after Dismember cleanup and mid-channel save/load; retain the legacy transient-save unfreeze behavior.
- Give Dismember its own movement restraint modifier, leaving external Slowness effects intact when the channel ends.
- Revalidate friendly/creative target eligibility at the actual channel commit.
- Cancel Dismember windup and channel on Time Lock/Chronosphere, including the queued commit; release removed targets and preserve another owner's restraint.
- Add client-only stylized-blood intensity (zero disables particles), a global per-tick burst cap, and world-change sequence reset without latency catch-up spam.
- Suspend melee/ranged victim AI while restrained, restoring its original NoAI state on release/reload; clear orphaned restraint before dimension transfer.
- Align the Dismember loop with the existing 10-tick impact cadence and synchronize all 76 start/loop/end keyframes across Blockbench source, candidate, and runtime.
- Preserve full phase-clip durations, clear stale recovery on a new windup, and fix Pudge boss-bar dash encoding on Windows builds.
- Verified with 27 JUnit tests, 160 dedicated-server assertions, real-tick damage/heal
traces, rendered particle/accessibility checks, and two clients with measured
=150 ms gameplay-packet delay in each direction, including reconnect/interruption.
This mod has no additional files