SSBM Decomp
Loading...
Searching...
No Matches
it_2725.h File Reference
#include <platform.h>
#include <placeholder.h>
#include "ft/forward.h"
#include "it/forward.h"
#include <baselib/forward.h>
#include "it/itCharItems.h"
#include "it/items/types.h"
#include "lb/types.h"
#include <dolphin/gx/types.h>

Go to the source code of this file.

Functions

void it_80272560 (Item_GObj *, s32)
 
void it_802725D4 (Item_GObj *)
 
void it_80272674 (Item_GObj *, s32)
 
void it_80272784 (Item_GObj *)
 
Fighterit_80272818 (Item *)
 
Item_GObjit_80272828 (ItemKind)
 
void it_80272860 (Item_GObj *, f32, f32)
 
void it_802728C8 (Item_GObj *)
 
void it_80272940 (Item_GObj *)
 
void it_80272980 (Item_GObj *)
 
void it_80272A18 (HSD_JObj *item_jobj)
 
void it_80272A3C (HSD_JObj *item_jobj)
 
void it_80272A60 (Item_GObj *)
 
void it_80272AC4 (Item_GObj *, Vec3 *)
 
void it_80272B40 (Item_GObj *)
 
void it_80272BA4 (Item_GObj *)
 
void it_80272C08 (Item_GObj *)
 
bool it_80272C6C (Item_GObj *)
 
HSD_JObjit_80272C90 (Item_GObj *)
 
HSD_JObjit_80272CC0 (Item_GObj *, enum_t)
 
bool it_80272D1C (Item_GObj *)
 Check if GObj is Item class.
 
s32 it_80272D40 (Item_GObj *)
 Check GObj entity class.
 
bool itColl_BounceOffVictim (Item_GObj *)
 
void it_80272DE4 (HSD_JObj *, f32)
 
void it_80272F7C (HSD_JObj *, f32)
 
bool it_80273030 (Item_GObj *)
 
bool itColl_BounceOffShield (Item_GObj *)
 
bool it_80273130 (Item_GObj *)
 
void it_80273168 (Item_GObj *)
 
void it_802731A4 (Item_GObj *)
 
void it_802731E0 (Item_GObj *)
 
void it_8027321C (Item_GObj *)
 
void it_8027327C (Item_GObj *, enum_t ID1, enum_t ID2)
 
void it_802732E4 (Item *, s32)
 
void it_80273318 (Item_GObj *, HSD_Joint *, s32)
 
void it_80273408 (Item_GObj *)
 
void it_80273454 (Item_GObj *)
 
void it_8027346C (Item_GObj *)
 
void it_80273484 (Item_GObj *)
 
void it_8027349C (Item_GObj *)
 
void it_802734B4 (Item_GObj *)
 
void it_80273500 (Item_GObj *, Vec3 *)
 
void it_80273598 (Item_GObj *, s32, s32)
 
void it_80273600 (Item_GObj *)
 
void it_80273648 (Item_GObj *, s32, s32)
 
void it_80273670 (Item_GObj *, int, float)
 
void it_80273748 (Item_GObj *, Vec3 *, Vec3 *)
 
void it_80273B50 (Item_GObj *, Vec3 *)
 
void it_80273F34 (Item_GObj *, HSD_GObj *, Item *)
 
void it_80274198 (Item_GObj *, bool)
 
void it_802741F4 (Item_GObj *, bool)
 
void it_80274250 (Item_GObj *, Vec3 *)
 
void it_8027429C (Item_GObj *, Vec3 *)
 
void it_802742F4 (Item_GObj *, HSD_GObj *, Fighter_Part)
 
void it_80274484 (Item_GObj *, HSD_JObj *, f32)
 
void it_80274574 (Item_GObj *)
 
void it_80274594 (Item_GObj *)
 
void it_80274658 (Item_GObj *, f32)
 
HSD_JObjit_802746F8 (Item_GObj *)
 
void it_80274740 (Item_GObj *)
 
f32 it_80274990 (Item_GObj *)
 
void it_80274A64 (Item_GObj *)
 
void it_80274C60 (Item_GObj *)
 
bool it_80274C78 (Item_GObj *)
 
void it_80274C88 (Item_GObj *)
 
void it_80274CAC (Item_GObj *)
 
void it_80274D04 (Item_GObj *, Vec3 *)
 
void it_80274D6C (Item_GObj *)
 
void it_80274DAC (Item_GObj *)
 
void it_80274DFC (Item_GObj *)
 
void it_80274E44 (Item_GObj *)
 
void it_80274ECC (Item_GObj *, bool)
 
void it_80274ED8 (void)
 
void it_80274EE8 (u32)
 
void it_80274EF8 (Item_GObj *)
 Toggle flag in 0xDC8 off.
 
void it_80274F10 (Item_GObj *)
 
void it_80274F28 (Item *, s8, HSD_GObjEvent, HSD_GObjInteraction)
 
void it_80274F48 (Item_GObj *, s32, HSD_GObj *, Fighter_Part)
 
