|
SSBM Decomp
|
#include "ftNs_AttackHi4.h"#include "ftNs_Init.h"#include "ft/fighter.h"#include "ft/ft_081B.h"#include "ft/ft_0881.h"#include "ft/ft_0892.h"#include "ft/ftanim.h"#include "ft/ftcolanim.h"#include "ft/ftcoll.h"#include "ft/ftcommon.h"#include "ft/types.h"#include "ftCommon/forward.h"#include "ftCommon/ftCo_Wait.h"#include "ftNess/types.h"#include "it/items/itnessyoyo.h"#include "it/itYoyo.h"#include "it/types.h"#include "lb/forward.h"#include "lb/lb_00B0.h"#include "lb/lbcollision.h"#include "lb/lbvector.h"#include "mp/mpcoll.h"#include <common_structs.h>#include <trigf.h>#include <dolphin/mtx.h>Data Structures | |
| struct | Unknown |
Variables | |
| static Vec3 const | AttackHi4Pos = { 0 } |
| static Vec3 const | YoyoChargePos = { 0 } |
| static Vec3 const | YoyoThinkPos = { 0 } |
| void ftNs_AttackHi4_YoyoUpdateHitPos | ( | HSD_GObj * | gobj | ) |
Ness Yo-Yo HitCapsule Position Update.
| void ftNs_AttackHi4_YoyoCheckTimedRehit | ( | HSD_GObj * | gobj | ) |
Ness D-Smash HitCapsule Refresh Timer.
|
static |
Apply modified damage to D-Smash Yo-Yo hitbox after charge.
|
inlinestatic |
| s32 ftNs_AttackHi4_YoyoCheckEnvColl | ( | HSD_GObj * | gobj, |
| Vec3 * | ECBUnk, | ||
| Vec3 * | ECBUnk2, | ||
| float | float_unk | ||
| ) |
| void ftNs_AttackHi4_YoyoSetUnkPos | ( | HSD_GObj * | gobj, |
| Vec3 * | pos | ||
| ) |
dont_inline. This is probably a result of incorrectly splitting out the function. dont_inline. | void ftNs_AttackHi4_YoyoSetHitPos | ( | HSD_GObj * | gobj | ) |
Set Yo-Yo hitbox position?
fp. Check if Yo-Yo is colliding with an obstacle (wall / air)
| void ftNs_AttackHi4_YoyoSetVarAll | ( | HSD_GObj * | gobj | ) |
Set ftcmd-, fp- and stateVars.
| void ftNs_AttackHi4_YoyoApplySmash | ( | HSD_GObj * | gobj | ) |
Applies Smash Charge attributes to Ness's Up/Down Smash.
| void ftNs_AttackHi4_YoyoSetChargeDamage | ( | HSD_GObj * | gobj | ) |
Ness Yo-Yo Think.
| void ftNs_AttackHi4_YoyoSetUnkRate | ( | HSD_GObj * | gobj | ) |
Calculates Yo-Yo texture rotation speed?
| void ftNs_AttackHi4_YoyoCreateItem | ( | HSD_GObj * | gobj | ) |
Creates Yo-Yo item and sets up callbacks.
| void ftNs_AttackHi4_YoyoItemSetFlag | ( | HSD_GObj * | gobj | ) |
Something to do with Yo-Yo flags.
| void ftNs_AttackHi4_YoyoItemDespawn | ( | HSD_GObj * | gobj | ) |
Despawn Yo-Yo item.
| void ftNs_AttackHi4_YoyoItemSetUnk | ( | HSD_GObj * | gobj | ) |
| void ftNs_AttackHi4_YoyoItemSetUnk2 | ( | HSD_GObj * | gobj | ) |
| void ftNs_AttackHi4_Enter | ( | HSD_GObj * | gobj | ) |
Ness's Up Smash Motion State handler.
| void ftNs_AttackHi4_YoyoStartTimedRehit | ( | HSD_GObj * | gobj | ) |
Initiates rehit timer for Yo-Yo hitbox.
Fighter*. | void ftNs_AttackHi4_Anim | ( | HSD_GObj * | gobj | ) |
Ness's Up Smash Animation Callback.
| void ftNs_AttackHi4_IASA | ( | HSD_GObj * | gobj | ) |
0x80115E74 https://decomp.me/scratch/0Hcrg
| void ftNs_AttackHi4_Phys | ( | HSD_GObj * | gobj | ) |
0x80115EB8 https://decomp.me/scratch/e4x3x
| void ftNs_AttackHi4_Coll | ( | HSD_GObj * | gobj | ) |
0x80115F14 https://decomp.me/scratch/W7Ug6
| void ftNs_AttackHi4Charge_Anim | ( | HSD_GObj * | gobj | ) |
0x80115F88 https://decomp.me/scratch/3Af8Z
| void ftNs_AttackHi4Charge_IASA | ( | HSD_GObj * | gobj | ) |
0x801160B4 https://decomp.me/scratch/cU6sU
| void ftNs_AttackHi4Charge_Phys | ( | HSD_GObj * | gobj | ) |
0x801160E4 https://decomp.me/scratch/Te2bU
| void ftNs_AttackHi4Charge_Coll | ( | HSD_GObj * | gobj | ) |
0x80116104 https://decomp.me/scratch/TJd8i
| void ftNs_AttackHi4Charge_Enter | ( | HSD_GObj * | gobj | ) |
0x80116178 https://decomp.me/scratch/dY1wZ
| void ftNs_AttackHi4Release_Anim | ( | HSD_GObj * | gobj | ) |
0x8011620C https://decomp.me/scratch/QRdS1
| void ftNs_AttackHi4Release_IASA | ( | HSD_GObj * | gobj | ) |
0x801162B0 https://decomp.me/scratch/TowF9
| void ftNs_AttackHi4Release_Phys | ( | HSD_GObj * | gobj | ) |
0x801162E0 https://decomp.me/scratch/U8Bk1
| void ftNs_AttackHi4Release_Coll | ( | HSD_GObj * | gobj | ) |
0x80116420 https://decomp.me/scratch/TQPrT
|
static |
| void ftNs_AttackHi4Release_Enter | ( | HSD_GObj * | gobj | ) |
Ness's Up Smash Post-Charge Motion State handler.
|
static |
|
static |
|
static |