Basically it would involve the concept of (if you've ever played World of Warcraft), a global cooldown. TO begin with, I'm already having problems creating the Event initialization of the trigger. I try to go:
Unit - Any Unit uses Ability at Generic3 - Execute stage (Ignore shared abilities)
I can't seem to set the "ability" part as ANY ABILITIY, because it would tell me to put a specific skill. But globals if you remember, execute after any skill i used.
Moving on, basically the concept of the trigger in my head is
Event
- ANY ABILITY from ANY UNIT is used
Action
- get the ABILITY that was casted
- create a LIST OF OTHER ABILITIES also from that unit
- check whether some of the abilities are already cooling down (meaning they wont be included in the global)
- force the abilities that satisfy the following conditions:
1. not cooling down
2. not the skill being casted
- force the rest of the skills to incur a 1.5 second cooldown. hence the global.
Hi I'm having problems creating a trigger:
Basically it would involve the concept of (if you've ever played World of Warcraft), a global cooldown. TO begin with, I'm already having problems creating the Event initialization of the trigger. I try to go:
Unit - Any Unit uses Ability at Generic3 - Execute stage (Ignore shared abilities)
I can't seem to set the "ability" part as ANY ABILITIY, because it would tell me to put a specific skill. But globals if you remember, execute after any skill i used.
Moving on, basically the concept of the trigger in my head is
Event - ANY ABILITY from ANY UNIT is used
Action - get the ABILITY that was casted - create a LIST OF OTHER ABILITIES also from that unit - check whether some of the abilities are already cooling down (meaning they wont be included in the global) - force the abilities that satisfy the following conditions: 1. not cooling down 2. not the skill being casted - force the rest of the skills to incur a 1.5 second cooldown. hence the global.
please help!
@sgpao: Go
You could just add a behavior whenever the ability finishes casting. You can have said behavior disable spell casting for x amount of time.
^that, best and easiest way imo. In fact you don't even need triggers for this, simply add that behavior through the data part of the ability.