|
SSBM Decomp
|
#include <types.h>
Data Structures | |
| struct | ItemHitbox |
| struct | xB6C_t |
| union | Item_ItemVars |
| void* Item::x0 |
| HSD_GObj* Item::entity |
| s32 Item::x8 |
| enum_t Item::spawn_kind |
| ItemKind Item::kind |
| enum_t Item::hold_kind |
| s32 Item::x18 |
| s32 Item::x1C |
| u8 Item::x20_team_id |
| u8 Item::x21 |
| u8 Item::x22 |
| u8 Item::x23 |
| enum_t Item::msid |
| enum_t Item::anim_id |
| f32 Item::facing_dir |
| f32 Item::init_facing_dir |
| f32 Item::spin_spd |
| f32 Item::scl |
| f32 Item::x3C |
| Vec3 Item::x40_vel |
| Vec3 Item::pos |
| Vec3 Item::x58_vec_unk |
| Vec3 Item::x64_vec_unk2 |
| Vec3 Item::x70_nudge |
| Vec3 Item::x7C |
| Vec3 Item::x88 |
| Vec3 Item::x94 |
| Vec3 Item::xA0 |
| Vec3 Item::xAC_unk |
| ItemLogicTable* Item::xB8_itemLogicTable |
| ItemStateTable* Item::xBC_itemStateContainer |
| GroundOrAir Item::ground_or_air |
| Article* Item::xC4_article_data |
| HSD_Joint* Item::xC8_joint |
| ItemAttr* Item::xCC_item_attr |
| ItemStateDesc* Item::xD0_itemStateDesc |
| Item_DynamicBones Item::xD4_dynamicBones[24] |
| s32 Item::x374_dynamicBonesNum |
| CollData Item::x378_itemColl |
| s32 Item::ecb_lock |
| HSD_GObj* Item::x51C |
| CmSubject* Item::x520_cameraBox |
| CommandInfo Item::x524_cmd |
| ColorOverlay Item::x548_colorOverlay |
| u8 Item::x5C8 |
| u8 Item::x5C9 |
| u8 Item::x5CA |
| u8 Item::x5CB |
| f32 Item::x5CC_currentAnimFrame |
| f32 Item::x5D0_animFrameSpeed |
| struct Item::ItemHitbox Item::x5D4_hitboxes[4] |
| u32 Item::xAC4_ignoreItemID |
| u8 Item::xAC8_hurtboxNum |
| HurtCapsule Item::xACC_itemHurtbox[2] |
| struct lb_80014638_arg1_t Item::xB54 |
| u8 Item::xB68 |
| u8 Item::xB69 |
| u8 Item::xB6A |
| u8 Item::xB6B |
| struct Item::xB6C_t Item::xB6C_vars[2] |
| DynamicBoneTable* Item::xBBC_dynamicBoneTable |
| UNK_T Item::xBC0 |
| GXColor Item::xBC4 |
| ItemModStruct Item::xBC8 |
| Vec2 Item::xBCC_unk |
| Vec2 Item::xBD4_grabRange |
| itECB Item::xBDC |
| itECB Item::xBEC |
| itECB Item::xBFC |
| itECB Item::xC0C |
| itECB Item::xC1C |
| s32 Item::xC2C |
| s32 Item::xC30 |
| s32 Item::xC34_damageDealt |
| s32 Item::xC38 |
| f32 Item::xC3C |
| f32 Item::xC40 |
| f32 Item::xC44 |
| s32 Item::xC48 |
| s32 Item::xC4C |
| s32 Item::xC50 |
| f32 Item::xC54 |
| Vec3 Item::xC58 |
| HSD_GObj* Item::xC64_reflectGObj |
| f32 Item::xC68 |
| f32 Item::xC6C |
| f32 Item::xC70 |
| s32 Item::xC74 |
| Vec2 Item::xC78 |
| S32Vec2 Item::xC80 |
| s32 Item::xC88 |
| u16 Item::xC8C |
| HSD_GObj* Item::xC90_absorbGObj |
| s32 Item::xC94 |
| f32 Item::xC98 |
| s32 Item::xC9C |
| s32 Item::xCA0 |
| s32 Item::xCA4 |
| s32 Item::xCA8 |
| s32 Item::xCAC_angle |
| s32 Item::xCB0_source_ply |
| s32 Item::xCB4 |
| f32 Item::xCB8_outDamageDirection |
| f32 Item::xCBC_hitlagFrames |
| f32 Item::xCC0 |
| s32 Item::xCC4 |
| f32 Item::xCC8_knockback |
| f32 Item::xCCC_incDamageDirection |
| f32 Item::xCD0 |
| Vec3 Item::xCD4 |
| Vec3 Item::xCE0 |
| HSD_GObj* Item::xCEC_fighterGObj |
| HSD_GObj* Item::xCF0_itemGObj |
| HSD_GObj* Item::xCF4_fighterGObjUnk |
| HSD_GObj* Item::toucher |
The entity that was detected by this item's inert hitbox.
| HSD_GObj* Item::xCFC |
| HSD_GObj* Item::grab_victim |
The entity that got grabbed by this item.
| HSD_GObj* Item::atk_victim |
The entity that collided with this item's hitbox?
| u8 Item::xD08 |
| u8 Item::xD09 |
| u8 Item::xD0A |
| u8 Item::xD0B |
| enum_t Item::xD0C |
| f32 Item::xD10 |
| HSD_GObjPredicate Item::animated |
| HSD_GObjEvent Item::physics_updated |
| HSD_GObjPredicate Item::collided |
| HSD_GObjEvent Item::on_accessory |
| HSD_GObjPredicate Item::touched |
Runs when an entity is detected by this item's inert hibox.
| HSD_GObjEvent Item::entered_hitlag |
Runs after applying hitlag in damage.
8026a62c? | HSD_GObjEvent Item::exited_hitlag |
| HSD_GObjPredicate Item::jumped_on |
Runs when the item is jumped on.
80269bac? | HSD_GObjEvent Item::grab_dealt |
When grabbing a fighter, run this function on self.
| HSD_GObjInteraction Item::grabbed_for_victim |
When grabbing a fighter, run this function on them.
gobj0 - The victim of the grab.
gobj1 - This item's entity.
| f32 Item::xD3C_spinSpeed |
| f32 Item::xD40 |
| f32 Item::xD44_lifeTimer |
| f32 Item::xD48_halfLifeTimer |
| int Item::xD4C |
| u32 Item::xD50_landNum |
| u32 Item::xD54_throwNum |
| u32 Item::xD58 |
| u32 Item::xD5C |
| enum_t Item::destroy_type |
| enum_t Item::sfx_unk1 |
| enum_t Item::sfx_unk2 |
| s32 Item::xD6C |
| s32 Item::xD70 |
| s32 Item::xD74 |
| s32 Item::xD78 |
| enum_t Item::destroy_sfx |
SFX that plays when this item is destroyed.
| s32 Item::xD80 |
| s32 Item::xD84 |
| s32 Item::xD88_attackID |
| u16 Item::xD8C_attack_instance |
| s16 Item::xD8E |
| union Struct2070 Item::xD90 |
| Vec2 Item::xD94 |
| S32Vec2 Item::xD9C |
| u32 Item::xDA4_word |
| u16 Item::xDA8_short |
| UnkFlagStruct Item::xDAA_flag |
| u8 Item::xDAA_byte |
| union { ... } Item |
| u32 Item::xDAC_itcmd_var0 |
| u32 Item::xDB0_itcmd_var1 |
| u32 Item::xDB4_itcmd_var2 |
| u32 Item::xDB8_itcmd_var3 |
| flag32 Item::xDBC_itcmd_var4 |
| u32 Item::xDBC_itcmd_var4_word |
| union { ... } Item |
| u32 Item::xDC0 |
| u32 Item::xDC4 |
| flag32 Item::xDC8_word |
| u8 Item::b0 |
| u8 Item::b1 |
| u8 Item::b2 |
| u8 Item::b3 |
| u8 Item::b4567 |
| struct { ... } Item::xDCC_flag |
| CameraBoxFlags Item::xDCD_flag |
| UnkFlagStruct Item::xDCE_flag |
| UnkFlagStruct Item::xDCF_flag |
| UnkFlagStruct Item::xDD0_flag |
| UnkFlagStruct Item::xDD1_flag |
| UnkFlagStruct Item::xDD2_flag |
| UnkFlagStruct Item::xDD3_flag |
| union Item::Item_ItemVars Item::xDD4_itemVar |