more symbols! OK

This commit is contained in:
Ethan Roseman 2020-04-26 18:30:18 -04:00
parent 10ed04411e
commit b7ff91c7bb
6 changed files with 945 additions and 8 deletions

View File

@ -6535,6 +6535,457 @@ labels:
- [0x8014A430, "get_default_variation_for_song"]
- [0x8014A7E0, "_set_music_track"]
- [0x8014A918, "set_music_track"]
- [0x8023E000, "get_dpad_input_radial"]
- [0x8023E130, "initialize_battle"]
- [0x8023E438, "update_battle_state"]
- [0x8023EA7C, "draw_main_battle_ui"]
- [0x80242024, "update_heroes_end_turn"]
- [0x80242AC8, "switch_to_player"]
- [0x80242BB0, "update_partner_change_turn"]
- [0x80242F00, "switch_to_partner"]
- [0x80243918, "switch_order"]
- [0x80244F00, "update_run_away"]
- [0x802456B8, "EnablePartnerBlur"]
- [0x802456D8, "DisablePartnerBlur"]
- [0x80245AD0, "update_player_action"]
- [0x80246B34, "update_partner_action"]
- [0x80246450, "update_player_change_turn"]
- [0x802472AC, "update_enemy_change_turn"]
- [0x80247570, "update_enemy_action"]
- [0x802403BC, "update_starpoints_display"]
- [0x80240BBC, "delete_actor"]
- [0x80240D68, "delete_player_actor"]
- [0x80241218, "begin_battle"]
- [0x80244A50, "end_battle"]
- [0x802456F8, "update_swap_partner"]
- [0x8024CF34, "use_cam_preset"]
- [0x8024E43C, "cam_target_actor"]
- [0x8024E4D8, "move_cam_over"]
- [0x8024E520, "set_cam_target_pos"]
- [0x8024E594, "set_cam_zoom"]
- [0x8024E5B4, "add_cam_zoom"]
- [0x8024E5E0, "set_cam_zoffset"]
- [0x8024E600, "unfreeze_cam"]
- [0x8024E61C, "UseCamPreset"]
- [0x8024E90C, "SetBattleCamTarget"]
- [0x8024EA58, "SetBattleCamOffsetZ"]
- [0x8024EA98, "AddBattleCamOffsetZ"]
- [0x8024EAE4, "SetBattleCamYaw"]
- [0x8024EB24, "BattleCamTargetActor"]
- [0x8024EC08, "MoveBattleCamOver"]
- [0x8024EC6C, "SetBattleCamZoom"]
- [0x8024ECAC, "AddBattleCamZoom"]
- [0x8024ED78, "FreezeBattleCam"]
- [0x8024EF68, "create_popup"]
- [0x8024F960, "show_battle_message"]
- [0x8024FA04, "show_variable_battle_message"]
- [0x8024FAB4, "is_popup_displayed"]
- [0x8024FAC4, "set_popup_duration"]
- [0x8024FB0C, "close_action_command_instruction_popup"]
- [0x80250EA4, "show_message_popup"]
- [0x802512B4, "ShowMessageBox"]
- [0x8025130C, "ShowVariableMessageBox"]
- [0x80251384, "IsMessageBoxDisplayed"]
- [0x802513CC, "WaitForMessageBoxDone"]
- [0x802513F0, "ForceCloseMessageBox"]
- [0x80251408, "SetMessageBoxDuration"]
- [0x802516E8, "calc_item_damage_enemy"]
- [0x802515D0, "calc_item_check_hit"]
- [0x80252728, "ItemDamageEnemy"]
- [0x80252924, "ItemAfflictEnemy"]
- [0x80252D40, "ItemCheckHit"]
- [0x80252F30, "ActorSpeak"]
- [0x802532D0, "EndActorSpeech"]
- [0x80253538, "ShowBattleChoice"]
- [0x802535F8, "OverrideBattleDmaDest"]
- [0x80253624, "LoadBattleDmaData"]
- [0x8025385C, "PlaySoundAtActor"]
- [0x802538D0, "PlaySoundAtPart"]
- [0x80253AA8, "SetForegroundModelsVisibleUnchecked"]
- [0x80253AEC, "SetForegroundModelsVisible"]
- [0x80253B94, "MakeStatusField"]
- [0x80253C20, "is_actor_hp_bar_visible"]
- [0x80253C9C, "is_actortype_hpbar_visible"]
- [0x80253D10, "save_tattle_flags"]
- [0x80253E78, "load_tattle_flags"]
- [0x80253FDC, "MultiplyByActorScale"]
- [0x80254048, "MultiplyVec2ByActorScale"]
- [0x802540DC, "MultiplyVec3ByActorScale"]
- [0x80254198, "ApplyShrinkFromOwner"]
- [0x80254218, "StartRumble"]
- [0x80254288, "mtx_mirror_y"]
- [0x802542CC, "enable_actor_blur"]
- [0x8025455C, "disable_actor_blur"]
- [0x80254644, "enable_partner_blur"]
- [0x80254668, "disable_partner_blur"]
- [0x802546D4, "enable_player_blur"]
- [0x80254914, "disable_player_blur"]
- [0x8025D03C, "_remove_part_decoration"]
- [0x80260B04, "activate_defend_command"]
- [0x802619C8, "HasMerleeCastsLeft"]
- [0x80261BA8, "FXRecoverHP"]
- [0x80261C68, "FXRecoverFP"]
- [0x80261D28, "IncrementPlayerHP"]
- [0x80261D60, "IncrementPlayerFP"]
- [0x80262240, "create_target_list"]
- [0x8026302C, "player_create_target_list"]
- [0x80263048, "enemy_create_target_list"]
- [0x80263B10, "count_power_plus"]
- [0x80263BC8, "deduct_current_move_fp"]
- [0x80263CFC, "set_animation"]
- [0x80263EB8, "set_animation_rate"]
- [0x80263F68, "set_actor_yaw"]
- [0x80263F9C, "set_part_yaw"]
- [0x80264128, "add_xz_vec3f"]
- [0x802641C0, "add_xz_vec3f_copy1"]
- [0x80264258, "add_xz_vec3f_copy2"]
- [0x802642F0, "play_movement_dust_effects"]
- [0x8026445C, "get_actor_part"]
- [0x802644A4, "load_player_actor"]
- [0x80264B74, "load_partner_actor"]
- [0x802653A4, "create_actor"]
- [0x80265E44, "lookup_defense"]
- [0x80265E98, "lookup_status_chance"]
- [0x80265EEC, "lookup_status_duration_mod"]
- [0x80265F40, "inflict_status"]
- [0x80266254, "inflict_partner_ko"]
- [0x802662BC, "get_defense"]
- [0x80266B78, "try_inflict_status"]
- [0x80266CF0, "inflict_status_set_duration"]
- [0x802665AC, "show_damage_popup"]
- [0x80267114, "add_part_decoration"]
- [0x80267190, "add_actor_decoration"]
- [0x80267218, "remove_part_decoration"]
- [0x80267234, "remove_actor_decoration"]
- [0x802672AC, "heroes_is_ability_active"]
- [0x8026731C, "create_part_shadow"]
- [0x802673A0, "remove_part_shadow"]
- [0x80267454, "remove_player_buffs"]
- [0x80267A9C, "reset_all_actor_sounds"]
- [0x80267BDC, "hide_foreground_models_unchecked"]
- [0x80267C48, "show_foreground_models_unchecked"]
- [0x80267CB4, "hide_foreground_models"]
- [0x80267D28, "show_foreground_models"]
- [0x80267D9C, "StartRumbleWithParams"]
- [0x80267DF4, "start_rumble_type"]
- [0x80267ED0, "LoadItemScript"]
- [0x8026801C, "LoadFreeItemScript"]
- [0x80268130, "LoadMoveScript"]
- [0x802681C0, "LoadActionCommand"]
- [0x80268ECC, "check_block_input"]
- [0x80269294, "GetActionSuccess"]
- [0x802692C0, "SetActionSuccess"]
- [0x802694F8, "GetActionSuccessCopy"]
- [0x8026957C, "GetBlockResult"]
- [0x80269410, "CloseActionCommandInfo"]
- [0x80269660, "count_targets"]
- [0x80269698, "get_nearest_home_index"]
- [0x80269754, "set_goal_pos_to_part"]
- [0x802699D8, "set_part_goal_to_actor_part"]
- [0x80269C24, "set_actor_current_position"]
- [0x80269C70, "set_part_absolute_position"]
- [0x80269D20, "set_actor_home_position"]
- [0x80269D6C, "get_actor"]
- [0x80269DE4, "LoadBattleSection"]
- [0x80269E28, "GetBattlePhase"]
- [0x80269E54, "GetLastElement"]
- [0x80269EC4, "SetGoalToHome"]
- [0x80269F2C, "SetIdleGoalToHome"]
- [0x80269F94, "SetGoalToIndex"]
- [0x8026A05C, "GetIndexFromPos"]
- [0x8026A0D4, "GetIndexFromHome"]
- [0x8026A14C, "CountPlayerTargets"]
- [0x8026A1EC, "ForceHomePos"]
- [0x8026A2D0, "SetHomePos"]
- [0x8026A3A8, "SetGoalToTarget"]
- [0x8026A404, "SetPartGoalToTarget"]
- [0x8026A49C, "SetGoalToFirstTarget"]
- [0x8026A510, "SetGoalPos"]
- [0x8026A62C, "SetIdleGoal"]
- [0x8026A748, "AddGoalPos"]
- [0x8026A820, "GetGoalPos"]
- [0x8026A8EC, "GetIdleGoal"]
- [0x8026A9B8, "GetPartTarget"]
- [0x8026AAA8, "GetActorPos"]
- [0x8026AB74, "GetPartOffset"]
- [0x8026AC88, "GetPartPos"]
- [0x8026AD74, "GetHomePos"]
- [0x8026AE40, "SetActorPos"]
- [0x8026AF18, "SetPartPos"]
- [0x8026B0A0, "SetEnemyTargetOffset"]
- [0x8026B1B0, "SetAnimation"]
- [0x8026B238, "GetAnimation"]
- [0x8026B2D0, "SetAnimationRate"]
- [0x8026B358, "SetActorYaw"]
- [0x8026B3C8, "GetActorYaw"]
- [0x8026B438, "SetPartYaw"]
- [0x8026B4C0, "GetPartYaw"]
- [0x8026B55C, "SetActorJumpGravity"]
- [0x8026B5D8, "SetActorIdleJumpGravity"]
- [0x8026B654, "SetActorSpeed"]
- [0x8026B6D0, "SetActorIdleSpeed"]
- [0x8026B74C, "SetPartJumpGravity"]
- [0x8026B7EC, "SetPartMoveSpeed"]
- [0x8026B88C, "SetJumpAnimations"]
- [0x8026B92C, "AddActorPos"]
- [0x8026BA04, "SetActorDispOffset"]
- [0x8026BAE8, "GetPartDispOffset"]
- [0x8026BC38, "SetPartDispOffset"]
- [0x8026BD88, "AddPartDispOffset"]
- [0x8026BFB4, "GetActorVar"]
- [0x8026C044, "SetActorVar"]
- [0x8026C0D4, "AddActorVar"]
- [0x8026C170, "GetPartMovementVar"]
- [0x8026C22C, "SetPartMovementVar"]
- [0x8026C2E8, "AddPartMovementVar"]
- [0x8026C3AC, "SetActorRotation"]
- [0x8026C4AC, "SetActorRotationOffset"]
- [0x8026C56C, "GetActorRotation"]
- [0x8026C634, "SetPartRotation"]
- [0x8026C740, "SetPartRotationOffset"]
- [0x8026C828, "GetPartRotation"]
- [0x8026C904, "SetActorScale"]
- [0x8026C9C4, "SetActorScaleModifier"]
- [0x8026CA84, "GetActorScale"]
- [0x8026CB4C, "SetPartScale"]
- [0x8026CC34, "GetPartScale"]
- [0x8026CD10, "GetBattleFlags"]
- [0x8026CD3C, "SetBattleFlagBits"]
- [0x8026CDA0, "GetBattleFlags2"]
- [0x8026CDCC, "SetBattleFlagBits2"]
- [0x8026CE30, "SetActorFlags"]
- [0x8026CE8C, "SetActorFlagBits"]
- [0x8026CF20, "GetActorFlags"]
- [0x8026CF88, "SetPartFlags"]
- [0x8026D010, "SetPartFlagBits"]
- [0x8026D0D0, "SetPartTargetFlags"]
- [0x8026D158, "SetPartTargetFlagBits"]
- [0x8026D218, "GetPartFlags"]
- [0x8026D2AC, "GetPartTargetFlags"]
- [0x8026D340, "SetPartEventFlags"]
- [0x8026D3C8, "SetPartEventBits"]
- [0x8026D488, "GetPartEventFlags"]
- [0x8026D664, "HPBarToHome"]
- [0x8026D7A8, "HPBarToCurrent"]
- [0x8026DB64, "SummonEnemy"]
- [0x8026DE00, "GetOwnerID"]
- [0x8026DE28, "SetOwnerID"]
- [0x8026DE5C, "ActorExists"]
- [0x8026E050, "SetBattleInputMask"]
- [0x8026E068, "SetBattleInputButtons"]
- [0x8026E098, "CheckButtonPress"]
- [0x8026E0D0, "CheckButtonHeld"]
- [0x8026E108, "CheckButtonDown"]
- [0x8026E140, "GetBattleState"]
- [0x8026E2CC, "PlayerCreateTargetList"]
- [0x8026E310, "EnemyCreateTargetList"]
- [0x8026E354, "InitTargetIterator"]
- [0x8026E3A8, "SetOwnerTarget"]
- [0x8026E414, "ChooseNextTarget"]
- [0x8026E864, "GetTargetListLength"]
- [0x8026E8AC, "GetOwnerTarget"]
- [0x8026E974, "GetPlayerActorID"]
- [0x8026E9FC, "GetDistanceToGoal"]
- [0x8026EE88, "AddActorDecoration"]
- [0x8026EF4C, "RemoveActorDecoration"]
- [0x8026EFF0, "ModifyActorDecoration"]
- [0x8026F0EC, "UseIdleAnimation"]
- [0x8026F230, "GetStatusFlags"]
- [0x8026F44C, "RemovePlayerBuffs"]
- [0x8026F470, "SetPartAlpha"]
- [0x8026F52C, "CreatePartShadow"]
- [0x8026F59C, "RemovePartShadow"]
- [0x8026F638, "SetBattleVar"]
- [0x8026F694, "GetBattleVar"]
- [0x8026F6EC, "ResetAllActorSounds"]
- [0x8026F740, "SetActorSounds"]
- [0x8026F838, "ResetActorSounds"]
- [0x8026FA00, "SetPartSounds"]
- [0x8026FB20, "SetActorType"]
- [0x8026FBB0, "ShowShockEffect"]
- [0x8026FC04, "GetActorAttackBoost"]
- [0x8026FC6C, "GetActorDefenseBoost"]
- [0x8026FCD4, "BoostAttack"]
- [0x80270174, "BoostDefense"]
- [0x80270614, "VanishActor"]
- [0x8027095C, "ElectrifyActor"]
- [0x80270CA4, "HealActor"]
- [0x8027114C, "WaitForBuffDone"]
- [0x80271160, "CopyBuffs"]
- [0x80271658, "dispatch_event_player"]
- [0x802716E4, "dispatch_event_player_continue_turn"]
- [0x80271754, "calc_player_test_enemy"]
- [0x80271944, "calc_player_damage_enemy"]
- [0x802731BC, "dispatch_damage_event_player"]
- [0x8027337C, "dispatch_damage_event_player_0"]
- [0x802733A8, "dispatch_damage_event_player_1"]
- [0x802733C4, "GetMenuSelection"]
- [0x80273894, "PlayerFallToGoal"]
- [0x80273B04, "PlayerLandJump"]
- [0x80273C64, "PlayerRunToGoal"]
- [0x80273EFC, "CancelablePlayerRunToGoal"]
- [0x80274234, "GetPlayerHP"]
- [0x80274260, "PlayerDamageEnemy"]
- [0x802744A0, "PlayerPowerBounceEnemy"]
- [0x802746F0, "PlayerTestEnemy"]
- [0x8027491C, "DispatchDamagePlayerEvent"]
- [0x80274978, "EnablePlayerBlur"]
- [0x80276EB4, "DidActionSucceed"]
- [0x80276F8C, "dispatch_event_general"]
- [0x80277004, "play_hit_sound"]
- [0x80277160, "dispatch_event_actor"]
- [0x802771F8, "calc_enemy_test_target"]
- [0x8027742C, "calc_enemy_damage_target"]
- [0x802786D4, "dispatch_damage_event_actor"]
- [0x802788F8, "dispatch_damage_event_actor_0"]
- [0x80278914, "dispatch_damage_event_actor_1"]
- [0x80278930, "BindTakeTurn"]
- [0x802789A4, "PauseTakeTurn"]
- [0x80278A1C, "ResumeTakeTurn"]
- [0x80278A94, "BindIdle"]
- [0x80278B4C, "EnableIdleScript"]
- [0x80278C20, "BindHandleEvent"]
- [0x80278C94, "BindNextTurn"]
- [0x80278D08, "JumpToGoal"]
- [0x8027910C, "IdleJumpToGoal"]
- [0x80279420, "JumpToGoalSimple2"]
- [0x80279728, "JumpWithBounce"]
- [0x80279AD4, "LandJump"]
- [0x80279BEC, "FallToGoal"]
- [0x80279E64, "RunToGoal"]
- [0x8027A264, "IdleRunToGoal"]
- [0x8027A4E4, "JumpPartTo"]
- [0x8027A854, "FallPartTo"]
- [0x8027AB5C, "LandJumpPart"]
- [0x8027ACAC, "RunPartTo"]
- [0x8027B0DC, "update_lerp_battle"]
- [0x8027B624, "FlyToGoal"]
- [0x8027BBB8, "IdleFlyToGoal"]
- [0x8027BF38, "FlyPartTo"]
- [0x8027C4E0, "GetLastEvent"]
- [0x8027C548, "SetTargetActor"]
- [0x8027C5C8, "SetEnemyHP"]
- [0x8027C6A0, "GetActorHP"]
- [0x8027C748, "GetEnemyMaxHP"]
- [0x8027C7B0, "RemoveActor"]
- [0x8027C8A4, "DropStarPoints"]
- [0x8027CA74, "SetDefenseTable"]
- [0x8027CB08, "SetStatusTable"]
- [0x8027CB7C, "SetIdleAnimations"]
- [0x8027CCB4, "EnemyDamageTarget"]
- [0x8027CED4, "EnemyFollowupAfflictTarget"]
- [0x8027CFB8, "EnemyTestTarget"]
- [0x8027D1BC, "DispatchDamageEvent"]
- [0x8027D264, "DispatchEvent"]
- [0x8027D380, "SetTargetOffset"]
- [0x8027D57C, "EnableActorBlur"]
- [0x8027D67C, "AfflictActor"]
- [0x8027D7C4, "GetEncounterState"]
- [0x8027D7F0, "YieldTurn"]
- [0x8027D810, "SetActorSize"]
- [0x8027D8E0, "GetActorSize"]
- [0x8027D970, "SetPartSize"]
- [0x8027DA68, "GetOriginalActorType"]
- [0x8027DAD4, "GetCurrentActorType"]
- [0x8027DB3C, "GetLastDamage"]
- [0x8027DBA4, "EnableActorGlow"]
- [0x8027DC68, "WasStatusInflicted"]
- [0x8027DCBC, "CopyStatusEffects"]
- [0x8027DDA0, "ClearStatusEffects"]
- [0x8027DE80, "dispatch_event_partner"]
- [0x8027DF0C, "dispatch_event_partner_continue_turn"]
- [0x8027DF7C, "calc_partner_test_enemy"]
- [0x8027E328, "calc_partner_damage_enemy"]
- [0x8027F9CC, "dispatch_damage_event_partner"]
- [0x8027FB80, "dispatch_damage_event_partner_0"]
- [0x8027FB9C, "dispatch_damage_event_partner_1"]
- [0x8027FBB8, "MakeOwnerTargetIndex"]
- [0x8027FD48, "GetActorLevel"]
- [0x8027FDB4, "PartnerDamageEnemy"]
- [0x80280004, "PartnerAfflictEnemy"]
- [0x80280270, "PartnerPowerBounceEnemy"]
- [0x802804D0, "PartnerTestEnemy"]
- [0x802807A8, "DeletePartner"]
- [0x80280840, "GetDamageIntensity"]
- [0x80280880, "ActorAddMovePos"]
- [0x80280950, "LoadStarPowerScript"]
- [0x802A5818, "can_switch_to_player"]
- [0x802A5988, "update_player_menu"]
- [0x802A81C8, "update_partner_menu"]
- [0x802AA688, "update_targeting_enemies"]
- [0x80284EBC, "PlayerScriptDispatcher"]
- [0x80285010, "PeachScriptDispatcher"]
- [0x8028505C, "ExecutePlayerAction"]
- [0x80285174, "ExecutePeachAction"]
- [0x802852D4, "HandleEvent_Player"]
- [0x80280A34, "BtlPutPartnerAway"]
- [0x80280B6C, "BtlBringPartnerOut"]
- [0x80284A40, "MarioEnterStage"]
- [0x80284D04, "PeachEnterStage"]
- [0x802851FC, "PlayerFirstStrike"]
- [0x802852B8, "StartDefend"]
- [0x80286194, "PlayerCelebrate"]
- [0x80286228, "ExitStage"]
- [0x802868BC, "RunAwayStart"]
- [0x80287078, "RunAwayFail"]
- [0x80287128, "RunAwayReset"]
- [0x802878D0, "PlayEatFX"]
- [0x80287948, "PlayDrinkFX"]
- [0x802879C0, "UseLifeShroom"]
- [0x80288398, "MerleeRunOut"]
- [0x80288400, "MerleeAttackBonus"]
- [0x8028870C, "MerleeDefenseBonus"]
- [0x80288A58, "MerleeExpBonus"]
- [0x80288D64, "PlayerHappy"]
- [0x8028907C, "DoDizzyAttack"]
- [0x80289110, "RegainAbility"]
- [0x80293E40, "UseMystery"]
- [0x802945E0, "DoSleepHit"]
- [0x802945FC, "DoDizzyHit"]
- [0x80294618, "DoParalyzeHit"]
- [0x80294634, "DoPoisonHit"]
- [0x80294650, "DoStopHit"]
- [0x8029466C, "DoFreezeHit"]
- [0x802946B8, "DoShinkHit"]
- [0x80298BF0, "ForceNextTarget"]
- [0x80299044, "DoNormalHit"]
- [0x8029A0D0, "DoBurnHit"]
- [0x8029A6FC, "DoShockHit"]
- [0x8029AC70, "DoImmune"]
- [0x8029AEC0, "DoDeath"]
- [0x8029AF08, "Collapse"]
- [0x8029B22C, "DoScareAway"]
- [0x8029B998, "DoSpinSmashHit"]
- [0x8029BD70, "DoJumpBack"]
- [0x8029BEB8, "DoReturnHome"]
- [0x8029BFA0, "DoRecover"]
- [0x8029C37C, "DoAirLift"]
- [0x8029C4A8, "DoBlowAway"]
- [0x802939C4, "Rumble_1"]
- [0x80293A10, "Rumble_2"]
- [0x80293A34, "Rumble_3"]
- [0x80293A58, "Rumble_4"]
- [0x80293A7C, "Rumble_5"]
- [0x80293AA0, "Rumble_6"]
- [0x80293AC4, "Rumble_7"]
- [0x80293AE8, "Rumble_Unused_1"]
- [0x80293B0C, "Rumble_Unused_2"]
- [0x80293B30, "Rumble_Unused_3"]
- [0x80293B54, "Rumble_Unused_4"]
- [0x80280E54, "CamPreset_A"]
- [0x80280CE8, "CamPreset_B"]
- [0x80280DAC, "CamPreset_C"]
- [0x80280DC8, "CamPreset_D"]
- [0x80280DE4, "CamPreset_E"]
- [0x80280D04, "CamPreset_F"]
- [0x80280D3C, "CamPreset_G"]
- [0x80280D74, "CamPreset_H"]
- [0x80280D58, "CamPreset_I"]
- [0x80280E00, "CamPreset_J"]
- [0x80280E1C, "CamPreset_K"]
- [0x80280E38, "CamPreset_L"]
- [0x80280D20, "CamPreset_M"]
- [0x80280D90, "CamPreset_N"]
- [0x802C3000, "sort_scripts"]
- [0x802C3148, "find_script_labels"]
- [0x802C31DC, "clear_script_list"]

