#include <common_structs.h>
◆ [union]
◆ acceptTargetMenuSubstate
s16 BattleStatus::acceptTargetMenuSubstate |
◆ actionCmdDifficultyTable
s32* BattleStatus::actionCmdDifficultyTable |
◆ actionCommandMode
s8 BattleStatus::actionCommandMode |
◆ actionProgress
s8 BattleStatus::actionProgress |
◆ actionQuality
s8 BattleStatus::actionQuality |
◆ actionResult
s8 BattleStatus::actionResult |
◆ activeEnemyActorID
s16 BattleStatus::activeEnemyActorID |
◆ attackerActorID
s16 BattleStatus::attackerActorID |
◆ battlePhase
s8 BattleStatus::battlePhase |
Referenced by btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_move(), btl_state_update_run_away(), and btl_state_update_victory().
◆ blockResult
s8 BattleStatus::blockResult |
◆ buffEffect
◆ camLookatObjPos
Vec3f BattleStatus::camLookatObjPos |
◆ camMovementScript
struct Evt* BattleStatus::camMovementScript |
◆ camMovementScriptID
s32 BattleStatus::camMovementScriptID |
◆ cancelTargetMenuSubstate
s16 BattleStatus::cancelTargetMenuSubstate |
◆ changePartnerAllowed
s8 BattleStatus::changePartnerAllowed |
◆ cloudNineDodgeChance
s8 BattleStatus::cloudNineDodgeChance |
◆ cloudNineEffect
◆ cloudNineTurnsLeft
s8 BattleStatus::cloudNineTurnsLeft |
◆ controlScript
struct Evt* BattleStatus::controlScript |
◆ controlScriptID
s32 BattleStatus::controlScriptID |
◆ curAttackDamage
s16 BattleStatus::curAttackDamage |
◆ curAttackElement
s32 BattleStatus::curAttackElement |
Referenced by btl_state_update_partner_menu(), btl_state_update_player_menu(), calc_enemy_damage_target(), calc_enemy_test_target(), calc_item_check_hit(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_partner_test_enemy(), calc_player_damage_enemy(), calc_player_test_enemy(), dispatch_damage_tick_event_player(), and show_damage_fx().
◆ curAttackEventSuppression
s32 BattleStatus::curAttackEventSuppression |
◆ curAttackStatus
s32 BattleStatus::curAttackStatus |
◆ curButtonsDown
s32 BattleStatus::curButtonsDown |
◆ curButtonsHeld
s32 BattleStatus::curButtonsHeld |
◆ curButtonsPressed
s32 BattleStatus::curButtonsPressed |
◆ curDamageSource
u8 BattleStatus::curDamageSource |
◆ curPartnerSubmenu
s8 BattleStatus::curPartnerSubmenu |
◆ curStage
struct Stage* BattleStatus::curStage |
◆ curSubmenu
s8 BattleStatus::curSubmenu |
◆ curTargetID
s16 BattleStatus::curTargetID |
◆ curTargetID2
s16 BattleStatus::curTargetID2 |
◆ curTargetListFlags
s32 BattleStatus::curTargetListFlags |
Referenced by btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_partner(), btl_state_draw_select_target(), btl_state_update_first_strike(), btl_state_update_partner_menu(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_select_target(), btl_state_update_twink_menu(), count_targets(), create_target_list(), and func_80263300().
◆ curTargetPart
s8 BattleStatus::curTargetPart |
◆ curTargetPart2
s8 BattleStatus::curTargetPart2 |
◆ curTurnEnemy
struct Actor* BattleStatus::curTurnEnemy |
◆ damageTaken
u8 BattleStatus::damageTaken |
◆ darknessMode
s8 BattleStatus::darknessMode |
◆ enabledMenusFlags
s16 BattleStatus::enabledMenusFlags |
◆ enabledStarPowersFlags
s32 BattleStatus::enabledStarPowersFlags |
◆ endBattleFadeOutRate
s8 BattleStatus::endBattleFadeOutRate |
◆ enemyActors
struct Actor* BattleStatus::enemyActors[24] |
Referenced by appendGfx_npc_actor(), btl_are_all_enemies_defeated(), btl_delete_actor(), btl_draw_enemy_health_bars(), btl_render_actors(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_change_partner(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_update_ko_status(), create_actor(), create_target_list(), get_actor(), initialize_battle(), reset_actor_turn_info(), update_action_ratings(), update_enemy_shadows(), and update_health_bars().
◆ enemyIDs
s16 BattleStatus::enemyIDs[24] |
◆ flags1
Referenced by action_command_free(), action_command_init_status(), action_command_update(), adjust_action_command_difficulty(), appendGfx_npc_actor(), appendGfx_player_actor(), btl_draw_enemy_health_bars(), btl_main_menu_draw(), btl_render_actors(), btl_state_draw_end_battle(), btl_state_draw_select_target(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_partner_turn(), btl_state_update_end_player_turn(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_prepare_menu(), btl_state_update_run_away(), btl_state_update_select_target(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_state_update_twink_menu(), btl_state_update_victory(), btl_update(), btl_update_message_popup(), btl_update_starpoints_display(), calc_enemy_damage_target(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_player_damage_enemy(), check_block_input(), count_power_plus(), dispatch_damage_event_actor(), dispatch_damage_event_partner(), dispatch_damage_event_player(), initialize_battle(), load_partner_actor(), remove_player_buffs(), show_immune_bonk(), update(), and update_nonplayer_actor_shadows().
◆ flags2
Referenced by appendGfx_npc_actor(), appendGfx_player_actor(), btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_partner(), btl_main_menu_draw(), btl_menu_show_switch_to_peach(), btl_menu_show_switch_to_twink(), btl_merlee_on_first_strike(), btl_merlee_on_start_turn(), btl_restore_world_cameras(), btl_set_player_idle_anims(), btl_set_state(), btl_state_draw_select_target(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_partner_turn(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_select_target(), btl_state_update_victory(), btl_update_starpoints_display(), calc_enemy_damage_target(), calc_player_damage_enemy(), can_switch_to_partner(), can_switch_to_player(), create_target_list(), get_player_anim_for_status(), initialize_battle(), load_partner_actor(), load_player_actor(), player_team_is_ability_active(), and render_with_player_debuff_palettes().
◆ hammerCharge
s8 BattleStatus::hammerCharge |
◆ hammerLossTurns
s8 BattleStatus::hammerLossTurns |
◆ holdInputBuffer
s32 BattleStatus::holdInputBuffer[64] |
◆ holdInputBufferPos
s8 BattleStatus::holdInputBufferPos |
◆ hpDrainCount
s8 BattleStatus::hpDrainCount |
◆ hustleTurns
s8 BattleStatus::hustleTurns |
◆ incrementStarPointDelay
s8 BattleStatus::incrementStarPointDelay |
◆ initBattleCallback
void(* BattleStatus::initBattleCallback) (void) |
◆ initialEnemyCount
s8 BattleStatus::initialEnemyCount |
◆ inputBitmask
s32 BattleStatus::inputBitmask |
◆ inputBufferPos
s8 BattleStatus::inputBufferPos |
◆ itemLossTurns
s8 BattleStatus::itemLossTurns |
◆ itemUsesLeft
s8 BattleStatus::itemUsesLeft |
◆ jumpCharge
s8 BattleStatus::jumpCharge |
◆ jumpLossTurns
s8 BattleStatus::jumpLossTurns |
◆ lastAttackDamage
s16 BattleStatus::lastAttackDamage |
Referenced by btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_partner_striking_first(), btl_state_update_player_move(), calc_enemy_damage_target(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_player_damage_enemy(), dispatch_damage_event_actor(), dispatch_damage_event_partner(), dispatch_damage_event_player(), and get_flash_damage_intensity().
◆ lastPartnerMenuSelection
s8 BattleStatus::lastPartnerMenuSelection[16] |
◆ lastPlayerMenuSelection
s8 BattleStatus::lastPlayerMenuSelection[16] |
◆ maxActionQuality
s8 BattleStatus::maxActionQuality |
◆ menuStatus
s8 BattleStatus::menuStatus[4] |
◆ merleeAttackBoost
s8 BattleStatus::merleeAttackBoost |
◆ merleeDefenseBoost
s8 BattleStatus::merleeDefenseBoost |
◆ moveArgument
s16 BattleStatus::moveArgument |
◆ moveCategory
s8 BattleStatus::moveCategory |
0 = jump, 1 = hammer, 5 = partner, ...
Referenced by btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_partner(), btl_state_update_end_player_turn(), btl_state_update_first_strike(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_twink_menu(), and func_80263300().
◆ nextEnemyIndex
s8 BattleStatus::nextEnemyIndex |
◆ nextMerleeSpellType
s8 BattleStatus::nextMerleeSpellType |
◆ numEnemyActors
s8 BattleStatus::numEnemyActors |
◆ outtaSightActive
s8 BattleStatus::outtaSightActive |
Referenced by appendGfx_player_actor(), btl_set_player_idle_anims(), btl_state_update_9(), btl_state_update_begin_player_turn(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_normal_start(), btl_state_update_victory(), calc_enemy_test_target(), can_switch_to_player(), and update_player_actor_shadow().
◆ partnerActor
struct Actor* BattleStatus::partnerActor |
Referenced by appendGfx_npc_actor(), appendGfx_partner_actor_reflection(), appendGfx_player_actor(), btl_init_menu_partner(), btl_render_actors(), btl_state_draw_select_target(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_select_target(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_state_update_twink_menu(), btl_state_update_victory(), btl_update(), btl_update_ko_status(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_partner_test_enemy(), can_switch_to_partner(), create_target_list(), disable_partner_blur(), dispatch_damage_event_partner(), dispatch_event_partner(), dispatch_event_partner_continue_turn(), enable_partner_blur(), force_disable_partner_blur(), func_80263268(), get_actor(), initialize_battle(), load_partner_actor(), remove_player_buffs(), reset_actor_turn_info(), reset_partner_blur(), update(), update_action_ratings(), and update_hero_shadows().
◆ pendingStarPoints
s8 BattleStatus::pendingStarPoints |
◆ playerActor
struct Actor* BattleStatus::playerActor |
Referenced by appendGfx_player_actor(), appendGfx_player_actor_reflection(), btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_partner(), btl_render_actors(), btl_set_player_idle_anims(), btl_state_draw_select_target(), btl_state_update_9(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_select_target(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_state_update_twink_menu(), btl_state_update_victory(), btl_update_ko_status(), calc_item_check_hit(), calc_item_damage_enemy(), calc_player_damage_enemy(), calc_player_test_enemy(), can_switch_to_player(), create_target_list(), deduct_current_move_fp(), disable_player_blur(), dispatch_damage_event_player(), dispatch_event_player(), dispatch_event_player_continue_turn(), enable_player_blur(), force_disable_player_blur(), force_disable_player_blur_immediately(), func_80263300(), get_actor(), get_player_anim_for_status(), initialize_battle(), load_player_actor(), remove_player_buffs(), reset_actor_turn_info(), reset_player_blur(), show_action_rating(), update_action_ratings(), and update_player_actor_shadow().
◆ powerBounceCounter
s8 BattleStatus::powerBounceCounter |
◆ preUpdateCallback
void(* BattleStatus::preUpdateCallback) (void) |
◆ pushInputBuffer
s32 BattleStatus::pushInputBuffer[64] |
◆ reflectFlags
s8 BattleStatus::reflectFlags |
◆ resultTier
s8 BattleStatus::resultTier |
◆ rushFlags
u8 BattleStatus::rushFlags |
◆ sampleTargetHomeIndex
s8 BattleStatus::sampleTargetHomeIndex |
◆ selectedMoveID
s16 BattleStatus::selectedMoveID |
Referenced by btl_state_update_begin_player_turn(), btl_state_update_first_strike(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_select_target(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_state_update_twink_menu(), and deduct_current_move_fp().
◆ stateFreezeCount
s8 BattleStatus::stateFreezeCount |
Referenced by btl_state_update_begin_player_turn(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_training_battle(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_move(), btl_state_update_run_away(), and btl_state_update_victory().
◆ statusChance
u8 BattleStatus::statusChance |
◆ statusDuration
s8 BattleStatus::statusDuration |
◆ stickAngle
s32 BattleStatus::stickAngle |
◆ stickMagnitude
s32 BattleStatus::stickMagnitude |
◆ stickX
◆ stickY
◆ submenuIcons
s16 BattleStatus::submenuIcons[24] |
◆ submenuMoveCount
u8 BattleStatus::submenuMoveCount |
◆ submenuMoves
u8 BattleStatus::submenuMoves[24] |
◆ submenuStatus
s8 BattleStatus::submenuStatus[24] |
◆ tattleFlags
u8 BattleStatus::tattleFlags[28] |
◆ totalStarPoints
s8 BattleStatus::totalStarPoints |
◆ turboChargeAmount
u8 BattleStatus::turboChargeAmount |
◆ turboChargeTurnsLeft
s8 BattleStatus::turboChargeTurnsLeft |
◆ unk_179
char BattleStatus::unk_179 |
◆ unk_182
char BattleStatus::unk_182[2] |
◆ unk_196
char BattleStatus::unk_196 |
◆ unk_19B
char BattleStatus::unk_19B[5] |
◆ unk_1A3
char BattleStatus::unk_1A3 |
◆ unk_1AA
s16 BattleStatus::unk_1AA |
◆ unk_1AC
◆ unk_1AD
char BattleStatus::unk_1AD |
◆ unk_20F
char BattleStatus::unk_20F |
◆ unk_433
◆ unk_45C
char BattleStatus::unk_45C[4] |
◆ unk_49
◆ unk_4B
◆ unk_72
char BattleStatus::unk_72[2] |
◆ unk_8F
char BattleStatus::unk_8F[1] |
◆ unk_90
◆ unk_93
◆ unk_94
◆ unk_98
char BattleStatus::unk_98 |
◆ unk_9F
char BattleStatus::unk_9F |
◆ unk_A6
char BattleStatus::unk_A6[2] |
◆ unk_B1
char BattleStatus::unk_B1[3] |
◆ waitForState
s8 BattleStatus::waitForState |
◆ wasStatusInflicted
s8 BattleStatus::wasStatusInflicted |
◆ waterBlockAmount
u8 BattleStatus::waterBlockAmount |
◆ waterBlockEffect
◆ waterBlockTurnsLeft
s8 BattleStatus::waterBlockTurnsLeft |
The documentation for this struct was generated from the following file: