The miniboss creature from SMB2 that spits eggs and fireballs. Projectiles are included.
This sprite was part of mikeyk's SMB2 Updated sprites pack, and was resubmitted separately after the remoderation for ease of search and to fit current standards.
For the ones than are having problem with birdo shooting wrong projectiles, go to the asm file, search for !spawn 1 and put the number of the position you put the egg on pixi. That will make it shoot eggs.
Change the !spawn1 and !spawn2 defines in the birdo_smb2.asm file with the sprite numbers for the birdo_fire.cfg and carryable_egg.cfg that are in your list.txt file.
This took me a bit to figure out but now I'm having fun with it! Thanks!
Fixed Birdo's CFG file which was using wrong value for Extra Property Byte 1 (bit 7 determines if the sprite will be Birdo or the level ending orb - the latter is automatically set by Birdo when defeated).
Corrected Birdo's fireball CFG file so it uses default interaction with the player and uses palette A now. Added a spitting interval table to Birdo, so it behaves even closer to SMB2, especially when alternating between spitting eggs and fireballs. Added an option for the sprite to spit an orb which triggers the level end after being defeated, configurable through a define in the ASM file. Added hitpoints define, so you can change how many hits it takes to be defeated. Defines for tilemaps, spawned sprite numbers and sound effects were added for more user-friendliness. Corrected the egg's Y-flip in its drawing routine. Removed unnecessary codes from both Birdo, the egg and the fireball. Added screenshots, tags and SA-1 support.
Follow Us On