********** ANIMATION MOTION ********** Sprite animation movement is that movement that is involved with animations. Simply put, every time a sprite animates, it has the option of also moving any number of pixels l/r or u/d. For example, consider the Bloog; every time the animation changes the sprite moves a few pixels forward. This is how animation movement differes from normal movement, which is steady. The actual 'speed' depends both on the amount the sprite moves, and the speed of animation. This makes it more complex than steady movement, where one single value is usually enough for each sprite. However it is also far more versitile as it allows you to adjust not only horizontal but also vertical speeds for each and every animation frame of a sprite. So instead of one continious 'glide' a sprite can be made to inch, hop, spin or many more things since each animation has its own (And thus possibly different) speed. In game these are used rather uninventively, more like shortcuts and hardly worth coding. Only a few sprites take advantage of them, and these are almost always just simple walk animations that glide across the screen. In reality they can be made to do a lot more, producing 'recoil' when a gun is shot, making a sprite orbit onscreen or twist almost randomly. Modifying the speeds is easy enough; the first number is the horizontal speed for each frame, the next is the vertical speed. Values of more than about $0200W should not be needed as these become about as fast as the game can handle. Positive values are usually 'normal' or forwards and downwards, (Meaning a sprite will move left OR right depending on whether the sprite is facing left or right.) and negative values are backwards and up. (It may not be a good idea to make a sprite lift into the air, then again maybe not, if something you want isn't happening, maybe you are making the sprite sink into the ground or push against a wall.) Sprites are listed by alphabetical order and subtitled with the actions they control. Note that even single frame 'animations' can be made to move; just set the animation speed to some value (Say $10 $00) The animation will move once every unit of time you have set. Animation speed patches are not included here along with the speeds even though the two may need to be patched together. You can find animation speeds easily enough in section 8.), and most of the time you can simply adjust the speeds. (Doubling the animation speed means halving the amount moved for the same speed, obviously.) ### #Airboard ### See GOPLATS ### #Enemy shots ### #Gun #Shot #Shot smash ### #Flags ### #Waving %patch $32130 $0000W $0000W %patch $3214E $0000W $0000W %patch $3216C $0000W $0000W %patch $3218A $0000W $0000W #Going to holder %patch $321A8 $0000W $0000W %patch $321C6 $0000W $0000W %patch $321E4 $0000W $0000W %patch $32202 $0000W $0000W %patch $32220 $0000W $0000W %patch $3223E $0000W $0000W %patch $3225C $0000W $0000W ### #Goplats ### ### #Keen ### #Standing %patch $315D6 $0000W $0020W #Bored (Look up) %patch $315F4 $0000W $0000W #More bored (Shrug-blink) %patch $31612 $0000W $0000W %patch $31630 $0000W $0000W %patch $3164E $0000W $0000W %patch $3166C $0000W $0000W %patch $3168A $0000W $0000W %patch $316A8 $0000W $0000W #Read book %patch $316C6 $0000W $0000W #Get out book %patch $316E4 $0000W $0000W %patch $31702 $0000W $0000W %patch $31720 $0000W $0000W %patch $3173E $0000W $0000W #Read %patch $3175C $0000W $0000W %patch $3177A $0000W $0000W %patch $31798 $0000W $0000W #Put book away %patch $317B6 $0000W $0000W %patch $317D4 $0000W $0000W #Look up %patch $317F2 $0000W $0000W %patch $31810 $0000W $0000W #Look down %patch $3182E $0000W $0000W %patch $3184C $0000W $0000W %patch $3186A $0000W $0000W %patch $31888 $0000W $0000W %patch $318A6 $0000W $0000W #Dead %patch $318C4 $0000W $0000W #Invisible dead Keen %patch $318E2 $0000W $0000W #Dead clutched %patch $31900 $0000W $0000W #Dead sprawled #Shoots l/r %patch $3191E $0000W $0000W %patch $3193C $0000W $0000W #Shoots up %patch $3195A $0000W $0000W %patch $31978 $0000W $0000W #Places gem %patch $31996 $0000W $0000W %patch $319B4 $0000W $0000W %patch $319D2 $0000W $0000W #Enters doors %patch $319F0 $0000W $0000W %patch $31A0E $0000W $FFC0W %patch $31A2C $0000W $FFC0W %patch $31A4A $0000W $FFC0W %patch $31A68 $0000W $FFC0W %patch $31A86 $0000W $FFC0W #Sit on pole %patch $31AA4 $0000W $0000W #Go up pole %patch $31AC2 $0000W $0008W %patch $31AE0 $0000W $0008W %patch $31AFE $0000W $0008W #Go down pole %patch $31B1C $0000W $0018W %patch $31B3A $0000W $0018W %patch $31B58 $0000W $0018W %patch $31B76 $0000W $0018W #Shoot on poles %patch $31B94 $0000W $0000W #l/r %patch $31BB2 $0000W $0000W %patch $31BD0 $0000W $0000W #up %patch $31BEE $0000W $0000W %patch $31C0C $0000W $0000W #Down %patch $31C2A $0000W $0000W #Walking %patch $31C48 $0018W $0000W %patch $31C66 $0018W $0000W %patch $31C84 $0018W $0000W %patch $31CA2 $0018W $0000W #Pogoing %patch $31CC0 $0000W $0000W #Start %patch $31CDE $0000W $0000W #Pogo %patch $31CFC $0000W $0000W #Jump/fall %patch $31D1A $0000W $0000W #Jump %patch $31D38 $0000W $0000W %patch $31D56 $0000W $0000W #Fall %patch $31D74 $0000W $0000W #Shoot l/r in air %patch $31D92 $0000W $0000W %patch $31DB0 $0000W $0000W %patch $31DCE $0000W $0000W #Shoot u in air %patch $31DEC $0000W $0000W %patch $31E0A $0000W $0000W %patch $31E28 $0000W $0000W #Shoot d in air %patch $31E46 $0000W $0000W %patch $31E64 $0000W $0000W %patch $31E82 $0000W $0000W #Ledgegripping %patch $31EA0 $0000W $0000W #Start %patch $31EBE $0000W $0000W #Grip %patch $31EDC $0000W $0000W #Pull up %patch $31EFA $0000W $0000W %patch $31F18 $0000W $0000W %patch $31F36 $0000W $0000W %patch $31F54 $0000W $0000W %patch $31F72 $FFFCW $FFF8W #Standing #Keen's shot %patch $3227A $0040W $0040W %patch $32298 $0040W $0040W %patch $322B6 $0040W $0040W %patch $322D4 $0040W $0040W #Keen's shot smash %patch $322F2 $0000W $0000W %patch $32310 $0000W $0000W ### #Map Keen ### %patch $32028 $0000W $0000W #Stand %patch $32046 $0000W $0000W #Wave %patch $32064 $0000W $0000W %patch $32082 $0000W $0000W %patch $320A0 $0000W $0000W %patch $320BE $0000W $0000W %patch $320DC $0000W $0000W #Walking