***************************************** 3.) How sprites interact with Keen and other sprites ***************************************** These patches control what a sprite does to Keen and other sprites; it was the first property to be patched and one of the most useful. Some special notes on behaviour should be noted: The vortikid property makes a sprite immune to the orange gun shots, but no other shots, likewise, the Vortimom is immune to all shots but Keens, and the Meep shots don't affect it, even if patched. Gun shot properties pass through all sprites till they hit a wall, they may kill the sprite, but they'll still pass through it. The behaviour $2A $00 is used for dead sprites, but cannot [yet] be successfully patched; as the code is not developed enough to allow the dead sprite to interact with Keen. Using the value $00 $00 instead will cause the sprtie not to spawn, which may be useful. It also covers some the zap/zots, which you may or may not want to remove. However, most zap/zots use property $12 $00; fiddling this can make Keen die if he shoots while next to a wall for example, and is part of the rich possiblities. Be careful with zapzots; the $13 property is used by the zaps/zots that appear when the MM arms, or machine is destroyed, [Remove them and it just disapears, alter it and well...] %patch $3C2B $02 $00 #Kills Keen only [Used by Vorticon] %patch $3C8D $03 $00 #Stuns Keen [Used by Vortikid] %patch $3CEF $04 $00 #Pushes Keen, harmless, even to Foobs [Used by Vortimom] %patch $3D51 $05 $00 #Pushes Keen [Used by Meep] %patch $3DB9 $06 $00 #Kills Keen [Used by Vortninja] %patch $3E1B $07 $00 #Doesn't affect Keen or Foobs [Used by Foobs] %patch $3E7D $08 $00 #Pushes Keen, he can stand on it [Used by Red ball] %patch $3EFF $09 $00 #Kills Keen [Used by Jack] %patch $3F81 $0A $00 #Pushes Keen, he can stand on it; sprite moves when offscreen [Used by Horz plat] %patch $3FC9 $0A $00 #Pushes Keen, he can stand on it; sprite moves when offscreen [Used by Vert plat] %patch $40AE $0D $00 #Harmless [used by Heart] %patch $4071 $0D $00 #Harmless [Used by purple sparks] %patch $7CE3 $0F $00 #Kills sprites [Used by Keens shot] %patch $4549 $10 $00 #Kills sprites and Keen.[Vortimom shot] %patch $4D95 $10 $00 #Kills sprites and Keen [Used by horz gun shot] %patch $4DFC $10 $00 #Kills sprites and Keen [Used by vert gun shot] %patch $7F0E $10 $00 #Kills sprites and Keen [Used by unused bullet] %patch $4880 $11 $00 #Kills Keen [Meep shots] %patch $45D3 $12 $00 #Harmless [Vortimom shot hit right wall n Vortimom zap/zot] %patch $4649 $12 $00 #Harmless [Vortimom shot hit left wall n' Vortmom zap/zot] %patch $469D $12 $00 #Harmless [Vortimom shot hits tiles] %patch $7D6E $12 $00 #Harmless [Keen shot hit right wall and Keen zapzot] %patch $7DE0 $12 $00 #Harmless [Keen shot hit left wall and Keen zapzot] %patch $7F81 $12 $00 #Harmless [Keen shot hit sprites zap/zot] %patch $7F81 $12 $00 #Harmless [11th zapzot] %patch $7FEE $12 $00 #Harmless [12th zapzot] %patch $4F5D $13 $00 #Do nothing [Mangling machine destroyed zapzot] #Other values not used in game: $00 $00 #No sprite is created $01 $00 #The sprite lets Keen, bullets and other sprites pass through it like a ghost #[But shots WILL kill it, they just pass through it, used by Keen, it also #Kills Foobs on contact] $0B $00 Kills $0E $00 Nothing