void it_80274FDC (Item_GObj *, s32, Fighter_GObj *, Fighter_Part)
 
void it_80275070 (Item_GObj *, s32)
 
bool it_802750E8 (Item_GObj *, s32)
 
void it_802750F8 (Item_GObj *)
 
void it_80275158 (Item_GObj *, f32)
 Set item lifetime.
 
void it_80275174 (Item_GObj *, f32)
 
void it_8027518C (Item_GObj *)
 
bool it_802751D8 (Item_GObj *)
 
void it_80275210 (Item_GObj *)
 
void it_80275228 (Item_GObj *)
 
void it_80275240 (Item_GObj *)
 
void it_80275258 (Item_GObj *)
 
void it_80275270 (Item_GObj *)
 
void it_80275288 (Item_GObj *, s32, s32)
 
void it_802752D8 (Item_GObj *, s32, s32)
 
void it_80275328 (HSD_GObj *, ItemLink *)
 
void it_80275390 (Item_GObj *)
 
void it_802753BC (Item_GObj *, s16)
 
void it_802753DC (Item_GObj *)
 
void it_80275414 (Item_GObj *)
 
void it_8027542C (Item_GObj *)
 
void it_80275444 (Item_GObj *)
 
void it_80275474 (Item_GObj *)
 Toggle several flags in 0xDCD off.
 
void it_802754A4 (Item_GObj *)
 
void it_802754BC (Item_GObj *)
 
void it_802754D4 (Item_GObj *)
 
void it_80275504 (Item_GObj *)
 Toggle several flags in 0xDCE off.
 
void it_80275534 (Item_GObj *, f32)
 
void it_80275594 (Item_GObj *, s32, f32)
 
void it_802755C0 (Item_GObj *, f32)
 
void it_80275640 (Item_GObj *, f32)
 
void it_802756D0 (Item_GObj *)
 
void it_802756E0 (Item_GObj *)
 
void it_8027570C (Item_GObj *, s32)
 
void it_8027572C (Item_GObj *, s32)
 
void it_8027574C (Item_GObj *)
 
void it_80275788 (Item_GObj *)
 
void it_80275820 (Item_GObj *, Vec3 *, Vec3 *, s32)
 
bool it_80275870 (Item_GObj *)
 
float it_802758D4 (Item_GObj *)
 
void it_802759DC (Item_GObj *, Item_GObj *)
 
void it_80275BC8 (Item_GObj *, HSD_GObj *)
 
void it_80275D5C (Item_GObj *, ECB *)
 
void it_80275DFC (Item_GObj *)
 
void it_80275E98 (Item_GObj *, SpawnItem *)
 
void it_80276100 (Item_GObj *, Vec3 *)
 
void it_80276174 (Item_GObj *, Vec3 *)
 
void it_80276214 (Item_GObj *)
 
void it_80276278 (Item_GObj *)
 
void it_802762B0 (Item *)
 
void it_802762BC (Item *)
 
bool it_802762D8 (Item_GObj *)
 
s32 it_80276308 (Item_GObj *)
 
s32 it_80276348 (Item_GObj *, Vec3 *)
 
bool it_802763B8 (Item_GObj *)
 
s32 it_802763E0 (Item_GObj *)
 
void it_80276408 (Item_GObj *, CollData *, Vec3 *)
 
f32 it_8027649C (Item_GObj *)
 
void it_802765BC (Item_GObj *, enum_t)
 
void it_80276934 (Item_GObj *, enum_t)
 
void it_80276CB8 (Item_GObj *)
 
void it_80276CEC (Item_GObj *)
 
bool it_80276D9C (Item_GObj *, enum_t)
 
void it_80276FC4 (Item_GObj *, s32)
 
bool it_80277040 (Item_GObj *)
 
void it_8027737C (Item_GObj *, Vec3 *)
 
bool it_80277544 (Item_GObj *)
 
void it_802775F0 (Item_GObj *, Vec3 *)
 
bool it_8027770C (Item_GObj *)
 
bool it_8027781C (Item_GObj *)
 
void it_80277C40 (Item_GObj *, s32)
 
void it_80277D08 (void)
 
void fn_80277D8C (HSD_MObj *, u32)
 
HSD_TExpit_80277F90 (Item *, HSD_MObj *, HSD_TExp *)
 
void it_80278108 (Item *, HSD_MObj *, HSD_TExp *)
 
void it_80278574 (HSD_GObj *, GXColor *)
 
void it_8027870C (s32)
 
void it_802787B4 (Item_GObj *, s32)
 
void it_80278800 (Item_GObj *, s32, s32, Vec3 *, Vec3 *, s32, f32)
 
void it_80278F2C (Item_GObj *, FtCmdState *)
 
void it_802790C0 (Item_GObj *, FtCmdState *)
 
void it_80279544 (Item_GObj *, FtCmdState *)
 
void it_802795EC (Item_GObj *, FtCmdState *)
 
void it_80279680 (Item_GObj *, FtCmdState *)
 
void it_802796C4 (Item_GObj *, FtCmdState *)
 
