********** 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 #Gem $05 $00 #Poison slug $06 $00 #Council member $08 $00 #Egg $09 $00 #Mad Mushroom $0A $00 #Arachnut $0B $00 #Skypest $0C $00 #Wormouth $0D $00 #Cloud $0E $00 #Berkeloid $0F $00 #Bounder $10 $00 #Inchworm $11 $00 #The Foot $12 $00 #Lick $13 $00 #Mimrock $14 $00 #Platform $15 $00 #Dopefish $16 $00 #Schoolfish $17 $00 #Sprite $18 $00 #Lindsey $19 $00 #Lightning $1A $00 #Smirky $1B $00 #Bluebird $1E $00 #Wetsuit $1F $00 #Enemy bullet $20 $00 #Mine $21 $00 #Stunned sprite $22 $00 #Keen K flag $23 + #Unused ### #Sprite types: ### %patch $B484 $21 $00 #Shot 'normal' Sprite (Slug, Lick, Wormouth...) %patch $B817 $02 $00 #Keen starts level %patch $C346 $01 $00 #Door sprite %patch $CD1A $01 $00 #Candy sprites got %patch $CFF6 $01 $00 #Candy tiles got %patch $D0A9 $01 $00 #100 drop 1UP %patch $DE12 $02 $00 #Map Keen riding foot %patch $DEB6 $02 $00 #Map Keen default %patch $E30B $22 $00 #Keen K flag %patch $E36D $22 $00 #Keen K flag %patch $E5A5 $03 $00 #Keen's shot %patch $E63C $01 $00 #Keen's bullet zap %patch $F5F7 $02 $00 #Keen swimming start %patch $F676 $01 $00 #Keen swimming bubbles %patch $F993 $01 $00 #Keen swimming dies %patch $FA94 $01 $00 #Keen after finishing level %patch $FC45 $04 $00 #Items in infoplane %patch $FCAB $01 $00 #Raindrop splash %patch $FCFD $06 $00 #Council member %patch $FD92 $05 $00 #Poison Slug default %patch $FE3F $01 $00 #Poison Slug slime %patch $FED9 $09 $00 #Mad Mushroom default %patch $FFF1 $08 $00 #Mad Mushroom default %patch $10034 $1B $00 #Bluebird default %patch $1004E $1B $00 #Bluebird hatched unknown %patch $100CF $01 $00 #Large eggshell fragment %patch $100F5 $1B $00 #What hatches from eggs (Bluebird) %patch $10153 $01 $00 #Small eggshell fragment 1 %patch $1018F $01 $00 #Small eggshell fragment 2 %patch $101CB $01 $00 #Small eggshell fragment 3 %patch $10522 $0A $00 #Arachnut default %patch $105FB $0B $00 #Skypest default %patch $1076B $01 $00 #Squished Skypest %patch $1081A $0C $00 #Wormouth default %patch $109D6 $0D $00 #Cloud %patch $10B43 $19 $00 #Lightening %patch $10BAF $0E $00 #Berkeloid %patch $10CC2 $0E $00 #Berkeloid flame %patch $10EC6 $10 $00 #Inchworm %patch $10F40 $11 $00 #Foot found in Pyramid of Forbidden (Not spawned from Inchworms) %patch $10FDB $11 $00 #Foot spawned from Inchworms %patch $110FE $0F $00 #Bounder %patch $11174 $21 $00 #Shot Bounder %patch $112DC $12 $00 #Lick %patch $114BF $14 $00 #Controllable Airboard %patch $11910 $14 $00 #Dropdown Airboard %patch $11A42 $1A $00 #Smirky %patch $11CAB $01 $00 #Smirky stolen candy with small jumps %patch $11CEA $21 $00 #Shot Smirky %patch $11DA4 $01 $00 #Smirky stolen candy with big vertical jumps %patch $11E7B $13 $00 #Mimrock %patch $11F9F $21 $00 #Shot Mimrock %patch $120C4 $15 $00 #Dopefish %patch $1235D $01 $00 #Dopefish burp bubble %patch $123FD $01 $00 #Dead Schoolfish [After Dopefish eats it] %patch $124DB $16 $00 #Schoolfish %patch $12593 $17 $00 #Sprite %patch $12688 $1F $00 #Sprite's bullet %patch $12720 $20 $00 #Mine %patch $127E9 $18 $00 #Princess Lindsey %patch $12873 $01 $00 #Dart shooter %patch $1292B $1F $00 #Darts %patch $12A05 $1E $00 #The wetsuit