Language…
8 users online: Bablet, Chris75, kakisen, mizounimax,  shovda, SupStarBoi, Triple P, wye - Guests: 132 - Bots: 151
Users: 70,790 (2,366 active)
Latest user: Rom Adventurer

Lava Lotus

SMW Sprites → Lava Lotus

Submission Details

Name: Lava Lotus
Author: Sonikku
Added:
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This is a port of the Lava Lotus from SMB3. Found in underwater levels, this sprite shoots 5 fireballs upward, which fizzle out shortly afterward.

If the Extra Bit is set, it'll be upside down and cling to ceilings.

See the main LavaLotus.asm file for remapping/configuration changes.

Version History:
- 1/25/2025: v1.00 / Initial release.
- 1/25/2025: v1.01 / Added upside-down variant as an Extra Bit setting.
- 1/25/2025: v1.02 / Setting the Extra Byte will now offset the sprite by 8 pixels to be centered the same as it is in SMB3.
- 1/25/2025: v1.1 / Added a setting to spawn the fireballs as cluster sprites instead of extended. Fixed minor clipping issues with projectile.
Tags: enemy lava lotus lorom sa-1 smb3 underwater
Comments: 2 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 7.95 KiB | 55 downloads

Screenshots

Comments (2)

 MarioFanGamer Link
Moderated with:
  • Lunar Magic v3.51
  • SA-1 Pack v1.40
  • PIXI v1.42
  • BSNES v115
Added lorom, sa-1 and enemy tags, fixed missing defines in the extended sprite.

It's a pretty nice sprite and an alternative to SMW's Lava Lotuses especially with the different pattern the projectiles have.
I'll note that the sprite is missing proper cape interaction so hitting them with it is a bit janky, though.
 Sonikku Author Link
Couple general notes:
- If using the Extended Sprite version of the projectile, consider installing the More Extended Sprites patch (if you're on SA-1). If you don't, some projectiles may fail to spawn as only 8 Extended Sprite slots are usable.
- If you're using the Cluster Sprite version of the projectile and it fails to spawn, upgrade PIXI to a later version -- or at least your routines folder. v1.40's version of the file at "routines/spawn/clustergeneric.asm" fails to set $18B8|!addr which enables Cluster Sprites in that level.