void it_802796FC (Item_GObj *, FtCmdState *)
 
void it_80279720 (Item_GObj *, FtCmdState *)
 
void it_80279744 (Item_GObj *, FtCmdState *)
 
void it_80279768 (Item_GObj *, FtCmdState *)
 
void it_8027978C (Item_GObj *, FtCmdState *)
 
void it_80279888 (Item_GObj *, FtCmdState *)
 
void it_802798D4 (Item_GObj *, FtCmdState *)
 
void it_8027990C (Item_GObj *, FtCmdState *)
 
void it_80279958 (Item_GObj *, FtCmdState *)
 
void it_802799A8 (Item_GObj *, FtCmdState *)
 
void it_802799E4 (Item_GObj *)
 Advance Item Script.
 
void it_80279AF0 (Item_GObj *, FtCmdState *)
 
void it_80279B10 (Item_GObj *, FtCmdState *)
 
void fn_80279B30 (Item_GObj *, FtCmdState *)
 
void it_80279B64 (Item *)
 
void it_80279B88 (Item *, s32, s32)
 
void it_80279BBC (Item *)
 
void it_80279BE0 (Item_GObj *)
 
void it_80279C48 (Item_GObj *, Article *)
 
void it_80279CDC (Item_GObj *, f32)
 
void it_80279D38 (Item_GObj *)
 
void it_80279D5C (Item_GObj *, f32)
 
void it_80279E24 (Item_GObj *)
 
void it_80279FF8 (Item_GObj *)
 
bool it_8027A09C (Item_GObj *)
 
bool it_8027A118 (Item_GObj *, HSD_GObjEvent)
 
void it_8027A13C (Item_GObj *)
 
void it_8027A160 (HSD_JObj *, Item *)
 
void it_8027A344 (Item_GObj *)
 
s32 it_8027A364 (Item *)
 
s32 it_8027A4D4 (Item *)
 
s32 it_8027A780 (Item *, void *)
 
s32 it_8027A9B8 (Item *)
 
void it_8027AAA0 (Item_GObj *, Item *, s32)
 
bool it_8027AB64 (Item_GObj *)
 
void it_8027ADEC (int, Item_GObj *, HSD_JObj *, f32)
 
bool it_8027AE34 (Item_GObj *)
 
bool it_8027AF50 (Item_GObj *)
 
void it_8027B070 (Item_GObj *, Fighter_GObj *)
 
void it_8027B0C4 (Item_GObj *, SpawnItem *)
 
void it_8027B1F4 (Item_GObj *)
 
void it_8027B288 (Item_GObj *, u32)
 
void it_8027B330 (Item_GObj *, u32)
 
void it_8027B378 (Fighter_GObj *, Item_GObj *, f32)
 
void it_8027B408 (Item_GObj *, Item_GObj *, f32)
 
void it_8027B4A4 (Fighter_GObj *, Item_GObj *)
 
void it_8027B508 (Item_GObj *, Item_GObj *)
 
void it_8027B564 (Item_GObj *)
 
Item_GObjit_8027B5B0 (ItemKind, Vec3 *, HSD_JObj *, Vec3 *, bool)
 
void it_8027B730 (Item_GObj *)
 
bool it_8027B798 (Item_GObj *, Vec3 *)
 
void it_8027B964 (Item_GObj *, bool)
 
void it_8027BA54 (HSD_GObj *, Vec3 *)
 
void it_8027BB1C (Vec3 *, Vec3 *)
 
void it_8027BBF4 (Item_GObj *, bool, f64, f32)
 
void it_8027C0A8 (Item_GObj *, f32, f32)
 
void it_8027C0CC (Item_GObj *, f32, f32)
 
void it_8027C0F0 (Item_GObj *, Vec3 *, f64, f32)
 
void it_8027C56C (Item_GObj *, f32)
 
bool it_8027C794 (Item_GObj *)
 
bool it_8027C79C (Item_GObj *)
 
bool it_8027C824 (Item_GObj *, s32(*arg1)(Item_GObj *))
 
void it_8027C8B0 (Item_GObj *)
 
void it_8027C8D0 (Vec3 *, Vec3 *, f32)
 
void it_8027C9D8 (Item *)
 
bool it_8027CA7C (HSD_GObj *)
 
void it_8027CAD8 (Item_GObj *)
 
void it_8027CB3C (Item_GObj *)
 
void it_8027CBA4 (Item_GObj *)
 
f32 it_8027CBFC (Item_GObj *)
 
Item_GObjit_8027CC88 (Item_GObj *)
 
void it_8027CE18 (Item_GObj *)
 
void it_8027CE44 (Item_GObj *)
 
void it_8027CE64 (Item_GObj *, HSD_GObj *, int)
 

Variables

struct ItemLogicTable it_803F14C4 [43]
 
struct ItemLogicTable it_803F23CC []
 
struct ItemLogicTable it_803F3100 [118]
 
struct ItemLogicTable it_803F4D20 []
 
HSD_ObjAllocUnk4 it_804A0E30
 
HSD_ObjAllocUnk6 it_804A0E50
 
