Language…
16 users online: caioskii, Dark Prince,  Deeke, Ekimnoid, ForthRightMC, Gamet2004, Gorry, JezJitzu, LadiesMan217, Mischievous Marc, neidoodle, NewPointless, Rauf, Raychu2021,  Ringo, The_Uber_Camper - Guests: 268 - Bots: 257
Users: 64,795 (2,375 active)
Latest user: mathew

Shell warp block by GreenHammerBro

File Name: Shell warp block
Submitted: 10-Jun-2015 12:27:13 pm by GreenHammerBro
Authors: GreenHammerBro
Act As: 130
Includes GFX: No
Description: When a shell or any kicked sprite hits this block, Mario will be teleported (screen-scroll warp, not to the next level) to above the block that is hit, useful for puzzle levels with areas mario cannot go to unless a kicked shell (like using a sprites-only passable block).

Note that if Mario's target position is #$0000 (top-left) on both vertical and horizontal coordinates, it won't work, this is because that value is reserved for indicating that Mario should not warp or has been done warping.

The block itself works pretty well, but it doesn't like Yoshi when you throw a fireball at the block.

Proof: https://dl.dropboxusercontent.com/u/67177523/Hack/SMWC/Blocks/Rejected/Shell%20Warp/shell_warp.gif

Also, this happens when you use the !Use1Time feature.

Quote
blocks/shell_warp/ShellWarpBlock.asm:70: error: Relative branch out of bounds (distance is 143) [BNE Return]


Backup: https://dl.dropboxusercontent.com/u/67177523/Hack/SMWC/Blocks/Rejected/Shell%20Warp/shell_warp_1.zip