void it_8026BD84(Item_GObj *gobj)
Sets #Item::xDCD_flag::bits::b4 of gobj.
Definition it_26B1.c:853
void it_8026B73C(Item_GObj *gobj)
Toggle bits in 0xDC8 word.
Definition it_26B1.c:422
float it_8026B424(s32 damage)
Item Damage Math.
Definition it_26B1.c:199
float it_8026B960(Item_GObj *gobj)
Return float result of item kind and state checks.
Definition it_26B1.c:575
void it_8026B3F8(Article *article, s32 kind)
Store Item article pointer to table.
Definition it_26B1.c:187
s32 it_8026B588(void)
Get unknown integer from itCommonData.
Definition it_26B1.c:276
void it_8026BD3C(Item_GObj *gobj)
Sets #Item::xDCC_flag::bits::b3 of gobj.
Definition it_26B1.c:832
void it_8026B294(Item_GObj *gobj, Vec3 *pos)
Copy Item position vector.
Definition it_26B1.c:73
HSD_GObj * it_8026B5E4(Vec3 *vector, Vec3 *vector2, Item_GObj *gobj)
Unknown item camera check?
Definition it_26B1.c:303
float it_8026B560(Item_GObj *gobj)
Identical to it_8026B54C but likely using a different itAttributes struct.
Definition it_26B1.c:258
void it_8026BD6C(Item_GObj *gobj)
Sets #Item::xDCD_flag::bits::b3 of gobj.
Definition it_26B1.c:846
void it_8026BC90(Item_GObj *gobj, Vec3 *pos)
Unknown item ECB / position update.
Definition it_26B1.c:799
s32 it_8026B7D8(void)
Get unknown var from global data.
Definition it_26B1.c:471
float it_8026B378(Item_GObj *gobj)
Return item's X-Axis grab range?
Definition it_26B1.c:139
void it_8026C220(Item_GObj *gobj, HSD_GObj *arg1)
Get item owner's port number.
Definition it_26B1.c:1135
bool it_8026C1E8(Item_GObj *gobj)
Check if item has grabbed a GObj?
Definition it_26B1.c:1121
HSD_GObj * it_8026C258(Vec3 *vector, float facingDir)
Find the closest item to the given position?
Definition it_26B1.c:1144
bool it_8026C1B4(Item_GObj *gobj)
Check if item has a hitbox.
Definition it_26B1.c:1109
void it_8026BD24(Item_GObj *gobj)
Sets #Item::xDD0_flag::bits::b3 of gobj.
Definition it_26B1.c:825
void it_8026BD9C(Item_GObj *gobj)
Sets #Item::xDC8_word::flags::x1A of gobj.
Definition it_26B1.c:860
void it_8026C3FC(void)
Toggle bit 3 of 0xDC8 ON for all active item GObjs?
Definition it_26B1.c:1223
enum_t it_8026B320(Item_GObj *gobj)
Return item hold kind.
Definition it_26B1.c:116
s32 it_8026B7A4(Item_GObj *gobj)
Get Item State ID.
Definition it_26B1.c:446
float it_8026B54C(Item_GObj *gobj)
Get unknown float from 0x0 of item's special attributes.
Definition it_26B1.c:248
enum_t it_8026B30C(Item_GObj *gobj)
Return flag from Item Attributes.
Definition it_26B1.c:109
bool it_8026B6C8(Item_GObj *gobj)
Check if item is a stage item?
Definition it_26B1.c:386
void it_8026C368(Item_GObj *gobj)
Run bomb item explosion callbacks.
Definition it_26B1.c:1191
bool it_8026B4F0(Item_GObj *gobj)
Check if item is a healing item.
Definition it_26B1.c:230
void it_8026BCF4(Item_GObj *gobj)
Unsets #Item::xDCD_flag::bits::b2 of gobj.
Definition it_26B1.c:811
void it_8026C42C(void)
Toggle bits in 0xDC8 for all active item GObjs?
Definition it_26B1.c:1232
void it_8026C334(Item_GObj *gobj, Vec3 *pos)
Unknown item position / ECB update.
Definition it_26B1.c:1179
bool it_8026B2D8(Item_GObj *gobj)
Check if item is heavy again?
Definition it_26B1.c:93
bool it_8026B894(Item_GObj *gobj, HSD_GObj *referenced_gobj)
Remove all GObj interaction references from item.
Definition it_26B1.c:516
void it_8026B724(Item_GObj *gobj)
Toggle bit 3 of 0xDC8 word ON.
Definition it_26B1.c:416
s32 it_8026B924(Item_GObj *gobj)
Return result of unk item check.
Definition it_26B1.c:551
s32 it_8026B47C(Item_GObj *gobj)
Get heal value of healing items.
Definition it_26B1.c:207
s32 it_8026B7BC(Item_GObj *gobj)
Get flag 0x14 of 0xDC8 word.
Definition it_26B1.c:458
void it_8026B7F8(Item_GObj *gobj)
Remove item from player on death?
Definition it_26B1.c:498
bool it_8026B594(Item_GObj *gobj)
Check if item can fire projectiles.
Definition it_26B1.c:282
void it_8026BC14(Item_GObj *gobj)
Check if item owner is a fighter + decrement hitlag.
Definition it_26B1.c:767
bool it_8026BC68(Item_GObj *gobj)
Return bit 0 of 0xDD0.
Definition it_26B1.c:776
HSD_GObj * it_8026BC78(Item_GObj *gobj)
Get item owner.
Definition it_26B1.c:783
void it_8026BB68(Item_GObj *gobj, Vec3 *pos)
Adjust item's position to fp bone.
Definition it_26B1.c:725
void it_8026B344(Item_GObj *gobj, Vec3 *pos)
Unknown item position math, related to velocity?
Definition it_26B1.c:128
void it_8026B718(Item_GObj *gobj, float hitlagFrames)
Set item's hitlag frames.
Definition it_26B1.c:409
bool it_8026B774(Item_GObj *gobj, u8 arg1)
Bitwise operations in 0xDC8 word.
Definition it_26B1.c:435
void it_8026BBCC(Item_GObj *gobj, Vec3 *pos)
Adjust item's ECB position?
Definition it_26B1.c:747
float it_8026B334(Item_GObj *gobj)
Return item damage multiplier.
Definition it_26B1.c:122
void it_8026BD0C(Item_GObj *gobj)
Sets #Item::xDCD_flag::bits::b2 of gobj.
Definition it_26B1.c:818
void it_8026BD54(Item_GObj *gobj)
Unsets #Item::xDCC_flag::bits::b3 of gobj.
Definition it_26B1.c:839
s32 itGetKind(Item_GObj *gobj)
Get Item ID.
Definition it_26B1.c:102
void it_8026BB44(Item_GObj *gobj)
Set JObj flags on item model.
Definition it_26B1.c:717
float it_8026B6A8(Vec3 *pos, HSD_GObj *arg)
Get facing direction of fighter (?) with variable argument.
Definition it_26B1.c:381
void it_8026BDB4(Item_GObj *gobj)
Toggle 0x1A of 0xDC8 word OFF.
Definition it_26B1.c:867
void it_8026B3A8(Item_GObj *gobj)
Toggle item flag 0x15 in 0xDC8 word OFF.
Definition it_26B1.c:159
void it_8026BDCC(Item_GObj *gobj)
Toggles several item flags.
Definition it_26B1.c:874
void it_8026BB20(Item_GObj *gobj)
Clear JObj flags on item model.
Definition it_26B1.c:711
void it_8026B40C(Article *article, s32 kind)
Store Stage Item article pointer to table.
Definition it_26B1.c:193
void it_8026B390(Item_GObj *gobj)
Toggle item flag 0x15 in 0xDC8 word ON.
Definition it_26B1.c:151
bool it_8026BC84(Item_GObj *gobj)
Get item attack kind.
Definition it_26B1.c:790
HSD_GObj * it_8026B634(Vec3 *vector, Vec3 *vector2, Item_GObj *gobj)
Unknown item camera check 2?
Definition it_26B1.c:363
s32 it_8026B7E8(Item_GObj *gobj)
Get bit 1 of 0xDC8 word.
Definition it_26B1.c:483
u8 it_8026B7B0(Item_GObj *gobj)
Get Item Team ID.
Definition it_26B1.c:452
float it_8026B384(Item_GObj *gobj)
Return item's Y-Axis grab range?
Definition it_26B1.c:145
float it_8026B574(Item_GObj *gobj)
Get unknown float from 0x4 of item's special attributes.
Definition it_26B1.c:267
s32 it_8026B7CC(Item_GObj *gobj)
Get 0x1C of Item - something to do with stale moves?
Definition it_26B1.c:464
s32 it_8026B7E0(void)
Get unknown var from global data.
Definition it_26B1.c:478
int it_8026B3C0(ItemKind kind)
Count item entities of identical kind?
Definition it_26B1.c:167
float it_8026B684(Vec3 *pos)
Get facing direction of fighter (?) with NULL.
Definition it_26B1.c:373
void it_8026BB88(Item_GObj *gobj, Vec3 *pos)
Adjust item's position based on ECB?
Definition it_26B1.c:731
void it_8026BAE8(Item_GObj *gobj, float scale_mul)
Multiply item's scale.
Definition it_26B1.c:697
void it_8026C16C(Item_GObj *gobj, bool isHeadless)
Check if Hammer item's head should break off.
Definition it_26B1.c:1095
HSD_GObj * it_8026BE84(BobOmbRain *bobOmbRain)
Bob-Omb Rain Switch.
Definition it_26B1.c:933
enum_t it_8026B2B4(Item_GObj *gobj)
Check if item is heavy.
Definition it_26B1.c:82
float it_8026B1D4(Item_GObj *gobj, HitCapsule *itemHitboxUnk)
Apply Item Damage.
Definition it_26B1.c:55
CollData * it_8026C100(Item_GObj *gobj)
Get item's CollData pointer.
Definition it_26B1.c:1077
u32 it_8026C1D4(void)
Get unknown var from r13 pointer.
Definition it_26B1.c:1114
void it_8026B9A8(Item_GObj *gobj, HSD_GObj *arg1, Fighter_Part arg2)
Transfer item on character transformation (Zelda <-> Sheik)
Definition it_26B1.c:641
void it_8026BE28(Item_GObj *gobj)
Toggle several item flags. The inverse of it_8026BDCC.
Definition it_26B1.c:904
Fighter_Part
Definition forward.h:233
ItemKind
Definition forward.h:85