HSD_ObjAllocUnk6 it_804A0E60
 
Articleit_804A0F60 []
 
s8 it_804D6D00
 
s32 it_804D6D08
 
s32 it_804D6D0C
 
u32 it_804D6D10
 
uint it_804D6D14
 
u32 it_804D6D18
 
Article ** it_804D6D24
 
ItemCommonDatait_804D6D28
 
Article ** it_804D6D30
 
Article ** it_804D6D38
 

Function Documentation

◆ it_80272560()

void it_80272560 ( Item_GObj item_gobj,
s32  idx 
)

◆ it_802725D4()

void it_802725D4 ( Item_GObj item_gobj)

◆ it_80272674()

void it_80272674 ( Item_GObj item_gobj,
s32  idx 
)

◆ it_80272784()

void it_80272784 ( Item_GObj item_gobj)

◆ it_80272818()

Fighter * it_80272818 ( Item item)

◆ it_80272828()

Item_GObj * it_80272828 ( ItemKind  kind)

◆ it_80272860()

void it_80272860 ( Item_GObj item_gobj,
f32  arg1,
f32  arg2 
)

◆ it_802728C8()

void it_802728C8 ( Item_GObj item_gobj)

◆ it_80272940()

void it_80272940 ( Item_GObj item_gobj)

◆ it_80272980()

void it_80272980 ( Item_GObj item_gobj)

◆ it_80272A18()

void it_80272A18 ( HSD_JObj item_jobj)

◆ it_80272A3C()

void it_80272A3C ( HSD_JObj item_jobj)

◆ it_80272A60()

void it_80272A60 ( Item_GObj item_gobj)

◆ it_80272AC4()

void it_80272AC4 ( Item_GObj item_gobj,
Vec3 arg1 
)

◆ it_80272B40()

void it_80272B40 ( Item_GObj item_gobj)

◆ it_80272BA4()

void it_80272BA4 ( Item_GObj item_gobj)

◆ it_80272C08()

void it_80272C08 ( Item_GObj item_gobj)

◆ it_80272C6C()

bool it_80272C6C ( Item_GObj item_gobj)

◆ it_80272C90()

HSD_JObj * it_80272C90 ( Item_GObj item_gobj)

◆ it_80272CC0()

HSD_JObj * it_80272CC0 ( Item_GObj item_gobj,
enum_t  idx 
)

◆ it_80272D1C()

bool it_80272D1C ( Item_GObj item_gobj)

Check if GObj is Item class.

◆ it_80272D40()

s32 it_80272D40 ( Item_GObj item_gobj)

Check GObj entity class.

◆ itColl_BounceOffVictim()

bool itColl_BounceOffVictim ( Item_GObj item_gobj)

◆ it_80272DE4()

void it_80272DE4 ( HSD_JObj jobj,
f32  scale 
)

◆ it_80272F7C()

void it_80272F7C ( HSD_JObj jobj,
f32  scale 
)

◆ it_80273030()

bool it_80273030 ( Item_GObj item_gobj)

◆ itColl_BounceOffShield()

bool itColl_BounceOffShield ( Item_GObj item_gobj)

◆ it_80273130()

bool it_80273130 ( Item_GObj item_gobj)

◆ it_80273168()

void it_80273168 ( Item_GObj item_gobj)

◆ it_802731A4()

void it_802731A4 ( Item_GObj item_gobj)

◆ it_802731E0()

void it_802731E0 ( Item_GObj item_gobj)

◆ it_8027321C()

void it_8027321C ( Item_GObj item_gobj)

◆ it_8027327C()

void it_8027327C ( Item_GObj item_gobj,
enum_t  ID1,
enum_t  ID2 
)

◆ it_802732E4()

void it_802732E4 ( Item item,
s32  arg1 
)

◆ it_80273318()

void it_80273318 ( Item_GObj item_gobj,
HSD_Joint joint,
s32  arg2 
)

◆ it_80273408()

void it_80273408 ( Item_GObj item_gobj)

◆ it_80273454()

void it_80273454 ( Item_GObj item_gobj)

◆ it_8027346C()

void it_8027346C ( Item_GObj item_gobj)

◆ it_80273484()

void it_80273484 ( Item_GObj item_gobj)

◆ it_8027349C()

void it_8027349C ( Item_GObj item_gobj)

◆ it_802734B4()

void it_802734B4 ( Item_GObj item_gobj)

◆ it_80273500()

void it_80273500 ( Item_GObj item_gobj,
Vec3 arg1 
)

◆ it_80273598()

void it_80273598 ( Item_GObj item_gobj,
s32  arg1,
s32  arg2 
)

◆ it_80273600()

void it_80273600 ( Item_GObj item_gobj)

◆ it_80273648()

void it_80273648 ( Item_GObj item_gobj,
s32  arg1,
s32  arg2 
)

◆ it_80273670()

void it_80273670 ( Item_GObj item_gobj,
int  arg1,
float  arg8 
)

◆ it_80273748()

void it_80273748 ( Item_GObj item_gobj,
Vec3 pos,
Vec3 vel 
)

