Document Battle Tower scripts
This commit is contained in:
@@ -48,7 +48,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_EnterRoom:: @ 82574DC
|
||||
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceDown
|
||||
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceLeft
|
||||
setvar VAR_TEMP_2, 1
|
||||
frontier_set FRONTIER_DATA_6, 1
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
|
||||
goto BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleArenaBattleRoom_EventScript_AnnounceTrainers:: @ 825752E
|
||||
@@ -143,8 +143,8 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForOpponent:: @ 82576B0
|
||||
call_if_eq BattleFrontier_BattleArenaBattleRoom_EventScript_ReadyFor6thOpponent
|
||||
compare VAR_RESULT, 6
|
||||
call_if_eq BattleFrontier_BattleArenaBattleRoom_EventScript_ReadyFor7thOpponent
|
||||
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForOpponentNoRecord
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
@@ -252,8 +252,8 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_TycoonUpNext:: @ 82578BC
|
||||
BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForTycoon:: @ 82578D4
|
||||
message BattleFrontier_BattleArenaBattleRoom_Text_PreparedForTycoon
|
||||
waitmessage
|
||||
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForTycoonNoRecord
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
@@ -380,7 +380,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_StartArenaBattle:: @ 8257B5E
|
||||
BattleFrontier_BattleArenaBattleRoom_EventScript_DoArenaBattle:: @ 8257B6C
|
||||
closemessage
|
||||
setvar VAR_TEMP_2, 0
|
||||
frontier_set FRONTIER_DATA_6, 0
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, FALSE
|
||||
special HealPlayerParty
|
||||
setvar VAR_0x8004, SPECIAL_BATTLE_ARENA
|
||||
setvar VAR_0x8005, 0
|
||||
|
||||
@@ -77,8 +77,8 @@ BattleFrontier_BattleArenaLobby_EventScript_SaveAfterChallenge:: @ 8255D59
|
||||
arena_save 0
|
||||
playse SE_SAVE
|
||||
waitse
|
||||
call BattleFrontier_BattleArenaLobby_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleArenaLobby_EventScript_EndSaveAfterChallenge
|
||||
message BattleFrontier_BattleArenaLobby_Text_RecordLastMatch
|
||||
waitmessage
|
||||
|
||||
@@ -465,7 +465,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C436:: @ 824C436
|
||||
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24BDF7
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C440:: @ 824C440
|
||||
frontier_set FRONTIER_DATA_6, 0
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, FALSE
|
||||
special HealPlayerParty
|
||||
setvar VAR_0x8004, SPECIAL_BATTLE_DOME
|
||||
setvar VAR_0x8005, 0
|
||||
|
||||
@@ -87,8 +87,8 @@ BattleFrontier_BattleDomeLobby_EventScript_249991:: @ 8249991
|
||||
dome_save 0
|
||||
playse SE_SAVE
|
||||
waitse
|
||||
call BattleFrontier_BattleDomeLobby_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleDomeLobby_EventScript_2499E9
|
||||
message BattleFrontier_BattleDomeLobby_Text_24AE17
|
||||
waitmessage
|
||||
|
||||
@@ -19,7 +19,7 @@ BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B218: @ 824B218
|
||||
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B222:: @ 824B222
|
||||
compare VAR_0x8006, 1
|
||||
goto_if_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7
|
||||
frontier_set FRONTIER_DATA_6, 1
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
|
||||
setvar VAR_TEMP_0, 1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleDomePreBattleRoom_Movement_24B652
|
||||
waitmovement 0
|
||||
@@ -29,8 +29,8 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F:: @ 824B24F
|
||||
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B4FB
|
||||
waitmessage
|
||||
switch VAR_RESULT
|
||||
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B2C1
|
||||
multichoice 16, 0, MULTI_TOURNEY_WITH_RECORD, 1
|
||||
switch VAR_RESULT
|
||||
|
||||
@@ -81,7 +81,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7:: @ 825AEA7
|
||||
msgbox gStringVar4, MSGBOX_DEFAULT
|
||||
waitmessage
|
||||
closemessage
|
||||
frontier_set FRONTIER_DATA_6, 0
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, FALSE
|
||||
special HealPlayerParty
|
||||
setvar VAR_0x8004, SPECIAL_BATTLE_FACTORY
|
||||
setvar VAR_0x8005, 0
|
||||
@@ -181,7 +181,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B:: @ 825B09B
|
||||
|
||||
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0:: @ 825B0E0
|
||||
closemessage
|
||||
frontier_set FRONTIER_DATA_6, 0
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, FALSE
|
||||
special HealPlayerParty
|
||||
setvar VAR_0x8004, SPECIAL_BATTLE_FACTORY
|
||||
setvar VAR_0x8005, 0
|
||||
|
||||
@@ -76,8 +76,8 @@ BattleFrontier_BattleFactoryLobby_EventScript_258506:: @ 8258506
|
||||
waitse
|
||||
|
||||
BattleFrontier_BattleFactoryLobby_EventScript_25853B:: @ 825853B
|
||||
call BattleFrontier_BattleFactoryLobby_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleFactoryLobby_EventScript_258582
|
||||
message BattleFrontier_BattleFactoryLobby_Text_259388
|
||||
waitmessage
|
||||
|
||||
@@ -102,8 +102,8 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26:: @ 8259C26
|
||||
call_if_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E39
|
||||
compare VAR_RESULT, 6
|
||||
call_if_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E40
|
||||
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CC6
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
@@ -217,7 +217,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E47:: @ 8259E47
|
||||
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69:: @ 8259E69
|
||||
special SavePlayerParty
|
||||
factory_setparties 0
|
||||
frontier_set FRONTIER_DATA_6, 1
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
|
||||
special CalculatePlayerPartyCount
|
||||
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
|
||||
|
||||
@@ -393,8 +393,8 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0:: @ 825A0B0
|
||||
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9:: @ 825A0B9
|
||||
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD20
|
||||
waitmessage
|
||||
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A110
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
|
||||
@@ -45,7 +45,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_EnterRoom:: @ 824F86B
|
||||
waitmovement 0
|
||||
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
|
||||
setvar VAR_TEMP_2, 1
|
||||
frontier_set FRONTIER_DATA_6, 1
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
|
||||
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattlePalaceBattleRoom_EventScript_BeginChallenge:: @ 824F8B5
|
||||
@@ -104,8 +104,8 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForOpponent:: @ 824F98
|
||||
call_if_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_ReadyFor6thOpponent
|
||||
compare VAR_RESULT, 6
|
||||
call_if_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_ReadyFor7thOpponent
|
||||
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForOpponentNoRecord
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
@@ -180,8 +180,8 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_MavenUpNext:: @ 824FB61
|
||||
BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForMaven:: @ 824FB79
|
||||
message BattleFrontier_BattlePalaceBattleRoom_Text_ReadyForPalaceMaven
|
||||
waitmessage
|
||||
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForMavenNoRecord
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
@@ -290,7 +290,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_DefeatedSpenserGold:: @ 824FD8
|
||||
BattleFrontier_BattlePalaceBattleRoom_EventScript_DoPalaceBattle:: @ 824FDF7
|
||||
closemessage
|
||||
setvar VAR_TEMP_2, 0
|
||||
frontier_set FRONTIER_DATA_6, 0
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, FALSE
|
||||
special HealPlayerParty
|
||||
setvar VAR_0x8004, SPECIAL_BATTLE_PALACE
|
||||
setvar VAR_0x8005, 0
|
||||
|
||||
@@ -77,8 +77,8 @@ BattleFrontier_BattlePalaceLobby_EventScript_SaveAfterChallenge:: @ 824D8A1
|
||||
palace_save 0
|
||||
playse SE_SAVE
|
||||
waitse
|
||||
call BattleFrontier_BattlePalaceLobby_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattlePalaceLobby_EventScript_EndSaveAfterChallenge
|
||||
message BattleFrontier_BattlePalaceLobby_Text_LikeToRecordMatch
|
||||
waitmessage
|
||||
|
||||
@@ -1,147 +1,145 @@
|
||||
BattleFrontier_BattleTowerBattleRoom_MapScripts:: @ 8241B40
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerBattleRoom_MapScript2_241B62
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerBattleRoom_MapScript2_241B4B
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerBattleRoom_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerBattleRoom_OnWarp
|
||||
.byte 0
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_MapScript2_241B4B: @ 8241B4B
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241B55
|
||||
BattleFrontier_BattleTowerBattleRoom_OnWarp: @ 8241B4B
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_SetUpObjects
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241B55:: @ 8241B55
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_SetUpObjects:: @ 8241B55
|
||||
setvar VAR_TEMP_1, 1
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_242198
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SetInvisible
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_MapScript2_241B62: @ 8241B62
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C
|
||||
BattleFrontier_BattleTowerBattleRoom_OnFrame: @ 8241B62
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_EnterRoom
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C:: @ 8241B6C
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_EnterRoom:: @ 8241B6C
|
||||
setvar VAR_TEMP_0, 1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_242179
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerEnter
|
||||
waitmovement 0
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceAttendant
|
||||
waitmovement 0
|
||||
setvar VAR_TEMP_2, 1
|
||||
frontier_set FRONTIER_DATA_6, 1
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3:: @ 8241BC3
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter:: @ 8241BC3
|
||||
tower_setopponent
|
||||
addobject 1
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242182
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_OpponentEnter
|
||||
waitmovement 0
|
||||
tower_getopponentintro 0
|
||||
msgbox gStringVar4, MSGBOX_DEFAULT
|
||||
waitmessage
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_DoTowerBattle
|
||||
switch VAR_RESULT
|
||||
case B_OUTCOME_WON, BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241C03:: @ 8241C03
|
||||
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_241C03:: @ 8241C03
|
||||
case B_OUTCOME_WON, BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedOpponent
|
||||
BattleFrontier_BattleTower_EventScript_WarpToLobbyLost:: @ 8241C03
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST
|
||||
tower_set TOWER_DATA_LVL_MODE
|
||||
setvar VAR_0x8004, 3
|
||||
special Script_TryGainNewFanFromCounter
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F:: @ 8241C2F
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedOpponent:: @ 8241C2F
|
||||
call BattleFrontier_EventScript_IncrementWinStreak
|
||||
tower_setbattlewon
|
||||
switch VAR_RESULT
|
||||
case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242188
|
||||
case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_OpponentExit
|
||||
waitmovement 0
|
||||
removeobject 1
|
||||
frontier_getbrainstatus
|
||||
compare VAR_RESULT, FRONTIER_BRAIN_NOT_READY
|
||||
call_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
|
||||
call_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_SecondAttendantEnter
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceAttendant
|
||||
waitmovement 0
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242217, MSGBOX_DEFAULT
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_RestoreMonsToFullHealth, MSGBOX_DEFAULT
|
||||
playfanfare MUS_ME_ASA
|
||||
waitfanfare
|
||||
special HealPlayerParty
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F:: @ 8241C8F
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent:: @ 8241C8F
|
||||
frontier_getbrainstatus
|
||||
copyvar VAR_TEMP_F, VAR_RESULT
|
||||
compare VAR_RESULT, FRONTIER_BRAIN_NOT_READY
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_MaidenUpNext
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_241E44
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyForOpponent
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponentNoRecord
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D40
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_ContinueChallenge
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_AskRecordBattle
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_AskPauseChallenge
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_AskRetireChallenge
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A:: @ 8241D0A
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponentNoRecord:: @ 8241D0A
|
||||
multichoice 20, 6, MULTI_GO_ON_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_ContinueChallenge
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_AskPauseChallenge
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_AskRetireChallenge
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241D40:: @ 8241D40
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_2423A3
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskRecordBattle:: @ 8241D40
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_RecordYourBattle
|
||||
waitmessage
|
||||
multichoicedefault 20, 8, MULTI_YESNO, 1, 0
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241D72
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_RecordBattle
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241D72:: @ 8241D72
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_RecordBattle:: @ 8241D72
|
||||
call BattleFrontier_EventScript_SaveBattle
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C:: @ 8241D7C
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2423FC, MSGBOX_YESNO
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskPauseChallenge:: @ 8241D7C
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_SaveAndQuitGame, MSGBOX_YESNO
|
||||
switch VAR_RESULT
|
||||
case NO, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case YES, BattleFrontier_BattleTowerBattleRoom_EventScript_241E22
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case NO, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
case YES, BattleFrontier_BattleTowerBattleRoom_EventScript_PauseChallenge
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA:: @ 8241DAA
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_24244C
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskRetireChallenge:: @ 8241DAA
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_CancelYourChallenge
|
||||
waitmessage
|
||||
multichoicedefault 20, 8, MULTI_YESNO, 1, 0
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_24220E
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_RetireChallenge
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC:: @ 8241DDC
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ContinueChallenge:: @ 8241DDC
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_242180
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceBattle
|
||||
waitmovement 0
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_242192
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos
|
||||
waitmovement 0
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6:: @ 8241DF6
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon:: @ 8241DF6
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
|
||||
tower_set TOWER_DATA_LVL_MODE
|
||||
setvar VAR_0x8004, 3
|
||||
special Script_TryGainNewFanFromCounter
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241E22:: @ 8241E22
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_242426
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_PauseChallenge:: @ 8241E22
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_SavingPleaseWait
|
||||
waitmessage
|
||||
tower_save CHALLENGE_STATUS_PAUSED
|
||||
playse SE_SAVE
|
||||
@@ -150,43 +148,43 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241E22:: @ 8241E22
|
||||
frontier_reset
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241E44:: @ 8241E44
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyForOpponent:: @ 8241E44
|
||||
copyvar VAR_TEMP_F, VAR_RESULT
|
||||
switch VAR_TEMP_F
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241E90
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241E97
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_241E9E
|
||||
case 4, BattleFrontier_BattleTowerBattleRoom_EventScript_241EA5
|
||||
case 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241EAC
|
||||
case 6, BattleFrontier_BattleTowerBattleRoom_EventScript_241EB3
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor2ndOpponent
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor3rdOpponent
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor4thOpponent
|
||||
case 4, BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor5thOpponent
|
||||
case 5, BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor6thOpponent
|
||||
case 6, BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor7thOpponent
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241E90:: @ 8241E90
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_242277
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor2ndOpponent:: @ 8241E90
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor2ndOpponent
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241E97:: @ 8241E97
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_2422A9
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor3rdOpponent:: @ 8241E97
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor3rdOpponent
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241E9E:: @ 8241E9E
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_2422DB
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor4thOpponent:: @ 8241E9E
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor4thOpponent
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241EA5:: @ 8241EA5
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_24230D
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor5thOpponent:: @ 8241EA5
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor5thOpponent
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241EAC:: @ 8241EAC
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_24233F
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor6thOpponent:: @ 8241EAC
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor6thOpponent
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241EB3:: @ 8241EB3
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_242371
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_ReadyFor7thOpponent:: @ 8241EB3
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor7thOpponent
|
||||
waitmessage
|
||||
return
|
||||
|
||||
@@ -194,8 +192,8 @@ BattleFrontier_EventScript_IncrementWinStreak:: @ 8241EBA
|
||||
frontier_incrementstreak
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3:: @ 8241EC3
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_24219A
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_SecondAttendantEnter:: @ 8241EC3
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantEnter
|
||||
waitmovement 0
|
||||
applymovement 3, Common_Movement_WalkInPlaceLeft
|
||||
waitmovement 0
|
||||
@@ -204,113 +202,111 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3:: @ 8241EC3
|
||||
waitmovement 0
|
||||
applymovement 2, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2421A6
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_2421AB
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantDelay
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantFaceSecondAttendant
|
||||
waitmovement 0
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2421A1
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A:: @ 8241F0A
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_MaidenUpNext:: @ 8241F0A
|
||||
compare VAR_TEMP_2, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2424C2, MSGBOX_DEFAULT
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForMaiden
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_SalonMaidenOnHerWay, MSGBOX_DEFAULT
|
||||
setvar VAR_TEMP_2, 1
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241F22:: @ 8241F22
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_242542
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForMaiden:: @ 8241F22
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReadyForSalonMaiden
|
||||
waitmessage
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F79
|
||||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForMaidenNoRecord
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D40
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabel
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_AskRecordBattle
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_AskPauseChallenge
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_AskRetireChallenge
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForMaiden
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241F79:: @ 8241F79
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForMaidenNoRecord:: @ 8241F79
|
||||
multichoice 20, 6, MULTI_GO_ON_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabel
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_AskPauseChallenge
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_AskRetireChallenge
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForMaiden
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF:: @ 8241FAF
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabel:: @ 8241FAF
|
||||
call BattleFrontier_EventScript_SetBrainObjectGfx
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_242180
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceBattle
|
||||
waitmovement 0
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_242192
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos
|
||||
waitmovement 0
|
||||
addobject 1
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_2421B2
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_AnabelEnter
|
||||
waitmovement 0
|
||||
switch VAR_TEMP_F
|
||||
case FRONTIER_BRAIN_GOLD, BattleFrontier_BattleTowerBattleRoom_EventScript_242085
|
||||
case FRONTIER_BRAIN_STREAK, BattleFrontier_BattleTowerBattleRoom_EventScript_242029
|
||||
case FRONTIER_BRAIN_STREAK_LONG, BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
|
||||
case FRONTIER_BRAIN_GOLD, BattleFrontier_BattleTowerBattleRoom_EventScript_AnabelGoldIntro
|
||||
case FRONTIER_BRAIN_STREAK, BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabelSilver
|
||||
case FRONTIER_BRAIN_STREAK_LONG, BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabelGold
|
||||
frontier_get FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_242029
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242579, MSGBOX_DEFAULT
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabelSilver
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_GreetingsImAnabel, MSGBOX_DEFAULT
|
||||
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_242029:: @ 8242029
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24268C, MSGBOX_DEFAULT
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_242046
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabelSilver:: @ 8242029
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_LetMeSeeYourTalent, MSGBOX_DEFAULT
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_DoTowerBattle
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedAnabelSilver
|
||||
goto BattleFrontier_BattleTower_EventScript_WarpToLobbyLost
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_242046:: @ 8242046
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedAnabelSilver:: @ 8242046
|
||||
call BattleFrontier_EventScript_IncrementWinStreak
|
||||
frontier_getsymbols
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2426B4, MSGBOX_DEFAULT
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_AnabelTalentShallBeRecognized, MSGBOX_DEFAULT
|
||||
playfanfare MUS_ME_SYMBOLGET
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_24270E
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_ReceivedAbilitySymbol
|
||||
waitmessage
|
||||
waitfanfare
|
||||
frontier_givesymbol
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242744, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_UntilNextTime, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_242085:: @ 8242085
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_AnabelGoldIntro:: @ 8242085
|
||||
frontier_get FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2427F9, MSGBOX_DEFAULT
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabelGold
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_AnabelYouCameBack, MSGBOX_DEFAULT
|
||||
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2:: @ 82420B2
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428E0, MSGBOX_DEFAULT
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabelGold:: @ 82420B2
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_LetsBeginShallWe, MSGBOX_DEFAULT
|
||||
call BattleFrontier_BattleTowerBattleRoom_EventScript_DoTowerBattle
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedAnabelGold
|
||||
goto BattleFrontier_BattleTower_EventScript_WarpToLobbyLost
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF:: @ 82420CF
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedAnabelGold:: @ 82420CF
|
||||
call BattleFrontier_EventScript_IncrementWinStreak
|
||||
frontier_getsymbols
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428F7, MSGBOX_DEFAULT
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_AnabelCongratsYourPassPlease, MSGBOX_DEFAULT
|
||||
playfanfare MUS_ME_SYMBOLGET
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_242932
|
||||
message BattleFrontier_BattleTowerBattleRoom_Text_AbilitySymbolTookGoldenShine
|
||||
waitmessage
|
||||
waitfanfare
|
||||
frontier_givesymbol
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24295D, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom_Text_WishICouldBattleYouAgain, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_24210E:: @ 824210E
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_24210E:: @ 824210E
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_DoTowerBattle:: @ 824210E
|
||||
closemessage
|
||||
setvar VAR_TEMP_2, 0
|
||||
frontier_set FRONTIER_DATA_6, 0
|
||||
frontier_set FRONTIER_DATA_RECORD_DISABLED, FALSE
|
||||
special HealPlayerParty
|
||||
setvar VAR_0x8004, SPECIAL_BATTLE_TOWER
|
||||
setvar VAR_0x8005, 0
|
||||
@@ -318,11 +314,11 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_24210E:: @ 824210E
|
||||
waitstate
|
||||
copyvar VAR_0x8004, VAR_FRONTIER_BATTLE_MODE
|
||||
compare VAR_0x8004, FRONTIER_MODE_LINK_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_24215A
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_EndTowerBattle
|
||||
frontier_restorehelditems
|
||||
special HealPlayerParty
|
||||
frontier_resetsketch
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_24215A:: @ 824215A
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_EndTowerBattle:: @ 824215A
|
||||
tower_setinterviewdata
|
||||
frontier_get FRONTIER_DATA_BATTLE_OUTCOME
|
||||
return
|
||||
@@ -331,22 +327,22 @@ BattleFrontier_EventScript_SetBrainObjectGfx:: @ 8242170
|
||||
frontier_setbrainobj
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_242179: @ 8242179
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_PlayerEnter: @ 8242179
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
face_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_24217E: @ 824217E
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceAttendant: @ 824217E
|
||||
face_down
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_242180: @ 8242180
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceBattle: @ 8242180
|
||||
face_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_242182: @ 8242182
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_OpponentEnter: @ 8242182
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -354,21 +350,21 @@ BattleFrontier_BattleTowerBattleRoom_Movement_242182: @ 8242182
|
||||
face_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_242188: @ 8242188
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_OpponentExit: @ 8242188
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_24218D: @ 824218D
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer: @ 824218D
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_242192: @ 8242192
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos: @ 8242192
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -376,11 +372,11 @@ BattleFrontier_BattleTowerBattleRoom_Movement_242192: @ 8242192
|
||||
face_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_242198: @ 8242198
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_SetInvisible: @ 8242198
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_24219A: @ 824219A
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantEnter: @ 824219A
|
||||
set_visible
|
||||
delay_16
|
||||
walk_up
|
||||
@@ -389,21 +385,21 @@ BattleFrontier_BattleTowerBattleRoom_Movement_24219A: @ 824219A
|
||||
delay_8
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_2421A1: @ 82421A1
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantExit: @ 82421A1
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_2421A6: @ 82421A6
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantDelay: @ 82421A6
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_2421AB: @ 82421AB
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_AttendantFaceSecondAttendant: @ 82421AB
|
||||
face_right
|
||||
delay_16
|
||||
delay_16
|
||||
@@ -412,7 +408,7 @@ BattleFrontier_BattleTowerBattleRoom_Movement_2421AB: @ 82421AB
|
||||
walk_in_place_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_2421B2: @ 82421B2
|
||||
BattleFrontier_BattleTowerBattleRoom_Movement_AnabelEnter: @ 82421B2
|
||||
walk_slow_down
|
||||
walk_slow_down
|
||||
walk_slow_down
|
||||
@@ -420,113 +416,107 @@ BattleFrontier_BattleTowerBattleRoom_Movement_2421B2: @ 82421B2
|
||||
face_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8:: @ 82421B8
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8:: @ 82421B8
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby:: @ 82421B8
|
||||
copyvar VAR_RESULT, VAR_FRONTIER_BATTLE_MODE
|
||||
compare VAR_RESULT, FRONTIER_MODE_DOUBLES
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyDoubles
|
||||
compare VAR_RESULT, FRONTIER_MODE_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyMultis
|
||||
compare VAR_RESULT, FRONTIER_MODE_LINK_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyLinkMultis
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 6, 6
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8:: @ 82421E8
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyDoubles:: @ 82421E8
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 10, 6
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2:: @ 82421F2
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyMultis:: @ 82421F2
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 14, 6
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC:: @ 82421FC
|
||||
setvar VAR_0x8004, BATTLE_TOWER_FUNC_13
|
||||
special CallBattleTowerFunc
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyLinkMultis:: @ 82421FC
|
||||
tower_unklink
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 18, 6
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_24220E:: @ 824220E
|
||||
BattleFrontier_BattleTowerBattleRoom_EventScript_RetireChallenge:: @ 824220E
|
||||
setflag FLAG_CANCEL_BATTLE_ROOM_CHALLENGE
|
||||
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
|
||||
goto BattleFrontier_BattleTower_EventScript_WarpToLobbyLost
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_242217: @ 8242217
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242217: @ 8242217
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_RestoreMonsToFullHealth: @ 8242217
|
||||
.string "We will restore your POKéMON to\n"
|
||||
.string "full health.$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242244: @ 8242244
|
||||
@ Unused
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyForOpponent: @ 8242244
|
||||
.string "You will be facing opponent no. {STR_VAR_1}.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242277: @ 8242277
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor2ndOpponent: @ 8242277
|
||||
.string "You will be facing opponent no. 2.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2422A9: @ 82422A9
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor3rdOpponent: @ 82422A9
|
||||
.string "You will be facing opponent no. 3.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2422DB: @ 82422DB
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor4thOpponent: @ 82422DB
|
||||
.string "You will be facing opponent no. 4.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_24230D: @ 824230D
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor5thOpponent: @ 824230D
|
||||
.string "You will be facing opponent no. 5.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_24233F: @ 824233F
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor6thOpponent: @ 824233F
|
||||
.string "You will be facing opponent no. 6.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242371: @ 8242371
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyFor7thOpponent: @ 8242371
|
||||
.string "You will be facing opponent no. 7.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_2423A3: @ 82423A3
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2423A3: @ 82423A3
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_RecordYourBattle: @ 82423A3
|
||||
.string "Record your battle on your\n"
|
||||
.string "FRONTIER PASS?$"
|
||||
|
||||
BattleFrontier_BattleTowerLobby_Text_2423CD: @ 82423CD
|
||||
BattleFrontier_BattleTowerLobby_Text_BattleRecordedOnPass: @ 82423CD
|
||||
.string "{PLAYER}'s battle was recorded\n"
|
||||
.string "on the FRONTIER PASS.$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_2423FC: @ 82423FC
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2423FC: @ 82423FC
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_SaveAndQuitGame: @ 82423FC
|
||||
.string "Would you like to save and\n"
|
||||
.string "quit the game?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_242426: @ 8242426
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242426: @ 8242426
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_SavingPleaseWait: @ 8242426
|
||||
.string "Saving your battle data.\n"
|
||||
.string "Please wait.$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24244C: @ 824244C
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_24244C: @ 824244C
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_CancelYourChallenge: @ 824244C
|
||||
.string "Would you like to cancel your BATTLE\n"
|
||||
.string "ROOM challenge?$"
|
||||
|
||||
gText_BattleRecordCouldntBeSaved:: @ 8242481
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_RecordCouldntBeSaved:: @ 8242481
|
||||
.string "There was an error of some sort.\n"
|
||||
.string "Your record could not be saved.$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2424C2: @ 82424C2
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_SalonMaidenOnHerWay: @ 82424C2
|
||||
.string "Excuse me, but…\p"
|
||||
.string "Our leader, the SALON MAIDEN, is on\n"
|
||||
.string "her way here in hopes of battling you.\p"
|
||||
.string "She should be arriving very shortly.$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242542: @ 8242542
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReadyForSalonMaiden: @ 8242542
|
||||
.string "You will be facing the SALON MAIDEN.\n"
|
||||
.string "Are you prepared?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242579: @ 8242579
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_GreetingsImAnabel: @ 8242579
|
||||
.string "Greetings…\n"
|
||||
.string "My name is ANABEL.\p"
|
||||
.string "I am the SALON MAIDEN, and I am in\n"
|
||||
@@ -538,20 +528,20 @@ BattleFrontier_BattleTowerBattleRoom_Text_242579: @ 8242579
|
||||
.string "The reason I've come to see you…\n"
|
||||
.string "Well, there is but one reason…$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_24268C: @ 824268C
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_LetMeSeeYourTalent: @ 824268C
|
||||
.string "Let me see your talent in\n"
|
||||
.string "its entirety…$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2426B4: @ 82426B4
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_AnabelTalentShallBeRecognized: @ 82426B4
|
||||
.string "ANABEL: Fufufu, nicely done…\p"
|
||||
.string "Your FRONTIER PASS, please…\n"
|
||||
.string "Your talent shall be recognized.$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_24270E: @ 824270E
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_ReceivedAbilitySymbol: @ 824270E
|
||||
.string "The Ability Symbol was embossed on\n"
|
||||
.string "the FRONTIER PASS!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242744: @ 8242744
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_UntilNextTime: @ 8242744
|
||||
.string "… … … … … …\p"
|
||||
.string "You have confidence in your POKéMON\n"
|
||||
.string "battling talent, don't you?\p"
|
||||
@@ -560,7 +550,7 @@ BattleFrontier_BattleTowerBattleRoom_Text_242744: @ 8242744
|
||||
.string "I will be waiting for you.\n"
|
||||
.string "Until the next time we meet…$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2427F9: @ 82427F9
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_AnabelYouCameBack: @ 82427F9
|
||||
.string "ANABEL: You really did come back to\n"
|
||||
.string "see me…\p"
|
||||
.string "… … … … … …\p"
|
||||
@@ -570,18 +560,18 @@ BattleFrontier_BattleTowerBattleRoom_Text_2427F9: @ 82427F9
|
||||
.string "Too long since I've been able to battle\n"
|
||||
.string "without thinking about anything…$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2428E0: @ 82428E0
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_LetsBeginShallWe: @ 82428E0
|
||||
.string "Let's begin, shall we?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2428F7: @ 82428F7
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_AnabelCongratsYourPassPlease: @ 82428F7
|
||||
.string "ANABEL: Fufu, congratulations…\n"
|
||||
.string "Your FRONTIER PASS, please…$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_242932: @ 8242932
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_AbilitySymbolTookGoldenShine: @ 8242932
|
||||
.string "The Ability Symbol took on\n"
|
||||
.string "a golden shine!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_24295D: @ 824295D
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_WishICouldBattleYouAgain: @ 824295D
|
||||
.string "That was fun…\p"
|
||||
.string "I have never had a POKéMON battle\n"
|
||||
.string "so enjoyable before…\p"
|
||||
|
||||
@@ -1,99 +0,0 @@
|
||||
{
|
||||
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM2",
|
||||
"name": "BattleFrontier_BattleTowerBattleRoom2",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM",
|
||||
"music": "MUS_SATTOWER",
|
||||
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_NONE",
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_bike": false,
|
||||
"allow_escape_rope": false,
|
||||
"allow_running": false,
|
||||
"show_map_name": false,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_FRONTIER",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_0",
|
||||
"x": 5,
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_OPPONENT"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_TEALA",
|
||||
"x": 1,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_TEALA",
|
||||
"x": 1,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_1",
|
||||
"x": 4,
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_OPPONENT"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_F",
|
||||
"x": 4,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_E",
|
||||
"x": 5,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [],
|
||||
"coord_events": [],
|
||||
"bg_events": []
|
||||
}
|
||||
@@ -1,507 +0,0 @@
|
||||
BattleFrontier_BattleTowerBattleRoom2_MapScripts:: @ 8248EE8
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F33
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F43
|
||||
.byte 0
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8: @ 8248EF8
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F:: @ 8248F0F
|
||||
setvar VAR_0x8004, BATTLE_TOWER_FUNC_14
|
||||
special CallBattleTowerFunc
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29
|
||||
setvar VAR_OBJ_GFX_ID_F, EVENT_OBJ_GFX_BRENDAN_NORMAL
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29:: @ 8248F29
|
||||
setvar VAR_OBJ_GFX_ID_F, EVENT_OBJ_GFX_MAY_NORMAL
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F:: @ 8248F2F
|
||||
special SetBattleTowerLinkPlayerGfx
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F33: @ 8248F33
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F3D
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F3D:: @ 8248F3D
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM2
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F43: @ 8248F43
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F4D
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F4D:: @ 8248F4D
|
||||
setvar VAR_TEMP_0, 1
|
||||
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249518
|
||||
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_24951E
|
||||
waitmovement 0
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
|
||||
waitmovement 0
|
||||
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
|
||||
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
|
||||
waitmovement 0
|
||||
frontier_set FRONTIER_DATA_6, 1
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
|
||||
tower_setopponent
|
||||
addobject 1
|
||||
addobject 4
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249528
|
||||
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_24952E
|
||||
waitmovement 0
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249026
|
||||
tower_getopponentintro 0
|
||||
delay 15
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
|
||||
waitmovement 0
|
||||
msgbox gStringVar4, MSGBOX_DEFAULT
|
||||
waitmessage
|
||||
tower_getopponentintro 1
|
||||
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
|
||||
waitmovement 0
|
||||
msgbox gStringVar4, MSGBOX_DEFAULT
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249069
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249026:: @ 8249026
|
||||
tower_getopponentintro 0
|
||||
delay 15
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
|
||||
waitmovement 0
|
||||
messageautoscroll gStringVar4
|
||||
waitmessage
|
||||
delay 48
|
||||
tower_getopponentintro 1
|
||||
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
|
||||
waitmovement 0
|
||||
messageautoscroll gStringVar4
|
||||
waitmessage
|
||||
delay 48
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249069:: @ 8249069
|
||||
call BattleFrontier_BattleTowerBattleRoom2_EventScript_24210E
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E:: @ 824907E
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST
|
||||
tower_set TOWER_DATA_LVL_MODE
|
||||
setvar VAR_0x8004, 3
|
||||
special Script_TryGainNewFanFromCounter
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA:: @ 82490AA
|
||||
call BattleFrontier_EventScript_IncrementWinStreak
|
||||
tower_setbattlewon
|
||||
switch VAR_RESULT
|
||||
case 7, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF
|
||||
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249534
|
||||
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249539
|
||||
waitmovement 0
|
||||
removeobject 1
|
||||
removeobject 4
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
|
||||
waitmovement 0
|
||||
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
|
||||
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
|
||||
waitmovement 0
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249118
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_242217, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249121
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249118:: @ 8249118
|
||||
messageautoscroll BattleFrontier_BattleTowerBattleRoom2_Text_242217
|
||||
waitmessage
|
||||
delay 48
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249121:: @ 8249121
|
||||
special LoadPlayerParty
|
||||
frontier_setpartyorder FRONTIER_MULTI_PARTY_SIZE
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249514
|
||||
playfanfare MUS_ME_ASA
|
||||
waitfanfare
|
||||
special HealPlayerParty
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249143:: @ 8249143
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
call BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
|
||||
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8E0
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1
|
||||
multichoice 19, 4, MULTI_GO_ON_RECORD_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2491E7
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_249223
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom2_EventScript_249251
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1:: @ 82491B1
|
||||
multichoice 20, 6, MULTI_GO_ON_REST_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249223
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_249251
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2491E7:: @ 82491E7
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_2423A3
|
||||
waitmessage
|
||||
multichoicedefault 20, 8, MULTI_YESNO, 1, 0
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249219
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249219:: @ 8249219
|
||||
call BattleFrontier_EventScript_SaveBattle
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249223:: @ 8249223
|
||||
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_2423FC, MSGBOX_YESNO
|
||||
switch VAR_RESULT
|
||||
case NO, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
case YES, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249251:: @ 8249251
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
|
||||
waitmessage
|
||||
multichoicedefault 20, 8, MULTI_YESNO, 1, 0
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249283:: @ 8249283
|
||||
closemessage
|
||||
clearflag FLAG_TEMP_2
|
||||
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249526
|
||||
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249526
|
||||
waitmovement 0
|
||||
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_249541
|
||||
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_249541
|
||||
waitmovement 0
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF:: @ 82492AF
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
|
||||
tower_set TOWER_DATA_LVL_MODE
|
||||
setvar VAR_0x8004, 3
|
||||
special Script_TryGainNewFanFromCounter
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB:: @ 82492DB
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_242426
|
||||
waitmessage
|
||||
tower_save CHALLENGE_STATUS_PAUSED
|
||||
playse SE_SAVE
|
||||
waitse
|
||||
fadescreen 1
|
||||
frontier_reset
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD:: @ 82492FD
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_24937E
|
||||
copyvar VAR_TEMP_F, VAR_RESULT
|
||||
switch VAR_TEMP_F
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249354
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_24935B
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom2_EventScript_249362
|
||||
case 4, BattleFrontier_BattleTowerBattleRoom2_EventScript_249369
|
||||
case 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_249370
|
||||
case 6, BattleFrontier_BattleTowerBattleRoom2_EventScript_249377
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249354:: @ 8249354
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_249547
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_24935B:: @ 824935B
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_249578
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249362:: @ 8249362
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_2495A9
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249369:: @ 8249369
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_2495DA
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249370:: @ 8249370
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_24960B
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249377:: @ 8249377
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_24963C
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_24937E:: @ 824937E
|
||||
copyvar VAR_TEMP_F, VAR_RESULT
|
||||
switch VAR_TEMP_F
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493CA
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493D6
|
||||
case 3, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493E2
|
||||
case 4, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493EE
|
||||
case 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493FA
|
||||
case 6, BattleFrontier_BattleTowerBattleRoom2_EventScript_249406
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493CA:: @ 82493CA
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_249547
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493D6:: @ 82493D6
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_249578
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493E2:: @ 82493E2
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_2495A9
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493EE:: @ 82493EE
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_2495DA
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493FA:: @ 82493FA
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_24960B
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249406:: @ 8249406
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_24963C
|
||||
waitmessage
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249412:: @ 8249412
|
||||
waitmessage
|
||||
delay 48
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249417:: @ 8249417
|
||||
goto_if_set FLAG_TEMP_2, BattleFrontier_BattleTowerBattleRoom2_EventScript_249457
|
||||
multichoice 19, 6, MULTI_GO_ON_RECORD_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249483
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494A8
|
||||
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249457:: @ 8249457
|
||||
multichoice 20, 8, MULTI_GO_ON_RETIRE, 1
|
||||
switch VAR_RESULT
|
||||
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249483
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249483:: @ 8249483
|
||||
setvar VAR_0x8004, 0
|
||||
setvar VAR_0x8005, 0
|
||||
message gText_LinkStandby3
|
||||
waitmessage
|
||||
special sub_813B568
|
||||
waitstate
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_ne BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249412
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494A8:: @ 82494A8
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_2423A3
|
||||
waitmessage
|
||||
multichoicedefault 20, 8, MULTI_YESNO, 1, 0
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
case MULTI_B_PRESSED, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
call BattleFrontier_EventScript_SaveBattle
|
||||
setflag FLAG_TEMP_2
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD:: @ 82494DD
|
||||
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
|
||||
waitmessage
|
||||
multichoicedefault 20, 8, MULTI_YESNO, 1, 0
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2494FA
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494FA:: @ 82494FA
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 0
|
||||
message gText_LinkStandby3
|
||||
waitmessage
|
||||
special sub_813B568
|
||||
waitstate
|
||||
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_EventScript_249514:: @ 8249514
|
||||
special sub_813B534
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249518: @ 8249518
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
face_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_24951E: @ 824951E
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
face_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249524: @ 8249524
|
||||
face_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249526: @ 8249526
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249528: @ 8249528
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
face_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_24952E: @ 824952E
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
face_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249534: @ 8249534
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249539: @ 8249539
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_24953E: @ 824953E
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249541: @ 8249541
|
||||
walk_left
|
||||
walk_left
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Movement_249545: @ 8249545
|
||||
walk_in_place_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_249547: @ 8249547
|
||||
.string "The 2nd set of opponents is next.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_249578: @ 8249578
|
||||
.string "The 3rd set of opponents is next.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_2495A9: @ 82495A9
|
||||
.string "The 4th set of opponents is next.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_2495DA: @ 82495DA
|
||||
.string "The 5th set of opponents is next.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24960B: @ 824960B
|
||||
.string "The 6th set of opponents is next.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24963C: @ 824963C
|
||||
.string "The 7th set of opponents is next.\n"
|
||||
.string "Are you ready?$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24966D: @ 824966D
|
||||
.string "The 2nd set of opponents is next.\n"
|
||||
.string "Do your best!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24969D: @ 824969D
|
||||
.string "The 3rd set of opponents is next.\n"
|
||||
.string "Do your best!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_2496CD: @ 82496CD
|
||||
.string "The 4th set of opponents is next.\n"
|
||||
.string "Do your best!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_2496FD: @ 82496FD
|
||||
.string "The 5th set of opponents is next.\n"
|
||||
.string "Do your best!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24972D: @ 824972D
|
||||
.string "The 6th set of opponents is next.\n"
|
||||
.string "Do your best!$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom2_Text_24975D: @ 824975D
|
||||
.string "The 7th set of opponents is next.\n"
|
||||
.string "Do your best!$"
|
||||
|
||||
gText_LinkStandby3:: @ 824978D
|
||||
.string "Link standby…$"
|
||||
|
||||
gText_YourPartnerHasRetired:: @ 824979B
|
||||
.string "Your partner has retired.\p"
|
||||
.string "Your BATTLE ROOM challenge\n"
|
||||
.string "will be canceled.$"
|
||||
@@ -1,55 +1,52 @@
|
||||
BattleFrontier_BattleTowerCorridor_MapScripts:: @ 8241AAA
|
||||
map_script MAP_SCRIPT_ON_LOAD, BattleFrontier_BattleTowerCorridor_MapScript1_241AB5
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerCorridor_MapScript2_241AE6
|
||||
map_script MAP_SCRIPT_ON_LOAD, BattleFrontier_BattleTowerCorridor_OnLoad
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerCorridor_OnFrame
|
||||
.byte 0
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_MapScript1_241AB5: @ 8241AB5
|
||||
BattleFrontier_BattleTowerCorridor_OnLoad: @ 8241AB5
|
||||
compare VAR_0x8006, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerCorridor_EventScript_241AD3
|
||||
goto_if_eq BattleFrontier_BattleTowerCorridor_EventScript_OpenFarDoor
|
||||
setmetatile 12, 0, METATILE_BattleFrontier_CorridorOpenDoor_Top, 0
|
||||
setmetatile 12, 1, METATILE_BattleFrontier_CorridorOpenDoor_Bottom, 0
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_241AD3:: @ 8241AD3
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_OpenFarDoor:: @ 8241AD3
|
||||
setmetatile 15, 0, METATILE_BattleFrontier_CorridorOpenDoor_Top, 0
|
||||
setmetatile 15, 1, METATILE_BattleFrontier_CorridorOpenDoor_Bottom, 0
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_MapScript2_241AE6: @ 8241AE6
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerCorridor_EventScript_241AF0
|
||||
BattleFrontier_BattleTowerCorridor_OnFrame: @ 8241AE6
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerCorridor_EventScript_EnterCorridor
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_241AF0:: @ 8241AF0
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_EnterCorridor:: @ 8241AF0
|
||||
setvar VAR_TEMP_0, 1
|
||||
compare VAR_0x8006, 1
|
||||
goto_if_eq BattleFrontier_BattleTowerCorridor_EventScript_241B16
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B3A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_241B39
|
||||
goto_if_eq BattleFrontier_BattleTowerCorridor_EventScript_WalkToFarDoor
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToDoor
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToDoor
|
||||
waitmovement 0
|
||||
goto BattleFrontier_BattleTowerCorridor_EventScript_241B27
|
||||
goto BattleFrontier_BattleTowerCorridor_EventScript_WarpToBattleRoom
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_241B16:: @ 8241B16
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B37
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_241B36
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_WalkToFarDoor:: @ 8241B16
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToFarDoor
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToFarDoor
|
||||
waitmovement 0
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_241B27:: @ 8241B27
|
||||
BattleFrontier_BattleTowerCorridor_EventScript_WarpToBattleRoom:: @ 8241B27
|
||||
setvar VAR_TEMP_0, 0
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
|
||||
waitstate
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_Movement_241B36: @ 8241B36
|
||||
BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToFarDoor: @ 8241B36
|
||||
walk_right
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_Movement_241B37: @ 8241B37
|
||||
BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToFarDoor: @ 8241B37
|
||||
walk_right
|
||||
walk_right
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_Movement_241B39: @ 8241B39
|
||||
BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToDoor: @ 8241B39
|
||||
walk_right
|
||||
|
||||
BattleFrontier_BattleTowerCorridor_Movement_241B3A: @ 8241B3A
|
||||
BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToDoor: @ 8241B3A
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
|
||||
@@ -1,172 +0,0 @@
|
||||
BattleFrontier_BattleTowerCorridor2_MapScripts:: @ 8248D4A
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerCorridor2_MapScript2_248D95
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerCorridor2_MapScript2_248DB2
|
||||
.byte 0
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A: @ 8248D5A
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D71
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D91
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248D71:: @ 8248D71
|
||||
setvar VAR_0x8004, BATTLE_TOWER_FUNC_14
|
||||
special CallBattleTowerFunc
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D8B
|
||||
setvar VAR_OBJ_GFX_ID_F, EVENT_OBJ_GFX_BRENDAN_NORMAL
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248D8B:: @ 8248D8B
|
||||
setvar VAR_OBJ_GFX_ID_F, EVENT_OBJ_GFX_MAY_NORMAL
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248D91:: @ 8248D91
|
||||
special SetBattleTowerLinkPlayerGfx
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_MapScript2_248D95: @ 8248D95
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerCorridor2_EventScript_248D9F
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248D9F:: @ 8248D9F
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
|
||||
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
|
||||
hideobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
|
||||
special OffsetCameraForBattle
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_MapScript2_248DB2: @ 8248DB2
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerCorridor2_EventScript_248DBC
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248DBC:: @ 8248DBC
|
||||
lockall
|
||||
setflag FLAG_SPECIAL_FLAG_0x4002
|
||||
setvar VAR_0x8004, 14
|
||||
setvar VAR_0x8005, 1
|
||||
opendoor 1, 1
|
||||
waitdooranim
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4002
|
||||
showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
|
||||
showobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor2_Movement_248EE6
|
||||
applymovement 4, BattleFrontier_BattleTowerCorridor2_Movement_248EE6
|
||||
waitmovement 0
|
||||
setflag FLAG_SPECIAL_FLAG_0x4002
|
||||
setvar VAR_0x8004, 14
|
||||
setvar VAR_0x8005, 1
|
||||
closedoor 1, 1
|
||||
waitdooranim
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4002
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor2_Movement_248EBC
|
||||
applymovement 4, BattleFrontier_BattleTowerCorridor2_Movement_248EC4
|
||||
applymovement 3, BattleFrontier_BattleTowerCorridor2_Movement_248ECC
|
||||
applymovement 2, BattleFrontier_BattleTowerCorridor2_Movement_248ED5
|
||||
waitmovement 0
|
||||
delay 40
|
||||
applymovement 3, Common_Movement_WalkInPlaceFastestUp
|
||||
applymovement 2, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
opendoor 7, 1
|
||||
waitdooranim
|
||||
applymovement 3, BattleFrontier_BattleTowerCorridor2_Movement_248EE3
|
||||
applymovement 2, BattleFrontier_BattleTowerCorridor2_Movement_248EE3
|
||||
applymovement 1, BattleFrontier_BattleTowerCorridor2_Movement_248EDE
|
||||
applymovement 4, BattleFrontier_BattleTowerCorridor2_Movement_248EDE
|
||||
waitmovement 0
|
||||
closedoor 7, 1
|
||||
waitdooranim
|
||||
delay 30
|
||||
setvar VAR_TEMP_1, 1
|
||||
call BattleFrontier_BattleTowerCorridor2_EventScript_248E71
|
||||
releaseall
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248E71:: @ 8248E71
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
|
||||
call_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES
|
||||
call_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248EA8
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248EB2
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248E9E:: @ 8248E9E
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248EA8:: @ 8248EA8
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM2, 255, 4, 5
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_EventScript_248EB2:: @ 8248EB2
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM2, 255, 4, 5
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248EBC: @ 8248EBC
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248EC4: @ 8248EC4
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248ECC: @ 8248ECC
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_up
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248ED5: @ 8248ED5
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_up
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248EDE: @ 8248EDE
|
||||
delay_16
|
||||
walk_up
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248EE3: @ 8248EE3
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerCorridor2_Movement_248EE6: @ 8248EE6
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
@@ -1,89 +1,89 @@
|
||||
BattleFrontier_BattleTowerElevator_MapScripts:: @ 82419DB
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerElevator_MapScript2_2419E6
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerElevator_MapScript2_241A96
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerElevator_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerElevator_OnWarp
|
||||
.byte 0
|
||||
|
||||
BattleFrontier_BattleTowerElevator_MapScript2_2419E6: @ 82419E6
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerElevator_EventScript_2419F0
|
||||
BattleFrontier_BattleTowerElevator_OnFrame: @ 82419E6
|
||||
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerElevator_EventScript_EnterElevator
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_2419F0:: @ 82419F0
|
||||
BattleFrontier_BattleTowerElevator_EventScript_EnterElevator:: @ 82419F0
|
||||
setvar VAR_TEMP_0, 1
|
||||
applymovement 1, BattleFrontier_BattleTowerElevator_Movement_241A86
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_241A8A
|
||||
applymovement 1, BattleFrontier_BattleTowerElevator_Movement_AttendantEnter
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_PlayerEnter
|
||||
waitmovement 0
|
||||
special BufferBattleTowerElevatorFloors
|
||||
waitse
|
||||
special MoveElevator
|
||||
waitstate
|
||||
delay 48
|
||||
applymovement 1, BattleFrontier_BattleTowerElevator_Movement_241A8E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_241A92
|
||||
applymovement 1, BattleFrontier_BattleTowerElevator_Movement_AttendantExit
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_PlayerExit
|
||||
waitmovement 0
|
||||
call BattleFrontier_BattleTowerElevator_EventScript_241A28
|
||||
call BattleFrontier_BattleTowerElevator_EventScript_WarpToNextRoom
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_241A28:: @ 8241A28
|
||||
BattleFrontier_BattleTowerElevator_EventScript_WarpToNextRoom:: @ 8241A28
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_241A55
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_WarpToCorridor
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_241A55
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_WarpToCorridor
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_241A5F
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_WarpToNextRoomMulti
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_241A72
|
||||
call_if_eq BattleFrontier_BattleTowerElevator_EventScript_WarpToCorridorMulti
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_241A55:: @ 8241A55
|
||||
BattleFrontier_BattleTowerElevator_EventScript_WarpToCorridor:: @ 8241A55
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR, 255, 8, 1
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_241A5F:: @ 8241A5F
|
||||
goto_if_unset FLAG_CHOSEN_MULTI_BATTLE_NPC_PARTNER, BattleFrontier_BattleTowerElevator_EventScript_241A7C
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2, 255, 7, 2
|
||||
BattleFrontier_BattleTowerElevator_EventScript_WarpToNextRoomMulti:: @ 8241A5F
|
||||
goto_if_unset FLAG_CHOSEN_MULTI_BATTLE_NPC_PARTNER, BattleFrontier_BattleTowerElevator_EventScript_WarpToPartnerRoom
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR, 255, 7, 2
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_241A72:: @ 8241A72
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2, 255, 7, 2
|
||||
BattleFrontier_BattleTowerElevator_EventScript_WarpToCorridorMulti:: @ 8241A72
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR, 255, 7, 2
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_241A7C:: @ 8241A7C
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM, 255, 10, 1
|
||||
BattleFrontier_BattleTowerElevator_EventScript_WarpToPartnerRoom:: @ 8241A7C
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM, 255, 10, 1
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerElevator_Movement_241A86: @ 8241A86
|
||||
BattleFrontier_BattleTowerElevator_Movement_AttendantEnter: @ 8241A86
|
||||
walk_up
|
||||
walk_right
|
||||
face_down
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerElevator_Movement_241A8A: @ 8241A8A
|
||||
BattleFrontier_BattleTowerElevator_Movement_PlayerEnter: @ 8241A8A
|
||||
walk_up
|
||||
walk_up
|
||||
face_down
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerElevator_Movement_241A8E: @ 8241A8E
|
||||
BattleFrontier_BattleTowerElevator_Movement_AttendantExit: @ 8241A8E
|
||||
walk_down
|
||||
walk_down
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerElevator_Movement_241A92: @ 8241A92
|
||||
BattleFrontier_BattleTowerElevator_Movement_PlayerExit: @ 8241A92
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerElevator_MapScript2_241A96: @ 8241A96
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerElevator_EventScript_241AA0
|
||||
BattleFrontier_BattleTowerElevator_OnWarp: @ 8241A96
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerElevator_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_241AA0:: @ 8241AA0
|
||||
BattleFrontier_BattleTowerElevator_EventScript_TurnPlayerNorth:: @ 8241AA0
|
||||
setvar VAR_TEMP_1, 1
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23E936",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_SinglesAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EEE7",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_FeelingsMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EFB5",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EFBE",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -102,7 +102,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EA9F",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_DoublesAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EC08",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_MultisAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -128,7 +128,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23ED74",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_LinkMultisAttendant",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -163,7 +163,7 @@
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EFC7"
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_ShowSinglesResults"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -171,7 +171,7 @@
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EFE0"
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_ShowDoublesResults"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -179,7 +179,7 @@
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23EFF9"
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_ShowMultisResults"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -187,7 +187,7 @@
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23F012"
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_ShowLinkMultisResults"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -195,7 +195,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_23F4BE"
|
||||
"script": "BattleFrontier_BattleTowerLobby_EventScript_RulesBoard"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM",
|
||||
"name": "BattleFrontier_BattleTowerMultiBattleRoom",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM",
|
||||
"music": "MUS_SATTOWER",
|
||||
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
|
||||
"requires_flash": false,
|
||||
@@ -9,127 +9,88 @@
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_bike": false,
|
||||
"allow_escape_rope": false,
|
||||
"allow_running": true,
|
||||
"allow_running": false,
|
||||
"show_map_name": false,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_NORMAL",
|
||||
"battle_scene": "MAP_BATTLE_SCENE_FRONTIER",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_TEALA",
|
||||
"x": 11,
|
||||
"y": 2,
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_0",
|
||||
"x": 5,
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243E7A",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_OPPONENT"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_TEALA",
|
||||
"x": 1,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_0",
|
||||
"x": 2,
|
||||
"y": 10,
|
||||
"graphics_id": "EVENT_OBJ_GFX_TEALA",
|
||||
"x": 1,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F29",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_1"
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_1",
|
||||
"x": 17,
|
||||
"y": 11,
|
||||
"x": 4,
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FFB",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_2"
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_OPPONENT"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_2",
|
||||
"x": 6,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244008",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_3"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_3",
|
||||
"x": 8,
|
||||
"y": 13,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244015",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_4"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_4",
|
||||
"x": 10,
|
||||
"y": 11,
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_F",
|
||||
"x": 4,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244022",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_5"
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_5",
|
||||
"x": 13,
|
||||
"y": 10,
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_E",
|
||||
"x": 5,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_24402F",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_6",
|
||||
"x": 15,
|
||||
"y": 13,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_24403C",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_7",
|
||||
"x": 4,
|
||||
"y": 12,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244049",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2"
|
||||
"script": "0x0",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [],
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2",
|
||||
"name": "BattleFrontier_BattleTowerCorridor2",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2",
|
||||
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR",
|
||||
"name": "BattleFrontier_BattleTowerMultiCorridor",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR",
|
||||
"music": "MUS_SATTOWER",
|
||||
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
|
||||
"requires_flash": false,
|
||||
176
data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc
Normal file
176
data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc
Normal file
@@ -0,0 +1,176 @@
|
||||
BattleFrontier_BattleTowerMultiCorridor_MapScripts:: @ 8248D4A
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerMultiCorridor_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerMultiCorridor_OnWarp
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerMultiCorridor_OnFrame
|
||||
.byte 0
|
||||
|
||||
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
|
||||
@ The player is represented instead by object event 1, which has the gfx id VAR_OBJ_GFX_ID_F
|
||||
@ The multi partner is represented by object event 4, which has the gfx id VAR_OBJ_GFX_ID_E
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_OnTransition: @ 8248D5A
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_SetObjGfx
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_SetLinkPlayerGfx
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_SetObjGfx:: @ 8248D71
|
||||
tower_setpartnergfx
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_SetPlayerGfxFemale
|
||||
setvar VAR_OBJ_GFX_ID_F, EVENT_OBJ_GFX_BRENDAN_NORMAL
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_SetPlayerGfxFemale:: @ 8248D8B
|
||||
setvar VAR_OBJ_GFX_ID_F, EVENT_OBJ_GFX_MAY_NORMAL
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_SetLinkPlayerGfx:: @ 8248D91
|
||||
special SetBattleTowerLinkPlayerGfx
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_OnWarp: @ 8248D95
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerMultiCorridor_EventScript_SetUpObjects
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_SetUpObjects:: @ 8248D9F
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
|
||||
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
|
||||
hideobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
|
||||
special OffsetCameraForBattle
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_OnFrame: @ 8248DB2
|
||||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerMultiCorridor_EventScript_EnterCorridor
|
||||
.2byte 0
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_EnterCorridor:: @ 8248DBC
|
||||
lockall
|
||||
setflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
|
||||
setvar VAR_0x8004, 14 @ x coord of far door, used by DrawDoor
|
||||
setvar VAR_0x8005, 1 @ y coord of far door, used by DrawDoor
|
||||
opendoor 1, 1
|
||||
waitdooranim
|
||||
clearflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
|
||||
showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
|
||||
showobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
|
||||
applymovement 1, BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator
|
||||
applymovement 4, BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator
|
||||
waitmovement 0
|
||||
setflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
|
||||
setvar VAR_0x8004, 14 @ x coord of far door, used by DrawDoor
|
||||
setvar VAR_0x8005, 1 @ y coord of far door, used by DrawDoor
|
||||
closedoor 1, 1
|
||||
waitdooranim
|
||||
clearflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
|
||||
applymovement 1, BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerWalkToDoor
|
||||
applymovement 4, BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerWalkToDoor
|
||||
applymovement 3, BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerAttendantWalkToDoor
|
||||
applymovement 2, BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerAttendantWalkToDoor
|
||||
waitmovement 0
|
||||
delay 40
|
||||
applymovement 3, Common_Movement_WalkInPlaceFastestUp
|
||||
applymovement 2, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
opendoor 7, 1
|
||||
waitdooranim
|
||||
applymovement 3, BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor
|
||||
applymovement 2, BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor
|
||||
applymovement 1, BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor
|
||||
applymovement 4, BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor
|
||||
waitmovement 0
|
||||
closedoor 7, 1
|
||||
waitdooranim
|
||||
delay 30
|
||||
setvar VAR_TEMP_1, 1
|
||||
call BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToBattleRoom
|
||||
releaseall
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToBattleRoom:: @ 8248E71
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
|
||||
call_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToNormalBattleRoom
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES
|
||||
call_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToNormalBattleRoom
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToMultiBattleRoom
|
||||
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
|
||||
call_if_eq BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToLinkMultiBattleRoom
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToNormalBattleRoom:: @ 8248E9E
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToMultiBattleRoom:: @ 8248EA8
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM, 255, 4, 5
|
||||
waitstate
|
||||
return
|
||||
|
||||
@ Unnecessary duplicate of the above
|
||||
BattleFrontier_BattleTowerMultiCorridor_EventScript_WarpToLinkMultiBattleRoom:: @ 8248EB2
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM, 255, 4, 5
|
||||
waitstate
|
||||
return
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerWalkToDoor: @ 8248EBC
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerWalkToDoor: @ 8248EC4
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerAttendantWalkToDoor: @ 8248ECC
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_up
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerAttendantWalkToDoor: @ 8248ED5
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_up
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor: @ 8248EDE
|
||||
delay_16
|
||||
walk_up
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor: @ 8248EE3
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator: @ 8248EE6
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
138
data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json
Normal file
138
data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json
Normal file
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM",
|
||||
"name": "BattleFrontier_BattleTowerMultiPartnerRoom",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM",
|
||||
"music": "MUS_SATTOWER",
|
||||
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_NONE",
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_bike": false,
|
||||
"allow_escape_rope": false,
|
||||
"allow_running": true,
|
||||
"show_map_name": false,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_NORMAL",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_TEALA",
|
||||
"x": 11,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Attendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_0",
|
||||
"x": 2,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner1",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_1"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_1",
|
||||
"x": 17,
|
||||
"y": 11,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner2",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_2"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_2",
|
||||
"x": 6,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner3",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_3"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_3",
|
||||
"x": 8,
|
||||
"y": 13,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner4",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_4"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_4",
|
||||
"x": 10,
|
||||
"y": 11,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner5",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_5"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_5",
|
||||
"x": 13,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner6",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_6",
|
||||
"x": 15,
|
||||
"y": 13,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner7",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_7",
|
||||
"x": 4,
|
||||
"y": 12,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner8",
|
||||
"flag": "FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2"
|
||||
}
|
||||
],
|
||||
"warp_events": [],
|
||||
"coord_events": [],
|
||||
"bg_events": []
|
||||
}
|
||||
1809
data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc
Normal file
1809
data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc
Normal file
File diff suppressed because it is too large
Load Diff
@@ -49,7 +49,7 @@ SlateportCity_BattleTentLobby_EventScript_2087E9:: @ 82087E9
|
||||
switch VAR_RESULT
|
||||
case 0, SlateportCity_BattleTentLobby_EventScript_20882A
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
|
||||
message SlateportCity_BattleTentLobby_Text_23F68C
|
||||
message BattleFrontier_BattleTowerLobby_Text_ReceivedPrize
|
||||
waitmessage
|
||||
playfanfare MUS_FANFA4
|
||||
waitfanfare
|
||||
|
||||
@@ -510,9 +510,9 @@
|
||||
"SafariZone_Northeast",
|
||||
"SafariZone_Southeast",
|
||||
"BattleFrontier_OutsideEast",
|
||||
"BattleFrontier_BattleTowerMultiPartnerRoom",
|
||||
"BattleFrontier_BattleTowerMultiCorridor",
|
||||
"BattleFrontier_BattleTowerMultiBattleRoom",
|
||||
"BattleFrontier_BattleTowerCorridor2",
|
||||
"BattleFrontier_BattleTowerBattleRoom2",
|
||||
"BattleFrontier_BattleDomeLobby",
|
||||
"BattleFrontier_BattleDomeCorridor",
|
||||
"BattleFrontier_BattleDomePreBattleRoom",
|
||||
|
||||
Reference in New Issue
Block a user