SSBM Decomp
Loading...
Searching...
No Matches
Bug List
Global calcTornadoLastPos (HSD_Particle *, f32 *, f32 *, f32 *)
The following should be accessing pp not gp
Global Fighter_Create (struct plAllocInfo *input)
HSD_ObjAlloc returns the block uncleared and nothing below zeroes it, so any field read before the init path writes it sees stale heap contents. For example, Luigi's x222C_cycloneCharge.
Global Fighter_procUpdate (Fighter_GObj *gobj)
IN THE MELEE CODE THAT CAUSES THE INVISIBLE CEILING GLITCH The next line should be 'pAtkShieldKB->y = 0', but instead it is:
Global ftCo_800AC5A0 (Fighter *fp)
These can be called with stick_x and stick_y being uninitialized.
Global ftCo_800C2FD8 (Fighter_GObj *gobj)
Undefined behavior if the fighter doesn't have a sword!
Global Ground_GetStageGObj (int)
alloc_user_data_ground returns the block uncleared and nothing below zeroes it, so any field a stage's callbacks read before its on_init writes it sees stale heap contents.
Global itNesspkfirepillar_UnkMotion0_Coll (Item_GObj *item_gobj)
Unintentionally sets the item to be in the air (see itNokonoko_UnkMotion5_Coll)
Global itNesspkfirepillar_UnkMotion0_Phys (Item_GObj *item_gobj)
Unintentionally sets the item to be in the air (see itNokonoko_UnkMotion5_Phys)