◆ it_80273B50()

void it_80273B50 ( Item_GObj item_gobj,
Vec3 vel 
)

◆ it_80273F34()

void it_80273F34 ( Item_GObj item_gobj,
HSD_GObj arg_gobj2,
Item arg_item 
)

◆ it_80274198()

void it_80274198 ( Item_GObj item_gobj,
bool  chk 
)

◆ it_802741F4()

void it_802741F4 ( Item_GObj item_gobj,
bool  chk 
)

◆ it_80274250()

void it_80274250 ( Item_GObj item_gobj,
Vec3 arg1 
)

◆ it_8027429C()

void it_8027429C ( Item_GObj item_gobj,
Vec3 arg1 
)

◆ it_802742F4()

void it_802742F4 ( Item_GObj item_gobj,
HSD_GObj gobj,
Fighter_Part  ftpart 
)

◆ it_80274484()

void it_80274484 ( Item_GObj item_gobj,
HSD_JObj jobj,
f32  scale 
)

◆ it_80274574()

void it_80274574 ( Item_GObj item_gobj)

◆ it_80274594()

void it_80274594 ( Item_GObj item_gobj)

◆ it_80274658()

void it_80274658 ( Item_GObj item_gobj,
f32  arg1 
)

◆ it_802746F8()

HSD_JObj * it_802746F8 ( Item_GObj item_gobj)

◆ it_80274740()

void it_80274740 ( Item_GObj item_gobj)

◆ it_80274990()

f32 it_80274990 ( Item_GObj item_gobj)

◆ it_80274A64()

void it_80274A64 ( Item_GObj item_gobj)

◆ it_80274C60()

void it_80274C60 ( Item_GObj item_gobj)

◆ it_80274C78()

bool it_80274C78 ( Item_GObj item_gobj)

◆ it_80274C88()

void it_80274C88 ( Item_GObj item_gobj)

◆ it_80274CAC()

void it_80274CAC ( Item_GObj item_gobj)

◆ it_80274D04()

void it_80274D04 ( Item_GObj item_gobj,
Vec3 pos 
)

◆ it_80274D6C()

void it_80274D6C ( Item_GObj item_gobj)

◆ it_80274DAC()

void it_80274DAC ( Item_GObj item_gobj)

◆ it_80274DFC()

void it_80274DFC ( Item_GObj item_gobj)

◆ it_80274E44()

void it_80274E44 ( Item_GObj item_gobj)

◆ it_80274ECC()

void it_80274ECC ( Item_GObj item_gobj,
bool  arg1 
)

◆ it_80274ED8()

void it_80274ED8 ( void  )

◆ it_80274EE8()

void it_80274EE8 ( u32  arg0)

◆ it_80274EF8()

void it_80274EF8 ( Item_GObj item_gobj)

Toggle flag in 0xDC8 off.

◆ it_80274F10()

void it_80274F10 ( Item_GObj item_gobj)

◆ it_80274F28()

void it_80274F28 ( Item item,
s8  arg1,
HSD_GObjEvent  arg2,
HSD_GObjInteraction  arg3 
)

◆ it_80274F48()

void it_80274F48 ( Item_GObj item_gobj,
s32  bone_id,
HSD_GObj arg2_gobj,
Fighter_Part  part_idx 
)

◆ it_80274FDC()

void it_80274FDC ( Item_GObj item_gobj,
s32  bone_id,
Fighter_GObj *  arg2_gobj,
Fighter_Part  part_idx 
)

◆ it_80275070()

void it_80275070 ( Item_GObj item_gobj,
s32  bone_id 
)

◆ it_802750E8()

bool it_802750E8 ( Item_GObj item_gobj,
s32  mask 
)

◆ it_802750F8()

void it_802750F8 ( Item_GObj item_gobj)

◆ it_80275158()

void it_80275158 ( Item_GObj item_gobj,
f32  lifetime 
)

Set item lifetime.

◆ it_80275174()

void it_80275174 ( Item_GObj item_gobj,
f32  lifetime 
)

◆ it_8027518C()

void it_8027518C ( Item_GObj item_gobj)

◆ it_802751D8()

bool it_802751D8 ( Item_GObj item_gobj)

◆ it_80275210()

void it_80275210 ( Item_GObj item_gobj)

◆ it_80275228()

void it_80275228 ( Item_GObj item_gobj)

◆ it_80275240()

void it_80275240 ( Item_GObj item_gobj)

◆ it_80275258()

void it_80275258 ( Item_GObj item_gobj)

◆ it_80275270()

void it_80275270 ( Item_GObj item_gobj)

◆ it_80275288()

void it_80275288 ( Item_GObj item_gobj,
s32  arg1,
s32  arg2 
)

◆ it_802752D8()

void it_802752D8 ( Item_GObj item_gobj,
s32  arg1,
s32  arg2 
)

◆ it_80275328()

void it_80275328 ( HSD_GObj gobj,
ItemLink arg1 
)

◆ it_80275390()

void it_80275390 ( Item_GObj item_gobj)

