Name: | Sprite Respawner v1.1 |
Author: | Sonikku |
Added: | |
Version History: | View |
Tool: | PIXI |
Type: | Standard |
Dynamic: | No |
Disassembly: | No |
Includes GFX: | No |
Description: | A sprite that you place at roughly the same X/Y positions as another sprite. It aims to respawn the sprite whenever the target sprite is killed or otherwise despawns. This sprite is intended to be used with a sprite such as the Magikoopa disassembly, Lakitu disassembly, or the Boss Bass, but can realistically work with most others. If the sprite is turned into a coin (i.e. Silver POW, Fire Flower), it'll only respawn when that coin is collected. Uses Extra Bit: YES If Extra Bit is set, it will respawn the sprite in the same X and Y positions as where it originally was. If Extra Bit is clear, it will respawn the sprite in the same Y position, but from a random side of the screen. Extra Byte 1 controls the timer before the sprite respawns Extra Byte 2: Bit 0 (01): Don't spawn if Mario is too close (when Extra Bit is set) Bit 1 (02): Display smoke effect on-generate (when Extra Bit is set) Bit 2 (04): Play sound effect on-generate Bit 3 (08): Use free RAM to disable respawning sprites Bit 4 (10): Suppress sound effect if Extra Bit is clear Update: Now SA-1-compatible and uses extra bytes now! |
Tags: | lorom respawn respawner sprite |
Comments: | 12 (jump to comments) |
Rating: |
Download
4.33 KiB | 1,380 downloads
Comments (12)
Thank you!
The update works fine, SA-1 compatibility and extra byte settings are nice features.
I modified the original sprite description in the JSON config file so that it's more specific for when the extra bit is clear and added a description for when the extra bit is set.
I also added version number v1.1.
The only very minor "complaint" I have with the sprite concerns the setting for suppressing the sound effect when the extra bit is clear (extra byte 2, bit 4), which is redundant with the generic setting for playing the sound effect (extra byte 2, bit 2). Note that this was already present in the previous version and I'm just pointing it out.
The respawner works fine on my SA-1 rom.
Currently, I have "extra property byte 1" set to 250 (I converted this sprite to a .json file at some point, which only allows for decimal numbers...) and that SEEMS to work, but I'm not 100% sure...