Data Structures | |
| struct | WorldPartner |
Typedefs | |
| typedef void(* | PartnerFunc) (Npc *partner) |
| typedef s32(* | PartnerBoolFunc) (Npc *partner) |
| typedef s32(* | PartnerTesHitFunc) (Npc *partner, Npc *enemy) |
Variables | |
| Npc * | wPartnerNpc |
| struct WorldPartner |
| Data Fields | ||
|---|---|---|
| PartnerBoolFunc | canPlayerOpenMenus | |
| PartnerBoolFunc | canUseAbility | |
| void * | dmaDest |
Always 0x802BD100 |
| void * | dmaEnd | |
| void * | dmaStart | |
| s32 | idle | |
| PartnerFunc | init | |
| s32 | isFlying | |
| EvtScript * | onEnterMap | |
| PartnerFunc | postBattle | |
| PartnerFunc | preBattle | |
| EvtScript * | putAway | |
| EvtScript * | takeOut | |
| PartnerTesHitFunc | testFirstStrike | |
| EvtScript * | update | |
| EvtScript * | useAbility | |
Referenced by partner_flying_update_motion(), and partner_walking_update_motion().
Referenced by partner_walking_update_motion().
|
extern |
Referenced by _use_partner_ability(), action_update_use_tweester(), ClubbaNappingAI_Sleep(), create_partner_npc(), enable_partner_ai(), npc_do_player_collision(), partner_can_open_world_menus(), partner_can_use_ability(), partner_handle_after_battle(), partner_handle_before_battle(), partner_reset_data(), partner_test_enemy_collision(), partner_use_ability(), and sync_held_position().