SSBM Decomp
Loading...
Searching...
No Matches
ftGw_SpecialHi.c File Reference
#include "ftGw_SpecialHi.h"
#include "ftGw_Init.h"
#include "math.h"
#include "types.h"
#include <platform.h>
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0881.h"
#include "ft/ftanim.h"
#include "ft/ftcliffcommon.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Attack100.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftCommon/ftCo_FallSpecial.h"
#include "ftCommon/ftCo_Landing.h"
#include "it/items/itgamewatchrescue.h"
#include "lb/lb_00B0.h"
#include <dolphin/mtx.h>

Functions

static void ftGw_SpecialHi_ItemRescueEnterHitlag (HSD_GObj *gobj)
 0x8014E04C - Apply hitlag to Fire Rescue item
 
static void ftGw_SpecialHi_ItemRescueExitHitlag (HSD_GObj *gobj)
 0x8014E06C - Remove hitlag for Fire Rescue item
 
void ftGw_SpecialHi_ItemRescueSetup (HSD_GObj *gobj)
 0x8014DEF0 https://decomp.me/scratch/6Vtu9 // Create Fire Rescue item
 
bool ftGw_SpecialHi_ItemCheckRescueRemove (HSD_GObj *gobj)
 0x8014DFB8 https://decomp.me/scratch/Wu4WV // Check if Mr.
 
void ftGw_SpecialHi_ItemRescueSetNULL (HSD_GObj *gobj)
 0x8014DFE4 - Set Fire Rescue GObj pointer and callbacks to NULL
 
void ftGw_SpecialHi_ItemRescueRemove (HSD_GObj *gobj)
 0x8014DFFC - Remove Fire Rescue item
 
static void ftGameWatch_SpecialHi_SetVars (HSD_GObj *gobj)
 
void ftGw_SpecialHi_Enter (HSD_GObj *gobj)
 0x8014E0AC https://decomp.me/scratch/4Dc4b // Mr.
 
void ftGw_SpecialAirHi_Enter (HSD_GObj *gobj)
 0x8014E158 - Mr. Game & Watch's aerial Fire Rescue Motion State handler
 
void ftGw_SpecialHi_Anim (HSD_GObj *gobj)
 0x8014E1F8 - Mr. Game & Watch's grounded Fire Rescue Animation callback
 
void ftGw_SpecialAirHi_Anim (HSD_GObj *gobj)
 0x8014E218 https://decomp.me/scratch/QRkS8 // Mr.
 
void ftGw_SpecialHi_IASA (HSD_GObj *gobj)
 0x8014E290 - Mr. Game & Watch's grounded Fire Rescue IASA callback
 
void ftGw_SpecialAirHi_IASA (HSD_GObj *gobj)
 0x8014E2B0 https://decomp.me/scratch/2aEQN // Mr.
 
void ftGw_SpecialHi_Phys (HSD_GObj *gobj)
 0x8014E374 - Mr. Game & Watch's grounded Fire Rescue Physics callback
 
void ftGw_SpecialAirHi_Phys (HSD_GObj *gobj)
 0x8014E394 - Mr. Game & Watch's aerial Fire Rescue Physics callback
 
void ftGw_SpecialHi_Coll (HSD_GObj *gobj)
 0x8014E3B4 - Mr. Game & Watch's grounded Fire Rescue Collision callback
 
void ftGw_SpecialAirHi_Coll (HSD_GObj *gobj)
 0x8014E3D4 https://decomp.me/scratch/4IC4C // Mr.
 

Function Documentation

◆ ftGw_SpecialHi_ItemRescueEnterHitlag()

static void ftGw_SpecialHi_ItemRescueEnterHitlag ( HSD_GObj gobj)
static

0x8014E04C - Apply hitlag to Fire Rescue item

◆ ftGw_SpecialHi_ItemRescueExitHitlag()

static void ftGw_SpecialHi_ItemRescueExitHitlag ( HSD_GObj gobj)
static

0x8014E06C - Remove hitlag for Fire Rescue item

◆ ftGw_SpecialHi_ItemRescueSetup()

void ftGw_SpecialHi_ItemRescueSetup ( HSD_GObj gobj)

0x8014DEF0 https://decomp.me/scratch/6Vtu9 // Create Fire Rescue item

◆ ftGw_SpecialHi_ItemCheckRescueRemove()

bool ftGw_SpecialHi_ItemCheckRescueRemove ( HSD_GObj gobj)

0x8014DFB8 https://decomp.me/scratch/Wu4WV // Check if Mr.

Game & Watch is performing Fire Rescue

◆ ftGw_SpecialHi_ItemRescueSetNULL()

void ftGw_SpecialHi_ItemRescueSetNULL ( HSD_GObj gobj)

0x8014DFE4 - Set Fire Rescue GObj pointer and callbacks to NULL

◆ ftGw_SpecialHi_ItemRescueRemove()

void ftGw_SpecialHi_ItemRescueRemove ( HSD_GObj gobj)

0x8014DFFC - Remove Fire Rescue item

◆ ftGameWatch_SpecialHi_SetVars()

static void ftGameWatch_SpecialHi_SetVars ( HSD_GObj gobj)
inlinestatic

◆ ftGw_SpecialHi_Enter()

void ftGw_SpecialHi_Enter ( HSD_GObj gobj)

0x8014E0AC https://decomp.me/scratch/4Dc4b // Mr.

Game & Watch's grounded Fire Rescue Motion State handler

◆ ftGw_SpecialAirHi_Enter()

void ftGw_SpecialAirHi_Enter ( HSD_GObj gobj)

0x8014E158 - Mr. Game & Watch's aerial Fire Rescue Motion State handler

◆ ftGw_SpecialHi_Anim()

void ftGw_SpecialHi_Anim ( HSD_GObj gobj)

0x8014E1F8 - Mr. Game & Watch's grounded Fire Rescue Animation callback

◆ ftGw_SpecialAirHi_Anim()

void ftGw_SpecialAirHi_Anim ( HSD_GObj gobj)

0x8014E218 https://decomp.me/scratch/QRkS8 // Mr.

Game & Watch's aerial Fire Rescue Animation callback

◆ ftGw_SpecialHi_IASA()

void ftGw_SpecialHi_IASA ( HSD_GObj gobj)

0x8014E290 - Mr. Game & Watch's grounded Fire Rescue IASA callback

◆ ftGw_SpecialAirHi_IASA()

void ftGw_SpecialAirHi_IASA ( HSD_GObj gobj)

0x8014E2B0 https://decomp.me/scratch/2aEQN // Mr.

Game & Watch's aerial Fire Rescue IASA callback

◆ ftGw_SpecialHi_Phys()

void ftGw_SpecialHi_Phys ( HSD_GObj gobj)

0x8014E374 - Mr. Game & Watch's grounded Fire Rescue Physics callback

◆ ftGw_SpecialAirHi_Phys()

void ftGw_SpecialAirHi_Phys ( HSD_GObj gobj)

0x8014E394 - Mr. Game & Watch's aerial Fire Rescue Physics callback

◆ ftGw_SpecialHi_Coll()

void ftGw_SpecialHi_Coll ( HSD_GObj gobj)

0x8014E3B4 - Mr. Game & Watch's grounded Fire Rescue Collision callback

◆ ftGw_SpecialAirHi_Coll()

void ftGw_SpecialAirHi_Coll ( HSD_GObj gobj)

0x8014E3D4 https://decomp.me/scratch/4IC4C // Mr.

Game & Watch's aerial Fire Rescue Collision callback