Description
Sets the given metakill's cooldown to the given value (in seconds)
If used to set the cooldown of the metaskill the mechanic is in a delay of at least
0
between the execution of the metaskill and the mechanic must be used
The target Metaskill needs to have a Cooldown option to begin with. If you do not wish for it to have a Cooldown but you still want to use this mechanic to set it dynamically, use
Cooldown: 0
Attributes
Attribute | Aliases | Description | Default |
---|---|---|---|
skill | s | The metaskill of which you want to set the cooldown | |
seconds | sec, time, t | The duration of the cooldown | 0 |
Examples
Skills:
- setSkillCooldown{skill=test_skill;seconds=10} @self
This example would set the cooldown of the metaskill test_skill to 10 seconds for the caster
ExampleSkill:
Cooldown: 0
OnCooldownSkill: ExampleSkill-DisplayCooldown
Skills:
- delay 0
- setSkillCooldown{s=ExampleSkill;seconds=<skill.cooldown>/20} @self
How to use the mechanic if you intend to set the cooldown of the calling metaskill
Aliases
- skillCooldown
- setskillcd
- skillcd