|
SSBM Decomp
|
#include "ftGw_AttackAir.h"#include "ftGw_Init.h"#include <platform.h>#include "ft/ft_081B.h"#include "ft/inlines.h"#include "ft/types.h"#include "ftCommon/forward.h"#include "ftCommon/ftCo_AttackAir.h"#include "ftCommon/ftCo_Landing.h"#include "ftCommon/ftCo_LandingAir.h"#include "ftGameWatch/types.h"#include "it/items/itgamewatchbreath.h"#include "it/items/itgamewatchparachute.h"#include "it/items/itgamewatchturtle.h"#include "lb/lb_00B0.h"#include <dolphin/mtx.h>
|
static |
0x8014B5CC - Remove hitlag for available AttackAir items
| void ftGw_AttackAirN_ItemParachuteSetup | ( | HSD_GObj * | gobj | ) |
0x8014AFC0 https://decomp.me/scratch/wJ5b7 // Create Parachute Item
| void ftGw_AttackAirN_ItemParachuteOnLand | ( | HSD_GObj * | gobj | ) |
0x8014B074 https://decomp.me/scratch/TaqkV // Parachute Accessory Callback - Landing Lag
| void ftGw_AttackAirN_ItemParachuteSetFlag | ( | HSD_GObj * | gobj | ) |
0x8014B0F0 https://decomp.me/scratch/8jiZT // Parachute item flag update on land + clear pointers
| void ftGw_AttackAirN_ItemParachuteRemove | ( | HSD_GObj * | gobj | ) |
Remove Parachute item.
0x8014B18C https://decomp.me/scratch/hJ3U1 // Check if Mr.
Game & Watch is performing Neutral Aerial / Neutral Aerial landing
|
static |
0x8014B268 https://decomp.me/scratch/R20Hy // Turtle Accessory Callback - Landing Lag
| void ftGw_AttackAirN_ItemTurtleSetup | ( | HSD_GObj * | gobj | ) |
0x8014B1B4 https://decomp.me/scratch/1sOUQ // Create Turtle Item
| void ftGw_AttackAirN_ItemTurtleSetFlag | ( | HSD_GObj * | gobj | ) |
0x8014B2E4 https://decomp.me/scratch/bOMxY // Turtle item flag update on land + clear pointers
| void ftGw_AttackAirN_ItemTurtleRemove | ( | HSD_GObj * | gobj | ) |
0x8014B320 https://decomp.me/scratch/jzWrr // Remove Turtle item
0x8014B380 https://decomp.me/scratch/xFOBA // Check if Mr.
Game & Watch is performing Back Aerial / Back Aerial Landing Lag
| void ftGw_AttackAirN_ItemSparkyOnLand | ( | HSD_GObj * | gobj | ) |
0x8014B45C https://decomp.me/scratch/9eoJs // Sparky Accessory Callback - Landing Lag
| void ftGw_AttackAirN_ItemSparkySetFlag | ( | HSD_GObj * | gobj | ) |
0x8014B4D8 https://decomp.me/scratch/bdjqs // Sparky item flag update on land + clear pointers
| void ftGw_AttackAirN_ItemSparkyRemove | ( | HSD_GObj * | gobj | ) |
0x8014B514 https://decomp.me/scratch/xkjj4 // Remove Sparky item
| void ftGw_AttackAirN_EnterItemHitlag | ( | HSD_GObj * | gobj | ) |
0x8014B574 https://decomp.me/scratch/EsqL3 // Apply hitlag for available AttackAir items
0x8014B624 https://decomp.me/scratch/vpCdl // Check if Mr.
Game & Watch is performing Up Aerial / Up Aerial Landing Lag
|
static |
0x8014B840 https://decomp.me/scratch/iunEP // Mr.
Game & Watch's Back Aerial Action State handler
|
static |
Mr. Game & Watch's Up Aerial Motion State handler.
| void ftGw_AttackAirN_DecideAction | ( | HSD_GObj * | gobj | ) |
0x8014B64C https://decomp.me/scratch/Ads9W // Decide Mr.
Game & Watch's Aerial Attack Motion State
| void ftGw_AttackAirN_Enter | ( | HSD_GObj * | gobj | ) |
0x8014B6E4 https://decomp.me/scratch/iunEP // Mr.
Game & Watch's Neutral Aerial Action State handler
| void ftGw_AttackAirN_Anim | ( | HSD_GObj * | gobj | ) |
0x8014B720 https://decomp.me/scratch/AxMcb // Mr.
Game & Watch's Neutral Aerial Animation callback
| void ftGw_AttackAirN_IASA | ( | HSD_GObj * | gobj | ) |
0x8014B740 https://decomp.me/scratch/PnNzC // Mr.
Game & Watch's Neutral Aerial IASA callback
| void ftGw_AttackAirN_Phys | ( | HSD_GObj * | gobj | ) |
0x8014B760 https://decomp.me/scratch/EBIVr // Mr.
Game & Watch's Neutral Aerial Physics callback
| void ftGw_AttackAirN_Coll | ( | HSD_GObj * | gobj | ) |
0x8014B780 https://decomp.me/scratch/aIqYH // Mr.
Game & Watch's Neutral Aerial Collision callback
|
static |
0x8014BAF8 https://decomp.me/scratch/8ClCw // Mr.
Game & Watch's Neutral Aerial Landing prefunction
| void ftGw_LandingAirN_Enter | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch - LandingAirN Think.
| void ftGw_AttackAirB_Anim | ( | HSD_GObj * | gobj | ) |
0x8014B87C https://decomp.me/scratch/AxMcb // Mr.
Game & Watch's Back Aerial Animation callback
| void ftGw_AttackAirB_IASA | ( | HSD_GObj * | gobj | ) |
0x8014B89C https://decomp.me/scratch/PnNzC // Mr.
Game & Watch's Back Aerial IASA callback
| void ftGw_AttackAirB_Phys | ( | HSD_GObj * | gobj | ) |
0x8014B8BC https://decomp.me/scratch/EBIVr // Mr.
Game & Watch's Back Aerial Physics callback
| void ftGw_AttackAirB_Coll | ( | HSD_GObj * | gobj | ) |
0x8014B8DC https://decomp.me/scratch/aIqYH // Mr.
Game & Watch's Back Aerial Collision callback
| void ftGw_LandingAirB_Enter | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch - LandingAirB Think.
| void ftGw_AttackAirHi_Anim | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch's Up Aerial Animation callback.
| void ftGw_AttackAirHi_IASA | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch's Up Aerial IASA callback.
| void ftGw_AttackAirHi_Phys | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch's Back Aerial Physics callback.
| void ftGw_AttackAirHi_Coll | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch's Back Aerial Collision callback.
| void ftGw_LandingAirHi_Enter | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch - LandingAirHi Think.
| void ftGw_LandingAirN_Anim | ( | HSD_GObj * | gobj | ) |
0x8014BB24 https://decomp.me/scratch/xQdJ2 // Mr.
Game & Watch's Neutral Aerial Landing Animation callback
| void ftGw_LandingAirN_IASA | ( | HSD_GObj * | gobj | ) |
0x8014BB70 - Mr. Game & Watch's Neutral Aerial Landing IASA callback
| void ftGw_LandingAirN_Phys | ( | HSD_GObj * | gobj | ) |
0x8014BB74 https://decomp.me/scratch/SqMil // Mr.
Game & Watch's Neutral Aerial Landing Physics callback
| void ftGw_LandingAirN_Coll | ( | HSD_GObj * | gobj | ) |
0x8014BB94 https://decomp.me/scratch/2K68T // Mr.
Game & Watch's Neutral Aerial Landing Collision callback
| void ftGw_LandingAirB_Init | ( | HSD_GObj * | gobj | ) |
0x8014BBE0 https://decomp.me/scratch/8ClCw // Mr.
Game & Watch's Back Aerial Landing prefunction
| void ftGw_LandingAirB_Anim | ( | HSD_GObj * | gobj | ) |
0x8014BC0C https://decomp.me/scratch/xQdJ2 // Mr.
Game & Watch's Back Aerial Landing Animation callback
| void ftGw_LandingAirB_IASA | ( | HSD_GObj * | gobj | ) |
0x8014BC58 - Mr. Game & Watch's Back Aerial Landing IASA callback
| void ftGw_LandingAirB_Phys | ( | HSD_GObj * | gobj | ) |
0x8014BC5C https://decomp.me/scratch/SqMil // Mr.
Game & Watch's Back Aerial Landing Physics callback
| void ftGw_LandingAirB_Coll | ( | HSD_GObj * | gobj | ) |
0x8014BC7C https://decomp.me/scratch/2K68T // Mr.
Game & Watch's Back Aerial Landing Collision callback
| void ftGw_LandingAirHi_Init | ( | HSD_GObj * | gobj | ) |
Mr. Game & Watch's Up Aerial Landing prefunction.
| void ftGw_LandingAirHi_Anim | ( | HSD_GObj * | gobj | ) |
0x8014BCF4 https://decomp.me/scratch/xQdJ2 // Mr.
Game & Watch's Up Aerial Landing Animation callback
| void ftGw_LandingAirHi_IASA | ( | HSD_GObj * | gobj | ) |
0x8014BD40 - Mr. Game & Watch's Up Aerial Landing IASA callback
| void ftGw_LandingAirHi_Phys | ( | HSD_GObj * | gobj | ) |
0x8014BD44 https://decomp.me/scratch/SqMil // Mr.
Game & Watch's Up Aerial Landing Physics callback
| void ftGw_LandingAirHi_Coll | ( | HSD_GObj * | gobj | ) |
0x8014BD64 https://decomp.me/scratch/2K68T // Mr.
Game & Watch's Up Aerial Landing Collision callback