◆ it_802753BC()

void it_802753BC ( Item_GObj item_gobj,
s16  arg1 
)

◆ it_802753DC()

void it_802753DC ( Item_GObj item_gobj)

◆ it_80275414()

void it_80275414 ( Item_GObj item_gobj)

◆ it_8027542C()

void it_8027542C ( Item_GObj item_gobj)

◆ it_80275444()

void it_80275444 ( Item_GObj item_gobj)

◆ it_80275474()

void it_80275474 ( Item_GObj item_gobj)

Toggle several flags in 0xDCD off.

◆ it_802754A4()

void it_802754A4 ( Item_GObj item_gobj)

◆ it_802754BC()

void it_802754BC ( Item_GObj item_gobj)

◆ it_802754D4()

void it_802754D4 ( Item_GObj item_gobj)

◆ it_80275504()

void it_80275504 ( Item_GObj item_gobj)

Toggle several flags in 0xDCE off.

◆ it_80275534()

void it_80275534 ( Item_GObj item_gobj,
f32  scale 
)

◆ it_80275594()

void it_80275594 ( Item_GObj item_gobj,
s32  idx,
f32  mult 
)

◆ it_802755C0()

void it_802755C0 ( Item_GObj item_gobj,
f32  scale 
)

◆ it_80275640()

void it_80275640 ( Item_GObj item_gobj,
f32  arg1 
)

◆ it_802756D0()

void it_802756D0 ( Item_GObj item_gobj)

◆ it_802756E0()

void it_802756E0 ( Item_GObj item_gobj)

◆ it_8027570C()

void it_8027570C ( Item_GObj item_gobj,
s32  idx 
)

◆ it_8027572C()

void it_8027572C ( Item_GObj item_gobj,
s32  idx 
)

◆ it_8027574C()

void it_8027574C ( Item_GObj item_gobj)

◆ it_80275788()

void it_80275788 ( Item_GObj item_gobj)

◆ it_80275820()

void it_80275820 ( Item_GObj item_gobj,
Vec3 arg1,
Vec3 arg2,
s32  idx 
)

◆ it_80275870()

bool it_80275870 ( Item_GObj item_gobj)

◆ it_802758D4()

float it_802758D4 ( Item_GObj item_gobj)

◆ it_802759DC()

void it_802759DC ( Item_GObj item_gobj1,
Item_GObj item_gobj2 
)

◆ it_80275BC8()

void it_80275BC8 ( Item_GObj item_gobj,
HSD_GObj arg_gobj 
)

◆ it_80275D5C()

void it_80275D5C ( Item_GObj item_gobj,
ECB arg_ecb 
)

◆ it_80275DFC()

void it_80275DFC ( Item_GObj item_gobj)

◆ it_80275E98()

void it_80275E98 ( Item_GObj item_gobj,
SpawnItem spawn 
)

◆ it_80276100()

void it_80276100 ( Item_GObj item_gobj,
Vec3 pos 
)

◆ it_80276174()

void it_80276174 ( Item_GObj item_gobj,
Vec3 pos 
)

◆ it_80276214()

void it_80276214 ( Item_GObj item_gobj)

◆ it_80276278()

void it_80276278 ( Item_GObj item_gobj)

◆ it_802762B0()

void it_802762B0 ( Item item)

◆ it_802762BC()

void it_802762BC ( Item item)

◆ it_802762D8()

bool it_802762D8 ( Item_GObj item_gobj)

◆ it_80276308()

s32 it_80276308 ( Item_GObj item_gobj)

◆ it_80276348()

s32 it_80276348 ( Item_GObj item_gobj,
Vec3 vec 
)

◆ it_802763B8()

bool it_802763B8 ( Item_GObj item_gobj)

◆ it_802763E0()

s32 it_802763E0 ( Item_GObj item_gobj)

◆ it_80276408()

void it_80276408 ( Item_GObj item_gobj,
CollData coll,
Vec3 vec 
)

◆ it_8027649C()

f32 it_8027649C ( Item_GObj item_gobj)

◆ it_802765BC()

void it_802765BC ( Item_GObj item_gobj,
enum_t  arg1 
)

◆ it_80276934()

void it_80276934 ( Item_GObj item_gobj,
enum_t  arg1 
)

◆ it_80276CB8()

void it_80276CB8 ( Item_GObj item_gobj)

◆ it_80276CEC()

void it_80276CEC ( Item_GObj item_gobj)

◆ it_80276D9C()

bool it_80276D9C ( Item_GObj item_gobj,
enum_t  arg1 
)

◆ it_80276FC4()

void it_80276FC4 ( Item_GObj item_gobj,
s32  arg1 
)

◆ it_80277040()

bool it_80277040 ( Item_GObj item_gobj)

◆ it_8027737C()

void it_8027737C ( Item_GObj item_gobj,
Vec3 pos 
)

◆ it_80277544()

bool it_80277544 ( Item_GObj item_gobj)

◆ it_802775F0()

void it_802775F0 ( Item_GObj item_gobj,
Vec3 arg1 
)

