SSBM Decomp
Loading...
Searching...
No Matches
itnesspkfirepillar.c File Reference
#include "itnesspkfirepillar.h"
#include "db/db.h"
#include "it/inlines.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/item.h"

Functions

float get_min_life (void)
 <rei wolf> i do know 1.0f and 0.0 are swapped but idk how to get a 1.0 in the higher functions x_x <Altafen#6776> itll get dead stripped by the linker should still match <rei wolf> oh wow rly <Altafen#6776> yea (i didn't know linkers could do that especially linkers from 1998) <Altafen#6776> (i should write a linker) <rei wolf> i have never heard of that being a thing at all
 
void itNesspkfirepillar_INLINE_SpawnItem_Init (SpawnItem *spawnitem, Vec3 *offset, f32 facing_dir, HSD_GObj *parent1_gobj, HSD_GObj *parent2_gobj)
 
void itNesspkfirepillar_802AA494 (HSD_GObj *parent1_gobj, HSD_GObj *parent2_gobj, Vec3 *offset, f32 facing_dir)
 
void itNesspkfirepillar_802AA55C (Item_GObj *item_gobj)
 
bool itNesspkfirepillar_INLINE_Anim_SetScale (Item_GObj *item_gobj, f32 scale)
 
bool itNesspkfirepillar_UnkMotion0_Anim (Item_GObj *item_gobj)
 
void itNesspkfirepillar_UnkMotion0_Phys (Item_GObj *item_gobj)
 
bool itNesspkfirepillar_UnkMotion0_Coll (Item_GObj *item_gobj)
 
bool itNesspkfirepillar_Logic24_DmgReceived (Item_GObj *item_gobj)
 
void itNesspkfirepillar_Logic24_EvtUnk (Item_GObj *item_gobj, HSD_GObj *parent_gobj)
 

Variables

ItemStateTable it_803F6B60 [1]
 <rei wolf> lol is there a way to hide the function from objdiff <Altafen#6776> i dont think so :( <rei wolf> cries
 

Function Documentation

◆ get_min_life()

float get_min_life ( void  )

<rei wolf> i do know 1.0f and 0.0 are swapped but idk how to get a 1.0 in the higher functions x_x <Altafen#6776> itll get dead stripped by the linker should still match <rei wolf> oh wow rly <Altafen#6776> yea (i didn't know linkers could do that especially linkers from 1998) <Altafen#6776> (i should write a linker) <rei wolf> i have never heard of that being a thing at all

◆ itNesspkfirepillar_INLINE_SpawnItem_Init()

void itNesspkfirepillar_INLINE_SpawnItem_Init ( SpawnItem spawnitem,
Vec3 *  offset,
f32  facing_dir,
HSD_GObj parent1_gobj,
HSD_GObj parent2_gobj 
)
inline

◆ itNesspkfirepillar_802AA494()

void itNesspkfirepillar_802AA494 ( HSD_GObj parent1_gobj,
HSD_GObj parent2_gobj,
Vec3 *  offset,
f32  facing_dir 
)

◆ itNesspkfirepillar_802AA55C()

void itNesspkfirepillar_802AA55C ( Item_GObj item_gobj)

◆ itNesspkfirepillar_INLINE_Anim_SetScale()

bool itNesspkfirepillar_INLINE_Anim_SetScale ( Item_GObj item_gobj,
f32  scale 
)
inline

◆ itNesspkfirepillar_UnkMotion0_Anim()

bool itNesspkfirepillar_UnkMotion0_Anim ( Item_GObj item_gobj)

◆ itNesspkfirepillar_UnkMotion0_Phys()

void itNesspkfirepillar_UnkMotion0_Phys ( Item_GObj item_gobj)
Bug:
Unintentionally sets the item to be in the air (see itNokonoko_UnkMotion5_Phys)

◆ itNesspkfirepillar_UnkMotion0_Coll()

bool itNesspkfirepillar_UnkMotion0_Coll ( Item_GObj item_gobj)
Bug:
Unintentionally sets the item to be in the air (see itNokonoko_UnkMotion5_Coll)

◆ itNesspkfirepillar_Logic24_DmgReceived()

bool itNesspkfirepillar_Logic24_DmgReceived ( Item_GObj item_gobj)

◆ itNesspkfirepillar_Logic24_EvtUnk()

void itNesspkfirepillar_Logic24_EvtUnk ( Item_GObj item_gobj,
HSD_GObj parent_gobj 
)

Variable Documentation

◆ it_803F6B60

ItemStateTable it_803F6B60[1]
Initial value:
bool itNesspkfirepillar_UnkMotion0_Anim(Item_GObj *item_gobj)
Definition itnesspkfirepillar.c:95
void itNesspkfirepillar_UnkMotion0_Phys(Item_GObj *item_gobj)
Definition itnesspkfirepillar.c:110
bool itNesspkfirepillar_UnkMotion0_Coll(Item_GObj *item_gobj)
Definition itnesspkfirepillar.c:121

<rei wolf> lol is there a way to hide the function from objdiff <Altafen#6776> i dont think so :( <rei wolf> cries