QUOTE (Boz @ Aug 12 2009, 07:45 PM)

Have a balance variable/EQ variable? If you do, the obvious way would take a few variables (light_pipes, etc). Then, on balance, check to see if variable light_pipes = 1.
3> this idea!
I did it! It works!
Whenever I recover bal/eq I check for todo-lightpipes, todo-touchshield, todo-whatever and Execute("todo-alias").
Thanks for the method!
Regards Mymyc.
QUOTE (Trevize @ Aug 13 2009, 02:17 AM)

Your prompt has two flags which makes this simpler. You can have a table/stringlist (not sure if you're using MUSHclient or zMUD) you can add items to do that fires when it sees a prompt with e and x in it (eq and balance). Just put in a short delay whenever you try and do something. To do this, first set a variable called 'doing' to true whenever your trigger tries to do something on the list. Set a timer to set doing to false after say, 2 seconds, and to try again. If you lose eq/balance, remove the item from the list and delete/disble the timer.
A bit complicated (programming tables-arrays, using times) but very nice method too.
I use Mush, and I need pipe relighting and shield-tattooing only so I use the "Boz method". Sometimes I use garrote after standing and another AFK bashing stuff. :-)