🏠
Blocks

A number of custom blocks have been inserted into the baserom with GPS, they are as follows. You can see how they are laid out in Map16 on this page.

When adding your own blocks it is recommended to start with Page 4 addresses to avoid baserom conflicts.

AddressDescription
290A block that is only passable by Mario. To sprites, it will obey the Act as setting.
291A block that is passable by sprites. To Mario, it will obey the Act as setting.
292A block that bounces sprites! But is passable by Mario.
293Solid to anything moving upwards.
294Solid to anything moving rightwards.
295Solid to anything moving leftwards.
296Block that is solid when ON/OFF switch is OFF.
297Block that is solid when ON/OFF switch is ON.
298A block that shatters when a sprite is thrown at it.
299A block that kills sprites. Does not work for sprites that do not have object interaction.
29ABlock that kills the player (even on yoshi), is solid for sprites and kills on wall running.
29BBlock that kills the player (even on yoshi), is passable for sprites and kills on wall running.
29CMakes Mario small, clears item box and removes balloon, flight, and slide states.
29DA Donut Lift, which will fall shortly after being stepped on.
29EBlock with an endless supply of throwblocks.
29FA ledge vine that the player automatically hops above.
2A0A block that acts like a mid-air suspended Spiny.
2A1A block that acts like a stationary Swooper.
2A2Sets the ON/OFF status to ON when anything (incl. dead sprites) passes through it.
2A3Sets the ON/OFF status to OFF when anything (incl. dead sprites) passes through it.
2A4A block that will teleport Mario to the current screen exit.
2A5A single-use bounce block.
2A6A block that bounces throw blocks from the side.
2A7A coin that changes the ON/OFF state to ON.
2A8A coin that changes the ON/OFF state to OFF.
2AA-2AFCamera Blocks (hover in Lunar Magic for descriptions).
2B0-2BFCustom Question Blocks (hover in Lunar Magic for descriptions).
300-36FScreen Scrolling Pipe Tiles (hover in Lunar Magic for descriptions).
Earlier versions of the baserom may have fewer or different blocks.