Cooldown Status and Ability Parser
This code is over 6 months old. The code may have expired and might no longer function.
COOLDOWN STATUS AND ABILITY PARSER
While working in the workshop , have you ever tried to modify an ability, only to find that the you can't track it's cooldown or when it's used, and it foils all of your plans? Don't worry, now you can track it with CSNAP!
Here's a table of all of the abilities that cannot be properly tracked (as of Sept. 16, 2024) that you can now track with CSNAP:
| Hero | Ability | Ability |
|---|---|---|
![]() |
Shield Bash |
|
![]() |
Immortality Field |
|
![]() |
Micro Missiles |
|
![]() |
Swift Strike |
|
![]() |
Concussion Mine |
|
![]() |
Rejuvenating Dash |
|
![]() |
Hover Jets |
|
![]() |
Void Barrier |
|
![]() |
Fire Strike |
|
![]() |
Helix Rocket |
|
![]() |
Blink |
Recall |
![]() |
Particle Barrier |
Projected Barrier |
NOTES:
- This does not detect the Legacy Control Scheme option for Pharah and Lifeweaver. If you would like to implement this, see here.
- This does not account for the cooldown acceleration provided from Kitsune Rush as there is no reliable way to detect if a player is within the ultimate. Anytime an ability that is affected by Kitsune Rush, the tracked cooldown will be offset until both the actual ability cooldown and tracked cooldown are 0 AND/OR the Kitsune Rush has ended.
- Some of the ability cooldowns might be slightly off. The one with the most errors is Pharah's Hover Jets. The resource has a lot of parts and is pretty complicated so there is a lot of room for error.

Shield Bash
Immortality Field
Micro Missiles
Swift Strike
Concussion Mine
Rejuvenating Dash
Hover Jets
Void Barrier
Fire Strike
Helix Rocket
Blink
Recall
Particle Barrier
Projected Barrier