********** MOTION ********** This section covers sprite moving behaviors, though this label is misleading as very few sprites actually need it to move very much and this covers *how* a sprite moves rather than its speed and such. The move behavior variable can have any value between 0-4; zero is used for sprites that don't move (Most common occurence.), 1 for nonanimating sprites that may still need to move or hover in place, 2 is the stunned sprite value and will stop a sprite animating FOREVER. (So be careful!) 3 is used for 'fall' moves such as the Bounder or Mad Mushroom and 4 is used for sprites that must hit or land on the ground. For example, Smirky are by default 0 but become 3 (Fall) when jumping to steal stuff as now they are in the air and need a 'fall' like movement. Any candy stolen uses the 1 property as technically it moves (Wormouth use this too to move l/r without animating.) The stunned Smirky of course use property 2. You will soon get an instinct for what works, for example all swimming sprites are $02, all projectiles $01, though some things may be confusig at first, it all (mostly) makes sense. The rules governing the use of these sprites are rather lax; if you make a 'mistake' you are unlikely to cause any problems, or even notice. You'll probbably hardly need to use this section at all, though it can have some interesting applications, usually to do with the normally moving sprites. For example, setting the Bounder's move properties to $01 will slow its moves and rises in game to half speed, the only known way of doing this. ### #Airboard ### %patch $31FDE $02 $00 #Controllable Airboard [Fall move] %patch $31FFC $02 $00 #Still Airboard at rest [Fall maove] %patch $3201A $02 $00 #Still Airboard moving down [Fall move] %patch $32038 $04 $00 #Still Airboard rising [Hit ground move] ### #Arachnut ### %patch $311EC $00 $00 #Arachnut 1 [Sit] %patch $3120A $00 $00 #Arachnut 2 [Sit] %patch $31228 $00 $00 #Arachnut 3 [Sit] %patch $31246 $00 $00 #Arachnut 4 [Sit] %patch $31264 $00 $00 #Arachnut stunned [Sit] %patch $31282 $00 $00 #Arachnut unstunning 1 [Sit] %patch $312A0 $00 $00 #Arachnut unstunning 2 [Sit] %patch $312BE $00 $00 #Arachnut unstunning 3 [Sit] %patch $312DC $00 $00 #Arachnut unstunning 4 [Sit] ### #Berkeloids ### %patch $3196C $01 $00 #Berkeloid moving 1 [Move along] %patch $3198A $01 $00 #Berkeloid moving 2 [Move along] %patch $319A8 $01 $00 #Berkeloid moving 3 [Move along] %patch $319C6 $01 $00 #Berkeloid moving 4 [Move along] %patch $319E2 $00 $00 #Berkeloid flaming 1 [Sit] %patch $31A02 $00 $00 #Berkeloid flaming 2 [Sit] %patch $31A20 $00 $00 #Berkeloid flaming 3 [Sit] %patch $31A3E $00 $00 #Berkeloid flaming 4 [Sit] %patch $31A5C $00 $00 #Berkeloid flaming 5 [Sit] %patch $31A7A $00 $00 #Berkeloid flamed 1 [Sit] %patch $31A98 $00 $00 #Berkeloid flamed 2 [Sit] %patch $31AB6 $00 $00 #Berkeloid flamed 3 [Sit] %patch $31AD4 $00 $00 #Berkeloid flamed 4 [Sit] %patch $31AF2 $00 $00 #Berkeloid flamed 5 [Sit] %patch $31B10 $00 $00 #Berkeloid flamed 6 [Sit] %patch $31B2E $00 $00 #Berkeloid flamed 7 [Sit] %patch $31B4C $03 $00 #Berkeloid tossed flame 1 [Fall] %patch $31B6A $03 $00 #Berkeloid tossed flame 2 [Fall] %patch $31B88 $00 $00 #Berkeloid landed flame 1 [Is big] [Sit] %patch $31BA6 $00 $00 #Berkeloid landed flame 2 [Sit] %patch $31BC4 $00 $00 #Berkeloid landed flame 3 [Sit] %patch $31BE2 $00 $00 #Berkeloid landed flame 4 [Sit] %patch $31C00 $00 $00 #Berkeloid landed flame 5 [Sit] %patch $31C1E $00 $00 #Berkeloid landed flame 6 [Goes small] [Sit] %patch $31C3C $00 $00 #Berkeloid landed flame 7 [Sit] %patch $31C5A $00 $00 #Berkeloid landed flame 8 [Sit] %patch $31C78 $00 $00 #Berkeloid landed flame 9 [Extinguish] [Sit] ### #Birds [See also Eggs] ### %patch $3102A $00 $00 #Bird after hatching [Sit] %patch $31138 $02 $00 #Bird flying -> land [Stun move] %patch $31156 $03 $00 #Bird stunned [Normal move, esp if in air] %patch $31048 $00 $00 #Bird walking 1 [Sit] %patch $31066 $00 $00 #Bird walking 2 [Sit] %patch $31084 $00 $00 #Bird walking 3 [Sit] %patch $310A2 $00 $00 #Bird walking 4 [Sit] %patch $310C0 $04 $00 #Bird flying 1 [Look to land] %patch $310DE $04 $00 #Bird flying 2 [Look to land] %patch $310FC $04 $00 #Bird flying 3 [Look to land] %patch $3111A $04 $00 #Bird flying 4 [Look to land] %patch $31174 $00 $00 #Bird unstunning 1 [Sit] %patch $31192 $00 $00 #Bird unstunning 2 [Sit] %patch $311B0 $00 $00 #Bird unstunning 3 [Sit] %patch $311CE $00 $00 #Bird unstunning 4 [Sit] ### #Bounders ### %patch $31D86 $03 $00 #Bounder 1 [Fall move] %patch $31DA4 $03 $00 #Bounder 2 [Fall move]] %patch $31DC2 $03 $00 #Bounder moving left/right 1 [Fall move] %patch $31DE0 $03 $00 #Bounder moving left/right 2 [Fall move] %patch $31DFE $02 $00 #Stunned Bounder in air [Stun move] %patch $31E1C $02 $00 #Stunned Bounder [Stun move] ### #Bubbles ### %patch $308D8 $02 $00 #Keen's Bubble 1 [Stun move] %patch $308F6 $02 $00 #Keen's Bubble 2 [Stun move] %patch $30914 $02 $00 #Keen's Bubble 3 [Stun move] %patch $30932 $02 $00 #Keen's Bubble 4 [Stun move] %patch $32560 $02 $00 #Big bubble 1 [From Dopefish, stun move] %patch $3257E $02 $00 #Big bubble 2 [Stun move] %patch $3259C $02 $00 #Big bubble 3 [Stun move] %patch $325BA $02 $00 #Big bubble 4 [Stun move] ### #Candy [See Items] ### ### #Cloud ### %patch $31714 $02 $00 #Cloud asleep [Stunned move] %patch $31732 $00 $00 #Cloud awake, pauses [Sit] %patch $31750 $02 $00 #Cloud moving 1 [Stunned move] %patch $3176E $02 $00 #Cloud moving 2 [Stunned move] %patch $3178C $03 $00 #Cloud moving 3 [Normal move] %patch $317AA $00 $00 #Cloud zapping Keen 1 [Sit] %patch $317C8 $00 $00 #Cloud zapping Keen 2 [Sit] %patch $317E6 $00 $00 #Cloud zapping Keen 3 [Sit] %patch $31804 $00 $00 #Cloud zapping Keen 4 [Sit] %patch $31822 $00 $00 #Cloud zapping Keen 5 [Sit] %patch $31840 $00 $00 #Cloud zapping Keen 6 [Sit] %patch $3185E $00 $00 #Cloud zapping Keen 7 [Sit] %patch $3187C $00 $00 #Cloud zapping Keen 8 [Sit] %patch $3189A $00 $00 #Cloud zapping Keen 9 [Sit] %patch $318B8 $00 $00 #Lightning 1 [Sit] %patch $318D6 $00 $00 #Lightning 2 [Sit] %patch $318F4 $00 $00 #Lightning 3 [Sit] %patch $31912 $00 $00 #Lightning 4 [Sit] %patch $31930 $00 $00 #Lightning 5 [Sit] %patch $3194E $00 $00 #Lightning 6 [Sit] ### #Council Members ### %patch $30E2C $00 $00 #Walking council member 1 [Sit] %patch $30E4A $00 $00 #Walking council member 2 [Sit] %patch $30E68 $00 $00 #Thinking Council member [Sit] ### #Dart shooters ### %patch $327D6 $00 $00 #Dart shooter [Sit] %patch $327F4 $01 $00 #Dart left/right 1 [Move] %patch $32812 $01 $00 #Dart left/right 2 [Move] %patch $32830 $01 $00 #Dart up 1 [Move] %patch $3284E $01 $00 #Dart up 2 [Move] %patch $3286C $01 $00 #Dart down 1 [Move] %patch $3288A $01 $00 #Dart down 2 [Move] ### #Dopefish [See also Bubbles, Keen, Schoolfish] ### %patch $32434 $03 $00 #Dopefish swimming 1 [Fall move] %patch $32452 $03 $00 #Dopefish swimming 2 [Fall mave] %patch $32470 $02 $00 #Dopefish chomping [Stun move] %patch $3248E $00 $00 #Dopefish burping 1 [Sit] %patch $324AC $00 $00 #Dopefish burping 2 [Sit] %patch $324CA $00 $00 #Dopefish burping 3 [Sit] %patch $324E8 $02 $00 #Dopefish burping 4 [Stun move] ### #Eggs [See also Birds] ### %patch $30F94 $02 $00 #Egg [Stand] %patch $30FB2 $00 $00 #Big bit of broken shell [Sit] %patch $30FD0 $02 $00 #Small shell 1 [Stunned move] %patch $30FEE $02 $00 #Small shell 2 [Stunned move] %patch $3100C $02 $00 #Small shell 3 [Stunned move] ### #Flags [Map Keen K flags] ### %patch $304DA $02 $00 #Keen flag flips into holder 1 [Stunned move] %patch $304F8 $03 $00 #Keen flag flips into holder 2 [Fall] %patch $30516 $03 $00 #Keen flag flips into holder 3 [Fall] %patch $30534 $03 $00 #Keen flag flips into holder 4 [Fall] %patch $30552 $03 $00 #Keen flag flips into holder 5 [Fall] %patch $30570 $03 $00 #Keen flag flips into holder 6 [Fall] %patch $3058E $03 $00 #Keen flag flips into holder 7 [Fall] %patch $30462 $00 $00 #Keen K flag waving 1 [Sit] %patch $30480 $00 $00 #Keen K flag waving 2 [Sit] %patch $3049E $00 $00 #Keen K flag waving 3 [Sit] %patch $304BC $00 $00 #Keen K flag waving 4 [Sit] ### #Foot [See also Inchworms] ### %patch $31C96 $00 $00 #Foot poof [Sit] %patch $31CB4 $00 $00 #Foot poof [Sit] %patch $31CD2 $00 $00 #Foot poof [Sit] %patch $31CF0 $00 $00 #Foot poof [Sit] %patch $31D4A $00 $0F #The Foot appears [Sit] %patch $31D68 $02 $00 #Foot shown [Stun move] ### #Inchworms [See also Foot] ### %patch $31D0E $00 $00 #Inchworm 1 [Sit] %patch $31D2C $00 $00 #Inchworm 2 [Sit] ### #Items ### %patch $30D60 $00 $00 #Items 1 [Sit] %patch $30D7E $00 $00 #Items 2 [Sit] %patch $30D9C $01 $00 #Candy/items got score [Hover] ### #Keen's bullet ### %patch $305AC $01 $00 #Keen's bullet 1 [Move along] %patch $305CA $01 $00 #Keen's bullet 2 [Move along] %patch $305E8 $01 $00 #Keen's bullet 3 [Move along] %patch $30606 $01 $00 #Keen's bullet 4 [Move along] %patch $30624 $00 $00 #Keen's bullets zaps 1 [Sit] %patch $30642 $00 $00 #Keen's bullets zaps 2 [Sit] ### #Lick ### %patch $31E3A $00 $00 #Lick 1 [Sit] %patch $31E94 $02 $00 #Lick 2 [Fall move, it's falling] %patch $31E58 $02 $00 #Lick ready to jump [Fall move] %patch $31E76 $00 $00 #Lick jumping [Sit] %patch $31EB2 $00 $00 #Lick flaming 1 [Sit] %patch $31ED0 $00 $00 #Lick flaming 2 [Sit] %patch $31EEE $00 $00 #Lick flaming 3 [Sit] %patch $31F0C $00 $00 #Lick flaming 4 [Sit] %patch $31F2A $00 $00 #Lick flaming 5 [Sit] %patch $31F48 $00 $00 #Lick flaming 6 [Sit] %patch $31F66 $00 $00 #Lick done flaming 1 [Sit] %patch $31F84 $00 $00 #Lick done flaming 2 [Sit] %patch $31FA2 $02 $00 #Stunned Lick in air [Fall move] %patch $31FC0 $02 $00 #Stunned Lick [Fall move] ### #Lindsey [See Princess Lindsey] ### ### #Mad mushroom ### %patch $30F58 $03 $00 #Mad Mushroom jumping 1 [Normal move] %patch $30F76 $03 $00 #Mad Mushroom jumping 2 [Normal move] ### #Member See Council M