If you converted my going hourly rate to the amount of time I've spent working on this, I've already spent a few hundred dollars, so while it's not exactly the same,
I'm perfectly willing at this point to paypal $20 to a person who will write a mod for me to help me understand scheduling and unscheduling events within the Ace2.0 framework.
********* edit, solution found **************
**** the rest of this post is left so that ********
**** others with the same problem ***********
**** have a record of how to deal with it *******
The solution was originally posted here:
Is there a good resource for timing Events in Ace?
You can see a specific example of this in reply #3 in this thread.
***** original post follows ***************
The mod should:
- Use the built in Ace2.0 Event library/mixin for the timers
- Start a repeating event, printing to the console every 5 seconds, on detecting a certain spell cast (spell a).
- Start another scheduled event countdown, for a non-recurring event, to happen in 10 seconds after a different certain spell was cast (spell b).
- When spell b is cast, the repeating event from (spell a) is nixed, and the print message will not happen again.
- you may not use :CancelAllScheduledEvents() You must use :CancelScheduledEvent(_)
The code must be short and do only these things. I expect 30 lines or less should do it, probably closer to 15 :p
I'll be happy to provide any code that you'd like for the specifics of my situation, or just so you have a skeleton of an addon that works. Currently it does all scheduling just fine, for one time and recurring events. It's the unscheduling that is kicking my arse.
Please send me a PM if this stuff is cake to you, and you want a quick $20 via paypal (amazon.com gift certificates are fine too if you'd prefer that).