The Snifit from SMB2 which can spit small (Pitchin' Chuck) balls, optionally spit Bullet Bills if giant, or spit three fireballs. It can also be ridden on and be carried. Extra bit determines if it'll be a normal or a giant Snifit.
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.
Wrote giant tilemap/clipping routines for the sprite. Added extra code to tile drawing routine so the sprite animates faster when its stun timer is about to run out. Added fireball spitting behavior (a.k.a. from 1524's Fire Snifit edit) and Bullet Bill spitting behavior for giant Snifit (a.k.a from Sonikku's Giant Snifits edit). Behaviors can be defined through Extra Byte 1 (Extension) now, reducing the amount of CFG files and attempting to prevent waste of sprite slots - more details in the Readme and ASM files. Added screenshots, tags, and SA-1 support.