From 46f1d49601e7e7c2b77765131be96e57fde0b4e9 Mon Sep 17 00:00:00 2001 From: Ethan Roseman Date: Wed, 14 Oct 2020 23:49:49 -0400 Subject: [PATCH] Splitting remaining files --- .../DisablePartnerBlur.s | 0 .../EnablePartnerBlur.s | 0 .../begin_battle.s | 0 .../{code_16c8e0 => code_16F740}/end_battle.s | 0 .../func_80240E60.s | 0 .../func_80240FDC.s | 0 .../func_80241190.s | 0 .../func_80241AB8.s | 0 .../func_80241B14.s | 0 .../func_80242FE0.s | 0 .../func_802439D8.s | 0 .../func_80243FDC.s | 0 .../func_80244008.s | 0 .../func_80244710.s | 0 .../func_80244D90.s | 0 .../func_80244E38.s | 0 .../func_80245440.s | 0 .../func_80246B2C.s | 0 .../func_8024721C.s | 0 .../func_80247B04.s | 0 .../func_802480F0.s | 0 .../func_80248190.s | 0 .../func_802485FC.s | 0 .../func_80248660.s | 0 .../func_80248AA4.s | 0 .../func_80248B08.s | 0 .../func_80248D78.s | 0 .../pause_cleanup.s | 0 .../switch_order.s | 0 .../switch_to_partner.s | 0 .../switch_to_player.s | 0 .../update_end_player_turn.s | 0 .../update_enemy_action.s | 0 .../update_enemy_change_turn.s | 0 .../update_heroes_start_turn.s | 0 .../update_partner_action.s | 0 .../update_player_action.s | 0 .../update_player_change_turn.s | 0 .../update_run_away.s | 0 .../update_swap_partner.s | 0 .../AddBattleCamOffsetZ.s | 0 .../AddBattleCamZoom.s | 0 .../BattleCamTargetActor.s | 0 .../FreezeBattleCam.s | 0 .../MoveBattleCamOver.s | 0 .../SetBattleCamOffsetZ.s | 0 .../SetBattleCamTarget.s | 0 .../SetBattleCamYaw.s | 0 .../SetBattleCamZoom.s | 0 .../UseCamPreset.s | 0 .../add_cam_zoom.s | 0 .../cam_target_actor.s | 0 .../func_80248DD0.s | 0 .../func_80248DE4.s | 0 .../func_80249804.s | 0 .../func_8024A214.s | 0 .../func_8024A990.s | 0 .../func_8024AFE4.s | 0 .../func_8024B5FC.s | 0 .../func_8024B9A0.s | 0 .../func_8024BDA4.s | 0 .../func_8024C180.s | 0 .../func_8024C570.s | 0 .../func_8024C944.s | 0 .../func_8024CB68.s | 0 .../func_8024CE9C.s | 0 .../func_8024E3D8.s | 0 .../func_8024E40C.s | 0 .../func_8024E45C.s | 0 .../func_8024E484.s | 0 .../func_8024E554.s | 0 .../func_8024E584.s | 0 .../func_8024E60C.s | 0 .../func_8024E664.s | 0 .../func_8024E6B4.s | 0 .../func_8024E748.s | 0 .../func_8024E820.s | 0 .../func_8024E9B0.s | 0 .../func_8024EB84.s | 0 .../func_8024ECF8.s | 0 .../func_8024EDA4.s | 0 .../move_cam_over.s | 0 .../set_cam_target_pos.s | 0 .../set_cam_zoffset.s | 0 .../set_cam_zoom.s | 0 .../unfreeze_cam.s | 0 .../use_cam_preset.s | 0 .../ForceCloseMessageBox.s | 0 .../IsMessageBoxDisplayed.s | 0 .../SetMessageBoxDuration.s | 0 .../ShowMessageBox.s | 0 .../ShowVariableMessageBox.s | 0 .../WaitForMessageBoxDone.s | 0 .../close_action_command_instruction_popup.s | 0 .../create_popup.s | 0 .../func_8024EDC0.s | 0 .../func_8024EDEC.s | 0 .../func_8024EE48.s | 0 .../func_8024EEA8.s | 0 .../func_8024EF08.s | 0 .../func_8024EFA4.s | 0 .../func_8024EFE0.s | 0 .../func_8024F394.s | 0 .../func_8024F5AC.s | 0 .../func_8024F768.s | 0 .../func_8024F7C8.s | 0 .../func_8024F84C.s | 0 .../func_8024F940.s | 0 .../func_8024FAE8.s | 0 .../func_8024FAFC.s | 0 .../func_8024FB3C.s | 0 .../func_80250818.s | 0 .../func_80251434.s | 0 .../func_80251454.s | 0 .../func_80251474.s | 0 .../is_popup_displayed.s | 0 .../set_popup_duration.s | 0 .../show_battle_message.s | 0 .../show_message_popup.s | 0 .../show_variable_battle_message.s | 0 .../ItemAfflictEnemy.s | 0 .../ItemCheckHit.s | 0 .../ItemDamageEnemy.s | 0 .../calc_item_check_hit.s | 0 .../calc_item_damage_enemy.s | 0 .../func_80252B3C.s | 0 .../{code_16c8e0 => code_181810}/ActorSpeak.s | 0 .../ApplyShrinkFromOwner.s | 0 .../EndActorSpeech.s | 0 .../LoadBattleDmaData.s | 0 .../MakeStatusField.s | 0 .../MultiplyByActorScale.s | 0 .../MultiplyVec2ByActorScale.s | 0 .../MultiplyVec3ByActorScale.s | 0 .../OverrideBattleDmaDest.s | 0 .../PlayLoopingSoundAtActor.s | 0 .../PlaySoundAtActor.s | 0 .../PlaySoundAtPart.s | 0 .../SetForegroundModelsVisible.s | 0 .../SetForegroundModelsVisibleUnchecked.s | 0 .../ShowBattleChoice.s | 0 .../StartRumble.s | 0 .../StopLoopingSoundAtActor.s | 0 .../func_802535B4.s | 0 .../func_802536A8.s | 0 .../func_80253734.s | 0 .../func_802537C0.s | 0 .../func_80253B30.s | 0 .../func_80253FB0.s | 0 .../is_actor_hp_bar_visible.s | 0 .../is_actortype_hpbar_visible.s | 0 .../load_tattle_flags.s | 0 .../save_tattle_flags.s | 0 .../_remove_part_decoration.s | 0 .../disable_actor_blur.s | 0 .../disable_partner_blur.s | 0 .../disable_player_blur.s | 0 .../enable_actor_blur.s | 0 .../enable_partner_blur.s | 0 .../enable_player_blur.s | 0 .../func_80254250.s | 0 .../func_80254610.s | 0 .../func_802546B0.s | 0 .../func_80254950.s | 0 .../func_802549A0.s | 0 .../func_802549C0.s | 0 .../func_802549F4.s | 0 .../func_80254C50.s | 0 .../func_802550BC.s | 0 .../func_802552EC.s | 0 .../func_8025593C.s | 0 .../func_8025595C.s | 0 .../func_8025597C.s | 0 .../func_8025599C.s | 0 .../func_80255FE0.s | 0 .../func_802571F0.s | 0 .../func_80257B28.s | 0 .../func_80257B48.s | 0 .../func_80257B68.s | 0 .../func_80257B88.s | 0 .../func_80257DA4.s | 0 .../func_80258E14.s | 0 .../func_802591EC.s | 0 .../func_80259494.s | 0 .../func_8025950C.s | 0 .../func_802596C0.s | 0 .../func_802597B0.s | 0 .../func_8025995C.s | 0 .../func_80259A48.s | 0 .../func_80259AAC.s | 0 .../func_80259D9C.s | 0 .../func_8025A2C4.s | 0 .../func_8025A50C.s | 0 .../func_8025A74C.s | 0 .../func_8025AA80.s | 0 .../func_8025AD90.s | 0 .../func_8025B1A8.s | 0 .../func_8025B5C0.s | 0 .../func_8025BAA0.s | 0 .../func_8025C120.s | 0 .../func_8025C840.s | 0 .../func_8025C8A0.s | 0 .../func_8025C918.s | 0 .../func_8025CCC8.s | 0 .../func_8025CD28.s | 0 .../func_8025CD40.s | 0 .../func_8025CEC8.s | 0 .../func_8025D160.s | 0 .../func_8025D290.s | 0 .../func_8025D2B0.s | 0 .../func_8025D3CC.s | 0 .../func_8025D4A0.s | 0 .../func_8025D4C8.s | 0 .../func_8025D620.s | 0 .../func_8025D640.s | 0 .../func_8025D6FC.s | 0 .../func_8025D71C.s | 0 .../func_8025D810.s | 0 .../func_8025D830.s | 0 .../func_8025D8EC.s | 0 .../func_8025D90C.s | 0 .../func_8025DA68.s | 0 .../func_8025DBD0.s | 0 .../func_8025DD40.s | 0 .../func_8025DD60.s | 0 .../func_8025DE88.s | 0 .../mtx_mirror_y.s | 0 .../reset_actor_blur.s | 0 .../reset_partner_blur.s | 0 .../update_actor_shadow.s | 0 .../update_enemy_shadows.s | 0 .../update_hero_shadows.s | 0 .../update_player_actor_shadow.s | 0 .../func_8025DEB0.s | 0 .../func_8025DEC4.s | 0 .../func_8025E030.s | 0 .../func_8025E044.s | 0 .../func_8025E108.s | 0 .../func_8025E14C.s | 0 .../func_8025E190.s | 0 .../func_8025FF8C.s | 0 .../func_802601BC.s | 0 .../func_80260948.s | 0 .../func_80260A20.s | 0 .../FXRecoverFP.s | 0 .../FXRecoverHP.s | 0 .../HasMerleeCastsLeft.s | 0 .../IncrementPlayerFP.s | 0 .../IncrementPlayerHP.s | 0 .../activate_defend_command.s | 0 .../func_80260A60.s | 0 .../func_80260AD4.s | 0 .../func_80260B70.s | 0 .../func_80260BF4.s | 0 .../func_80260DB8.s | 0 .../func_80260DD8.s | 0 .../func_80260E38.s | 0 .../func_80260E5C.s | 0 .../func_80260E90.s | 0 .../func_80261064.s | 0 .../func_802610CC.s | 0 .../func_80261164.s | 0 .../func_802611E8.s | 0 .../func_8026127C.s | 0 .../func_80261388.s | 0 .../func_802613A8.s | 0 .../func_802613BC.s | 0 .../func_80261478.s | 0 .../func_80261530.s | 0 .../func_802615C8.s | 0 .../func_80261648.s | 0 .../func_802616B4.s | 0 .../func_802616F4.s | 0 .../func_802619B4.s | 0 .../func_802619E8.s | 0 .../func_80261B40.s | 0 .../func_80261D98.s | 0 .../func_80261DD4.s | 0 .../func_80261DF4.s | 0 .../func_80261FB4.s | 0 .../func_802620F8.s | 0 .../func_80262130.s | 0 .../func_8026220C.s | 0 .../StartRumbleWithParams.s | 0 .../add_actor_decoration.s | 0 .../add_part_decoration.s | 0 .../add_xz_vec3f.s | 0 .../add_xz_vec3f_copy1.s | 0 .../add_xz_vec3f_copy2.s | 0 .../count_power_plus.s | 0 .../create_actor.s | 0 .../create_part_shadow.s | 0 .../create_target_list.s | 0 .../deduct_current_move_fp.s | 0 .../enemy_create_target_list.s | 0 .../func_80263064.s | 0 .../func_80263230.s | 0 .../func_8026324C.s | 0 .../func_80263268.s | 0 .../func_80263300.s | 0 .../func_802633E8.s | 0 .../func_80263434.s | 0 .../func_80263464.s | 0 .../func_802634B8.s | 0 .../func_802636E4.s | 0 .../func_80263914.s | 0 .../func_80263C60.s | 0 .../func_80263CC4.s | 0 .../func_80263E08.s | 0 .../func_80263FE8.s | 0 .../func_80264084.s | 0 .../func_80265CE8.s | 0 .../func_80265D44.s | 0 .../func_802664DC.s | 0 .../func_80266684.s | 0 .../func_802666E4.s | 0 .../func_802667F0.s | 0 .../func_80266970.s | 0 .../func_80266978.s | 0 .../func_80266ADC.s | 0 .../func_80266AF8.s | 0 .../func_80266B14.s | 0 .../func_80266D6C.s | 0 .../func_80266DAC.s | 0 .../func_80266E14.s | 0 .../func_80266E40.s | 0 .../func_80266EA8.s | 0 .../func_80266EE8.s | 0 .../func_80266F60.s | 0 .../func_80266F8C.s | 0 .../func_80266FD8.s | 0 .../func_80267018.s | 0 .../func_8026709C.s | 0 .../func_802670C8.s | 0 .../func_802673E4.s | 0 .../func_8026777C.s | 0 .../func_8026787C.s | 0 .../func_80267A3C.s | 0 .../get_actor_part.s | 0 .../get_defense.s | 0 .../heroes_is_ability_active.s | 0 .../hide_foreground_models.s | 0 .../hide_foreground_models_unchecked.s | 0 .../inflict_partner_ko.s | 0 .../inflict_status.s | 0 .../inflict_status_set_duration.s | 0 .../load_partner_actor.s | 0 .../load_player_actor.s | 0 .../lookup_defense.s | 0 .../lookup_status_chance.s | 0 .../lookup_status_duration_mod.s | 0 .../play_movement_dust_effects.s | 0 .../player_create_target_list.s | 0 .../remove_actor_decoration.s | 0 .../remove_part_decoration.s | 0 .../remove_part_shadow.s | 0 .../remove_player_buffs.s | 0 .../reset_all_actor_sounds.s | 0 .../set_actor_yaw.s | 0 .../set_animation.s | 0 .../set_animation_rate.s | 0 .../set_part_yaw.s | 0 .../show_damage_popup.s | 0 .../show_foreground_models.s | 0 .../show_foreground_models_unchecked.s | 0 .../start_rumble_type.s | 0 .../try_inflict_status.s | 0 .../LoadFreeItemScript.s | 0 .../LoadItemScript.s | 0 .../LoadMoveScript.s | 0 .../CloseActionCommandInfo.s | 0 .../GetActionSuccess.s | 0 .../GetActionSuccessCopy.s | 0 .../GetBlockResult.s | 0 .../LoadActionCommand.s | 0 .../SetActionSuccess.s | 0 .../check_block_input.s | 0 .../func_80268224.s | 0 .../func_80268284.s | 0 .../func_80268770.s | 0 .../func_80268798.s | 0 .../func_802687BC.s | 0 .../func_802687E4.s | 0 .../func_8026880C.s | 0 .../func_80268834.s | 0 .../func_80268858.s | 0 .../func_80268938.s | 0 .../func_80268AF8.s | 0 .../func_80268C9C.s | 0 .../func_80268E88.s | 0 .../func_80269118.s | 0 .../func_80269160.s | 0 .../func_8026919C.s | 0 .../func_802691C8.s | 0 .../func_802692EC.s | 0 .../func_80269318.s | 0 .../func_80269344.s | 0 .../func_80269370.s | 0 .../func_8026939C.s | 0 .../func_802693F0.s | 0 .../func_80269470.s | 0 .../func_802694A4.s | 0 .../func_80269524.s | 0 .../func_80269550.s | 0 .../func_802695A8.s | 0 .../func_802695D4.s | 0 .../func_80269600.s | 0 .../func_8026962C.s | 0 .../AddActorDecoration.s | 0 .../AddActorPos.s | 0 .../AddActorVar.s | 0 .../{code_16c8e0 => code_197F40}/AddGoalPos.s | 0 .../AddPartDispOffset.s | 0 .../AddPartMovementVar.s | 0 .../BoostAttack.s | 0 .../BoostDefense.s | 0 .../CancelablePlayerRunToGoal.s | 0 .../CheckButtonDown.s | 0 .../CheckButtonHeld.s | 0 .../CheckButtonPress.s | 0 .../ChooseNextTarget.s | 0 .../{code_16c8e0 => code_197F40}/CopyBuffs.s | 0 .../CountPlayerTargets.s | 0 .../CreatePartShadow.s | 0 .../DidActionSucceed.s | 0 .../DispatchDamagePlayerEvent.s | 0 .../ElectrifyActor.s | 0 .../EnablePlayerBlur.s | 0 .../EnemyCreateTargetList.s | 0 .../ForceHomePos.s | 0 .../GetActorAttackBoost.s | 0 .../GetActorDefenseBoost.s | 0 .../GetActorFlags.s | 0 .../GetActorPos.s | 0 .../GetActorRotation.s | 0 .../GetActorScale.s | 0 .../GetActorVar.s | 0 .../GetActorYaw.s | 0 .../GetAnimation.s | 0 .../GetBattleFlags.s | 0 .../GetBattleFlags2.s | 0 .../GetBattlePhase.s | 0 .../GetBattleState.s | 0 .../GetBattleVar.s | 0 .../GetDistanceToGoal.s | 0 .../{code_16c8e0 => code_197F40}/GetGoalPos.s | 0 .../{code_16c8e0 => code_197F40}/GetHomePos.s | 0 .../GetIdleGoal.s | 0 .../GetIndexFromHome.s | 0 .../GetIndexFromPos.s | 0 .../GetLastElement.s | 0 .../GetMenuSelection.s | 0 .../{code_16c8e0 => code_197F40}/GetOwnerID.s | 0 .../GetOwnerTarget.s | 0 .../GetPartDispOffset.s | 0 .../GetPartEventFlags.s | 0 .../GetPartFlags.s | 0 .../GetPartMovementVar.s | 0 .../GetPartOffset.s | 0 .../{code_16c8e0 => code_197F40}/GetPartPos.s | 0 .../GetPartRotation.s | 0 .../GetPartScale.s | 0 .../GetPartTarget.s | 0 .../GetPartTargetFlags.s | 0 .../{code_16c8e0 => code_197F40}/GetPartYaw.s | 0 .../GetPlayerActorID.s | 0 .../GetPlayerHP.s | 0 .../GetStatusFlags.s | 0 .../GetTargetListLength.s | 0 .../HPBarToCurrent.s | 0 .../HPBarToHome.s | 0 .../{code_16c8e0 => code_197F40}/HealActor.s | 0 .../InitTargetIterator.s | 0 .../LoadBattleSection.s | 0 .../ModifyActorDecoration.s | 0 .../PlayerCreateTargetList.s | 0 .../PlayerDamageEnemy.s | 0 .../PlayerFallToGoal.s | 0 .../PlayerLandJump.s | 0 .../PlayerPowerBounceEnemy.s | 0 .../PlayerRunToGoal.s | 0 .../PlayerTestEnemy.s | 0 .../RemoveActorDecoration.s | 0 .../RemovePartShadow.s | 0 .../RemovePlayerBuffs.s | 0 .../ResetActorSounds.s | 0 .../ResetAllActorSounds.s | 0 .../SetActorDispOffset.s | 0 .../SetActorFlagBits.s | 0 .../SetActorFlags.s | 0 .../SetActorIdleJumpGravity.s | 0 .../SetActorIdleSpeed.s | 0 .../SetActorJumpGravity.s | 0 .../SetActorPos.s | 0 .../SetActorRotation.s | 0 .../SetActorRotationOffset.s | 0 .../SetActorScale.s | 0 .../SetActorScaleModifier.s | 0 .../SetActorSounds.s | 0 .../SetActorSpeed.s | 0 .../SetActorType.s | 0 .../SetActorVar.s | 0 .../SetActorYaw.s | 0 .../SetAnimation.s | 0 .../SetAnimationRate.s | 0 .../SetBattleFlagBits.s | 0 .../SetBattleFlagBits2.s | 0 .../SetBattleInputButtons.s | 0 .../SetBattleInputMask.s | 0 .../SetBattleVar.s | 0 .../SetEnemyTargetOffset.s | 0 .../{code_16c8e0 => code_197F40}/SetGoalPos.s | 0 .../SetGoalToFirstTarget.s | 0 .../SetGoalToHome.s | 0 .../SetGoalToIndex.s | 0 .../SetGoalToTarget.s | 0 .../{code_16c8e0 => code_197F40}/SetHomePos.s | 0 .../SetIdleGoal.s | 0 .../SetIdleGoalToHome.s | 0 .../SetJumpAnimations.s | 0 .../{code_16c8e0 => code_197F40}/SetOwnerID.s | 0 .../SetOwnerTarget.s | 0 .../SetPartAlpha.s | 0 .../SetPartDispOffset.s | 0 .../SetPartEventBits.s | 0 .../SetPartEventFlags.s | 0 .../SetPartFlagBits.s | 0 .../SetPartFlags.s | 0 .../SetPartGoalToTarget.s | 0 .../SetPartJumpGravity.s | 0 .../SetPartMoveSpeed.s | 0 .../SetPartMovementVar.s | 0 .../{code_16c8e0 => code_197F40}/SetPartPos.s | 0 .../SetPartRotation.s | 0 .../SetPartRotationOffset.s | 0 .../SetPartScale.s | 0 .../SetPartSounds.s | 0 .../SetPartTargetFlagBits.s | 0 .../SetPartTargetFlags.s | 0 .../{code_16c8e0 => code_197F40}/SetPartYaw.s | 0 .../ShowShockEffect.s | 0 .../SummonEnemy.s | 0 .../UseIdleAnimation.s | 0 .../VanishActor.s | 0 .../WaitForBuffDone.s | 0 .../calc_player_damage_enemy.s | 0 .../calc_player_test_enemy.s | 0 .../count_targets.s | 0 .../dispatch_damage_event_player.s | 0 .../dispatch_damage_event_player_0.s | 0 .../dispatch_damage_event_player_1.s | 0 .../dispatch_event_player.s | 0 .../dispatch_event_player_continue_turn.s | 0 .../func_80269E80.s | 0 .../func_80269EAC.s | 0 .../func_8026BF48.s | 0 .../func_8026D51C.s | 0 .../func_8026D5A4.s | 0 .../func_8026D8EC.s | 0 .../func_8026D940.s | 0 .../func_8026DA94.s | 0 .../func_8026DEF0.s | 0 .../func_8026DF88.s | 0 .../func_8026E020.s | 0 .../func_8026E038.s | 0 .../func_8026E16C.s | 0 .../func_8026E198.s | 0 .../func_8026E208.s | 0 .../func_8026E260.s | 0 .../func_8026E558.s | 0 .../func_8026E914.s | 0 .../func_8026E9A0.s | 0 .../func_8026EA7C.s | 0 .../func_8026EB20.s | 0 .../func_8026EBF8.s | 0 .../func_8026ED20.s | 0 .../func_8026EDE4.s | 0 .../func_8026F1A0.s | 0 .../func_8026F60C.s | 0 .../func_80271210.s | 0 .../func_80271258.s | 0 .../func_802712A0.s | 0 .../func_80271328.s | 0 .../func_802713B0.s | 0 .../func_8027143C.s | 0 .../func_80271484.s | 0 .../func_80271588.s | 0 .../func_80273444.s | 0 .../func_802749D8.s | 0 .../func_802749F8.s | 0 .../func_80274A18.s | 0 .../func_802752AC.s | 0 .../func_80275F00.s | 0 .../func_80276EFC.s | 0 .../func_80276F1C.s | 0 .../{code_16c8e0 => code_197F40}/get_actor.s | 0 .../get_nearest_home_index.s | 0 .../set_actor_current_position.s | 0 .../set_actor_home_position.s | 0 .../set_goal_pos_to_part.s | 0 .../set_part_absolute_position.s | 0 .../set_part_goal_to_actor_part.s | 0 .../AfflictActor.s | 0 .../BindHandleEvent.s | 0 .../{code_16c8e0 => code_1A5830}/BindIdle.s | 0 .../BindNextTurn.s | 0 .../BindTakeTurn.s | 0 .../ClearStatusEffects.s | 0 .../CopyStatusEffects.s | 0 .../DispatchDamageEvent.s | 0 .../DispatchEvent.s | 0 .../DropStarPoints.s | 0 .../EnableActorBlur.s | 0 .../EnableActorGlow.s | 0 .../EnableIdleScript.s | 0 .../EnemyDamageTarget.s | 0 .../EnemyFollowupAfflictTarget.s | 0 .../EnemyTestTarget.s | 0 .../{code_16c8e0 => code_1A5830}/FallPartTo.s | 0 .../{code_16c8e0 => code_1A5830}/FallToGoal.s | 0 .../{code_16c8e0 => code_1A5830}/FlyPartTo.s | 0 .../{code_16c8e0 => code_1A5830}/FlyToGoal.s | 0 .../{code_16c8e0 => code_1A5830}/GetActorHP.s | 0 .../GetActorSize.s | 0 .../GetCurrentActorType.s | 0 .../GetEncounterState.s | 0 .../GetEnemyMaxHP.s | 0 .../GetLastDamage.s | 0 .../GetLastEvent.s | 0 .../GetOriginalActorType.s | 0 .../IdleFlyToGoal.s | 0 .../IdleJumpToGoal.s | 0 .../IdleRunToGoal.s | 0 .../{code_16c8e0 => code_1A5830}/JumpPartTo.s | 0 .../{code_16c8e0 => code_1A5830}/JumpToGoal.s | 0 .../JumpToGoalSimple2.s | 0 .../JumpWithBounce.s | 0 .../{code_16c8e0 => code_1A5830}/LandJump.s | 0 .../LandJumpPart.s | 0 .../PauseTakeTurn.s | 0 .../RemoveActor.s | 0 .../ResumeTakeTurn.s | 0 .../{code_16c8e0 => code_1A5830}/RunPartTo.s | 0 .../{code_16c8e0 => code_1A5830}/RunToGoal.s | 0 .../SetActorSize.s | 0 .../SetDefenseTable.s | 0 .../{code_16c8e0 => code_1A5830}/SetEnemyHP.s | 0 .../SetIdleAnimations.s | 0 .../SetPartSize.s | 0 .../SetStatusTable.s | 0 .../SetTargetActor.s | 0 .../SetTargetOffset.s | 0 .../WasStatusInflicted.s | 0 .../{code_16c8e0 => code_1A5830}/YieldTurn.s | 0 .../calc_enemy_damage_target.s | 0 .../calc_enemy_test_target.s | 0 .../dispatch_damage_event_actor.s | 0 .../dispatch_damage_event_actor_0.s | 0 .../dispatch_damage_event_actor_1.s | 0 .../dispatch_event_actor.s | 0 .../dispatch_event_general.s | 0 .../func_80276F50.s | 0 .../func_8027CC10.s | 0 .../func_8027D2D8.s | 0 .../func_8027D32C.s | 0 .../func_8027D434.s | 0 .../func_8027D4C8.s | 0 .../func_8027D628.s | 0 .../func_8027D75C.s | 0 .../play_hit_sound.s | 0 .../update_lerp_battle.s | 0 .../DeletePartner.s | 0 .../MakeOwnerTargetIndex.s | 0 .../PartnerAfflictEnemy.s | 0 .../PartnerDamageEnemy.s | 0 .../PartnerPowerBounceEnemy.s | 0 .../PartnerTestEnemy.s | 0 .../calc_partner_damage_enemy.s | 0 .../calc_partner_test_enemy.s | 0 .../dispatch_damage_event_partner.s | 0 .../dispatch_damage_event_partner_0.s | 0 .../dispatch_damage_event_partner_1.s | 0 .../dispatch_event_partner.s | 0 .../dispatch_event_partner_continue_turn.s | 0 .../func_8027FC90.s | 0 .../func_8028070C.s | 0 .../func_802807D0.s | 0 .../func_80280818.s | 0 .../ActorAddMovePos.s | 0 .../GetDamageIntensity.s | 0 .../LoadStarPowerScript.s | 0 .../os/nusys/nuContRmbMgr/func_8005FB10.s | 109 ++ include/functions.h | 1 + src/code_16F740.c | 140 ++ src/code_16c8e0.c | 1493 ----------------- src/code_1776B0.c | 95 ++ src/code_17D6A0.c | 67 + src/code_17FEB0.c | 13 + src/code_181810.c | 55 + src/code_182B30.c | 179 ++ src/code_18C790.c | 23 + src/code_18F340.c | 79 + src/code_190B20.c | 169 ++ src/code_1967B0.c | 7 + src/code_196AA0.c | 77 + src/code_197F40.c | 408 +++++ src/code_1A5830.c | 139 ++ src/code_1AC760.c | 50 + src/code_1AF120.c | 5 + src/code_1AF230.c | 3 + tools/splat.yaml | 16 + 711 files changed, 1635 insertions(+), 1493 deletions(-) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/DisablePartnerBlur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/EnablePartnerBlur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/begin_battle.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/end_battle.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80240E60.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80240FDC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80241190.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80241AB8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80241B14.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80242FE0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_802439D8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80243FDC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80244008.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80244710.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80244D90.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80244E38.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80245440.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80246B2C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_8024721C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80247B04.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_802480F0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80248190.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_802485FC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80248660.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80248AA4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80248B08.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/func_80248D78.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/pause_cleanup.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/switch_order.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/switch_to_partner.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/switch_to_player.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_end_player_turn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_enemy_action.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_enemy_change_turn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_heroes_start_turn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_partner_action.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_player_action.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_player_change_turn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_run_away.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_16F740}/update_swap_partner.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/AddBattleCamOffsetZ.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/AddBattleCamZoom.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/BattleCamTargetActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/FreezeBattleCam.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/MoveBattleCamOver.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/SetBattleCamOffsetZ.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/SetBattleCamTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/SetBattleCamYaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/SetBattleCamZoom.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/UseCamPreset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/add_cam_zoom.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/cam_target_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_80248DD0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_80248DE4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_80249804.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024A214.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024A990.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024AFE4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024B5FC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024B9A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024BDA4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024C180.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024C570.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024C944.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024CB68.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024CE9C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E3D8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E40C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E45C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E484.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E554.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E584.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E60C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E664.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E6B4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E748.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E820.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024E9B0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024EB84.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024ECF8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/func_8024EDA4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/move_cam_over.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/set_cam_target_pos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/set_cam_zoffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/set_cam_zoom.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/unfreeze_cam.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1776B0}/use_cam_preset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/ForceCloseMessageBox.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/IsMessageBoxDisplayed.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/SetMessageBoxDuration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/ShowMessageBox.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/ShowVariableMessageBox.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/WaitForMessageBoxDone.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/close_action_command_instruction_popup.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/create_popup.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EDC0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EDEC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EE48.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EEA8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EF08.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EFA4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024EFE0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024F394.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024F5AC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024F768.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024F7C8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024F84C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024F940.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024FAE8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024FAFC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_8024FB3C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_80250818.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_80251434.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_80251454.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/func_80251474.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/is_popup_displayed.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/set_popup_duration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/show_battle_message.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/show_message_popup.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17D6A0}/show_variable_battle_message.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17FEB0}/ItemAfflictEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17FEB0}/ItemCheckHit.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17FEB0}/ItemDamageEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17FEB0}/calc_item_check_hit.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17FEB0}/calc_item_damage_enemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_17FEB0}/func_80252B3C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/ActorSpeak.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/ApplyShrinkFromOwner.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/EndActorSpeech.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/LoadBattleDmaData.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/MakeStatusField.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/MultiplyByActorScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/MultiplyVec2ByActorScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/MultiplyVec3ByActorScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/OverrideBattleDmaDest.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/PlayLoopingSoundAtActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/PlaySoundAtActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/PlaySoundAtPart.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/SetForegroundModelsVisible.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/SetForegroundModelsVisibleUnchecked.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/ShowBattleChoice.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/StartRumble.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/StopLoopingSoundAtActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/func_802535B4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/func_802536A8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/func_80253734.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/func_802537C0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/func_80253B30.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/func_80253FB0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/is_actor_hp_bar_visible.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/is_actortype_hpbar_visible.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/load_tattle_flags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_181810}/save_tattle_flags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/_remove_part_decoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/disable_actor_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/disable_partner_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/disable_player_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/enable_actor_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/enable_partner_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/enable_player_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80254250.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80254610.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802546B0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80254950.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802549A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802549C0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802549F4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80254C50.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802550BC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802552EC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025593C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025595C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025597C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025599C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80255FE0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802571F0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80257B28.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80257B48.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80257B68.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80257B88.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80257DA4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80258E14.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802591EC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80259494.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025950C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802596C0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_802597B0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025995C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80259A48.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80259AAC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_80259D9C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025A2C4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025A50C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025A74C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025AA80.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025AD90.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025B1A8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025B5C0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025BAA0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025C120.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025C840.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025C8A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025C918.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025CCC8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025CD28.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025CD40.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025CEC8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D160.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D290.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D2B0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D3CC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D4A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D4C8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D620.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D640.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D6FC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D71C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D810.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D830.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D8EC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025D90C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025DA68.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025DBD0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025DD40.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025DD60.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/func_8025DE88.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/mtx_mirror_y.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/reset_actor_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/reset_partner_blur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/update_actor_shadow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/update_enemy_shadows.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/update_hero_shadows.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_182B30}/update_player_actor_shadow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025DEB0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025DEC4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025E030.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025E044.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025E108.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025E14C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025E190.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_8025FF8C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_802601BC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_80260948.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18C790}/func_80260A20.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/FXRecoverFP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/FXRecoverHP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/HasMerleeCastsLeft.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/IncrementPlayerFP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/IncrementPlayerHP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/activate_defend_command.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260A60.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260AD4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260B70.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260BF4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260DB8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260DD8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260E38.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260E5C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80260E90.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261064.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802610CC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261164.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802611E8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_8026127C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261388.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802613A8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802613BC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261478.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261530.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802615C8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261648.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802616B4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802616F4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802619B4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802619E8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261B40.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261D98.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261DD4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261DF4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80261FB4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_802620F8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_80262130.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_18F340}/func_8026220C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/StartRumbleWithParams.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/add_actor_decoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/add_part_decoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/add_xz_vec3f.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/add_xz_vec3f_copy1.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/add_xz_vec3f_copy2.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/count_power_plus.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/create_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/create_part_shadow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/create_target_list.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/deduct_current_move_fp.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/enemy_create_target_list.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263064.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263230.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_8026324C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263268.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263300.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802633E8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263434.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263464.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802634B8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802636E4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263914.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263C60.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263CC4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263E08.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80263FE8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80264084.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80265CE8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80265D44.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802664DC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266684.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802666E4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802667F0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266970.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266978.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266ADC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266AF8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266B14.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266D6C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266DAC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266E14.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266E40.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266EA8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266EE8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266F60.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266F8C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80266FD8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80267018.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_8026709C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802670C8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_802673E4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_8026777C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_8026787C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/func_80267A3C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/get_actor_part.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/get_defense.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/heroes_is_ability_active.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/hide_foreground_models.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/hide_foreground_models_unchecked.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/inflict_partner_ko.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/inflict_status.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/inflict_status_set_duration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/load_partner_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/load_player_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/lookup_defense.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/lookup_status_chance.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/lookup_status_duration_mod.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/play_movement_dust_effects.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/player_create_target_list.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/remove_actor_decoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/remove_part_decoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/remove_part_shadow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/remove_player_buffs.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/reset_all_actor_sounds.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/set_actor_yaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/set_animation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/set_animation_rate.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/set_part_yaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/show_damage_popup.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/show_foreground_models.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/show_foreground_models_unchecked.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/start_rumble_type.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_190B20}/try_inflict_status.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1967B0}/LoadFreeItemScript.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1967B0}/LoadItemScript.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1967B0}/LoadMoveScript.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/CloseActionCommandInfo.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/GetActionSuccess.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/GetActionSuccessCopy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/GetBlockResult.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/LoadActionCommand.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/SetActionSuccess.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/check_block_input.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268224.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268284.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268770.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268798.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802687BC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802687E4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_8026880C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268834.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268858.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268938.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268AF8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268C9C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80268E88.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269118.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269160.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_8026919C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802691C8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802692EC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269318.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269344.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269370.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_8026939C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802693F0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269470.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802694A4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269524.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269550.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802695A8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_802695D4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_80269600.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_196AA0}/func_8026962C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/AddActorDecoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/AddActorPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/AddActorVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/AddGoalPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/AddPartDispOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/AddPartMovementVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/BoostAttack.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/BoostDefense.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CancelablePlayerRunToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CheckButtonDown.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CheckButtonHeld.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CheckButtonPress.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ChooseNextTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CopyBuffs.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CountPlayerTargets.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/CreatePartShadow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/DidActionSucceed.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/DispatchDamagePlayerEvent.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ElectrifyActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/EnablePlayerBlur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/EnemyCreateTargetList.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ForceHomePos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorAttackBoost.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorDefenseBoost.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorRotation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetActorYaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetAnimation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetBattleFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetBattleFlags2.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetBattlePhase.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetBattleState.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetBattleVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetDistanceToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetGoalPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetHomePos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetIdleGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetIndexFromHome.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetIndexFromPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetLastElement.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetMenuSelection.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetOwnerID.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetOwnerTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartDispOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartEventFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartMovementVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartRotation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartTargetFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPartYaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPlayerActorID.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetPlayerHP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetStatusFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/GetTargetListLength.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/HPBarToCurrent.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/HPBarToHome.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/HealActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/InitTargetIterator.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/LoadBattleSection.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ModifyActorDecoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerCreateTargetList.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerDamageEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerFallToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerLandJump.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerPowerBounceEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerRunToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/PlayerTestEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/RemoveActorDecoration.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/RemovePartShadow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/RemovePlayerBuffs.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ResetActorSounds.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ResetAllActorSounds.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorDispOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorFlagBits.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorIdleJumpGravity.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorIdleSpeed.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorJumpGravity.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorRotation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorRotationOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorScaleModifier.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorSounds.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorSpeed.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorType.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetActorYaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetAnimation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetAnimationRate.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetBattleFlagBits.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetBattleFlagBits2.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetBattleInputButtons.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetBattleInputMask.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetBattleVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetEnemyTargetOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetGoalPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetGoalToFirstTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetGoalToHome.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetGoalToIndex.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetGoalToTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetHomePos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetIdleGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetIdleGoalToHome.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetJumpAnimations.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetOwnerID.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetOwnerTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartAlpha.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartDispOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartEventBits.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartEventFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartFlagBits.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartGoalToTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartJumpGravity.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartMoveSpeed.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartMovementVar.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartPos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartRotation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartRotationOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartScale.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartSounds.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartTargetFlagBits.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartTargetFlags.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SetPartYaw.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/ShowShockEffect.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/SummonEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/UseIdleAnimation.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/VanishActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/WaitForBuffDone.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/calc_player_damage_enemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/calc_player_test_enemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/count_targets.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/dispatch_damage_event_player.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/dispatch_damage_event_player_0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/dispatch_damage_event_player_1.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/dispatch_event_player.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/dispatch_event_player_continue_turn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80269E80.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80269EAC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026BF48.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026D51C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026D5A4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026D8EC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026D940.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026DA94.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026DEF0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026DF88.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E020.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E038.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E16C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E198.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E208.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E260.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E558.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E914.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026E9A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026EA7C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026EB20.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026EBF8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026ED20.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026EDE4.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026F1A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8026F60C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80271210.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80271258.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_802712A0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80271328.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_802713B0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_8027143C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80271484.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80271588.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80273444.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_802749D8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_802749F8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80274A18.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_802752AC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80275F00.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80276EFC.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/func_80276F1C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/get_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/get_nearest_home_index.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/set_actor_current_position.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/set_actor_home_position.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/set_goal_pos_to_part.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/set_part_absolute_position.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_197F40}/set_part_goal_to_actor_part.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/AfflictActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/BindHandleEvent.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/BindIdle.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/BindNextTurn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/BindTakeTurn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/ClearStatusEffects.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/CopyStatusEffects.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/DispatchDamageEvent.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/DispatchEvent.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/DropStarPoints.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/EnableActorBlur.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/EnableActorGlow.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/EnableIdleScript.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/EnemyDamageTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/EnemyFollowupAfflictTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/EnemyTestTarget.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/FallPartTo.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/FallToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/FlyPartTo.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/FlyToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetActorHP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetActorSize.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetCurrentActorType.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetEncounterState.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetEnemyMaxHP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetLastDamage.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetLastEvent.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/GetOriginalActorType.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/IdleFlyToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/IdleJumpToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/IdleRunToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/JumpPartTo.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/JumpToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/JumpToGoalSimple2.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/JumpWithBounce.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/LandJump.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/LandJumpPart.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/PauseTakeTurn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/RemoveActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/ResumeTakeTurn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/RunPartTo.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/RunToGoal.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetActorSize.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetDefenseTable.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetEnemyHP.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetIdleAnimations.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetPartSize.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetStatusTable.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetTargetActor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/SetTargetOffset.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/WasStatusInflicted.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/YieldTurn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/calc_enemy_damage_target.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/calc_enemy_test_target.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/dispatch_damage_event_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/dispatch_damage_event_actor_0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/dispatch_damage_event_actor_1.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/dispatch_event_actor.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/dispatch_event_general.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_80276F50.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027CC10.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027D2D8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027D32C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027D434.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027D4C8.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027D628.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/func_8027D75C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/play_hit_sound.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1A5830}/update_lerp_battle.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/DeletePartner.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/MakeOwnerTargetIndex.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/PartnerAfflictEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/PartnerDamageEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/PartnerPowerBounceEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/PartnerTestEnemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/calc_partner_damage_enemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/calc_partner_test_enemy.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/dispatch_damage_event_partner.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/dispatch_damage_event_partner_0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/dispatch_damage_event_partner_1.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/dispatch_event_partner.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/dispatch_event_partner_continue_turn.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/func_8027FC90.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/func_8028070C.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/func_802807D0.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AC760}/func_80280818.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AF120}/ActorAddMovePos.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AF120}/GetDamageIntensity.s (100%) rename asm/nonmatchings/{code_16c8e0 => code_1AF230}/LoadStarPowerScript.s (100%) create mode 100644 asm/nonmatchings/os/nusys/nuContRmbMgr/func_8005FB10.s create mode 100644 src/code_16F740.c create mode 100644 src/code_1776B0.c create mode 100644 src/code_17D6A0.c create mode 100644 src/code_17FEB0.c create mode 100644 src/code_181810.c create mode 100644 src/code_182B30.c create mode 100644 src/code_18C790.c create mode 100644 src/code_18F340.c create mode 100644 src/code_190B20.c create mode 100644 src/code_1967B0.c create mode 100644 src/code_196AA0.c create mode 100644 src/code_197F40.c create mode 100644 src/code_1A5830.c create mode 100644 src/code_1AC760.c create mode 100644 src/code_1AF120.c create mode 100644 src/code_1AF230.c diff --git a/asm/nonmatchings/code_16c8e0/DisablePartnerBlur.s b/asm/nonmatchings/code_16F740/DisablePartnerBlur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DisablePartnerBlur.s rename to asm/nonmatchings/code_16F740/DisablePartnerBlur.s diff --git a/asm/nonmatchings/code_16c8e0/EnablePartnerBlur.s b/asm/nonmatchings/code_16F740/EnablePartnerBlur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnablePartnerBlur.s rename to asm/nonmatchings/code_16F740/EnablePartnerBlur.s diff --git a/asm/nonmatchings/code_16c8e0/begin_battle.s b/asm/nonmatchings/code_16F740/begin_battle.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/begin_battle.s rename to asm/nonmatchings/code_16F740/begin_battle.s diff --git a/asm/nonmatchings/code_16c8e0/end_battle.s b/asm/nonmatchings/code_16F740/end_battle.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/end_battle.s rename to asm/nonmatchings/code_16F740/end_battle.s diff --git a/asm/nonmatchings/code_16c8e0/func_80240E60.s b/asm/nonmatchings/code_16F740/func_80240E60.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80240E60.s rename to asm/nonmatchings/code_16F740/func_80240E60.s diff --git a/asm/nonmatchings/code_16c8e0/func_80240FDC.s b/asm/nonmatchings/code_16F740/func_80240FDC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80240FDC.s rename to asm/nonmatchings/code_16F740/func_80240FDC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80241190.s b/asm/nonmatchings/code_16F740/func_80241190.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80241190.s rename to asm/nonmatchings/code_16F740/func_80241190.s diff --git a/asm/nonmatchings/code_16c8e0/func_80241AB8.s b/asm/nonmatchings/code_16F740/func_80241AB8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80241AB8.s rename to asm/nonmatchings/code_16F740/func_80241AB8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80241B14.s b/asm/nonmatchings/code_16F740/func_80241B14.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80241B14.s rename to asm/nonmatchings/code_16F740/func_80241B14.s diff --git a/asm/nonmatchings/code_16c8e0/func_80242FE0.s b/asm/nonmatchings/code_16F740/func_80242FE0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80242FE0.s rename to asm/nonmatchings/code_16F740/func_80242FE0.s diff --git a/asm/nonmatchings/code_16c8e0/func_802439D8.s b/asm/nonmatchings/code_16F740/func_802439D8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802439D8.s rename to asm/nonmatchings/code_16F740/func_802439D8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80243FDC.s b/asm/nonmatchings/code_16F740/func_80243FDC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80243FDC.s rename to asm/nonmatchings/code_16F740/func_80243FDC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80244008.s b/asm/nonmatchings/code_16F740/func_80244008.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80244008.s rename to asm/nonmatchings/code_16F740/func_80244008.s diff --git a/asm/nonmatchings/code_16c8e0/func_80244710.s b/asm/nonmatchings/code_16F740/func_80244710.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80244710.s rename to asm/nonmatchings/code_16F740/func_80244710.s diff --git a/asm/nonmatchings/code_16c8e0/func_80244D90.s b/asm/nonmatchings/code_16F740/func_80244D90.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80244D90.s rename to asm/nonmatchings/code_16F740/func_80244D90.s diff --git a/asm/nonmatchings/code_16c8e0/func_80244E38.s b/asm/nonmatchings/code_16F740/func_80244E38.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80244E38.s rename to asm/nonmatchings/code_16F740/func_80244E38.s diff --git a/asm/nonmatchings/code_16c8e0/func_80245440.s b/asm/nonmatchings/code_16F740/func_80245440.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80245440.s rename to asm/nonmatchings/code_16F740/func_80245440.s diff --git a/asm/nonmatchings/code_16c8e0/func_80246B2C.s b/asm/nonmatchings/code_16F740/func_80246B2C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80246B2C.s rename to asm/nonmatchings/code_16F740/func_80246B2C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024721C.s b/asm/nonmatchings/code_16F740/func_8024721C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024721C.s rename to asm/nonmatchings/code_16F740/func_8024721C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80247B04.s b/asm/nonmatchings/code_16F740/func_80247B04.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80247B04.s rename to asm/nonmatchings/code_16F740/func_80247B04.s diff --git a/asm/nonmatchings/code_16c8e0/func_802480F0.s b/asm/nonmatchings/code_16F740/func_802480F0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802480F0.s rename to asm/nonmatchings/code_16F740/func_802480F0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248190.s b/asm/nonmatchings/code_16F740/func_80248190.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248190.s rename to asm/nonmatchings/code_16F740/func_80248190.s diff --git a/asm/nonmatchings/code_16c8e0/func_802485FC.s b/asm/nonmatchings/code_16F740/func_802485FC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802485FC.s rename to asm/nonmatchings/code_16F740/func_802485FC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248660.s b/asm/nonmatchings/code_16F740/func_80248660.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248660.s rename to asm/nonmatchings/code_16F740/func_80248660.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248AA4.s b/asm/nonmatchings/code_16F740/func_80248AA4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248AA4.s rename to asm/nonmatchings/code_16F740/func_80248AA4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248B08.s b/asm/nonmatchings/code_16F740/func_80248B08.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248B08.s rename to asm/nonmatchings/code_16F740/func_80248B08.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248D78.s b/asm/nonmatchings/code_16F740/func_80248D78.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248D78.s rename to asm/nonmatchings/code_16F740/func_80248D78.s diff --git a/asm/nonmatchings/code_16c8e0/pause_cleanup.s b/asm/nonmatchings/code_16F740/pause_cleanup.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/pause_cleanup.s rename to asm/nonmatchings/code_16F740/pause_cleanup.s diff --git a/asm/nonmatchings/code_16c8e0/switch_order.s b/asm/nonmatchings/code_16F740/switch_order.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/switch_order.s rename to asm/nonmatchings/code_16F740/switch_order.s diff --git a/asm/nonmatchings/code_16c8e0/switch_to_partner.s b/asm/nonmatchings/code_16F740/switch_to_partner.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/switch_to_partner.s rename to asm/nonmatchings/code_16F740/switch_to_partner.s diff --git a/asm/nonmatchings/code_16c8e0/switch_to_player.s b/asm/nonmatchings/code_16F740/switch_to_player.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/switch_to_player.s rename to asm/nonmatchings/code_16F740/switch_to_player.s diff --git a/asm/nonmatchings/code_16c8e0/update_end_player_turn.s b/asm/nonmatchings/code_16F740/update_end_player_turn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_end_player_turn.s rename to asm/nonmatchings/code_16F740/update_end_player_turn.s diff --git a/asm/nonmatchings/code_16c8e0/update_enemy_action.s b/asm/nonmatchings/code_16F740/update_enemy_action.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_enemy_action.s rename to asm/nonmatchings/code_16F740/update_enemy_action.s diff --git a/asm/nonmatchings/code_16c8e0/update_enemy_change_turn.s b/asm/nonmatchings/code_16F740/update_enemy_change_turn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_enemy_change_turn.s rename to asm/nonmatchings/code_16F740/update_enemy_change_turn.s diff --git a/asm/nonmatchings/code_16c8e0/update_heroes_start_turn.s b/asm/nonmatchings/code_16F740/update_heroes_start_turn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_heroes_start_turn.s rename to asm/nonmatchings/code_16F740/update_heroes_start_turn.s diff --git a/asm/nonmatchings/code_16c8e0/update_partner_action.s b/asm/nonmatchings/code_16F740/update_partner_action.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_partner_action.s rename to asm/nonmatchings/code_16F740/update_partner_action.s diff --git a/asm/nonmatchings/code_16c8e0/update_player_action.s b/asm/nonmatchings/code_16F740/update_player_action.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_player_action.s rename to asm/nonmatchings/code_16F740/update_player_action.s diff --git a/asm/nonmatchings/code_16c8e0/update_player_change_turn.s b/asm/nonmatchings/code_16F740/update_player_change_turn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_player_change_turn.s rename to asm/nonmatchings/code_16F740/update_player_change_turn.s diff --git a/asm/nonmatchings/code_16c8e0/update_run_away.s b/asm/nonmatchings/code_16F740/update_run_away.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_run_away.s rename to asm/nonmatchings/code_16F740/update_run_away.s diff --git a/asm/nonmatchings/code_16c8e0/update_swap_partner.s b/asm/nonmatchings/code_16F740/update_swap_partner.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_swap_partner.s rename to asm/nonmatchings/code_16F740/update_swap_partner.s diff --git a/asm/nonmatchings/code_16c8e0/AddBattleCamOffsetZ.s b/asm/nonmatchings/code_1776B0/AddBattleCamOffsetZ.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddBattleCamOffsetZ.s rename to asm/nonmatchings/code_1776B0/AddBattleCamOffsetZ.s diff --git a/asm/nonmatchings/code_16c8e0/AddBattleCamZoom.s b/asm/nonmatchings/code_1776B0/AddBattleCamZoom.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddBattleCamZoom.s rename to asm/nonmatchings/code_1776B0/AddBattleCamZoom.s diff --git a/asm/nonmatchings/code_16c8e0/BattleCamTargetActor.s b/asm/nonmatchings/code_1776B0/BattleCamTargetActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BattleCamTargetActor.s rename to asm/nonmatchings/code_1776B0/BattleCamTargetActor.s diff --git a/asm/nonmatchings/code_16c8e0/FreezeBattleCam.s b/asm/nonmatchings/code_1776B0/FreezeBattleCam.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FreezeBattleCam.s rename to asm/nonmatchings/code_1776B0/FreezeBattleCam.s diff --git a/asm/nonmatchings/code_16c8e0/MoveBattleCamOver.s b/asm/nonmatchings/code_1776B0/MoveBattleCamOver.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/MoveBattleCamOver.s rename to asm/nonmatchings/code_1776B0/MoveBattleCamOver.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleCamOffsetZ.s b/asm/nonmatchings/code_1776B0/SetBattleCamOffsetZ.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleCamOffsetZ.s rename to asm/nonmatchings/code_1776B0/SetBattleCamOffsetZ.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleCamTarget.s b/asm/nonmatchings/code_1776B0/SetBattleCamTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleCamTarget.s rename to asm/nonmatchings/code_1776B0/SetBattleCamTarget.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleCamYaw.s b/asm/nonmatchings/code_1776B0/SetBattleCamYaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleCamYaw.s rename to asm/nonmatchings/code_1776B0/SetBattleCamYaw.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleCamZoom.s b/asm/nonmatchings/code_1776B0/SetBattleCamZoom.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleCamZoom.s rename to asm/nonmatchings/code_1776B0/SetBattleCamZoom.s diff --git a/asm/nonmatchings/code_16c8e0/UseCamPreset.s b/asm/nonmatchings/code_1776B0/UseCamPreset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/UseCamPreset.s rename to asm/nonmatchings/code_1776B0/UseCamPreset.s diff --git a/asm/nonmatchings/code_16c8e0/add_cam_zoom.s b/asm/nonmatchings/code_1776B0/add_cam_zoom.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/add_cam_zoom.s rename to asm/nonmatchings/code_1776B0/add_cam_zoom.s diff --git a/asm/nonmatchings/code_16c8e0/cam_target_actor.s b/asm/nonmatchings/code_1776B0/cam_target_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/cam_target_actor.s rename to asm/nonmatchings/code_1776B0/cam_target_actor.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248DD0.s b/asm/nonmatchings/code_1776B0/func_80248DD0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248DD0.s rename to asm/nonmatchings/code_1776B0/func_80248DD0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80248DE4.s b/asm/nonmatchings/code_1776B0/func_80248DE4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80248DE4.s rename to asm/nonmatchings/code_1776B0/func_80248DE4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80249804.s b/asm/nonmatchings/code_1776B0/func_80249804.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80249804.s rename to asm/nonmatchings/code_1776B0/func_80249804.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024A214.s b/asm/nonmatchings/code_1776B0/func_8024A214.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024A214.s rename to asm/nonmatchings/code_1776B0/func_8024A214.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024A990.s b/asm/nonmatchings/code_1776B0/func_8024A990.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024A990.s rename to asm/nonmatchings/code_1776B0/func_8024A990.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024AFE4.s b/asm/nonmatchings/code_1776B0/func_8024AFE4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024AFE4.s rename to asm/nonmatchings/code_1776B0/func_8024AFE4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024B5FC.s b/asm/nonmatchings/code_1776B0/func_8024B5FC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024B5FC.s rename to asm/nonmatchings/code_1776B0/func_8024B5FC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024B9A0.s b/asm/nonmatchings/code_1776B0/func_8024B9A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024B9A0.s rename to asm/nonmatchings/code_1776B0/func_8024B9A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024BDA4.s b/asm/nonmatchings/code_1776B0/func_8024BDA4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024BDA4.s rename to asm/nonmatchings/code_1776B0/func_8024BDA4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024C180.s b/asm/nonmatchings/code_1776B0/func_8024C180.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024C180.s rename to asm/nonmatchings/code_1776B0/func_8024C180.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024C570.s b/asm/nonmatchings/code_1776B0/func_8024C570.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024C570.s rename to asm/nonmatchings/code_1776B0/func_8024C570.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024C944.s b/asm/nonmatchings/code_1776B0/func_8024C944.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024C944.s rename to asm/nonmatchings/code_1776B0/func_8024C944.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024CB68.s b/asm/nonmatchings/code_1776B0/func_8024CB68.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024CB68.s rename to asm/nonmatchings/code_1776B0/func_8024CB68.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024CE9C.s b/asm/nonmatchings/code_1776B0/func_8024CE9C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024CE9C.s rename to asm/nonmatchings/code_1776B0/func_8024CE9C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E3D8.s b/asm/nonmatchings/code_1776B0/func_8024E3D8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E3D8.s rename to asm/nonmatchings/code_1776B0/func_8024E3D8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E40C.s b/asm/nonmatchings/code_1776B0/func_8024E40C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E40C.s rename to asm/nonmatchings/code_1776B0/func_8024E40C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E45C.s b/asm/nonmatchings/code_1776B0/func_8024E45C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E45C.s rename to asm/nonmatchings/code_1776B0/func_8024E45C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E484.s b/asm/nonmatchings/code_1776B0/func_8024E484.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E484.s rename to asm/nonmatchings/code_1776B0/func_8024E484.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E554.s b/asm/nonmatchings/code_1776B0/func_8024E554.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E554.s rename to asm/nonmatchings/code_1776B0/func_8024E554.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E584.s b/asm/nonmatchings/code_1776B0/func_8024E584.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E584.s rename to asm/nonmatchings/code_1776B0/func_8024E584.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E60C.s b/asm/nonmatchings/code_1776B0/func_8024E60C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E60C.s rename to asm/nonmatchings/code_1776B0/func_8024E60C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E664.s b/asm/nonmatchings/code_1776B0/func_8024E664.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E664.s rename to asm/nonmatchings/code_1776B0/func_8024E664.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E6B4.s b/asm/nonmatchings/code_1776B0/func_8024E6B4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E6B4.s rename to asm/nonmatchings/code_1776B0/func_8024E6B4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E748.s b/asm/nonmatchings/code_1776B0/func_8024E748.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E748.s rename to asm/nonmatchings/code_1776B0/func_8024E748.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E820.s b/asm/nonmatchings/code_1776B0/func_8024E820.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E820.s rename to asm/nonmatchings/code_1776B0/func_8024E820.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024E9B0.s b/asm/nonmatchings/code_1776B0/func_8024E9B0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024E9B0.s rename to asm/nonmatchings/code_1776B0/func_8024E9B0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EB84.s b/asm/nonmatchings/code_1776B0/func_8024EB84.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EB84.s rename to asm/nonmatchings/code_1776B0/func_8024EB84.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024ECF8.s b/asm/nonmatchings/code_1776B0/func_8024ECF8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024ECF8.s rename to asm/nonmatchings/code_1776B0/func_8024ECF8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EDA4.s b/asm/nonmatchings/code_1776B0/func_8024EDA4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EDA4.s rename to asm/nonmatchings/code_1776B0/func_8024EDA4.s diff --git a/asm/nonmatchings/code_16c8e0/move_cam_over.s b/asm/nonmatchings/code_1776B0/move_cam_over.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/move_cam_over.s rename to asm/nonmatchings/code_1776B0/move_cam_over.s diff --git a/asm/nonmatchings/code_16c8e0/set_cam_target_pos.s b/asm/nonmatchings/code_1776B0/set_cam_target_pos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_cam_target_pos.s rename to asm/nonmatchings/code_1776B0/set_cam_target_pos.s diff --git a/asm/nonmatchings/code_16c8e0/set_cam_zoffset.s b/asm/nonmatchings/code_1776B0/set_cam_zoffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_cam_zoffset.s rename to asm/nonmatchings/code_1776B0/set_cam_zoffset.s diff --git a/asm/nonmatchings/code_16c8e0/set_cam_zoom.s b/asm/nonmatchings/code_1776B0/set_cam_zoom.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_cam_zoom.s rename to asm/nonmatchings/code_1776B0/set_cam_zoom.s diff --git a/asm/nonmatchings/code_16c8e0/unfreeze_cam.s b/asm/nonmatchings/code_1776B0/unfreeze_cam.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/unfreeze_cam.s rename to asm/nonmatchings/code_1776B0/unfreeze_cam.s diff --git a/asm/nonmatchings/code_16c8e0/use_cam_preset.s b/asm/nonmatchings/code_1776B0/use_cam_preset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/use_cam_preset.s rename to asm/nonmatchings/code_1776B0/use_cam_preset.s diff --git a/asm/nonmatchings/code_16c8e0/ForceCloseMessageBox.s b/asm/nonmatchings/code_17D6A0/ForceCloseMessageBox.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ForceCloseMessageBox.s rename to asm/nonmatchings/code_17D6A0/ForceCloseMessageBox.s diff --git a/asm/nonmatchings/code_16c8e0/IsMessageBoxDisplayed.s b/asm/nonmatchings/code_17D6A0/IsMessageBoxDisplayed.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/IsMessageBoxDisplayed.s rename to asm/nonmatchings/code_17D6A0/IsMessageBoxDisplayed.s diff --git a/asm/nonmatchings/code_16c8e0/SetMessageBoxDuration.s b/asm/nonmatchings/code_17D6A0/SetMessageBoxDuration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetMessageBoxDuration.s rename to asm/nonmatchings/code_17D6A0/SetMessageBoxDuration.s diff --git a/asm/nonmatchings/code_16c8e0/ShowMessageBox.s b/asm/nonmatchings/code_17D6A0/ShowMessageBox.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ShowMessageBox.s rename to asm/nonmatchings/code_17D6A0/ShowMessageBox.s diff --git a/asm/nonmatchings/code_16c8e0/ShowVariableMessageBox.s b/asm/nonmatchings/code_17D6A0/ShowVariableMessageBox.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ShowVariableMessageBox.s rename to asm/nonmatchings/code_17D6A0/ShowVariableMessageBox.s diff --git a/asm/nonmatchings/code_16c8e0/WaitForMessageBoxDone.s b/asm/nonmatchings/code_17D6A0/WaitForMessageBoxDone.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/WaitForMessageBoxDone.s rename to asm/nonmatchings/code_17D6A0/WaitForMessageBoxDone.s diff --git a/asm/nonmatchings/code_16c8e0/close_action_command_instruction_popup.s b/asm/nonmatchings/code_17D6A0/close_action_command_instruction_popup.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/close_action_command_instruction_popup.s rename to asm/nonmatchings/code_17D6A0/close_action_command_instruction_popup.s diff --git a/asm/nonmatchings/code_16c8e0/create_popup.s b/asm/nonmatchings/code_17D6A0/create_popup.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/create_popup.s rename to asm/nonmatchings/code_17D6A0/create_popup.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EDC0.s b/asm/nonmatchings/code_17D6A0/func_8024EDC0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EDC0.s rename to asm/nonmatchings/code_17D6A0/func_8024EDC0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EDEC.s b/asm/nonmatchings/code_17D6A0/func_8024EDEC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EDEC.s rename to asm/nonmatchings/code_17D6A0/func_8024EDEC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EE48.s b/asm/nonmatchings/code_17D6A0/func_8024EE48.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EE48.s rename to asm/nonmatchings/code_17D6A0/func_8024EE48.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EEA8.s b/asm/nonmatchings/code_17D6A0/func_8024EEA8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EEA8.s rename to asm/nonmatchings/code_17D6A0/func_8024EEA8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EF08.s b/asm/nonmatchings/code_17D6A0/func_8024EF08.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EF08.s rename to asm/nonmatchings/code_17D6A0/func_8024EF08.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EFA4.s b/asm/nonmatchings/code_17D6A0/func_8024EFA4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EFA4.s rename to asm/nonmatchings/code_17D6A0/func_8024EFA4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024EFE0.s b/asm/nonmatchings/code_17D6A0/func_8024EFE0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024EFE0.s rename to asm/nonmatchings/code_17D6A0/func_8024EFE0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024F394.s b/asm/nonmatchings/code_17D6A0/func_8024F394.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024F394.s rename to asm/nonmatchings/code_17D6A0/func_8024F394.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024F5AC.s b/asm/nonmatchings/code_17D6A0/func_8024F5AC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024F5AC.s rename to asm/nonmatchings/code_17D6A0/func_8024F5AC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024F768.s b/asm/nonmatchings/code_17D6A0/func_8024F768.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024F768.s rename to asm/nonmatchings/code_17D6A0/func_8024F768.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024F7C8.s b/asm/nonmatchings/code_17D6A0/func_8024F7C8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024F7C8.s rename to asm/nonmatchings/code_17D6A0/func_8024F7C8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024F84C.s b/asm/nonmatchings/code_17D6A0/func_8024F84C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024F84C.s rename to asm/nonmatchings/code_17D6A0/func_8024F84C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024F940.s b/asm/nonmatchings/code_17D6A0/func_8024F940.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024F940.s rename to asm/nonmatchings/code_17D6A0/func_8024F940.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024FAE8.s b/asm/nonmatchings/code_17D6A0/func_8024FAE8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024FAE8.s rename to asm/nonmatchings/code_17D6A0/func_8024FAE8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024FAFC.s b/asm/nonmatchings/code_17D6A0/func_8024FAFC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024FAFC.s rename to asm/nonmatchings/code_17D6A0/func_8024FAFC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8024FB3C.s b/asm/nonmatchings/code_17D6A0/func_8024FB3C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8024FB3C.s rename to asm/nonmatchings/code_17D6A0/func_8024FB3C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80250818.s b/asm/nonmatchings/code_17D6A0/func_80250818.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80250818.s rename to asm/nonmatchings/code_17D6A0/func_80250818.s diff --git a/asm/nonmatchings/code_16c8e0/func_80251434.s b/asm/nonmatchings/code_17D6A0/func_80251434.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80251434.s rename to asm/nonmatchings/code_17D6A0/func_80251434.s diff --git a/asm/nonmatchings/code_16c8e0/func_80251454.s b/asm/nonmatchings/code_17D6A0/func_80251454.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80251454.s rename to asm/nonmatchings/code_17D6A0/func_80251454.s diff --git a/asm/nonmatchings/code_16c8e0/func_80251474.s b/asm/nonmatchings/code_17D6A0/func_80251474.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80251474.s rename to asm/nonmatchings/code_17D6A0/func_80251474.s diff --git a/asm/nonmatchings/code_16c8e0/is_popup_displayed.s b/asm/nonmatchings/code_17D6A0/is_popup_displayed.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/is_popup_displayed.s rename to asm/nonmatchings/code_17D6A0/is_popup_displayed.s diff --git a/asm/nonmatchings/code_16c8e0/set_popup_duration.s b/asm/nonmatchings/code_17D6A0/set_popup_duration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_popup_duration.s rename to asm/nonmatchings/code_17D6A0/set_popup_duration.s diff --git a/asm/nonmatchings/code_16c8e0/show_battle_message.s b/asm/nonmatchings/code_17D6A0/show_battle_message.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/show_battle_message.s rename to asm/nonmatchings/code_17D6A0/show_battle_message.s diff --git a/asm/nonmatchings/code_16c8e0/show_message_popup.s b/asm/nonmatchings/code_17D6A0/show_message_popup.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/show_message_popup.s rename to asm/nonmatchings/code_17D6A0/show_message_popup.s diff --git a/asm/nonmatchings/code_16c8e0/show_variable_battle_message.s b/asm/nonmatchings/code_17D6A0/show_variable_battle_message.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/show_variable_battle_message.s rename to asm/nonmatchings/code_17D6A0/show_variable_battle_message.s diff --git a/asm/nonmatchings/code_16c8e0/ItemAfflictEnemy.s b/asm/nonmatchings/code_17FEB0/ItemAfflictEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ItemAfflictEnemy.s rename to asm/nonmatchings/code_17FEB0/ItemAfflictEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/ItemCheckHit.s b/asm/nonmatchings/code_17FEB0/ItemCheckHit.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ItemCheckHit.s rename to asm/nonmatchings/code_17FEB0/ItemCheckHit.s diff --git a/asm/nonmatchings/code_16c8e0/ItemDamageEnemy.s b/asm/nonmatchings/code_17FEB0/ItemDamageEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ItemDamageEnemy.s rename to asm/nonmatchings/code_17FEB0/ItemDamageEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/calc_item_check_hit.s b/asm/nonmatchings/code_17FEB0/calc_item_check_hit.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_item_check_hit.s rename to asm/nonmatchings/code_17FEB0/calc_item_check_hit.s diff --git a/asm/nonmatchings/code_16c8e0/calc_item_damage_enemy.s b/asm/nonmatchings/code_17FEB0/calc_item_damage_enemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_item_damage_enemy.s rename to asm/nonmatchings/code_17FEB0/calc_item_damage_enemy.s diff --git a/asm/nonmatchings/code_16c8e0/func_80252B3C.s b/asm/nonmatchings/code_17FEB0/func_80252B3C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80252B3C.s rename to asm/nonmatchings/code_17FEB0/func_80252B3C.s diff --git a/asm/nonmatchings/code_16c8e0/ActorSpeak.s b/asm/nonmatchings/code_181810/ActorSpeak.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ActorSpeak.s rename to asm/nonmatchings/code_181810/ActorSpeak.s diff --git a/asm/nonmatchings/code_16c8e0/ApplyShrinkFromOwner.s b/asm/nonmatchings/code_181810/ApplyShrinkFromOwner.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ApplyShrinkFromOwner.s rename to asm/nonmatchings/code_181810/ApplyShrinkFromOwner.s diff --git a/asm/nonmatchings/code_16c8e0/EndActorSpeech.s b/asm/nonmatchings/code_181810/EndActorSpeech.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EndActorSpeech.s rename to asm/nonmatchings/code_181810/EndActorSpeech.s diff --git a/asm/nonmatchings/code_16c8e0/LoadBattleDmaData.s b/asm/nonmatchings/code_181810/LoadBattleDmaData.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadBattleDmaData.s rename to asm/nonmatchings/code_181810/LoadBattleDmaData.s diff --git a/asm/nonmatchings/code_16c8e0/MakeStatusField.s b/asm/nonmatchings/code_181810/MakeStatusField.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/MakeStatusField.s rename to asm/nonmatchings/code_181810/MakeStatusField.s diff --git a/asm/nonmatchings/code_16c8e0/MultiplyByActorScale.s b/asm/nonmatchings/code_181810/MultiplyByActorScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/MultiplyByActorScale.s rename to asm/nonmatchings/code_181810/MultiplyByActorScale.s diff --git a/asm/nonmatchings/code_16c8e0/MultiplyVec2ByActorScale.s b/asm/nonmatchings/code_181810/MultiplyVec2ByActorScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/MultiplyVec2ByActorScale.s rename to asm/nonmatchings/code_181810/MultiplyVec2ByActorScale.s diff --git a/asm/nonmatchings/code_16c8e0/MultiplyVec3ByActorScale.s b/asm/nonmatchings/code_181810/MultiplyVec3ByActorScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/MultiplyVec3ByActorScale.s rename to asm/nonmatchings/code_181810/MultiplyVec3ByActorScale.s diff --git a/asm/nonmatchings/code_16c8e0/OverrideBattleDmaDest.s b/asm/nonmatchings/code_181810/OverrideBattleDmaDest.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/OverrideBattleDmaDest.s rename to asm/nonmatchings/code_181810/OverrideBattleDmaDest.s diff --git a/asm/nonmatchings/code_16c8e0/PlayLoopingSoundAtActor.s b/asm/nonmatchings/code_181810/PlayLoopingSoundAtActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayLoopingSoundAtActor.s rename to asm/nonmatchings/code_181810/PlayLoopingSoundAtActor.s diff --git a/asm/nonmatchings/code_16c8e0/PlaySoundAtActor.s b/asm/nonmatchings/code_181810/PlaySoundAtActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlaySoundAtActor.s rename to asm/nonmatchings/code_181810/PlaySoundAtActor.s diff --git a/asm/nonmatchings/code_16c8e0/PlaySoundAtPart.s b/asm/nonmatchings/code_181810/PlaySoundAtPart.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlaySoundAtPart.s rename to asm/nonmatchings/code_181810/PlaySoundAtPart.s diff --git a/asm/nonmatchings/code_16c8e0/SetForegroundModelsVisible.s b/asm/nonmatchings/code_181810/SetForegroundModelsVisible.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetForegroundModelsVisible.s rename to asm/nonmatchings/code_181810/SetForegroundModelsVisible.s diff --git a/asm/nonmatchings/code_16c8e0/SetForegroundModelsVisibleUnchecked.s b/asm/nonmatchings/code_181810/SetForegroundModelsVisibleUnchecked.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetForegroundModelsVisibleUnchecked.s rename to asm/nonmatchings/code_181810/SetForegroundModelsVisibleUnchecked.s diff --git a/asm/nonmatchings/code_16c8e0/ShowBattleChoice.s b/asm/nonmatchings/code_181810/ShowBattleChoice.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ShowBattleChoice.s rename to asm/nonmatchings/code_181810/ShowBattleChoice.s diff --git a/asm/nonmatchings/code_16c8e0/StartRumble.s b/asm/nonmatchings/code_181810/StartRumble.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/StartRumble.s rename to asm/nonmatchings/code_181810/StartRumble.s diff --git a/asm/nonmatchings/code_16c8e0/StopLoopingSoundAtActor.s b/asm/nonmatchings/code_181810/StopLoopingSoundAtActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/StopLoopingSoundAtActor.s rename to asm/nonmatchings/code_181810/StopLoopingSoundAtActor.s diff --git a/asm/nonmatchings/code_16c8e0/func_802535B4.s b/asm/nonmatchings/code_181810/func_802535B4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802535B4.s rename to asm/nonmatchings/code_181810/func_802535B4.s diff --git a/asm/nonmatchings/code_16c8e0/func_802536A8.s b/asm/nonmatchings/code_181810/func_802536A8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802536A8.s rename to asm/nonmatchings/code_181810/func_802536A8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80253734.s b/asm/nonmatchings/code_181810/func_80253734.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80253734.s rename to asm/nonmatchings/code_181810/func_80253734.s diff --git a/asm/nonmatchings/code_16c8e0/func_802537C0.s b/asm/nonmatchings/code_181810/func_802537C0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802537C0.s rename to asm/nonmatchings/code_181810/func_802537C0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80253B30.s b/asm/nonmatchings/code_181810/func_80253B30.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80253B30.s rename to asm/nonmatchings/code_181810/func_80253B30.s diff --git a/asm/nonmatchings/code_16c8e0/func_80253FB0.s b/asm/nonmatchings/code_181810/func_80253FB0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80253FB0.s rename to asm/nonmatchings/code_181810/func_80253FB0.s diff --git a/asm/nonmatchings/code_16c8e0/is_actor_hp_bar_visible.s b/asm/nonmatchings/code_181810/is_actor_hp_bar_visible.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/is_actor_hp_bar_visible.s rename to asm/nonmatchings/code_181810/is_actor_hp_bar_visible.s diff --git a/asm/nonmatchings/code_16c8e0/is_actortype_hpbar_visible.s b/asm/nonmatchings/code_181810/is_actortype_hpbar_visible.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/is_actortype_hpbar_visible.s rename to asm/nonmatchings/code_181810/is_actortype_hpbar_visible.s diff --git a/asm/nonmatchings/code_16c8e0/load_tattle_flags.s b/asm/nonmatchings/code_181810/load_tattle_flags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/load_tattle_flags.s rename to asm/nonmatchings/code_181810/load_tattle_flags.s diff --git a/asm/nonmatchings/code_16c8e0/save_tattle_flags.s b/asm/nonmatchings/code_181810/save_tattle_flags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/save_tattle_flags.s rename to asm/nonmatchings/code_181810/save_tattle_flags.s diff --git a/asm/nonmatchings/code_16c8e0/_remove_part_decoration.s b/asm/nonmatchings/code_182B30/_remove_part_decoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/_remove_part_decoration.s rename to asm/nonmatchings/code_182B30/_remove_part_decoration.s diff --git a/asm/nonmatchings/code_16c8e0/disable_actor_blur.s b/asm/nonmatchings/code_182B30/disable_actor_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/disable_actor_blur.s rename to asm/nonmatchings/code_182B30/disable_actor_blur.s diff --git a/asm/nonmatchings/code_16c8e0/disable_partner_blur.s b/asm/nonmatchings/code_182B30/disable_partner_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/disable_partner_blur.s rename to asm/nonmatchings/code_182B30/disable_partner_blur.s diff --git a/asm/nonmatchings/code_16c8e0/disable_player_blur.s b/asm/nonmatchings/code_182B30/disable_player_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/disable_player_blur.s rename to asm/nonmatchings/code_182B30/disable_player_blur.s diff --git a/asm/nonmatchings/code_16c8e0/enable_actor_blur.s b/asm/nonmatchings/code_182B30/enable_actor_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/enable_actor_blur.s rename to asm/nonmatchings/code_182B30/enable_actor_blur.s diff --git a/asm/nonmatchings/code_16c8e0/enable_partner_blur.s b/asm/nonmatchings/code_182B30/enable_partner_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/enable_partner_blur.s rename to asm/nonmatchings/code_182B30/enable_partner_blur.s diff --git a/asm/nonmatchings/code_16c8e0/enable_player_blur.s b/asm/nonmatchings/code_182B30/enable_player_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/enable_player_blur.s rename to asm/nonmatchings/code_182B30/enable_player_blur.s diff --git a/asm/nonmatchings/code_16c8e0/func_80254250.s b/asm/nonmatchings/code_182B30/func_80254250.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80254250.s rename to asm/nonmatchings/code_182B30/func_80254250.s diff --git a/asm/nonmatchings/code_16c8e0/func_80254610.s b/asm/nonmatchings/code_182B30/func_80254610.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80254610.s rename to asm/nonmatchings/code_182B30/func_80254610.s diff --git a/asm/nonmatchings/code_16c8e0/func_802546B0.s b/asm/nonmatchings/code_182B30/func_802546B0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802546B0.s rename to asm/nonmatchings/code_182B30/func_802546B0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80254950.s b/asm/nonmatchings/code_182B30/func_80254950.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80254950.s rename to asm/nonmatchings/code_182B30/func_80254950.s diff --git a/asm/nonmatchings/code_16c8e0/func_802549A0.s b/asm/nonmatchings/code_182B30/func_802549A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802549A0.s rename to asm/nonmatchings/code_182B30/func_802549A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_802549C0.s b/asm/nonmatchings/code_182B30/func_802549C0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802549C0.s rename to asm/nonmatchings/code_182B30/func_802549C0.s diff --git a/asm/nonmatchings/code_16c8e0/func_802549F4.s b/asm/nonmatchings/code_182B30/func_802549F4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802549F4.s rename to asm/nonmatchings/code_182B30/func_802549F4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80254C50.s b/asm/nonmatchings/code_182B30/func_80254C50.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80254C50.s rename to asm/nonmatchings/code_182B30/func_80254C50.s diff --git a/asm/nonmatchings/code_16c8e0/func_802550BC.s b/asm/nonmatchings/code_182B30/func_802550BC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802550BC.s rename to asm/nonmatchings/code_182B30/func_802550BC.s diff --git a/asm/nonmatchings/code_16c8e0/func_802552EC.s b/asm/nonmatchings/code_182B30/func_802552EC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802552EC.s rename to asm/nonmatchings/code_182B30/func_802552EC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025593C.s b/asm/nonmatchings/code_182B30/func_8025593C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025593C.s rename to asm/nonmatchings/code_182B30/func_8025593C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025595C.s b/asm/nonmatchings/code_182B30/func_8025595C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025595C.s rename to asm/nonmatchings/code_182B30/func_8025595C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025597C.s b/asm/nonmatchings/code_182B30/func_8025597C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025597C.s rename to asm/nonmatchings/code_182B30/func_8025597C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025599C.s b/asm/nonmatchings/code_182B30/func_8025599C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025599C.s rename to asm/nonmatchings/code_182B30/func_8025599C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80255FE0.s b/asm/nonmatchings/code_182B30/func_80255FE0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80255FE0.s rename to asm/nonmatchings/code_182B30/func_80255FE0.s diff --git a/asm/nonmatchings/code_16c8e0/func_802571F0.s b/asm/nonmatchings/code_182B30/func_802571F0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802571F0.s rename to asm/nonmatchings/code_182B30/func_802571F0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80257B28.s b/asm/nonmatchings/code_182B30/func_80257B28.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80257B28.s rename to asm/nonmatchings/code_182B30/func_80257B28.s diff --git a/asm/nonmatchings/code_16c8e0/func_80257B48.s b/asm/nonmatchings/code_182B30/func_80257B48.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80257B48.s rename to asm/nonmatchings/code_182B30/func_80257B48.s diff --git a/asm/nonmatchings/code_16c8e0/func_80257B68.s b/asm/nonmatchings/code_182B30/func_80257B68.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80257B68.s rename to asm/nonmatchings/code_182B30/func_80257B68.s diff --git a/asm/nonmatchings/code_16c8e0/func_80257B88.s b/asm/nonmatchings/code_182B30/func_80257B88.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80257B88.s rename to asm/nonmatchings/code_182B30/func_80257B88.s diff --git a/asm/nonmatchings/code_16c8e0/func_80257DA4.s b/asm/nonmatchings/code_182B30/func_80257DA4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80257DA4.s rename to asm/nonmatchings/code_182B30/func_80257DA4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80258E14.s b/asm/nonmatchings/code_182B30/func_80258E14.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80258E14.s rename to asm/nonmatchings/code_182B30/func_80258E14.s diff --git a/asm/nonmatchings/code_16c8e0/func_802591EC.s b/asm/nonmatchings/code_182B30/func_802591EC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802591EC.s rename to asm/nonmatchings/code_182B30/func_802591EC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80259494.s b/asm/nonmatchings/code_182B30/func_80259494.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80259494.s rename to asm/nonmatchings/code_182B30/func_80259494.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025950C.s b/asm/nonmatchings/code_182B30/func_8025950C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025950C.s rename to asm/nonmatchings/code_182B30/func_8025950C.s diff --git a/asm/nonmatchings/code_16c8e0/func_802596C0.s b/asm/nonmatchings/code_182B30/func_802596C0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802596C0.s rename to asm/nonmatchings/code_182B30/func_802596C0.s diff --git a/asm/nonmatchings/code_16c8e0/func_802597B0.s b/asm/nonmatchings/code_182B30/func_802597B0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802597B0.s rename to asm/nonmatchings/code_182B30/func_802597B0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025995C.s b/asm/nonmatchings/code_182B30/func_8025995C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025995C.s rename to asm/nonmatchings/code_182B30/func_8025995C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80259A48.s b/asm/nonmatchings/code_182B30/func_80259A48.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80259A48.s rename to asm/nonmatchings/code_182B30/func_80259A48.s diff --git a/asm/nonmatchings/code_16c8e0/func_80259AAC.s b/asm/nonmatchings/code_182B30/func_80259AAC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80259AAC.s rename to asm/nonmatchings/code_182B30/func_80259AAC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80259D9C.s b/asm/nonmatchings/code_182B30/func_80259D9C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80259D9C.s rename to asm/nonmatchings/code_182B30/func_80259D9C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025A2C4.s b/asm/nonmatchings/code_182B30/func_8025A2C4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025A2C4.s rename to asm/nonmatchings/code_182B30/func_8025A2C4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025A50C.s b/asm/nonmatchings/code_182B30/func_8025A50C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025A50C.s rename to asm/nonmatchings/code_182B30/func_8025A50C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025A74C.s b/asm/nonmatchings/code_182B30/func_8025A74C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025A74C.s rename to asm/nonmatchings/code_182B30/func_8025A74C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025AA80.s b/asm/nonmatchings/code_182B30/func_8025AA80.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025AA80.s rename to asm/nonmatchings/code_182B30/func_8025AA80.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025AD90.s b/asm/nonmatchings/code_182B30/func_8025AD90.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025AD90.s rename to asm/nonmatchings/code_182B30/func_8025AD90.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025B1A8.s b/asm/nonmatchings/code_182B30/func_8025B1A8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025B1A8.s rename to asm/nonmatchings/code_182B30/func_8025B1A8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025B5C0.s b/asm/nonmatchings/code_182B30/func_8025B5C0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025B5C0.s rename to asm/nonmatchings/code_182B30/func_8025B5C0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025BAA0.s b/asm/nonmatchings/code_182B30/func_8025BAA0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025BAA0.s rename to asm/nonmatchings/code_182B30/func_8025BAA0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025C120.s b/asm/nonmatchings/code_182B30/func_8025C120.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025C120.s rename to asm/nonmatchings/code_182B30/func_8025C120.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025C840.s b/asm/nonmatchings/code_182B30/func_8025C840.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025C840.s rename to asm/nonmatchings/code_182B30/func_8025C840.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025C8A0.s b/asm/nonmatchings/code_182B30/func_8025C8A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025C8A0.s rename to asm/nonmatchings/code_182B30/func_8025C8A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025C918.s b/asm/nonmatchings/code_182B30/func_8025C918.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025C918.s rename to asm/nonmatchings/code_182B30/func_8025C918.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025CCC8.s b/asm/nonmatchings/code_182B30/func_8025CCC8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025CCC8.s rename to asm/nonmatchings/code_182B30/func_8025CCC8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025CD28.s b/asm/nonmatchings/code_182B30/func_8025CD28.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025CD28.s rename to asm/nonmatchings/code_182B30/func_8025CD28.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025CD40.s b/asm/nonmatchings/code_182B30/func_8025CD40.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025CD40.s rename to asm/nonmatchings/code_182B30/func_8025CD40.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025CEC8.s b/asm/nonmatchings/code_182B30/func_8025CEC8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025CEC8.s rename to asm/nonmatchings/code_182B30/func_8025CEC8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D160.s b/asm/nonmatchings/code_182B30/func_8025D160.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D160.s rename to asm/nonmatchings/code_182B30/func_8025D160.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D290.s b/asm/nonmatchings/code_182B30/func_8025D290.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D290.s rename to asm/nonmatchings/code_182B30/func_8025D290.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D2B0.s b/asm/nonmatchings/code_182B30/func_8025D2B0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D2B0.s rename to asm/nonmatchings/code_182B30/func_8025D2B0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D3CC.s b/asm/nonmatchings/code_182B30/func_8025D3CC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D3CC.s rename to asm/nonmatchings/code_182B30/func_8025D3CC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D4A0.s b/asm/nonmatchings/code_182B30/func_8025D4A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D4A0.s rename to asm/nonmatchings/code_182B30/func_8025D4A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D4C8.s b/asm/nonmatchings/code_182B30/func_8025D4C8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D4C8.s rename to asm/nonmatchings/code_182B30/func_8025D4C8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D620.s b/asm/nonmatchings/code_182B30/func_8025D620.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D620.s rename to asm/nonmatchings/code_182B30/func_8025D620.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D640.s b/asm/nonmatchings/code_182B30/func_8025D640.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D640.s rename to asm/nonmatchings/code_182B30/func_8025D640.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D6FC.s b/asm/nonmatchings/code_182B30/func_8025D6FC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D6FC.s rename to asm/nonmatchings/code_182B30/func_8025D6FC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D71C.s b/asm/nonmatchings/code_182B30/func_8025D71C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D71C.s rename to asm/nonmatchings/code_182B30/func_8025D71C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D810.s b/asm/nonmatchings/code_182B30/func_8025D810.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D810.s rename to asm/nonmatchings/code_182B30/func_8025D810.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D830.s b/asm/nonmatchings/code_182B30/func_8025D830.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D830.s rename to asm/nonmatchings/code_182B30/func_8025D830.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D8EC.s b/asm/nonmatchings/code_182B30/func_8025D8EC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D8EC.s rename to asm/nonmatchings/code_182B30/func_8025D8EC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025D90C.s b/asm/nonmatchings/code_182B30/func_8025D90C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025D90C.s rename to asm/nonmatchings/code_182B30/func_8025D90C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DA68.s b/asm/nonmatchings/code_182B30/func_8025DA68.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DA68.s rename to asm/nonmatchings/code_182B30/func_8025DA68.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DBD0.s b/asm/nonmatchings/code_182B30/func_8025DBD0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DBD0.s rename to asm/nonmatchings/code_182B30/func_8025DBD0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DD40.s b/asm/nonmatchings/code_182B30/func_8025DD40.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DD40.s rename to asm/nonmatchings/code_182B30/func_8025DD40.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DD60.s b/asm/nonmatchings/code_182B30/func_8025DD60.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DD60.s rename to asm/nonmatchings/code_182B30/func_8025DD60.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DE88.s b/asm/nonmatchings/code_182B30/func_8025DE88.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DE88.s rename to asm/nonmatchings/code_182B30/func_8025DE88.s diff --git a/asm/nonmatchings/code_16c8e0/mtx_mirror_y.s b/asm/nonmatchings/code_182B30/mtx_mirror_y.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/mtx_mirror_y.s rename to asm/nonmatchings/code_182B30/mtx_mirror_y.s diff --git a/asm/nonmatchings/code_16c8e0/reset_actor_blur.s b/asm/nonmatchings/code_182B30/reset_actor_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/reset_actor_blur.s rename to asm/nonmatchings/code_182B30/reset_actor_blur.s diff --git a/asm/nonmatchings/code_16c8e0/reset_partner_blur.s b/asm/nonmatchings/code_182B30/reset_partner_blur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/reset_partner_blur.s rename to asm/nonmatchings/code_182B30/reset_partner_blur.s diff --git a/asm/nonmatchings/code_16c8e0/update_actor_shadow.s b/asm/nonmatchings/code_182B30/update_actor_shadow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_actor_shadow.s rename to asm/nonmatchings/code_182B30/update_actor_shadow.s diff --git a/asm/nonmatchings/code_16c8e0/update_enemy_shadows.s b/asm/nonmatchings/code_182B30/update_enemy_shadows.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_enemy_shadows.s rename to asm/nonmatchings/code_182B30/update_enemy_shadows.s diff --git a/asm/nonmatchings/code_16c8e0/update_hero_shadows.s b/asm/nonmatchings/code_182B30/update_hero_shadows.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_hero_shadows.s rename to asm/nonmatchings/code_182B30/update_hero_shadows.s diff --git a/asm/nonmatchings/code_16c8e0/update_player_actor_shadow.s b/asm/nonmatchings/code_182B30/update_player_actor_shadow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_player_actor_shadow.s rename to asm/nonmatchings/code_182B30/update_player_actor_shadow.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DEB0.s b/asm/nonmatchings/code_18C790/func_8025DEB0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DEB0.s rename to asm/nonmatchings/code_18C790/func_8025DEB0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025DEC4.s b/asm/nonmatchings/code_18C790/func_8025DEC4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025DEC4.s rename to asm/nonmatchings/code_18C790/func_8025DEC4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025E030.s b/asm/nonmatchings/code_18C790/func_8025E030.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025E030.s rename to asm/nonmatchings/code_18C790/func_8025E030.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025E044.s b/asm/nonmatchings/code_18C790/func_8025E044.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025E044.s rename to asm/nonmatchings/code_18C790/func_8025E044.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025E108.s b/asm/nonmatchings/code_18C790/func_8025E108.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025E108.s rename to asm/nonmatchings/code_18C790/func_8025E108.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025E14C.s b/asm/nonmatchings/code_18C790/func_8025E14C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025E14C.s rename to asm/nonmatchings/code_18C790/func_8025E14C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025E190.s b/asm/nonmatchings/code_18C790/func_8025E190.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025E190.s rename to asm/nonmatchings/code_18C790/func_8025E190.s diff --git a/asm/nonmatchings/code_16c8e0/func_8025FF8C.s b/asm/nonmatchings/code_18C790/func_8025FF8C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8025FF8C.s rename to asm/nonmatchings/code_18C790/func_8025FF8C.s diff --git a/asm/nonmatchings/code_16c8e0/func_802601BC.s b/asm/nonmatchings/code_18C790/func_802601BC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802601BC.s rename to asm/nonmatchings/code_18C790/func_802601BC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260948.s b/asm/nonmatchings/code_18C790/func_80260948.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260948.s rename to asm/nonmatchings/code_18C790/func_80260948.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260A20.s b/asm/nonmatchings/code_18C790/func_80260A20.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260A20.s rename to asm/nonmatchings/code_18C790/func_80260A20.s diff --git a/asm/nonmatchings/code_16c8e0/FXRecoverFP.s b/asm/nonmatchings/code_18F340/FXRecoverFP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FXRecoverFP.s rename to asm/nonmatchings/code_18F340/FXRecoverFP.s diff --git a/asm/nonmatchings/code_16c8e0/FXRecoverHP.s b/asm/nonmatchings/code_18F340/FXRecoverHP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FXRecoverHP.s rename to asm/nonmatchings/code_18F340/FXRecoverHP.s diff --git a/asm/nonmatchings/code_16c8e0/HasMerleeCastsLeft.s b/asm/nonmatchings/code_18F340/HasMerleeCastsLeft.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/HasMerleeCastsLeft.s rename to asm/nonmatchings/code_18F340/HasMerleeCastsLeft.s diff --git a/asm/nonmatchings/code_16c8e0/IncrementPlayerFP.s b/asm/nonmatchings/code_18F340/IncrementPlayerFP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/IncrementPlayerFP.s rename to asm/nonmatchings/code_18F340/IncrementPlayerFP.s diff --git a/asm/nonmatchings/code_16c8e0/IncrementPlayerHP.s b/asm/nonmatchings/code_18F340/IncrementPlayerHP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/IncrementPlayerHP.s rename to asm/nonmatchings/code_18F340/IncrementPlayerHP.s diff --git a/asm/nonmatchings/code_16c8e0/activate_defend_command.s b/asm/nonmatchings/code_18F340/activate_defend_command.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/activate_defend_command.s rename to asm/nonmatchings/code_18F340/activate_defend_command.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260A60.s b/asm/nonmatchings/code_18F340/func_80260A60.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260A60.s rename to asm/nonmatchings/code_18F340/func_80260A60.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260AD4.s b/asm/nonmatchings/code_18F340/func_80260AD4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260AD4.s rename to asm/nonmatchings/code_18F340/func_80260AD4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260B70.s b/asm/nonmatchings/code_18F340/func_80260B70.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260B70.s rename to asm/nonmatchings/code_18F340/func_80260B70.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260BF4.s b/asm/nonmatchings/code_18F340/func_80260BF4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260BF4.s rename to asm/nonmatchings/code_18F340/func_80260BF4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260DB8.s b/asm/nonmatchings/code_18F340/func_80260DB8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260DB8.s rename to asm/nonmatchings/code_18F340/func_80260DB8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260DD8.s b/asm/nonmatchings/code_18F340/func_80260DD8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260DD8.s rename to asm/nonmatchings/code_18F340/func_80260DD8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260E38.s b/asm/nonmatchings/code_18F340/func_80260E38.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260E38.s rename to asm/nonmatchings/code_18F340/func_80260E38.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260E5C.s b/asm/nonmatchings/code_18F340/func_80260E5C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260E5C.s rename to asm/nonmatchings/code_18F340/func_80260E5C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80260E90.s b/asm/nonmatchings/code_18F340/func_80260E90.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80260E90.s rename to asm/nonmatchings/code_18F340/func_80260E90.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261064.s b/asm/nonmatchings/code_18F340/func_80261064.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261064.s rename to asm/nonmatchings/code_18F340/func_80261064.s diff --git a/asm/nonmatchings/code_16c8e0/func_802610CC.s b/asm/nonmatchings/code_18F340/func_802610CC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802610CC.s rename to asm/nonmatchings/code_18F340/func_802610CC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261164.s b/asm/nonmatchings/code_18F340/func_80261164.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261164.s rename to asm/nonmatchings/code_18F340/func_80261164.s diff --git a/asm/nonmatchings/code_16c8e0/func_802611E8.s b/asm/nonmatchings/code_18F340/func_802611E8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802611E8.s rename to asm/nonmatchings/code_18F340/func_802611E8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026127C.s b/asm/nonmatchings/code_18F340/func_8026127C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026127C.s rename to asm/nonmatchings/code_18F340/func_8026127C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261388.s b/asm/nonmatchings/code_18F340/func_80261388.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261388.s rename to asm/nonmatchings/code_18F340/func_80261388.s diff --git a/asm/nonmatchings/code_16c8e0/func_802613A8.s b/asm/nonmatchings/code_18F340/func_802613A8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802613A8.s rename to asm/nonmatchings/code_18F340/func_802613A8.s diff --git a/asm/nonmatchings/code_16c8e0/func_802613BC.s b/asm/nonmatchings/code_18F340/func_802613BC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802613BC.s rename to asm/nonmatchings/code_18F340/func_802613BC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261478.s b/asm/nonmatchings/code_18F340/func_80261478.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261478.s rename to asm/nonmatchings/code_18F340/func_80261478.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261530.s b/asm/nonmatchings/code_18F340/func_80261530.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261530.s rename to asm/nonmatchings/code_18F340/func_80261530.s diff --git a/asm/nonmatchings/code_16c8e0/func_802615C8.s b/asm/nonmatchings/code_18F340/func_802615C8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802615C8.s rename to asm/nonmatchings/code_18F340/func_802615C8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261648.s b/asm/nonmatchings/code_18F340/func_80261648.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261648.s rename to asm/nonmatchings/code_18F340/func_80261648.s diff --git a/asm/nonmatchings/code_16c8e0/func_802616B4.s b/asm/nonmatchings/code_18F340/func_802616B4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802616B4.s rename to asm/nonmatchings/code_18F340/func_802616B4.s diff --git a/asm/nonmatchings/code_16c8e0/func_802616F4.s b/asm/nonmatchings/code_18F340/func_802616F4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802616F4.s rename to asm/nonmatchings/code_18F340/func_802616F4.s diff --git a/asm/nonmatchings/code_16c8e0/func_802619B4.s b/asm/nonmatchings/code_18F340/func_802619B4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802619B4.s rename to asm/nonmatchings/code_18F340/func_802619B4.s diff --git a/asm/nonmatchings/code_16c8e0/func_802619E8.s b/asm/nonmatchings/code_18F340/func_802619E8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802619E8.s rename to asm/nonmatchings/code_18F340/func_802619E8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261B40.s b/asm/nonmatchings/code_18F340/func_80261B40.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261B40.s rename to asm/nonmatchings/code_18F340/func_80261B40.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261D98.s b/asm/nonmatchings/code_18F340/func_80261D98.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261D98.s rename to asm/nonmatchings/code_18F340/func_80261D98.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261DD4.s b/asm/nonmatchings/code_18F340/func_80261DD4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261DD4.s rename to asm/nonmatchings/code_18F340/func_80261DD4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261DF4.s b/asm/nonmatchings/code_18F340/func_80261DF4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261DF4.s rename to asm/nonmatchings/code_18F340/func_80261DF4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80261FB4.s b/asm/nonmatchings/code_18F340/func_80261FB4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80261FB4.s rename to asm/nonmatchings/code_18F340/func_80261FB4.s diff --git a/asm/nonmatchings/code_16c8e0/func_802620F8.s b/asm/nonmatchings/code_18F340/func_802620F8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802620F8.s rename to asm/nonmatchings/code_18F340/func_802620F8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80262130.s b/asm/nonmatchings/code_18F340/func_80262130.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80262130.s rename to asm/nonmatchings/code_18F340/func_80262130.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026220C.s b/asm/nonmatchings/code_18F340/func_8026220C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026220C.s rename to asm/nonmatchings/code_18F340/func_8026220C.s diff --git a/asm/nonmatchings/code_16c8e0/StartRumbleWithParams.s b/asm/nonmatchings/code_190B20/StartRumbleWithParams.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/StartRumbleWithParams.s rename to asm/nonmatchings/code_190B20/StartRumbleWithParams.s diff --git a/asm/nonmatchings/code_16c8e0/add_actor_decoration.s b/asm/nonmatchings/code_190B20/add_actor_decoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/add_actor_decoration.s rename to asm/nonmatchings/code_190B20/add_actor_decoration.s diff --git a/asm/nonmatchings/code_16c8e0/add_part_decoration.s b/asm/nonmatchings/code_190B20/add_part_decoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/add_part_decoration.s rename to asm/nonmatchings/code_190B20/add_part_decoration.s diff --git a/asm/nonmatchings/code_16c8e0/add_xz_vec3f.s b/asm/nonmatchings/code_190B20/add_xz_vec3f.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/add_xz_vec3f.s rename to asm/nonmatchings/code_190B20/add_xz_vec3f.s diff --git a/asm/nonmatchings/code_16c8e0/add_xz_vec3f_copy1.s b/asm/nonmatchings/code_190B20/add_xz_vec3f_copy1.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/add_xz_vec3f_copy1.s rename to asm/nonmatchings/code_190B20/add_xz_vec3f_copy1.s diff --git a/asm/nonmatchings/code_16c8e0/add_xz_vec3f_copy2.s b/asm/nonmatchings/code_190B20/add_xz_vec3f_copy2.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/add_xz_vec3f_copy2.s rename to asm/nonmatchings/code_190B20/add_xz_vec3f_copy2.s diff --git a/asm/nonmatchings/code_16c8e0/count_power_plus.s b/asm/nonmatchings/code_190B20/count_power_plus.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/count_power_plus.s rename to asm/nonmatchings/code_190B20/count_power_plus.s diff --git a/asm/nonmatchings/code_16c8e0/create_actor.s b/asm/nonmatchings/code_190B20/create_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/create_actor.s rename to asm/nonmatchings/code_190B20/create_actor.s diff --git a/asm/nonmatchings/code_16c8e0/create_part_shadow.s b/asm/nonmatchings/code_190B20/create_part_shadow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/create_part_shadow.s rename to asm/nonmatchings/code_190B20/create_part_shadow.s diff --git a/asm/nonmatchings/code_16c8e0/create_target_list.s b/asm/nonmatchings/code_190B20/create_target_list.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/create_target_list.s rename to asm/nonmatchings/code_190B20/create_target_list.s diff --git a/asm/nonmatchings/code_16c8e0/deduct_current_move_fp.s b/asm/nonmatchings/code_190B20/deduct_current_move_fp.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/deduct_current_move_fp.s rename to asm/nonmatchings/code_190B20/deduct_current_move_fp.s diff --git a/asm/nonmatchings/code_16c8e0/enemy_create_target_list.s b/asm/nonmatchings/code_190B20/enemy_create_target_list.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/enemy_create_target_list.s rename to asm/nonmatchings/code_190B20/enemy_create_target_list.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263064.s b/asm/nonmatchings/code_190B20/func_80263064.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263064.s rename to asm/nonmatchings/code_190B20/func_80263064.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263230.s b/asm/nonmatchings/code_190B20/func_80263230.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263230.s rename to asm/nonmatchings/code_190B20/func_80263230.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026324C.s b/asm/nonmatchings/code_190B20/func_8026324C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026324C.s rename to asm/nonmatchings/code_190B20/func_8026324C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263268.s b/asm/nonmatchings/code_190B20/func_80263268.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263268.s rename to asm/nonmatchings/code_190B20/func_80263268.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263300.s b/asm/nonmatchings/code_190B20/func_80263300.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263300.s rename to asm/nonmatchings/code_190B20/func_80263300.s diff --git a/asm/nonmatchings/code_16c8e0/func_802633E8.s b/asm/nonmatchings/code_190B20/func_802633E8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802633E8.s rename to asm/nonmatchings/code_190B20/func_802633E8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263434.s b/asm/nonmatchings/code_190B20/func_80263434.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263434.s rename to asm/nonmatchings/code_190B20/func_80263434.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263464.s b/asm/nonmatchings/code_190B20/func_80263464.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263464.s rename to asm/nonmatchings/code_190B20/func_80263464.s diff --git a/asm/nonmatchings/code_16c8e0/func_802634B8.s b/asm/nonmatchings/code_190B20/func_802634B8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802634B8.s rename to asm/nonmatchings/code_190B20/func_802634B8.s diff --git a/asm/nonmatchings/code_16c8e0/func_802636E4.s b/asm/nonmatchings/code_190B20/func_802636E4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802636E4.s rename to asm/nonmatchings/code_190B20/func_802636E4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263914.s b/asm/nonmatchings/code_190B20/func_80263914.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263914.s rename to asm/nonmatchings/code_190B20/func_80263914.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263C60.s b/asm/nonmatchings/code_190B20/func_80263C60.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263C60.s rename to asm/nonmatchings/code_190B20/func_80263C60.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263CC4.s b/asm/nonmatchings/code_190B20/func_80263CC4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263CC4.s rename to asm/nonmatchings/code_190B20/func_80263CC4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263E08.s b/asm/nonmatchings/code_190B20/func_80263E08.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263E08.s rename to asm/nonmatchings/code_190B20/func_80263E08.s diff --git a/asm/nonmatchings/code_16c8e0/func_80263FE8.s b/asm/nonmatchings/code_190B20/func_80263FE8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80263FE8.s rename to asm/nonmatchings/code_190B20/func_80263FE8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80264084.s b/asm/nonmatchings/code_190B20/func_80264084.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80264084.s rename to asm/nonmatchings/code_190B20/func_80264084.s diff --git a/asm/nonmatchings/code_16c8e0/func_80265CE8.s b/asm/nonmatchings/code_190B20/func_80265CE8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80265CE8.s rename to asm/nonmatchings/code_190B20/func_80265CE8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80265D44.s b/asm/nonmatchings/code_190B20/func_80265D44.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80265D44.s rename to asm/nonmatchings/code_190B20/func_80265D44.s diff --git a/asm/nonmatchings/code_16c8e0/func_802664DC.s b/asm/nonmatchings/code_190B20/func_802664DC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802664DC.s rename to asm/nonmatchings/code_190B20/func_802664DC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266684.s b/asm/nonmatchings/code_190B20/func_80266684.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266684.s rename to asm/nonmatchings/code_190B20/func_80266684.s diff --git a/asm/nonmatchings/code_16c8e0/func_802666E4.s b/asm/nonmatchings/code_190B20/func_802666E4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802666E4.s rename to asm/nonmatchings/code_190B20/func_802666E4.s diff --git a/asm/nonmatchings/code_16c8e0/func_802667F0.s b/asm/nonmatchings/code_190B20/func_802667F0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802667F0.s rename to asm/nonmatchings/code_190B20/func_802667F0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266970.s b/asm/nonmatchings/code_190B20/func_80266970.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266970.s rename to asm/nonmatchings/code_190B20/func_80266970.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266978.s b/asm/nonmatchings/code_190B20/func_80266978.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266978.s rename to asm/nonmatchings/code_190B20/func_80266978.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266ADC.s b/asm/nonmatchings/code_190B20/func_80266ADC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266ADC.s rename to asm/nonmatchings/code_190B20/func_80266ADC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266AF8.s b/asm/nonmatchings/code_190B20/func_80266AF8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266AF8.s rename to asm/nonmatchings/code_190B20/func_80266AF8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266B14.s b/asm/nonmatchings/code_190B20/func_80266B14.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266B14.s rename to asm/nonmatchings/code_190B20/func_80266B14.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266D6C.s b/asm/nonmatchings/code_190B20/func_80266D6C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266D6C.s rename to asm/nonmatchings/code_190B20/func_80266D6C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266DAC.s b/asm/nonmatchings/code_190B20/func_80266DAC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266DAC.s rename to asm/nonmatchings/code_190B20/func_80266DAC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266E14.s b/asm/nonmatchings/code_190B20/func_80266E14.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266E14.s rename to asm/nonmatchings/code_190B20/func_80266E14.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266E40.s b/asm/nonmatchings/code_190B20/func_80266E40.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266E40.s rename to asm/nonmatchings/code_190B20/func_80266E40.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266EA8.s b/asm/nonmatchings/code_190B20/func_80266EA8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266EA8.s rename to asm/nonmatchings/code_190B20/func_80266EA8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266EE8.s b/asm/nonmatchings/code_190B20/func_80266EE8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266EE8.s rename to asm/nonmatchings/code_190B20/func_80266EE8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266F60.s b/asm/nonmatchings/code_190B20/func_80266F60.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266F60.s rename to asm/nonmatchings/code_190B20/func_80266F60.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266F8C.s b/asm/nonmatchings/code_190B20/func_80266F8C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266F8C.s rename to asm/nonmatchings/code_190B20/func_80266F8C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80266FD8.s b/asm/nonmatchings/code_190B20/func_80266FD8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80266FD8.s rename to asm/nonmatchings/code_190B20/func_80266FD8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80267018.s b/asm/nonmatchings/code_190B20/func_80267018.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80267018.s rename to asm/nonmatchings/code_190B20/func_80267018.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026709C.s b/asm/nonmatchings/code_190B20/func_8026709C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026709C.s rename to asm/nonmatchings/code_190B20/func_8026709C.s diff --git a/asm/nonmatchings/code_16c8e0/func_802670C8.s b/asm/nonmatchings/code_190B20/func_802670C8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802670C8.s rename to asm/nonmatchings/code_190B20/func_802670C8.s diff --git a/asm/nonmatchings/code_16c8e0/func_802673E4.s b/asm/nonmatchings/code_190B20/func_802673E4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802673E4.s rename to asm/nonmatchings/code_190B20/func_802673E4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026777C.s b/asm/nonmatchings/code_190B20/func_8026777C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026777C.s rename to asm/nonmatchings/code_190B20/func_8026777C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026787C.s b/asm/nonmatchings/code_190B20/func_8026787C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026787C.s rename to asm/nonmatchings/code_190B20/func_8026787C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80267A3C.s b/asm/nonmatchings/code_190B20/func_80267A3C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80267A3C.s rename to asm/nonmatchings/code_190B20/func_80267A3C.s diff --git a/asm/nonmatchings/code_16c8e0/get_actor_part.s b/asm/nonmatchings/code_190B20/get_actor_part.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/get_actor_part.s rename to asm/nonmatchings/code_190B20/get_actor_part.s diff --git a/asm/nonmatchings/code_16c8e0/get_defense.s b/asm/nonmatchings/code_190B20/get_defense.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/get_defense.s rename to asm/nonmatchings/code_190B20/get_defense.s diff --git a/asm/nonmatchings/code_16c8e0/heroes_is_ability_active.s b/asm/nonmatchings/code_190B20/heroes_is_ability_active.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/heroes_is_ability_active.s rename to asm/nonmatchings/code_190B20/heroes_is_ability_active.s diff --git a/asm/nonmatchings/code_16c8e0/hide_foreground_models.s b/asm/nonmatchings/code_190B20/hide_foreground_models.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/hide_foreground_models.s rename to asm/nonmatchings/code_190B20/hide_foreground_models.s diff --git a/asm/nonmatchings/code_16c8e0/hide_foreground_models_unchecked.s b/asm/nonmatchings/code_190B20/hide_foreground_models_unchecked.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/hide_foreground_models_unchecked.s rename to asm/nonmatchings/code_190B20/hide_foreground_models_unchecked.s diff --git a/asm/nonmatchings/code_16c8e0/inflict_partner_ko.s b/asm/nonmatchings/code_190B20/inflict_partner_ko.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/inflict_partner_ko.s rename to asm/nonmatchings/code_190B20/inflict_partner_ko.s diff --git a/asm/nonmatchings/code_16c8e0/inflict_status.s b/asm/nonmatchings/code_190B20/inflict_status.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/inflict_status.s rename to asm/nonmatchings/code_190B20/inflict_status.s diff --git a/asm/nonmatchings/code_16c8e0/inflict_status_set_duration.s b/asm/nonmatchings/code_190B20/inflict_status_set_duration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/inflict_status_set_duration.s rename to asm/nonmatchings/code_190B20/inflict_status_set_duration.s diff --git a/asm/nonmatchings/code_16c8e0/load_partner_actor.s b/asm/nonmatchings/code_190B20/load_partner_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/load_partner_actor.s rename to asm/nonmatchings/code_190B20/load_partner_actor.s diff --git a/asm/nonmatchings/code_16c8e0/load_player_actor.s b/asm/nonmatchings/code_190B20/load_player_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/load_player_actor.s rename to asm/nonmatchings/code_190B20/load_player_actor.s diff --git a/asm/nonmatchings/code_16c8e0/lookup_defense.s b/asm/nonmatchings/code_190B20/lookup_defense.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/lookup_defense.s rename to asm/nonmatchings/code_190B20/lookup_defense.s diff --git a/asm/nonmatchings/code_16c8e0/lookup_status_chance.s b/asm/nonmatchings/code_190B20/lookup_status_chance.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/lookup_status_chance.s rename to asm/nonmatchings/code_190B20/lookup_status_chance.s diff --git a/asm/nonmatchings/code_16c8e0/lookup_status_duration_mod.s b/asm/nonmatchings/code_190B20/lookup_status_duration_mod.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/lookup_status_duration_mod.s rename to asm/nonmatchings/code_190B20/lookup_status_duration_mod.s diff --git a/asm/nonmatchings/code_16c8e0/play_movement_dust_effects.s b/asm/nonmatchings/code_190B20/play_movement_dust_effects.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/play_movement_dust_effects.s rename to asm/nonmatchings/code_190B20/play_movement_dust_effects.s diff --git a/asm/nonmatchings/code_16c8e0/player_create_target_list.s b/asm/nonmatchings/code_190B20/player_create_target_list.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/player_create_target_list.s rename to asm/nonmatchings/code_190B20/player_create_target_list.s diff --git a/asm/nonmatchings/code_16c8e0/remove_actor_decoration.s b/asm/nonmatchings/code_190B20/remove_actor_decoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/remove_actor_decoration.s rename to asm/nonmatchings/code_190B20/remove_actor_decoration.s diff --git a/asm/nonmatchings/code_16c8e0/remove_part_decoration.s b/asm/nonmatchings/code_190B20/remove_part_decoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/remove_part_decoration.s rename to asm/nonmatchings/code_190B20/remove_part_decoration.s diff --git a/asm/nonmatchings/code_16c8e0/remove_part_shadow.s b/asm/nonmatchings/code_190B20/remove_part_shadow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/remove_part_shadow.s rename to asm/nonmatchings/code_190B20/remove_part_shadow.s diff --git a/asm/nonmatchings/code_16c8e0/remove_player_buffs.s b/asm/nonmatchings/code_190B20/remove_player_buffs.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/remove_player_buffs.s rename to asm/nonmatchings/code_190B20/remove_player_buffs.s diff --git a/asm/nonmatchings/code_16c8e0/reset_all_actor_sounds.s b/asm/nonmatchings/code_190B20/reset_all_actor_sounds.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/reset_all_actor_sounds.s rename to asm/nonmatchings/code_190B20/reset_all_actor_sounds.s diff --git a/asm/nonmatchings/code_16c8e0/set_actor_yaw.s b/asm/nonmatchings/code_190B20/set_actor_yaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_actor_yaw.s rename to asm/nonmatchings/code_190B20/set_actor_yaw.s diff --git a/asm/nonmatchings/code_16c8e0/set_animation.s b/asm/nonmatchings/code_190B20/set_animation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_animation.s rename to asm/nonmatchings/code_190B20/set_animation.s diff --git a/asm/nonmatchings/code_16c8e0/set_animation_rate.s b/asm/nonmatchings/code_190B20/set_animation_rate.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_animation_rate.s rename to asm/nonmatchings/code_190B20/set_animation_rate.s diff --git a/asm/nonmatchings/code_16c8e0/set_part_yaw.s b/asm/nonmatchings/code_190B20/set_part_yaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_part_yaw.s rename to asm/nonmatchings/code_190B20/set_part_yaw.s diff --git a/asm/nonmatchings/code_16c8e0/show_damage_popup.s b/asm/nonmatchings/code_190B20/show_damage_popup.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/show_damage_popup.s rename to asm/nonmatchings/code_190B20/show_damage_popup.s diff --git a/asm/nonmatchings/code_16c8e0/show_foreground_models.s b/asm/nonmatchings/code_190B20/show_foreground_models.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/show_foreground_models.s rename to asm/nonmatchings/code_190B20/show_foreground_models.s diff --git a/asm/nonmatchings/code_16c8e0/show_foreground_models_unchecked.s b/asm/nonmatchings/code_190B20/show_foreground_models_unchecked.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/show_foreground_models_unchecked.s rename to asm/nonmatchings/code_190B20/show_foreground_models_unchecked.s diff --git a/asm/nonmatchings/code_16c8e0/start_rumble_type.s b/asm/nonmatchings/code_190B20/start_rumble_type.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/start_rumble_type.s rename to asm/nonmatchings/code_190B20/start_rumble_type.s diff --git a/asm/nonmatchings/code_16c8e0/try_inflict_status.s b/asm/nonmatchings/code_190B20/try_inflict_status.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/try_inflict_status.s rename to asm/nonmatchings/code_190B20/try_inflict_status.s diff --git a/asm/nonmatchings/code_16c8e0/LoadFreeItemScript.s b/asm/nonmatchings/code_1967B0/LoadFreeItemScript.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadFreeItemScript.s rename to asm/nonmatchings/code_1967B0/LoadFreeItemScript.s diff --git a/asm/nonmatchings/code_16c8e0/LoadItemScript.s b/asm/nonmatchings/code_1967B0/LoadItemScript.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadItemScript.s rename to asm/nonmatchings/code_1967B0/LoadItemScript.s diff --git a/asm/nonmatchings/code_16c8e0/LoadMoveScript.s b/asm/nonmatchings/code_1967B0/LoadMoveScript.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadMoveScript.s rename to asm/nonmatchings/code_1967B0/LoadMoveScript.s diff --git a/asm/nonmatchings/code_16c8e0/CloseActionCommandInfo.s b/asm/nonmatchings/code_196AA0/CloseActionCommandInfo.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CloseActionCommandInfo.s rename to asm/nonmatchings/code_196AA0/CloseActionCommandInfo.s diff --git a/asm/nonmatchings/code_16c8e0/GetActionSuccess.s b/asm/nonmatchings/code_196AA0/GetActionSuccess.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActionSuccess.s rename to asm/nonmatchings/code_196AA0/GetActionSuccess.s diff --git a/asm/nonmatchings/code_16c8e0/GetActionSuccessCopy.s b/asm/nonmatchings/code_196AA0/GetActionSuccessCopy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActionSuccessCopy.s rename to asm/nonmatchings/code_196AA0/GetActionSuccessCopy.s diff --git a/asm/nonmatchings/code_16c8e0/GetBlockResult.s b/asm/nonmatchings/code_196AA0/GetBlockResult.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetBlockResult.s rename to asm/nonmatchings/code_196AA0/GetBlockResult.s diff --git a/asm/nonmatchings/code_16c8e0/LoadActionCommand.s b/asm/nonmatchings/code_196AA0/LoadActionCommand.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadActionCommand.s rename to asm/nonmatchings/code_196AA0/LoadActionCommand.s diff --git a/asm/nonmatchings/code_16c8e0/SetActionSuccess.s b/asm/nonmatchings/code_196AA0/SetActionSuccess.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActionSuccess.s rename to asm/nonmatchings/code_196AA0/SetActionSuccess.s diff --git a/asm/nonmatchings/code_16c8e0/check_block_input.s b/asm/nonmatchings/code_196AA0/check_block_input.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/check_block_input.s rename to asm/nonmatchings/code_196AA0/check_block_input.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268224.s b/asm/nonmatchings/code_196AA0/func_80268224.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268224.s rename to asm/nonmatchings/code_196AA0/func_80268224.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268284.s b/asm/nonmatchings/code_196AA0/func_80268284.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268284.s rename to asm/nonmatchings/code_196AA0/func_80268284.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268770.s b/asm/nonmatchings/code_196AA0/func_80268770.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268770.s rename to asm/nonmatchings/code_196AA0/func_80268770.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268798.s b/asm/nonmatchings/code_196AA0/func_80268798.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268798.s rename to asm/nonmatchings/code_196AA0/func_80268798.s diff --git a/asm/nonmatchings/code_16c8e0/func_802687BC.s b/asm/nonmatchings/code_196AA0/func_802687BC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802687BC.s rename to asm/nonmatchings/code_196AA0/func_802687BC.s diff --git a/asm/nonmatchings/code_16c8e0/func_802687E4.s b/asm/nonmatchings/code_196AA0/func_802687E4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802687E4.s rename to asm/nonmatchings/code_196AA0/func_802687E4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026880C.s b/asm/nonmatchings/code_196AA0/func_8026880C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026880C.s rename to asm/nonmatchings/code_196AA0/func_8026880C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268834.s b/asm/nonmatchings/code_196AA0/func_80268834.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268834.s rename to asm/nonmatchings/code_196AA0/func_80268834.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268858.s b/asm/nonmatchings/code_196AA0/func_80268858.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268858.s rename to asm/nonmatchings/code_196AA0/func_80268858.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268938.s b/asm/nonmatchings/code_196AA0/func_80268938.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268938.s rename to asm/nonmatchings/code_196AA0/func_80268938.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268AF8.s b/asm/nonmatchings/code_196AA0/func_80268AF8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268AF8.s rename to asm/nonmatchings/code_196AA0/func_80268AF8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268C9C.s b/asm/nonmatchings/code_196AA0/func_80268C9C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268C9C.s rename to asm/nonmatchings/code_196AA0/func_80268C9C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80268E88.s b/asm/nonmatchings/code_196AA0/func_80268E88.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80268E88.s rename to asm/nonmatchings/code_196AA0/func_80268E88.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269118.s b/asm/nonmatchings/code_196AA0/func_80269118.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269118.s rename to asm/nonmatchings/code_196AA0/func_80269118.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269160.s b/asm/nonmatchings/code_196AA0/func_80269160.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269160.s rename to asm/nonmatchings/code_196AA0/func_80269160.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026919C.s b/asm/nonmatchings/code_196AA0/func_8026919C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026919C.s rename to asm/nonmatchings/code_196AA0/func_8026919C.s diff --git a/asm/nonmatchings/code_16c8e0/func_802691C8.s b/asm/nonmatchings/code_196AA0/func_802691C8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802691C8.s rename to asm/nonmatchings/code_196AA0/func_802691C8.s diff --git a/asm/nonmatchings/code_16c8e0/func_802692EC.s b/asm/nonmatchings/code_196AA0/func_802692EC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802692EC.s rename to asm/nonmatchings/code_196AA0/func_802692EC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269318.s b/asm/nonmatchings/code_196AA0/func_80269318.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269318.s rename to asm/nonmatchings/code_196AA0/func_80269318.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269344.s b/asm/nonmatchings/code_196AA0/func_80269344.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269344.s rename to asm/nonmatchings/code_196AA0/func_80269344.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269370.s b/asm/nonmatchings/code_196AA0/func_80269370.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269370.s rename to asm/nonmatchings/code_196AA0/func_80269370.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026939C.s b/asm/nonmatchings/code_196AA0/func_8026939C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026939C.s rename to asm/nonmatchings/code_196AA0/func_8026939C.s diff --git a/asm/nonmatchings/code_16c8e0/func_802693F0.s b/asm/nonmatchings/code_196AA0/func_802693F0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802693F0.s rename to asm/nonmatchings/code_196AA0/func_802693F0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269470.s b/asm/nonmatchings/code_196AA0/func_80269470.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269470.s rename to asm/nonmatchings/code_196AA0/func_80269470.s diff --git a/asm/nonmatchings/code_16c8e0/func_802694A4.s b/asm/nonmatchings/code_196AA0/func_802694A4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802694A4.s rename to asm/nonmatchings/code_196AA0/func_802694A4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269524.s b/asm/nonmatchings/code_196AA0/func_80269524.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269524.s rename to asm/nonmatchings/code_196AA0/func_80269524.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269550.s b/asm/nonmatchings/code_196AA0/func_80269550.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269550.s rename to asm/nonmatchings/code_196AA0/func_80269550.s diff --git a/asm/nonmatchings/code_16c8e0/func_802695A8.s b/asm/nonmatchings/code_196AA0/func_802695A8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802695A8.s rename to asm/nonmatchings/code_196AA0/func_802695A8.s diff --git a/asm/nonmatchings/code_16c8e0/func_802695D4.s b/asm/nonmatchings/code_196AA0/func_802695D4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802695D4.s rename to asm/nonmatchings/code_196AA0/func_802695D4.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269600.s b/asm/nonmatchings/code_196AA0/func_80269600.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269600.s rename to asm/nonmatchings/code_196AA0/func_80269600.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026962C.s b/asm/nonmatchings/code_196AA0/func_8026962C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026962C.s rename to asm/nonmatchings/code_196AA0/func_8026962C.s diff --git a/asm/nonmatchings/code_16c8e0/AddActorDecoration.s b/asm/nonmatchings/code_197F40/AddActorDecoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddActorDecoration.s rename to asm/nonmatchings/code_197F40/AddActorDecoration.s diff --git a/asm/nonmatchings/code_16c8e0/AddActorPos.s b/asm/nonmatchings/code_197F40/AddActorPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddActorPos.s rename to asm/nonmatchings/code_197F40/AddActorPos.s diff --git a/asm/nonmatchings/code_16c8e0/AddActorVar.s b/asm/nonmatchings/code_197F40/AddActorVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddActorVar.s rename to asm/nonmatchings/code_197F40/AddActorVar.s diff --git a/asm/nonmatchings/code_16c8e0/AddGoalPos.s b/asm/nonmatchings/code_197F40/AddGoalPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddGoalPos.s rename to asm/nonmatchings/code_197F40/AddGoalPos.s diff --git a/asm/nonmatchings/code_16c8e0/AddPartDispOffset.s b/asm/nonmatchings/code_197F40/AddPartDispOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddPartDispOffset.s rename to asm/nonmatchings/code_197F40/AddPartDispOffset.s diff --git a/asm/nonmatchings/code_16c8e0/AddPartMovementVar.s b/asm/nonmatchings/code_197F40/AddPartMovementVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AddPartMovementVar.s rename to asm/nonmatchings/code_197F40/AddPartMovementVar.s diff --git a/asm/nonmatchings/code_16c8e0/BoostAttack.s b/asm/nonmatchings/code_197F40/BoostAttack.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BoostAttack.s rename to asm/nonmatchings/code_197F40/BoostAttack.s diff --git a/asm/nonmatchings/code_16c8e0/BoostDefense.s b/asm/nonmatchings/code_197F40/BoostDefense.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BoostDefense.s rename to asm/nonmatchings/code_197F40/BoostDefense.s diff --git a/asm/nonmatchings/code_16c8e0/CancelablePlayerRunToGoal.s b/asm/nonmatchings/code_197F40/CancelablePlayerRunToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CancelablePlayerRunToGoal.s rename to asm/nonmatchings/code_197F40/CancelablePlayerRunToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/CheckButtonDown.s b/asm/nonmatchings/code_197F40/CheckButtonDown.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CheckButtonDown.s rename to asm/nonmatchings/code_197F40/CheckButtonDown.s diff --git a/asm/nonmatchings/code_16c8e0/CheckButtonHeld.s b/asm/nonmatchings/code_197F40/CheckButtonHeld.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CheckButtonHeld.s rename to asm/nonmatchings/code_197F40/CheckButtonHeld.s diff --git a/asm/nonmatchings/code_16c8e0/CheckButtonPress.s b/asm/nonmatchings/code_197F40/CheckButtonPress.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CheckButtonPress.s rename to asm/nonmatchings/code_197F40/CheckButtonPress.s diff --git a/asm/nonmatchings/code_16c8e0/ChooseNextTarget.s b/asm/nonmatchings/code_197F40/ChooseNextTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ChooseNextTarget.s rename to asm/nonmatchings/code_197F40/ChooseNextTarget.s diff --git a/asm/nonmatchings/code_16c8e0/CopyBuffs.s b/asm/nonmatchings/code_197F40/CopyBuffs.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CopyBuffs.s rename to asm/nonmatchings/code_197F40/CopyBuffs.s diff --git a/asm/nonmatchings/code_16c8e0/CountPlayerTargets.s b/asm/nonmatchings/code_197F40/CountPlayerTargets.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CountPlayerTargets.s rename to asm/nonmatchings/code_197F40/CountPlayerTargets.s diff --git a/asm/nonmatchings/code_16c8e0/CreatePartShadow.s b/asm/nonmatchings/code_197F40/CreatePartShadow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CreatePartShadow.s rename to asm/nonmatchings/code_197F40/CreatePartShadow.s diff --git a/asm/nonmatchings/code_16c8e0/DidActionSucceed.s b/asm/nonmatchings/code_197F40/DidActionSucceed.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DidActionSucceed.s rename to asm/nonmatchings/code_197F40/DidActionSucceed.s diff --git a/asm/nonmatchings/code_16c8e0/DispatchDamagePlayerEvent.s b/asm/nonmatchings/code_197F40/DispatchDamagePlayerEvent.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DispatchDamagePlayerEvent.s rename to asm/nonmatchings/code_197F40/DispatchDamagePlayerEvent.s diff --git a/asm/nonmatchings/code_16c8e0/ElectrifyActor.s b/asm/nonmatchings/code_197F40/ElectrifyActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ElectrifyActor.s rename to asm/nonmatchings/code_197F40/ElectrifyActor.s diff --git a/asm/nonmatchings/code_16c8e0/EnablePlayerBlur.s b/asm/nonmatchings/code_197F40/EnablePlayerBlur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnablePlayerBlur.s rename to asm/nonmatchings/code_197F40/EnablePlayerBlur.s diff --git a/asm/nonmatchings/code_16c8e0/EnemyCreateTargetList.s b/asm/nonmatchings/code_197F40/EnemyCreateTargetList.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnemyCreateTargetList.s rename to asm/nonmatchings/code_197F40/EnemyCreateTargetList.s diff --git a/asm/nonmatchings/code_16c8e0/ForceHomePos.s b/asm/nonmatchings/code_197F40/ForceHomePos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ForceHomePos.s rename to asm/nonmatchings/code_197F40/ForceHomePos.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorAttackBoost.s b/asm/nonmatchings/code_197F40/GetActorAttackBoost.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorAttackBoost.s rename to asm/nonmatchings/code_197F40/GetActorAttackBoost.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorDefenseBoost.s b/asm/nonmatchings/code_197F40/GetActorDefenseBoost.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorDefenseBoost.s rename to asm/nonmatchings/code_197F40/GetActorDefenseBoost.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorFlags.s b/asm/nonmatchings/code_197F40/GetActorFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorFlags.s rename to asm/nonmatchings/code_197F40/GetActorFlags.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorPos.s b/asm/nonmatchings/code_197F40/GetActorPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorPos.s rename to asm/nonmatchings/code_197F40/GetActorPos.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorRotation.s b/asm/nonmatchings/code_197F40/GetActorRotation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorRotation.s rename to asm/nonmatchings/code_197F40/GetActorRotation.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorScale.s b/asm/nonmatchings/code_197F40/GetActorScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorScale.s rename to asm/nonmatchings/code_197F40/GetActorScale.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorVar.s b/asm/nonmatchings/code_197F40/GetActorVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorVar.s rename to asm/nonmatchings/code_197F40/GetActorVar.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorYaw.s b/asm/nonmatchings/code_197F40/GetActorYaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorYaw.s rename to asm/nonmatchings/code_197F40/GetActorYaw.s diff --git a/asm/nonmatchings/code_16c8e0/GetAnimation.s b/asm/nonmatchings/code_197F40/GetAnimation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetAnimation.s rename to asm/nonmatchings/code_197F40/GetAnimation.s diff --git a/asm/nonmatchings/code_16c8e0/GetBattleFlags.s b/asm/nonmatchings/code_197F40/GetBattleFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetBattleFlags.s rename to asm/nonmatchings/code_197F40/GetBattleFlags.s diff --git a/asm/nonmatchings/code_16c8e0/GetBattleFlags2.s b/asm/nonmatchings/code_197F40/GetBattleFlags2.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetBattleFlags2.s rename to asm/nonmatchings/code_197F40/GetBattleFlags2.s diff --git a/asm/nonmatchings/code_16c8e0/GetBattlePhase.s b/asm/nonmatchings/code_197F40/GetBattlePhase.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetBattlePhase.s rename to asm/nonmatchings/code_197F40/GetBattlePhase.s diff --git a/asm/nonmatchings/code_16c8e0/GetBattleState.s b/asm/nonmatchings/code_197F40/GetBattleState.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetBattleState.s rename to asm/nonmatchings/code_197F40/GetBattleState.s diff --git a/asm/nonmatchings/code_16c8e0/GetBattleVar.s b/asm/nonmatchings/code_197F40/GetBattleVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetBattleVar.s rename to asm/nonmatchings/code_197F40/GetBattleVar.s diff --git a/asm/nonmatchings/code_16c8e0/GetDistanceToGoal.s b/asm/nonmatchings/code_197F40/GetDistanceToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetDistanceToGoal.s rename to asm/nonmatchings/code_197F40/GetDistanceToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/GetGoalPos.s b/asm/nonmatchings/code_197F40/GetGoalPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetGoalPos.s rename to asm/nonmatchings/code_197F40/GetGoalPos.s diff --git a/asm/nonmatchings/code_16c8e0/GetHomePos.s b/asm/nonmatchings/code_197F40/GetHomePos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetHomePos.s rename to asm/nonmatchings/code_197F40/GetHomePos.s diff --git a/asm/nonmatchings/code_16c8e0/GetIdleGoal.s b/asm/nonmatchings/code_197F40/GetIdleGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetIdleGoal.s rename to asm/nonmatchings/code_197F40/GetIdleGoal.s diff --git a/asm/nonmatchings/code_16c8e0/GetIndexFromHome.s b/asm/nonmatchings/code_197F40/GetIndexFromHome.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetIndexFromHome.s rename to asm/nonmatchings/code_197F40/GetIndexFromHome.s diff --git a/asm/nonmatchings/code_16c8e0/GetIndexFromPos.s b/asm/nonmatchings/code_197F40/GetIndexFromPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetIndexFromPos.s rename to asm/nonmatchings/code_197F40/GetIndexFromPos.s diff --git a/asm/nonmatchings/code_16c8e0/GetLastElement.s b/asm/nonmatchings/code_197F40/GetLastElement.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetLastElement.s rename to asm/nonmatchings/code_197F40/GetLastElement.s diff --git a/asm/nonmatchings/code_16c8e0/GetMenuSelection.s b/asm/nonmatchings/code_197F40/GetMenuSelection.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetMenuSelection.s rename to asm/nonmatchings/code_197F40/GetMenuSelection.s diff --git a/asm/nonmatchings/code_16c8e0/GetOwnerID.s b/asm/nonmatchings/code_197F40/GetOwnerID.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetOwnerID.s rename to asm/nonmatchings/code_197F40/GetOwnerID.s diff --git a/asm/nonmatchings/code_16c8e0/GetOwnerTarget.s b/asm/nonmatchings/code_197F40/GetOwnerTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetOwnerTarget.s rename to asm/nonmatchings/code_197F40/GetOwnerTarget.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartDispOffset.s b/asm/nonmatchings/code_197F40/GetPartDispOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartDispOffset.s rename to asm/nonmatchings/code_197F40/GetPartDispOffset.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartEventFlags.s b/asm/nonmatchings/code_197F40/GetPartEventFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartEventFlags.s rename to asm/nonmatchings/code_197F40/GetPartEventFlags.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartFlags.s b/asm/nonmatchings/code_197F40/GetPartFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartFlags.s rename to asm/nonmatchings/code_197F40/GetPartFlags.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartMovementVar.s b/asm/nonmatchings/code_197F40/GetPartMovementVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartMovementVar.s rename to asm/nonmatchings/code_197F40/GetPartMovementVar.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartOffset.s b/asm/nonmatchings/code_197F40/GetPartOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartOffset.s rename to asm/nonmatchings/code_197F40/GetPartOffset.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartPos.s b/asm/nonmatchings/code_197F40/GetPartPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartPos.s rename to asm/nonmatchings/code_197F40/GetPartPos.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartRotation.s b/asm/nonmatchings/code_197F40/GetPartRotation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartRotation.s rename to asm/nonmatchings/code_197F40/GetPartRotation.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartScale.s b/asm/nonmatchings/code_197F40/GetPartScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartScale.s rename to asm/nonmatchings/code_197F40/GetPartScale.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartTarget.s b/asm/nonmatchings/code_197F40/GetPartTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartTarget.s rename to asm/nonmatchings/code_197F40/GetPartTarget.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartTargetFlags.s b/asm/nonmatchings/code_197F40/GetPartTargetFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartTargetFlags.s rename to asm/nonmatchings/code_197F40/GetPartTargetFlags.s diff --git a/asm/nonmatchings/code_16c8e0/GetPartYaw.s b/asm/nonmatchings/code_197F40/GetPartYaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPartYaw.s rename to asm/nonmatchings/code_197F40/GetPartYaw.s diff --git a/asm/nonmatchings/code_16c8e0/GetPlayerActorID.s b/asm/nonmatchings/code_197F40/GetPlayerActorID.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPlayerActorID.s rename to asm/nonmatchings/code_197F40/GetPlayerActorID.s diff --git a/asm/nonmatchings/code_16c8e0/GetPlayerHP.s b/asm/nonmatchings/code_197F40/GetPlayerHP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetPlayerHP.s rename to asm/nonmatchings/code_197F40/GetPlayerHP.s diff --git a/asm/nonmatchings/code_16c8e0/GetStatusFlags.s b/asm/nonmatchings/code_197F40/GetStatusFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetStatusFlags.s rename to asm/nonmatchings/code_197F40/GetStatusFlags.s diff --git a/asm/nonmatchings/code_16c8e0/GetTargetListLength.s b/asm/nonmatchings/code_197F40/GetTargetListLength.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetTargetListLength.s rename to asm/nonmatchings/code_197F40/GetTargetListLength.s diff --git a/asm/nonmatchings/code_16c8e0/HPBarToCurrent.s b/asm/nonmatchings/code_197F40/HPBarToCurrent.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/HPBarToCurrent.s rename to asm/nonmatchings/code_197F40/HPBarToCurrent.s diff --git a/asm/nonmatchings/code_16c8e0/HPBarToHome.s b/asm/nonmatchings/code_197F40/HPBarToHome.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/HPBarToHome.s rename to asm/nonmatchings/code_197F40/HPBarToHome.s diff --git a/asm/nonmatchings/code_16c8e0/HealActor.s b/asm/nonmatchings/code_197F40/HealActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/HealActor.s rename to asm/nonmatchings/code_197F40/HealActor.s diff --git a/asm/nonmatchings/code_16c8e0/InitTargetIterator.s b/asm/nonmatchings/code_197F40/InitTargetIterator.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/InitTargetIterator.s rename to asm/nonmatchings/code_197F40/InitTargetIterator.s diff --git a/asm/nonmatchings/code_16c8e0/LoadBattleSection.s b/asm/nonmatchings/code_197F40/LoadBattleSection.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadBattleSection.s rename to asm/nonmatchings/code_197F40/LoadBattleSection.s diff --git a/asm/nonmatchings/code_16c8e0/ModifyActorDecoration.s b/asm/nonmatchings/code_197F40/ModifyActorDecoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ModifyActorDecoration.s rename to asm/nonmatchings/code_197F40/ModifyActorDecoration.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerCreateTargetList.s b/asm/nonmatchings/code_197F40/PlayerCreateTargetList.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerCreateTargetList.s rename to asm/nonmatchings/code_197F40/PlayerCreateTargetList.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerDamageEnemy.s b/asm/nonmatchings/code_197F40/PlayerDamageEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerDamageEnemy.s rename to asm/nonmatchings/code_197F40/PlayerDamageEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerFallToGoal.s b/asm/nonmatchings/code_197F40/PlayerFallToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerFallToGoal.s rename to asm/nonmatchings/code_197F40/PlayerFallToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerLandJump.s b/asm/nonmatchings/code_197F40/PlayerLandJump.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerLandJump.s rename to asm/nonmatchings/code_197F40/PlayerLandJump.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerPowerBounceEnemy.s b/asm/nonmatchings/code_197F40/PlayerPowerBounceEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerPowerBounceEnemy.s rename to asm/nonmatchings/code_197F40/PlayerPowerBounceEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerRunToGoal.s b/asm/nonmatchings/code_197F40/PlayerRunToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerRunToGoal.s rename to asm/nonmatchings/code_197F40/PlayerRunToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/PlayerTestEnemy.s b/asm/nonmatchings/code_197F40/PlayerTestEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PlayerTestEnemy.s rename to asm/nonmatchings/code_197F40/PlayerTestEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/RemoveActorDecoration.s b/asm/nonmatchings/code_197F40/RemoveActorDecoration.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/RemoveActorDecoration.s rename to asm/nonmatchings/code_197F40/RemoveActorDecoration.s diff --git a/asm/nonmatchings/code_16c8e0/RemovePartShadow.s b/asm/nonmatchings/code_197F40/RemovePartShadow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/RemovePartShadow.s rename to asm/nonmatchings/code_197F40/RemovePartShadow.s diff --git a/asm/nonmatchings/code_16c8e0/RemovePlayerBuffs.s b/asm/nonmatchings/code_197F40/RemovePlayerBuffs.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/RemovePlayerBuffs.s rename to asm/nonmatchings/code_197F40/RemovePlayerBuffs.s diff --git a/asm/nonmatchings/code_16c8e0/ResetActorSounds.s b/asm/nonmatchings/code_197F40/ResetActorSounds.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ResetActorSounds.s rename to asm/nonmatchings/code_197F40/ResetActorSounds.s diff --git a/asm/nonmatchings/code_16c8e0/ResetAllActorSounds.s b/asm/nonmatchings/code_197F40/ResetAllActorSounds.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ResetAllActorSounds.s rename to asm/nonmatchings/code_197F40/ResetAllActorSounds.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorDispOffset.s b/asm/nonmatchings/code_197F40/SetActorDispOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorDispOffset.s rename to asm/nonmatchings/code_197F40/SetActorDispOffset.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorFlagBits.s b/asm/nonmatchings/code_197F40/SetActorFlagBits.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorFlagBits.s rename to asm/nonmatchings/code_197F40/SetActorFlagBits.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorFlags.s b/asm/nonmatchings/code_197F40/SetActorFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorFlags.s rename to asm/nonmatchings/code_197F40/SetActorFlags.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorIdleJumpGravity.s b/asm/nonmatchings/code_197F40/SetActorIdleJumpGravity.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorIdleJumpGravity.s rename to asm/nonmatchings/code_197F40/SetActorIdleJumpGravity.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorIdleSpeed.s b/asm/nonmatchings/code_197F40/SetActorIdleSpeed.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorIdleSpeed.s rename to asm/nonmatchings/code_197F40/SetActorIdleSpeed.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorJumpGravity.s b/asm/nonmatchings/code_197F40/SetActorJumpGravity.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorJumpGravity.s rename to asm/nonmatchings/code_197F40/SetActorJumpGravity.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorPos.s b/asm/nonmatchings/code_197F40/SetActorPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorPos.s rename to asm/nonmatchings/code_197F40/SetActorPos.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorRotation.s b/asm/nonmatchings/code_197F40/SetActorRotation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorRotation.s rename to asm/nonmatchings/code_197F40/SetActorRotation.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorRotationOffset.s b/asm/nonmatchings/code_197F40/SetActorRotationOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorRotationOffset.s rename to asm/nonmatchings/code_197F40/SetActorRotationOffset.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorScale.s b/asm/nonmatchings/code_197F40/SetActorScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorScale.s rename to asm/nonmatchings/code_197F40/SetActorScale.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorScaleModifier.s b/asm/nonmatchings/code_197F40/SetActorScaleModifier.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorScaleModifier.s rename to asm/nonmatchings/code_197F40/SetActorScaleModifier.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorSounds.s b/asm/nonmatchings/code_197F40/SetActorSounds.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorSounds.s rename to asm/nonmatchings/code_197F40/SetActorSounds.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorSpeed.s b/asm/nonmatchings/code_197F40/SetActorSpeed.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorSpeed.s rename to asm/nonmatchings/code_197F40/SetActorSpeed.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorType.s b/asm/nonmatchings/code_197F40/SetActorType.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorType.s rename to asm/nonmatchings/code_197F40/SetActorType.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorVar.s b/asm/nonmatchings/code_197F40/SetActorVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorVar.s rename to asm/nonmatchings/code_197F40/SetActorVar.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorYaw.s b/asm/nonmatchings/code_197F40/SetActorYaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorYaw.s rename to asm/nonmatchings/code_197F40/SetActorYaw.s diff --git a/asm/nonmatchings/code_16c8e0/SetAnimation.s b/asm/nonmatchings/code_197F40/SetAnimation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetAnimation.s rename to asm/nonmatchings/code_197F40/SetAnimation.s diff --git a/asm/nonmatchings/code_16c8e0/SetAnimationRate.s b/asm/nonmatchings/code_197F40/SetAnimationRate.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetAnimationRate.s rename to asm/nonmatchings/code_197F40/SetAnimationRate.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleFlagBits.s b/asm/nonmatchings/code_197F40/SetBattleFlagBits.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleFlagBits.s rename to asm/nonmatchings/code_197F40/SetBattleFlagBits.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleFlagBits2.s b/asm/nonmatchings/code_197F40/SetBattleFlagBits2.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleFlagBits2.s rename to asm/nonmatchings/code_197F40/SetBattleFlagBits2.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleInputButtons.s b/asm/nonmatchings/code_197F40/SetBattleInputButtons.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleInputButtons.s rename to asm/nonmatchings/code_197F40/SetBattleInputButtons.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleInputMask.s b/asm/nonmatchings/code_197F40/SetBattleInputMask.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleInputMask.s rename to asm/nonmatchings/code_197F40/SetBattleInputMask.s diff --git a/asm/nonmatchings/code_16c8e0/SetBattleVar.s b/asm/nonmatchings/code_197F40/SetBattleVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetBattleVar.s rename to asm/nonmatchings/code_197F40/SetBattleVar.s diff --git a/asm/nonmatchings/code_16c8e0/SetEnemyTargetOffset.s b/asm/nonmatchings/code_197F40/SetEnemyTargetOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetEnemyTargetOffset.s rename to asm/nonmatchings/code_197F40/SetEnemyTargetOffset.s diff --git a/asm/nonmatchings/code_16c8e0/SetGoalPos.s b/asm/nonmatchings/code_197F40/SetGoalPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetGoalPos.s rename to asm/nonmatchings/code_197F40/SetGoalPos.s diff --git a/asm/nonmatchings/code_16c8e0/SetGoalToFirstTarget.s b/asm/nonmatchings/code_197F40/SetGoalToFirstTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetGoalToFirstTarget.s rename to asm/nonmatchings/code_197F40/SetGoalToFirstTarget.s diff --git a/asm/nonmatchings/code_16c8e0/SetGoalToHome.s b/asm/nonmatchings/code_197F40/SetGoalToHome.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetGoalToHome.s rename to asm/nonmatchings/code_197F40/SetGoalToHome.s diff --git a/asm/nonmatchings/code_16c8e0/SetGoalToIndex.s b/asm/nonmatchings/code_197F40/SetGoalToIndex.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetGoalToIndex.s rename to asm/nonmatchings/code_197F40/SetGoalToIndex.s diff --git a/asm/nonmatchings/code_16c8e0/SetGoalToTarget.s b/asm/nonmatchings/code_197F40/SetGoalToTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetGoalToTarget.s rename to asm/nonmatchings/code_197F40/SetGoalToTarget.s diff --git a/asm/nonmatchings/code_16c8e0/SetHomePos.s b/asm/nonmatchings/code_197F40/SetHomePos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetHomePos.s rename to asm/nonmatchings/code_197F40/SetHomePos.s diff --git a/asm/nonmatchings/code_16c8e0/SetIdleGoal.s b/asm/nonmatchings/code_197F40/SetIdleGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetIdleGoal.s rename to asm/nonmatchings/code_197F40/SetIdleGoal.s diff --git a/asm/nonmatchings/code_16c8e0/SetIdleGoalToHome.s b/asm/nonmatchings/code_197F40/SetIdleGoalToHome.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetIdleGoalToHome.s rename to asm/nonmatchings/code_197F40/SetIdleGoalToHome.s diff --git a/asm/nonmatchings/code_16c8e0/SetJumpAnimations.s b/asm/nonmatchings/code_197F40/SetJumpAnimations.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetJumpAnimations.s rename to asm/nonmatchings/code_197F40/SetJumpAnimations.s diff --git a/asm/nonmatchings/code_16c8e0/SetOwnerID.s b/asm/nonmatchings/code_197F40/SetOwnerID.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetOwnerID.s rename to asm/nonmatchings/code_197F40/SetOwnerID.s diff --git a/asm/nonmatchings/code_16c8e0/SetOwnerTarget.s b/asm/nonmatchings/code_197F40/SetOwnerTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetOwnerTarget.s rename to asm/nonmatchings/code_197F40/SetOwnerTarget.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartAlpha.s b/asm/nonmatchings/code_197F40/SetPartAlpha.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartAlpha.s rename to asm/nonmatchings/code_197F40/SetPartAlpha.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartDispOffset.s b/asm/nonmatchings/code_197F40/SetPartDispOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartDispOffset.s rename to asm/nonmatchings/code_197F40/SetPartDispOffset.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartEventBits.s b/asm/nonmatchings/code_197F40/SetPartEventBits.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartEventBits.s rename to asm/nonmatchings/code_197F40/SetPartEventBits.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartEventFlags.s b/asm/nonmatchings/code_197F40/SetPartEventFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartEventFlags.s rename to asm/nonmatchings/code_197F40/SetPartEventFlags.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartFlagBits.s b/asm/nonmatchings/code_197F40/SetPartFlagBits.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartFlagBits.s rename to asm/nonmatchings/code_197F40/SetPartFlagBits.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartFlags.s b/asm/nonmatchings/code_197F40/SetPartFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartFlags.s rename to asm/nonmatchings/code_197F40/SetPartFlags.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartGoalToTarget.s b/asm/nonmatchings/code_197F40/SetPartGoalToTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartGoalToTarget.s rename to asm/nonmatchings/code_197F40/SetPartGoalToTarget.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartJumpGravity.s b/asm/nonmatchings/code_197F40/SetPartJumpGravity.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartJumpGravity.s rename to asm/nonmatchings/code_197F40/SetPartJumpGravity.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartMoveSpeed.s b/asm/nonmatchings/code_197F40/SetPartMoveSpeed.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartMoveSpeed.s rename to asm/nonmatchings/code_197F40/SetPartMoveSpeed.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartMovementVar.s b/asm/nonmatchings/code_197F40/SetPartMovementVar.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartMovementVar.s rename to asm/nonmatchings/code_197F40/SetPartMovementVar.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartPos.s b/asm/nonmatchings/code_197F40/SetPartPos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartPos.s rename to asm/nonmatchings/code_197F40/SetPartPos.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartRotation.s b/asm/nonmatchings/code_197F40/SetPartRotation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartRotation.s rename to asm/nonmatchings/code_197F40/SetPartRotation.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartRotationOffset.s b/asm/nonmatchings/code_197F40/SetPartRotationOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartRotationOffset.s rename to asm/nonmatchings/code_197F40/SetPartRotationOffset.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartScale.s b/asm/nonmatchings/code_197F40/SetPartScale.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartScale.s rename to asm/nonmatchings/code_197F40/SetPartScale.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartSounds.s b/asm/nonmatchings/code_197F40/SetPartSounds.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartSounds.s rename to asm/nonmatchings/code_197F40/SetPartSounds.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartTargetFlagBits.s b/asm/nonmatchings/code_197F40/SetPartTargetFlagBits.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartTargetFlagBits.s rename to asm/nonmatchings/code_197F40/SetPartTargetFlagBits.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartTargetFlags.s b/asm/nonmatchings/code_197F40/SetPartTargetFlags.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartTargetFlags.s rename to asm/nonmatchings/code_197F40/SetPartTargetFlags.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartYaw.s b/asm/nonmatchings/code_197F40/SetPartYaw.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartYaw.s rename to asm/nonmatchings/code_197F40/SetPartYaw.s diff --git a/asm/nonmatchings/code_16c8e0/ShowShockEffect.s b/asm/nonmatchings/code_197F40/ShowShockEffect.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ShowShockEffect.s rename to asm/nonmatchings/code_197F40/ShowShockEffect.s diff --git a/asm/nonmatchings/code_16c8e0/SummonEnemy.s b/asm/nonmatchings/code_197F40/SummonEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SummonEnemy.s rename to asm/nonmatchings/code_197F40/SummonEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/UseIdleAnimation.s b/asm/nonmatchings/code_197F40/UseIdleAnimation.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/UseIdleAnimation.s rename to asm/nonmatchings/code_197F40/UseIdleAnimation.s diff --git a/asm/nonmatchings/code_16c8e0/VanishActor.s b/asm/nonmatchings/code_197F40/VanishActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/VanishActor.s rename to asm/nonmatchings/code_197F40/VanishActor.s diff --git a/asm/nonmatchings/code_16c8e0/WaitForBuffDone.s b/asm/nonmatchings/code_197F40/WaitForBuffDone.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/WaitForBuffDone.s rename to asm/nonmatchings/code_197F40/WaitForBuffDone.s diff --git a/asm/nonmatchings/code_16c8e0/calc_player_damage_enemy.s b/asm/nonmatchings/code_197F40/calc_player_damage_enemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_player_damage_enemy.s rename to asm/nonmatchings/code_197F40/calc_player_damage_enemy.s diff --git a/asm/nonmatchings/code_16c8e0/calc_player_test_enemy.s b/asm/nonmatchings/code_197F40/calc_player_test_enemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_player_test_enemy.s rename to asm/nonmatchings/code_197F40/calc_player_test_enemy.s diff --git a/asm/nonmatchings/code_16c8e0/count_targets.s b/asm/nonmatchings/code_197F40/count_targets.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/count_targets.s rename to asm/nonmatchings/code_197F40/count_targets.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_player.s b/asm/nonmatchings/code_197F40/dispatch_damage_event_player.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_player.s rename to asm/nonmatchings/code_197F40/dispatch_damage_event_player.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_player_0.s b/asm/nonmatchings/code_197F40/dispatch_damage_event_player_0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_player_0.s rename to asm/nonmatchings/code_197F40/dispatch_damage_event_player_0.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_player_1.s b/asm/nonmatchings/code_197F40/dispatch_damage_event_player_1.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_player_1.s rename to asm/nonmatchings/code_197F40/dispatch_damage_event_player_1.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_event_player.s b/asm/nonmatchings/code_197F40/dispatch_event_player.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_event_player.s rename to asm/nonmatchings/code_197F40/dispatch_event_player.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_event_player_continue_turn.s b/asm/nonmatchings/code_197F40/dispatch_event_player_continue_turn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_event_player_continue_turn.s rename to asm/nonmatchings/code_197F40/dispatch_event_player_continue_turn.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269E80.s b/asm/nonmatchings/code_197F40/func_80269E80.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269E80.s rename to asm/nonmatchings/code_197F40/func_80269E80.s diff --git a/asm/nonmatchings/code_16c8e0/func_80269EAC.s b/asm/nonmatchings/code_197F40/func_80269EAC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80269EAC.s rename to asm/nonmatchings/code_197F40/func_80269EAC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026BF48.s b/asm/nonmatchings/code_197F40/func_8026BF48.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026BF48.s rename to asm/nonmatchings/code_197F40/func_8026BF48.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026D51C.s b/asm/nonmatchings/code_197F40/func_8026D51C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026D51C.s rename to asm/nonmatchings/code_197F40/func_8026D51C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026D5A4.s b/asm/nonmatchings/code_197F40/func_8026D5A4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026D5A4.s rename to asm/nonmatchings/code_197F40/func_8026D5A4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026D8EC.s b/asm/nonmatchings/code_197F40/func_8026D8EC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026D8EC.s rename to asm/nonmatchings/code_197F40/func_8026D8EC.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026D940.s b/asm/nonmatchings/code_197F40/func_8026D940.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026D940.s rename to asm/nonmatchings/code_197F40/func_8026D940.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026DA94.s b/asm/nonmatchings/code_197F40/func_8026DA94.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026DA94.s rename to asm/nonmatchings/code_197F40/func_8026DA94.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026DEF0.s b/asm/nonmatchings/code_197F40/func_8026DEF0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026DEF0.s rename to asm/nonmatchings/code_197F40/func_8026DEF0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026DF88.s b/asm/nonmatchings/code_197F40/func_8026DF88.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026DF88.s rename to asm/nonmatchings/code_197F40/func_8026DF88.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E020.s b/asm/nonmatchings/code_197F40/func_8026E020.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E020.s rename to asm/nonmatchings/code_197F40/func_8026E020.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E038.s b/asm/nonmatchings/code_197F40/func_8026E038.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E038.s rename to asm/nonmatchings/code_197F40/func_8026E038.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E16C.s b/asm/nonmatchings/code_197F40/func_8026E16C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E16C.s rename to asm/nonmatchings/code_197F40/func_8026E16C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E198.s b/asm/nonmatchings/code_197F40/func_8026E198.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E198.s rename to asm/nonmatchings/code_197F40/func_8026E198.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E208.s b/asm/nonmatchings/code_197F40/func_8026E208.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E208.s rename to asm/nonmatchings/code_197F40/func_8026E208.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E260.s b/asm/nonmatchings/code_197F40/func_8026E260.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E260.s rename to asm/nonmatchings/code_197F40/func_8026E260.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E558.s b/asm/nonmatchings/code_197F40/func_8026E558.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E558.s rename to asm/nonmatchings/code_197F40/func_8026E558.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E914.s b/asm/nonmatchings/code_197F40/func_8026E914.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E914.s rename to asm/nonmatchings/code_197F40/func_8026E914.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026E9A0.s b/asm/nonmatchings/code_197F40/func_8026E9A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026E9A0.s rename to asm/nonmatchings/code_197F40/func_8026E9A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026EA7C.s b/asm/nonmatchings/code_197F40/func_8026EA7C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026EA7C.s rename to asm/nonmatchings/code_197F40/func_8026EA7C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026EB20.s b/asm/nonmatchings/code_197F40/func_8026EB20.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026EB20.s rename to asm/nonmatchings/code_197F40/func_8026EB20.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026EBF8.s b/asm/nonmatchings/code_197F40/func_8026EBF8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026EBF8.s rename to asm/nonmatchings/code_197F40/func_8026EBF8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026ED20.s b/asm/nonmatchings/code_197F40/func_8026ED20.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026ED20.s rename to asm/nonmatchings/code_197F40/func_8026ED20.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026EDE4.s b/asm/nonmatchings/code_197F40/func_8026EDE4.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026EDE4.s rename to asm/nonmatchings/code_197F40/func_8026EDE4.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026F1A0.s b/asm/nonmatchings/code_197F40/func_8026F1A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026F1A0.s rename to asm/nonmatchings/code_197F40/func_8026F1A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8026F60C.s b/asm/nonmatchings/code_197F40/func_8026F60C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8026F60C.s rename to asm/nonmatchings/code_197F40/func_8026F60C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80271210.s b/asm/nonmatchings/code_197F40/func_80271210.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80271210.s rename to asm/nonmatchings/code_197F40/func_80271210.s diff --git a/asm/nonmatchings/code_16c8e0/func_80271258.s b/asm/nonmatchings/code_197F40/func_80271258.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80271258.s rename to asm/nonmatchings/code_197F40/func_80271258.s diff --git a/asm/nonmatchings/code_16c8e0/func_802712A0.s b/asm/nonmatchings/code_197F40/func_802712A0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802712A0.s rename to asm/nonmatchings/code_197F40/func_802712A0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80271328.s b/asm/nonmatchings/code_197F40/func_80271328.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80271328.s rename to asm/nonmatchings/code_197F40/func_80271328.s diff --git a/asm/nonmatchings/code_16c8e0/func_802713B0.s b/asm/nonmatchings/code_197F40/func_802713B0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802713B0.s rename to asm/nonmatchings/code_197F40/func_802713B0.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027143C.s b/asm/nonmatchings/code_197F40/func_8027143C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027143C.s rename to asm/nonmatchings/code_197F40/func_8027143C.s diff --git a/asm/nonmatchings/code_16c8e0/func_80271484.s b/asm/nonmatchings/code_197F40/func_80271484.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80271484.s rename to asm/nonmatchings/code_197F40/func_80271484.s diff --git a/asm/nonmatchings/code_16c8e0/func_80271588.s b/asm/nonmatchings/code_197F40/func_80271588.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80271588.s rename to asm/nonmatchings/code_197F40/func_80271588.s diff --git a/asm/nonmatchings/code_16c8e0/func_80273444.s b/asm/nonmatchings/code_197F40/func_80273444.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80273444.s rename to asm/nonmatchings/code_197F40/func_80273444.s diff --git a/asm/nonmatchings/code_16c8e0/func_802749D8.s b/asm/nonmatchings/code_197F40/func_802749D8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802749D8.s rename to asm/nonmatchings/code_197F40/func_802749D8.s diff --git a/asm/nonmatchings/code_16c8e0/func_802749F8.s b/asm/nonmatchings/code_197F40/func_802749F8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802749F8.s rename to asm/nonmatchings/code_197F40/func_802749F8.s diff --git a/asm/nonmatchings/code_16c8e0/func_80274A18.s b/asm/nonmatchings/code_197F40/func_80274A18.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80274A18.s rename to asm/nonmatchings/code_197F40/func_80274A18.s diff --git a/asm/nonmatchings/code_16c8e0/func_802752AC.s b/asm/nonmatchings/code_197F40/func_802752AC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802752AC.s rename to asm/nonmatchings/code_197F40/func_802752AC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80275F00.s b/asm/nonmatchings/code_197F40/func_80275F00.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80275F00.s rename to asm/nonmatchings/code_197F40/func_80275F00.s diff --git a/asm/nonmatchings/code_16c8e0/func_80276EFC.s b/asm/nonmatchings/code_197F40/func_80276EFC.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80276EFC.s rename to asm/nonmatchings/code_197F40/func_80276EFC.s diff --git a/asm/nonmatchings/code_16c8e0/func_80276F1C.s b/asm/nonmatchings/code_197F40/func_80276F1C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80276F1C.s rename to asm/nonmatchings/code_197F40/func_80276F1C.s diff --git a/asm/nonmatchings/code_16c8e0/get_actor.s b/asm/nonmatchings/code_197F40/get_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/get_actor.s rename to asm/nonmatchings/code_197F40/get_actor.s diff --git a/asm/nonmatchings/code_16c8e0/get_nearest_home_index.s b/asm/nonmatchings/code_197F40/get_nearest_home_index.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/get_nearest_home_index.s rename to asm/nonmatchings/code_197F40/get_nearest_home_index.s diff --git a/asm/nonmatchings/code_16c8e0/set_actor_current_position.s b/asm/nonmatchings/code_197F40/set_actor_current_position.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_actor_current_position.s rename to asm/nonmatchings/code_197F40/set_actor_current_position.s diff --git a/asm/nonmatchings/code_16c8e0/set_actor_home_position.s b/asm/nonmatchings/code_197F40/set_actor_home_position.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_actor_home_position.s rename to asm/nonmatchings/code_197F40/set_actor_home_position.s diff --git a/asm/nonmatchings/code_16c8e0/set_goal_pos_to_part.s b/asm/nonmatchings/code_197F40/set_goal_pos_to_part.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_goal_pos_to_part.s rename to asm/nonmatchings/code_197F40/set_goal_pos_to_part.s diff --git a/asm/nonmatchings/code_16c8e0/set_part_absolute_position.s b/asm/nonmatchings/code_197F40/set_part_absolute_position.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_part_absolute_position.s rename to asm/nonmatchings/code_197F40/set_part_absolute_position.s diff --git a/asm/nonmatchings/code_16c8e0/set_part_goal_to_actor_part.s b/asm/nonmatchings/code_197F40/set_part_goal_to_actor_part.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/set_part_goal_to_actor_part.s rename to asm/nonmatchings/code_197F40/set_part_goal_to_actor_part.s diff --git a/asm/nonmatchings/code_16c8e0/AfflictActor.s b/asm/nonmatchings/code_1A5830/AfflictActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/AfflictActor.s rename to asm/nonmatchings/code_1A5830/AfflictActor.s diff --git a/asm/nonmatchings/code_16c8e0/BindHandleEvent.s b/asm/nonmatchings/code_1A5830/BindHandleEvent.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BindHandleEvent.s rename to asm/nonmatchings/code_1A5830/BindHandleEvent.s diff --git a/asm/nonmatchings/code_16c8e0/BindIdle.s b/asm/nonmatchings/code_1A5830/BindIdle.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BindIdle.s rename to asm/nonmatchings/code_1A5830/BindIdle.s diff --git a/asm/nonmatchings/code_16c8e0/BindNextTurn.s b/asm/nonmatchings/code_1A5830/BindNextTurn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BindNextTurn.s rename to asm/nonmatchings/code_1A5830/BindNextTurn.s diff --git a/asm/nonmatchings/code_16c8e0/BindTakeTurn.s b/asm/nonmatchings/code_1A5830/BindTakeTurn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/BindTakeTurn.s rename to asm/nonmatchings/code_1A5830/BindTakeTurn.s diff --git a/asm/nonmatchings/code_16c8e0/ClearStatusEffects.s b/asm/nonmatchings/code_1A5830/ClearStatusEffects.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ClearStatusEffects.s rename to asm/nonmatchings/code_1A5830/ClearStatusEffects.s diff --git a/asm/nonmatchings/code_16c8e0/CopyStatusEffects.s b/asm/nonmatchings/code_1A5830/CopyStatusEffects.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/CopyStatusEffects.s rename to asm/nonmatchings/code_1A5830/CopyStatusEffects.s diff --git a/asm/nonmatchings/code_16c8e0/DispatchDamageEvent.s b/asm/nonmatchings/code_1A5830/DispatchDamageEvent.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DispatchDamageEvent.s rename to asm/nonmatchings/code_1A5830/DispatchDamageEvent.s diff --git a/asm/nonmatchings/code_16c8e0/DispatchEvent.s b/asm/nonmatchings/code_1A5830/DispatchEvent.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DispatchEvent.s rename to asm/nonmatchings/code_1A5830/DispatchEvent.s diff --git a/asm/nonmatchings/code_16c8e0/DropStarPoints.s b/asm/nonmatchings/code_1A5830/DropStarPoints.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DropStarPoints.s rename to asm/nonmatchings/code_1A5830/DropStarPoints.s diff --git a/asm/nonmatchings/code_16c8e0/EnableActorBlur.s b/asm/nonmatchings/code_1A5830/EnableActorBlur.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnableActorBlur.s rename to asm/nonmatchings/code_1A5830/EnableActorBlur.s diff --git a/asm/nonmatchings/code_16c8e0/EnableActorGlow.s b/asm/nonmatchings/code_1A5830/EnableActorGlow.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnableActorGlow.s rename to asm/nonmatchings/code_1A5830/EnableActorGlow.s diff --git a/asm/nonmatchings/code_16c8e0/EnableIdleScript.s b/asm/nonmatchings/code_1A5830/EnableIdleScript.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnableIdleScript.s rename to asm/nonmatchings/code_1A5830/EnableIdleScript.s diff --git a/asm/nonmatchings/code_16c8e0/EnemyDamageTarget.s b/asm/nonmatchings/code_1A5830/EnemyDamageTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnemyDamageTarget.s rename to asm/nonmatchings/code_1A5830/EnemyDamageTarget.s diff --git a/asm/nonmatchings/code_16c8e0/EnemyFollowupAfflictTarget.s b/asm/nonmatchings/code_1A5830/EnemyFollowupAfflictTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnemyFollowupAfflictTarget.s rename to asm/nonmatchings/code_1A5830/EnemyFollowupAfflictTarget.s diff --git a/asm/nonmatchings/code_16c8e0/EnemyTestTarget.s b/asm/nonmatchings/code_1A5830/EnemyTestTarget.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/EnemyTestTarget.s rename to asm/nonmatchings/code_1A5830/EnemyTestTarget.s diff --git a/asm/nonmatchings/code_16c8e0/FallPartTo.s b/asm/nonmatchings/code_1A5830/FallPartTo.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FallPartTo.s rename to asm/nonmatchings/code_1A5830/FallPartTo.s diff --git a/asm/nonmatchings/code_16c8e0/FallToGoal.s b/asm/nonmatchings/code_1A5830/FallToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FallToGoal.s rename to asm/nonmatchings/code_1A5830/FallToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/FlyPartTo.s b/asm/nonmatchings/code_1A5830/FlyPartTo.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FlyPartTo.s rename to asm/nonmatchings/code_1A5830/FlyPartTo.s diff --git a/asm/nonmatchings/code_16c8e0/FlyToGoal.s b/asm/nonmatchings/code_1A5830/FlyToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/FlyToGoal.s rename to asm/nonmatchings/code_1A5830/FlyToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorHP.s b/asm/nonmatchings/code_1A5830/GetActorHP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorHP.s rename to asm/nonmatchings/code_1A5830/GetActorHP.s diff --git a/asm/nonmatchings/code_16c8e0/GetActorSize.s b/asm/nonmatchings/code_1A5830/GetActorSize.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetActorSize.s rename to asm/nonmatchings/code_1A5830/GetActorSize.s diff --git a/asm/nonmatchings/code_16c8e0/GetCurrentActorType.s b/asm/nonmatchings/code_1A5830/GetCurrentActorType.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetCurrentActorType.s rename to asm/nonmatchings/code_1A5830/GetCurrentActorType.s diff --git a/asm/nonmatchings/code_16c8e0/GetEncounterState.s b/asm/nonmatchings/code_1A5830/GetEncounterState.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetEncounterState.s rename to asm/nonmatchings/code_1A5830/GetEncounterState.s diff --git a/asm/nonmatchings/code_16c8e0/GetEnemyMaxHP.s b/asm/nonmatchings/code_1A5830/GetEnemyMaxHP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetEnemyMaxHP.s rename to asm/nonmatchings/code_1A5830/GetEnemyMaxHP.s diff --git a/asm/nonmatchings/code_16c8e0/GetLastDamage.s b/asm/nonmatchings/code_1A5830/GetLastDamage.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetLastDamage.s rename to asm/nonmatchings/code_1A5830/GetLastDamage.s diff --git a/asm/nonmatchings/code_16c8e0/GetLastEvent.s b/asm/nonmatchings/code_1A5830/GetLastEvent.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetLastEvent.s rename to asm/nonmatchings/code_1A5830/GetLastEvent.s diff --git a/asm/nonmatchings/code_16c8e0/GetOriginalActorType.s b/asm/nonmatchings/code_1A5830/GetOriginalActorType.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetOriginalActorType.s rename to asm/nonmatchings/code_1A5830/GetOriginalActorType.s diff --git a/asm/nonmatchings/code_16c8e0/IdleFlyToGoal.s b/asm/nonmatchings/code_1A5830/IdleFlyToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/IdleFlyToGoal.s rename to asm/nonmatchings/code_1A5830/IdleFlyToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/IdleJumpToGoal.s b/asm/nonmatchings/code_1A5830/IdleJumpToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/IdleJumpToGoal.s rename to asm/nonmatchings/code_1A5830/IdleJumpToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/IdleRunToGoal.s b/asm/nonmatchings/code_1A5830/IdleRunToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/IdleRunToGoal.s rename to asm/nonmatchings/code_1A5830/IdleRunToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/JumpPartTo.s b/asm/nonmatchings/code_1A5830/JumpPartTo.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/JumpPartTo.s rename to asm/nonmatchings/code_1A5830/JumpPartTo.s diff --git a/asm/nonmatchings/code_16c8e0/JumpToGoal.s b/asm/nonmatchings/code_1A5830/JumpToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/JumpToGoal.s rename to asm/nonmatchings/code_1A5830/JumpToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/JumpToGoalSimple2.s b/asm/nonmatchings/code_1A5830/JumpToGoalSimple2.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/JumpToGoalSimple2.s rename to asm/nonmatchings/code_1A5830/JumpToGoalSimple2.s diff --git a/asm/nonmatchings/code_16c8e0/JumpWithBounce.s b/asm/nonmatchings/code_1A5830/JumpWithBounce.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/JumpWithBounce.s rename to asm/nonmatchings/code_1A5830/JumpWithBounce.s diff --git a/asm/nonmatchings/code_16c8e0/LandJump.s b/asm/nonmatchings/code_1A5830/LandJump.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LandJump.s rename to asm/nonmatchings/code_1A5830/LandJump.s diff --git a/asm/nonmatchings/code_16c8e0/LandJumpPart.s b/asm/nonmatchings/code_1A5830/LandJumpPart.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LandJumpPart.s rename to asm/nonmatchings/code_1A5830/LandJumpPart.s diff --git a/asm/nonmatchings/code_16c8e0/PauseTakeTurn.s b/asm/nonmatchings/code_1A5830/PauseTakeTurn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PauseTakeTurn.s rename to asm/nonmatchings/code_1A5830/PauseTakeTurn.s diff --git a/asm/nonmatchings/code_16c8e0/RemoveActor.s b/asm/nonmatchings/code_1A5830/RemoveActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/RemoveActor.s rename to asm/nonmatchings/code_1A5830/RemoveActor.s diff --git a/asm/nonmatchings/code_16c8e0/ResumeTakeTurn.s b/asm/nonmatchings/code_1A5830/ResumeTakeTurn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ResumeTakeTurn.s rename to asm/nonmatchings/code_1A5830/ResumeTakeTurn.s diff --git a/asm/nonmatchings/code_16c8e0/RunPartTo.s b/asm/nonmatchings/code_1A5830/RunPartTo.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/RunPartTo.s rename to asm/nonmatchings/code_1A5830/RunPartTo.s diff --git a/asm/nonmatchings/code_16c8e0/RunToGoal.s b/asm/nonmatchings/code_1A5830/RunToGoal.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/RunToGoal.s rename to asm/nonmatchings/code_1A5830/RunToGoal.s diff --git a/asm/nonmatchings/code_16c8e0/SetActorSize.s b/asm/nonmatchings/code_1A5830/SetActorSize.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetActorSize.s rename to asm/nonmatchings/code_1A5830/SetActorSize.s diff --git a/asm/nonmatchings/code_16c8e0/SetDefenseTable.s b/asm/nonmatchings/code_1A5830/SetDefenseTable.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetDefenseTable.s rename to asm/nonmatchings/code_1A5830/SetDefenseTable.s diff --git a/asm/nonmatchings/code_16c8e0/SetEnemyHP.s b/asm/nonmatchings/code_1A5830/SetEnemyHP.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetEnemyHP.s rename to asm/nonmatchings/code_1A5830/SetEnemyHP.s diff --git a/asm/nonmatchings/code_16c8e0/SetIdleAnimations.s b/asm/nonmatchings/code_1A5830/SetIdleAnimations.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetIdleAnimations.s rename to asm/nonmatchings/code_1A5830/SetIdleAnimations.s diff --git a/asm/nonmatchings/code_16c8e0/SetPartSize.s b/asm/nonmatchings/code_1A5830/SetPartSize.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetPartSize.s rename to asm/nonmatchings/code_1A5830/SetPartSize.s diff --git a/asm/nonmatchings/code_16c8e0/SetStatusTable.s b/asm/nonmatchings/code_1A5830/SetStatusTable.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetStatusTable.s rename to asm/nonmatchings/code_1A5830/SetStatusTable.s diff --git a/asm/nonmatchings/code_16c8e0/SetTargetActor.s b/asm/nonmatchings/code_1A5830/SetTargetActor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetTargetActor.s rename to asm/nonmatchings/code_1A5830/SetTargetActor.s diff --git a/asm/nonmatchings/code_16c8e0/SetTargetOffset.s b/asm/nonmatchings/code_1A5830/SetTargetOffset.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/SetTargetOffset.s rename to asm/nonmatchings/code_1A5830/SetTargetOffset.s diff --git a/asm/nonmatchings/code_16c8e0/WasStatusInflicted.s b/asm/nonmatchings/code_1A5830/WasStatusInflicted.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/WasStatusInflicted.s rename to asm/nonmatchings/code_1A5830/WasStatusInflicted.s diff --git a/asm/nonmatchings/code_16c8e0/YieldTurn.s b/asm/nonmatchings/code_1A5830/YieldTurn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/YieldTurn.s rename to asm/nonmatchings/code_1A5830/YieldTurn.s diff --git a/asm/nonmatchings/code_16c8e0/calc_enemy_damage_target.s b/asm/nonmatchings/code_1A5830/calc_enemy_damage_target.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_enemy_damage_target.s rename to asm/nonmatchings/code_1A5830/calc_enemy_damage_target.s diff --git a/asm/nonmatchings/code_16c8e0/calc_enemy_test_target.s b/asm/nonmatchings/code_1A5830/calc_enemy_test_target.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_enemy_test_target.s rename to asm/nonmatchings/code_1A5830/calc_enemy_test_target.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_actor.s b/asm/nonmatchings/code_1A5830/dispatch_damage_event_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_actor.s rename to asm/nonmatchings/code_1A5830/dispatch_damage_event_actor.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_actor_0.s b/asm/nonmatchings/code_1A5830/dispatch_damage_event_actor_0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_actor_0.s rename to asm/nonmatchings/code_1A5830/dispatch_damage_event_actor_0.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_actor_1.s b/asm/nonmatchings/code_1A5830/dispatch_damage_event_actor_1.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_actor_1.s rename to asm/nonmatchings/code_1A5830/dispatch_damage_event_actor_1.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_event_actor.s b/asm/nonmatchings/code_1A5830/dispatch_event_actor.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_event_actor.s rename to asm/nonmatchings/code_1A5830/dispatch_event_actor.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_event_general.s b/asm/nonmatchings/code_1A5830/dispatch_event_general.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_event_general.s rename to asm/nonmatchings/code_1A5830/dispatch_event_general.s diff --git a/asm/nonmatchings/code_16c8e0/func_80276F50.s b/asm/nonmatchings/code_1A5830/func_80276F50.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80276F50.s rename to asm/nonmatchings/code_1A5830/func_80276F50.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027CC10.s b/asm/nonmatchings/code_1A5830/func_8027CC10.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027CC10.s rename to asm/nonmatchings/code_1A5830/func_8027CC10.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027D2D8.s b/asm/nonmatchings/code_1A5830/func_8027D2D8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027D2D8.s rename to asm/nonmatchings/code_1A5830/func_8027D2D8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027D32C.s b/asm/nonmatchings/code_1A5830/func_8027D32C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027D32C.s rename to asm/nonmatchings/code_1A5830/func_8027D32C.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027D434.s b/asm/nonmatchings/code_1A5830/func_8027D434.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027D434.s rename to asm/nonmatchings/code_1A5830/func_8027D434.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027D4C8.s b/asm/nonmatchings/code_1A5830/func_8027D4C8.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027D4C8.s rename to asm/nonmatchings/code_1A5830/func_8027D4C8.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027D628.s b/asm/nonmatchings/code_1A5830/func_8027D628.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027D628.s rename to asm/nonmatchings/code_1A5830/func_8027D628.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027D75C.s b/asm/nonmatchings/code_1A5830/func_8027D75C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027D75C.s rename to asm/nonmatchings/code_1A5830/func_8027D75C.s diff --git a/asm/nonmatchings/code_16c8e0/play_hit_sound.s b/asm/nonmatchings/code_1A5830/play_hit_sound.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/play_hit_sound.s rename to asm/nonmatchings/code_1A5830/play_hit_sound.s diff --git a/asm/nonmatchings/code_16c8e0/update_lerp_battle.s b/asm/nonmatchings/code_1A5830/update_lerp_battle.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/update_lerp_battle.s rename to asm/nonmatchings/code_1A5830/update_lerp_battle.s diff --git a/asm/nonmatchings/code_16c8e0/DeletePartner.s b/asm/nonmatchings/code_1AC760/DeletePartner.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/DeletePartner.s rename to asm/nonmatchings/code_1AC760/DeletePartner.s diff --git a/asm/nonmatchings/code_16c8e0/MakeOwnerTargetIndex.s b/asm/nonmatchings/code_1AC760/MakeOwnerTargetIndex.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/MakeOwnerTargetIndex.s rename to asm/nonmatchings/code_1AC760/MakeOwnerTargetIndex.s diff --git a/asm/nonmatchings/code_16c8e0/PartnerAfflictEnemy.s b/asm/nonmatchings/code_1AC760/PartnerAfflictEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PartnerAfflictEnemy.s rename to asm/nonmatchings/code_1AC760/PartnerAfflictEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/PartnerDamageEnemy.s b/asm/nonmatchings/code_1AC760/PartnerDamageEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PartnerDamageEnemy.s rename to asm/nonmatchings/code_1AC760/PartnerDamageEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/PartnerPowerBounceEnemy.s b/asm/nonmatchings/code_1AC760/PartnerPowerBounceEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PartnerPowerBounceEnemy.s rename to asm/nonmatchings/code_1AC760/PartnerPowerBounceEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/PartnerTestEnemy.s b/asm/nonmatchings/code_1AC760/PartnerTestEnemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/PartnerTestEnemy.s rename to asm/nonmatchings/code_1AC760/PartnerTestEnemy.s diff --git a/asm/nonmatchings/code_16c8e0/calc_partner_damage_enemy.s b/asm/nonmatchings/code_1AC760/calc_partner_damage_enemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_partner_damage_enemy.s rename to asm/nonmatchings/code_1AC760/calc_partner_damage_enemy.s diff --git a/asm/nonmatchings/code_16c8e0/calc_partner_test_enemy.s b/asm/nonmatchings/code_1AC760/calc_partner_test_enemy.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/calc_partner_test_enemy.s rename to asm/nonmatchings/code_1AC760/calc_partner_test_enemy.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_partner.s b/asm/nonmatchings/code_1AC760/dispatch_damage_event_partner.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_partner.s rename to asm/nonmatchings/code_1AC760/dispatch_damage_event_partner.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_partner_0.s b/asm/nonmatchings/code_1AC760/dispatch_damage_event_partner_0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_partner_0.s rename to asm/nonmatchings/code_1AC760/dispatch_damage_event_partner_0.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_damage_event_partner_1.s b/asm/nonmatchings/code_1AC760/dispatch_damage_event_partner_1.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_damage_event_partner_1.s rename to asm/nonmatchings/code_1AC760/dispatch_damage_event_partner_1.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_event_partner.s b/asm/nonmatchings/code_1AC760/dispatch_event_partner.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_event_partner.s rename to asm/nonmatchings/code_1AC760/dispatch_event_partner.s diff --git a/asm/nonmatchings/code_16c8e0/dispatch_event_partner_continue_turn.s b/asm/nonmatchings/code_1AC760/dispatch_event_partner_continue_turn.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/dispatch_event_partner_continue_turn.s rename to asm/nonmatchings/code_1AC760/dispatch_event_partner_continue_turn.s diff --git a/asm/nonmatchings/code_16c8e0/func_8027FC90.s b/asm/nonmatchings/code_1AC760/func_8027FC90.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8027FC90.s rename to asm/nonmatchings/code_1AC760/func_8027FC90.s diff --git a/asm/nonmatchings/code_16c8e0/func_8028070C.s b/asm/nonmatchings/code_1AC760/func_8028070C.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_8028070C.s rename to asm/nonmatchings/code_1AC760/func_8028070C.s diff --git a/asm/nonmatchings/code_16c8e0/func_802807D0.s b/asm/nonmatchings/code_1AC760/func_802807D0.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_802807D0.s rename to asm/nonmatchings/code_1AC760/func_802807D0.s diff --git a/asm/nonmatchings/code_16c8e0/func_80280818.s b/asm/nonmatchings/code_1AC760/func_80280818.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/func_80280818.s rename to asm/nonmatchings/code_1AC760/func_80280818.s diff --git a/asm/nonmatchings/code_16c8e0/ActorAddMovePos.s b/asm/nonmatchings/code_1AF120/ActorAddMovePos.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/ActorAddMovePos.s rename to asm/nonmatchings/code_1AF120/ActorAddMovePos.s diff --git a/asm/nonmatchings/code_16c8e0/GetDamageIntensity.s b/asm/nonmatchings/code_1AF120/GetDamageIntensity.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/GetDamageIntensity.s rename to asm/nonmatchings/code_1AF120/GetDamageIntensity.s diff --git a/asm/nonmatchings/code_16c8e0/LoadStarPowerScript.s b/asm/nonmatchings/code_1AF230/LoadStarPowerScript.s similarity index 100% rename from asm/nonmatchings/code_16c8e0/LoadStarPowerScript.s rename to asm/nonmatchings/code_1AF230/LoadStarPowerScript.s diff --git a/asm/nonmatchings/os/nusys/nuContRmbMgr/func_8005FB10.s b/asm/nonmatchings/os/nusys/nuContRmbMgr/func_8005FB10.s new file mode 100644 index 0000000000..e071375137 --- /dev/null +++ b/asm/nonmatchings/os/nusys/nuContRmbMgr/func_8005FB10.s @@ -0,0 +1,109 @@ +.set noat # allow manual use of $at +.set noreorder # don't insert nops after branches + +glabel func_8005FB10 +/* 3AF10 8005FB10 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 3AF14 8005FB14 AFB10014 */ sw $s1, 0x14($sp) +/* 3AF18 8005FB18 0000882D */ daddu $s1, $zero, $zero +/* 3AF1C 8005FB1C AFB40020 */ sw $s4, 0x20($sp) +/* 3AF20 8005FB20 24140002 */ addiu $s4, $zero, 2 +/* 3AF24 8005FB24 AFB50024 */ sw $s5, 0x24($sp) +/* 3AF28 8005FB28 24150001 */ addiu $s5, $zero, 1 +/* 3AF2C 8005FB2C AFB3001C */ sw $s3, 0x1c($sp) +/* 3AF30 8005FB30 0220982D */ daddu $s3, $s1, $zero +/* 3AF34 8005FB34 AFB20018 */ sw $s2, 0x18($sp) +/* 3AF38 8005FB38 0220902D */ daddu $s2, $s1, $zero +/* 3AF3C 8005FB3C AFBF0028 */ sw $ra, 0x28($sp) +/* 3AF40 8005FB40 AFB00010 */ sw $s0, 0x10($sp) +.L8005FB44: +/* 3AF44 8005FB44 3C02800B */ lui $v0, %hi(nuContRmbCtl) +/* 3AF48 8005FB48 24421D40 */ addiu $v0, $v0, %lo(nuContRmbCtl) +/* 3AF4C 8005FB4C 02428021 */ addu $s0, $s2, $v0 +/* 3AF50 8005FB50 92030007 */ lbu $v1, 7($s0) +/* 3AF54 8005FB54 10740015 */ beq $v1, $s4, .L8005FBAC +/* 3AF58 8005FB58 28620003 */ slti $v0, $v1, 3 +/* 3AF5C 8005FB5C 50400007 */ beql $v0, $zero, .L8005FB7C +/* 3AF60 8005FB60 28620083 */ slti $v0, $v1, 0x83 +/* 3AF64 8005FB64 5060003B */ beql $v1, $zero, .L8005FC54 +/* 3AF68 8005FB68 26730068 */ addiu $s3, $s3, 0x68 +/* 3AF6C 8005FB6C 10750009 */ beq $v1, $s5, .L8005FB94 +/* 3AF70 8005FB70 0200202D */ daddu $a0, $s0, $zero +/* 3AF74 8005FB74 08017F15 */ j .L8005FC54 +/* 3AF78 8005FB78 26730068 */ addiu $s3, $s3, 0x68 +.L8005FB7C: +/* 3AF7C 8005FB7C 10400034 */ beqz $v0, .L8005FC50 +/* 3AF80 8005FB80 28620081 */ slti $v0, $v1, 0x81 +/* 3AF84 8005FB84 54400033 */ bnel $v0, $zero, .L8005FC54 +/* 3AF88 8005FB88 26730068 */ addiu $s3, $s3, 0x68 +/* 3AF8C 8005FB8C 08017F0E */ j .L8005FC38 +/* 3AF90 8005FB90 00000000 */ nop +.L8005FB94: +/* 3AF94 8005FB94 0C017E48 */ jal contRmbControl +/* 3AF98 8005FB98 0220282D */ daddu $a1, $s1, $zero +/* 3AF9C 8005FB9C 5440002C */ bnel $v0, $zero, .L8005FC50 +/* 3AFA0 8005FBA0 A2000007 */ sb $zero, 7($s0) +/* 3AFA4 8005FBA4 08017F15 */ j .L8005FC54 +/* 3AFA8 8005FBA8 26730068 */ addiu $s3, $s3, 0x68 +.L8005FBAC: +/* 3AFAC 8005FBAC 92020008 */ lbu $v0, 8($s0) +/* 3AFB0 8005FBB0 14400019 */ bnez $v0, .L8005FC18 +/* 3AFB4 8005FBB4 0200202D */ daddu $a0, $s0, $zero +/* 3AFB8 8005FBB8 96030004 */ lhu $v1, 4($s0) +/* 3AFBC 8005FBBC 3C028009 */ lui $v0, %hi(nuContRmbSearchTime) +/* 3AFC0 8005FBC0 8C423CE0 */ lw $v0, %lo(nuContRmbSearchTime)($v0) +/* 3AFC4 8005FBC4 14400002 */ bnez $v0, .L8005FBD0 +/* 3AFC8 8005FBC8 0062001B */ divu $zero, $v1, $v0 +/* 3AFCC 8005FBCC 0007000D */ break 7 +.L8005FBD0: +/* 3AFD0 8005FBD0 00001010 */ mfhi $v0 +/* 3AFD4 8005FBD4 1440000C */ bnez $v0, .L8005FC08 +/* 3AFD8 8005FBD8 00000000 */ nop +/* 3AFDC 8005FBDC 3C04800E */ lui $a0, %hi(nuSiMesgQ) +/* 3AFE0 8005FBE0 2484AC78 */ addiu $a0, $a0, %lo(nuSiMesgQ) +/* 3AFE4 8005FBE4 3C05800E */ lui $a1, %hi(nuContPfs) +/* 3AFE8 8005FBE8 24A5AAD8 */ addiu $a1, $a1, %lo(nuContPfs) +/* 3AFEC 8005FBEC 02652821 */ addu $a1, $s3, $a1 +/* 3AFF0 8005FBF0 0C019FD1 */ jal osMotorInit +/* 3AFF4 8005FBF4 0220302D */ daddu $a2, $s1, $zero +/* 3AFF8 8005FBF8 14400003 */ bnez $v0, .L8005FC08 +/* 3AFFC 8005FBFC 00000000 */ nop +/* 3B000 8005FC00 A2150008 */ sb $s5, 8($s0) +/* 3B004 8005FC04 A2140009 */ sb $s4, 9($s0) +.L8005FC08: +/* 3B008 8005FC08 96020004 */ lhu $v0, 4($s0) +/* 3B00C 8005FC0C 24420001 */ addiu $v0, $v0, 1 +/* 3B010 8005FC10 08017F14 */ j .L8005FC50 +/* 3B014 8005FC14 A6020004 */ sh $v0, 4($s0) +.L8005FC18: +/* 3B018 8005FC18 0C017E48 */ jal contRmbControl +/* 3B01C 8005FC1C 0220282D */ daddu $a1, $s1, $zero +/* 3B020 8005FC20 5040000C */ beql $v0, $zero, .L8005FC54 +/* 3B024 8005FC24 26730068 */ addiu $s3, $s3, 0x68 +/* 3B028 8005FC28 A6110004 */ sh $s1, 4($s0) +/* 3B02C 8005FC2C A2000008 */ sb $zero, 8($s0) +/* 3B030 8005FC30 08017F14 */ j .L8005FC50 +/* 3B034 8005FC34 A2000009 */ sb $zero, 9($s0) +.L8005FC38: +/* 3B038 8005FC38 92020009 */ lbu $v0, 9($s0) +/* 3B03C 8005FC3C 54540005 */ bnel $v0, $s4, .L8005FC54 +/* 3B040 8005FC40 26730068 */ addiu $s3, $s3, 0x68 +/* 3B044 8005FC44 0200202D */ daddu $a0, $s0, $zero +/* 3B048 8005FC48 0C017E48 */ jal contRmbControl +/* 3B04C 8005FC4C 0220282D */ daddu $a1, $s1, $zero +.L8005FC50: +/* 3B050 8005FC50 26730068 */ addiu $s3, $s3, 0x68 +.L8005FC54: +/* 3B054 8005FC54 26310001 */ addiu $s1, $s1, 1 +/* 3B058 8005FC58 2E220004 */ sltiu $v0, $s1, 4 +/* 3B05C 8005FC5C 1440FFB9 */ bnez $v0, .L8005FB44 +/* 3B060 8005FC60 2652000A */ addiu $s2, $s2, 0xa +/* 3B064 8005FC64 8FBF0028 */ lw $ra, 0x28($sp) +/* 3B068 8005FC68 8FB50024 */ lw $s5, 0x24($sp) +/* 3B06C 8005FC6C 8FB40020 */ lw $s4, 0x20($sp) +/* 3B070 8005FC70 8FB3001C */ lw $s3, 0x1c($sp) +/* 3B074 8005FC74 8FB20018 */ lw $s2, 0x18($sp) +/* 3B078 8005FC78 8FB10014 */ lw $s1, 0x14($sp) +/* 3B07C 8005FC7C 8FB00010 */ lw $s0, 0x10($sp) +/* 3B080 8005FC80 0000102D */ daddu $v0, $zero, $zero +/* 3B084 8005FC84 03E00008 */ jr $ra +/* 3B088 8005FC88 27BD0030 */ addiu $sp, $sp, 0x30 diff --git a/include/functions.h b/include/functions.h index 31ba98407f..d3f7c13411 100644 --- a/include/functions.h +++ b/include/functions.h @@ -35,6 +35,7 @@ s32 is_trigger_bound(Trigger*, Bytecode* script); Trigger* create_trigger(TriggerDefinition* def); s32 _bound_script_trigger_handler(Trigger* trigger); +Actor* get_actor(s32 actorID); s32 func_800494C0(Npc* npc, s32 arg1, s32 arg2); diff --git a/src/code_16F740.c b/src/code_16F740.c new file mode 100644 index 0000000000..e5697c4789 --- /dev/null +++ b/src/code_16F740.c @@ -0,0 +1,140 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_16F740", func_80240E60); + +INCLUDE_ASM(s32, "code_16F740", func_80240FDC); + +INCLUDE_ASM(s32, "code_16F740", func_80241190); + +INCLUDE_ASM(s32, "code_16F740", begin_battle); + +INCLUDE_ASM(s32, "code_16F740", func_80241AB8); + +INCLUDE_ASM(s32, "code_16F740", func_80241B14); + +void func_8024201C(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_heroes_start_turn); + +void func_80242AC0(void) { +} + +INCLUDE_ASM(s32, "code_16F740", switch_to_player); + +void func_80242BA8(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_end_player_turn); + +void func_80242EF8(void) { +} + +INCLUDE_ASM(s32, "code_16F740", switch_to_partner); + +void func_80242FD8(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_80242FE0); + +void func_80243910(void) { +} + +INCLUDE_ASM(s32, "code_16F740", switch_order); + +void func_802439D0(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_802439D8); + +void func_80243FD4(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_80243FDC); + +void func_80244000(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_80244008); + +void func_80244708(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_80244710); + +void func_80244A48(void) { +} + +INCLUDE_ASM(s32, "code_16F740", end_battle); + +INCLUDE_ASM(s32, "code_16F740", func_80244D90); + +INCLUDE_ASM(s32, "code_16F740", func_80244E38); + +void func_80244EF8(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_run_away); + +void func_80245438(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_80245440); + +void func_802456B0(void) { +} + +INCLUDE_ASM(s32, "code_16F740", EnablePartnerBlur); + +INCLUDE_ASM(s32, "code_16F740", DisablePartnerBlur); + +INCLUDE_ASM(s32, "code_16F740", update_swap_partner); + +void func_80245AC8(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_player_action); + +void func_80246448(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_player_change_turn); + +void func_80246B2C_code(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_partner_action); + +void func_80247214(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_8024721C); + +void func_802472A4(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_enemy_change_turn); + +void func_80247568(void) { +} + +INCLUDE_ASM(s32, "code_16F740", update_enemy_action); + +void func_80247AFC(void) { +} + +INCLUDE_ASM(s32, "code_16F740", func_80247B04); + +INCLUDE_ASM(s32, "code_16F740", func_802480F0); + +INCLUDE_ASM(s32, "code_16F740", func_80248190); + +INCLUDE_ASM(s32, "code_16F740", func_802485FC); + +INCLUDE_ASM(s32, "code_16F740", func_80248660); + +INCLUDE_ASM(s32, "code_16F740", func_80248AA4); + +INCLUDE_ASM(s32, "code_16F740", func_80248B08); + +INCLUDE_ASM(s32, "code_16F740", func_80248D78); diff --git a/src/code_16c8e0.c b/src/code_16c8e0.c index 82c26376a8..e02684f020 100644 --- a/src/code_16c8e0.c +++ b/src/code_16c8e0.c @@ -36,1496 +36,3 @@ INCLUDE_ASM(s32, "code_16c8e0", func_80240AA8); INCLUDE_ASM(s32, "code_16c8e0", delete_actor); INCLUDE_ASM(s32, "code_16c8e0", delete_player_actor); - -INCLUDE_ASM(s32, "code_16c8e0", func_80240E60); - -INCLUDE_ASM(s32, "code_16c8e0", func_80240FDC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80241190); - -INCLUDE_ASM(s32, "code_16c8e0", begin_battle); - -INCLUDE_ASM(s32, "code_16c8e0", func_80241AB8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80241B14); - -void func_8024201C(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_heroes_start_turn); - -void func_80242AC0(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", switch_to_player); - -void func_80242BA8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_end_player_turn); - -void func_80242EF8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", switch_to_partner); - -void func_80242FD8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80242FE0); - -void func_80243910(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", switch_order); - -void func_802439D0(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_802439D8); - -void func_80243FD4(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80243FDC); - -void func_80244000(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80244008); - -void func_80244708(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80244710); - -void func_80244A48(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", end_battle); - -INCLUDE_ASM(s32, "code_16c8e0", func_80244D90); - -INCLUDE_ASM(s32, "code_16c8e0", func_80244E38); - -void func_80244EF8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_run_away); - -void func_80245438(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80245440); - -void func_802456B0(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", EnablePartnerBlur); - -INCLUDE_ASM(s32, "code_16c8e0", DisablePartnerBlur); - -INCLUDE_ASM(s32, "code_16c8e0", update_swap_partner); - -void func_80245AC8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_player_action); - -void func_80246448(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_player_change_turn); - -void func_80246B2C_code(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_partner_action); - -void func_80247214(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_8024721C); - -void func_802472A4(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_enemy_change_turn); - -void func_80247568(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", update_enemy_action); - -void func_80247AFC(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80247B04); - -INCLUDE_ASM(s32, "code_16c8e0", func_802480F0); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248190); - -INCLUDE_ASM(s32, "code_16c8e0", func_802485FC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248660); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248AA4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248B08); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248D78); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248DD0); - -INCLUDE_ASM(s32, "code_16c8e0", func_80248DE4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80249804); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024A214); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024A990); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024AFE4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024B5FC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024B9A0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024BDA4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024C180); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024C570); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024C944); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024CB68); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024CE9C); - -INCLUDE_ASM(s32, "code_16c8e0", use_cam_preset); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E3D8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E40C); - -INCLUDE_ASM(s32, "code_16c8e0", cam_target_actor); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E45C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E484); - -INCLUDE_ASM(s32, "code_16c8e0", move_cam_over); - -INCLUDE_ASM(s32, "code_16c8e0", set_cam_target_pos); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E554); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E584); - -INCLUDE_ASM(s32, "code_16c8e0", set_cam_zoom); - -INCLUDE_ASM(s32, "code_16c8e0", add_cam_zoom); - -INCLUDE_ASM(s32, "code_16c8e0", set_cam_zoffset); - -INCLUDE_ASM(s32, "code_16c8e0", unfreeze_cam); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E60C); - -INCLUDE_ASM(s32, "code_16c8e0", UseCamPreset); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E664); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E6B4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E748); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E820); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleCamTarget); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024E9B0); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleCamOffsetZ); - -INCLUDE_ASM(s32, "code_16c8e0", AddBattleCamOffsetZ); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleCamYaw); - -INCLUDE_ASM(s32, "code_16c8e0", BattleCamTargetActor); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EB84); - -INCLUDE_ASM(s32, "code_16c8e0", MoveBattleCamOver); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleCamZoom); - -INCLUDE_ASM(s32, "code_16c8e0", AddBattleCamZoom); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024ECF8); - -INCLUDE_ASM(s32, "code_16c8e0", FreezeBattleCam); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EDA4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EDC0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EDEC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EE48); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EEA8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EF08); - -INCLUDE_ASM(s32, "code_16c8e0", create_popup); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EFA4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024EFE0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024F394); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024F5AC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024F768); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024F7C8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024F84C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024F940); - -INCLUDE_ASM(s32, "code_16c8e0", show_battle_message); - -INCLUDE_ASM(s32, "code_16c8e0", show_variable_battle_message); - -INCLUDE_ASM(s32, "code_16c8e0", is_popup_displayed); - -INCLUDE_ASM(s32, "code_16c8e0", set_popup_duration); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024FAE8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024FAFC); - -INCLUDE_ASM(s32, "code_16c8e0", close_action_command_instruction_popup); - -INCLUDE_ASM(s32, "code_16c8e0", func_8024FB3C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80250818); - -INCLUDE_ASM(s32, "code_16c8e0", show_message_popup); - -INCLUDE_ASM(s32, "code_16c8e0", ShowMessageBox); - -INCLUDE_ASM(s32, "code_16c8e0", ShowVariableMessageBox); - -INCLUDE_ASM(s32, "code_16c8e0", IsMessageBoxDisplayed); - -INCLUDE_ASM(s32, "code_16c8e0", WaitForMessageBoxDone); - -INCLUDE_ASM(s32, "code_16c8e0", ForceCloseMessageBox); - -INCLUDE_ASM(s32, "code_16c8e0", SetMessageBoxDuration); - -INCLUDE_ASM(s32, "code_16c8e0", func_80251434); - -INCLUDE_ASM(s32, "code_16c8e0", func_80251454); - -INCLUDE_ASM(s32, "code_16c8e0", func_80251474); - -INCLUDE_ASM(s32, "code_16c8e0", calc_item_check_hit); - -INCLUDE_ASM(s32, "code_16c8e0", calc_item_damage_enemy); - -INCLUDE_ASM(s32, "code_16c8e0", ItemDamageEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", ItemAfflictEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", func_80252B3C); - -INCLUDE_ASM(s32, "code_16c8e0", ItemCheckHit); - -INCLUDE_ASM(s32, "code_16c8e0", ActorSpeak); - -INCLUDE_ASM(s32, "code_16c8e0", EndActorSpeech); - -INCLUDE_ASM(s32, "code_16c8e0", ShowBattleChoice); - -INCLUDE_ASM(s32, "code_16c8e0", func_802535B4); - -INCLUDE_ASM(s32, "code_16c8e0", OverrideBattleDmaDest); - -INCLUDE_ASM(s32, "code_16c8e0", LoadBattleDmaData); - -INCLUDE_ASM(s32, "code_16c8e0", func_802536A8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80253734); - -INCLUDE_ASM(s32, "code_16c8e0", func_802537C0); - -INCLUDE_ASM(s32, "code_16c8e0", PlaySoundAtActor); - -INCLUDE_ASM(s32, "code_16c8e0", PlaySoundAtPart); - -INCLUDE_ASM(s32, "code_16c8e0", PlayLoopingSoundAtActor); - -INCLUDE_ASM(s32, "code_16c8e0", StopLoopingSoundAtActor); - -INCLUDE_ASM(s32, "code_16c8e0", SetForegroundModelsVisibleUnchecked); - -INCLUDE_ASM(s32, "code_16c8e0", SetForegroundModelsVisible); - -INCLUDE_ASM(s32, "code_16c8e0", func_80253B30); - -INCLUDE_ASM(s32, "code_16c8e0", MakeStatusField); - -INCLUDE_ASM(s32, "code_16c8e0", is_actor_hp_bar_visible); - -INCLUDE_ASM(s32, "code_16c8e0", is_actortype_hpbar_visible); - -INCLUDE_ASM(s32, "code_16c8e0", save_tattle_flags); - -INCLUDE_ASM(s32, "code_16c8e0", load_tattle_flags); - -INCLUDE_ASM(s32, "code_16c8e0", func_80253FB0); - -INCLUDE_ASM(s32, "code_16c8e0", MultiplyByActorScale); - -INCLUDE_ASM(s32, "code_16c8e0", MultiplyVec2ByActorScale); - -INCLUDE_ASM(s32, "code_16c8e0", MultiplyVec3ByActorScale); - -INCLUDE_ASM(s32, "code_16c8e0", ApplyShrinkFromOwner); - -INCLUDE_ASM(s32, "code_16c8e0", StartRumble); - -INCLUDE_ASM(s32, "code_16c8e0", func_80254250); - -INCLUDE_ASM(s32, "code_16c8e0", mtx_mirror_y); - -INCLUDE_ASM(s32, "code_16c8e0", enable_actor_blur); - -INCLUDE_ASM(s32, "code_16c8e0", disable_actor_blur); - -INCLUDE_ASM(s32, "code_16c8e0", reset_actor_blur); - -INCLUDE_ASM(s32, "code_16c8e0", func_80254610); - -INCLUDE_ASM(s32, "code_16c8e0", enable_partner_blur); - -INCLUDE_ASM(s32, "code_16c8e0", disable_partner_blur); - -INCLUDE_ASM(s32, "code_16c8e0", reset_partner_blur); - -INCLUDE_ASM(s32, "code_16c8e0", func_802546B0); - -INCLUDE_ASM(s32, "code_16c8e0", enable_player_blur); - -INCLUDE_ASM(s32, "code_16c8e0", disable_player_blur); - -INCLUDE_ASM(s32, "code_16c8e0", func_80254950); - -INCLUDE_ASM(s32, "code_16c8e0", func_802549A0); - -INCLUDE_ASM(s32, "code_16c8e0", func_802549C0); - -INCLUDE_ASM(s32, "code_16c8e0", func_802549F4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80254C50); - -INCLUDE_ASM(s32, "code_16c8e0", func_802550BC); - -INCLUDE_ASM(s32, "code_16c8e0", func_802552EC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025593C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025595C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025597C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025599C); - -INCLUDE_ASM(s32, "code_16c8e0", update_actor_shadow); - -INCLUDE_ASM(s32, "code_16c8e0", update_enemy_shadows); - -INCLUDE_ASM(s32, "code_16c8e0", update_hero_shadows); - -void func_80255FD8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_80255FE0); - -INCLUDE_ASM(s32, "code_16c8e0", func_802571F0); - -INCLUDE_ASM(s32, "code_16c8e0", func_80257B28); - -INCLUDE_ASM(s32, "code_16c8e0", func_80257B48); - -INCLUDE_ASM(s32, "code_16c8e0", func_80257B68); - -INCLUDE_ASM(s32, "code_16c8e0", func_80257B88); - -INCLUDE_ASM(s32, "code_16c8e0", update_player_actor_shadow); - -INCLUDE_ASM(s32, "code_16c8e0", func_80257DA4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80258E14); - -INCLUDE_ASM(s32, "code_16c8e0", func_802591EC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80259494); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025950C); - -INCLUDE_ASM(s32, "code_16c8e0", func_802596C0); - -INCLUDE_ASM(s32, "code_16c8e0", func_802597B0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025995C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80259A48); - -INCLUDE_ASM(s32, "code_16c8e0", func_80259AAC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80259D9C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025A2C4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025A50C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025A74C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025AA80); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025AD90); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025B1A8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025B5C0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025BAA0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025C120); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025C840); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025C8A0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025C918); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025CCC8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025CD28); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025CD40); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025CEC8); - -INCLUDE_ASM(s32, "code_16c8e0", _remove_part_decoration); - -void func_8025D150(void) { -} - -void func_8025D158(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D160); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D290); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D2B0); - -void func_8025D3C4(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D3CC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D4A0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D4C8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D620); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D640); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D6FC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D71C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D810); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D830); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D8EC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025D90C); - -void func_8025DA60(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DA68); - -void func_8025DBC8(void) { -} - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DBD0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DD40); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DD60); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DE88); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DEB0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025DEC4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025E030); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025E044); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025E108); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025E14C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025E190); - -INCLUDE_ASM(s32, "code_16c8e0", func_8025FF8C); - -INCLUDE_ASM(s32, "code_16c8e0", func_802601BC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260948); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260A20); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260A60); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260AD4); - -INCLUDE_ASM(s32, "code_16c8e0", activate_defend_command); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260B70); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260BF4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260DB8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260DD8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260E38); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260E5C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80260E90); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261064); - -INCLUDE_ASM(s32, "code_16c8e0", func_802610CC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261164); - -INCLUDE_ASM(s32, "code_16c8e0", func_802611E8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026127C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261388); - -INCLUDE_ASM(s32, "code_16c8e0", func_802613A8); - -INCLUDE_ASM(s32, "code_16c8e0", func_802613BC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261478); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261530); - -INCLUDE_ASM(s32, "code_16c8e0", func_802615C8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261648); - -INCLUDE_ASM(s32, "code_16c8e0", func_802616B4); - -INCLUDE_ASM(s32, "code_16c8e0", func_802616F4); - -INCLUDE_ASM(s32, "code_16c8e0", func_802619B4); - -INCLUDE_ASM(s32, "code_16c8e0", HasMerleeCastsLeft); - -INCLUDE_ASM(s32, "code_16c8e0", func_802619E8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261B40); - -INCLUDE_ASM(s32, "code_16c8e0", FXRecoverHP); - -INCLUDE_ASM(s32, "code_16c8e0", FXRecoverFP); - -INCLUDE_ASM(s32, "code_16c8e0", IncrementPlayerHP); - -INCLUDE_ASM(s32, "code_16c8e0", IncrementPlayerFP); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261D98); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261DD4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261DF4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80261FB4); - -INCLUDE_ASM(s32, "code_16c8e0", func_802620F8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80262130); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026220C); - -INCLUDE_ASM(s32, "code_16c8e0", create_target_list); - -INCLUDE_ASM(s32, "code_16c8e0", player_create_target_list); - -INCLUDE_ASM(s32, "code_16c8e0", enemy_create_target_list); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263064); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263230); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026324C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263268); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263300); - -INCLUDE_ASM(s32, "code_16c8e0", func_802633E8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263434); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263464); - -INCLUDE_ASM(s32, "code_16c8e0", func_802634B8); - -INCLUDE_ASM(s32, "code_16c8e0", func_802636E4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263914); - -INCLUDE_ASM(s32, "code_16c8e0", count_power_plus); - -INCLUDE_ASM(s32, "code_16c8e0", deduct_current_move_fp); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263C60); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263CC4); - -INCLUDE_ASM(s32, "code_16c8e0", set_animation); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263E08); - -INCLUDE_ASM(s32, "code_16c8e0", set_animation_rate); - -INCLUDE_ASM(s32, "code_16c8e0", set_actor_yaw); - -INCLUDE_ASM(s32, "code_16c8e0", set_part_yaw); - -INCLUDE_ASM(s32, "code_16c8e0", func_80263FE8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80264084); - -INCLUDE_ASM(s32, "code_16c8e0", add_xz_vec3f); - -INCLUDE_ASM(s32, "code_16c8e0", add_xz_vec3f_copy1); - -INCLUDE_ASM(s32, "code_16c8e0", add_xz_vec3f_copy2); - -INCLUDE_ASM(s32, "code_16c8e0", play_movement_dust_effects); - -INCLUDE_ASM(s32, "code_16c8e0", get_actor_part); - -INCLUDE_ASM(s32, "code_16c8e0", load_player_actor); - -INCLUDE_ASM(s32, "code_16c8e0", load_partner_actor); - -INCLUDE_ASM(s32, "code_16c8e0", create_actor); - -INCLUDE_ASM(s32, "code_16c8e0", func_80265CE8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80265D44); - -INCLUDE_ASM(s32, "code_16c8e0", lookup_defense); - -INCLUDE_ASM(s32, "code_16c8e0", lookup_status_chance); - -INCLUDE_ASM(s32, "code_16c8e0", lookup_status_duration_mod); - -INCLUDE_ASM(s32, "code_16c8e0", inflict_status); - -INCLUDE_ASM(s32, "code_16c8e0", inflict_partner_ko); - -INCLUDE_ASM(s32, "code_16c8e0", get_defense); - -INCLUDE_ASM(s32, "code_16c8e0", func_802664DC); - -INCLUDE_ASM(s32, "code_16c8e0", show_damage_popup); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266684); - -INCLUDE_ASM(s32, "code_16c8e0", func_802666E4); - -INCLUDE_ASM(s32, "code_16c8e0", func_802667F0); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266970); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266978); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266ADC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266AF8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266B14); - -INCLUDE_ASM(s32, "code_16c8e0", try_inflict_status); - -INCLUDE_ASM(s32, "code_16c8e0", inflict_status_set_duration); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266D6C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266DAC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266E14); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266E40); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266EA8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266EE8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266F60); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266F8C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80266FD8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80267018); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026709C); - -INCLUDE_ASM(s32, "code_16c8e0", func_802670C8); - -INCLUDE_ASM(s32, "code_16c8e0", add_part_decoration); - -INCLUDE_ASM(s32, "code_16c8e0", add_actor_decoration); - -INCLUDE_ASM(s32, "code_16c8e0", remove_part_decoration); - -INCLUDE_ASM(s32, "code_16c8e0", remove_actor_decoration); - -INCLUDE_ASM(s32, "code_16c8e0", heroes_is_ability_active); - -INCLUDE_ASM(s32, "code_16c8e0", create_part_shadow); - -INCLUDE_ASM(s32, "code_16c8e0", remove_part_shadow); - -INCLUDE_ASM(s32, "code_16c8e0", func_802673E4); - -INCLUDE_ASM(s32, "code_16c8e0", remove_player_buffs); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026777C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026787C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80267A3C); - -INCLUDE_ASM(s32, "code_16c8e0", reset_all_actor_sounds); - -INCLUDE_ASM(s32, "code_16c8e0", hide_foreground_models_unchecked); - -INCLUDE_ASM(s32, "code_16c8e0", show_foreground_models_unchecked); - -INCLUDE_ASM(s32, "code_16c8e0", hide_foreground_models); - -INCLUDE_ASM(s32, "code_16c8e0", show_foreground_models); - -INCLUDE_ASM(s32, "code_16c8e0", StartRumbleWithParams); - -INCLUDE_ASM(s32, "code_16c8e0", start_rumble_type); - -INCLUDE_ASM(s32, "code_16c8e0", LoadItemScript); - -INCLUDE_ASM(s32, "code_16c8e0", LoadFreeItemScript); - -INCLUDE_ASM(s32, "code_16c8e0", LoadMoveScript); - -INCLUDE_ASM(s32, "code_16c8e0", LoadActionCommand); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268224); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268284); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268770); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268798); - -INCLUDE_ASM(s32, "code_16c8e0", func_802687BC); - -INCLUDE_ASM(s32, "code_16c8e0", func_802687E4); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026880C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268834); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268858); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268938); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268AF8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268C9C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80268E88); - -INCLUDE_ASM(s32, "code_16c8e0", check_block_input); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269118); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269160); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026919C); - -INCLUDE_ASM(s32, "code_16c8e0", func_802691C8); - -INCLUDE_ASM(s32, "code_16c8e0", GetActionSuccess); - -INCLUDE_ASM(s32, "code_16c8e0", SetActionSuccess); - -INCLUDE_ASM(s32, "code_16c8e0", func_802692EC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269318); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269344); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269370); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026939C); - -INCLUDE_ASM(s32, "code_16c8e0", func_802693F0); - -INCLUDE_ASM(s32, "code_16c8e0", CloseActionCommandInfo); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269470); - -INCLUDE_ASM(s32, "code_16c8e0", func_802694A4); - -INCLUDE_ASM(s32, "code_16c8e0", GetActionSuccessCopy); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269524); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269550); - -INCLUDE_ASM(s32, "code_16c8e0", GetBlockResult); - -INCLUDE_ASM(s32, "code_16c8e0", func_802695A8); - -INCLUDE_ASM(s32, "code_16c8e0", func_802695D4); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269600); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026962C); - -INCLUDE_ASM(s32, "code_16c8e0", count_targets); - -INCLUDE_ASM(s32, "code_16c8e0", get_nearest_home_index); - -INCLUDE_ASM(s32, "code_16c8e0", set_goal_pos_to_part); - -INCLUDE_ASM(s32, "code_16c8e0", set_part_goal_to_actor_part); - -INCLUDE_ASM(s32, "code_16c8e0", set_actor_current_position); - -INCLUDE_ASM(s32, "code_16c8e0", set_part_absolute_position); - -INCLUDE_ASM(s32, "code_16c8e0", set_actor_home_position); - -INCLUDE_ASM(Actor*, "code_16c8e0", get_actor, s32 actorID); - -INCLUDE_ASM(s32, "code_16c8e0", LoadBattleSection); - -INCLUDE_ASM(s32, "code_16c8e0", GetBattlePhase); - -INCLUDE_ASM(s32, "code_16c8e0", GetLastElement); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269E80); - -INCLUDE_ASM(s32, "code_16c8e0", func_80269EAC); - -INCLUDE_ASM(s32, "code_16c8e0", SetGoalToHome); - -INCLUDE_ASM(s32, "code_16c8e0", SetIdleGoalToHome); - -INCLUDE_ASM(s32, "code_16c8e0", SetGoalToIndex); - -INCLUDE_ASM(s32, "code_16c8e0", GetIndexFromPos); - -INCLUDE_ASM(s32, "code_16c8e0", GetIndexFromHome); - -INCLUDE_ASM(s32, "code_16c8e0", CountPlayerTargets); - -INCLUDE_ASM(s32, "code_16c8e0", ForceHomePos); - -INCLUDE_ASM(s32, "code_16c8e0", SetHomePos); - -INCLUDE_ASM(s32, "code_16c8e0", SetGoalToTarget); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartGoalToTarget); - -INCLUDE_ASM(s32, "code_16c8e0", SetGoalToFirstTarget); - -INCLUDE_ASM(s32, "code_16c8e0", SetGoalPos); - -INCLUDE_ASM(s32, "code_16c8e0", SetIdleGoal); - -INCLUDE_ASM(s32, "code_16c8e0", AddGoalPos); - -INCLUDE_ASM(s32, "code_16c8e0", GetGoalPos); - -INCLUDE_ASM(s32, "code_16c8e0", GetIdleGoal); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartTarget); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorPos); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartOffset); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartPos); - -INCLUDE_ASM(s32, "code_16c8e0", GetHomePos); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorPos); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartPos); - -INCLUDE_ASM(s32, "code_16c8e0", SetEnemyTargetOffset); - -INCLUDE_ASM(s32, "code_16c8e0", SetAnimation); - -INCLUDE_ASM(s32, "code_16c8e0", GetAnimation); - -INCLUDE_ASM(s32, "code_16c8e0", SetAnimationRate); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorYaw); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorYaw); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartYaw); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartYaw); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorJumpGravity); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorIdleJumpGravity); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorSpeed); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorIdleSpeed); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartJumpGravity); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartMoveSpeed); - -INCLUDE_ASM(s32, "code_16c8e0", SetJumpAnimations); - -INCLUDE_ASM(s32, "code_16c8e0", AddActorPos); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorDispOffset); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartDispOffset); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartDispOffset); - -INCLUDE_ASM(s32, "code_16c8e0", AddPartDispOffset); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026BF48); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorVar); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorVar); - -INCLUDE_ASM(s32, "code_16c8e0", AddActorVar); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartMovementVar); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartMovementVar); - -INCLUDE_ASM(s32, "code_16c8e0", AddPartMovementVar); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorRotation); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorRotationOffset); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorRotation); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartRotation); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartRotationOffset); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartRotation); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorScale); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorScaleModifier); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorScale); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartScale); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartScale); - -INCLUDE_ASM(s32, "code_16c8e0", GetBattleFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleFlagBits); - -INCLUDE_ASM(s32, "code_16c8e0", GetBattleFlags2); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleFlagBits2); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorFlagBits); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartFlagBits); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartTargetFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartTargetFlagBits); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartFlags); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartTargetFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartEventFlags); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartEventBits); - -INCLUDE_ASM(s32, "code_16c8e0", GetPartEventFlags); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026D51C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026D5A4); - -INCLUDE_ASM(s32, "code_16c8e0", HPBarToHome); - -INCLUDE_ASM(s32, "code_16c8e0", HPBarToCurrent); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026D8EC); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026D940); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026DA94); - -INCLUDE_ASM(s32, "code_16c8e0", SummonEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", GetOwnerID); - -INCLUDE_ASM(s32, "code_16c8e0", SetOwnerID); - -ApiStatus ActorExists(ScriptInstance* script, s32 isInitialCall) { - Bytecode isExist; - Actor* partner = gBattleStatus.partnerActor; - Bytecode* args = script->ptrReadPos; - ActorId actorID = get_variable(script, *args++); - - if (actorID == -0x7F) { - actorID = script->ownerActorID; - } - - isExist = get_actor(actorID) != NULL; - if ((actorID == ActorId_PARTNER) && (partner == NULL)) { - isExist = FALSE; - } - - set_variable(script, *args++, isExist); - return ApiStatus_DONE2; -} - -INCLUDE_ASM(s32, "code_16c8e0", func_8026DEF0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026DF88); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E020); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E038); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleInputMask); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleInputButtons); - -INCLUDE_ASM(s32, "code_16c8e0", CheckButtonPress); - -INCLUDE_ASM(s32, "code_16c8e0", CheckButtonHeld); - -INCLUDE_ASM(s32, "code_16c8e0", CheckButtonDown); - -INCLUDE_ASM(s32, "code_16c8e0", GetBattleState); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E16C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E198); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E208); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E260); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerCreateTargetList); - -INCLUDE_ASM(s32, "code_16c8e0", EnemyCreateTargetList); - -INCLUDE_ASM(s32, "code_16c8e0", InitTargetIterator); - -INCLUDE_ASM(s32, "code_16c8e0", SetOwnerTarget); - -INCLUDE_ASM(s32, "code_16c8e0", ChooseNextTarget); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E558); - -INCLUDE_ASM(s32, "code_16c8e0", GetTargetListLength); - -INCLUDE_ASM(s32, "code_16c8e0", GetOwnerTarget); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E914); - -INCLUDE_ASM(s32, "code_16c8e0", GetPlayerActorID); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026E9A0); - -INCLUDE_ASM(s32, "code_16c8e0", GetDistanceToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026EA7C); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026EB20); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026EBF8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026ED20); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026EDE4); - -INCLUDE_ASM(s32, "code_16c8e0", AddActorDecoration); - -INCLUDE_ASM(s32, "code_16c8e0", RemoveActorDecoration); - -INCLUDE_ASM(s32, "code_16c8e0", ModifyActorDecoration); - -INCLUDE_ASM(s32, "code_16c8e0", UseIdleAnimation); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026F1A0); - -INCLUDE_ASM(s32, "code_16c8e0", GetStatusFlags); - -INCLUDE_ASM(s32, "code_16c8e0", RemovePlayerBuffs); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartAlpha); - -INCLUDE_ASM(s32, "code_16c8e0", CreatePartShadow); - -INCLUDE_ASM(s32, "code_16c8e0", RemovePartShadow); - -INCLUDE_ASM(s32, "code_16c8e0", func_8026F60C); - -INCLUDE_ASM(s32, "code_16c8e0", SetBattleVar); - -INCLUDE_ASM(s32, "code_16c8e0", GetBattleVar); - -INCLUDE_ASM(s32, "code_16c8e0", ResetAllActorSounds); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorSounds); - -INCLUDE_ASM(s32, "code_16c8e0", ResetActorSounds); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartSounds); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorType); - -INCLUDE_ASM(s32, "code_16c8e0", ShowShockEffect); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorAttackBoost); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorDefenseBoost); - -INCLUDE_ASM(s32, "code_16c8e0", BoostAttack); - -INCLUDE_ASM(s32, "code_16c8e0", BoostDefense); - -INCLUDE_ASM(s32, "code_16c8e0", VanishActor); - -INCLUDE_ASM(s32, "code_16c8e0", ElectrifyActor); - -INCLUDE_ASM(s32, "code_16c8e0", HealActor); - -INCLUDE_ASM(s32, "code_16c8e0", WaitForBuffDone); - -INCLUDE_ASM(s32, "code_16c8e0", CopyBuffs); - -INCLUDE_ASM(s32, "code_16c8e0", func_80271210); - -INCLUDE_ASM(s32, "code_16c8e0", func_80271258); - -INCLUDE_ASM(s32, "code_16c8e0", func_802712A0); - -INCLUDE_ASM(s32, "code_16c8e0", func_80271328); - -INCLUDE_ASM(s32, "code_16c8e0", func_802713B0); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027143C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80271484); - -INCLUDE_ASM(s32, "code_16c8e0", func_80271588); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_event_player); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_event_player_continue_turn); - -INCLUDE_ASM(s32, "code_16c8e0", calc_player_test_enemy); - -INCLUDE_ASM(s32, "code_16c8e0", calc_player_damage_enemy); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_player); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_player_0); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_player_1); - -INCLUDE_ASM(s32, "code_16c8e0", GetMenuSelection); - -INCLUDE_ASM(s32, "code_16c8e0", func_80273444); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerFallToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerLandJump); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerRunToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", CancelablePlayerRunToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", GetPlayerHP); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerDamageEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerPowerBounceEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", PlayerTestEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", DispatchDamagePlayerEvent); - -INCLUDE_ASM(s32, "code_16c8e0", EnablePlayerBlur); - -INCLUDE_ASM(s32, "code_16c8e0", func_802749D8); - -INCLUDE_ASM(s32, "code_16c8e0", func_802749F8); - -INCLUDE_ASM(s32, "code_16c8e0", func_80274A18); - -INCLUDE_ASM(s32, "code_16c8e0", func_802752AC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80275F00); - -INCLUDE_ASM(s32, "code_16c8e0", DidActionSucceed); - -INCLUDE_ASM(s32, "code_16c8e0", func_80276EFC); - -INCLUDE_ASM(s32, "code_16c8e0", func_80276F1C); - -INCLUDE_ASM(s32, "code_16c8e0", func_80276F50); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_event_general); - -INCLUDE_ASM(s32, "code_16c8e0", play_hit_sound); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_event_actor); - -INCLUDE_ASM(s32, "code_16c8e0", calc_enemy_test_target); - -INCLUDE_ASM(s32, "code_16c8e0", calc_enemy_damage_target); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_actor); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_actor_0); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_actor_1); - -INCLUDE_ASM(s32, "code_16c8e0", BindTakeTurn); - -INCLUDE_ASM(s32, "code_16c8e0", PauseTakeTurn); - -INCLUDE_ASM(s32, "code_16c8e0", ResumeTakeTurn); - -INCLUDE_ASM(s32, "code_16c8e0", BindIdle); - -INCLUDE_ASM(s32, "code_16c8e0", EnableIdleScript); - -INCLUDE_ASM(s32, "code_16c8e0", BindHandleEvent); - -INCLUDE_ASM(s32, "code_16c8e0", BindNextTurn); - -INCLUDE_ASM(s32, "code_16c8e0", JumpToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", IdleJumpToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", JumpToGoalSimple2); - -INCLUDE_ASM(s32, "code_16c8e0", JumpWithBounce); - -INCLUDE_ASM(s32, "code_16c8e0", LandJump); - -INCLUDE_ASM(s32, "code_16c8e0", FallToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", RunToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", IdleRunToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", JumpPartTo); - -INCLUDE_ASM(s32, "code_16c8e0", FallPartTo); - -INCLUDE_ASM(s32, "code_16c8e0", LandJumpPart); - -INCLUDE_ASM(s32, "code_16c8e0", RunPartTo); - -INCLUDE_ASM(s32, "code_16c8e0", update_lerp_battle); - -INCLUDE_ASM(s32, "code_16c8e0", FlyToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", IdleFlyToGoal); - -INCLUDE_ASM(s32, "code_16c8e0", FlyPartTo); - -INCLUDE_ASM(s32, "code_16c8e0", GetLastEvent); - -INCLUDE_ASM(s32, "code_16c8e0", SetTargetActor); - -INCLUDE_ASM(s32, "code_16c8e0", SetEnemyHP); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorHP); - -INCLUDE_ASM(s32, "code_16c8e0", GetEnemyMaxHP); - -INCLUDE_ASM(s32, "code_16c8e0", RemoveActor); - -INCLUDE_ASM(s32, "code_16c8e0", DropStarPoints); - -INCLUDE_ASM(s32, "code_16c8e0", SetDefenseTable); - -INCLUDE_ASM(s32, "code_16c8e0", SetStatusTable); - -INCLUDE_ASM(s32, "code_16c8e0", SetIdleAnimations); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027CC10); - -INCLUDE_ASM(s32, "code_16c8e0", EnemyDamageTarget); - -INCLUDE_ASM(s32, "code_16c8e0", EnemyFollowupAfflictTarget); - -INCLUDE_ASM(s32, "code_16c8e0", EnemyTestTarget); - -INCLUDE_ASM(s32, "code_16c8e0", DispatchDamageEvent); - -INCLUDE_ASM(s32, "code_16c8e0", DispatchEvent); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027D2D8); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027D32C); - -INCLUDE_ASM(s32, "code_16c8e0", SetTargetOffset); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027D434); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027D4C8); - -INCLUDE_ASM(s32, "code_16c8e0", EnableActorBlur); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027D628); - -INCLUDE_ASM(s32, "code_16c8e0", AfflictActor); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027D75C); - -INCLUDE_ASM(s32, "code_16c8e0", GetEncounterState); - -INCLUDE_ASM(s32, "code_16c8e0", YieldTurn); - -INCLUDE_ASM(s32, "code_16c8e0", SetActorSize); - -INCLUDE_ASM(s32, "code_16c8e0", GetActorSize); - -INCLUDE_ASM(s32, "code_16c8e0", SetPartSize); - -INCLUDE_ASM(s32, "code_16c8e0", GetOriginalActorType); - -INCLUDE_ASM(s32, "code_16c8e0", GetCurrentActorType); - -INCLUDE_ASM(s32, "code_16c8e0", GetLastDamage); - -INCLUDE_ASM(s32, "code_16c8e0", EnableActorGlow); - -INCLUDE_ASM(s32, "code_16c8e0", WasStatusInflicted); - -INCLUDE_ASM(s32, "code_16c8e0", CopyStatusEffects); - -INCLUDE_ASM(s32, "code_16c8e0", ClearStatusEffects); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_event_partner); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_event_partner_continue_turn); - -INCLUDE_ASM(s32, "code_16c8e0", calc_partner_test_enemy); - -INCLUDE_ASM(s32, "code_16c8e0", calc_partner_damage_enemy); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_partner); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_partner_0); - -INCLUDE_ASM(s32, "code_16c8e0", dispatch_damage_event_partner_1); - -INCLUDE_ASM(s32, "code_16c8e0", MakeOwnerTargetIndex); - -INCLUDE_ASM(s32, "code_16c8e0", func_8027FC90); - -ApiStatus GetActorLevel(ScriptInstance* script, s32 isInitialCall) { - Bytecode* args = script->ptrReadPos; - s32 actorID = get_variable(script, *args++); - Bytecode* outVar; - - if (actorID == -0x7F) { - actorID = script->ownerActorID; - } - - outVar = *args++; - set_variable(script, outVar, get_actor(actorID)->staticActorData->level); - - return ApiStatus_DONE2; -} - -INCLUDE_ASM(s32, "code_16c8e0", PartnerDamageEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", PartnerAfflictEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", PartnerPowerBounceEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", PartnerTestEnemy); - -INCLUDE_ASM(s32, "code_16c8e0", func_8028070C); - -INCLUDE_ASM(s32, "code_16c8e0", DeletePartner); - -INCLUDE_ASM(s32, "code_16c8e0", func_802807D0); - -INCLUDE_ASM(s32, "code_16c8e0", func_80280818); - -INCLUDE_ASM(s32, "code_16c8e0", GetDamageIntensity); - -INCLUDE_ASM(s32, "code_16c8e0", ActorAddMovePos); - -INCLUDE_ASM(s32, "code_16c8e0", LoadStarPowerScript); diff --git a/src/code_1776B0.c b/src/code_1776B0.c new file mode 100644 index 0000000000..4188c1ec21 --- /dev/null +++ b/src/code_1776B0.c @@ -0,0 +1,95 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_1776B0", func_80248DD0); + +INCLUDE_ASM(s32, "code_1776B0", func_80248DE4); + +INCLUDE_ASM(s32, "code_1776B0", func_80249804); + +INCLUDE_ASM(s32, "code_1776B0", func_8024A214); + +INCLUDE_ASM(s32, "code_1776B0", func_8024A990); + +INCLUDE_ASM(s32, "code_1776B0", func_8024AFE4); + +INCLUDE_ASM(s32, "code_1776B0", func_8024B5FC); + +INCLUDE_ASM(s32, "code_1776B0", func_8024B9A0); + +INCLUDE_ASM(s32, "code_1776B0", func_8024BDA4); + +INCLUDE_ASM(s32, "code_1776B0", func_8024C180); + +INCLUDE_ASM(s32, "code_1776B0", func_8024C570); + +INCLUDE_ASM(s32, "code_1776B0", func_8024C944); + +INCLUDE_ASM(s32, "code_1776B0", func_8024CB68); + +INCLUDE_ASM(s32, "code_1776B0", func_8024CE9C); + +INCLUDE_ASM(s32, "code_1776B0", use_cam_preset); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E3D8); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E40C); + +INCLUDE_ASM(s32, "code_1776B0", cam_target_actor); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E45C); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E484); + +INCLUDE_ASM(s32, "code_1776B0", move_cam_over); + +INCLUDE_ASM(s32, "code_1776B0", set_cam_target_pos); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E554); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E584); + +INCLUDE_ASM(s32, "code_1776B0", set_cam_zoom); + +INCLUDE_ASM(s32, "code_1776B0", add_cam_zoom); + +INCLUDE_ASM(s32, "code_1776B0", set_cam_zoffset); + +INCLUDE_ASM(s32, "code_1776B0", unfreeze_cam); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E60C); + +INCLUDE_ASM(s32, "code_1776B0", UseCamPreset); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E664); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E6B4); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E748); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E820); + +INCLUDE_ASM(s32, "code_1776B0", SetBattleCamTarget); + +INCLUDE_ASM(s32, "code_1776B0", func_8024E9B0); + +INCLUDE_ASM(s32, "code_1776B0", SetBattleCamOffsetZ); + +INCLUDE_ASM(s32, "code_1776B0", AddBattleCamOffsetZ); + +INCLUDE_ASM(s32, "code_1776B0", SetBattleCamYaw); + +INCLUDE_ASM(s32, "code_1776B0", BattleCamTargetActor); + +INCLUDE_ASM(s32, "code_1776B0", func_8024EB84); + +INCLUDE_ASM(s32, "code_1776B0", MoveBattleCamOver); + +INCLUDE_ASM(s32, "code_1776B0", SetBattleCamZoom); + +INCLUDE_ASM(s32, "code_1776B0", AddBattleCamZoom); + +INCLUDE_ASM(s32, "code_1776B0", func_8024ECF8); + +INCLUDE_ASM(s32, "code_1776B0", FreezeBattleCam); + +INCLUDE_ASM(s32, "code_1776B0", func_8024EDA4); diff --git a/src/code_17D6A0.c b/src/code_17D6A0.c new file mode 100644 index 0000000000..350593456f --- /dev/null +++ b/src/code_17D6A0.c @@ -0,0 +1,67 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EDC0); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EDEC); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EE48); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EEA8); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EF08); + +INCLUDE_ASM(s32, "code_17D6A0", create_popup); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EFA4); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024EFE0); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024F394); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024F5AC); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024F768); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024F7C8); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024F84C); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024F940); + +INCLUDE_ASM(s32, "code_17D6A0", show_battle_message); + +INCLUDE_ASM(s32, "code_17D6A0", show_variable_battle_message); + +INCLUDE_ASM(s32, "code_17D6A0", is_popup_displayed); + +INCLUDE_ASM(s32, "code_17D6A0", set_popup_duration); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024FAE8); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024FAFC); + +INCLUDE_ASM(s32, "code_17D6A0", close_action_command_instruction_popup); + +INCLUDE_ASM(s32, "code_17D6A0", func_8024FB3C); + +INCLUDE_ASM(s32, "code_17D6A0", func_80250818); + +INCLUDE_ASM(s32, "code_17D6A0", show_message_popup); + +INCLUDE_ASM(s32, "code_17D6A0", ShowMessageBox); + +INCLUDE_ASM(s32, "code_17D6A0", ShowVariableMessageBox); + +INCLUDE_ASM(s32, "code_17D6A0", IsMessageBoxDisplayed); + +INCLUDE_ASM(s32, "code_17D6A0", WaitForMessageBoxDone); + +INCLUDE_ASM(s32, "code_17D6A0", ForceCloseMessageBox); + +INCLUDE_ASM(s32, "code_17D6A0", SetMessageBoxDuration); + +INCLUDE_ASM(s32, "code_17D6A0", func_80251434); + +INCLUDE_ASM(s32, "code_17D6A0", func_80251454); + +INCLUDE_ASM(s32, "code_17D6A0", func_80251474); diff --git a/src/code_17FEB0.c b/src/code_17FEB0.c new file mode 100644 index 0000000000..5e3abcac4f --- /dev/null +++ b/src/code_17FEB0.c @@ -0,0 +1,13 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_17FEB0", calc_item_check_hit); + +INCLUDE_ASM(s32, "code_17FEB0", calc_item_damage_enemy); + +INCLUDE_ASM(s32, "code_17FEB0", ItemDamageEnemy); + +INCLUDE_ASM(s32, "code_17FEB0", ItemAfflictEnemy); + +INCLUDE_ASM(s32, "code_17FEB0", func_80252B3C); + +INCLUDE_ASM(s32, "code_17FEB0", ItemCheckHit); diff --git a/src/code_181810.c b/src/code_181810.c new file mode 100644 index 0000000000..03e25e75f9 --- /dev/null +++ b/src/code_181810.c @@ -0,0 +1,55 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_181810", ActorSpeak); + +INCLUDE_ASM(s32, "code_181810", EndActorSpeech); + +INCLUDE_ASM(s32, "code_181810", ShowBattleChoice); + +INCLUDE_ASM(s32, "code_181810", func_802535B4); + +INCLUDE_ASM(s32, "code_181810", OverrideBattleDmaDest); + +INCLUDE_ASM(s32, "code_181810", LoadBattleDmaData); + +INCLUDE_ASM(s32, "code_181810", func_802536A8); + +INCLUDE_ASM(s32, "code_181810", func_80253734); + +INCLUDE_ASM(s32, "code_181810", func_802537C0); + +INCLUDE_ASM(s32, "code_181810", PlaySoundAtActor); + +INCLUDE_ASM(s32, "code_181810", PlaySoundAtPart); + +INCLUDE_ASM(s32, "code_181810", PlayLoopingSoundAtActor); + +INCLUDE_ASM(s32, "code_181810", StopLoopingSoundAtActor); + +INCLUDE_ASM(s32, "code_181810", SetForegroundModelsVisibleUnchecked); + +INCLUDE_ASM(s32, "code_181810", SetForegroundModelsVisible); + +INCLUDE_ASM(s32, "code_181810", func_80253B30); + +INCLUDE_ASM(s32, "code_181810", MakeStatusField); + +INCLUDE_ASM(s32, "code_181810", is_actor_hp_bar_visible); + +INCLUDE_ASM(s32, "code_181810", is_actortype_hpbar_visible); + +INCLUDE_ASM(s32, "code_181810", save_tattle_flags); + +INCLUDE_ASM(s32, "code_181810", load_tattle_flags); + +INCLUDE_ASM(s32, "code_181810", func_80253FB0); + +INCLUDE_ASM(s32, "code_181810", MultiplyByActorScale); + +INCLUDE_ASM(s32, "code_181810", MultiplyVec2ByActorScale); + +INCLUDE_ASM(s32, "code_181810", MultiplyVec3ByActorScale); + +INCLUDE_ASM(s32, "code_181810", ApplyShrinkFromOwner); + +INCLUDE_ASM(s32, "code_181810", StartRumble); diff --git a/src/code_182B30.c b/src/code_182B30.c new file mode 100644 index 0000000000..976284a370 --- /dev/null +++ b/src/code_182B30.c @@ -0,0 +1,179 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_182B30", func_80254250); + +INCLUDE_ASM(s32, "code_182B30", mtx_mirror_y); + +INCLUDE_ASM(s32, "code_182B30", enable_actor_blur); + +INCLUDE_ASM(s32, "code_182B30", disable_actor_blur); + +INCLUDE_ASM(s32, "code_182B30", reset_actor_blur); + +INCLUDE_ASM(s32, "code_182B30", func_80254610); + +INCLUDE_ASM(s32, "code_182B30", enable_partner_blur); + +INCLUDE_ASM(s32, "code_182B30", disable_partner_blur); + +INCLUDE_ASM(s32, "code_182B30", reset_partner_blur); + +INCLUDE_ASM(s32, "code_182B30", func_802546B0); + +INCLUDE_ASM(s32, "code_182B30", enable_player_blur); + +INCLUDE_ASM(s32, "code_182B30", disable_player_blur); + +INCLUDE_ASM(s32, "code_182B30", func_80254950); + +INCLUDE_ASM(s32, "code_182B30", func_802549A0); + +INCLUDE_ASM(s32, "code_182B30", func_802549C0); + +INCLUDE_ASM(s32, "code_182B30", func_802549F4); + +INCLUDE_ASM(s32, "code_182B30", func_80254C50); + +INCLUDE_ASM(s32, "code_182B30", func_802550BC); + +INCLUDE_ASM(s32, "code_182B30", func_802552EC); + +INCLUDE_ASM(s32, "code_182B30", func_8025593C); + +INCLUDE_ASM(s32, "code_182B30", func_8025595C); + +INCLUDE_ASM(s32, "code_182B30", func_8025597C); + +INCLUDE_ASM(s32, "code_182B30", func_8025599C); + +INCLUDE_ASM(s32, "code_182B30", update_actor_shadow); + +INCLUDE_ASM(s32, "code_182B30", update_enemy_shadows); + +INCLUDE_ASM(s32, "code_182B30", update_hero_shadows); + +void func_80255FD8(void) { +} + +INCLUDE_ASM(s32, "code_182B30", func_80255FE0); + +INCLUDE_ASM(s32, "code_182B30", func_802571F0); + +INCLUDE_ASM(s32, "code_182B30", func_80257B28); + +INCLUDE_ASM(s32, "code_182B30", func_80257B48); + +INCLUDE_ASM(s32, "code_182B30", func_80257B68); + +INCLUDE_ASM(s32, "code_182B30", func_80257B88); + +INCLUDE_ASM(s32, "code_182B30", update_player_actor_shadow); + +INCLUDE_ASM(s32, "code_182B30", func_80257DA4); + +INCLUDE_ASM(s32, "code_182B30", func_80258E14); + +INCLUDE_ASM(s32, "code_182B30", func_802591EC); + +INCLUDE_ASM(s32, "code_182B30", func_80259494); + +INCLUDE_ASM(s32, "code_182B30", func_8025950C); + +INCLUDE_ASM(s32, "code_182B30", func_802596C0); + +INCLUDE_ASM(s32, "code_182B30", func_802597B0); + +INCLUDE_ASM(s32, "code_182B30", func_8025995C); + +INCLUDE_ASM(s32, "code_182B30", func_80259A48); + +INCLUDE_ASM(s32, "code_182B30", func_80259AAC); + +INCLUDE_ASM(s32, "code_182B30", func_80259D9C); + +INCLUDE_ASM(s32, "code_182B30", func_8025A2C4); + +INCLUDE_ASM(s32, "code_182B30", func_8025A50C); + +INCLUDE_ASM(s32, "code_182B30", func_8025A74C); + +INCLUDE_ASM(s32, "code_182B30", func_8025AA80); + +INCLUDE_ASM(s32, "code_182B30", func_8025AD90); + +INCLUDE_ASM(s32, "code_182B30", func_8025B1A8); + +INCLUDE_ASM(s32, "code_182B30", func_8025B5C0); + +INCLUDE_ASM(s32, "code_182B30", func_8025BAA0); + +INCLUDE_ASM(s32, "code_182B30", func_8025C120); + +INCLUDE_ASM(s32, "code_182B30", func_8025C840); + +INCLUDE_ASM(s32, "code_182B30", func_8025C8A0); + +INCLUDE_ASM(s32, "code_182B30", func_8025C918); + +INCLUDE_ASM(s32, "code_182B30", func_8025CCC8); + +INCLUDE_ASM(s32, "code_182B30", func_8025CD28); + +INCLUDE_ASM(s32, "code_182B30", func_8025CD40); + +INCLUDE_ASM(s32, "code_182B30", func_8025CEC8); + +INCLUDE_ASM(s32, "code_182B30", _remove_part_decoration); + +void func_8025D150(void) { +} + +void func_8025D158(void) { +} + +INCLUDE_ASM(s32, "code_182B30", func_8025D160); + +INCLUDE_ASM(s32, "code_182B30", func_8025D290); + +INCLUDE_ASM(s32, "code_182B30", func_8025D2B0); + +void func_8025D3C4(void) { +} + +INCLUDE_ASM(s32, "code_182B30", func_8025D3CC); + +INCLUDE_ASM(s32, "code_182B30", func_8025D4A0); + +INCLUDE_ASM(s32, "code_182B30", func_8025D4C8); + +INCLUDE_ASM(s32, "code_182B30", func_8025D620); + +INCLUDE_ASM(s32, "code_182B30", func_8025D640); + +INCLUDE_ASM(s32, "code_182B30", func_8025D6FC); + +INCLUDE_ASM(s32, "code_182B30", func_8025D71C); + +INCLUDE_ASM(s32, "code_182B30", func_8025D810); + +INCLUDE_ASM(s32, "code_182B30", func_8025D830); + +INCLUDE_ASM(s32, "code_182B30", func_8025D8EC); + +INCLUDE_ASM(s32, "code_182B30", func_8025D90C); + +void func_8025DA60(void) { +} + +INCLUDE_ASM(s32, "code_182B30", func_8025DA68); + +void func_8025DBC8(void) { +} + +INCLUDE_ASM(s32, "code_182B30", func_8025DBD0); + +INCLUDE_ASM(s32, "code_182B30", func_8025DD40); + +INCLUDE_ASM(s32, "code_182B30", func_8025DD60); + +INCLUDE_ASM(s32, "code_182B30", func_8025DE88); diff --git a/src/code_18C790.c b/src/code_18C790.c new file mode 100644 index 0000000000..bffbd3fee5 --- /dev/null +++ b/src/code_18C790.c @@ -0,0 +1,23 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_18C790", func_8025DEB0); + +INCLUDE_ASM(s32, "code_18C790", func_8025DEC4); + +INCLUDE_ASM(s32, "code_18C790", func_8025E030); + +INCLUDE_ASM(s32, "code_18C790", func_8025E044); + +INCLUDE_ASM(s32, "code_18C790", func_8025E108); + +INCLUDE_ASM(s32, "code_18C790", func_8025E14C); + +INCLUDE_ASM(s32, "code_18C790", func_8025E190); + +INCLUDE_ASM(s32, "code_18C790", func_8025FF8C); + +INCLUDE_ASM(s32, "code_18C790", func_802601BC); + +INCLUDE_ASM(s32, "code_18C790", func_80260948); + +INCLUDE_ASM(s32, "code_18C790", func_80260A20); diff --git a/src/code_18F340.c b/src/code_18F340.c new file mode 100644 index 0000000000..b49f406471 --- /dev/null +++ b/src/code_18F340.c @@ -0,0 +1,79 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_18F340", func_80260A60); + +INCLUDE_ASM(s32, "code_18F340", func_80260AD4); + +INCLUDE_ASM(s32, "code_18F340", activate_defend_command); + +INCLUDE_ASM(s32, "code_18F340", func_80260B70); + +INCLUDE_ASM(s32, "code_18F340", func_80260BF4); + +INCLUDE_ASM(s32, "code_18F340", func_80260DB8); + +INCLUDE_ASM(s32, "code_18F340", func_80260DD8); + +INCLUDE_ASM(s32, "code_18F340", func_80260E38); + +INCLUDE_ASM(s32, "code_18F340", func_80260E5C); + +INCLUDE_ASM(s32, "code_18F340", func_80260E90); + +INCLUDE_ASM(s32, "code_18F340", func_80261064); + +INCLUDE_ASM(s32, "code_18F340", func_802610CC); + +INCLUDE_ASM(s32, "code_18F340", func_80261164); + +INCLUDE_ASM(s32, "code_18F340", func_802611E8); + +INCLUDE_ASM(s32, "code_18F340", func_8026127C); + +INCLUDE_ASM(s32, "code_18F340", func_80261388); + +INCLUDE_ASM(s32, "code_18F340", func_802613A8); + +INCLUDE_ASM(s32, "code_18F340", func_802613BC); + +INCLUDE_ASM(s32, "code_18F340", func_80261478); + +INCLUDE_ASM(s32, "code_18F340", func_80261530); + +INCLUDE_ASM(s32, "code_18F340", func_802615C8); + +INCLUDE_ASM(s32, "code_18F340", func_80261648); + +INCLUDE_ASM(s32, "code_18F340", func_802616B4); + +INCLUDE_ASM(s32, "code_18F340", func_802616F4); + +INCLUDE_ASM(s32, "code_18F340", func_802619B4); + +INCLUDE_ASM(s32, "code_18F340", HasMerleeCastsLeft); + +INCLUDE_ASM(s32, "code_18F340", func_802619E8); + +INCLUDE_ASM(s32, "code_18F340", func_80261B40); + +INCLUDE_ASM(s32, "code_18F340", FXRecoverHP); + +INCLUDE_ASM(s32, "code_18F340", FXRecoverFP); + +INCLUDE_ASM(s32, "code_18F340", IncrementPlayerHP); + +INCLUDE_ASM(s32, "code_18F340", IncrementPlayerFP); + +INCLUDE_ASM(s32, "code_18F340", func_80261D98); + +INCLUDE_ASM(s32, "code_18F340", func_80261DD4); + +INCLUDE_ASM(s32, "code_18F340", func_80261DF4); + +INCLUDE_ASM(s32, "code_18F340", func_80261FB4); + +INCLUDE_ASM(s32, "code_18F340", func_802620F8); + +INCLUDE_ASM(s32, "code_18F340", func_80262130); + +INCLUDE_ASM(s32, "code_18F340", func_8026220C); diff --git a/src/code_190B20.c b/src/code_190B20.c new file mode 100644 index 0000000000..9c0995c3df --- /dev/null +++ b/src/code_190B20.c @@ -0,0 +1,169 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_190B20", create_target_list); + +INCLUDE_ASM(s32, "code_190B20", player_create_target_list); + +INCLUDE_ASM(s32, "code_190B20", enemy_create_target_list); + +INCLUDE_ASM(s32, "code_190B20", func_80263064); + +INCLUDE_ASM(s32, "code_190B20", func_80263230); + +INCLUDE_ASM(s32, "code_190B20", func_8026324C); + +INCLUDE_ASM(s32, "code_190B20", func_80263268); + +INCLUDE_ASM(s32, "code_190B20", func_80263300); + +INCLUDE_ASM(s32, "code_190B20", func_802633E8); + +INCLUDE_ASM(s32, "code_190B20", func_80263434); + +INCLUDE_ASM(s32, "code_190B20", func_80263464); + +INCLUDE_ASM(s32, "code_190B20", func_802634B8); + +INCLUDE_ASM(s32, "code_190B20", func_802636E4); + +INCLUDE_ASM(s32, "code_190B20", func_80263914); + +INCLUDE_ASM(s32, "code_190B20", count_power_plus); + +INCLUDE_ASM(s32, "code_190B20", deduct_current_move_fp); + +INCLUDE_ASM(s32, "code_190B20", func_80263C60); + +INCLUDE_ASM(s32, "code_190B20", func_80263CC4); + +INCLUDE_ASM(s32, "code_190B20", set_animation); + +INCLUDE_ASM(s32, "code_190B20", func_80263E08); + +INCLUDE_ASM(s32, "code_190B20", set_animation_rate); + +INCLUDE_ASM(s32, "code_190B20", set_actor_yaw); + +INCLUDE_ASM(s32, "code_190B20", set_part_yaw); + +INCLUDE_ASM(s32, "code_190B20", func_80263FE8); + +INCLUDE_ASM(s32, "code_190B20", func_80264084); + +INCLUDE_ASM(s32, "code_190B20", add_xz_vec3f); + +INCLUDE_ASM(s32, "code_190B20", add_xz_vec3f_copy1); + +INCLUDE_ASM(s32, "code_190B20", add_xz_vec3f_copy2); + +INCLUDE_ASM(s32, "code_190B20", play_movement_dust_effects); + +INCLUDE_ASM(s32, "code_190B20", get_actor_part); + +INCLUDE_ASM(s32, "code_190B20", load_player_actor); + +INCLUDE_ASM(s32, "code_190B20", load_partner_actor); + +INCLUDE_ASM(s32, "code_190B20", create_actor); + +INCLUDE_ASM(s32, "code_190B20", func_80265CE8); + +INCLUDE_ASM(s32, "code_190B20", func_80265D44); + +INCLUDE_ASM(s32, "code_190B20", lookup_defense); + +INCLUDE_ASM(s32, "code_190B20", lookup_status_chance); + +INCLUDE_ASM(s32, "code_190B20", lookup_status_duration_mod); + +INCLUDE_ASM(s32, "code_190B20", inflict_status); + +INCLUDE_ASM(s32, "code_190B20", inflict_partner_ko); + +INCLUDE_ASM(s32, "code_190B20", get_defense); + +INCLUDE_ASM(s32, "code_190B20", func_802664DC); + +INCLUDE_ASM(s32, "code_190B20", show_damage_popup); + +INCLUDE_ASM(s32, "code_190B20", func_80266684); + +INCLUDE_ASM(s32, "code_190B20", func_802666E4); + +INCLUDE_ASM(s32, "code_190B20", func_802667F0); + +INCLUDE_ASM(s32, "code_190B20", func_80266970); + +INCLUDE_ASM(s32, "code_190B20", func_80266978); + +INCLUDE_ASM(s32, "code_190B20", func_80266ADC); + +INCLUDE_ASM(s32, "code_190B20", func_80266AF8); + +INCLUDE_ASM(s32, "code_190B20", func_80266B14); + +INCLUDE_ASM(s32, "code_190B20", try_inflict_status); + +INCLUDE_ASM(s32, "code_190B20", inflict_status_set_duration); + +INCLUDE_ASM(s32, "code_190B20", func_80266D6C); + +INCLUDE_ASM(s32, "code_190B20", func_80266DAC); + +INCLUDE_ASM(s32, "code_190B20", func_80266E14); + +INCLUDE_ASM(s32, "code_190B20", func_80266E40); + +INCLUDE_ASM(s32, "code_190B20", func_80266EA8); + +INCLUDE_ASM(s32, "code_190B20", func_80266EE8); + +INCLUDE_ASM(s32, "code_190B20", func_80266F60); + +INCLUDE_ASM(s32, "code_190B20", func_80266F8C); + +INCLUDE_ASM(s32, "code_190B20", func_80266FD8); + +INCLUDE_ASM(s32, "code_190B20", func_80267018); + +INCLUDE_ASM(s32, "code_190B20", func_8026709C); + +INCLUDE_ASM(s32, "code_190B20", func_802670C8); + +INCLUDE_ASM(s32, "code_190B20", add_part_decoration); + +INCLUDE_ASM(s32, "code_190B20", add_actor_decoration); + +INCLUDE_ASM(s32, "code_190B20", remove_part_decoration); + +INCLUDE_ASM(s32, "code_190B20", remove_actor_decoration); + +INCLUDE_ASM(s32, "code_190B20", heroes_is_ability_active); + +INCLUDE_ASM(s32, "code_190B20", create_part_shadow); + +INCLUDE_ASM(s32, "code_190B20", remove_part_shadow); + +INCLUDE_ASM(s32, "code_190B20", func_802673E4); + +INCLUDE_ASM(s32, "code_190B20", remove_player_buffs); + +INCLUDE_ASM(s32, "code_190B20", func_8026777C); + +INCLUDE_ASM(s32, "code_190B20", func_8026787C); + +INCLUDE_ASM(s32, "code_190B20", func_80267A3C); + +INCLUDE_ASM(s32, "code_190B20", reset_all_actor_sounds); + +INCLUDE_ASM(s32, "code_190B20", hide_foreground_models_unchecked); + +INCLUDE_ASM(s32, "code_190B20", show_foreground_models_unchecked); + +INCLUDE_ASM(s32, "code_190B20", hide_foreground_models); + +INCLUDE_ASM(s32, "code_190B20", show_foreground_models); + +INCLUDE_ASM(s32, "code_190B20", StartRumbleWithParams); + +INCLUDE_ASM(s32, "code_190B20", start_rumble_type); diff --git a/src/code_1967B0.c b/src/code_1967B0.c new file mode 100644 index 0000000000..b4f2db5f5e --- /dev/null +++ b/src/code_1967B0.c @@ -0,0 +1,7 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_1967B0", LoadItemScript); + +INCLUDE_ASM(s32, "code_1967B0", LoadFreeItemScript); + +INCLUDE_ASM(s32, "code_1967B0", LoadMoveScript); diff --git a/src/code_196AA0.c b/src/code_196AA0.c new file mode 100644 index 0000000000..baf90e6bf9 --- /dev/null +++ b/src/code_196AA0.c @@ -0,0 +1,77 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_196AA0", LoadActionCommand); + +INCLUDE_ASM(s32, "code_196AA0", func_80268224); + +INCLUDE_ASM(s32, "code_196AA0", func_80268284); + +INCLUDE_ASM(s32, "code_196AA0", func_80268770); + +INCLUDE_ASM(s32, "code_196AA0", func_80268798); + +INCLUDE_ASM(s32, "code_196AA0", func_802687BC); + +INCLUDE_ASM(s32, "code_196AA0", func_802687E4); + +INCLUDE_ASM(s32, "code_196AA0", func_8026880C); + +INCLUDE_ASM(s32, "code_196AA0", func_80268834); + +INCLUDE_ASM(s32, "code_196AA0", func_80268858); + +INCLUDE_ASM(s32, "code_196AA0", func_80268938); + +INCLUDE_ASM(s32, "code_196AA0", func_80268AF8); + +INCLUDE_ASM(s32, "code_196AA0", func_80268C9C); + +INCLUDE_ASM(s32, "code_196AA0", func_80268E88); + +INCLUDE_ASM(s32, "code_196AA0", check_block_input); + +INCLUDE_ASM(s32, "code_196AA0", func_80269118); + +INCLUDE_ASM(s32, "code_196AA0", func_80269160); + +INCLUDE_ASM(s32, "code_196AA0", func_8026919C); + +INCLUDE_ASM(s32, "code_196AA0", func_802691C8); + +INCLUDE_ASM(s32, "code_196AA0", GetActionSuccess); + +INCLUDE_ASM(s32, "code_196AA0", SetActionSuccess); + +INCLUDE_ASM(s32, "code_196AA0", func_802692EC); + +INCLUDE_ASM(s32, "code_196AA0", func_80269318); + +INCLUDE_ASM(s32, "code_196AA0", func_80269344); + +INCLUDE_ASM(s32, "code_196AA0", func_80269370); + +INCLUDE_ASM(s32, "code_196AA0", func_8026939C); + +INCLUDE_ASM(s32, "code_196AA0", func_802693F0); + +INCLUDE_ASM(s32, "code_196AA0", CloseActionCommandInfo); + +INCLUDE_ASM(s32, "code_196AA0", func_80269470); + +INCLUDE_ASM(s32, "code_196AA0", func_802694A4); + +INCLUDE_ASM(s32, "code_196AA0", GetActionSuccessCopy); + +INCLUDE_ASM(s32, "code_196AA0", func_80269524); + +INCLUDE_ASM(s32, "code_196AA0", func_80269550); + +INCLUDE_ASM(s32, "code_196AA0", GetBlockResult); + +INCLUDE_ASM(s32, "code_196AA0", func_802695A8); + +INCLUDE_ASM(s32, "code_196AA0", func_802695D4); + +INCLUDE_ASM(s32, "code_196AA0", func_80269600); + +INCLUDE_ASM(s32, "code_196AA0", func_8026962C); diff --git a/src/code_197F40.c b/src/code_197F40.c new file mode 100644 index 0000000000..42a8a8f4f5 --- /dev/null +++ b/src/code_197F40.c @@ -0,0 +1,408 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_197F40", count_targets); + +INCLUDE_ASM(s32, "code_197F40", get_nearest_home_index); + +INCLUDE_ASM(s32, "code_197F40", set_goal_pos_to_part); + +INCLUDE_ASM(s32, "code_197F40", set_part_goal_to_actor_part); + +INCLUDE_ASM(s32, "code_197F40", set_actor_current_position); + +INCLUDE_ASM(s32, "code_197F40", set_part_absolute_position); + +INCLUDE_ASM(s32, "code_197F40", set_actor_home_position); + +INCLUDE_ASM(Actor*, "code_197F40", get_actor, s32 actorID); + +INCLUDE_ASM(s32, "code_197F40", LoadBattleSection); + +INCLUDE_ASM(s32, "code_197F40", GetBattlePhase); + +INCLUDE_ASM(s32, "code_197F40", GetLastElement); + +INCLUDE_ASM(s32, "code_197F40", func_80269E80); + +INCLUDE_ASM(s32, "code_197F40", func_80269EAC); + +INCLUDE_ASM(s32, "code_197F40", SetGoalToHome); + +INCLUDE_ASM(s32, "code_197F40", SetIdleGoalToHome); + +INCLUDE_ASM(s32, "code_197F40", SetGoalToIndex); + +INCLUDE_ASM(s32, "code_197F40", GetIndexFromPos); + +INCLUDE_ASM(s32, "code_197F40", GetIndexFromHome); + +INCLUDE_ASM(s32, "code_197F40", CountPlayerTargets); + +INCLUDE_ASM(s32, "code_197F40", ForceHomePos); + +INCLUDE_ASM(s32, "code_197F40", SetHomePos); + +INCLUDE_ASM(s32, "code_197F40", SetGoalToTarget); + +INCLUDE_ASM(s32, "code_197F40", SetPartGoalToTarget); + +INCLUDE_ASM(s32, "code_197F40", SetGoalToFirstTarget); + +INCLUDE_ASM(s32, "code_197F40", SetGoalPos); + +INCLUDE_ASM(s32, "code_197F40", SetIdleGoal); + +INCLUDE_ASM(s32, "code_197F40", AddGoalPos); + +INCLUDE_ASM(s32, "code_197F40", GetGoalPos); + +INCLUDE_ASM(s32, "code_197F40", GetIdleGoal); + +INCLUDE_ASM(s32, "code_197F40", GetPartTarget); + +INCLUDE_ASM(s32, "code_197F40", GetActorPos); + +INCLUDE_ASM(s32, "code_197F40", GetPartOffset); + +INCLUDE_ASM(s32, "code_197F40", GetPartPos); + +INCLUDE_ASM(s32, "code_197F40", GetHomePos); + +INCLUDE_ASM(s32, "code_197F40", SetActorPos); + +INCLUDE_ASM(s32, "code_197F40", SetPartPos); + +INCLUDE_ASM(s32, "code_197F40", SetEnemyTargetOffset); + +INCLUDE_ASM(s32, "code_197F40", SetAnimation); + +INCLUDE_ASM(s32, "code_197F40", GetAnimation); + +INCLUDE_ASM(s32, "code_197F40", SetAnimationRate); + +INCLUDE_ASM(s32, "code_197F40", SetActorYaw); + +INCLUDE_ASM(s32, "code_197F40", GetActorYaw); + +INCLUDE_ASM(s32, "code_197F40", SetPartYaw); + +INCLUDE_ASM(s32, "code_197F40", GetPartYaw); + +INCLUDE_ASM(s32, "code_197F40", SetActorJumpGravity); + +INCLUDE_ASM(s32, "code_197F40", SetActorIdleJumpGravity); + +INCLUDE_ASM(s32, "code_197F40", SetActorSpeed); + +INCLUDE_ASM(s32, "code_197F40", SetActorIdleSpeed); + +INCLUDE_ASM(s32, "code_197F40", SetPartJumpGravity); + +INCLUDE_ASM(s32, "code_197F40", SetPartMoveSpeed); + +INCLUDE_ASM(s32, "code_197F40", SetJumpAnimations); + +INCLUDE_ASM(s32, "code_197F40", AddActorPos); + +INCLUDE_ASM(s32, "code_197F40", SetActorDispOffset); + +INCLUDE_ASM(s32, "code_197F40", GetPartDispOffset); + +INCLUDE_ASM(s32, "code_197F40", SetPartDispOffset); + +INCLUDE_ASM(s32, "code_197F40", AddPartDispOffset); + +INCLUDE_ASM(s32, "code_197F40", func_8026BF48); + +INCLUDE_ASM(s32, "code_197F40", GetActorVar); + +INCLUDE_ASM(s32, "code_197F40", SetActorVar); + +INCLUDE_ASM(s32, "code_197F40", AddActorVar); + +INCLUDE_ASM(s32, "code_197F40", GetPartMovementVar); + +INCLUDE_ASM(s32, "code_197F40", SetPartMovementVar); + +INCLUDE_ASM(s32, "code_197F40", AddPartMovementVar); + +INCLUDE_ASM(s32, "code_197F40", SetActorRotation); + +INCLUDE_ASM(s32, "code_197F40", SetActorRotationOffset); + +INCLUDE_ASM(s32, "code_197F40", GetActorRotation); + +INCLUDE_ASM(s32, "code_197F40", SetPartRotation); + +INCLUDE_ASM(s32, "code_197F40", SetPartRotationOffset); + +INCLUDE_ASM(s32, "code_197F40", GetPartRotation); + +INCLUDE_ASM(s32, "code_197F40", SetActorScale); + +INCLUDE_ASM(s32, "code_197F40", SetActorScaleModifier); + +INCLUDE_ASM(s32, "code_197F40", GetActorScale); + +INCLUDE_ASM(s32, "code_197F40", SetPartScale); + +INCLUDE_ASM(s32, "code_197F40", GetPartScale); + +INCLUDE_ASM(s32, "code_197F40", GetBattleFlags); + +INCLUDE_ASM(s32, "code_197F40", SetBattleFlagBits); + +INCLUDE_ASM(s32, "code_197F40", GetBattleFlags2); + +INCLUDE_ASM(s32, "code_197F40", SetBattleFlagBits2); + +INCLUDE_ASM(s32, "code_197F40", SetActorFlags); + +INCLUDE_ASM(s32, "code_197F40", SetActorFlagBits); + +INCLUDE_ASM(s32, "code_197F40", GetActorFlags); + +INCLUDE_ASM(s32, "code_197F40", SetPartFlags); + +INCLUDE_ASM(s32, "code_197F40", SetPartFlagBits); + +INCLUDE_ASM(s32, "code_197F40", SetPartTargetFlags); + +INCLUDE_ASM(s32, "code_197F40", SetPartTargetFlagBits); + +INCLUDE_ASM(s32, "code_197F40", GetPartFlags); + +INCLUDE_ASM(s32, "code_197F40", GetPartTargetFlags); + +INCLUDE_ASM(s32, "code_197F40", SetPartEventFlags); + +INCLUDE_ASM(s32, "code_197F40", SetPartEventBits); + +INCLUDE_ASM(s32, "code_197F40", GetPartEventFlags); + +INCLUDE_ASM(s32, "code_197F40", func_8026D51C); + +INCLUDE_ASM(s32, "code_197F40", func_8026D5A4); + +INCLUDE_ASM(s32, "code_197F40", HPBarToHome); + +INCLUDE_ASM(s32, "code_197F40", HPBarToCurrent); + +INCLUDE_ASM(s32, "code_197F40", func_8026D8EC); + +INCLUDE_ASM(s32, "code_197F40", func_8026D940); + +INCLUDE_ASM(s32, "code_197F40", func_8026DA94); + +INCLUDE_ASM(s32, "code_197F40", SummonEnemy); + +INCLUDE_ASM(s32, "code_197F40", GetOwnerID); + +INCLUDE_ASM(s32, "code_197F40", SetOwnerID); + +ApiStatus ActorExists(ScriptInstance* script, s32 isInitialCall) { + Bytecode isExist; + Actor* partner = gBattleStatus.partnerActor; + Bytecode* args = script->ptrReadPos; + ActorId actorID = get_variable(script, *args++); + + if (actorID == -0x7F) { + actorID = script->ownerActorID; + } + + isExist = get_actor(actorID) != NULL; + if ((actorID == ActorId_PARTNER) && (partner == NULL)) { + isExist = FALSE; + } + + set_variable(script, *args++, isExist); + return ApiStatus_DONE2; +} + +INCLUDE_ASM(s32, "code_197F40", func_8026DEF0); + +INCLUDE_ASM(s32, "code_197F40", func_8026DF88); + +INCLUDE_ASM(s32, "code_197F40", func_8026E020); + +INCLUDE_ASM(s32, "code_197F40", func_8026E038); + +INCLUDE_ASM(s32, "code_197F40", SetBattleInputMask); + +INCLUDE_ASM(s32, "code_197F40", SetBattleInputButtons); + +INCLUDE_ASM(s32, "code_197F40", CheckButtonPress); + +INCLUDE_ASM(s32, "code_197F40", CheckButtonHeld); + +INCLUDE_ASM(s32, "code_197F40", CheckButtonDown); + +INCLUDE_ASM(s32, "code_197F40", GetBattleState); + +INCLUDE_ASM(s32, "code_197F40", func_8026E16C); + +INCLUDE_ASM(s32, "code_197F40", func_8026E198); + +INCLUDE_ASM(s32, "code_197F40", func_8026E208); + +INCLUDE_ASM(s32, "code_197F40", func_8026E260); + +INCLUDE_ASM(s32, "code_197F40", PlayerCreateTargetList); + +INCLUDE_ASM(s32, "code_197F40", EnemyCreateTargetList); + +INCLUDE_ASM(s32, "code_197F40", InitTargetIterator); + +INCLUDE_ASM(s32, "code_197F40", SetOwnerTarget); + +INCLUDE_ASM(s32, "code_197F40", ChooseNextTarget); + +INCLUDE_ASM(s32, "code_197F40", func_8026E558); + +INCLUDE_ASM(s32, "code_197F40", GetTargetListLength); + +INCLUDE_ASM(s32, "code_197F40", GetOwnerTarget); + +INCLUDE_ASM(s32, "code_197F40", func_8026E914); + +INCLUDE_ASM(s32, "code_197F40", GetPlayerActorID); + +INCLUDE_ASM(s32, "code_197F40", func_8026E9A0); + +INCLUDE_ASM(s32, "code_197F40", GetDistanceToGoal); + +INCLUDE_ASM(s32, "code_197F40", func_8026EA7C); + +INCLUDE_ASM(s32, "code_197F40", func_8026EB20); + +INCLUDE_ASM(s32, "code_197F40", func_8026EBF8); + +INCLUDE_ASM(s32, "code_197F40", func_8026ED20); + +INCLUDE_ASM(s32, "code_197F40", func_8026EDE4); + +INCLUDE_ASM(s32, "code_197F40", AddActorDecoration); + +INCLUDE_ASM(s32, "code_197F40", RemoveActorDecoration); + +INCLUDE_ASM(s32, "code_197F40", ModifyActorDecoration); + +INCLUDE_ASM(s32, "code_197F40", UseIdleAnimation); + +INCLUDE_ASM(s32, "code_197F40", func_8026F1A0); + +INCLUDE_ASM(s32, "code_197F40", GetStatusFlags); + +INCLUDE_ASM(s32, "code_197F40", RemovePlayerBuffs); + +INCLUDE_ASM(s32, "code_197F40", SetPartAlpha); + +INCLUDE_ASM(s32, "code_197F40", CreatePartShadow); + +INCLUDE_ASM(s32, "code_197F40", RemovePartShadow); + +INCLUDE_ASM(s32, "code_197F40", func_8026F60C); + +INCLUDE_ASM(s32, "code_197F40", SetBattleVar); + +INCLUDE_ASM(s32, "code_197F40", GetBattleVar); + +INCLUDE_ASM(s32, "code_197F40", ResetAllActorSounds); + +INCLUDE_ASM(s32, "code_197F40", SetActorSounds); + +INCLUDE_ASM(s32, "code_197F40", ResetActorSounds); + +INCLUDE_ASM(s32, "code_197F40", SetPartSounds); + +INCLUDE_ASM(s32, "code_197F40", SetActorType); + +INCLUDE_ASM(s32, "code_197F40", ShowShockEffect); + +INCLUDE_ASM(s32, "code_197F40", GetActorAttackBoost); + +INCLUDE_ASM(s32, "code_197F40", GetActorDefenseBoost); + +INCLUDE_ASM(s32, "code_197F40", BoostAttack); + +INCLUDE_ASM(s32, "code_197F40", BoostDefense); + +INCLUDE_ASM(s32, "code_197F40", VanishActor); + +INCLUDE_ASM(s32, "code_197F40", ElectrifyActor); + +INCLUDE_ASM(s32, "code_197F40", HealActor); + +INCLUDE_ASM(s32, "code_197F40", WaitForBuffDone); + +INCLUDE_ASM(s32, "code_197F40", CopyBuffs); + +INCLUDE_ASM(s32, "code_197F40", func_80271210); + +INCLUDE_ASM(s32, "code_197F40", func_80271258); + +INCLUDE_ASM(s32, "code_197F40", func_802712A0); + +INCLUDE_ASM(s32, "code_197F40", func_80271328); + +INCLUDE_ASM(s32, "code_197F40", func_802713B0); + +INCLUDE_ASM(s32, "code_197F40", func_8027143C); + +INCLUDE_ASM(s32, "code_197F40", func_80271484); + +INCLUDE_ASM(s32, "code_197F40", func_80271588); + +INCLUDE_ASM(s32, "code_197F40", dispatch_event_player); + +INCLUDE_ASM(s32, "code_197F40", dispatch_event_player_continue_turn); + +INCLUDE_ASM(s32, "code_197F40", calc_player_test_enemy); + +INCLUDE_ASM(s32, "code_197F40", calc_player_damage_enemy); + +INCLUDE_ASM(s32, "code_197F40", dispatch_damage_event_player); + +INCLUDE_ASM(s32, "code_197F40", dispatch_damage_event_player_0); + +INCLUDE_ASM(s32, "code_197F40", dispatch_damage_event_player_1); + +INCLUDE_ASM(s32, "code_197F40", GetMenuSelection); + +INCLUDE_ASM(s32, "code_197F40", func_80273444); + +INCLUDE_ASM(s32, "code_197F40", PlayerFallToGoal); + +INCLUDE_ASM(s32, "code_197F40", PlayerLandJump); + +INCLUDE_ASM(s32, "code_197F40", PlayerRunToGoal); + +INCLUDE_ASM(s32, "code_197F40", CancelablePlayerRunToGoal); + +INCLUDE_ASM(s32, "code_197F40", GetPlayerHP); + +INCLUDE_ASM(s32, "code_197F40", PlayerDamageEnemy); + +INCLUDE_ASM(s32, "code_197F40", PlayerPowerBounceEnemy); + +INCLUDE_ASM(s32, "code_197F40", PlayerTestEnemy); + +INCLUDE_ASM(s32, "code_197F40", DispatchDamagePlayerEvent); + +INCLUDE_ASM(s32, "code_197F40", EnablePlayerBlur); + +INCLUDE_ASM(s32, "code_197F40", func_802749D8); + +INCLUDE_ASM(s32, "code_197F40", func_802749F8); + +INCLUDE_ASM(s32, "code_197F40", func_80274A18); + +INCLUDE_ASM(s32, "code_197F40", func_802752AC); + +INCLUDE_ASM(s32, "code_197F40", func_80275F00); + +INCLUDE_ASM(s32, "code_197F40", DidActionSucceed); + +INCLUDE_ASM(s32, "code_197F40", func_80276EFC); + +INCLUDE_ASM(s32, "code_197F40", func_80276F1C); diff --git a/src/code_1A5830.c b/src/code_1A5830.c new file mode 100644 index 0000000000..673fe07dc7 --- /dev/null +++ b/src/code_1A5830.c @@ -0,0 +1,139 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_1A5830", func_80276F50); + +INCLUDE_ASM(s32, "code_1A5830", dispatch_event_general); + +INCLUDE_ASM(s32, "code_1A5830", play_hit_sound); + +INCLUDE_ASM(s32, "code_1A5830", dispatch_event_actor); + +INCLUDE_ASM(s32, "code_1A5830", calc_enemy_test_target); + +INCLUDE_ASM(s32, "code_1A5830", calc_enemy_damage_target); + +INCLUDE_ASM(s32, "code_1A5830", dispatch_damage_event_actor); + +INCLUDE_ASM(s32, "code_1A5830", dispatch_damage_event_actor_0); + +INCLUDE_ASM(s32, "code_1A5830", dispatch_damage_event_actor_1); + +INCLUDE_ASM(s32, "code_1A5830", BindTakeTurn); + +INCLUDE_ASM(s32, "code_1A5830", PauseTakeTurn); + +INCLUDE_ASM(s32, "code_1A5830", ResumeTakeTurn); + +INCLUDE_ASM(s32, "code_1A5830", BindIdle); + +INCLUDE_ASM(s32, "code_1A5830", EnableIdleScript); + +INCLUDE_ASM(s32, "code_1A5830", BindHandleEvent); + +INCLUDE_ASM(s32, "code_1A5830", BindNextTurn); + +INCLUDE_ASM(s32, "code_1A5830", JumpToGoal); + +INCLUDE_ASM(s32, "code_1A5830", IdleJumpToGoal); + +INCLUDE_ASM(s32, "code_1A5830", JumpToGoalSimple2); + +INCLUDE_ASM(s32, "code_1A5830", JumpWithBounce); + +INCLUDE_ASM(s32, "code_1A5830", LandJump); + +INCLUDE_ASM(s32, "code_1A5830", FallToGoal); + +INCLUDE_ASM(s32, "code_1A5830", RunToGoal); + +INCLUDE_ASM(s32, "code_1A5830", IdleRunToGoal); + +INCLUDE_ASM(s32, "code_1A5830", JumpPartTo); + +INCLUDE_ASM(s32, "code_1A5830", FallPartTo); + +INCLUDE_ASM(s32, "code_1A5830", LandJumpPart); + +INCLUDE_ASM(s32, "code_1A5830", RunPartTo); + +INCLUDE_ASM(s32, "code_1A5830", update_lerp_battle); + +INCLUDE_ASM(s32, "code_1A5830", FlyToGoal); + +INCLUDE_ASM(s32, "code_1A5830", IdleFlyToGoal); + +INCLUDE_ASM(s32, "code_1A5830", FlyPartTo); + +INCLUDE_ASM(s32, "code_1A5830", GetLastEvent); + +INCLUDE_ASM(s32, "code_1A5830", SetTargetActor); + +INCLUDE_ASM(s32, "code_1A5830", SetEnemyHP); + +INCLUDE_ASM(s32, "code_1A5830", GetActorHP); + +INCLUDE_ASM(s32, "code_1A5830", GetEnemyMaxHP); + +INCLUDE_ASM(s32, "code_1A5830", RemoveActor); + +INCLUDE_ASM(s32, "code_1A5830", DropStarPoints); + +INCLUDE_ASM(s32, "code_1A5830", SetDefenseTable); + +INCLUDE_ASM(s32, "code_1A5830", SetStatusTable); + +INCLUDE_ASM(s32, "code_1A5830", SetIdleAnimations); + +INCLUDE_ASM(s32, "code_1A5830", func_8027CC10); + +INCLUDE_ASM(s32, "code_1A5830", EnemyDamageTarget); + +INCLUDE_ASM(s32, "code_1A5830", EnemyFollowupAfflictTarget); + +INCLUDE_ASM(s32, "code_1A5830", EnemyTestTarget); + +INCLUDE_ASM(s32, "code_1A5830", DispatchDamageEvent); + +INCLUDE_ASM(s32, "code_1A5830", DispatchEvent); + +INCLUDE_ASM(s32, "code_1A5830", func_8027D2D8); + +INCLUDE_ASM(s32, "code_1A5830", func_8027D32C); + +INCLUDE_ASM(s32, "code_1A5830", SetTargetOffset); + +INCLUDE_ASM(s32, "code_1A5830", func_8027D434); + +INCLUDE_ASM(s32, "code_1A5830", func_8027D4C8); + +INCLUDE_ASM(s32, "code_1A5830", EnableActorBlur); + +INCLUDE_ASM(s32, "code_1A5830", func_8027D628); + +INCLUDE_ASM(s32, "code_1A5830", AfflictActor); + +INCLUDE_ASM(s32, "code_1A5830", func_8027D75C); + +INCLUDE_ASM(s32, "code_1A5830", GetEncounterState); + +INCLUDE_ASM(s32, "code_1A5830", YieldTurn); + +INCLUDE_ASM(s32, "code_1A5830", SetActorSize); + +INCLUDE_ASM(s32, "code_1A5830", GetActorSize); + +INCLUDE_ASM(s32, "code_1A5830", SetPartSize); + +INCLUDE_ASM(s32, "code_1A5830", GetOriginalActorType); + +INCLUDE_ASM(s32, "code_1A5830", GetCurrentActorType); + +INCLUDE_ASM(s32, "code_1A5830", GetLastDamage); + +INCLUDE_ASM(s32, "code_1A5830", EnableActorGlow); + +INCLUDE_ASM(s32, "code_1A5830", WasStatusInflicted); + +INCLUDE_ASM(s32, "code_1A5830", CopyStatusEffects); + +INCLUDE_ASM(s32, "code_1A5830", ClearStatusEffects); diff --git a/src/code_1AC760.c b/src/code_1AC760.c new file mode 100644 index 0000000000..0ddc07c968 --- /dev/null +++ b/src/code_1AC760.c @@ -0,0 +1,50 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_1AC760", dispatch_event_partner); + +INCLUDE_ASM(s32, "code_1AC760", dispatch_event_partner_continue_turn); + +INCLUDE_ASM(s32, "code_1AC760", calc_partner_test_enemy); + +INCLUDE_ASM(s32, "code_1AC760", calc_partner_damage_enemy); + +INCLUDE_ASM(s32, "code_1AC760", dispatch_damage_event_partner); + +INCLUDE_ASM(s32, "code_1AC760", dispatch_damage_event_partner_0); + +INCLUDE_ASM(s32, "code_1AC760", dispatch_damage_event_partner_1); + +INCLUDE_ASM(s32, "code_1AC760", MakeOwnerTargetIndex); + +INCLUDE_ASM(s32, "code_1AC760", func_8027FC90); + +ApiStatus GetActorLevel(ScriptInstance* script, s32 isInitialCall) { + Bytecode* args = script->ptrReadPos; + s32 actorID = get_variable(script, *args++); + Bytecode* outVar; + + if (actorID == -0x7F) { + actorID = script->ownerActorID; + } + + outVar = *args++; + set_variable(script, outVar, get_actor(actorID)->staticActorData->level); + + return ApiStatus_DONE2; +} + +INCLUDE_ASM(s32, "code_1AC760", PartnerDamageEnemy); + +INCLUDE_ASM(s32, "code_1AC760", PartnerAfflictEnemy); + +INCLUDE_ASM(s32, "code_1AC760", PartnerPowerBounceEnemy); + +INCLUDE_ASM(s32, "code_1AC760", PartnerTestEnemy); + +INCLUDE_ASM(s32, "code_1AC760", func_8028070C); + +INCLUDE_ASM(s32, "code_1AC760", DeletePartner); + +INCLUDE_ASM(s32, "code_1AC760", func_802807D0); + +INCLUDE_ASM(s32, "code_1AC760", func_80280818); diff --git a/src/code_1AF120.c b/src/code_1AF120.c new file mode 100644 index 0000000000..91d2a4adbe --- /dev/null +++ b/src/code_1AF120.c @@ -0,0 +1,5 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_1AF120", GetDamageIntensity); + +INCLUDE_ASM(s32, "code_1AF120", ActorAddMovePos); diff --git a/src/code_1AF230.c b/src/code_1AF230.c new file mode 100644 index 0000000000..2afbdfa2de --- /dev/null +++ b/src/code_1AF230.c @@ -0,0 +1,3 @@ +#include "common.h" + +INCLUDE_ASM(s32, "code_1AF230", LoadStarPowerScript); diff --git a/tools/splat.yaml b/tools/splat.yaml index 3527fc8cb5..bbf8296212 100644 --- a/tools/splat.yaml +++ b/tools/splat.yaml @@ -300,6 +300,22 @@ segments: vram: 0x8023E000 files: - [0x16C8E0, "c", "code_16c8e0"] + - [0x16F740, "c"] + - [0x1776B0, "c"] + - [0x17D6A0, "c"] + - [0x17FEB0, "c"] + - [0x181810, "c"] + - [0x182B30, "c"] + - [0x18C790, "c"] + - [0x18F340, "c"] + - [0x190B20, "c"] + - [0x1967B0, "c"] + - [0x196AA0, "c"] + - [0x197F40, "c"] + - [0x1A5830, "c"] + - [0x1AC760, "c"] + - [0x1AF120, "c"] + - [0x1AF230, "c"] - [0x1AF2C0, "bin"] - [0x1CC310, "bin"] # icon images and palettes, vram unknown - name: code