Think simple.
Press it, if you get the message that says something like - You can use your Harvest of Druzzil ability again in 5 minutes 22 seconds (for example), make an event to happens when it sees that text.
Code: Select all
eg, #Event Evt_Harvest "You can use your Harvest of Druzzil ability again in #1# minutes #2# seconds#*#"
Sub Evt_Harvest
/varset bHarvestReady 0
| you can /delay by the mins and seconds if you want passed by parameter
/return
If no event happens, the ability is ready.
So in your code to do the check, you could do:
Code: Select all
/varset bHarvestReady 1
/alt ability <number of harvest of druzzil>
/doevents
/newif (!${bHarvestReady}) /echo harvest unavailable
This is just an example, you'll need to work the coding for your needs, and get the message text that appears when you press harvest and it isnt available. I am at work so dont expect this to run as you copy/paste, this is purely for illustration only.
Yours,
SecretToo.