Cuff DS that Works
Nov 30, 2005 12:50:00 GMT -8
Post by starla on Nov 30, 2005 12:50:00 GMT -8
Here is some Cuff DS that works...
Written by Kaltyr
To Work code say the work #drag and then walk into the furre.
(0:0) When everything is starting up,
(5:212) set silent speech prefix (for spoken commands) to {#}
(0:0) When everything is starting up,
(5:300) set variable %lock to the value 0.
(0:31) When a furre says {#drag},
(1:70) and their name is {Starla|Darkstar},
(5:300) set variable %lock to the value 1.
(0:31) When a furre says {#release},
(1:70) and their name is {Starla|Darkstar},
(5:300) set variable %headPos to the value 0.
(5:300) set variable %tailPos to the value 0.
(5:300) set variable %lock to the value 0.
(0:1) Whenever somebody moves,
(1:70) and their name is {Starla|Darkstar},
(1:4) and they bump into a furre,
(1:200) and variable %lock is equal to 1.
(5:351) set variable %tailPos to the X,Y position the triggering furre moved to.
(5:350) set variable %headPos to the X,Y position the triggering furre (moved from/is standing at)
(5:300) set variable %lock to the value 2.
(0:1) Whenever somebody moves,
(1:200) and variable %lock is equal to 2.
(1:19) and they (moved from/are standing at) position (%tailPos),
(5:18) move the triggering furre back where they came from.
(0:1) Whenever somebody moves,
(1:70) and their name is {Starla|Darkstar},
(1:200) and variable %lock is equal to 2.
(1:5) and they successfully moved,
(1:19) and they (moved from/are standing at) position (%headPos),
(5:351) set variable %headPos to the X,Y position the triggering furre moved to.
(0:1) Whenever somebody moves,
(1:70) and their name is {Starla|Darkstar},
(1:200) and variable %lock is equal to 2.
(1:5) and they successfully moved,
(3:2) at position (%tailPos) on the map,
(5:350) set variable %tailPos to the X,Y position the triggering furre (moved from/is standing at)
(5:16) move any furre present to (%tailPos) if there's nobody already there.
Written by Kaltyr
To Work code say the work #drag and then walk into the furre.
(0:0) When everything is starting up,
(5:212) set silent speech prefix (for spoken commands) to {#}
(0:0) When everything is starting up,
(5:300) set variable %lock to the value 0.
(0:31) When a furre says {#drag},
(1:70) and their name is {Starla|Darkstar},
(5:300) set variable %lock to the value 1.
(0:31) When a furre says {#release},
(1:70) and their name is {Starla|Darkstar},
(5:300) set variable %headPos to the value 0.
(5:300) set variable %tailPos to the value 0.
(5:300) set variable %lock to the value 0.
(0:1) Whenever somebody moves,
(1:70) and their name is {Starla|Darkstar},
(1:4) and they bump into a furre,
(1:200) and variable %lock is equal to 1.
(5:351) set variable %tailPos to the X,Y position the triggering furre moved to.
(5:350) set variable %headPos to the X,Y position the triggering furre (moved from/is standing at)
(5:300) set variable %lock to the value 2.
(0:1) Whenever somebody moves,
(1:200) and variable %lock is equal to 2.
(1:19) and they (moved from/are standing at) position (%tailPos),
(5:18) move the triggering furre back where they came from.
(0:1) Whenever somebody moves,
(1:70) and their name is {Starla|Darkstar},
(1:200) and variable %lock is equal to 2.
(1:5) and they successfully moved,
(1:19) and they (moved from/are standing at) position (%headPos),
(5:351) set variable %headPos to the X,Y position the triggering furre moved to.
(0:1) Whenever somebody moves,
(1:70) and their name is {Starla|Darkstar},
(1:200) and variable %lock is equal to 2.
(1:5) and they successfully moved,
(3:2) at position (%tailPos) on the map,
(5:350) set variable %tailPos to the X,Y position the triggering furre (moved from/is standing at)
(5:16) move any furre present to (%tailPos) if there's nobody already there.