◆ it_8027770C()

bool it_8027770C ( Item_GObj item_gobj)

◆ it_8027781C()

bool it_8027781C ( Item_GObj item_gobj)

◆ it_80277C40()

void it_80277C40 ( Item_GObj item_gobj,
s32  arg1 
)

◆ it_80277D08()

void it_80277D08 ( void  )

◆ fn_80277D8C()

void fn_80277D8C ( HSD_MObj mobj,
u32  rendermode_arg 
)

◆ it_80277F90()

HSD_TExp * it_80277F90 ( Item item,
HSD_MObj mobj,
HSD_TExp arg2 
)

◆ it_80278108()

void it_80278108 ( Item item,
HSD_MObj mobj,
HSD_TExp arg2 
)

◆ it_80278574()

void it_80278574 ( HSD_GObj gobj,
GXColor arg1 
)

◆ it_8027870C()

void it_8027870C ( s32  )

◆ it_802787B4()

void it_802787B4 ( Item_GObj item_gobj,
s32  arg1 
)

◆ it_80278800()

void it_80278800 ( Item_GObj item_gobj,
s32  ef_id,
s32  arg2,
Vec3 arg3,
Vec3 arg4,
s32  arg5,
f32  arg6 
)

◆ it_80278F2C()

void it_80278F2C ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802790C0()

void it_802790C0 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279544()

void it_80279544 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802795EC()

void it_802795EC ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279680()

void it_80279680 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802796C4()

void it_802796C4 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802796FC()

void it_802796FC ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279720()

void it_80279720 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279744()

void it_80279744 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279768()

void it_80279768 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_8027978C()

void it_8027978C ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279888()

void it_80279888 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802798D4()

void it_802798D4 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_8027990C()

void it_8027990C ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279958()

void it_80279958 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802799A8()

void it_802799A8 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_802799E4()

void it_802799E4 ( Item_GObj item_gobj)

Advance Item Script.

◆ it_80279AF0()

void it_80279AF0 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279B10()

void it_80279B10 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ fn_80279B30()

void fn_80279B30 ( Item_GObj item_gobj,
FtCmdState cmd 
)

◆ it_80279B64()

void it_80279B64 ( Item item)

◆ it_80279B88()

void it_80279B88 ( Item item,
s32  arg1,
s32  arg2 
)

◆ it_80279BBC()

void it_80279BBC ( Item item)

◆ it_80279BE0()

void it_80279BE0 ( Item_GObj item_gobj)

◆ it_80279C48()

void it_80279C48 ( Item_GObj item_gobj,
Article arg1 
)

◆ it_80279CDC()

void it_80279CDC ( Item_GObj item_gobj,
f32  scale 
)

◆ it_80279D38()

void it_80279D38 ( Item_GObj item_gobj)

◆ it_80279D5C()

void it_80279D5C ( Item_GObj item_gobj,
f32  scale 
)

◆ it_80279E24()

void it_80279E24 ( Item_GObj item_gobj)

◆ it_80279FF8()

void it_80279FF8 ( Item_GObj item_gobj)

◆ it_8027A09C()

bool it_8027A09C ( Item_GObj item_gobj)

◆ it_8027A118()

bool it_8027A118 ( Item_GObj item_gobj,
HSD_GObjEvent  arg1 
)

◆ it_8027A13C()

void it_8027A13C ( Item_GObj item_gobj)

◆ it_8027A160()

void it_8027A160 ( HSD_JObj bone,
Item item 
)

◆ it_8027A344()

void it_8027A344 ( Item_GObj item_gobj)

◆ it_8027A364()

s32 it_8027A364 ( Item item)

◆ it_8027A4D4()

s32 it_8027A4D4 ( Item item)

◆ it_8027A780()

s32 it_8027A780 ( Item item,
void *  arg1 
)

◆ it_8027A9B8()

s32 it_8027A9B8 ( Item item)

◆ it_8027AAA0()

void it_8027AAA0 ( Item_GObj item1_gobj,
Item item2,
s32  arg2 
)

◆ it_8027AB64()

bool it_8027AB64 ( Item_GObj item_gobj)

◆ it_8027ADEC()

void it_8027ADEC ( int  arg0,
Item_GObj item_gobj,
HSD_JObj arg2,
f32  arg3 
)

◆ it_8027AE34()

bool it_8027AE34 ( Item_GObj item_gobj)

◆ it_8027AF50()

bool it_8027AF50 ( Item_GObj item_gobj)

◆ it_8027B070()

void it_8027B070 ( Item_GObj item_gobj,
Fighter_GObj *  owner_gobj 
)

◆ it_8027B0C4()

void it_8027B0C4 ( Item_GObj item_gobj,
SpawnItem spawn 
)

◆ it_8027B1F4()

void it_8027B1F4 ( Item_GObj item_gobj)

◆ it_8027B288()

void it_8027B288 ( Item_GObj item_gobj,
u32  arg1 
)

◆ it_8027B330()

void it_8027B330 ( Item_GObj item_gobj,
u32  arg1 
)

