********** SPRITE SPEEDS AND HEIGHTS ********** Speeds are simple enough; positive values are down and right, negative up and left. However sprites usually have one speed that is 'reversed' when it turns around. The speeds here are mostly 'constant' that is, the sprite keepsa constant speed and animates along. However there are also many 'animation' speeds. These are kept here for convenience, as well as in section 3.) (Which also has a FULL list of them, not a partial one as here.) There occur in 'jumps' every time a sprite animates. See section 3.) for more details. Acceleation is not a speed as such, but how much a sprite's speed chamges; Birds for example start off going striaght up, then they accelerate toward Keen, with a bit of random thrown in. So making the acceleration zero gives you a bird that can only fly up/down. (Making it negative does not just make the bird fly away from Keen, but also act odd due to it trying to both get closer to Keen, and further away at the same time. To make the Bird fly away properly you should see section '17.) Seeking' and reverse it's 'look' there.) A note on gravity: Keen 5 uses a gravity function for a lot of things; things that affect this are kept under the heading 'Gravity' and will affect both Keen and sprites. ### #Keen ### %patch $BAC9 $EC $FF #Keen's jump height when jumping off of a pole %patch $BCAF $00 $00 #How 'extra' fast Keen drops when falling off a pole %patch $BB70 $00 $00 #Keen's speed when he turns around on a pole (Still by default) %patch $B8F1 $D0 $FF #The height of Keen's initial pogo jump %patch $CBF4 $D0 $FF #Height of Keen's other pogo jumps %patch $C7DB $00 $00 #Pogo Keen's speed when he hits a ceiling (Pause, then fall) %patch $C5DE $00 $00 #How 'extra' fast Keen falls with 'no clipping' cheat %patch $C69B $00 $00 #How 'extra' fast Keen falls when he walks off an edge %patch $C07E $D8 $FF #Dead Keen bounce height %patch $C083 $10 $00 #Dead Keen horizontal speed %patch $AEB8 $D8 $FF #Keen's jump height %patch $B2CF $D8 $FF #Keen's jump-while-walking height %patch $B791 $D8 $FF #Jump cheat height (Both when Keen jumps off ground, and in the air.) %patch $C7DB $00 $00 #How fast Keen moves when he jumps and hits a ceiling (Pause then fall) %patch $B97D $90 $90 #Keen always pogoes at easy height (But can't break Korath fuse!) %patch $B97D $EB #Keen always pogoes at medium/hard height (And can break Korath fuse on easy) ### #Lil Ampton ### #Amount Ampton moves down before moving up poles? %patch $11393 $00 $00 #Unknown pole-related movement %patch $113D9 $00 $00 ### #Robo Red ### #Robo Red moves $40 forward when shooting (Anim motion) #To stop him moving forward he must move back by this #amount each time he shoots: %patch $12718 $C0 $FF #Facing right %patch $1271D $40 $00 #Facing left #Red's shot speeds %patch $126E3 $3C $00 #Horizontal %patch $126F8 $08 $00 #Up vertical %patch $126F1 $F8 $FF #Down vertical ### #Shelley ### #Shelley jump height %patch $11A08 $E8 $FF #left %patch $119DF $E8 $FF #right #Shelley jump widths %patch $11A03 $F0 $FF #left %patch $119DA $10 $00 #right ### #Shikadi ### #Pole spark speed: %patch $13139 $30 $00 ### #Shikadi Master ### #Teleport sparks speed: %patch $12BFC $30 $00 #Right %patch $12C2A $D0 $FF #Left #Shots hit ground sparks speed: %patch $12E2B $30 $00 #Right %patch $12E59 $D0 $FF #Left ### #Shocksund ### #Shocksund jump speeds: %patch $132FA $28 $00 #Right speed (On flat ground) %patch $13301 $D8 $FF #Left speed (On flat ground) %patch $13306 $D8 $FF #Upwards speed (On flat ground) %patch $13489 $28 $00 #Right speed (At platform's edges) %patch $13490 $D8 $FF #Left speed (At platform's edges) %patch $13495 $D8 $FF #Upwards speed (At platform's edges) ### #Slicestar ### #Slicestar change direction %patch $118C7 $FFFFW #Hit floor, move up %patch $118E0 $0001W #Hit ceiling, move down %patch $118F7 $FFFFW #Hit right wall, move left %patch $11910 $0001W #Hit left wall, move right ### #Spindred ### #Initial Spindred direction %patch $128D5 $0001W #(Down) #Jump heights %patch $12A65 $D8 $FF #Small floor jump height %patch $12A18 $28 $00 #Small ceiling jump height ### #Spirogrip ### #Spirogrip rise up speed %patch $32B90 $E4 $FF #Spirogrip slam down/left %patch $32D50 $A0 $FF #Left\right speed %patch $32D52 $27 $00 #Up\down speed #Spirogrip slam left %patch $32D6E $D0 $FF #Left\right speed %patch $32D70 $00 $00 #Up\down speed #Spirogrip slam right %patch $32D8C $30 $00 #Left\right speed %patch $32D8E $00 $00 #Up\down speed #Spirogrip slam down/right %patch $32DAA $50 $00 #Spirogrip slam down/right %patch $32DAA $50 $00 #Left\right speed %patch $32DAC $27 $00 #Up\down speed