SSBM Decomp
|
#include <platform.h>
#include <placeholder.h>
#include "ft/forward.h"
#include "ftCommon/forward.h"
#include "it/forward.h"
#include "lb/forward.h"
#include <baselib/forward.h>
#include <dolphin/mtx/types.h>
Go to the source code of this file.
Functions | |
void | ftColl_800763C0 (Fighter_GObj *attacker, Fighter_GObj *victim, enum_t attackID) |
Combo Count Logic. | |
void | ftColl_80076444 (Fighter_GObj *attacker, Fighter_GObj *victim) |
Combo Count Logic + Get Attack ID. | |
void | ftColl_8007646C (Fighter_GObj *attackItem, Fighter_GObj *victim) |
void | ftColl_800764DC (Fighter_GObj *gobj) |
Check to end combo for victim. | |
void | ftColl_80076528 (Fighter_GObj *gobj) |
Combo count something + adjust FtPart_TopN. | |
void | ftColl_800765AC (Fighter_GObj *victim) |
Clear victim pointer from attacker upon freeing memory? | |
void | ftColl_800765E0 (void) |
Reset hitbox and phantom collision count? | |
float | ftColl_800765F0 (Fighter *fp, Fighter_GObj *victim, float unk_floatvar) |
bool | ftColl_80076640 (Fighter *, float *) |
void | ftColl_80076764 (int, enum_t, Fighter_GObj *, DynamicsDesc *, Fighter *fp, HurtCapsule *) |
void | ftColl_800768A0 (Fighter *fp, HitCapsule *dst) |
bool | ftColl_8007699C (Fighter *, HitCapsule *, Fighter *, HitCapsule *) |
void | ftColl_80076CBC (Fighter *, HitCapsule *, Fighter *) |
bool | ftColl_80076ED8 (Fighter *fp0, HitCapsule *hit0, Fighter *fp1, HitCapsule *hit1) |
UNK_RET | ftColl_80077464 (UNK_PARAMS) |
void | ftColl_80077688 (Item *, HitCapsule *, Fighter *, Vec3 *, f32) |
UNK_RET | ftColl_80077970 (UNK_PARAMS) |
UNK_RET | ftColl_80077C60 (UNK_PARAMS) |
void | ftColl_80078384 (Fighter *, HurtCapsule *, HitCapsule *) |
void | ftColl_80078488 (Fighter *) |
UNK_T | ftColl_800784B4 (UNK_T, UNK_T, UNK_T) |
UNK_RET | ftColl_80078538 (UNK_PARAMS) |
UNK_RET | ftColl_8007861C (bool, Fighter_GObj *gobj, int, int, int, u32, int, UNK_T, int) |
UNK_RET | ftColl_80078710 (UNK_PARAMS) |
void | ftColl_80078754 (Fighter_GObj *, Fighter_GObj *, bool) |
UNK_RET | ftColl_800787B4 (UNK_PARAMS) |
void | ftColl_800788D4 (Fighter_GObj *gobj) |
void | ftColl_8007891C (Fighter_GObj *, Fighter_GObj *, float) |
UNK_RET | ftColl_80078998 (UNK_PARAMS) |
void | ftColl_80078A2C (Fighter_GObj *) |
Checks for grabbable targets. | |
void | ftColl_80078C70 (Fighter_GObj *) |
void | ftColl_8007925C (Fighter_GObj *) |
UNK_RET | ftColl_80079AB0 (UNK_PARAMS) |
float | ftColl_80079C70 (Fighter *, Fighter *, void *, int) |
float | ftColl_80079EA8 (Fighter *, HitCapsule *, int) |
static void | ftColl_80076808 (Fighter *fp, HitCapsule *hit, int, void *victim, bool) |
void | ftColl_8007AB48 (Fighter_GObj *) |
void | ftColl_8007AB80 (Fighter_GObj *) |
void | ftColl_8007ABD0 (HitCapsule *, u32 damageAmount, Fighter_GObj *) |
bool | ftColl_8007AC68 (uint kb_angle) |
void | ftColl_8007AC9C (HitCapsule *, int, Fighter_GObj *) |
void | ftColl_8007AD18 (ftCo_Fighter *fp, HitCapsule *) |
void | ftColl_8007AE80 (Fighter_GObj *) |
void | ftColl_8007AEE0 (Fighter_GObj *) |
void | ftColl_8007AEF8 (Fighter_GObj *) |
Enable Reflect Bubble Update. | |
void | ftColl_8007AF10 (Fighter_GObj *) |
void | ftColl_8007AF28 (Fighter_GObj *gobj) |
void | ftColl_8007AF60 (Fighter_GObj *) |
void | ftColl_8007AFC8 (Fighter_GObj *gobj, int hit_idx) |
ftColl_8007AF60 | |
void | ftColl_8007AFF8 (Fighter_GObj *) |
void | ftColl_8007B064 (Fighter_GObj *gobj, enum_t) |
void | ftColl_8007B0C0 (Fighter_GObj *, HurtCapsuleState) |
void | ftColl_8007B128 (Fighter_GObj *gobj, int bone_id, HurtCapsuleState state) |
void | ftColl_8007B1B8 (Fighter_GObj *gobj, ShieldDesc *shield, HSD_GObjEvent cb) |
void | ftColl_CreateReflectHit (Fighter_GObj *, ReflectDesc *, HSD_GObjEvent on_reflect) |
void | ftColl_CreateAbsorbHit (Fighter_GObj *, AbsorbDesc *) |
void | ftColl_8007B320 (Fighter_GObj *) |
void | ftColl_8007B4E0 (Fighter_GObj *) |
void | ftColl_8007B5AC (ftCo_Fighter *fp, HurtCapsule *, struct UNK_SAMUS_S2 *) |
void | ftColl_8007B62C (Fighter_GObj *, bool) |
void | ftColl_8007B6A0 (Fighter_GObj *gobj) |
void | ftColl_8007B6EC (Fighter_GObj *) |
void | ftColl_8007B760 (Fighter_GObj *, int) |
void | ftColl_8007B7A4 (Fighter_GObj *gobj, int) |
void | ftColl_8007B7FC (Fighter *, int) |
s32 | ftColl_8007B868 (Fighter_GObj *gobj) |
void | ftColl_8007B8A8 (HitCapsule *, Vec3 *) |
Update hitbox positions. | |
void | ftColl_8007B8CC (Fighter *, Fighter_GObj *) |
void | ftColl_8007B8E8 (Fighter_GObj *) |
void | ftColl_GetWindOffsetVec (Fighter_GObj *, Vec3 *out_wind) |
void | ftColl_8007BA0C (Fighter_GObj *) |
void | ftColl_8007BAC0 (Fighter_GObj *) |
float | ftColl_8007BBCC (Fighter_GObj *gobj) |
void | ftColl_8007BC90 (Fighter_GObj *) |
void | ftColl_8007BE3C (Fighter_GObj *) |
void ftColl_800763C0 | ( | Fighter_GObj * | attacker, |
Fighter_GObj * | victim, | ||
enum_t | attackID | ||
) |
Combo Count Logic.
void ftColl_80076444 | ( | Fighter_GObj * | attacker, |
Fighter_GObj * | victim | ||
) |
Combo Count Logic + Get Attack ID.
void ftColl_8007646C | ( | Fighter_GObj * | attackItem, |
Fighter_GObj * | victim | ||
) |
void ftColl_800764DC | ( | Fighter_GObj * | gobj | ) |
Check to end combo for victim.
void ftColl_80076528 | ( | Fighter_GObj * | gobj | ) |
Combo count something + adjust FtPart_TopN.
void ftColl_800765AC | ( | Fighter_GObj * | victim | ) |
Clear victim pointer from attacker upon freeing memory?
void ftColl_800765E0 | ( | void | ) |
Reset hitbox and phantom collision count?
float ftColl_800765F0 | ( | Fighter * | fp, |
Fighter_GObj * | victim, | ||
float | unk_floatvar | ||
) |
void ftColl_80076764 | ( | int | arg0, |
enum_t | arg1, | ||
Fighter_GObj * | arg2, | ||
DynamicsDesc * | arg3, | ||
Fighter * | fp, | ||
HurtCapsule * | hurt | ||
) |
void ftColl_800768A0 | ( | Fighter * | fp, |
HitCapsule * | dst | ||
) |
bool ftColl_8007699C | ( | Fighter * | fp0, |
HitCapsule * | hit0, | ||
Fighter * | fp1, | ||
HitCapsule * | hit1 | ||
) |
void ftColl_80076CBC | ( | Fighter * | fp0, |
HitCapsule * | hit0, | ||
Fighter * | fp1 | ||
) |
bool ftColl_80076ED8 | ( | Fighter * | fp0, |
HitCapsule * | hit0, | ||
Fighter * | fp1, | ||
HitCapsule * | hit1 | ||
) |
UNK_RET ftColl_80077464 | ( | UNK_PARAMS | ) |
void ftColl_80077688 | ( | Item * | item, |
HitCapsule * | hurt, | ||
Fighter * | fp, | ||
Vec3 * | pos, | ||
f32 | val | ||
) |
UNK_RET ftColl_80077970 | ( | UNK_PARAMS | ) |
UNK_RET ftColl_80077C60 | ( | UNK_PARAMS | ) |
void ftColl_80078384 | ( | Fighter * | fp, |
HurtCapsule * | hurt, | ||
HitCapsule * | hit | ||
) |
void ftColl_80078488 | ( | Fighter * | fp | ) |
UNK_RET ftColl_80078538 | ( | UNK_PARAMS | ) |
UNK_RET ftColl_8007861C | ( | bool | arg0, |
Fighter_GObj * | gobj, | ||
int | arg2, | ||
int | arg3, | ||
int | arg4, | ||
u32 | arg5, | ||
int | arg6, | ||
UNK_T | arg7, | ||
int | arg8 | ||
) |
UNK_RET ftColl_80078710 | ( | UNK_PARAMS | ) |
void ftColl_80078754 | ( | Fighter_GObj * | arg0, |
Fighter_GObj * | arg1, | ||
bool | arg2 | ||
) |
UNK_RET ftColl_800787B4 | ( | UNK_PARAMS | ) |
void ftColl_800788D4 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007891C | ( | Fighter_GObj * | arg0, |
Fighter_GObj * | arg1, | ||
float | arg2 | ||
) |
UNK_RET ftColl_80078998 | ( | UNK_PARAMS | ) |
void ftColl_80078A2C | ( | Fighter_GObj * | this_gobj | ) |
Checks for grabbable targets.
void ftColl_80078C70 | ( | Fighter_GObj * | this_gobj | ) |
void ftColl_8007925C | ( | Fighter_GObj * | gobj | ) |
UNK_RET ftColl_80079AB0 | ( | UNK_PARAMS | ) |
float ftColl_80079EA8 | ( | Fighter * | arg0, |
HitCapsule * | arg1, | ||
int | arg2 | ||
) |
|
static |
void ftColl_8007AB48 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007AB80 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007ABD0 | ( | HitCapsule * | arg0, |
u32 | damageAmount, | ||
Fighter_GObj * | arg2 | ||
) |
void ftColl_8007AC9C | ( | HitCapsule * | arg0, |
int | arg1, | ||
Fighter_GObj * | arg2 | ||
) |
void ftColl_8007AD18 | ( | ftCo_Fighter * | fp, |
HitCapsule * | arg1 | ||
) |
void ftColl_8007AE80 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007AEE0 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007AEF8 | ( | Fighter_GObj * | gobj | ) |
Enable Reflect Bubble Update.
void ftColl_8007AF10 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007AF28 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007AF60 | ( | Fighter_GObj * | ) |
void ftColl_8007AFC8 | ( | Fighter_GObj * | gobj, |
int | hit_idx | ||
) |
void ftColl_8007AFF8 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007B064 | ( | Fighter_GObj * | gobj, |
enum_t | arg1 | ||
) |
void ftColl_8007B0C0 | ( | Fighter_GObj * | gobj, |
HurtCapsuleState | arg1 | ||
) |
void ftColl_8007B128 | ( | Fighter_GObj * | gobj, |
int | bone_id, | ||
HurtCapsuleState | state | ||
) |
void ftColl_8007B1B8 | ( | Fighter_GObj * | gobj, |
ShieldDesc * | shield, | ||
HSD_GObjEvent | cb | ||
) |
shield
is AbsorbDesc, and AbsorbDesc is part of ShieldDesc void ftColl_CreateReflectHit | ( | Fighter_GObj * | gobj, |
ReflectDesc * | reflect, | ||
HSD_GObjEvent | on_reflect | ||
) |
void ftColl_CreateAbsorbHit | ( | Fighter_GObj * | gobj, |
AbsorbDesc * | absorb | ||
) |
void ftColl_8007B320 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007B4E0 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007B5AC | ( | ftCo_Fighter * | fp, |
HurtCapsule * | hurt, | ||
struct UNK_SAMUS_S2 * | arg2 | ||
) |
void ftColl_8007B62C | ( | Fighter_GObj * | gobj, |
bool | arg1 | ||
) |
void ftColl_8007B6A0 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007B6EC | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007B760 | ( | Fighter_GObj * | gobj, |
int | arg1 | ||
) |
void ftColl_8007B7A4 | ( | Fighter_GObj * | gobj, |
int | arg1 | ||
) |
void ftColl_8007B7FC | ( | Fighter * | fp, |
int | arg1 | ||
) |
s32 ftColl_8007B868 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007B8A8 | ( | HitCapsule * | hit, |
Vec3 * | vec | ||
) |
Update hitbox positions.
void ftColl_8007B8CC | ( | Fighter * | fp, |
Fighter_GObj * | grabber_gobj | ||
) |
void ftColl_8007B8E8 | ( | Fighter_GObj * | gobj | ) |
void ftColl_GetWindOffsetVec | ( | Fighter_GObj * | , |
Vec3 * | out_wind | ||
) |
void ftColl_8007BA0C | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007BAC0 | ( | Fighter_GObj * | gobj | ) |
float ftColl_8007BBCC | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007BC90 | ( | Fighter_GObj * | gobj | ) |
void ftColl_8007BE3C | ( | Fighter_GObj * | gobj | ) |