Name: | Extending blocks v1.1 |
Author: | TheBiob |
Added: | |
Version History: | View |
Act As: | 130 |
Includes GFX: | No |
Description: | When hit from below (with an Item or feather from the side) it'll grow one block until it hits a certain point. If the block doesn't get hit for a while it'll shrink down into one block again. Read the readme for more information. Update: - Added left, right and down versions as well as a version that changes direction depending on map16 tiles. Update v1.1 - PIXI compatibility. - Fixed a bug where the sprite number wasn't checked correctly occasionally causing it to remove the wrong sprite. - Added an option to use multiple timer so extending one doesn't block all others from extending. Requested by maro and chineesmw |
Tags: | lorom new mario bros nsmb platform sa-1 |
Comments: | 21 (jump to comments) |
Rating: |
Download
18.04 KiB | 447 downloads
Comments (21)
You might have forgotten to add the timer uberasm to the level, there is a small cooldown between using them that's set up by default and requires the uberasm to be running.
If you've turned off the !use_multiple_timer option then the address still needs to be one that decreases (like the commented out !timer address, which decreases automatically by default).
Something that I didn't understand initially is that the extending blocks don't run OVER the "left" "right" "stop" etc. blocks (like the custom snake blocks), but rather, collide with them like a wall, then act accordingly. This means that custom extending blocks, while always starting going upwards, can have a "turn left/right/down" block placed directly above the initial block in order to have them start going any direction you wish. Once I understood that, this block instantly started making a lot more sense.
Note: Some weird stuff happens if you make the block trail double back on itself. The blocks will retract along a path towards where it was told to flip 180. Once it reaches it, a single block will then begin tunneling downwards. It's incredible and hilarious, with limitless possibilities for gimmicks and trolls. Please don't patch it out.
Great job, TheBlob!
Either the level you want it in or gamemode 14 for all levels.
Thanks!
Either the level you want it in or gamemode 14 for all levels.
Lunar Magic 3.21
GPS 1.4.1
UberASMTool 1.4
Pixi 1.2.15 (moderated before newest version was approved)
SA-1 Pack 1.32 (also tested without)
Snes9x 1.60
Everything works fine and the available options are really fun to mess around with, so it's accepted. Made SA-1 compatible, fixed a bug with bridges longer than #$0F, and added list.txt files upon moderation.
Could you help me?
My only nitpick is that the code could be improved but it is functional.
For example, there will be a Map16 tile that makes the sprite extend up, down, left, and right just like GreenHammerBro did on his Kirby Bomb pack.
It would be cool if the block could extend 2 times up, 3 times left, and then 1 time up again until it reaches the limit. And after a few seconds, it retracts all the way back.
Either way, this is a really nice block