Language…
25 users online: Abstract,  AmperSam, autisticsceptile1993, badummzi,  Blaagon, CharlieUltra, CroNo, dashlet, Dennsen86, GamesInTweed, GiraffeKiller, Hammerer, Inflagrandy, Metal-Yoshi94, MorrieTheMagpie, mtheordinarygamer, Papangu, playagmes169, rafaelfutbal, Romiori, Rykon-V73, Ryrir, TheOrangeToad, Tulip Time Scholarship Games, underway - Guests: 292 - Bots: 419
Users: 64,795 (2,369 active)
Latest user: mathew

Configurable Vanilla Muncher v1.1

SMW Blocks → Configurable Vanilla Muncher v1.1

Submission Details

Name: Configurable Vanilla Muncher v1.1
Author: HammerBrother
Added:
Version History: View
Act As: 130
Includes GFX: No
Description:
This Muncher unlike smw, can have configurable options:

-Can have reverse muncher (as in, its a coin, if you trigger a silver switch, its a muncher)
-Have what type of switch you can make it switch muncher <-> coin
-What side won't hurt the player while being a muncher (will be solid but harmless, like NSMBWII in world 9-7, they don't hurt the player from the side)

By the way, it retains the "side touch" hitbox, meaning if the player touches the side without overlapping it (by moving straight up and down on it, NOT moving against it) won't hurt the player.
Tags: lorom muncher sa-1 vanilla
Comments: 7 (jump to comments)
Rating:
5.0 (1 rating)
No rating
Download 3.61 KiB | 404 downloads

Screenshots

View all

Comments (7)

TheBiob Link
Originally posted by dacin
Code
    MarioAbove:
    LDA $7D|!addr     ;\load y speed
    BMI AboveReturn   ;/don't hurt if the player is moving upwards



That code works but for proper sa-1 support |!addr should be either |!dp or removed since sa-1 already takes care of direct page.
dacin Link
Insta-kill blocks that have the hitbox of a coin have bothered me ever since I started playing kaizo::hard hacks, so I'm super happy to see a custom block using the vanilla muncher hitbox.

Edit: This doesn't properly check your y-speed for the top edge of the block, so you'll still get hit by the top edge even when moving upwards. Adding the following lines seems to fix this:
Code
    MarioAbove:
    LDA $7D|!addr     ;\load y speed
    BMI AboveReturn   ;/don't hurt if the player is moving upwards

HammerBrother Author Link
Oh, my bad, why JMP if you can just let the code naturally do the coin code by letting one of the offset groups (in this one, it's MarioBelow and BodyInside), and all others JMP? That way, you save 3 bytes.
 RussianMan Link
Didn't found issues in it, only one optimization (one of jumps to coin could be replaced with said coin code) has been made. Not much to say here, it's just a muncher (aka your regular tile 12F) with some customizations to it.
Also added a few gifs.
Alcaro From older version: configurable Vanilla muncher Link
~~~~
HammerBrother Author From older version: configurable Vanilla muncher Link
Alcaro.
HammerBrother Author From older version: configurable Vanilla muncher Link
Shaymin's pet: