Changelog
0.1.4
- Removes the inaccessible
EntityState.isAuthority access that prevented the timer from starting.
- The exact Diablo Strike
FireProjectile state remains the trigger, so target confirmation is still required.
- Adds a clear info log when a confirmed Diablo Strike starts its countdown.
0.1.3
- Starts the countdown after
AimThrowableBase.FireProjectile completes for Captain's Diablo Strike.
- Fixes the countdown not appearing because Diablo Strike does not invoke
OnProjectileFiredLocal.
- Keeps all timer work after the vanilla projectile call so targeting and firing remain untouched.
0.1.2
- Timer now starts from the local post-fire callback, after target confirmation.
- No longer starts when the targeting mode first consumes a utility stock.
- Timer errors are contained so they cannot escape into the skill state machine.
0.1.1
- Removed the Diablo targeting/projectile hook after it could prevent target confirmation.
- The timer now starts by safely observing the local utility stock after a successful cast.
- Removed the now-unnecessary HookGenPatcher dependency.
0.1.0
- Initial release.
- Client-side countdown for the local player's Diablo Strike.
- Visual danger pulse, configurable audio warnings and multiple-strike support.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.