View File

@ -6,6 +6,7 @@ func_80242BA0:
/* 163404 80242BA4 8FA90014 */ lw $t1, 0x14($sp)
/* 163408 80242BA8 8FAA0018 */ lw $t2, 0x18($sp)
/* 16340C 80242BAC 8FAB001C */ lw $t3, 0x1c($sp)
update_partner_change_turn:
/* 163410 80242BB0 8FAC0020 */ lw $t4, 0x20($sp)
/* 163414 80242BB4 14400075 */ bnez $v0, .L80242D8C
/* 163418 80242BB8 28A2F581 */ slti $v0, $a1, -0xa7f
@ -252,6 +253,7 @@ func_80242E00:
/* 163754 80242EF4 3C018025 */ lui $at, 0x8025
/* 163758 80242EF8 AC339BA4 */ sw $s3, -0x645c($at)
/* 16375C 80242EFC 3C018025 */ lui $at, 0x8025
switch_to_partner:
/* 163760 80242F00 08090BD2 */ j func_80242F48
/* 163764 80242F04 AC339B98 */ sw $s3, -0x6468($at)
@ -988,6 +990,7 @@ func_80243254:
/* 16416C 8024390C 3C028016 */ lui $v0, 0x8016
/* 164170 80243910 24429D50 */ addiu $v0, $v0, -0x62b0
/* 164174 80243914 00042140 */ sll $a0, $a0, 5
switch_order:
/* 164178 80243918 00824021 */ addu $t0, $a0, $v0
/* 16417C 8024391C 81050003 */ lb $a1, 3($t0)
/* 164180 80243920 9106001C */ lbu $a2, 0x1c($t0)
@ -2152,6 +2155,7 @@ func_80244A30:
/* 1652A4 80244A44 82620004 */ lb $v0, 4($s3)
/* 1652A8 80244A48 1440000E */ bnez $v0, .L80244A84
/* 1652AC 80244A4C 0260202D */ daddu $a0, $s3, $zero
end_battle:
/* 1652B0 80244A50 0C00ABF6 */ jal fio_has_valid_backup
/* 1652B4 80244A54 00000000 */ nop
/* 1652B8 80244A58 3C04800E */ lui $a0, 0x800e
@ -2489,6 +2493,7 @@ func_80244EF0:
.L80244EF8:
/* 165758 80244EF8 0C0926A9 */ jal func_80249AA4
/* 16575C 80244EFC 0240202D */ daddu $a0, $s2, $zero
update_run_away:
/* 165760 80244F00 0040202D */ daddu $a0, $v0, $zero
/* 165764 80244F04 02142821 */ addu $a1, $s0, $s4
/* 165768 80244F08 02333021 */ addu $a2, $s1, $s3
@ -3012,6 +3017,7 @@ func_80245568:
/* 165F0C 802456AC 24040003 */ addiu $a0, $zero, 3
/* 165F10 802456B0 AFA20014 */ sw $v0, 0x14($sp)
/* 165F14 802456B4 0C0913F5 */ jal func_80244FD4
EnablePartnerBlur:
/* 165F18 802456B8 AFA30018 */ sw $v1, 0x18($sp)
/* 165F1C 802456BC 8FBF0020 */ lw $ra, 0x20($sp)
/* 165F20 802456C0 03E00008 */ jr $ra
@ -3021,6 +3027,7 @@ func_80245568:
/* 165F2C 802456CC 0080402D */ daddu $t0, $a0, $zero
/* 165F30 802456D0 00A0482D */ daddu $t1, $a1, $zero
/* 165F34 802456D4 00C0502D */ daddu $t2, $a2, $zero
DisablePartnerBlur:
/* 165F38 802456D8 0100282D */ daddu $a1, $t0, $zero
/* 165F3C 802456DC 8FA20038 */ lw $v0, 0x38($sp)
/* 165F40 802456E0 8FA3003C */ lw $v1, 0x3c($sp)
@ -3029,6 +3036,7 @@ func_80245568:
/* 165F4C 802456EC AFA70010 */ sw $a3, 0x10($sp)
/* 165F50 802456F0 0140382D */ daddu $a3, $t2, $zero
/* 165F54 802456F4 AFBF0020 */ sw $ra, 0x20($sp)
update_swap_partner:
/* 165F58 802456F8 AFA4001C */ sw $a0, 0x1c($sp)
/* 165F5C 802456FC 0000202D */ daddu $a0, $zero, $zero
/* 165F60 80245700 AFA20014 */ sw $v0, 0x14($sp)
@ -3293,6 +3301,7 @@ func_802459E0:
/* 166324 80245AC4 00831021 */ addu $v0, $a0, $v1
/* 166328 80245AC8 00451021 */ addu $v0, $v0, $a1
/* 16632C 80245ACC 8E630008 */ lw $v1, 8($s3)
update_player_action:
/* 166330 80245AD0 92640003 */ lbu $a0, 3($s3)
/* 166334 80245AD4 00621821 */ addu $v1, $v1, $v0
/* 166338 80245AD8 90620000 */ lbu $v0, ($v1)
@ -3952,6 +3961,7 @@ func_80246348:
/* 166CA8 80246448 08091A38 */ j func_802468E0
/* 166CAC 8024644C 24060002 */ addiu $a2, $zero, 2
update_player_change_turn:
.L80246450:
/* 166CB0 80246450 10400125 */ beqz $v0, .L802468E8
/* 166CB4 80246454 00000000 */ nop
@ -4438,6 +4448,7 @@ func_80246B10:
/* 16738C 80246B2C 3C058015 */ lui $a1, 0x8015
/* 167390 80246B30 24A5F150 */ addiu $a1, $a1, -0xeb0
update_partner_action:
/* 167394 80246B34 3C068025 */ lui $a2, 0x8025
/* 167398 80246B38 24C6BDA8 */ addiu $a2, $a2, -0x4258
/* 16739C 80246B3C 24C20070 */ addiu $v0, $a2, 0x70
@ -4961,6 +4972,7 @@ func_80247168:
/* 167B00 802472A0 00000000 */ nop
/* 167B04 802472A4 00620018 */ mult $v1, $v0
/* 167B08 802472A8 00001812 */ mflo $v1
update_enemy_change_turn:
/* 167B0C 802472AC 00831821 */ addu $v1, $a0, $v1
/* 167B10 802472B0 82440001 */ lb $a0, 1($s2)
/* 167B14 802472B4 8E420008 */ lw $v0, 8($s2)
@ -5153,6 +5165,7 @@ func_8024755C:
/* 167DC4 80247564 00021400 */ sll $v0, $v0, 0x10
/* 167DC8 80247568 00021C03 */ sra $v1, $v0, 0x10
/* 167DCC 8024756C 000217C2 */ srl $v0, $v0, 0x1f
update_enemy_action:
/* 167DD0 80247570 00621821 */ addu $v1, $v1, $v0
/* 167DD4 80247574 00032843 */ sra $a1, $v1, 1
/* 167DD8 80247578 808305E3 */ lb $v1, 0x5e3($a0)

View File

@ -3,6 +3,7 @@
func_80280000:
/* 7E0E80 80280000 3C028007 */ lui $v0, 0x8007
PartnerAfflictEnemy:
/* 7E0E84 80280004 8C42419C */ lw $v0, 0x419c($v0)
/* 7E0E88 80280008 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 7E0E8C 8028000C AFBF0018 */ sw $ra, 0x18($sp)
@ -169,6 +170,7 @@ func_80280208:
.L80280268:
/* 7E10E8 80280268 0C0496CF */ jal set_message_string
/* 7E10EC 8028026C 24050001 */ addiu $a1, $zero, 1
PartnerPowerBounceEnemy:
/* 7E10F0 80280270 3C048028 */ lui $a0, 0x8028
/* 7E10F4 80280274 24843EB0 */ addiu $a0, $a0, 0x3eb0
/* 7E10F8 80280278 24050001 */ addiu $a1, $zero, 1
@ -330,6 +332,7 @@ func_8028035C:
/* 7E1344 802804C4 3C018028 */ lui $at, 0x8028
/* 7E1348 802804C8 AC256524 */ sw $a1, 0x6524($at)
/* 7E134C 802804CC 080A0141 */ j func_80280504
PartnerTestEnemy:
/* 7E1350 802804D0 A6040000 */ sh $a0, ($s0)
.L802804D4:
@ -529,13 +532,13 @@ func_80280504:
/* 7E160C 8028078C 34A55CF0 */ ori $a1, $a1, 0x5cf0
/* 7E1610 80280790 0C0B2026 */ jal set_variable
/* 7E1614 80280794 24060001 */ addiu $a2, $zero, 1
/* 7E1618 80280798 080A01EA */ j func_802807A8
/* 7E1618 80280798 080A01EA */ j DeletePartner
/* 7E161C 8028079C 00000000 */ nop
.L802807A0:
/* 7E1620 802807A0 0C039D5D */ jal add_item
/* 7E1624 802807A4 00000000 */ nop
func_802807A8:
DeletePartner:
/* 7E1628 802807A8 0C0A005F */ jal func_8028017C
/* 7E162C 802807AC 24040003 */ addiu $a0, $zero, 3
/* 7E1630 802807B0 AE620074 */ sw $v0, 0x74($s3)
@ -582,6 +585,7 @@ func_802807A8:
/* 7E16B4 80280834 1440003D */ bnez $v0, .L8028092C
/* 7E16B8 80280838 0000102D */ daddu $v0, $zero, $zero
/* 7E16BC 8028083C 8E430000 */ lw $v1, ($s2)
GetDamageIntensity:
/* 7E16C0 80280840 24020001 */ addiu $v0, $zero, 1
/* 7E16C4 80280844 3C018028 */ lui $at, 0x8028
/* 7E16C8 80280848 AC226534 */ sw $v0, 0x6534($at)
@ -601,6 +605,7 @@ func_80280850:
/* 7E16F4 80280874 0000102D */ daddu $v0, $zero, $zero
/* 7E16F8 80280878 8E430000 */ lw $v1, ($s2)
/* 7E16FC 8028087C 24020003 */ addiu $v0, $zero, 3
ActorAddMovePos:
/* 7E1700 80280880 3C018028 */ lui $at, 0x8028
/* 7E1704 80280884 AC226534 */ sw $v0, 0x6534($at)
/* 7E1708 80280888 AE700070 */ sw $s0, 0x70($s3)
@ -663,6 +668,7 @@ func_8028092C:
/* 7E17C4 80280944 8FB10014 */ lw $s1, 0x14($sp)
/* 7E17C8 80280948 8FB00010 */ lw $s0, 0x10($sp)
/* 7E17CC 8028094C 03E00008 */ jr $ra
LoadStarPowerScript:
/* 7E17D0 80280950 27BD0030 */ addiu $sp, $sp, 0x30
func_80280954:
@ -731,6 +737,7 @@ func_80280A04:
/* 7E18A8 80280A28 24050001 */ addiu $a1, $zero, 1
/* 7E18AC 80280A2C AE120108 */ sw $s2, 0x108($s0)
/* 7E18B0 80280A30 AE05018C */ sw $a1, 0x18c($s0)
BtlPutPartnerAway:
/* 7E18B4 80280A34 AE020000 */ sw $v0, ($s0)
/* 7E18B8 80280A38 8C620000 */ lw $v0, ($v1)
/* 7E18BC 80280A3C AE020084 */ sw $v0, 0x84($s0)
@ -821,6 +828,7 @@ func_80280B44:
/* 7E19E0 80280B60 00000000 */ nop
/* 7E19E4 80280B64 0C03A5EE */ jal func_800E97B8
/* 7E19E8 80280B68 00000000 */ nop
BtlBringPartnerOut:
/* 7E19EC 80280B6C 8FBF0010 */ lw $ra, 0x10($sp)
/* 7E19F0 80280B70 03E00008 */ jr $ra
/* 7E19F4 80280B74 27BD0018 */ addiu $sp, $sp, 0x18
@ -932,6 +940,7 @@ func_80280B78:
/* 7E1B5C 80280CDC 10620117 */ beq $v1, $v0, .L8028113C
/* 7E1B60 80280CE0 28620034 */ slti $v0, $v1, 0x34
/* 7E1B64 80280CE4 10400007 */ beqz $v0, .L80280D04
CamPreset_B:
/* 7E1B68 80280CE8 24020029 */ addiu $v0, $zero, 0x29
/* 7E1B6C 80280CEC 10620027 */ beq $v1, $v0, .L80280D8C
/* 7E1B70 80280CF0 2402002A */ addiu $v0, $zero, 0x2a
@ -940,6 +949,7 @@ func_80280B78:
/* 7E1B7C 80280CFC 080A0506 */ j func_80281418
/* 7E1B80 80280D00 00000000 */ nop
CamPreset_F:
.L80280D04:
/* 7E1B84 80280D04 24020034 */ addiu $v0, $zero, 0x34
/* 7E1B88 80280D08 10620133 */ beq $v1, $v0, .L802811D8
@ -949,6 +959,7 @@ func_80280B78:
/* 7E1B98 80280D18 080A0506 */ j func_80281418
/* 7E1B9C 80280D1C 00000000 */ nop
CamPreset_M:
.L80280D20:
/* 7E1BA0 80280D20 240200C9 */ addiu $v0, $zero, 0xc9
/* 7E1BA4 80280D24 10620072 */ beq $v1, $v0, .L80280EF0
@ -957,6 +968,7 @@ func_80280B78:
/* 7E1BB0 80280D30 24020048 */ addiu $v0, $zero, 0x48
/* 7E1BB4 80280D34 1062017E */ beq $v1, $v0, .L80281330
/* 7E1BB8 80280D38 24020049 */ addiu $v0, $zero, 0x49
CamPreset_G:
/* 7E1BBC 80280D3C 1062018C */ beq $v1, $v0, .L80281370
/* 7E1BC0 80280D40 0000102D */ daddu $v0, $zero, $zero
/* 7E1BC4 80280D44 080A0506 */ j func_80281418
@ -966,6 +978,7 @@ func_80280B78:
/* 7E1BCC 80280D4C 240201F5 */ addiu $v0, $zero, 0x1f5
/* 7E1BD0 80280D50 106200EA */ beq $v1, $v0, .L802810FC
/* 7E1BD4 80280D54 240202BD */ addiu $v0, $zero, 0x2bd
CamPreset_I:
/* 7E1BD8 80280D58 10620138 */ beq $v1, $v0, .L8028123C
/* 7E1BDC 80280D5C 0000102D */ daddu $v0, $zero, $zero
/* 7E1BE0 80280D60 080A0506 */ j func_80281418
@ -975,6 +988,7 @@ func_80280B78:
/* 7E1BE8 80280D68 0C0B1059 */ jal does_script_exist
/* 7E1BEC 80280D6C 8E240074 */ lw $a0, 0x74($s1)
/* 7E1BF0 80280D70 144001A9 */ bnez $v0, .L80281418
CamPreset_H:
/* 7E1BF4 80280D74 0000102D */ daddu $v0, $zero, $zero
/* 7E1BF8 80280D78 3C04001E */ lui $a0, 0x1e
/* 7E1BFC 80280D7C 34840003 */ ori $a0, $a0, 3
@ -984,6 +998,7 @@ func_80280B78:
.L80280D8C:
/* 7E1C0C 80280D8C 8E240078 */ lw $a0, 0x78($s1)
CamPreset_N:
/* 7E1C10 80280D90 24020001 */ addiu $v0, $zero, 1
/* 7E1C14 80280D94 148201A0 */ bne $a0, $v0, .L80281418
/* 7E1C18 80280D98 0000102D */ daddu $v0, $zero, $zero
@ -991,6 +1006,7 @@ func_80280B78:
/* 7E1C20 80280DA0 8C426538 */ lw $v0, 0x6538($v0)
/* 7E1C24 80280DA4 904304E8 */ lbu $v1, 0x4e8($v0)
/* 7E1C28 80280DA8 10640012 */ beq $v1, $a0, .L80280DF4
CamPreset_C:
/* 7E1C2C 80280DAC 28620002 */ slti $v0, $v1, 2
/* 7E1C30 80280DB0 10400005 */ beqz $v0, .L80280DC8
/* 7E1C34 80280DB4 24020002 */ addiu $v0, $zero, 2
@ -999,6 +1015,7 @@ func_80280B78:
/* 7E1C40 80280DC0 080A03B6 */ j func_80280ED8
/* 7E1C44 80280DC4 00000000 */ nop
CamPreset_D:
.L80280DC8:
/* 7E1C48 80280DC8 10620018 */ beq $v1, $v0, .L80280E2C
/* 7E1C4C 80280DCC 24020003 */ addiu $v0, $zero, 3
@ -1009,6 +1026,7 @@ func_80280B78:
.L80280DE0:
/* 7E1C60 80280DE0 0C0A005F */ jal func_8028017C
CamPreset_E:
/* 7E1C64 80280DE4 24040005 */ addiu $a0, $zero, 5
/* 7E1C68 80280DE8 AE220074 */ sw $v0, 0x74($s1)
/* 7E1C6C 80280DEC 080A0505 */ j func_80281414
@ -1018,6 +1036,7 @@ func_80280B78:
/* 7E1C74 80280DF4 0C039D7B */ jal get_item_count
/* 7E1C78 80280DF8 00000000 */ nop
/* 7E1C7C 80280DFC 14400005 */ bnez $v0, .L80280E14
CamPreset_J:
/* 7E1C80 80280E00 00000000 */ nop
/* 7E1C84 80280E04 0C0A005F */ jal func_8028017C
/* 7E1C88 80280E08 24040006 */ addiu $a0, $zero, 6
@ -1027,6 +1046,7 @@ func_80280B78:
.L80280E14:
/* 7E1C94 80280E14 0C0A005F */ jal func_8028017C
/* 7E1C98 80280E18 24040007 */ addiu $a0, $zero, 7
CamPreset_K:
/* 7E1C9C 80280E1C AE220074 */ sw $v0, 0x74($s1)
/* 7E1CA0 80280E20 240200C9 */ addiu $v0, $zero, 0xc9
/* 7E1CA4 80280E24 080A0505 */ j func_80281414
@ -1036,6 +1056,7 @@ func_80280B78:
/* 7E1CAC 80280E2C 0C039D7B */ jal get_item_count
/* 7E1CB0 80280E30 00000000 */ nop
/* 7E1CB4 80280E34 14400005 */ bnez $v0, .L80280E4C
CamPreset_L:
/* 7E1CB8 80280E38 00000000 */ nop
/* 7E1CBC 80280E3C 0C0A005F */ jal func_8028017C
/* 7E1CC0 80280E40 2404000C */ addiu $a0, $zero, 0xc
@ -1045,6 +1066,7 @@ func_80280B78:
.L80280E4C:
/* 7E1CCC 80280E4C 0C039E12 */ jal get_stored_empty_count
/* 7E1CD0 80280E50 00000000 */ nop
CamPreset_A:
/* 7E1CD4 80280E54 14400005 */ bnez $v0, .L80280E6C
/* 7E1CD8 80280E58 00000000 */ nop
/* 7E1CDC 80280E5C 0C0A005F */ jal func_8028017C

