#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 |
◆ blockResult
| s8 BattleStatus::blockResult |
◆ buffEffect
◆ camLookatObjPos
| Vec3f BattleStatus::camLookatObjPos |
◆ camMovementScript
◆ camMovementScriptID
| s32 BattleStatus::camMovementScriptID |
◆ cancelTargetMenuSubstate
| s16 BattleStatus::cancelTargetMenuSubstate |
◆ changePartnerAllowed
| s8 BattleStatus::changePartnerAllowed |
◆ cloudNineDodgeChance
| s8 BattleStatus::cloudNineDodgeChance |
◆ cloudNineEffect
◆ cloudNineTurnsLeft
| s8 BattleStatus::cloudNineTurnsLeft |
◆ controlScript
◆ controlScriptID
| s32 BattleStatus::controlScriptID |
◆ curAttackDamage
| s16 BattleStatus::curAttackDamage |
◆ curAttackElement
| s32 BattleStatus::curAttackElement |
◆ 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
◆ curSubmenu
| s8 BattleStatus::curSubmenu |
◆ curTargetID
| s16 BattleStatus::curTargetID |
◆ curTargetID2
| s16 BattleStatus::curTargetID2 |
◆ curTargetListFlags
| s32 BattleStatus::curTargetListFlags |
◆ curTargetPart
| s8 BattleStatus::curTargetPart |
◆ curTargetPart2
| s8 BattleStatus::curTargetPart2 |
◆ curTurnEnemy
◆ damageTaken
| u8 BattleStatus::damageTaken |
◆ darknessMode
| s8 BattleStatus::darknessMode |
◆ enabledMenusFlags
| s16 BattleStatus::enabledMenusFlags |
◆ enabledStarPowersFlags
| s32 BattleStatus::enabledStarPowersFlags |
◆ endBattleFadeOutRate
| s8 BattleStatus::endBattleFadeOutRate |
◆ enemyActors
◆ 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_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_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_player_turn(), btl_state_update_end_turn(), btl_state_update_enemy_move(), 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_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_partner(), dispatch_damage_event_player(), initialize_battle(), load_partner_actor(), remove_player_buffs(), 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_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(), create_target_list(), 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 |
◆ lastPartnerMenuSelection
| s8 BattleStatus::lastPartnerMenuSelection[16] |
◆ lastPlayerMenuSelection
| s8 BattleStatus::lastPlayerMenuSelection[16] |
◆ maxActionQuality
| s8 BattleStatus::maxActionQuality |
◆ menuStatus
| s8 BattleStatus::menuStatus[4] |
-1 = automatically pick the first move, 0 = disabled, 1 = enabled
◆ merleeAttackBoost
| s8 BattleStatus::merleeAttackBoost |
◆ merleeDefenseBoost
| s8 BattleStatus::merleeDefenseBoost |
◆ moveArgument
| s16 BattleStatus::moveArgument |
◆ moveCategory
| s8 BattleStatus::moveCategory |
0 = jump, 1 = hammer, 5 = partner, ...
◆ nextEnemyIndex
| s8 BattleStatus::nextEnemyIndex |
◆ nextMerleeSpellType
| s8 BattleStatus::nextMerleeSpellType |
◆ numEnemyActors
| s8 BattleStatus::numEnemyActors |
◆ outtaSightActive
| s8 BattleStatus::outtaSightActive |
◆ partnerActor
Referenced by appendGfx_partner_actor_reflection(), btl_state_update_end_training_battle(), btl_state_update_enemy_move(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), disable_partner_blur(), enable_partner_blur(), force_disable_partner_blur(), reset_partner_blur(), and update_hero_shadows().
◆ pendingStarPoints
| s8 BattleStatus::pendingStarPoints |
◆ playerActor
Referenced by appendGfx_player_actor_reflection(), btl_state_update_defend(), btl_state_update_end_training_battle(), btl_state_update_enemy_move(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), disable_player_blur(), dispatch_event_player(), dispatch_event_player_continue_turn(), enable_player_blur(), force_disable_player_blur(), force_disable_player_blur_immediately(), get_actor(), and reset_player_blur().
◆ 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 |
◆ stateFreezeCount
| s8 BattleStatus::stateFreezeCount |
◆ 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: