* In-Dream Editing DS by Tafyrn, Revision 2, 2005-06-10 * ------------------------------------------------------------ * In-Dream Editing - Direct placement of objects (0:32) When a furre says something with {place object } in it, (1:10) and the triggering furre is the dream owner, (1:13) and the triggering furre is facing northeast (up and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:352) move the position in variable %EditLocation northeast (up and right) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:314) set variable %NewObject to the number the triggering furre just said. (5:41) place object type %NewObject at (%EditLocation). (0:32) When a furre says something with {place object } in it, (1:10) and the triggering furre is the dream owner, (1:14) and the triggering furre is facing southeast (down and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:353) move the position in variable %EditLocation southeast (down and right) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:314) set variable %NewObject to the number the triggering furre just said. (5:41) place object type %NewObject at (%EditLocation). (0:32) When a furre says something with {place object } in it, (1:10) and the triggering furre is the dream owner, (1:15) and the triggering furre is facing southwest (down and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:354) move the position in variable %EditLocation southwest (down and left) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:314) set variable %NewObject to the number the triggering furre just said. (5:41) place object type %NewObject at (%EditLocation). (0:32) When a furre says something with {place object } in it, (1:10) and the triggering furre is the dream owner, (1:16) and the triggering furre is facing northwest (up and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:355) move the position in variable %EditLocation northwest (up and left) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:314) set variable %NewObject to the number the triggering furre just said. (5:41) place object type %NewObject at (%EditLocation). * In-Dream Editing - Direct placement of floors (0:32) When a furre says something with {place floor } in it, (1:10) and the triggering furre is the dream owner, (1:13) and the triggering furre is facing northeast (up and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:352) move the position in variable %EditLocation northeast (up and right) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:314) set variable %NewFloor to the number the triggering furre just said. (5:40) place floor type %NewFloor at (%EditLocation). (0:32) When a furre says something with {place floor } in it, (1:10) and the triggering furre is the dream owner, (1:14) and the triggering furre is facing southeast (down and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:353) move the position in variable %EditLocation southeast (down and right) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:314) set variable %NewFloor to the number the triggering furre just said. (5:40) place floor type %NewFloor at (%EditLocation). (0:32) When a furre says something with {place floor } in it, (1:10) and the triggering furre is the dream owner, (1:15) and the triggering furre is facing southwest (down and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:354) move the position in variable %EditLocation southwest (down and left) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:314) set variable %NewFloor to the number the triggering furre just said. (5:40) place floor type %NewFloor at (%EditLocation). (0:32) When a furre says something with {place floor } in it, (1:10) and the triggering furre is the dream owner, (1:16) and the triggering furre is facing northwest (up and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:355) move the position in variable %EditLocation northwest (up and left) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:314) set variable %NewFloor to the number the triggering furre just said. (5:40) place floor type %NewFloor at (%EditLocation). * In-Dream Editing - Set X Position (0:32) When a furre says something with {setx} in it, (1:10) and the triggering furre is the dream owner, (5:314) set variable %EditLocation.x to the number the triggering furre just said. * In-Dream Editing - Set Y Position (0:32) When a furre says something with {sety} in it, (1:10) and the triggering furre is the dream owner, (5:314) set variable %EditLocation.y to the number the triggering furre just said. * In-Dream Editing - Set Position to current X,Y (0:32) When a furre says something with {setxy} in it, (1:10) and the triggering furre is the dream owner, (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). * In-Dream Editing - Set Object at specified position (0:32) When a furre says something with {set object } in it, (1:10) and the triggering furre is the dream owner, (5:381) set variable %OldObject to the object type at (%EditLocation). (5:314) set variable %NewObject to the number the triggering furre just said. (5:41) place object type %NewObject at (%EditLocation). * In-Dream Editing - Undo last Set Object (0:31) When a furre says {undo object}, (1:10) and the triggering furre is the dream owner, (5:41) place object type %OldObject at (%EditLocation). (5:301) copy the value of variable %NewObject into variable %OldObject. (5:381) set variable %NewObject to the object type at (%EditLocation). * In-Dream Editing - Set Floor at specified position (0:32) When a furre says something with {set floor } in it, (1:10) and the triggering furre is the dream owner, (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:314) set variable %NewFloor to the number the triggering furre just said. (5:40) place floor type %NewFloor at (%EditLocation). * In-Dream Editing - Undo last Set Floor (0:31) When a furre says {undo floor}, (1:10) and the triggering furre is the dream owner, (5:40) place floor type %OldFloor at (%EditLocation). (5:301) copy the value of variable %NewFloor into variable %OldFloor. (5:380) set variable %NewFloor to the floor type at (%EditLocation). * In-Dream Editing - Jump to location (0:31) When a furre says {jumpxy}, (1:10) and the triggering furre is the dream owner, (5:15) move the triggering furre to (%EditLocation), or to someplace nearby if it's occupied. * In-Dream Editing - Show current location (0:31) When a furre says {showxy}, (5:350) set variable %curloc to the X,Y position the triggering furre (moved from/is standing at). (5:200) emit message {Your location is %curloc.x, %curloc.y} to whoever set off the trigger. * In-Dream Editing - Copy Object (0:31) When a furre says {copy object}, (1:10) and the triggering furre is the dream owner, (1:13) and the triggering furre is facing northeast (up and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:352) move the position in variable %EditLocation northeast (up and right) 1 step(s). (5:381) set variable %NewObject to the object type at (%EditLocation). (0:31) When a furre says {copy object}, (1:10) and the triggering furre is the dream owner, (1:14) and the triggering furre is facing southeast (down and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:353) move the position in variable %EditLocation southeast (down and right) 1 step(s). (5:381) set variable %NewObject to the object type at (%EditLocation). (0:31) When a furre says {copy object}, (1:10) and the triggering furre is the dream owner, (1:15) and the triggering furre is facing southwest (down and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:354) move the position in variable %EditLocation southwest (down and left) 1 step(s). (5:381) set variable %NewObject to the object type at (%EditLocation). (0:31) When a furre says {copy object}, (1:10) and the triggering furre is the dream owner, (1:16) and the triggering furre is facing northwest (up and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:355) move the position in variable %EditLocation northwest (up and left) 1 step(s). (5:381) set variable %NewObject to the object type at (%EditLocation). * In-Dream Editing - Copy Floor (0:31) When a furre says {copy floor}, (1:10) and the triggering furre is the dream owner, (1:13) and the triggering furre is facing northeast (up and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:352) move the position in variable %EditLocation northeast (up and right) 1 step(s). (5:380) set variable %NewFloor to the floor type at (%EditLocation). (0:31) When a furre says {copy floor}, (1:10) and the triggering furre is the dream owner, (1:14) and the triggering furre is facing southeast (down and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:353) move the position in variable %EditLocation southeast (down and right) 1 step(s). (5:380) set variable %NewFloor to the floor type at (%EditLocation). (0:31) When a furre says {copy floor}, (1:10) and the triggering furre is the dream owner, (1:15) and the triggering furre is facing southwest (down and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:354) move the position in variable %EditLocation southwest (down and left) 1 step(s). (5:380) set variable %NewFloor to the floor type at (%EditLocation). (0:31) When a furre says {copy floor}, (1:10) and the triggering furre is the dream owner, (1:16) and the triggering furre is facing northwest (up and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:355) move the position in variable %EditLocation northwest (up and left) 1 step(s). (5:380) set variable %NewFloor to the floor type at (%EditLocation). * In-Dream Editing - Paste Object (0:31) When a furre says {paste object}, (1:10) and the triggering furre is the dream owner, (1:13) and the triggering furre is facing northeast (up and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:352) move the position in variable %EditLocation northeast (up and right) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:41) place object type %NewObject at (%EditLocation). (0:31) When a furre says {paste object}, (1:10) and the triggering furre is the dream owner, (1:14) and the triggering furre is facing southeast (down and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:353) move the position in variable %EditLocation southeast (down and right) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:41) place object type %NewObject at (%EditLocation). (0:31) When a furre says {paste object}, (1:10) and the triggering furre is the dream owner, (1:15) and the triggering furre is facing southwest (down and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:354) move the position in variable %EditLocation southwest (down and left) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:41) place object type %NewObject at (%EditLocation). (0:31) When a furre says {paste object}, (1:10) and the triggering furre is the dream owner, (1:16) and the triggering furre is facing northwest (up and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:355) move the position in variable %EditLocation northwest (up and left) 1 step(s). (5:381) set variable %OldObject to the object type at (%EditLocation). (5:41) place object type %NewObject at (%EditLocation). * In-Dream Editing - Paste Floor (0:31) When a furre says {paste floor}, (1:10) and the triggering furre is the dream owner, (1:13) and the triggering furre is facing northeast (up and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:352) move the position in variable %EditLocation northeast (up and right) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:40) place floor type %NewFloor at (%EditLocation). (0:31) When a furre says {paste floor}, (1:10) and the triggering furre is the dream owner, (1:14) and the triggering furre is facing southeast (down and right), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:353) move the position in variable %EditLocation southeast (down and right) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:40) place floor type %NewFloor at (%EditLocation). (0:31) When a furre says {paste floor}, (1:10) and the triggering furre is the dream owner, (1:15) and the triggering furre is facing southwest (down and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:354) move the position in variable %EditLocation southwest (down and left) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:40) place floor type %NewFloor at (%EditLocation). (0:31) When a furre says {paste floor}, (1:10) and the triggering furre is the dream owner, (1:16) and the triggering furre is facing northwest (up and left), (5:350) set variable %EditLocation to the X,Y position the triggering furre (moved from/is standing at). (5:355) move the position in variable %EditLocation northwest (up and left) 1 step(s). (5:380) set variable %OldFloor to the floor type at (%EditLocation). (5:40) place floor type %NewFloor at (%EditLocation).