BlzSetUnitAbilityCooldown
- Parameters
-
whichUnit unit
Target unit (handle).
abilId integer
Rawcode of ability.
level integer
Ability level.
cooldown real
New cooldown.
- comment
-
Changes(set) an ability’s cooldown at runtime for a specific unit.
- note
-
Cooldown is a real, which means that it supports negative and positive numbers with decimals, in this case setting it to negative allows you to reduce an ability’s cooldown.
- note
-
It does not reduce the cooldown if the ability is currently on CD, it will have its new cooldown after the CD is over though.
- bug
-
v1.29.2: Crashes when loading a saved game after this function was used on a unit. Probably fixed as of v1.31.1 like with
BlzSetUnitAbilityManaCost
. - patch
-
1.29.2.9231
- Source
- common.j (suggest an edit or discuss on Github)
- return type
-
nothing
- Source code
-
native BlzSetUnitAbilityCooldown takes unit whichUnit, integer abilId, integer level, real cooldown returns nothing