*// Snowball DS
* Northeast throw
(0:19) When somebody uses object type #, (snowball)
(1:13) and the triggering furre is facing northeast (up and right),
(5:350) set variable %furpos to the X,Y position the triggering furre (moved from/is standing at).
(5:352) move the position in variable %furpos northeast (up and right) 1 step(s).
(5:200) emit message {You have thrown a snowball!} to the triggering furre.
(5:76) place object type 0 in the triggering furre's paws.
(3:14) in a line starting at (%furpos) and going 4 more spaces northeast.
(4:1) only where the floor is type #, (Pavement)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(4:1) only where the floor is type #, (snow)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(3:510) at a random spot within the rectangle (#,#) - (#,#) where the floor is type #, (Play Area - Snow)
(5:4) place object type #. (snowball)
*Southeast Throw
(0:19) When somebody uses object type #, (snowball)
(1:14) and the triggering furre is facing southeast (down and right),
(5:350) set variable %furpos to the X,Y position the triggering furre (moved from/is standing at).
(5:353) move the position in variable %furpos 1 step(s).
(5:200) emit message {You have thrown a snowball!} to the triggering furre.
(5:76) place object type 0 in the triggering furre's paws.
(3:15) in a line starting at (%furpos) and going 4 more spaces
(4:1) only where the floor is type #, (Pavement)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(4:1) only where the floor is type #, (snow)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(3:510) at a random spot within the rectangle (#,#) - (#,#) where the floor is type #, (Play Area - Snow)
(5:4) place object type #. (snowball)
*Southwest Throw
(0:19) When somebody uses object type #, (snowball)
(1:15) and the triggering furre is facing southwest (down and left),
(5:350) set variable %furpos to the X,Y position the triggering furre (moved from/is standing at).
(5:354) move the position in variable %furpos 1 step(s).
(5:200) emit message {You have thrown a snowball!} to the triggering furre.
(5:76) place object type 0 in the triggering furre's paws.
(3:16) in a line starting at (%furpos) and going 4 more spaces
(4:1) only where the floor is type #, (Pavement)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(4:1) only where the floor is type #, (snow)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(3:510) at a random spot within the rectangle (#,#) - (#,#) where the floor is type #, (Play Area - Snow)
(5:4) place object type #. (snowball)
NorthWest Throw
(0:19) When somebody uses object type #, (snowball)
(1:16) and the triggering furre is facing northwest (up and left),
(5:350) set variable %furpos to the X,Y position the triggering furre (moved from/is standing at).
(5:355) move the position in variable %furpos 1 step(s).
(5:200) emit message {You have thrown a snowball!} to the triggering furre.
(5:76) place object type 0 in the triggering furre's paws.
(3:17) in a line starting at (%furpos) and going 4 more spaces
(4:1) only where the floor is type #, (Pavement)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(4:1) only where the floor is type #, (snow)
(5:75) make any furre present lie down.
(5:201) emit message {Oof! [Furre] hit you with a snowball!} to any furre present.
(5:421) shake the map of any furre present in style 1, for 3 tenths of a second, with speed 36 and intensity 5.
(4:0) clear all filtering,
(3:510) at a random spot within the rectangle (#,#) - (#,#) where the floor is type #, (Play Area - Snow)
(5:4) place object type #. (snowball)