* Instructions for customization: * 1. Replace the 10,10 with the location you wish a furre to be moved to when hit * 2. Replace references to object 1 with the object you wish to be shot out * 3. Replace the value that NumIterations is initialized to with how far you want shots to travel * 4. Change the timer number to avoid conflicts (0:0) When everything is starting up, (5:300) set variable %NumIterations to the value 4. (5:300) set variable %Iteration to the value %NumIterations. (0:19) When somebody uses object type 1. (1:200) and variable %Iteration is equal than %NumIterations. (5:350) set variable %theLocation to the X,Y position the triggering furre (moved from/is standing at). (5:300) set variable %NE to the value 0. (5:300) set variable %SE to the value 0. (5:300) set variable %SW to the value 0. (5:300) set variable %NW to the value 0. (5:50) set countdown timer 10 to go off in 1 seconds. (0:19) When somebody uses object type 1. (1:13) and the triggering furre is facing northeast (up and right), (1:200) and variable %Iteration is equal than %NumIterations. (5:300) set variable %NE to the value 1. (0:19) When somebody uses object type 1. (1:14) and the triggering furre is facing southeast (down and right), (1:200) and variable %Iteration is equal than %NumIterations. (5:300) set variable %SE to the value 1. (0:19) When somebody uses object type 1. (1:15) and the triggering furre is facing southwest (down and left), (1:200) and variable %Iteration is equal than %NumIterations. (5:300) set variable %SW to the value 1. (0:19) When somebody uses object type 1. (1:16) and the triggering furre is facing northwest (up and left), (1:200) and variable %Iteration is equal than %NumIterations. (5:300) set variable %NW to the value 1. (0:19) When somebody uses object type 1. (1:200) and variable %Iteration is equal than %NumIterations. (5:300) set variable %Iteration to the value 0. * When the timer fires (0:50) When countdown timer 10 goes off, (1:1013) and position (%theLocation) is object type 1. (3:2) at position (%theLocation) on the map, (5:4) place object type 0. (0:50) When countdown timer 10 goes off, (5:352) move the position in variable %theLocation northeast (up and right) %NE step(s). (5:353) move the position in variable %theLocation southeast (down and right) %SE step(s). (5:354) move the position in variable %theLocation southwest (down and left) %SW step(s). (5:355) move the position in variable %theLocation northwest (up and left) %NW step(s). (5:302) take variable %Iteration and add 1 to it. (0:50) When countdown timer 10 goes off, (1:202) and variable %Iteration is less than %NumIterations. (1:1100) and there's a furre at (%theLocation), (3:2) at position (%theLocation) on the map, (5:17) move any furre present to (10,10), or to someplace nearby if it's occupied. (0:50) When countdown timer 10 goes off, (1:202) and variable %Iteration is less than %NumIterations. (1:1013) and position (%theLocation) is object type 0. (3:2) at position (%theLocation) on the map, (5:4) place object type 1. (0:50) When countdown timer 10 goes off, (1:202) and variable %Iteration is less than %NumIterations. (1:1013) and position (%theLocation) is object type 1. (5:50) set countdown timer 10 to go off in 1 seconds.