I didn't read every word in this thread (sorry, but my attention span just ain't what I wish it were), so I may have missed a detail or two like where you're running the script when it hangs, but look at the first part of it:
Code:
counter set 0
start:
pause 1
put look
match checkexp Before you lies
match hunting [Ruined Potter's Field]
match restorhunt [Town Well]
match logoff [Scripting Violation Limbo]
match logoff [Consoltation Lounge]
match logoff [The Cell]
match lost Obvious exits:
match filter zombie
matchwait
hunting:
match filter a zombie
match mover Obvious exits:
matchwait
If you start it in "[Ruined Potter's Field]" it's going to look, wait, end up jumping to the "hunting" label, and immediately start waiting again.
Put a "look" at the start of the "hunting" label. Or whatever else is appropriate for your purposes. Or make a copy of it and put a "look" at the beginning of the copy, if doing it would screw up the rest of the script (which I frankly didn't bother looking at). I haven't actually used or written a Wizard script in years, but my memory is that even though the room title is on a separate line, it's unreliable to assume the script will properly match the lines directly after that (since they arrived in the same "chunk").
Last edited by Shaelun; 10-04-2007 at 05:40 PM.
I visualize a time when we will be to robots what dogs are to humans, and I'm rooting for the machines. -- Claude Shannon