Xindaris
Level: Smitemaster
Rank Points: 1527
Registered: 06-13-2015
IP: Logged
|
Every kind of wait for should enable multi-selecting within the SAME command (+3)
Please observe the following code:
Click here to view the secret text × If ...
Wait for item Fire trap,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (east),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (north),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (northeast),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (northwest),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (south),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (southeast),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (southwest),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Force arrow (west),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Hot tile,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Scroll,1,0,1,0
Set var ".i" = -1
Else If
Wait for item Token (conquer),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (dagger),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (disarm),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (mini-caber),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (persistent citizen movement),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (pickaxe),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (power target),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (rotates arrows CCW),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (rotates arrows CW),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (spear),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (staff),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (switch gel-mud),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (switch tar-gel),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (switch tar-mud),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (sword),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (temporal split),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (used temporal split),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Token (vision),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Trapdoor,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Trapdoor (over water),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Yellow door (open),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Yellow door,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Room clear gate,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Level clear gate,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Trapdoor gate,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Tarstuff gate,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Wall,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Wall (hard),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Broken wall,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Image wall,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Obstacle,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Secret wall,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Light,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Orb (any),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Seeding beacon,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Seeding beacon (off),0,0,0,0
Set var ".i" = -1
Else If
Wait for item Stairs,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Stairs up,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Water,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Withered briar,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Bomb,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Briar growth,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Briar root,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Clone Potion,0,0,0,0
Set var ".i" = -1
Else If
Wait for item Decoy potion,0,0,0,0
Set var ".i" = -1
If End
If that seems tedious to you, imagine being the one trying to write it, making sure you got everything you needed to check for and didn't repeat yourself several times. This list isn't even done yet. The Wait for Entity command, and ONLY the Wait for Entity command, allows the use of such wonderful buttons as Shift+Click, Ctrl+Click, to select more than one option within the command to test for, all in one command. I contend that doing all sorts of things would be immensely less painful for everybody if we could have the same for " Wait for Entity Type" and " Wait for Item" , and any other " Wait for" 's that test for a thing at a location that I may have forgotten. Please, please.
____________________________
109th Skywatcher
Here are some links to Things!
Click here to view the secret text
[Last edited by Xindaris at 02-01-2017 09:41 PM]
|