Hi all!
In a nutshell, what I'm looking for is a script that will start a 'cool-down' timer on a skill/spell after it has been cast (based on "X Turns", not actual
time in seconds).
I've seen a couple of topics on this that were never really resolved, so this is why I'm posting this one now

Any help greatly appreciated
What I need it to do:- Player has a spell (lets say)
[Fireball]. It is on a 2 turn cool-down.
- Player casts
[Fireball] in battle, triggering the cool-down.
- Player cannot cast
[Fireball] again until two turns are up.
- If the spell is on its cool-down, the spell should be grayed-out in the Skill window.
Scripts I'm using:- Tons of Add-ons by Blizzard Version: 7.32b
- On Map Regeneration Script v. 1.09 by Caldaron
- Auto-Level Enemies
- Easy LvlUp Notifier by Blizzard Version: 2.0
- Stat Distribution System by Blizzard Version: 1.33b
- Threat System by Fantasist Version: 1.0