Language…
16 users online:  Anorakun, Beed28, Daizo Dee Von, DanMario24YT, gizmo_321, Gorry, Green, h.carrell, Maw, MorrieTheMagpie, OrangeBronzeDaisy, Ray Hamilton, Serge, signature_steve, Skewer, SMW Magic - Guests: 273 - Bots: 495
Users: 64,795 (2,370 active)
Latest user: mathew

SMB3 Goomba Family by Sonikku (submitted by Knight of Time)

File Name: SMB3 Goomba Family
Submitted: by Silent Knight
Obsoletes: SMB3 Goomba Family
Authors: nice. goom
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This is the SMB3 Goomba family, which includes the standard Goomba, Para-Goomba, and Para-Goomba Bomber, which drops Micro Goombas, as well as a version of the Para-Goomba Bomber which stays in the air once it starts flying around. A patch is also included; it is required for inserting the Micro Goomba, which is a custom extended sprite that can be inserted with PIXI (the custom default interaction patch is not included nor required now, but you must instead have a different Goomba sprite inserted that this Goomba will become when stomped, like Blind Devil's Goomba). You don't have to give me (Knight of Time) credit, but please credit Sonikku, as this is his sprite. GFX are included.
Tags: enemy, extended, goomba, lorom, patch, sa-1
Screenshots:
This update... isn't how it should be done. The first thing I noticed is that it requires the use of a different custom sprite. That isn't an issue on its own but it becomes when you realise it is almost identical in behaviour (in this case, a different versions of a Classic Goomba).
Remember that this version of a classic Goomba includes all three types of Goombas in one file and marking them as stomped already changes the Goomba type (in fact, this piece of code is even handled by the normal Goomba but Para-Goombas spawn a different sprite for some reason). There also is the fact that both Goombas also handle their graphics differently (Sonikku's Goombas overwrite SMW's Galoombas, BilndDevil does so with the flopping Cheep-Cheep) and Para-Goombas will suddenly change their colours.

In addition, I noticed that the two JSON files for the Para-Goombas Bomber are broken and reference a non-existing ASM file. The regular Para-Goomba also is missing a JSON file.

The update also could have added a restore patch for the controller disabler.

Finally, why are there two ASM files with the only change being a single line of code? Aside from the fact that this sprite could benefit from extra bytes already before, this behaviour also could have been implemented with extra bytes instead of two separate ASM files (or at least with extra bit or extra property bytes).

Moderated with:
  • Lunar Magic v3.31
  • PIXI v1.32
  • BSNES v115