View File

@ -204,7 +204,7 @@ step_battle:
/* 00EE90 80033A90 24C6E000 */ addiu $a2, $a2, -0x2000
/* 00EE94 80033A94 0C00A5CF */ jal dma_copy
/* 00EE98 80033A98 00000000 */ nop
/* 00EE9C 80033A9C 0C08F84C */ jal func_8023E130
/* 00EE9C 80033A9C 0C08F84C */ jal initialize_battle
/* 00EEA0 80033AA0 00000000 */ nop
/* 00EEA4 80033AA4 0C09027D */ jal func_802409F4
/* 00EEA8 80033AA8 00000000 */ nop
@ -235,7 +235,7 @@ step_battle:
.L80033B0C:
/* 00EF0C 80033B0C 0C00F949 */ jal func_8003E524
/* 00EF10 80033B10 00000000 */ nop
/* 00EF14 80033B14 0C08F90E */ jal func_8023E438
/* 00EF14 80033B14 0C08F90E */ jal update_battle_state
/* 00EF18 80033B18 00000000 */ nop
/* 00EF1C 80033B1C 0C00E64C */ jal func_80039930
/* 00EF20 80033B20 00000000 */ nop
@ -262,7 +262,7 @@ func_80033B44:
/* 00EF68 80033B68 80420900 */ lb $v0, 0x900($v0)
/* 00EF6C 80033B6C 04410003 */ bgez $v0, .L80033B7C
/* 00EF70 80033B70 00000000 */ nop
/* 00EF74 80033B74 0C08FA9F */ jal func_8023EA7C
/* 00EF74 80033B74 0C08FA9F */ jal draw_main_battle_ui
/* 00EF78 80033B78 00000000 */ nop
.L80033B7C:
/* 00EF7C 80033B7C 8FBF0010 */ lw $ra, 0x10($sp)

