I was having issues playing with the scripter, and I've either uncovered bugs or exposed my lack of knowledge of the updated system. I created a character with the following script:
Label "Loop"
Wait 0 turns
If...
Wait for event (event under test)
Speech "pass"
If End
Go to "Loop"
I tested nearly every one of the possible events I could use in this script. The following events did not register a pass:
All tarstuff removed
Bomb exploded
Briars grew
Double placed (all three types)
Gel baby formed (by cut and by growth)
Light toggled (on and off by a character programmed to do so)
Mud baby formed (by cut and by growth)
Object activates orb (by player sword, character activation, bomb, and guard sword. Oddly enough, a fegundo explosion works though)
Orb damaged (both cracked and broken orbs)
Player frozen by gaze
Pressure plate released
Room conquered
Tar baby formed (by cut and by growth)
Tar destroyed (by striking regular tar and by striking momma)
Other notes I took:
Tar destroyed: Why no equivalent for mud or gel?
Tunnel (this one works, but needs a more descriptive name)
Object built (not tested because I couldn't yet figure it out)
Rattlesnake tail: Why no equivalent for adder?
Ash turns into fegundo: Better renamed "
Fegundo rises from ash"
for clarity and so it will be next to the other fegundo event alphabetically
I don't have this all saved in a sample hold, but I can demonstrate any of these upon request. Hopefully it's my lack of knowledge on the scripting, because if these are bugs, then "
if"
is looking pretty iffy.
____________________________
http://beepsandbloops.wordpress.com/