***************************************** 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 behaviour $2A $00 is used for dead sprites, but cannot [yet] be successfully patched for dead Yorps and Gargs. This is patched for example when you make a sprite spawn another sprite when shot, the new sprite will use this property. Changing a sprites behaviour to $02 $00 means that if it is stomped it will become a stomped Yorp, and then a normal Yorp, in effect this will transform the sprite into a Yorp. When looking at the Zap/zot values, be sure to check section 2.) to ensure you know which of the seven Zap/zot sprites appear when, [otherwise your patches may not appear effectve] Also notice that two of the Zap/zot sprites values cannot yet be patched # How sprites interact with Keen and other sprites: %patch $188B $02 $00 #Push Keen and make a stomped Yorp when stomped [Used by Yorps] %patch $184E $03 $00 #Kill Keen on contact [Used by Garg] %patch $17E0 $04 $00 #Kill Keen on contact and die when a chain is shot [Used by Vorticons] %patch $1782 $05 $00 #Push Keen [Used by Butler Bots] %patch $171E $06 $00 #Push Keen [Used by Tank Bot] %patch $18EE $08 $00 #shots zap/zot against sprite [Used by Chain] %patch $46C5 $0A $00 #Kills other sprites [Used by Keens shots] %patch $48E9 $0B $00 #Kills Keen and other sprites[Used by Tank Bot's bullets] %patch $21B0 $0C $00 #Do nothing [Used by down right Icecubette] %patch $21EC $0C $00 #Do nothing [Used by up right Icecubette] %patch $2228 $0C $00 #Do nothing [Used by down left Icecubette] %patch $2264 $0C $00 #Do nothing [Used by up left Icecubette] %patch $4754 $0D $00 #Shots Zap/zot against it [Used by 1st Zap/zot] %patch $47C5 $0D $00 #Shots Zap/zot against it [Used by 2nd Zap/zot] %patch $4822 $0D $00 #Shots Zap/zot against it [Used by 3rd Zap/zot] %patch $4971 $0D $00 #Shots Zap/zot against it [Used by 5th Zap/zot] %patch $49DD $0D $00 #Shots Zap/zot against it [Used by 6th Zap/zot] %patch $47EF $0E $00 #Shots Zap/zot against it [Used by chain Zap/zot] %patch $20D6 $0F $00 #Freezes Keen [Used by all four Icecubes at once] %patch $1A7F $2A $00 #Dead sprite [Shot Yorp] %patch $1BE5 $2A $00 #Dead sprite [Shot Garg] %patch $1D98 $2A $00 #Dead sprite [Shot Vort] #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] $07 $00 #shots zap/zot against sprite $09 $00 #shots zap/zot against sprite $0E $00 #nothing