mob
proc
Wait()
while(!choicemade)
sleep(1)
choicemade = 0
//do stuff
mob
verb
makechoice()
//make choice
choicemade = 1
Problem description:
Is there a more effective way to do this if I don't intend to use input or any other wait proc? How could I make my own efficiently as possible, or is what I'm doing not too demanding on the CPU?