View File

@ -779,6 +779,457 @@
.global get_default_variation_for_song
.global _set_music_track
.global set_music_track
.global get_dpad_input_radial
.global initialize_battle
.global update_battle_state
.global draw_main_battle_ui
.global update_heroes_end_turn
.global switch_to_player
.global update_partner_change_turn
.global switch_to_partner
.global switch_order
.global update_run_away
.global EnablePartnerBlur
.global DisablePartnerBlur
.global update_player_action
.global update_partner_action
.global update_player_change_turn
.global update_enemy_change_turn
.global update_enemy_action
.global update_starpoints_display
.global delete_actor
.global delete_player_actor
.global begin_battle
.global end_battle
.global update_swap_partner
.global use_cam_preset
.global cam_target_actor
.global move_cam_over
.global set_cam_target_pos
.global set_cam_zoom
.global add_cam_zoom
.global set_cam_zoffset
.global unfreeze_cam
.global UseCamPreset
.global SetBattleCamTarget
.global SetBattleCamOffsetZ
.global AddBattleCamOffsetZ
.global SetBattleCamYaw
.global BattleCamTargetActor
.global MoveBattleCamOver
.global SetBattleCamZoom
.global AddBattleCamZoom
.global FreezeBattleCam
.global create_popup
.global show_battle_message
.global show_variable_battle_message
.global is_popup_displayed
.global set_popup_duration
.global close_action_command_instruction_popup
.global show_message_popup
.global ShowMessageBox
.global ShowVariableMessageBox
.global IsMessageBoxDisplayed
.global WaitForMessageBoxDone
.global ForceCloseMessageBox
.global SetMessageBoxDuration
.global calc_item_damage_enemy
.global calc_item_check_hit
.global ItemDamageEnemy
.global ItemAfflictEnemy
.global ItemCheckHit
.global ActorSpeak
.global EndActorSpeech
.global ShowBattleChoice
.global OverrideBattleDmaDest
.global LoadBattleDmaData
.global PlaySoundAtActor
.global PlaySoundAtPart
.global SetForegroundModelsVisibleUnchecked
.global SetForegroundModelsVisible
.global MakeStatusField
.global is_actor_hp_bar_visible
.global is_actortype_hpbar_visible
.global save_tattle_flags
.global load_tattle_flags
.global MultiplyByActorScale
.global MultiplyVec2ByActorScale
.global MultiplyVec3ByActorScale
.global ApplyShrinkFromOwner
.global StartRumble
.global mtx_mirror_y
.global enable_actor_blur
.global disable_actor_blur
.global enable_partner_blur
.global disable_partner_blur
.global enable_player_blur
.global disable_player_blur
.global _remove_part_decoration
.global activate_defend_command
.global HasMerleeCastsLeft
.global FXRecoverHP
.global FXRecoverFP
.global IncrementPlayerHP
.global IncrementPlayerFP
.global create_target_list
.global player_create_target_list
.global enemy_create_target_list
.global count_power_plus
.global deduct_current_move_fp
.global set_animation
.global set_animation_rate
.global set_actor_yaw
.global set_part_yaw
.global add_xz_vec3f
.global add_xz_vec3f_copy1
.global add_xz_vec3f_copy2
.global play_movement_dust_effects
.global get_actor_part
.global load_player_actor
.global load_partner_actor
.global create_actor
.global lookup_defense
.global lookup_status_chance
.global lookup_status_duration_mod
.global inflict_status
.global inflict_partner_ko
.global get_defense
.global try_inflict_status
.global inflict_status_set_duration
.global show_damage_popup
.global add_part_decoration
.global add_actor_decoration
.global remove_part_decoration
.global remove_actor_decoration
.global heroes_is_ability_active
.global create_part_shadow
.global remove_part_shadow
.global remove_player_buffs
.global reset_all_actor_sounds
.global hide_foreground_models_unchecked
.global show_foreground_models_unchecked
.global hide_foreground_models
.global show_foreground_models
.global StartRumbleWithParams
.global start_rumble_type
.global LoadItemScript
.global LoadFreeItemScript
.global LoadMoveScript
.global LoadActionCommand
.global check_block_input
.global GetActionSuccess
.global SetActionSuccess
.global GetActionSuccessCopy
.global GetBlockResult
.global CloseActionCommandInfo
.global count_targets
.global get_nearest_home_index
.global set_goal_pos_to_part
.global set_part_goal_to_actor_part
.global set_actor_current_position
.global set_part_absolute_position
.global set_actor_home_position
.global get_actor
.global LoadBattleSection
.global GetBattlePhase
.global GetLastElement
.global SetGoalToHome
.global SetIdleGoalToHome
.global SetGoalToIndex
.global GetIndexFromPos
.global GetIndexFromHome
.global CountPlayerTargets
.global ForceHomePos
.global SetHomePos
.global SetGoalToTarget
.global SetPartGoalToTarget
.global SetGoalToFirstTarget
.global SetGoalPos
.global SetIdleGoal
.global AddGoalPos
.global GetGoalPos
.global GetIdleGoal
.global GetPartTarget
.global GetActorPos
.global GetPartOffset
.global GetPartPos
.global GetHomePos
.global SetActorPos
.global SetPartPos
.global SetEnemyTargetOffset
.global SetAnimation
.global GetAnimation
.global SetAnimationRate
.global SetActorYaw
.global GetActorYaw
.global SetPartYaw
.global GetPartYaw
.global SetActorJumpGravity
.global SetActorIdleJumpGravity
.global SetActorSpeed
.global SetActorIdleSpeed
.global SetPartJumpGravity
.global SetPartMoveSpeed
.global SetJumpAnimations
.global AddActorPos
.global SetActorDispOffset
.global GetPartDispOffset
.global SetPartDispOffset
.global AddPartDispOffset
.global GetActorVar
.global SetActorVar
.global AddActorVar
.global GetPartMovementVar
.global SetPartMovementVar
.global AddPartMovementVar
.global SetActorRotation
.global SetActorRotationOffset
.global GetActorRotation
.global SetPartRotation
.global SetPartRotationOffset
.global GetPartRotation
.global SetActorScale
.global SetActorScaleModifier
.global GetActorScale
.global SetPartScale
.global GetPartScale
.global GetBattleFlags
.global SetBattleFlagBits
.global GetBattleFlags2
.global SetBattleFlagBits2
.global SetActorFlags
.global SetActorFlagBits
.global GetActorFlags
.global SetPartFlags
.global SetPartFlagBits
.global SetPartTargetFlags
.global SetPartTargetFlagBits
.global GetPartFlags
.global GetPartTargetFlags
.global SetPartEventFlags
.global SetPartEventBits
.global GetPartEventFlags
.global HPBarToHome
.global HPBarToCurrent
.global SummonEnemy
.global GetOwnerID
.global SetOwnerID
.global ActorExists
.global SetBattleInputMask
.global SetBattleInputButtons
.global CheckButtonPress
.global CheckButtonHeld
.global CheckButtonDown
.global GetBattleState
.global PlayerCreateTargetList
.global EnemyCreateTargetList
.global InitTargetIterator
.global SetOwnerTarget
.global ChooseNextTarget
.global GetTargetListLength
.global GetOwnerTarget
.global GetPlayerActorID
.global GetDistanceToGoal
.global AddActorDecoration
.global RemoveActorDecoration
.global ModifyActorDecoration
.global UseIdleAnimation
.global GetStatusFlags
.global RemovePlayerBuffs
.global SetPartAlpha
.global CreatePartShadow
.global RemovePartShadow
.global SetBattleVar
.global GetBattleVar
.global ResetAllActorSounds
.global SetActorSounds
.global ResetActorSounds
.global SetPartSounds
.global SetActorType
.global ShowShockEffect
.global GetActorAttackBoost
.global GetActorDefenseBoost
.global BoostAttack
.global BoostDefense
.global VanishActor
.global ElectrifyActor
.global HealActor
.global WaitForBuffDone
.global CopyBuffs
.global dispatch_event_player
.global dispatch_event_player_continue_turn
.global calc_player_test_enemy
.global calc_player_damage_enemy
.global dispatch_damage_event_player
.global dispatch_damage_event_player_0
.global dispatch_damage_event_player_1
.global GetMenuSelection
.global PlayerFallToGoal
.global PlayerLandJump
.global PlayerRunToGoal
.global CancelablePlayerRunToGoal
.global GetPlayerHP
.global PlayerDamageEnemy
.global PlayerPowerBounceEnemy
.global PlayerTestEnemy
.global DispatchDamagePlayerEvent
.global EnablePlayerBlur
.global DidActionSucceed
.global dispatch_event_general
.global play_hit_sound
.global dispatch_event_actor
.global calc_enemy_test_target
.global calc_enemy_damage_target
.global dispatch_damage_event_actor
.global dispatch_damage_event_actor_0
.global dispatch_damage_event_actor_1
.global BindTakeTurn
.global PauseTakeTurn
.global ResumeTakeTurn
.global BindIdle
.global EnableIdleScript
.global BindHandleEvent
.global BindNextTurn
.global JumpToGoal
.global IdleJumpToGoal
.global JumpToGoalSimple2
.global JumpWithBounce
.global LandJump
.global FallToGoal
.global RunToGoal
.global IdleRunToGoal
.global JumpPartTo
.global FallPartTo
.global LandJumpPart
.global RunPartTo
.global update_lerp_battle
.global FlyToGoal
.global IdleFlyToGoal
.global FlyPartTo
.global GetLastEvent
.global SetTargetActor
.global SetEnemyHP
.global GetActorHP
.global GetEnemyMaxHP
.global RemoveActor
.global DropStarPoints
.global SetDefenseTable
.global SetStatusTable
.global SetIdleAnimations
.global EnemyDamageTarget
.global EnemyFollowupAfflictTarget
.global EnemyTestTarget
.global DispatchDamageEvent
.global DispatchEvent
.global SetTargetOffset
.global EnableActorBlur
.global AfflictActor
.global GetEncounterState
.global YieldTurn
.global SetActorSize
.global GetActorSize
.global SetPartSize
.global GetOriginalActorType
.global GetCurrentActorType
.global GetLastDamage
.global EnableActorGlow
.global WasStatusInflicted
.global CopyStatusEffects
.global ClearStatusEffects
.global dispatch_event_partner
.global dispatch_event_partner_continue_turn
.global calc_partner_test_enemy
.global calc_partner_damage_enemy
.global dispatch_damage_event_partner
.global dispatch_damage_event_partner_0
.global dispatch_damage_event_partner_1
.global MakeOwnerTargetIndex
.global GetActorLevel
.global PartnerDamageEnemy
.global PartnerAfflictEnemy
.global PartnerPowerBounceEnemy
.global PartnerTestEnemy
.global DeletePartner
.global GetDamageIntensity
.global ActorAddMovePos
.global LoadStarPowerScript
.global can_switch_to_player
.global update_player_menu
.global update_partner_menu
.global update_targeting_enemies
.global PlayerScriptDispatcher
.global PeachScriptDispatcher
.global ExecutePlayerAction
.global ExecutePeachAction
.global HandleEvent_Player
.global BtlPutPartnerAway
.global BtlBringPartnerOut
.global MarioEnterStage
.global PeachEnterStage
.global PlayerFirstStrike
.global StartDefend
.global PlayerCelebrate
.global ExitStage
.global RunAwayStart
.global RunAwayFail
.global RunAwayReset
.global PlayEatFX
.global PlayDrinkFX
.global UseLifeShroom
.global MerleeRunOut
.global MerleeAttackBonus
.global MerleeDefenseBonus
.global MerleeExpBonus
.global PlayerHappy
.global DoDizzyAttack
.global RegainAbility
.global UseMystery
.global DoSleepHit
.global DoDizzyHit
.global DoParalyzeHit
.global DoPoisonHit
.global DoStopHit
.global DoFreezeHit
.global DoShinkHit
.global ForceNextTarget
.global DoNormalHit
.global DoBurnHit
.global DoShockHit
.global DoImmune
.global DoDeath
.global Collapse
.global DoScareAway
.global DoSpinSmashHit
.global DoJumpBack
.global DoReturnHome
.global DoRecover
.global DoAirLift
.global DoBlowAway
.global Rumble_1
.global Rumble_2
.global Rumble_3
.global Rumble_4
.global Rumble_5
.global Rumble_6
.global Rumble_7
.global Rumble_Unused_1
.global Rumble_Unused_2
.global Rumble_Unused_3
.global Rumble_Unused_4
.global CamPreset_A
.global CamPreset_B
.global CamPreset_C
.global CamPreset_D
.global CamPreset_E
.global CamPreset_F
.global CamPreset_G
.global CamPreset_H
.global CamPreset_I
.global CamPreset_J
.global CamPreset_K
.global CamPreset_L
.global CamPreset_M
.global CamPreset_N
.global sort_scripts
.global find_script_labels
.global clear_script_list

View File

@ -4,9 +4,9 @@ func_04000900 = 0x04000900;
func_04000974 = 0x04000974;
func_04000A34 = 0x04000A34;
func_04000AC4 = 0x04000AC4;
func_8023E130 = 0x8023E130;
func_8023E438 = 0x8023E438;
func_8023EA7C = 0x8023EA7C;
initialize_battle = 0x8023E130;
update_battle_state = 0x8023E438;
draw_main_battle_ui = 0x8023EA7C;
func_802409F4 = 0x802409F4;
func_80240AA8 = 0x80240AA8;
func_80241190 = 0x80241190;