Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
CaptainDiabloTimer
Client-side countdown, visual warning and optional beeps for Captain's OGM-72 DIABLO Strike.
By Trynlord
CHANGELOG
Changelog
0.1.4
- Removes the inaccessible
EntityState.isAuthorityaccess that prevented the timer from starting. - The exact Diablo Strike
FireProjectilestate 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.FireProjectilecompletes 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.