◆ it_8027B378()

void it_8027B378 ( Fighter_GObj *  fighter_gobj,
Item_GObj item_gobj,
f32  arg2 
)

◆ it_8027B408()

void it_8027B408 ( Item_GObj item_gobj1,
Item_GObj item_gobj2,
f32  arg8 
)

◆ it_8027B4A4()

void it_8027B4A4 ( Fighter_GObj *  item_gobj1,
Item_GObj item_gobj2 
)

◆ it_8027B508()

void it_8027B508 ( Item_GObj item_gobj1,
Item_GObj item_gobj2 
)

◆ it_8027B564()

void it_8027B564 ( Item_GObj item_gobj)

◆ it_8027B5B0()

Item_GObj * it_8027B5B0 ( ItemKind  kind,
Vec3 pos,
HSD_JObj jobj,
Vec3 vel,
bool  chk 
)

◆ it_8027B730()

void it_8027B730 ( Item_GObj item_gobj)

◆ it_8027B798()

bool it_8027B798 ( Item_GObj item_gobj,
Vec3 arg1 
)

◆ it_8027B964()

void it_8027B964 ( Item_GObj item_gobj,
bool  chk 
)

◆ it_8027BA54()

void it_8027BA54 ( HSD_GObj item_gobj,
Vec3 arg1 
)

◆ it_8027BB1C()

void it_8027BB1C ( Vec3 arg0,
Vec3 arg1 
)

◆ it_8027BBF4()

void it_8027BBF4 ( Item_GObj item_gobj,
bool  arg_chk,
f64  arg8,
f32  arg9 
)

◆ it_8027C0A8()

void it_8027C0A8 ( Item_GObj item_gobj,
f32  arg4,
f32  arg5 
)

◆ it_8027C0CC()

void it_8027C0CC ( Item_GObj item_gobj,
f32  arg4,
f32  arg5 
)

◆ it_8027C0F0()

void it_8027C0F0 ( Item_GObj item_gobj,
Vec3 arg1,
f64  arg8,
f32  arg9 
)

◆ it_8027C56C()

void it_8027C56C ( Item_GObj item_gobj,
f32  y_rot 
)

◆ it_8027C794()

bool it_8027C794 ( Item_GObj gobj)

◆ it_8027C79C()

bool it_8027C79C ( Item_GObj item_gobj)

◆ it_8027C824()

bool it_8027C824 ( Item_GObj item_gobj,
s32(*)(Item_GObj *)  arg1 
)

◆ it_8027C8B0()

void it_8027C8B0 ( Item_GObj item_gobj)

◆ it_8027C8D0()

void it_8027C8D0 ( Vec3 arg0,
Vec3 arg1,
f32  arg8 
)

◆ it_8027C9D8()

void it_8027C9D8 ( Item item)

◆ it_8027CA7C()

bool it_8027CA7C ( HSD_GObj gobj)

◆ it_8027CAD8()

void it_8027CAD8 ( Item_GObj item_gobj)

◆ it_8027CB3C()

void it_8027CB3C ( Item_GObj item_gobj)

◆ it_8027CBA4()

void it_8027CBA4 ( Item_GObj item_gobj)

◆ it_8027CBFC()

f32 it_8027CBFC ( Item_GObj item_gobj)

◆ it_8027CC88()

Item_GObj * it_8027CC88 ( Item_GObj item_gobj_arg)

◆ it_8027CE18()

void it_8027CE18 ( Item_GObj item_gobj)

◆ it_8027CE44()

void it_8027CE44 ( Item_GObj item_gobj)

◆ it_8027CE64()

void it_8027CE64 ( Item_GObj item_gobj,
HSD_GObj fighter_gobj,
int  arg_attr_address 
)

Variable Documentation

◆ it_803F14C4

struct ItemLogicTable it_803F14C4[43]
extern

◆ it_803F23CC

struct ItemLogicTable it_803F23CC[]
extern

◆ it_803F3100

struct ItemLogicTable it_803F3100[118]
extern

◆ it_803F4D20

struct ItemLogicTable it_803F4D20[]
extern

◆ it_804A0E30

HSD_ObjAllocUnk4 it_804A0E30
extern

◆ it_804A0E50

HSD_ObjAllocUnk6 it_804A0E50
extern

◆ it_804A0E60

HSD_ObjAllocUnk6 it_804A0E60
extern

◆ it_804A0F60

Article* it_804A0F60[]
extern

◆ it_804D6D00

s8 it_804D6D00
extern

◆ it_804D6D08

s32 it_804D6D08
extern

◆ it_804D6D0C

s32 it_804D6D0C
extern

◆ it_804D6D10

u32 it_804D6D10
extern

◆ it_804D6D14

uint it_804D6D14
extern

◆ it_804D6D18

u32 it_804D6D18
extern

◆ it_804D6D24

Article** it_804D6D24
extern

◆ it_804D6D28

ItemCommonData* it_804D6D28
extern

◆ it_804D6D30

Article** it_804D6D30
extern

◆ it_804D6D38

Article** it_804D6D38
extern