Name: | Edible Blocks |
Author: | Thomas |
Added: | |
Version History: | View |
Tool: | Asar |
Requires Free Space: | Yes |
Bug Fix: | Yes |
Featured: | No |
Description: | This patch allows you to make up to 255 Map16 tiles edible like berries, since you can't do it with BlockTool/GPS. You can customize whether the tiles are edible by Yoshi's mouth, Yoshi's tongue, or baby Yoshi. Additionally, a few bugfixes for glitches with Yoshi are included alongside it, stopping Yoshi and Baby Yoshi from dropping berry sprites or double-eating them (along with fixing some related bugs). If you just want them, you can still apply this patch with just the entries for SMW's berries. Update: added ability to add new routines for what happens when Yoshi actually eats the sprite. |
Tags: | ability berry edible lorom sa-1 sprite yoshi |
Comments: | 15 (jump to comments) |
Download
3.64 KiB | 659 downloads
Comments (15)
Do you know what's that mean? This patch can let you make a hiddle room or exit.
And like this: (hiddle pipe) ↓
(eating)
One thing what I dislike about the remoderated version is that all FastROM mirrors have been removed. Nonetheless, the only other change made with this patch is the changed bugfix so I still accepted it.Never wrote anything... *whistling*And whaddya know, this patch is still really cool! You definitely get more bang for your buck if you know ASM, but even at novice-level this patch enables some very creative gimmicks.
I wanted to make note, however, that the bugfix for the baby Yoshi double-eating glitch has no effect; the condition needed for the glitch to occur (the JSL at $02EAA0 runs with eating timer value $01 - $1F) is still permitted by the fix. I personally put the fix at $02EA9B, though there may be a more efficient way:
The other fixes work just fine. (And I had been looking for them for some time, so I am most grateful you included them - my thanks!)
also what eating dirt is a completely normal thing.
Erik557: it works just fine. And two '=' are used in conditional statements like this one, I might be wrong because I only code in ASM.
are you sure you don't want = 1 here? I'm pretty sure two equal signs mean you're assigning a value to a variable, however I'm not sure if this is true within Asar's syntax.
I would be more concerned about eating half a pipeline, lol.