13 users online:  Ahrion, Alex No, Bauchkatz, CONLUSH666,  Linkdeadx2, Mapsking, Rykon-V73,  Segment1Zone2, sholmes, SMW Magic, Xample,  YouFailMe, Zavok - Guests: 96 - Bots: 256
Users: 65,846 (2,177 active)
Latest user: HugsNotDrugs

Bounce Block Underwater Push

SMW Patches → Bounce Block Underwater Push

Submission Details

Name: Bounce Block Underwater Push
Author: MarioFanGamer
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Normally, bounce blocks such as note blocks or ?-block don't push the player downwards underwater. This patch makes it so that when you're underwater and swimming with an item, you get pushed downwards a little like in Super Mario Maker.

Note that it is not compatible with Press X to Item Swim while patches like All Switch Blocks Have Powerups requires you to adjust some settings. It also doesn't affect custom blocks such as these either.

Requested by buckaroodle610.
Tags: block lorom sa-1 swim water
Comments: 4 (jump to comments)
Download 987 bytes | 148 downloads


Comments (4)

HammerBrother Link
Techinically, forcing the player downwards so he 1-frame hits the block is not new. Things like non-bouncing block switches used in old hacks use this to prevent 2-4 frame hit blocks by simply having the MarioBelow set his Y speed to #$80.
 Maarfy Link
A simple patch that adds a little organic touch to water movement, very nice!

Two notes:

1.) The swimming physics routine runs after this code, and thus imposes a maximum downward speed of #$10; any !PushSpeed settings greater than #$10 will be capped at this value.

2.) If the patch is set to play a sound effect in bank $1DF9, it will overwrite the "hit head" sound that normally plays when bumping the bottom of a block. If set to any sound effect in $1DFC, it will be overwritten by the normal sounds made by item/coin containing blocks.

Tested with Asar 1.81, Lunar Magic 3.31, SA-1 1.40, Snes9x 1.59.2.
 MarioFanGamer Author Link
I just have updated the patch where I also have added a bounce for the invisible blocks.
HammerBrother Link
This also happens in NSMB too. I think this is also good for on/off switches because without this patch, the player carrying a sprite would be hitting the switch repeatedly and rapidly, causing a 50% chance it would be in the undesired state.