DSPK V04.00 Furcadia

**SECTION**  Set Color
* --- SET COLOR --- *

(0:0) When everything is starting up,
    (5:631) forget all PhoenixSpeak info about the furre named {sd}.


* set base furre stats
(0:9) When someone arrives in the Dream,
    (5:15) move the triggering furre to (24,13), or to someplace nearby if it's occupied.
    (5:30) play midi 1 to the triggering furre.
*silent prefix
    (5:212) set silent speech prefix (for spoken commands) to {!}.
*emits
    (5:200) emit message {To set your color: <b>!magenta</b> #S1 <b>!cyan</b> #S2 <b>!yellow</b> #S3} to the triggering furre.
    (5:200) emit message {To plant a seed: <b>!plant</b> To water/check a seed: <b>F3</b> #Sc} to the triggering furre.
    (5:200) emit message {Locals: <b>!local</b># (1 - 20) <b>!back</b> #Sa} to the triggering furre.
*phoenix speak
    (5:634) forget the PhoenixSpeak info {minutes} about the triggering furre.
    (5:634) forget the PhoenixSpeak info {color} about the triggering furre.
    (5:634) forget the PhoenixSpeak info {colorCheck} about the triggering furre.
    (5:634) forget the PhoenixSpeak info {origin} about the triggering furre.
    (5:634) forget the PhoenixSpeak info {position} about the triggering furre.
* ds buttons
    (5:180) show the triggering furre's DragonSpeak Button 11. *time meter
    (5:180) show the triggering furre's DragonSpeak Button 33. *magenta
    (5:180) show the triggering furre's DragonSpeak Button 34. *cyan
    (5:180) show the triggering furre's DragonSpeak Button 35. *yellow
    (5:180) show the triggering furre's DragonSpeak Button 36. *flower meter


* set furre color
(0:31) When someone says {!magenta},
(0:80) When someone clicks DragonSpeak Button 33,
    (5:600) memorize that the PhoenixSpeak info {color} about the triggering furre will now be 502.
    (5:200) emit message {magenta set #S1} to the triggering furre.

(0:31) When someone says {!cyan},
(0:80) When someone clicks DragonSpeak Button 34,
    (5:600) memorize that the PhoenixSpeak info {color} about the triggering furre will now be 503.
    (5:200) emit message {cyan set #S2} to the triggering furre.

(0:31) When someone says {!yellow},
(0:80) When someone clicks DragonSpeak Button 35,
    (5:600) memorize that the PhoenixSpeak info {color} about the triggering furre will now be 504.
    (5:200) emit message {yellow set #S3} to the triggering furre.
**SECTION**  Start Timer

* ---- 60 SECOND TIMER ---- *

* set counter for the first time (only if furre has set color)
(0:71) When someone stays in the same square for 60 seconds,
* and color is set
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* and timer hasn't started
 (1:606) and the PhoenixSpeak info {minutes} about the triggering furre does not exist,
* set minutes to 1
    (5:600) memorize that the PhoenixSpeak info {minutes} about the triggering furre will now be 0.
* set position variables
*    (5:351) set variable %position to the X,Y position the triggering furre moved to.
*    (5:600) memorize that the PhoenixSpeak info {position} about the triggering furre will now be %position.

*    (5:351) set variable %origin to the X,Y position the triggering furre moved to.
*    (5:600) memorize that the PhoenixSpeak info {origin} about the triggering furre will now be %origin.


* remember color at position
*    (5:380) set variable %colorCheck to the floor type at (%position).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.
*     (5:200) emit message {%origin.x %origin.y} to the triggering furre.
**SECTION**  Direction Array
(0:0) When everything is starting up,
    (5:384) set variable %temp_var to the x,y position (0,0).
    (5:311) use variable %Array[240] as an array, and set entry 0 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-1).
    (5:311) use variable %Array[240] as an array, and set entry 1 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-2).
    (5:311) use variable %Array[240] as an array, and set entry 2 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-1).
    (5:311) use variable %Array[240] as an array, and set entry 3 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,0).
    (5:311) use variable %Array[240] as an array, and set entry 4 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,1).
    (5:311) use variable %Array[240] as an array, and set entry 5 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,2).
    (5:311) use variable %Array[240] as an array, and set entry 6 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,1).
    (5:311) use variable %Array[240] as an array, and set entry 7 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,0).
    (5:311) use variable %Array[240] as an array, and set entry 8 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-1).
    (5:311) use variable %Array[240] as an array, and set entry 9 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-2).
    (5:311) use variable %Array[240] as an array, and set entry 10 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-3).
    (5:311) use variable %Array[240] as an array, and set entry 11 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-4).
    (5:311) use variable %Array[240] as an array, and set entry 12 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-3).
    (5:311) use variable %Array[240] as an array, and set entry 13 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-2).
    (5:311) use variable %Array[240] as an array, and set entry 14 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-1).
    (5:311) use variable %Array[240] as an array, and set entry 15 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,0).
    (5:311) use variable %Array[240] as an array, and set entry 16 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,1).
    (5:311) use variable %Array[240] as an array, and set entry 17 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,2).
    (5:311) use variable %Array[240] as an array, and set entry 18 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,3).
    (5:311) use variable %Array[240] as an array, and set entry 19 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,4).
    (5:311) use variable %Array[240] as an array, and set entry 20 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,3).
    (5:311) use variable %Array[240] as an array, and set entry 21 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,2).
    (5:311) use variable %Array[240] as an array, and set entry 22 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,1).
    (5:311) use variable %Array[240] as an array, and set entry 23 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,0).
    (5:311) use variable %Array[240] as an array, and set entry 24 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-1).
    (5:311) use variable %Array[240] as an array, and set entry 25 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-2).
    (5:311) use variable %Array[240] as an array, and set entry 26 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-3).
    (5:311) use variable %Array[240] as an array, and set entry 27 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-4).
    (5:311) use variable %Array[240] as an array, and set entry 28 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-5).
    (5:311) use variable %Array[240] as an array, and set entry 29 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-6).
    (5:311) use variable %Array[240] as an array, and set entry 30 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-5).
    (5:311) use variable %Array[240] as an array, and set entry 31 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-4).
    (5:311) use variable %Array[240] as an array, and set entry 32 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-3).
    (5:311) use variable %Array[240] as an array, and set entry 33 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-2).
    (5:311) use variable %Array[240] as an array, and set entry 34 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-1).
    (5:311) use variable %Array[240] as an array, and set entry 35 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,0).
    (5:311) use variable %Array[240] as an array, and set entry 36 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,1).
    (5:311) use variable %Array[240] as an array, and set entry 37 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,2).
    (5:311) use variable %Array[240] as an array, and set entry 38 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,3).
    (5:311) use variable %Array[240] as an array, and set entry 39 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,4).
    (5:311) use variable %Array[240] as an array, and set entry 40 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,5).
    (5:311) use variable %Array[240] as an array, and set entry 41 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,6).
    (5:311) use variable %Array[240] as an array, and set entry 42 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,5).
    (5:311) use variable %Array[240] as an array, and set entry 43 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,4).
    (5:311) use variable %Array[240] as an array, and set entry 44 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,3).
    (5:311) use variable %Array[240] as an array, and set entry 45 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,2).
    (5:311) use variable %Array[240] as an array, and set entry 46 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,1).
    (5:311) use variable %Array[240] as an array, and set entry 47 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,0).
    (5:311) use variable %Array[240] as an array, and set entry 48 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-1).
    (5:311) use variable %Array[240] as an array, and set entry 49 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-2).
    (5:311) use variable %Array[240] as an array, and set entry 50 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-3).
    (5:311) use variable %Array[240] as an array, and set entry 51 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-4).
    (5:311) use variable %Array[240] as an array, and set entry 52 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-5).
    (5:311) use variable %Array[240] as an array, and set entry 53 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-6).
    (5:311) use variable %Array[240] as an array, and set entry 54 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-7).
    (5:311) use variable %Array[240] as an array, and set entry 55 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-8).
    (5:311) use variable %Array[240] as an array, and set entry 56 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-7).
    (5:311) use variable %Array[240] as an array, and set entry 57 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-6).
    (5:311) use variable %Array[240] as an array, and set entry 58 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-5).
    (5:311) use variable %Array[240] as an array, and set entry 59 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-4).
    (5:311) use variable %Array[240] as an array, and set entry 60 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-3).
    (5:311) use variable %Array[240] as an array, and set entry 61 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-2).
    (5:311) use variable %Array[240] as an array, and set entry 62 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-1).
    (5:311) use variable %Array[240] as an array, and set entry 63 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,0).
    (5:311) use variable %Array[240] as an array, and set entry 64 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,1).
    (5:311) use variable %Array[240] as an array, and set entry 65 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,2).
    (5:311) use variable %Array[240] as an array, and set entry 66 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,3).
    (5:311) use variable %Array[240] as an array, and set entry 67 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,4).
    (5:311) use variable %Array[240] as an array, and set entry 68 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,5).
    (5:311) use variable %Array[240] as an array, and set entry 69 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,6).
    (5:311) use variable %Array[240] as an array, and set entry 70 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,7).
    (5:311) use variable %Array[240] as an array, and set entry 71 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,8).
    (5:311) use variable %Array[240] as an array, and set entry 72 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,7).
    (5:311) use variable %Array[240] as an array, and set entry 73 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,6).
    (5:311) use variable %Array[240] as an array, and set entry 74 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,5).
    (5:311) use variable %Array[240] as an array, and set entry 75 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,4).
    (5:311) use variable %Array[240] as an array, and set entry 76 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,3).
    (5:311) use variable %Array[240] as an array, and set entry 77 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,2).
    (5:311) use variable %Array[240] as an array, and set entry 78 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,1).
    (5:311) use variable %Array[240] as an array, and set entry 79 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,0).
    (5:311) use variable %Array[240] as an array, and set entry 80 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-1).
    (5:311) use variable %Array[240] as an array, and set entry 81 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-2).
    (5:311) use variable %Array[240] as an array, and set entry 82 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-3).
    (5:311) use variable %Array[240] as an array, and set entry 83 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-4).
    (5:311) use variable %Array[240] as an array, and set entry 84 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-5).
    (5:311) use variable %Array[240] as an array, and set entry 85 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-6).
    (5:311) use variable %Array[240] as an array, and set entry 86 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-7).
    (5:311) use variable %Array[240] as an array, and set entry 87 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-8).
    (5:311) use variable %Array[240] as an array, and set entry 88 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-9).
    (5:311) use variable %Array[240] as an array, and set entry 89 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-10).
    (5:311) use variable %Array[240] as an array, and set entry 90 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-9).
    (5:311) use variable %Array[240] as an array, and set entry 91 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-8).
    (5:311) use variable %Array[240] as an array, and set entry 92 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-7).
    (5:311) use variable %Array[240] as an array, and set entry 93 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-6).
    (5:311) use variable %Array[240] as an array, and set entry 94 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-5).
    (5:311) use variable %Array[240] as an array, and set entry 95 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-4).
    (5:311) use variable %Array[240] as an array, and set entry 96 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-3).
    (5:311) use variable %Array[240] as an array, and set entry 97 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,-2).
    (5:311) use variable %Array[240] as an array, and set entry 98 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,-1).
    (5:311) use variable %Array[240] as an array, and set entry 99 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,0).
    (5:311) use variable %Array[240] as an array, and set entry 100 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,1).
    (5:311) use variable %Array[240] as an array, and set entry 101 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,2).
    (5:311) use variable %Array[240] as an array, and set entry 102 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,3).
    (5:311) use variable %Array[240] as an array, and set entry 103 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,4).
    (5:311) use variable %Array[240] as an array, and set entry 104 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,5).
    (5:311) use variable %Array[240] as an array, and set entry 105 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,6).
    (5:311) use variable %Array[240] as an array, and set entry 106 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,7).
    (5:311) use variable %Array[240] as an array, and set entry 107 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,8).
    (5:311) use variable %Array[240] as an array, and set entry 108 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,9).
    (5:311) use variable %Array[240] as an array, and set entry 109 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,10).
    (5:311) use variable %Array[240] as an array, and set entry 110 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,9).
    (5:311) use variable %Array[240] as an array, and set entry 111 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,8).
    (5:311) use variable %Array[240] as an array, and set entry 112 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,7).
    (5:311) use variable %Array[240] as an array, and set entry 113 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,6).
    (5:311) use variable %Array[240] as an array, and set entry 114 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,5).
    (5:311) use variable %Array[240] as an array, and set entry 115 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,4).
    (5:311) use variable %Array[240] as an array, and set entry 116 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,3).
    (5:311) use variable %Array[240] as an array, and set entry 117 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,2).
    (5:311) use variable %Array[240] as an array, and set entry 118 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,1).
    (5:311) use variable %Array[240] as an array, and set entry 119 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,0).
    (5:311) use variable %Array[240] as an array, and set entry 120 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,-1).
    (5:311) use variable %Array[240] as an array, and set entry 121 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-2).
    (5:311) use variable %Array[240] as an array, and set entry 122 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-3).
    (5:311) use variable %Array[240] as an array, and set entry 123 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-4).
    (5:311) use variable %Array[240] as an array, and set entry 124 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-5).
    (5:311) use variable %Array[240] as an array, and set entry 125 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-6).
    (5:311) use variable %Array[240] as an array, and set entry 126 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-7).
    (5:311) use variable %Array[240] as an array, and set entry 127 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-8).
    (5:311) use variable %Array[240] as an array, and set entry 128 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-9).
    (5:311) use variable %Array[240] as an array, and set entry 129 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-10).
    (5:311) use variable %Array[240] as an array, and set entry 130 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-11).
    (5:311) use variable %Array[240] as an array, and set entry 131 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-12).
    (5:311) use variable %Array[240] as an array, and set entry 132 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-11).
    (5:311) use variable %Array[240] as an array, and set entry 133 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-10).
    (5:311) use variable %Array[240] as an array, and set entry 134 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-9).
    (5:311) use variable %Array[240] as an array, and set entry 135 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-8).
    (5:311) use variable %Array[240] as an array, and set entry 136 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-7).
    (5:311) use variable %Array[240] as an array, and set entry 137 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-6).
    (5:311) use variable %Array[240] as an array, and set entry 138 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-5).
    (5:311) use variable %Array[240] as an array, and set entry 139 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,-4).
    (5:311) use variable %Array[240] as an array, and set entry 140 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,-3).
    (5:311) use variable %Array[240] as an array, and set entry 141 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,-2).
    (5:311) use variable %Array[240] as an array, and set entry 142 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,-1).
    (5:311) use variable %Array[240] as an array, and set entry 143 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-12,0).
    (5:311) use variable %Array[240] as an array, and set entry 144 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-12,0).
    (5:311) use variable %Array[240] as an array, and set entry 145 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,2).
    (5:311) use variable %Array[240] as an array, and set entry 146 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,3).
    (5:311) use variable %Array[240] as an array, and set entry 147 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,4).
    (5:311) use variable %Array[240] as an array, and set entry 148 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,5).
    (5:311) use variable %Array[240] as an array, and set entry 149 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,6).
    (5:311) use variable %Array[240] as an array, and set entry 150 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,7).
    (5:311) use variable %Array[240] as an array, and set entry 151 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,8).
    (5:311) use variable %Array[240] as an array, and set entry 152 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,9).
    (5:311) use variable %Array[240] as an array, and set entry 153 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,10).
    (5:311) use variable %Array[240] as an array, and set entry 154 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,11).
    (5:311) use variable %Array[240] as an array, and set entry 155 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,12).
    (5:311) use variable %Array[240] as an array, and set entry 156 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,11).
    (5:311) use variable %Array[240] as an array, and set entry 157 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,10).
    (5:311) use variable %Array[240] as an array, and set entry 158 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,9).
    (5:311) use variable %Array[240] as an array, and set entry 159 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,8).
    (5:311) use variable %Array[240] as an array, and set entry 160 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,7).
    (5:311) use variable %Array[240] as an array, and set entry 161 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,6).
    (5:311) use variable %Array[240] as an array, and set entry 162 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,5).
    (5:311) use variable %Array[240] as an array, and set entry 163 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,4).
    (5:311) use variable %Array[240] as an array, and set entry 164 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,3).
    (5:311) use variable %Array[240] as an array, and set entry 165 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,2).
    (5:311) use variable %Array[240] as an array, and set entry 166 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,1).
    (5:311) use variable %Array[240] as an array, and set entry 167 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,0).
    (5:311) use variable %Array[240] as an array, and set entry 168 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (14,-1).
    (5:311) use variable %Array[240] as an array, and set entry 169 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,-2).
    (5:311) use variable %Array[240] as an array, and set entry 170 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,-3).
    (5:311) use variable %Array[240] as an array, and set entry 171 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-4).
    (5:311) use variable %Array[240] as an array, and set entry 172 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-5).
    (5:311) use variable %Array[240] as an array, and set entry 173 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-6).
    (5:311) use variable %Array[240] as an array, and set entry 174 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-7).
    (5:311) use variable %Array[240] as an array, and set entry 175 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-8).
    (5:311) use variable %Array[240] as an array, and set entry 176 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-9).
    (5:311) use variable %Array[240] as an array, and set entry 177 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-10).
    (5:311) use variable %Array[240] as an array, and set entry 178 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-11).
    (5:311) use variable %Array[240] as an array, and set entry 179 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-12).
    (5:311) use variable %Array[240] as an array, and set entry 180 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-13).
    (5:311) use variable %Array[240] as an array, and set entry 181 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-14).
    (5:311) use variable %Array[240] as an array, and set entry 182 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,-13).
    (5:311) use variable %Array[240] as an array, and set entry 183 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-12).
    (5:311) use variable %Array[240] as an array, and set entry 184 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,-11).
    (5:311) use variable %Array[240] as an array, and set entry 185 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-10).
    (5:311) use variable %Array[240] as an array, and set entry 186 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,-9).
    (5:311) use variable %Array[240] as an array, and set entry 187 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-8).
    (5:311) use variable %Array[240] as an array, and set entry 188 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,-7).
    (5:311) use variable %Array[240] as an array, and set entry 189 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,-6).
    (5:311) use variable %Array[240] as an array, and set entry 190 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,-5).
    (5:311) use variable %Array[240] as an array, and set entry 191 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,-4).
    (5:311) use variable %Array[240] as an array, and set entry 192 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,-3).
    (5:311) use variable %Array[240] as an array, and set entry 193 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-12,-2).
    (5:311) use variable %Array[240] as an array, and set entry 194 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-12,-1).
    (5:311) use variable %Array[240] as an array, and set entry 195 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-14,0).
    (5:311) use variable %Array[240] as an array, and set entry 196 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-12,1).
    (5:311) use variable %Array[240] as an array, and set entry 197 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-12,2).
    (5:311) use variable %Array[240] as an array, and set entry 198 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,3).
    (5:311) use variable %Array[240] as an array, and set entry 199 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-10,4).
    (5:311) use variable %Array[240] as an array, and set entry 200 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,5).
    (5:311) use variable %Array[240] as an array, and set entry 201 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-8,6).
    (5:311) use variable %Array[240] as an array, and set entry 202 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,7).
    (5:311) use variable %Array[240] as an array, and set entry 203 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-6,8).
    (5:311) use variable %Array[240] as an array, and set entry 204 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,9).
    (5:311) use variable %Array[240] as an array, and set entry 205 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-4,10).
    (5:311) use variable %Array[240] as an array, and set entry 206 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,11).
    (5:311) use variable %Array[240] as an array, and set entry 207 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (-2,12).
    (5:311) use variable %Array[240] as an array, and set entry 208 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,13).
    (5:311) use variable %Array[240] as an array, and set entry 209 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (0,14).
    (5:311) use variable %Array[240] as an array, and set entry 210 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,13).
    (5:311) use variable %Array[240] as an array, and set entry 211 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,12).
    (5:311) use variable %Array[240] as an array, and set entry 212 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,11).
    (5:311) use variable %Array[240] as an array, and set entry 213 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,10).
    (5:311) use variable %Array[240] as an array, and set entry 214 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,9).
    (5:311) use variable %Array[240] as an array, and set entry 215 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,8).
    (5:311) use variable %Array[240] as an array, and set entry 216 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,7).
    (5:311) use variable %Array[240] as an array, and set entry 217 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,6).
    (5:311) use variable %Array[240] as an array, and set entry 218 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,5).
    (5:311) use variable %Array[240] as an array, and set entry 219 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,4).
    (5:311) use variable %Array[240] as an array, and set entry 220 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,3).
    (5:311) use variable %Array[240] as an array, and set entry 221 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,2).
    (5:311) use variable %Array[240] as an array, and set entry 222 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (14,1).
    (5:311) use variable %Array[240] as an array, and set entry 223 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (14,0).
    (5:311) use variable %Array[240] as an array, and set entry 224 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (16,-1).
    (5:311) use variable %Array[240] as an array, and set entry 225 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (14,-2).
    (5:311) use variable %Array[240] as an array, and set entry 226 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (14,-3).
    (5:311) use variable %Array[240] as an array, and set entry 227 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,-4).
    (5:311) use variable %Array[240] as an array, and set entry 228 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (12,-5).
    (5:311) use variable %Array[240] as an array, and set entry 229 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-6).
    (5:311) use variable %Array[240] as an array, and set entry 230 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (10,-7).
    (5:311) use variable %Array[240] as an array, and set entry 231 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-8).
    (5:311) use variable %Array[240] as an array, and set entry 232 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (8,-9).
    (5:311) use variable %Array[240] as an array, and set entry 233 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-10).
    (5:311) use variable %Array[240] as an array, and set entry 234 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (6,-11).
    (5:311) use variable %Array[240] as an array, and set entry 235 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-12).
    (5:311) use variable %Array[240] as an array, and set entry 236 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (4,-13).
    (5:311) use variable %Array[240] as an array, and set entry 237 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-14).
    (5:311) use variable %Array[240] as an array, and set entry 238 of it to %temp_var.

    (5:384) set variable %temp_var to the x,y position (2,-15).
    (5:311) use variable %Array[240] as an array, and set entry 239 of it to %temp_var.


**SECTION**  Direction Update
(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,

    (5:610) remember the PhoenixSpeak info {minutes} about the triggering furre, and put it in variable %minutes.
    (5:351) set variable %origin_pos to the X,Y position the triggering furre moved to.
    (5:310) use variable %Array[240] as an array, and copy entry %minutes of it into variable %position_temp.

    (5:300) set variable %origin_x to the value %origin_pos.x.
    (5:300) set variable %origin_y to the value %origin_pos.y.

    (5:300) set variable %position_x to the value %position_temp.x.
    (5:300) set variable %position_y to the value %position_temp.y.

    (5:300) set variable %neg to the value -1.

    (5:200) emit message {(<b><u>%minutes</b></u>) <b>origin</b>: %origin_pos.x,%origin_pos.y <b>array</b>: %position_temp.x,%position_temp.y} to the triggering furre.


* WHEN X is POSITIVE
(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
 (1:201) and variable %position_x is more than 0,

(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
 (1:200) and variable %position_x is equal to 0,

  (5:302) take variable %origin_x and add %position_x to it.

  (5:600) memorize that the PhoenixSpeak info {position_x} about the triggering furre will now be %origin_x.

* WHEN Y is POSITIVE
(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
 (1:201) and variable %position_y is more than 0,

(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
 (1:200) and variable %position_y is equal to 0,

  (5:302) take variable %origin_y and add %position_y to it.

  (5:600) memorize that the PhoenixSpeak info {position_y} about the triggering furre will now be %origin_y.

* WHEN X is NEGATIVE
(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
 (1:202) and variable %position_x is less than 0,

 (5:306) multiply variable %position_x by %neg.

  (5:304) take variable %origin_x and subtract %position_x from it.

  (5:600) memorize that the PhoenixSpeak info {position_x} about the triggering furre will now be %origin_x.

* WHEN Y is NEGATIVE
(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
 (1:202) and variable %position_y is less than 0,

 (5:306) multiply variable %position_y by %neg.

  (5:304) take variable %origin_y and subtract %position_y from it.

  (5:600) memorize that the PhoenixSpeak info {position_y} about the triggering furre will now be %origin_y.








** if X and Y coordinate are both positive
*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:201) and variable %position_x is more than 0,
* (1:201) and variable %position_y is more than 0,

* (0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:200) and variable %position_x is equal to 0,
* (1:200) and variable %position_y is equal to 0,

*    (5:302) take variable %origin_x and add %position_x to it.
*    (5:302) take variable %origin_y and add %position_y to it.

*    (5:384) set variable %origin_new_pos to the x,y position (%origin_x,%origin_y).

*    (5:600) memorize that the PhoenixSpeak info {position_x} about the triggering furre will now be %origin_new_pos.x.
*    (5:600) memorize that the PhoenixSpeak info {position_y} about the triggering furre will now be %origin_new_pos.y.
*    (5:380) set variable %colorCheck to the floor type at (%origin_new_pos).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.


** if X and Y coordinate are both negative
*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:202) and variable %position_x is less than 0,
* (1:202) and variable %position_y is less than 0,

*    (5:306) multiply variable %position_x by %neg.
*    (5:306) multiply variable %position_y by %neg.

*    (5:304) take variable %origin_x and subtract %position_x from it.
*    (5:304) take variable %origin_y and subtract %position_y from it.

*    (5:384) set variable %origin_new_pos to the x,y position (%origin_x,%origin_y).

*    (5:600) memorize that the PhoenixSpeak info {position_x} about the triggering furre will now be %origin_new_pos.x.
*    (5:600) memorize that the PhoenixSpeak info {position_y} about the triggering furre will now be %origin_new_pos.y.
*    (5:380) set variable %colorCheck to the floor type at (%origin_new_pos).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.


** if X is positive and Y is negative
*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:201) and variable %position_x is more than 0,
* (1:202) and variable %position_y is less than 0,

* (0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:200) and variable %position_x is equal to 0,
* (1:202) and variable %position_y is less than 0,

*     (5:306) multiply variable %position_y by %neg.

*    (5:302) take variable %origin_x and add %position_x to it.
*    (5:304) take variable %origin_y and subtract %position_y from it.

*    (5:384) set variable %origin_new_pos to the x,y position (%origin_x,%origin_y).

*    (5:600) memorize that the PhoenixSpeak info {position_x} about the triggering furre will now be %origin_new_pos.x.
*    (5:600) memorize that the PhoenixSpeak info {position_y} about the triggering furre will now be %origin_new_pos.y.
*    (5:380) set variable %colorCheck to the floor type at (%origin_new_pos).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.


** if X is negative and Y is positive
*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:202) and variable %position_x is less than 0,
* (1:201) and variable %position_y is more than 0,

* (0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
* (1:202) and variable %position_x is less than 0,
* (1:200) and variable %position_y is equal to 0,

*     (5:306) multiply variable %position_x by %neg.

*    (5:304) take variable %origin_x and subtract %position_x from it.
*    (5:302) take variable %origin_y and add %position_y to it.

*    (5:384) set variable %origin_new_pos to the x,y position (%origin_x,%origin_y).

*    (5:600) memorize that the PhoenixSpeak info {position_x} about the triggering furre will now be %origin_new_pos.x.
*    (5:600) memorize that the PhoenixSpeak info {position_y} about the triggering furre will now be %origin_new_pos.y.
*    (5:380) set variable %colorCheck to the floor type at (%origin_new_pos).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.



(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
    (5:200) emit message {NEW POSITION: %origin_x,%origin_y} to the triggering furre.




**SECTION**  Calculate Colors
* --- CALCULATE COLORS --- *

(0:71) When someone stays in the same square for 60 seconds,

   (5:610) remember the PhoenixSpeak info {position_x} about the triggering furre, and put it in variable %pos_x.
   (5:610) remember the PhoenixSpeak info {position_y} about the triggering furre, and put it in variable %pos_y.

   (5:384) set variable %color_pos to the x,y position (%pos_x,%pos_y).
   (5:380) set variable %colorCheck to the floor type at (%color_pos).


* --- PRIMARY COLORS --- *
* magenta outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 502, *magenta

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 0, *grass

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 501, *grey

    (5:40) set the floor to floor 502 at (%pos_x,%pos_y). *magenta

* cyan outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 503, *cyan

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 0, *grass

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 501, *grey

    (5:40) set the floor to floor 503 at (%pos_x,%pos_y). *cyan

* yellow outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 504, *yellow

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 0, *grass

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 501, *grey

    (5:40) set the floor to floor 504 at (%pos_x,%pos_y). *yellow

* --- SECONDARY COLORS --- *
* purple outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 503, *cyan

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 502, *magenta

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 505, *purple

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 505, *purple

    (5:40) set the floor to floor 505 at (%pos_x,%pos_y). *purple

* orange outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 504, *yellow

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 502, *magenta

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 506, *orange

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 506, *orange

    (5:40) set the floor to floor 506 at (%pos_x,%pos_y). *orange

* green outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 504, *yellow

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 503, *cyan

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 507, *green

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 507, *green

    (5:40) set the floor to floor 507 at (%pos_x,%pos_y). *green


* --- TERTIARY COLORS --- *
* grey outcome
(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 502, *magenta
 (1:200) and variable %colorCheck is equal to 507, *green

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 503, *cyan
 (1:200) and variable %colorCheck is equal to 506, *orange

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {color} about the triggering furre is equal to 504, *yellow
 (1:200) and variable %colorCheck is equal to 505, *purple

    (5:40) set the floor to floor 501 at (%pos_x,%pos_y). *grey
**SECTION**  Memorize Minutes
* --- MEMORIZE NEW POSITION --- *

(0:71) When someone stays in the same square for 60 seconds,
 (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
 (1:605) and the PhoenixSpeak info {minutes} about the triggering furre exists,
    (5:610) remember the PhoenixSpeak info {minutes} about the triggering furre, and put it in variable %minutes.
    (5:302) take variable %minutes and add 1 to it.
    (5:600) memorize that the PhoenixSpeak info {minutes} about the triggering furre will now be %minutes.

**SECTION**  DS Buttons
* --- TIMER METER --- *

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 3,
    (5:180) show the triggering furre's DragonSpeak Button 12.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 6,
    (5:180) show the triggering furre's DragonSpeak Button 13.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 9,
    (5:180) show the triggering furre's DragonSpeak Button 14.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 12,
    (5:180) show the triggering furre's DragonSpeak Button 15.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 15,
    (5:180) show the triggering furre's DragonSpeak Button 16.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 18,
    (5:180) show the triggering furre's DragonSpeak Button 17.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 21,
    (5:180) show the triggering furre's DragonSpeak Button 18.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 24,
    (5:180) show the triggering furre's DragonSpeak Button 19.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 27,
    (5:180) show the triggering furre's DragonSpeak Button 20.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 30,
    (5:180) show the triggering furre's DragonSpeak Button 21.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 33,
    (5:180) show the triggering furre's DragonSpeak Button 22.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 36,
    (5:180) show the triggering furre's DragonSpeak Button 23.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 39,
    (5:180) show the triggering furre's DragonSpeak Button 24.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 42,
    (5:180) show the triggering furre's DragonSpeak Button 25.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 45,
    (5:180) show the triggering furre's DragonSpeak Button 26.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 48,
    (5:180) show the triggering furre's DragonSpeak Button 27.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 51,
    (5:180) show the triggering furre's DragonSpeak Button 28.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 54,
    (5:180) show the triggering furre's DragonSpeak Button 29.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 57,
    (5:180) show the triggering furre's DragonSpeak Button 30.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 59,
    (5:180) show the triggering furre's DragonSpeak Button 31.

(0:71) When someone stays in the same square for 60 seconds,
 (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 60,
    (5:180) show the triggering furre's DragonSpeak Button 32.

**SECTION**  SEEDS Mechanic
* setting variables

(0:9) When someone arrives in the Dream,
 (1:606) and the PhoenixSpeak info {seeds} about the triggering furre does not exist,
 (1:606) and the PhoenixSpeak info {seedColor} about the triggering furre does not exist,
    (5:600) memorize that the PhoenixSpeak info {seeds} about the triggering furre will now be 0.
        (5:603) memorize that the PhoenixSpeak info {seedColor} about the triggering furre will now be { }.

* determine seed color
(0:71) When someone stays in the same square for 60 seconds, *one hour
(1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 60,
(0:71) When someone stays in the same square for 60 seconds, *two hours
(1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 120,

    (5:610) remember the PhoenixSpeak info {seeds} about the triggering furre, and put it in variable %seeds.
    (5:302) take variable %seeds and add 1 to it.
    (5:600) memorize that the PhoenixSpeak info {seeds} about the triggering furre will now be %seeds.

    (5:351) set variable %origin to the X,Y position the triggering furre moved to.
    (5:380) set variable %seedColor to the floor type at (%origin.x,%origin.y).

    (5:613) remember the PhoenixSpeak info {seedColor} about the triggering furre, and put it in message ~seedColor.
    (5:257) take message ~seedColor and add {%seedColor } onto the end of it.
    (5:603) memorize that the PhoenixSpeak info {seedColor} about the triggering furre will now be {~seedColor}.

    (5:200) emit message {You found a seed.} to the triggering furre.



* update seed inventory

(0:31) When someone says {!plant},
 (1:603) and the PhoenixSpeak info {seeds} about the triggering furre is less than 1,
    (5:600) memorize that the PhoenixSpeak info {seeds} about the triggering furre will now be 0.
    (5:603) memorize that the PhoenixSpeak info {seedColor} about the triggering furre will now be { }.
    (5:200) emit message {You have no more seeds left.} to the triggering furre.


(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,

    (5:610) remember the PhoenixSpeak info {seeds} about the triggering furre, and put it in variable %seeds.
    (5:304) take variable %seeds and subtract 1 from it.
    (5:600) memorize that the PhoenixSpeak info {seeds} about the triggering furre will now be %seeds.

    (5:613) remember the PhoenixSpeak info {seedColor} about the triggering furre, and put it in message ~seedColor.
    (5:282) set variable %seedColor to the first number in ~seedColor.
    (5:274) chop off the beginning of message ~seedColor, removing the first 4 characters of it.
    (5:603) memorize that the PhoenixSpeak info {seedColor} about the triggering furre will now be {~seedColor}.
    (5:603) memorize that the PhoenixSpeak info {lastSeed} about the triggering furre will now be {%seedColor}.

        (5:200) emit message {You have %seeds seeds left.} to the triggering furre.


*get seeds from inventory
(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 502,
    (5:76) place item 2401 in the triggering furre's paws.

(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 503,
    (5:76) place item 2402 in the triggering furre's paws.

(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 504,
    (5:76) place item 2403 in the triggering furre's paws.

(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 505,
    (5:76) place item 2404 in the triggering furre's paws.

(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 506,
    (5:76) place item 2405 in the triggering furre's paws.

(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 507,
    (5:76) place item 2406 in the triggering furre's paws.

(0:31) When someone says {!plant},
 (1:602) and the PhoenixSpeak info {seeds} about the triggering furre is more than 0,
 (1:600) and the PhoenixSpeak info {lastSeed} about the triggering furre is equal to 501,
    (5:76) place item 2407 in the triggering furre's paws.


* start growing seeds

* magenta
(0:19) When someone uses item 0,
 (1:3) and they move into item 2401,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 1.  *magenta
    (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
    (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.

* cyan
(0:19) When someone uses item 0,
 (1:3) and they move into item 2402,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 2.  *cyan
    (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
    (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.

* yellow
(0:19) When someone uses item 0,
 (1:3) and they move into item 2403,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 3.  *yellow
        (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
    (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.

* purple
(0:19) When someone uses item 0,
 (1:3) and they move into item 2404,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 4.  *purple
        (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
    (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.

* orange
(0:19) When someone uses item 0,
 (1:3) and they move into item 2405,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 5.  *orange
        (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
    (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.

* green
(0:19) When someone uses item 0,
 (1:3) and they move into item 2406,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 6.  *green
        (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
     (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.

* grey
(0:19) When someone uses item 0,
 (1:3) and they move into item 2407,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2400.
    (5:120) make this/these location(s) part of region 7.  *grey
        (5:252) set message ~seedName to the triggering furre's name.
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:604) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd} will now be {~seedName}.
    (5:321) set variable %seedDay to the current day of the month.
    (5:324) set variable %seedMonth to the current month of the year.
    (5:322) set variable %seedHour to the current hour FST (Furcadia Standard Time in twenty-four hour format).
    (5:323) set variable %seedMin to the current minute FST (Furcadia Standard Time).
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd} will now be %seedDay.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd} will now be %seedMonth.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd} will now be %seedHour.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd} will now be %seedMin.


* -- PLANT GROWTH -- *
* set variable of current xy pos
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2400,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2408,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2409,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2410,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2411,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.

* if no seed info is recorded, set it to zero
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2400,
  (1:616) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} does not exist,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2408,
  (1:616) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} does not exist,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2409,
  (1:616) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} does not exist,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2410,
  (1:616) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} does not exist,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2411,
  (1:616) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} does not exist,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:616) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} does not exist,

    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} will now be 0.

* update seed timer
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2400,
 (1:615) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} exists,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2408,
 (1:615) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} exists,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2409,
 (1:615) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} exists,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2410,
 (1:615) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} exists,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2411,
 (1:615) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} exists,
 (0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:615) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} exists,

    (5:611) remember the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd}, and put it in variable %seedTime.
    (5:302) take variable %seedTime and add 1 to it.
    (5:601) memorize that the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} will now be %seedTime.

* from seed to sprout
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2400,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 5,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2408.

* next stage
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2408,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 10,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2409.
    (5:180) show the triggering furre's DragonSpeak Button 37.

* next stage
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2409,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 20,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2410.
        (5:180) show the triggering furre's DragonSpeak Button 38.

* next stage
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2410,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 30,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2411.
        (5:180) show the triggering furre's DragonSpeak Button 39.

* next stage
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2411,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 50,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2412.
    (5:180) show the triggering furre's DragonSpeak Button 40.

* --- BLOOMING FLOWRS --- *
(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 1,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2413.
    (5:180) show the triggering furre's DragonSpeak Button 41.

(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 2,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2414.
        (5:180) show the triggering furre's DragonSpeak Button 42.

(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 3,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2415.
        (5:180) show the triggering furre's DragonSpeak Button 43.

(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 4,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2416.
        (5:180) show the triggering furre's DragonSpeak Button 44.

(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 5,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2417.
        (5:180) show the triggering furre's DragonSpeak Button 45.

(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 6,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2418.
        (5:180) show the triggering furre's DragonSpeak Button 46.

(0:71) When someone stays in the same square for 60 seconds,
 (1:3) and they move into item 2412,
 (1:610) and the PhoenixSpeak info {%seedPos.x %seedPos.y seedTime} about the furre named {sd} is equal to 60,
 (1:83) and the position they moved to is in region 7,
  (3:6) where the triggering furre moved into,
    (5:4) place item 2419.
         (5:180) show the triggering furre's DragonSpeak Button 47.




* --- CHECKING FLOWER INFO --- *

(0:19) When someone uses item 0,
 (1:3) and they move into item 2400,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2408,

 (0:19) When someone uses item 0,
 (1:3) and they move into item 2409,

 (0:19) When someone uses item 0,
 (1:3) and they move into item 2410,

 (0:19) When someone uses item 0,
 (1:3) and they move into item 2411,

 (0:19) When someone uses item 0,
 (1:3) and they move into item 2412,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2413,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2414,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2415,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2416,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2417,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2418,

(0:19) When someone uses item 0,
 (1:3) and they move into item 2419,

    (5:351) set variable %seedPos to the X,Y position the triggering furre moved to.
    (5:614) remember the PhoenixSpeak info {%seedPos.x %seedPos.y seedName} about the furre named {sd}, and put it in message ~seedName.
    (5:611) remember the PhoenixSpeak info {%seedPos.x %seedPos.y seedMonth} about the furre named {sd}, and put it in variable %seedMonth.
    (5:611) remember the PhoenixSpeak info {%seedPos.x %seedPos.y seedDay} about the furre named {sd}, and put it in variable %seedDay.
    (5:611) remember the PhoenixSpeak info {%seedPos.x %seedPos.y seedHour} about the furre named {sd}, and put it in variable %seedHour.
    (5:611) remember the PhoenixSpeak info {%seedPos.x %seedPos.y seedMin} about the furre named {sd}, and put it in variable %seedMin.

    (5:200) emit message {#So Planted by <b>~seedName</b> on %seedMonth / %seedDay  %seedHour : %seedMin FST #Sp} to the triggering furre.













**SECTION**  Loop Timer
* --- LOOP TIMER --- *

(0:71) When someone stays in the same square for 60 seconds,
  (3:6) where the triggering furre moved into,
    (5:19) move any furre present 0 step(s) forward (in the direction they're facing) if there's nobody already there.

**SECTION**  Reset Timer
* --- RESET COUNTER --- *
(0:1) Whenever someone moves,
    (5:610) remember the PhoenixSpeak info {origin} about the triggering furre, and put it in variable %origin.

(0:1) Whenever someone moves,
 (1:107) and they didn't move into position (%origin.x,%origin.y),
    (5:634) forget the PhoenixSpeak info {minutes} about the triggering furre.
    (5:181) hide the triggering furre's DragonSpeak Button 12.
    (5:181) hide the triggering furre's DragonSpeak Button 13.
    (5:181) hide the triggering furre's DragonSpeak Button 14.
    (5:181) hide the triggering furre's DragonSpeak Button 15.
    (5:181) hide the triggering furre's DragonSpeak Button 16.
    (5:181) hide the triggering furre's DragonSpeak Button 17.
    (5:181) hide the triggering furre's DragonSpeak Button 18.
    (5:181) hide the triggering furre's DragonSpeak Button 19.
    (5:181) hide the triggering furre's DragonSpeak Button 20.
    (5:181) hide the triggering furre's DragonSpeak Button 21.
    (5:181) hide the triggering furre's DragonSpeak Button 22.
    (5:181) hide the triggering furre's DragonSpeak Button 23.
    (5:181) hide the triggering furre's DragonSpeak Button 24.
    (5:181) hide the triggering furre's DragonSpeak Button 25.
    (5:181) hide the triggering furre's DragonSpeak Button 26.
    (5:181) hide the triggering furre's DragonSpeak Button 27.
    (5:181) hide the triggering furre's DragonSpeak Button 28.
    (5:181) hide the triggering furre's DragonSpeak Button 29.
    (5:181) hide the triggering furre's DragonSpeak Button 30.
    (5:181) hide the triggering furre's DragonSpeak Button 31.
    (5:181) hide the triggering furre's DragonSpeak Button 32.
    (5:181) hide the triggering furre's DragonSpeak Button 37.
    (5:181) hide the triggering furre's DragonSpeak Button 38.
    (5:181) hide the triggering furre's DragonSpeak Button 39.
    (5:181) hide the triggering furre's DragonSpeak Button 40.
    (5:181) hide the triggering furre's DragonSpeak Button 41.
    (5:181) hide the triggering furre's DragonSpeak Button 42.
    (5:181) hide the triggering furre's DragonSpeak Button 43.
    (5:181) hide the triggering furre's DragonSpeak Button 44.
    (5:181) hide the triggering furre's DragonSpeak Button 45.
    (5:181) hide the triggering furre's DragonSpeak Button 46.
    (5:181) hide the triggering furre's DragonSpeak Button 47.

    (5:180) show the triggering furre's DragonSpeak Button 11. *time meter
    (5:180) show the triggering furre's DragonSpeak Button 33. *magenta
    (5:180) show the triggering furre's DragonSpeak Button 34. *cyan
    (5:180) show the triggering furre's DragonSpeak Button 35. *yellow
    (5:180) show the triggering furre's DragonSpeak Button 36. *flower meter

**SECTION**  Localspecies
    (0:31) When someone says {!local1},
    (5:1200) change the triggering furre to localspecies 1.

    (0:31) When someone says {!local2},
    (5:1200) change the triggering furre to localspecies 2.

    (0:31) When someone says {!local3},
    (5:1200) change the triggering furre to localspecies 3.

    (0:31) When someone says {!local4},
    (5:1200) change the triggering furre to localspecies 4.

    (0:31) When someone says {!local5},
    (5:1200) change the triggering furre to localspecies 5.

    (0:31) When someone says {!local6},
    (5:1200) change the triggering furre to localspecies 6.

    (0:31) When someone says {!local7},
    (5:1200) change the triggering furre to localspecies 7.

    (0:31) When someone says {!local8},
    (5:1200) change the triggering furre to localspecies 8.

    (0:31) When someone says {!local9},
    (5:1200) change the triggering furre to localspecies 9.

    (0:31) When someone says {!local10},
    (5:1200) change the triggering furre to localspecies 10.

    (0:31) When someone says {!local11},
    (5:1200) change the triggering furre to localspecies 11.

    (0:31) When someone says {!local12},
    (5:1200) change the triggering furre to localspecies 12.

    (0:31) When someone says {!local13},
    (5:1200) change the triggering furre to localspecies 13.

    (0:31) When someone says {!local14},
    (5:1200) change the triggering furre to localspecies 14.

    (0:31) When someone says {!local15},
    (5:1200) change the triggering furre to localspecies 15.

    (0:31) When someone says {!local16},
    (5:1200) change the triggering furre to localspecies 16.

    (0:31) When someone says {!local17},
    (5:1200) change the triggering furre to localspecies 17.

    (0:31) When someone says {!local18},
    (5:1200) change the triggering furre to localspecies 18.

    (0:31) When someone says {!local19},
    (5:1200) change the triggering furre to localspecies 19.

    (0:31) When someone says {!local20},
    (5:1200) change the triggering furre to localspecies 20.

    (0:31) When someone says {!back},
    (5:1202) change the triggering furre back to their original species.

**SECTION**  Debug
(0:31) When someone says {!variables},
    (5:610) remember the PhoenixSpeak info {origin} about the triggering furre, and put it in variable %origin.
    (5:610) remember the PhoenixSpeak info {position} about the triggering furre, and put it in variable %position.
    (5:610) remember the PhoenixSpeak info {minutes} about the triggering furre, and put it in variable %minutes.
    (5:610) remember the PhoenixSpeak info {color} about the triggering furre, and put it in variable %color.
    (5:610) remember the PhoenixSpeak info {colorCheck} about the triggering furre, and put it in variable %colorCheck.
    (5:610) remember the PhoenixSpeak info {seeds} about the triggering furre, and put it in variable %seeds.
    (5:613) remember the PhoenixSpeak info {seedColor} about the triggering furre, and put it in message ~seedColor.

    (5:200) emit message {#So <B>[FURRE] stats</b> #Sp} to the triggering furre.
    (5:200) emit message {minutes: %minutes / origin: %origin.x,%origin.y / position: %position.x,%position.y} to the triggering furre.
    (5:200) emit message {color: %color / colorCheck: %colorCheck / seeds: %seeds / seedColor: ~seedColor} to the triggering furre.

(0:31) When someone says {!reset},
    (5:630) forget all PhoenixSpeak info about the triggering furre.
    (5:200) emit message {phoenixspeak reset.} to the triggering furre.


**SECTION**  NE Direction
** DIRECTION: NE   Minutes: 2,8,9,10,22,23,24,25,26,42,43,44,45,46,47,48,49,50,74,75,76,77,78,79,80,81,82,
** 112,113,114,115,116,117,118,119,120,121,122,158,159,160,161,162,163,164,165,166,167,168,169,170

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 2,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 8,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 9,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 10,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 22,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 23,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 24,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 25,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 26,

* (0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 42,

* (0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 43,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 44,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 45,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 46,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 47,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 48,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 49,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 50,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 74,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 75,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 76,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 77,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 78,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 79,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 80,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 81,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 82,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 112,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 113,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 114,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 115,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 116,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 117,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 118,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 119,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 120,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 121,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 122,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 158,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 159,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 160,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 161,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 162,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 163,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 164,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 165,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 166,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 167,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 168,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 169,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 170,

*    (5:610) remember the PhoenixSpeak info {position} about the triggering furre, and put it in variable %position.
*    (5:352) move the position in variable %position northeast (up and right) 1 step(s).
*    (5:380) set variable %colorCheck to the floor type at (%position).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.
*    (5:600) memorize that the PhoenixSpeak info {position} about the triggering furre will now be %position.

**SECTION**  NW Direction
** DIRECTION: NW   Minutes: 3,11,12,13,27,28,29,30,31,51,52,53,54,55,56,57,83,84,85,86,87,88,89,90,91,
** 123,124,125,126,127,128,129,130,131,132,133

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 3,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 11,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 12,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 13,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 27,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 28,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 29,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 30,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 31,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 51,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 52,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 53,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 54,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 55,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 56,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 57,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 83,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 84,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 85,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 86,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 87,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 88,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 89,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 90,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 91,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 123,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 124,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 125,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 126,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 127,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 128,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 129,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 130,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 131,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 132,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 133,

*    (5:610) remember the PhoenixSpeak info {position} about the triggering furre, and put it in variable %position.
*    (5:355) move the position in variable %position northwest (up and left) 1 step(s).
*    (5:380) set variable %colorCheck to the floor type at (%position).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.
*    (5:600) memorize that the PhoenixSpeak info {position} about the triggering furre will now be %position.

**SECTION**  SW Direction
** DIRECTION: SW  Minutes: 4,5,14,15,16,17,32,33,34,35,36,58,59,60,61,62,63,64,65,92,93,94,95,96,97,98,99,100,101,
** 134,135,136,137,138,139,140,141,142,143,144,145

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 4,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 5,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 14,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 15,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 16,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 17,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 32,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 33,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 34,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 35,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 36,

* (0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 37,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 58,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 59,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 60,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 61,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 62,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 63,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 64,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 65,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 92,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 93,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 94,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 95,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 96,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 97,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 98,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 99,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 100,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 101,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 134,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 135,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 136,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 137,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 138,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 139,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 140,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 141,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 142,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 143,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 144,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 145,

*    (5:610) remember the PhoenixSpeak info {position} about the triggering furre, and put it in variable %position.
*    (5:354) move the position in variable %position southwest (down and left) 1 step(s).
*    (5:380) set variable %colorCheck to the floor type at (%position).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.
*    (5:600) memorize that the PhoenixSpeak info {position} about the triggering furre will now be %position.

**SECTION**  SE Direction
** DIRECTION: SE  Minutes: 6,7,18,19,20,21,38,39,40,41,66,67,68,69,70,71,72,73,102,103,104,105,106,107,108,109,110,111
** 146,147,18,149,150,151,152,153,154,155,156,157

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 6,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 7,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 18,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 19,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 20,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 21,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 38,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 39,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 40,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 41,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 66,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 67,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 68,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 69,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 70,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 71,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 72,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 73,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 102,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 103,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 104,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 105,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 106,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 107,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 108,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 109,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 110,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 111,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 146,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 147,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 148,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 149,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 150,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 151,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 152,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 153,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 154,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 155,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 156,

*(0:71) When someone stays in the same square for 60 seconds,
* (1:605) and the PhoenixSpeak info {color} about the triggering furre exists,
* (1:600) and the PhoenixSpeak info {minutes} about the triggering furre is equal to 157,

*    (5:610) remember the PhoenixSpeak info {position} about the triggering furre, and put it in variable %position.
*    (5:353) move the position in variable %position southeast (down and right) 1 step(s).
*    (5:380) set variable %colorCheck to the floor type at (%position).
*    (5:600) memorize that the PhoenixSpeak info {colorCheck} about the triggering furre will now be %colorCheck.
*    (5:600) memorize that the PhoenixSpeak info {position} about the triggering furre will now be %position.
*Endtriggers* 8888 *Endtriggers*