10 users online: Brakkie, Buzbee, kiki79250, Mapping_bl, NerDose, niko, playagmes169, RichardDS90, Spedinja, The Voipah - Guests: 70 - Bots: 269
Users: 55,673 (2,389 active)
Latest user: peg

Pressured Water

UberASM Repository → Pressured Water

Submission Details

Name: Pressured Water
Author: mathie
Version History: View
Type: Level
Includes GFX: No
Includes Hijack: No
Featured: No
Description: This simple code make it so that Mario can't swim in water more than one time without touching the ground.
Note that it's still possible to have him swim more or less high using the directional buttons, though.
It works by modifying controller-related RAM addresses, so look up the code before combining it with another controller-related gimmick.

- fixed issue about not being able to dismount Yoshi while in water.
- fixed issues with "level paused", "message box active" and "sprites locked" flags.
Tags: lorom physics sa-1 super fx water
Comments: 5 (jump to comments)
5.0 (1 rating)
No rating
Download 444 bytes | 349 downloads


Comments (5)

 Major Flare Link
Update: Added image.
 HuFlungDu Link
One more note, this still allows the user to swim upwards while carrying an item. So probably don't use it in a level with carryable items, if that's an issue for you.
 mathie Author Link
Thanks a lot for pointing that out. It's been fixed, along with the "level paused" flag and "sprites locked" flag.
Sorry for the inconvenience, I'm missing a lot of obvious things these days.
HammerBrother Link
Don't forget the message box. "If message box flag set, skip reset controls".
 HuFlungDu From older version: Pressured Water Link
Due to the way this is implemented, it's worth noting that this also disables dismounting Yoshi while you are not on the ground.

Approving anyway because it works as intended. If you want to fix that issue, go ahead and submit and update.