Trynlord-CaptainDiabloTimer icon

CaptainDiabloTimer

Client-side countdown, visual warning and optional beeps for Captain's OGM-72 DIABLO Strike.

CHANGELOG

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.