#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: