********** OBJECT[SPRITE] TYPES ********** This section deals with the 'collision' property of sprites; basically this identifies a sprite in a collision. Thus a Poison slug meeting a Poison Slug will know this and ignore it. Sprites 'look out' for special collision properties before doing something. Thus most sprites, if hit by or hitting a sprite with the 'Keen's shot' property, will be stunned. Conversely, most spritses ignore each other as there are $30 possible properties and most only look for 2, Keen and his shots. You should thus have little use for this section since it is usually the *other* sprite that does the detecting. Thus the only way to stop Keen being killed here is to give him another property, but then *all* sprites will ignore him. More fun are the sprites like Bounders and Inchowrms that look for other sprites, or to give sprites the Keen shot property to make them stun things. This section may be of use if you wanted to say, make a sprite that stuns anything it touches or something exotic like that. Most of your work will be in section 14.), with some refferal back here, and maybe some complex fiddling in 15.) ### #What sprite types are: ### $00 $00 #Don't appear $01 $00 #Misc $02 $00 #Keen $03 $00 #Keen's shot $04 $00 #Enemy shot $05 $00 #Items $06 $00 #Platform $07 $00 # $08 $00 # $09 $00 #Sparky/Shelley $0A $00 #Mine $0B $00 #Slicestar $0C $00 #Robo Red $0D $00 #Spirogrip $0E $00 #Ampton $0F $00 #Shooting gun $10 $00 #Volte face $11 $00 # $12 $00 #Spindred $13 $00 #Shikadi Master $14 $00 #Shikadi $15 $00 #Shocksund $16 $00 #Sphereful $17 $00 #Korath $18 $00 # $19 $00 #Q.E.D ### #Sprite types: ### %patch $AAF9 $02 $00 #Keen on map? %patch $AD51 $01 $00 #? %patch $B764 $01 $00 #? %patch $C309 $01 $00 #? %patch $C3BC $01 $00 #? %patch $CCC0 $01 $00 #? %patch $D1C7 $02 $00 #Right Keen spawned %patch $D238 $02 $00 #Left Keen spawned %patch $DC55 $08 $00 #? %patch $DCD4 $03 $00 #Keen's shot %patch $F94E $04 $00 # %patch $FDC1 $05 $00 #Items %patch $FE27 $01 $00 # %patch $FEB3 $18 $00 # %patch $FF06 $18 $00 # %patch $FF67 $18 $00 # %patch $FFF0 $06 $00 #u/d or l/r plats %patch $104FC $06 $00 #Drop red plat %patch $10620 $06 $00 #Still red plat %patch $1067B $06 $00 #Follow arrows plats %patch $10AF0 $10 $00 #Volte Face %patch $10E05 $06 $00 #Sneaky red plat %patch $10ED3 $0F $00 #Shooting gun %patch $10F36 $04 $00 #Pink gun shot %patch $11038 $09 $00 #Sparky %patch $11274 $0E $00 #Ampton %patch $11741 $0B $00 #Bouncy Slice %patch $117E0 $0B $00 #Nonbouncy slice %patch $11952 $09 $00 #Shelley %patch $11C56 $0A $00 #Mine %patch $125B0 $0C $00 #Robo Red %patch $127B5 $0D $00 #Spirogrip %patch $128B1 $12 $00 #Spindred %patch $12A9B $13 $00 #Master %patch $12EDB $14 $00 #Shikadi %patch $130DA $04 $00 #Shikadi pole zap %patch $1326B $15 $00 #Shocksund %patch $1362C $16 $00 #Sphereful %patch $138D5 $17 $00 #Korath %patch $139B2 $19 $00 #Q.E.D