********** CHANGE MOTION: ********** This section relates to the little known action property of whether a sprite can change its horizontal and vertical motion. Every aniamtion of every sprite in Keen has two variables set aside telling the game whether it clings to walls or floors. This is not related to movement in any way; a Sphereful can float left, right, up and down without using these parameters. What these control is if the sprite clings to the ground or wall, that is, can it crawl up and down hills or walls? The Shikadi is a good example; it doesn't fall, but clings to the ground; it can crawl up hills, but will then crawl down them again. It therefore has a 'Cling to ground' value of 1. If it did not have this, it would crawl up hills, but then not be able to crawl down! (For Shikadi the situation is worse, without this they think they are floating in air and do nothing but spin around!) The 'cling to walls' value is needed by some 'in the air' sprites to make sure they don't accidentally clip into walls. (This was done for the convenience of the programmers.) As stated, there are two values for these variables; 0 or 1. Most sprites use 0, but ALL crawling (And some sitting) sprites must cling to the gound, or unhapiness may result. (As a rule, if a crawling sprite doesn't cling, when it comes to an edge, it'll just float right along in the air. This can be useful of course.) The main use of this section will be if you change a sprite to crawl on the ground, though other uses may be possible. ### #Airboard ### See GOPLAT ### #Enemy shot ### #Gun %patch $32144 $0000W $0000W #Stand %patch $32162 $0001W $0000W #Move against walls #Pink shot %patch $32180 $0000W $0000W #Stand %patch $3219E $0000W $0000W #Stand %patch $321BC $0000W $0000W #Stand %patch $321DA $0000W $0000W #Stand #Pink shot smash %patch $321F8 $0000W $0000W #Stand %patch $32216 $0000W $0000W #Stand ### #Goplats ### #Move u/d/l/r red plat %patch $31EA4 $0000W $0000W #Stand Move u/d/l/r purple plat %patch $31EC2 $0000W $0000W #Stand %patch $31EE0 $0000W $0000W #Stand #Sit red plat %patch $31EFE $0000W $0000W #Stand #Drop rise red plat %patch $31F1C $0000W $0000W #Stand %patch $31F3A $0000W $0000W #Stand %patch $31F58 $0000W $0000W #Stand #Info path red plat %patch $31F76 $0000W $0000W #Stand #Info path purple plat %patch $31F94 $0000W $0000W #Stand %patch $31FB2 $0000W $0000W #Stand #Sneak plat %patch $320EA $0000W $0000W #Stand (Sit) %patch $32108 $0000W $0000W #Stand (Flee) %patch $32126 $0000W $0000W #Stand (Return) ### #Items ### #Items %patch $31C8C $0000W $0000W #Stand %patch $31CAA $0000W $0000W #Stand #Cards %patch $31CC8 $0000W $0000W #Stand %patch $31CE6 $0000W $0000W #Stand #Stuff got %patch $31D04 $0000W $0000W #Stand #Vitalin got %patch $31D22 $0000W $0000W #Stand %patch $31D40 $0000W $0000W #Stand %patch $31D5E $0000W $0000W #Stand %patch $31D7C $0000W $0000W #Stand ### #Korath ### #Walk %patch $33418 $0000W $0001W #Move on hills %patch $33436 $0000W $0001W #Move on hills %patch $33454 $0000W $0001W #Move on hills %patch $33472 $0000W $0001W #Move on hills #Stand %patch $33490 $0000W $0001W #Move on hills #Stunned %patch $334AE $0000W $0000W #Stand ### #Lil Ampton ### #Walk %patch $32522 $0000W $0001W #Move on hills %patch $32540 $0000W $0001W #Move on hills %patch $3255E $0000W $0001W #Move on hills %patch $3257C $0000W $0001W #Move on hills #Turn %patch $3259A $0000W $0001W #Move on hills #Poleslide %patch $325B8 $0000W $0001W #Move on hills (Start) %patch $325D6 $0000W $0001W #Move on hills %patch $325F4 $0000W $0000W #Stand (Slide) %patch $32612 $0000W $0000W #Stand (Stop) %patch $32630 $0000W $0000W #Stand #Flick switches %patch $3264E $0000W $0001W #Move on hills %patch $3266C $0000W $0001W #Move on hills %patch $3268A $0000W $0001W #Move on hills %patch $326A8 $0000W $0001W #Move on hills %patch $326C6 $0000W $0001W #Move on hills #Stunned %patch $326E4 $0000W $0000W #Stand ### #Q.E.D ### #Lightening thing %patch $31DB4 $0000W $0000W #Stand %patch $31DD2 $0000W $0000W #Stand #Q.E.D explosion %patch $31DF0 $0000W $0000W #Stand %patch $31E0E $0000W $0000W #Stand %patch $31E2C $0000W $0000W #Stand %patch $31E4A $0000W $0000W #Stand %patch $31E68 $0000W $0000W #Stand %patch $31E86 $0000W $0000W #Stand #Q.E.D %patch $334CC $0000W $0001W #Move on hills ### #Robo Red ### #Move %patch $32A7A $0000W $0001W #Move on hills #Shoot %patch $32A98 $0001W $0001W #Move on hills as against walls (Pause) %patch $32AB6 $0001W $0001W #Move on hills as against walls (Pause between shots) %patch $32AD4 $0000W $0001W #Move on hills (Shoot) #Shots %patch $32AF2 $0000W $0000W #Stand %patch $32B10 $0000W $0000W #Stand #Shots smash %patch $32B2E $0000W $0000W #Stand %patch $32B4C $0000W $0000W #Stand ### #Shelley ### #Walk %patch $3275C $0000W $0001W #Move on hills %patch $3277A $0000W $0001W #Move on hills %patch $32798 $0000W $0001W #Move on hills %patch $327B6 $0000W $0001W #Move on hills #Jump %patch $327D4 $0000W $0001W #Move on hills (Aim) %patch $327F2 $0001W $0001W #Move on hills as against walls (Jump) %patch $32810 $0000W $0000W #Stand (Fall) %patch $3282E $0000W $0000W #Stand #Shelley smash %patch $3284C $0000W $0000W #Stand %patch $3286A $0000W $0000W #Stand #Smash smoke %patch $32888 $0000W $0000W #Stand %patch $328A6 $0000W $0000W #Stand %patch $328C4 $0000W $0000W #Stand %patch $328E2 $0000W $0000W #Stand #Fragments %patch $32900 $0000W $0000W #Stand %patch $3291E $0000W $0000W #Stand ### #Shikadi ### #Stand %patch $33056 $0000W $0001W #Move on hills %patch $33074 $0000W $0001W #Move on hills %patch $33092 $0000W $0001W #Move on hills %patch $330B0 $0000W $0001W #Move on hills #Walk %patch $330CE $0000W $0001W #Move on hills %patch $330EC $0000W $0001W #Move on hills %patch $3310A $0000W $0001W #Move on hills %patch $33128 $0000W $0001W #Move on hills #Polezap %patch $33146 $0000W $0001W #Move on hills %patch $33164 $0000W $0001W #Move on hills #Stunned %patch $33182 $0000W $0000W #Stand #Polezap %patch $331A0 $0000W $0000W #Stand %patch $331BE $0000W $0000W #Stand ### #Shikadi Master ### #Stand %patch $32E3A $0000W $0000W #Stand %patch $32E58 $0000W $0000W #Stand %patch $32E76 $0000W $0000W #Stand %patch $32E94 $0000W $0000W #Stand #Shoot %patch $32EB2 $0000W $0000W #Stand %patch $32ED0 $0000W $0000W #Stand #Teleport %patch $32EEE $0000W $0001W #Move on hills %patch $32F0C $0000W $0001W #Move on hills %patch $32F2A $0000W $0000W #Stand %patch $32F48 $0000W $0000W #Stand #Shot %patch $32F66 $0000W $0000W #Stand %patch $32F84 $0000W $0000W #Stand %patch $32FA2 $0000W $0000W #Stand %patch $32FC0 $0000W $0000W #Stand #Shot sparks %patch $32FDE $0000W $0000W #Stand %patch $32FFC $0000W $0000W #Stand %patch $3301A $0000W $0000W #Stand %patch $33038 $0000W $0000W #Stand ### #Shikadi Mine ### #Sit %patch $3294E $0000W $0000W #Stand #Move %patch $3296C $0000W $0000W #Stand #Change dir %patch $3298A $0000W $0000W #Stand #Detonate %patch $329A8 $0000W $0000W #Stand %patch $329C6 $0000W $0000W #Stand %patch $329E4 $0000W $0000W #Stand %patch $32A02 $0000W $0000W #Stand %patch $32A20 $0000W $0000W #Stand %patch $32A3E $0000W $0000W #Stand #Fragments %patch $32A5C $0000W $0000W #Stand ### #Shocksund ### #Stand %patch $331DC $0000W $0001W #Move on hills %patch $331FA $0000W $0001W #Move on hills #Bark %patch $33218 $0000W $0001W #Move on hills %patch $33236 $0000W $0001W #Move on hills #Walk %patch $33254 $0000W $0001W #Move on hills %patch $33272 $0000W $0001W #Move on hills %patch $33290 $0000W $0001W #Move on hills %patch $332AE $0000W $0001W #Move on hills #Jump %patch $332CC $0000W $0000W #Stand #Shots %patch $332EA $0000W $0000W #Stand %patch $33308 $0000W $0000W #Stand #Shots smash %patch $33326 $0000W $0000W #Stand %patch $33344 $0000W $0000W #Stand #Stunned %patch $33362 $0000W $0000W #Stand ### #Slicestar ### #Non-bouncy %patch $32702 $0000W $0000W #Stand #Bouncy %patch $32720 $0000W $0000W #Stand #Smashed %patch $3273E $0000W $0000W #Stand ### #Sparky ### #Walk %patch $32252 $0000W $0001W #Move on hills %patch $32270 $0000W $0001W #Move on hills %patch $3228E $0000W $0001W #Move on hills %patch $322AC $0000W $0001W #Move on hills #Look %patch $322CA $0000W $0001W #Move on hills %patch $322E8 $0000W $0001W #Move on hills %patch $32306 $0000W $0001W #Move on hills %patch $32324 $0000W $0001W #Move on hills %patch $32342 $0000W $0001W #Move on hills %patch $32360 $0000W $0001W #Move on hills %patch $3237E $0000W $0001W #Move on hills %patch $3239C $0000W $0001W #Move on hills #Prepare to charge %patch $323BA $0001W $0001W #Move on hills as against walls %patch $323D8 $0001W $0001W #Move on hills as against walls %patch $323F6 $0001W $0001W #Move on hills as against walls %patch $32414 $0001W $0001W #Move on hills as against walls #Charge %patch $32432 $0001W $0001W #Move on hills as against walls %patch $32450 $0001W $0001W #Move on hills as against walls %patch $3246E $0001W $0001W #Move on hills as against walls %patch $3248C $0001W $0001W #Move on hills as against walls #Turn %patch $324AA $0000W $0001W #Move on hills %patch $324C8 $0000W $0001W #Move on hills %patch $324E6 $0000W $0001W #Move on hills #Stunned %patch $32504 $0000W $0000W #Stand ### #Sphereful ### %patch $33380 $0000W $0000W #Stand %patch $3339E $0000W $0000W #Stand %patch $333BC $0000W $0000W #Stand %patch $333DA $0000W $0000W #Stand ### #Spindred ### %patch $32DC2 $0000W $0000W #Stand %patch $32DE0 $0000W $0000W #Stand %patch $32DFE $0000W $0000W #Stand %patch $32E1C $0000W $0000W #Stand ### #Spriogrip ### #Back away from tiles %patch $32B6A $0000W $0000W #Stand (Down) %patch $32B88 $0000W $0000W #Stand %patch $32BA6 $0000W $0000W #Stand (Left) %patch $32BC4 $0000W $0000W #Stand %patch $32BE2 $0000W $0000W #Stand (Right) %patch $32C00 $0000W $0000W #Stand %patch $32C1E $0000W $0000W #Stand (Up) %patch $32C3C $0000W $0000W #Stand #Spin %patch $32C5A $0000W $0000W #Stand %patch $32C78 $0000W $0000W #Stand %patch $32C96 $0000W $0000W #Stand %patch $32CB4 $0000W $0000W #Stand %patch $32CD2 $0000W $0000W #Stand %patch $32CF0 $0000W $0000W #Stand %patch $32D0E $0000W $0000W #Stand %patch $32D2C $0000W $0000W #Stand #Move %patch $32D4A $0000W $0000W #Stand (Down) %patch $32D68 $0000W $0000W #Stand (Left) %patch $32D86 $0000W $0000W #Stand (Up) %patch $32DA4 $0000W $0000W #Stand (Right) ### #Volte Face ### #Move %patch $32012 $0000W $0000W #Stand %patch $32030 $0000W $0000W #Stand %patch $3204E $0000W $0000W #Stand %patch $3206C $0000W $0000W #Stand #Stunned %patch $3208A $0000W $0000W #Stand