|
SSBM Decomp
|
#include "ftkirbyspecialmewtwo.h"#include "inlines.h"#include "types.h"#include <placeholder.h>#include "ef/eflib.h"#include "ef/efsync.h"#include "ft/chara/ftCommon/ftCo_Escape.h"#include "ft/chara/ftCommon/ftCo_FallSpecial.h"#include "ft/fighter.h"#include "ft/forward.h"#include "ft/ft_081B.h"#include "ft/ft_0877.h"#include "ft/ft_0881.h"#include "ft/ft_0892.h"#include "ft/ftcolanim.h"#include "ft/ftcommon.h"#include "ft/inlines.h"#include "ft/types.h"#include "ftCommon/ftCo_Fall.h"#include "ftCommon/inlines.h"#include "ftKirby/forward.h"#include "ftMewtwo/forward.h"#include "it/items/itmewtwoshadowball.h"#include "lb/lb_00B0.h"#include <stddef.h>#include <baselib/gobj.h>#include <baselib/random.h>#include <MSL/math.h>Functions | |
| s32 | ftKb_SpecialNMt_80106F44 (Fighter_GObj *gobj, s32 *out_charge, s32 *out_max) |
| bool | ftKb_SpecialNMt_80106F9C (Fighter_GObj *gobj) |
| bool | ftKb_SpecialNMt_80106FEC (Fighter_GObj *gobj) |
| void | ftKb_SpecialNMt_80107040 (Fighter_GObj *gobj) |
| Clears Mewtwo copy ability state and effects. | |
| void | ftKb_SpecialNMt_8010709C (Fighter_GObj *gobj) |
| Full cleanup of Mewtwo copy ability state. | |
| void | ftKb_SpecialNMt_80107130 (Fighter_GObj *gobj) |
| Mewtwo copy cleanup with charge check. | |
| void | ftKb_SpecialNMt_SetRecoil (Fighter_GObj *gobj) |
| void | ftKb_SpecialNMt_801071FC (Fighter_GObj *gobj) |
| void | ftKb_SpecialNMt_80107410 (Fighter_GObj *gobj) |
| void | ftKb_SpecialNMt_80107568 (Fighter_GObj *gobj) |
| void | ftKb_SpecialNMt_80107638 (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNStart_Anim (Fighter_GObj *gobj) |
| static void | ftKb_SpecialNMt_CreateHeldShadow (Fighter_GObj *gobj, Vec3 *pos1, Vec3 *pos2) |
| void | ftKb_MtSpecialNLoop_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoopFull_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNCancel_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNEnd_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNStart_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoop_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoopFull_Anim (Fighter_GObj *gobj) |
| Item_GObj * | ftKb_MtSpecialAirNCancel_Anim_inline (Item_GObj *arg0) |
| void | ftKb_MtSpecialAirNCancel_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNEnd_Anim (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNStart_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoop_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoopFull_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNCancel_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNEnd_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNStart_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoop_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoopFull_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNCancel_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNEnd_IASA (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNStart_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoop_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoopFull_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNCancel_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNEnd_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNStart_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoop_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoopFull_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNCancel_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNEnd_Phys (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNStart_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoop_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNLoopFull_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNCancel_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialNEnd_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNStart_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoop_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNLoopFull_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNCancel_Coll (Fighter_GObj *gobj) |
| void | ftKb_MtSpecialAirNEnd_Coll (Fighter_GObj *gobj) |
Variables | |
| static Vec3 const | ftKb_Init_803B7570 = { 0.0f, 4.0f, 0.0f } |
| static Vec3 const | ftKb_Init_803B757C = { 0.0f, 4.0f, 0.0f } |
| u32 | ftKb_Init_803CB828 [] = { 0x00030DB9, 0x00030DBC, 0x00030DBF, 0x00030DC2 } |
| bool ftKb_SpecialNMt_80106F9C | ( | Fighter_GObj * | gobj | ) |
| bool ftKb_SpecialNMt_80106FEC | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialNMt_80107040 | ( | Fighter_GObj * | gobj | ) |
Clears Mewtwo copy ability state and effects.
| void ftKb_SpecialNMt_8010709C | ( | Fighter_GObj * | gobj | ) |
Full cleanup of Mewtwo copy ability state.
| void ftKb_SpecialNMt_80107130 | ( | Fighter_GObj * | gobj | ) |
Mewtwo copy cleanup with charge check.
|
inline |
| void ftKb_SpecialNMt_801071FC | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialNMt_80107410 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialNMt_80107568 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialNMt_80107638 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNStart_Anim | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
| void ftKb_MtSpecialNLoop_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoopFull_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNCancel_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNEnd_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNStart_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoop_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoopFull_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNCancel_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNEnd_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNStart_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoop_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoopFull_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNCancel_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNEnd_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNStart_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoop_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoopFull_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNCancel_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNEnd_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNStart_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoop_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoopFull_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNCancel_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNEnd_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNStart_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoop_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoopFull_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNCancel_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNEnd_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNStart_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoop_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNLoopFull_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNCancel_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialNEnd_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNStart_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoop_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNLoopFull_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNCancel_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_MtSpecialAirNEnd_Coll | ( | Fighter_GObj * | gobj | ) |
|
static |
|
static |
| u32 ftKb_Init_803CB828[] = { 0x00030DB9, 0x00030DBC, 0x00030DBF, 0x00030DC2 } |