mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-26 00:32:20 -05:00
Some checks are pending
build / build (push) Waiting to run
Co-authored-by: Rachel <rachel@lhea.me>
574 lines
19 KiB
ArmAsm
574 lines
19 KiB
ArmAsm
#include "macros/scrcmd.inc"
|
|
#include "res/text/bank/battle_tower_battle_salon.h"
|
|
#include "res/field/events/events_battle_tower_battle_salon.h"
|
|
#include "constants/map_object.h"
|
|
|
|
|
|
ScriptEntry BattleTowerBattleSalon_Attendant
|
|
ScriptEntry BattleTowerBattleSalon_Cheryl
|
|
ScriptEntry BattleTowerBattleSalon_Mira
|
|
ScriptEntry BattleTowerBattleSalon_Riley
|
|
ScriptEntry BattleTowerBattleSalon_Marley
|
|
ScriptEntry BattleTowerBattleSalon_Buck
|
|
ScriptEntry BattleTowerBattleSalon_CheckShowCheryl
|
|
ScriptEntry _015D
|
|
ScriptEntry BattleTowerBattleSalon_Enter
|
|
ScriptEntry BattleTowerBattleSalon_EnterBattleRoom
|
|
ScriptEntryEnd
|
|
|
|
BattleTowerBattleSalon_CheckShowCheryl:
|
|
GoToIfUnset FLAG_TRAVELED_WITH_CHERYL, BattleTowerBattleSalon_HideCheryl
|
|
GoToIfNe VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_ShowCheryl
|
|
CallBattleTowerFunction BT_FUNC_GET_PARTNER_PARAM, BT_PARAM_PARTNER_ID, VAR_MAP_LOCAL_9
|
|
GoToIfEq VAR_MAP_LOCAL_9, BT_PARTNER_CHERYL, BattleTowerBattleSalon_HideCheryl
|
|
BattleTowerBattleSalon_ShowCheryl:
|
|
ClearFlag FLAG_HIDE_BATTLE_SALON_CHERYL
|
|
BattleTowerBattleSalon_CheckShowMira:
|
|
GoToIfUnset FLAG_TRAVELED_WITH_MIRA, BattleTowerBattleSalon_HideMira
|
|
GoToIfNe VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_ShowMira
|
|
CallBattleTowerFunction BT_FUNC_GET_PARTNER_PARAM, BT_PARAM_PARTNER_ID, VAR_MAP_LOCAL_9
|
|
GoToIfEq VAR_MAP_LOCAL_9, BT_PARTNER_MIRA, BattleTowerBattleSalon_HideMira
|
|
BattleTowerBattleSalon_ShowMira:
|
|
ClearFlag FLAG_HIDE_BATTLE_SALON_MIRA
|
|
BattleTowerBattleSalon_CheckShowRiley:
|
|
GoToIfUnset FLAG_TRAVELED_WITH_RILEY, BattleTowerBattleSalon_HideRiley
|
|
GoToIfNe VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_ShowRiley
|
|
CallBattleTowerFunction BT_FUNC_GET_PARTNER_PARAM, BT_PARAM_PARTNER_ID, VAR_MAP_LOCAL_9
|
|
GoToIfEq VAR_MAP_LOCAL_9, BT_PARTNER_RILEY, BattleTowerBattleSalon_HideRiley
|
|
BattleTowerBattleSalon_ShowRiley:
|
|
ClearFlag FLAG_HIDE_BATTLE_SALON_RILEY
|
|
BattleTowerBattleSalon_CheckShowMarley:
|
|
GoToIfUnset FLAG_TRAVELED_WITH_MARLEY, BattleTowerBattleSalon_HideMarley
|
|
GoToIfNe VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_ShowMarley
|
|
CallBattleTowerFunction BT_FUNC_GET_PARTNER_PARAM, BT_PARAM_PARTNER_ID, VAR_MAP_LOCAL_9
|
|
GoToIfEq VAR_MAP_LOCAL_9, BT_PARTNER_MARLEY, BattleTowerBattleSalon_HideMarley
|
|
BattleTowerBattleSalon_ShowMarley:
|
|
ClearFlag FLAG_HIDE_BATTLE_SALON_MARLEY
|
|
BattleTowerBattleSalon_CheckShowBuck:
|
|
GoToIfUnset FLAG_BUCK_LEFT_BATTLEGROUND, BattleTowerBattleSalon_HideBuck
|
|
GoToIfNe VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_ShowBuck
|
|
CallBattleTowerFunction BT_FUNC_GET_PARTNER_PARAM, BT_PARAM_PARTNER_ID, VAR_MAP_LOCAL_9
|
|
GoToIfEq VAR_MAP_LOCAL_9, BT_PARTNER_BUCK, BattleTowerBattleSalon_HideBuck
|
|
BattleTowerBattleSalon_ShowBuck:
|
|
ClearFlag FLAG_HIDE_BATTLE_SALON_BUCK
|
|
BattleTowerBattleSalon_EndCheckShowPartners:
|
|
End
|
|
|
|
BattleTowerBattleSalon_HideCheryl:
|
|
SetFlag FLAG_HIDE_BATTLE_SALON_CHERYL
|
|
GoTo BattleTowerBattleSalon_CheckShowMira
|
|
End
|
|
|
|
BattleTowerBattleSalon_HideMira:
|
|
SetFlag FLAG_HIDE_BATTLE_SALON_MIRA
|
|
GoTo BattleTowerBattleSalon_CheckShowRiley
|
|
End
|
|
|
|
BattleTowerBattleSalon_HideRiley:
|
|
SetFlag FLAG_HIDE_BATTLE_SALON_RILEY
|
|
GoTo BattleTowerBattleSalon_CheckShowMarley
|
|
End
|
|
|
|
BattleTowerBattleSalon_HideMarley:
|
|
SetFlag FLAG_HIDE_BATTLE_SALON_MARLEY
|
|
GoTo BattleTowerBattleSalon_CheckShowBuck
|
|
End
|
|
|
|
BattleTowerBattleSalon_HideBuck:
|
|
SetFlag FLAG_HIDE_BATTLE_SALON_BUCK
|
|
GoTo BattleTowerBattleSalon_EndCheckShowPartners
|
|
End
|
|
|
|
_015D:
|
|
CallIfEq VAR_UNK_0x40DF, 1, BattleTowerBattleSalon_HidePlayer
|
|
GoToIfEq VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_SetAttendantPositionAtDoor
|
|
End
|
|
|
|
BattleTowerBattleSalon_HidePlayer:
|
|
HideObject LOCALID_PLAYER
|
|
Return
|
|
|
|
BattleTowerBattleSalon_SetAttendantPositionAtDoor:
|
|
SetPosition BATTLE_TOWER_BATTLE_SALON_TEALA, 8, 0, 3, 1
|
|
End
|
|
|
|
BattleTowerBattleSalon_Enter:
|
|
LockAll
|
|
SetVar VAR_UNK_0x40DF, 0
|
|
Call BattleTowerBattleSalon_PlayEnterBattleSalonAnimation
|
|
Message BattleTowerBattleSalon_Text_PleaseFindAPartner
|
|
CloseMessage
|
|
CallBattleTowerFunction BT_FUNC_UNK_56, 0, 0
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_Attendant:
|
|
PlayFanfare SEQ_SE_CONFIRM
|
|
LockAll
|
|
FacePlayer
|
|
BufferPlayerName 0
|
|
Message BattleTowerBattleSalon_Text_WouldYouLikeToQuit
|
|
ShowYesNoMenu VAR_RESULT
|
|
GoToIfEq VAR_RESULT, MENU_YES, BattleTowerBattleSalon_Quit
|
|
Message BattleTowerBattleSalon_Text_PleaseFindAPartner
|
|
CloseMessage
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_Quit:
|
|
CloseMessage
|
|
ReleaseAll
|
|
SetVar VAR_UNK_0x40D8, 3
|
|
FadeScreenOut
|
|
WaitFadeScreen
|
|
Warp MAP_HEADER_BATTLE_TOWER, 0, 11, 6, 0
|
|
FadeScreenIn
|
|
WaitFadeScreen
|
|
End
|
|
|
|
BattleTowerBattleSalon_EnterBattleRoom:
|
|
LockAll
|
|
SetVar VAR_UNK_0x40DF, 0
|
|
Message BattleTowerBattleSalon_Text_ShowYouToMultiBattleRoom
|
|
CloseMessage
|
|
Call BattleTowerBattleSalon_PlayEnterBattleRoomAnimation
|
|
SetVar VAR_UNK_0x40DB, 2
|
|
FadeScreenOut
|
|
WaitFadeScreen
|
|
Warp MAP_HEADER_BATTLE_TOWER_ELEVATOR, 0, 3, 6, 0
|
|
FadeScreenIn
|
|
WaitFadeScreen
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_BufferSpeciesAndMoveNames:
|
|
GetBattleTowerPartnerSpeciesAndMove VAR_MAP_LOCAL_9, 0, VAR_0x8004, VAR_0x8005
|
|
BufferSpeciesNameFromVar 0, VAR_0x8004, 0, 0
|
|
BufferMoveName 1, VAR_0x8005
|
|
GetBattleTowerPartnerSpeciesAndMove VAR_MAP_LOCAL_9, 1, VAR_0x8004, VAR_0x8005
|
|
BufferSpeciesNameFromVar 2, VAR_0x8004, 0, 0
|
|
BufferMoveName 3, VAR_0x8005
|
|
Return
|
|
|
|
BattleTowerBattleSalon_Cheryl:
|
|
PlayFanfare SEQ_SE_CONFIRM
|
|
LockAll
|
|
FacePlayer
|
|
GoToIfEq VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_CherylDontTeamUp
|
|
SetVar VAR_MAP_LOCAL_9, BT_PARTNER_CHERYL
|
|
GetBattleTowerPartnerSpeciesAndMove VAR_MAP_LOCAL_9, 0, VAR_0x8004, VAR_0x8005
|
|
BufferSpeciesNameWithArticle 0, VAR_0x8004
|
|
BufferMoveName 1, VAR_0x8005
|
|
GetBattleTowerPartnerSpeciesAndMove VAR_MAP_LOCAL_9, 1, VAR_0x8004, VAR_0x8005
|
|
BufferSpeciesNameWithArticle 2, VAR_0x8004
|
|
BufferMoveName 3, VAR_0x8005
|
|
Message BattleTowerBattleSalon_Text_CherylWouldYouLikeToTeamUp
|
|
ShowYesNoMenu VAR_RESULT
|
|
GoToIfEq VAR_RESULT, MENU_YES, BattleTowerBattleSalon_CherylTeamUp
|
|
BattleTowerBattleSalon_CherylDontTeamUp:
|
|
Message BattleTowerBattleSalon_Text_CherylDontTeamUp
|
|
WaitABXPadPress
|
|
CloseMessage
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_CherylTeamUp:
|
|
CallBattleTowerFunction BT_FUNC_SET_PARTNER_ID, VAR_MAP_LOCAL_9, 0
|
|
SetVar VAR_UNK_0x40DF, 2
|
|
Message BattleTowerBattleSalon_Text_CherylTeamUp
|
|
CloseMessage
|
|
ReleaseAll
|
|
LockObject BATTLE_TOWER_BATTLE_SALON_CHERYL
|
|
GoTo BattleTowerBattleSalon_CherylWalkToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_Mira:
|
|
PlayFanfare SEQ_SE_CONFIRM
|
|
LockAll
|
|
FacePlayer
|
|
GoToIfEq VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_MiraDontTeamUp
|
|
SetVar VAR_MAP_LOCAL_9, BT_PARTNER_MIRA
|
|
Call BattleTowerBattleSalon_BufferSpeciesAndMoveNames
|
|
BufferPlayerName 4
|
|
Message BattleTowerBattleSalon_Text_MiraWouldYouLikeToTeamUp
|
|
ShowYesNoMenu VAR_RESULT
|
|
GoToIfEq VAR_RESULT, MENU_YES, BattleTowerBattleSalon_MiraTeamUp
|
|
BattleTowerBattleSalon_MiraDontTeamUp:
|
|
Message BattleTowerBattleSalon_Text_MiraDontTeamUp
|
|
WaitABXPadPress
|
|
CloseMessage
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_MiraTeamUp:
|
|
CallBattleTowerFunction BT_FUNC_SET_PARTNER_ID, VAR_MAP_LOCAL_9, 0
|
|
SetVar VAR_UNK_0x40DF, 2
|
|
BufferPlayerName 0
|
|
Message BattleTowerBattleSalon_Text_MiraTeamUp
|
|
CloseMessage
|
|
ReleaseAll
|
|
LockObject BATTLE_TOWER_BATTLE_SALON_MIRA
|
|
GoTo BattleTowerBattleSalon_MiraWalkToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_Riley:
|
|
PlayFanfare SEQ_SE_CONFIRM
|
|
LockAll
|
|
FacePlayer
|
|
GoToIfEq VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_RileyDontTeamUp
|
|
SetVar VAR_MAP_LOCAL_9, BT_PARTNER_RILEY
|
|
Call BattleTowerBattleSalon_BufferSpeciesAndMoveNames
|
|
Message BattleTowerBattleSalon_Text_RileyWouldYouLikeToTeamUp
|
|
ShowYesNoMenu VAR_RESULT
|
|
GoToIfEq VAR_RESULT, MENU_YES, BattleTowerBattleSalon_RileyTeamUp
|
|
BattleTowerBattleSalon_RileyDontTeamUp:
|
|
Message BattleTowerBattleSalon_Text_RileyDontTeamUp
|
|
WaitABXPadPress
|
|
CloseMessage
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_RileyTeamUp:
|
|
CallBattleTowerFunction BT_FUNC_SET_PARTNER_ID, VAR_MAP_LOCAL_9, 0
|
|
SetVar VAR_UNK_0x40DF, 2
|
|
Message BattleTowerBattleSalon_Text_RileyTeamUp
|
|
CloseMessage
|
|
ReleaseAll
|
|
LockObject BATTLE_TOWER_BATTLE_SALON_RILEY
|
|
GoTo BattleTowerBattleSalon_RileyWalkToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_Marley:
|
|
PlayFanfare SEQ_SE_CONFIRM
|
|
LockAll
|
|
FacePlayer
|
|
GoToIfEq VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_MarleyDontTeamUp
|
|
SetVar VAR_MAP_LOCAL_9, BT_PARTNER_MARLEY
|
|
Call BattleTowerBattleSalon_BufferSpeciesAndMoveNames
|
|
Message BattleTowerBattleSalon_Text_MarleyWouldYouLikeToTeamUp
|
|
ShowYesNoMenu VAR_RESULT
|
|
GoToIfEq VAR_RESULT, MENU_YES, BattleTowerBattleSalon_MarleyTeamUp
|
|
BattleTowerBattleSalon_MarleyDontTeamUp:
|
|
Message BattleTowerBattleSalon_Text_MarleyDontTeamUp
|
|
WaitABXPadPress
|
|
CloseMessage
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_MarleyTeamUp:
|
|
CallBattleTowerFunction BT_FUNC_SET_PARTNER_ID, VAR_MAP_LOCAL_9, 0
|
|
SetVar VAR_UNK_0x40DF, 2
|
|
Message BattleTowerBattleSalon_Text_MarleyTeamUp
|
|
CloseMessage
|
|
ReleaseAll
|
|
LockObject BATTLE_TOWER_BATTLE_SALON_MARLEY
|
|
GoTo BattleTowerBattleSalon_MarleyWalkToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_Buck:
|
|
PlayFanfare SEQ_SE_CONFIRM
|
|
LockAll
|
|
FacePlayer
|
|
GoToIfEq VAR_UNK_0x40DF, 2, BattleTowerBattleSalon_BuckDontTeamUp
|
|
SetVar VAR_MAP_LOCAL_9, BT_PARTNER_BUCK
|
|
Call BattleTowerBattleSalon_BufferSpeciesAndMoveNames
|
|
Message BattleTowerBattleSalon_Text_BuckWouldYouLikeToTeamUp
|
|
ShowYesNoMenu VAR_RESULT
|
|
GoToIfEq VAR_RESULT, MENU_YES, BattleTowerBattleSalon_BuckTeamUp
|
|
BattleTowerBattleSalon_BuckDontTeamUp:
|
|
Message BattleTowerBattleSalon_Text_BuckDontTeamUp
|
|
WaitABXPadPress
|
|
CloseMessage
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_BuckTeamUp:
|
|
CallBattleTowerFunction BT_FUNC_SET_PARTNER_ID, VAR_MAP_LOCAL_9, 0
|
|
SetVar VAR_UNK_0x40DF, 2
|
|
Message BattleTowerBattleSalon_Text_BuckTeamUp
|
|
CloseMessage
|
|
ReleaseAll
|
|
LockObject BATTLE_TOWER_BATTLE_SALON_BUCK
|
|
GoTo BattleTowerBattleSalon_BuckWalkToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_PlayOpenDoorAnimation:
|
|
LoadDoorAnimation 0, 0, 8, 2, ANIMATION_TAG_DOOR_1
|
|
PlayDoorOpenAnimation ANIMATION_TAG_DOOR_1
|
|
WaitForAnimation ANIMATION_TAG_DOOR_1
|
|
Return
|
|
|
|
BattleTowerBattleSalon_PlayCloseDoorAnimation:
|
|
PlayDoorCloseAnimation ANIMATION_TAG_DOOR_1
|
|
WaitForAnimation ANIMATION_TAG_DOOR_1
|
|
UnloadAnimation ANIMATION_TAG_DOOR_1
|
|
Return
|
|
|
|
BattleTowerBattleSalon_PlayEnterBattleSalonAnimation:
|
|
Call BattleTowerBattleSalon_PlayOpenDoorAnimation
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_TEALA, BattleTowerBattleSalon_AttendantEnterBattleSalonMovement
|
|
WaitMovement
|
|
ShowObject LOCALID_PLAYER
|
|
ApplyMovement LOCALID_PLAYER, BattleTowerBattleSalon_PlayerEnterBattleSalonMovement
|
|
WaitMovement
|
|
Call BattleTowerBattleSalon_PlayCloseDoorAnimation
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_TEALA, BattleTowerBattleSalon_AttendantBlockDoorMovement
|
|
WaitMovement
|
|
ApplyMovement LOCALID_PLAYER, BattleTowerBattleSalon_PlayerFaceNorthMovement
|
|
WaitMovement
|
|
Return
|
|
|
|
BattleTowerBattleSalon_PlayEnterBattleRoomAnimation:
|
|
Call BattleTowerBattleSalon_PlayOpenDoorAnimation
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_TEALA, BattleTowerBattleSalon_AttendantEnterBattleRoomMovement
|
|
ApplyMovement LOCALID_PLAYER, BattleTowerBattleSalon_PlayerEnterBattleRoomMovement
|
|
WaitMovement
|
|
Call BattleTowerBattleSalon_PlayCloseDoorAnimation
|
|
Return
|
|
|
|
BattleTowerBattleSalon_PartnerEnterBattleRoom:
|
|
ApplyMovement VAR_MAP_LOCAL_0, BattleTowerBattleSalon_PartnerFaceNorthMovement
|
|
WaitMovement
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_TEALA, BattleTowerBattleSalon_AttendantMoveAwayMovement
|
|
WaitMovement
|
|
Call BattleTowerBattleSalon_PlayOpenDoorAnimation
|
|
ApplyMovement VAR_MAP_LOCAL_0, BattleTowerBattleSalon_PartnerEnterBattleRoomMovement
|
|
WaitMovement
|
|
Call BattleTowerBattleSalon_PlayCloseDoorAnimation
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_TEALA, BattleTowerBattleSalon_AttendantMoveBackMovement
|
|
WaitMovement
|
|
FadeScreenOut
|
|
WaitFadeScreen
|
|
Warp MAP_HEADER_BATTLE_TOWER_BATTLE_SALON, 0, 8, 4, 0
|
|
FadeScreenIn
|
|
WaitFadeScreen
|
|
ReleaseAll
|
|
End
|
|
|
|
BattleTowerBattleSalon_CherylWalkToAttendant:
|
|
SetVar VAR_MAP_LOCAL_0, BATTLE_TOWER_BATTLE_SALON_CHERYL
|
|
GetPlayerMapPos VAR_0x8000, VAR_0x8001
|
|
GoToIfEq VAR_0x8000, 12, BattleTowerBattleSalon_CherylWalkWestToAttendant
|
|
GoTo BattleTowerBattleSalon_CherylWalkSouthToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_CherylWalkWestToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_CHERYL, BattleTowerBattleSalon_CherylWalkSouthToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_CherylWalkSouthToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_CHERYL, BattleTowerBattleSalon_CherylWalkWestToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_MiraWalkToAttendant:
|
|
SetVar VAR_MAP_LOCAL_0, BATTLE_TOWER_BATTLE_SALON_MIRA
|
|
GetPlayerMapPos VAR_0x8000, VAR_0x8001
|
|
GoToIfEq VAR_0x8000, 4, BattleTowerBattleSalon_MiraWalkEastToAttendant
|
|
GoTo BattleTowerBattleSalon_MiraWalkNorthToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_MiraWalkEastToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_MIRA, BattleTowerBattleSalon_MiraWalkEastToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_MiraWalkNorthToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_MIRA, BattleTowerBattleSalon_MiraWalkNorthToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_RileyWalkToAttendant:
|
|
SetVar VAR_MAP_LOCAL_0, BATTLE_TOWER_BATTLE_SALON_RILEY
|
|
GetPlayerMapPos VAR_0x8000, VAR_0x8001
|
|
GoToIfEq VAR_0x8001, 7, BattleTowerBattleSalon_RileyWalkWestToAttendant
|
|
GoTo BattleTowerBattleSalon_RileyWalkNorthToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_RileyWalkWestToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_RILEY, BattleTowerBattleSalon_RileyWalkWestToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_RileyWalkNorthToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_RILEY, BattleTowerBattleSalon_RileyWalkNorthToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_MarleyWalkToAttendant:
|
|
SetVar VAR_MAP_LOCAL_0, BATTLE_TOWER_BATTLE_SALON_MARLEY
|
|
GetPlayerMapPos VAR_0x8000, VAR_0x8001
|
|
GoToIfEq VAR_0x8001, 9, BattleTowerBattleSalon_MarleyWalkSouthToAttendant
|
|
GoTo BattleTowerBattleSalon_MarleyWalkNorthToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_MarleyWalkSouthToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_MARLEY, BattleTowerBattleSalon_MarleyWalkSouthToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_MarleyWalkNorthToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_MARLEY, BattleTowerBattleSalon_MarleyWalkNorthToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_BuckWalkToAttendant:
|
|
SetVar VAR_MAP_LOCAL_0, BATTLE_TOWER_BATTLE_SALON_BUCK
|
|
GetPlayerMapPos VAR_0x8000, VAR_0x8001
|
|
GoToIfEq VAR_0x8000, 8, BattleTowerBattleSalon_BuckWalkWestToAttendant
|
|
GoTo BattleTowerBattleSalon_BuckWalkEastToAttendant
|
|
End
|
|
|
|
BattleTowerBattleSalon_BuckWalkWestToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_BUCK, BattleTowerBattleSalon_BuckWalkWestToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
BattleTowerBattleSalon_BuckWalkEastToAttendant:
|
|
ApplyMovement BATTLE_TOWER_BATTLE_SALON_BUCK, BattleTowerBattleSalon_BuckWalkEastToAttendantMovement
|
|
WaitMovement
|
|
GoTo BattleTowerBattleSalon_PartnerEnterBattleRoom
|
|
End
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_PlayerEnterBattleSalonMovement:
|
|
WalkNormalSouth 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_PlayerFaceNorthMovement:
|
|
FaceNorth
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_AttendantEnterBattleSalonMovement:
|
|
WalkNormalSouth 2
|
|
WalkNormalWest
|
|
FaceEast
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_AttendantBlockDoorMovement:
|
|
WalkNormalEast
|
|
FaceSouth
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_AttendantMoveAwayMovement:
|
|
FaceSouth
|
|
WalkFastWest
|
|
FaceEast
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_AttendantMoveBackMovement:
|
|
WalkFastEast
|
|
FaceSouth
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_PlayerEnterBattleRoomMovement:
|
|
WalkNormalNorth 2
|
|
SetInvisible
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_AttendantEnterBattleRoomMovement:
|
|
WalkNormalNorth
|
|
SetInvisible
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_PartnerFaceNorthMovement:
|
|
FaceNorth
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_PartnerEnterBattleRoomMovement:
|
|
WalkFastNorth 2
|
|
SetInvisible
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_CherylWalkSouthToAttendantMovement:
|
|
WalkFastSouth
|
|
WalkFastWest 3
|
|
WalkFastNorth 7
|
|
WalkFastWest 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_CherylWalkWestToAttendantMovement:
|
|
WalkFastWest
|
|
WalkFastNorth
|
|
WalkFastWest 2
|
|
WalkFastNorth 5
|
|
WalkFastWest 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_MiraWalkEastToAttendantMovement:
|
|
WalkFastEast
|
|
WalkFastNorth 2
|
|
WalkFastEast 3
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_MiraWalkNorthToAttendantMovement:
|
|
WalkFastNorth 2
|
|
WalkFastEast 4
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_RileyWalkWestToAttendantMovement:
|
|
WalkFastWest
|
|
WalkFastNorth 4
|
|
WalkFastWest 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_RileyWalkNorthToAttendantMovement:
|
|
WalkFastNorth 4
|
|
WalkFastWest 3
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_MarleyWalkSouthToAttendantMovement:
|
|
WalkFastSouth
|
|
WalkFastEast 4
|
|
WalkFastNorth 7
|
|
WalkFastEast 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_MarleyWalkNorthToAttendantMovement:
|
|
WalkFastNorth
|
|
WalkFastEast 4
|
|
WalkFastNorth 5
|
|
WalkFastEast 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_BuckWalkWestToAttendantMovement:
|
|
WalkFastWest
|
|
WalkFastNorth 5
|
|
WalkFastEast 2
|
|
EndMovement
|
|
|
|
.balign 4, 0
|
|
BattleTowerBattleSalon_BuckWalkEastToAttendantMovement:
|
|
WalkFastEast 3
|
|
WalkFastNorth 5
|
|
WalkFastWest 2
|
|
EndMovement
|