1
0
mirror of https://github.com/Ninjdai1/pokeemerald.git synced 2025-03-08 08:27:52 +01:00

914 lines
36 KiB
PHP
Raw Normal View History

.set LOCALID_ATTENDANT, 1
.set LOCALID_HINT_GIVER, 2
2017-11-09 19:21:31 -06:00
BattleFrontier_BattlePyramidLobby_MapScripts:: @ 8250716
2019-12-11 03:28:55 -05:00
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePyramidLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleDomeLobby_OnWarp
2017-11-09 19:21:31 -06:00
.byte 0
2019-12-11 03:28:55 -05:00
@ Unused. Pyramid uses Dome's OnWarp (presumably by mistake). Their effects are identical
BattleFrontier_BattlePyramidLobby_OnWarp: @ 8250721
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePyramidLobby_EventScript_TurnPlayerNorth
2017-11-09 17:40:08 -06:00
.2byte 0
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_TurnPlayerNorth: @ 825072B
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_1, 1
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
2017-11-09 17:40:08 -06:00
end
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_OnFrame: @ 8250735
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePyramidLobby_EventScript_GetChallengeStatus
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_SAVING, BattleFrontier_BattlePyramidLobby_EventScript_QuitWithoutSaving
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_PAUSED, BattleFrontier_BattlePyramidLobby_EventScript_ResumeChallenge
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_WON, BattleFrontier_BattlePyramidLobby_EventScript_WonChallenge
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_LOST, BattleFrontier_BattlePyramidLobby_EventScript_LostChallenge
2017-11-09 19:21:31 -06:00
.2byte 0
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_GetChallengeStatus:: @ 825075F
2019-11-24 16:58:40 -05:00
frontier_getstatus
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_QuitWithoutSaving:: @ 8250768
2017-11-09 19:21:31 -06:00
lockall
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_DidntSaveBeforeQuittingTakeBag
2017-11-09 19:21:31 -06:00
waitmessage
2020-08-20 18:02:00 -04:00
playse SE_EXP_MAX
2017-11-09 19:21:31 -06:00
waitse
closemessage
2019-12-02 09:52:16 -05:00
pyramid_set PYRAMID_DATA_WIN_STREAK, 0
pyramid_set PYRAMID_DATA_WIN_STREAK_ACTIVE, FALSE
2019-11-24 16:58:40 -05:00
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_0, 255
2017-11-09 19:21:31 -06:00
releaseall
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_WonChallenge:: @ 82507B1
2017-11-09 19:21:31 -06:00
lockall
2019-11-24 16:58:40 -05:00
frontier_isbrain
2019-11-09 20:40:25 -05:00
compare VAR_RESULT, TRUE
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_DefeatedKing
msgbox BattleFrontier_BattlePyramidLobby_Text_YouveConqueredPyramid, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_GiveBattlePoints
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_DefeatedKing:: @ 82507D2
msgbox BattleFrontier_BattlePyramidLobby_Text_YouveDefeatedPyramidKing, MSGBOX_DEFAULT
BattleFrontier_BattlePyramidLobby_EventScript_GiveBattlePoints:: @ 82507DA
2019-10-17 19:22:03 -04:00
special DoBattlePyramidMonsHaveHeldItem
compare VAR_RESULT, TRUE
2019-12-11 03:28:55 -05:00
call_if_eq BattleFrontier_BattlePyramidLobby_EventScript_StoreHeldItemsInPyramidBag
2019-10-17 19:22:03 -04:00
clearflag FLAG_STORING_ITEMS_IN_PYRAMID_BAG
2019-11-24 16:58:40 -05:00
frontier_checkairshow
2018-04-29 14:21:59 +02:00
special LoadPlayerParty
2019-12-02 09:52:16 -05:00
pyramid_clearhelditems
2017-12-16 00:08:23 +01:00
special HealPlayerParty
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_UsedBattleBagWillBeKept
2017-11-09 19:21:31 -06:00
waitmessage
2020-08-20 18:02:00 -04:00
playse SE_EXP_MAX
2017-11-09 19:21:31 -06:00
waitse
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_GiveYouTheseBattlePoints, MSGBOX_DEFAULT
2019-11-24 16:58:40 -05:00
frontier_givepoints
msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_RecordResultsWait
2017-11-09 19:21:31 -06:00
waitmessage
2019-12-02 09:52:16 -05:00
pyramid_setprize
pyramid_save 0
2017-11-09 19:21:31 -06:00
playse SE_SAVE
waitse
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_LookForwardToNextChallenge, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_0, 255
2017-11-09 19:21:31 -06:00
releaseall
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_LostChallenge:: @ 8250852
2019-11-24 16:58:40 -05:00
frontier_checkairshow
2018-04-29 14:21:59 +02:00
special LoadPlayerParty
2019-12-02 09:52:16 -05:00
pyramid_clearhelditems
2017-12-16 00:08:23 +01:00
special HealPlayerParty
2017-11-09 19:21:31 -06:00
lockall
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_DisappointingHereIsBag
2017-11-09 19:21:31 -06:00
waitmessage
2020-08-20 18:02:00 -04:00
playse SE_EXP_MAX
2017-11-09 19:21:31 -06:00
waitse
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_RecordResultsWait
2017-11-09 19:21:31 -06:00
waitmessage
2019-12-02 09:52:16 -05:00
pyramid_set PYRAMID_DATA_WIN_STREAK_ACTIVE, FALSE
pyramid_save 0
2017-11-09 19:21:31 -06:00
playse SE_SAVE
waitse
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_LookForwardToNextChallenge, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_0, 255
2017-11-09 19:21:31 -06:00
releaseall
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_ResumeChallenge:: @ 82508AC
goto BattleFrontier_BattlePyramidLobby_EventScript_EnterChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_Attendant:: @ 82508B1
2017-11-09 19:21:31 -06:00
lock
faceplayer
2019-11-24 16:58:40 -05:00
setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_PYRAMID
setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
2018-04-29 14:21:59 +02:00
special SavePlayerParty
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_WelcomeToBattlePyramid, MSGBOX_DEFAULT
BattleFrontier_BattlePyramidLobby_EventScript_AskTakeChallenge:: @ 82508C8
message BattleFrontier_BattlePyramidLobby_Text_EmbarkOnChallenge
2017-11-09 19:21:31 -06:00
waitmessage
2019-09-19 00:56:51 -04:00
multichoice 17, 6, MULTI_CHALLENGEINFO, 0
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case 0, BattleFrontier_BattlePyramidLobby_EventScript_TryEnterChallenge
case 1, BattleFrontier_BattlePyramidLobby_EventScript_ExplainChallenge
case 2, BattleFrontier_BattlePyramidLobby_EventScript_CancelChallenge
case MULTI_B_PRESSED, BattleFrontier_BattlePyramidLobby_EventScript_CancelChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_TryEnterChallenge:: @ 8250904
message BattleFrontier_BattlePyramidLobby_Text_WhichLevelMode
2017-11-09 19:21:31 -06:00
waitmessage
2019-09-19 00:56:51 -04:00
multichoice 17, 6, MULTI_LEVEL_MODE, 0
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case FRONTIER_LVL_TENT, BattleFrontier_BattlePyramidLobby_EventScript_CancelChallenge
case MULTI_B_PRESSED, BattleFrontier_BattlePyramidLobby_EventScript_CancelChallenge
2019-11-24 16:58:40 -05:00
frontier_checkineligible
compare VAR_0x8004, TRUE
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_NotEnoughValidMons
2019-11-24 16:58:40 -05:00
frontier_set FRONTIER_DATA_LVL_MODE, VAR_RESULT
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_SelectThreeMons, MSGBOX_DEFAULT
2019-12-15 11:42:50 -05:00
fadescreen FADE_TO_BLACK
2019-11-24 16:58:40 -05:00
call BattleFrontier_EventScript_GetLvlMode
2017-11-09 19:21:31 -06:00
copyvar VAR_0x8004, VAR_RESULT
2019-11-26 17:20:08 -05:00
setvar VAR_0x8005, FRONTIER_PARTY_SIZE
special ChoosePartyForBattleFrontier
2017-11-09 19:21:31 -06:00
waitstate
compare VAR_RESULT, 0
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_LoadPartyAndCancelChallenge
msgbox BattleFrontier_BattlePyramidLobby_Text_OkayToSaveBeforeChallenge, MSGBOX_YESNO
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case NO, BattleFrontier_BattlePyramidLobby_EventScript_LoadPartyAndCancelChallenge
case YES, BattleFrontier_BattlePyramidLobby_EventScript_SaveBeforeChallenge
case MULTI_B_PRESSED, BattleFrontier_BattlePyramidLobby_EventScript_LoadPartyAndCancelChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_SaveBeforeChallenge:: @ 82509A5
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_0, 0
2019-11-24 16:58:40 -05:00
frontier_set FRONTIER_DATA_SELECTED_MON_ORDER
2019-12-02 09:52:16 -05:00
pyramid_init
pyramid_set PYRAMID_DATA_WIN_STREAK_ACTIVE, TRUE
2019-11-24 16:58:40 -05:00
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING
frontier_set FRONTIER_DATA_PAUSED, FALSE
2019-12-02 09:52:16 -05:00
pyramid_seedfloor
2019-12-11 03:28:55 -05:00
pyramid_settrainers
2018-04-29 14:21:59 +02:00
special LoadPlayerParty
2017-11-09 19:21:31 -06:00
closemessage
delay 2
call Common_EventScript_SaveGame
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_CancelChallengeSaveFailed
BattleFrontier_BattlePyramidLobby_EventScript_EnterChallenge:: @ 8250A21
2018-04-29 14:21:59 +02:00
special SavePlayerParty
2019-11-24 16:58:40 -05:00
frontier_setpartyorder FRONTIER_PARTY_SIZE
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_ShowYouIntoPyramid, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
2019-12-11 03:28:55 -05:00
call BattleFrontier_BattlePyramidLobby_EventScript_WalkToPanelAndReceiveBag
2019-11-24 16:58:40 -05:00
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
2017-11-09 19:21:31 -06:00
setvar VAR_RESULT, 0
2017-12-16 00:08:23 +01:00
special HealPlayerParty
2019-12-11 03:28:55 -05:00
warp MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_FLOOR, 255, 1, 1
2018-05-19 18:02:43 +02:00
setvar VAR_TEMP_0, 0
2017-11-09 19:21:31 -06:00
waitstate
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_ExplainChallenge:: @ 8250A68
msgbox BattleFrontier_BattlePyramidLobby_Text_ExplainBattlePyramid, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_AskTakeChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_NotEnoughValidMons:: @ 8250A75
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case FRONTIER_LVL_50, BattleFrontier_BattlePyramidLobby_EventScript_NotEnoughValidMonsLv50
case FRONTIER_LVL_OPEN, BattleFrontier_BattlePyramidLobby_EventScript_NotEnoughValidMonsLvOpen
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_NotEnoughValidMonsLv50:: @ 8250A90
msgbox BattleFrontier_BattlePyramidLobby_Text_NotEnoughValidMonsLv50, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_EndCancelChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_NotEnoughValidMonsLvOpen:: @ 8250A9D
msgbox BattleFrontier_BattlePyramidLobby_Text_NotEnoughValidMonsLvOpen, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_EndCancelChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_CancelChallengeSaveFailed:: @ 8250AAA
2019-11-24 16:58:40 -05:00
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_CancelChallenge
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_LoadPartyAndCancelChallenge:: @ 8250AC1
2018-04-29 14:21:59 +02:00
special LoadPlayerParty
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_CancelChallenge:: @ 8250AC4
msgbox BattleFrontier_BattlePyramidLobby_Text_AwaitFutureChallenge, MSGBOX_DEFAULT
BattleFrontier_BattlePyramidLobby_EventScript_EndCancelChallenge:: @ 8250ACC
2017-11-09 19:21:31 -06:00
release
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintGiver:: @ 8250ACE
2017-11-09 19:21:31 -06:00
lockall
applymovement LOCALID_HINT_GIVER, Common_Movement_FacePlayer
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_TellYouWhatMisfortunesAwait, MSGBOX_DEFAULT
call BattleFrontier_BattlePyramidLobby_EventScript_GiveHint
msgbox BattleFrontier_BattlePyramidLobby_Text_BelieveMyFortunesOrNot, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_GiveHint:: @ 8250AF0
2019-09-19 00:56:51 -04:00
multichoice 17, 6, MULTI_LEVEL_MODE, 0
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case FRONTIER_LVL_50, BattleFrontier_BattlePyramidLobby_EventScript_GiveHintLv50
case FRONTIER_LVL_OPEN, BattleFrontier_BattlePyramidLobby_EventScript_GiveHintLvOpen
case FRONTIER_LVL_TENT, BattleFrontier_BattlePyramidLobby_EventScript_NoHint
case MULTI_B_PRESSED, BattleFrontier_BattlePyramidLobby_EventScript_NoHint
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
@ Shouldnt occur
BattleFrontier_BattlePyramidLobby_EventScript_NoHint:: @ 8250B27
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_GiveHintLv50:: @ 8250B28
msgbox BattleFrontier_BattlePyramidLobby_Text_Aah, MSGBOX_DEFAULT
2019-12-02 09:52:16 -05:00
pyramid_get PYRAMID_DATA_WIN_STREAK_ACTIVE_50
compare VAR_RESULT, FALSE
2019-12-11 03:28:55 -05:00
goto_if_ne BattleFrontier_BattlePyramidLobby_EventScript_GiveHintGetLv50Streak
2017-11-09 19:21:31 -06:00
setvar VAR_RESULT, 0
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_DoHintComment
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_GiveHintGetLv50Streak:: @ 8250B53
2019-12-02 09:52:16 -05:00
pyramid_get PYRAMID_DATA_WIN_STREAK_50
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_DoHintComment
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_GiveHintLvOpen:: @ 8250B66
msgbox BattleFrontier_BattlePyramidLobby_Text_Aah, MSGBOX_DEFAULT
2019-12-02 09:52:16 -05:00
pyramid_get PYRAMID_DATA_WIN_STREAK_ACTIVE_OPEN
compare VAR_RESULT, FALSE
2019-12-11 03:28:55 -05:00
goto_if_ne BattleFrontier_BattlePyramidLobby_EventScript_GiveHintGetLvOpenStreak
2017-11-09 19:21:31 -06:00
setvar VAR_RESULT, 0
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_DoHintComment
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_GiveHintGetLvOpenStreak:: @ 8250B91
2019-12-02 09:52:16 -05:00
pyramid_get PYRAMID_DATA_WIN_STREAK_OPEN
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_DoHintComment
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_DoHintComment:: @ 8250BA4
2017-11-09 19:21:31 -06:00
copyvar VAR_0x8004, VAR_RESULT
2019-09-13 20:22:09 -04:00
special GetBattlePyramidHint
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case 0, BattleFrontier_BattlePyramidLobby_EventScript_HintParalysis
case 1, BattleFrontier_BattlePyramidLobby_EventScript_HintPoison
case 2, BattleFrontier_BattlePyramidLobby_EventScript_HintBurn
case 3, BattleFrontier_BattlePyramidLobby_EventScript_HintPPWaste
case 4, BattleFrontier_BattlePyramidLobby_EventScript_HintLevitate
case 5, BattleFrontier_BattlePyramidLobby_EventScript_HintTrapAbility
case 6, BattleFrontier_BattlePyramidLobby_EventScript_HintIce
case 7, BattleFrontier_BattlePyramidLobby_EventScript_HintExplosion
case 8, BattleFrontier_BattlePyramidLobby_EventScript_HintPsychic
case 9, BattleFrontier_BattlePyramidLobby_EventScript_HintRock
case 10, BattleFrontier_BattlePyramidLobby_EventScript_HintFighting
case 11, BattleFrontier_BattlePyramidLobby_EventScript_HintWeather
case 12, BattleFrontier_BattlePyramidLobby_EventScript_HintBug
case 13, BattleFrontier_BattlePyramidLobby_EventScript_HintDark
case 14, BattleFrontier_BattlePyramidLobby_EventScript_HintWater
case 15, BattleFrontier_BattlePyramidLobby_EventScript_HintGhost
case 16, BattleFrontier_BattlePyramidLobby_EventScript_HintSteel
case 17, BattleFrontier_BattlePyramidLobby_EventScript_HintFlyingDragon
case 18, BattleFrontier_BattlePyramidLobby_EventScript_HintStoneEvolve
case 19, BattleFrontier_BattlePyramidLobby_EventScript_HintNormal
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintParalysis:: @ 8250C8E
msgbox BattleFrontier_BattlePyramidLobby_Text_HintParalysis, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintPoison:: @ 8250C97
msgbox BattleFrontier_BattlePyramidLobby_Text_HintPoison, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintBurn:: @ 8250CA0
msgbox BattleFrontier_BattlePyramidLobby_Text_HintBurn, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintPPWaste:: @ 8250CA9
msgbox BattleFrontier_BattlePyramidLobby_Text_HintPPWaste, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintLevitate:: @ 8250CB2
msgbox BattleFrontier_BattlePyramidLobby_Text_HintLevitate, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintTrapAbility:: @ 8250CBB
msgbox BattleFrontier_BattlePyramidLobby_Text_HintTrapAbility, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintIce:: @ 8250CC4
msgbox BattleFrontier_BattlePyramidLobby_Text_HintIce, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintExplosion:: @ 8250CCD
msgbox BattleFrontier_BattlePyramidLobby_Text_HintExplosion, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintPsychic:: @ 8250CD6
msgbox BattleFrontier_BattlePyramidLobby_Text_HintPsychic, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintRock:: @ 8250CDF
msgbox BattleFrontier_BattlePyramidLobby_Text_HintRock, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintFighting:: @ 8250CE8
msgbox BattleFrontier_BattlePyramidLobby_Text_HintFighting, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintWeather:: @ 8250CF1
msgbox BattleFrontier_BattlePyramidLobby_Text_HintWeather, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintBug:: @ 8250CFA
msgbox BattleFrontier_BattlePyramidLobby_Text_HintBug, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintDark:: @ 8250D03
msgbox BattleFrontier_BattlePyramidLobby_Text_HintDark, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintWater:: @ 8250D0C
msgbox BattleFrontier_BattlePyramidLobby_Text_HintWater, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintGhost:: @ 8250D15
msgbox BattleFrontier_BattlePyramidLobby_Text_HintGhost, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintSteel:: @ 8250D1E
msgbox BattleFrontier_BattlePyramidLobby_Text_HintSteel, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintFlyingDragon:: @ 8250D27
msgbox BattleFrontier_BattlePyramidLobby_Text_HintFlyingDragon, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintStoneEvolve:: @ 8250D30
msgbox BattleFrontier_BattlePyramidLobby_Text_HintStoneEvolve, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HintNormal:: @ 8250D39
msgbox BattleFrontier_BattlePyramidLobby_Text_HintNormal, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_ShowResults:: @ 8250D42
2017-11-09 19:21:31 -06:00
lockall
frontier_results FRONTIER_FACILITY_PYRAMID
2017-11-09 19:21:31 -06:00
waitbuttonpress
special RemoveRecordsWindow
2017-11-09 19:21:31 -06:00
releaseall
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_WalkToPanelAndReceiveBag:: @ 8250D56
applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidLobby_Movement_AttendantWalkToPanel
2019-12-15 02:00:00 -05:00
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePyramidLobby_Movement_PlayerWalkToPanel
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_WeWillHoldBagForSafekeeping, MSGBOX_DEFAULT
2019-12-02 09:52:16 -05:00
pyramid_get PYRAMID_DATA_WIN_STREAK
compare VAR_RESULT, 0
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_ReceiveNewBattleBag
msgbox BattleFrontier_BattlePyramidLobby_Text_PleaseTakePreviousBattleBag, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_ReceiveBattleBag
BattleFrontier_BattlePyramidLobby_EventScript_ReceiveNewBattleBag:: @ 8250D94
msgbox BattleFrontier_BattlePyramidLobby_Text_PleaseTakeThisBattleBag, MSGBOX_DEFAULT
BattleFrontier_BattlePyramidLobby_EventScript_ReceiveBattleBag:: @ 8250D9C
message BattleFrontier_BattlePyramidLobby_Text_ExchangedBagForBattleBag
2017-11-09 19:21:31 -06:00
waitmessage
2020-08-20 18:02:00 -04:00
playse SE_EXP_MAX
2017-11-09 19:21:31 -06:00
waitse
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_StepOnFloorPanel, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidLobby_Movement_AttendantMoveAside
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-12-15 02:00:00 -05:00
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePyramidLobby_Movement_PlayerStepOnPanel
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Movement_AttendantWalkToPanel: @ 8250DC4
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
face_down
2017-11-09 19:21:31 -06:00
step_end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Movement_PlayerWalkToPanel: @ 8250DCD
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
2017-11-09 19:21:31 -06:00
step_end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Movement_AttendantMoveAside: @ 8250DD5
walk_right
face_left
2017-11-09 19:21:31 -06:00
step_end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Movement_PlayerStepOnPanel: @ 8250DD8
walk_up
walk_up
2017-11-09 19:21:31 -06:00
step_end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_StoreHeldItemsInPyramidBag:: @ 8250DDB
msgbox BattleFrontier_BattlePyramidLobby_Text_MonHoldingItemCannotTake, MSGBOX_DEFAULT
2019-10-17 19:22:03 -04:00
setflag FLAG_STORING_ITEMS_IN_PYRAMID_BAG
special TryStoreHeldItemsInPyramidBag
compare VAR_RESULT, 0
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_HeldItemsStoredInPyramidBag
message BattleFrontier_BattlePyramidLobby_Text_BagCannotHoldPickItemsToKeep
2017-11-09 19:21:31 -06:00
waitmessage
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_PickItemsToKeep
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_HeldItemsStoredInPyramidBag:: @ 8250E00
msgbox BattleFrontier_BattlePyramidLobby_Text_HeldItemsMovedToBag, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
@ When exiting Battle Pyramid with a full pyramid bag and held items the player must select to keep/toss party held items and make room for any kept items by tossing from the pyramid bag
BattleFrontier_BattlePyramidLobby_EventScript_PickItemsToKeep:: @ 8250E09
2019-09-19 00:56:51 -04:00
multichoice 17, 6, MULTI_FRONTIER_ITEM_CHOOSE, 0
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case 0, BattleFrontier_BattlePyramidLobby_EventScript_PickItemsFromBag
case 1, BattleFrontier_BattlePyramidLobby_EventScript_PickItemsFromParty
case 2, BattleFrontier_BattlePyramidLobby_EventScript_ExitPickItems
case MULTI_B_PRESSED, BattleFrontier_BattlePyramidLobby_EventScript_ExitPickItems
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_PickItemsFromBag:: @ 8250E40
special ChooseItemsToTossFromPyramidBag
2017-11-09 19:21:31 -06:00
waitstate
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_PickItemsToKeep
2017-11-09 19:21:31 -06:00
waitmessage
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_PickItemsToKeep
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_PickItemsFromParty:: @ 8250E50
2019-10-17 19:22:03 -04:00
special BattlePyramidChooseMonHeldItems
2017-11-09 19:21:31 -06:00
waitstate
2019-12-11 03:28:55 -05:00
message BattleFrontier_BattlePyramidLobby_Text_PickItemsToKeep
2017-11-09 19:21:31 -06:00
waitmessage
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_PickItemsToKeep
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_ExitPickItems:: @ 8250E60
2019-10-17 19:22:03 -04:00
special DoBattlePyramidMonsHaveHeldItem
compare VAR_RESULT, TRUE
2019-12-11 03:28:55 -05:00
goto_if_eq BattleFrontier_BattlePyramidLobby_EventScript_PartyStillHasHeldItems
2017-11-09 19:21:31 -06:00
return
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_PartyStillHasHeldItems:: @ 8250E6F
msgbox BattleFrontier_BattlePyramidLobby_Text_LeastOneMonHoldingItem, MSGBOX_DEFAULT
message BattleFrontier_BattlePyramidLobby_Text_PickItemsToKeep
2017-11-09 19:21:31 -06:00
waitmessage
2019-12-11 03:28:55 -05:00
goto BattleFrontier_BattlePyramidLobby_EventScript_PickItemsToKeep
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_Woman:: @ 8250E83
msgbox BattleFrontier_BattlePyramidLobby_Text_TrainersNoticeRunning, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_FatMan:: @ 8250E8C
msgbox BattleFrontier_BattlePyramidLobby_Text_LostLotOfItems, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_RulesBoard:: @ 8250E95
2017-11-09 19:21:31 -06:00
lockall
2019-12-11 03:28:55 -05:00
msgbox BattleFrontier_BattlePyramidLobby_Text_RulesAreListed, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_ReadRulesBoard
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_ReadRulesBoard:: @ 8250EA4
message BattleFrontier_BattlePyramidLobby_Text_ReadWhichHeading
2017-11-09 19:21:31 -06:00
waitmessage
2019-09-19 00:56:51 -04:00
multichoice 15, 2, MULTI_BATTLE_PYRAMID_RULES, 0
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-12-11 03:28:55 -05:00
case 0, BattleFrontier_BattlePyramidLobby_EventScript_RulesPokemon
case 1, BattleFrontier_BattlePyramidLobby_EventScript_RulesTrainers
case 2, BattleFrontier_BattlePyramidLobby_EventScript_RulesMaze
case 3, BattleFrontier_BattlePyramidLobby_EventScript_RulesBag
case 4, BattleFrontier_BattlePyramidLobby_EventScript_ExitRules
case MULTI_B_PRESSED, BattleFrontier_BattlePyramidLobby_EventScript_ExitRules
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_RulesPokemon:: @ 8250EF7
msgbox BattleFrontier_BattlePyramidLobby_Text_ExplainMonRules, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_ReadRulesBoard
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_RulesTrainers:: @ 8250F05
msgbox BattleFrontier_BattlePyramidLobby_Text_ExplainTrainerRules, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_ReadRulesBoard
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_RulesMaze:: @ 8250F13
msgbox BattleFrontier_BattlePyramidLobby_Text_ExplainMazeRules, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_ReadRulesBoard
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_RulesBag:: @ 8250F21
msgbox BattleFrontier_BattlePyramidLobby_Text_ExplainBagRules, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidLobby_EventScript_ReadRulesBoard
2017-11-09 19:21:31 -06:00
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_EventScript_ExitRules:: @ 8250F2F
2017-11-09 19:21:31 -06:00
releaseall
end
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_WelcomeToBattlePyramid: @ 8250F31
2017-11-09 19:21:31 -06:00
.string "Where the courage of TRAINERS\n"
.string "is put to the test!\p"
.string "Welcome to the BATTLE PYRAMID!\p"
.string "I am your guide to\n"
.string "the Battle Quest.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_EmbarkOnChallenge: @ 8250FA7
2017-11-09 19:21:31 -06:00
.string "Have you the courage to embark on\n"
.string "the Battle Quest challenge?$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_AwaitFutureChallenge: @ 8250FE5
2017-11-09 19:21:31 -06:00
.string "We await your challenge in the future!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ExplainBattlePyramid: @ 825100C
2017-11-09 19:21:31 -06:00
.string "The Battle Quest is a battling\n"
.string "event in which you must explore\l"
.string "the PYRAMID and try to reach the top.\p"
.string "In the PYRAMID are seven floors of\n"
.string "mazes, all of them filled with not only\l"
.string "skilled TRAINERS but also wild POKéMON.\p"
.string "You must enter with three POKéMON,\n"
.string "none of them holding an item.\p"
.string "On your ascent, you will be provided\n"
.string "with a BATTLE BAG for items.\p"
.string "If you fail in your challenge, any item\n"
.string "placed in the BATTLE BAG disappears.\p"
.string "If you want to interrupt your\n"
.string "challenge, you must select “REST”\l"
.string "and save the game.\p"
2018-12-07 10:41:08 -05:00
.string "If you don't save before interrupting,\n"
2017-11-09 19:21:31 -06:00
.string "you will be disqualified.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_WhichLevelMode: @ 8251248
2017-11-09 19:21:31 -06:00
.string "The PYRAMID offers two courses,\n"
.string "Level 50 and Open Level.\l"
.string "Which will you enter?$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_SelectThreeMons: @ 8251297
2017-11-09 19:21:31 -06:00
.string "Very good. Now, please select the three\n"
.string "POKéMON you wish to accompany you.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_NotEnoughValidMonsLvOpen: @ 82512E2
2017-11-09 19:21:31 -06:00
.string "A slight problem, adventurer!\p"
.string "You seem to not have the three\n"
.string "POKéMON qualified for the challenge.\p"
.string "Please also remember to take all\n"
.string "items from your POKéMON.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you are ready, please have\n"
.string "a word with me.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_NotEnoughValidMonsLv50: @ 82513C1
2017-11-09 19:21:31 -06:00
.string "A slight problem, adventurer!\p"
.string "You seem to not have the three\n"
.string "POKéMON qualified for the challenge.\p"
.string "The three POKéMON must be different\n"
.string "and each no higher than Level 50.\p"
.string "Please also remember to take all\n"
.string "items from your POKéMON.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you are ready, please have\n"
.string "a word with me.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_OkayToSaveBeforeChallenge: @ 82514E6
2017-11-09 19:21:31 -06:00
.string "Before you enter the BATTLE PYRAMID,\n"
.string "the game must be saved. Is that okay?$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ShowYouIntoPyramid: @ 8251531
2017-11-09 19:21:31 -06:00
.string "Very good. I will now show you into\n"
.string "the BATTLE PYRAMID.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_WeWillHoldBagForSafekeeping: @ 8251569
2017-11-09 19:21:31 -06:00
.string "We will hold your BAG for safekeeping,\n"
.string "{PLAYER}, while you are exploring.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_PleaseTakePreviousBattleBag: @ 82515AD
2017-11-09 19:21:31 -06:00
.string "In exchange, please take this BATTLE\n"
.string "BAG, the one you used previously.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_PleaseTakeThisBattleBag: @ 82515F4
2017-11-09 19:21:31 -06:00
.string "In exchange, please take this\n"
.string "BATTLE BAG.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ExchangedBagForBattleBag: @ 825161E
2017-11-09 19:21:31 -06:00
.string "{PLAYER} exchanged the BAG for\n"
.string "the BATTLE BAG.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_StepOnFloorPanel: @ 8251647
2017-11-09 19:21:31 -06:00
.string "When you step on this floor panel,\n"
.string "you will be transported to a higher\l"
.string "floor in the PYRAMID.\p"
.string "I hope for your sake that your\n"
.string "quest goes safely!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_DidntSaveBeforeQuittingTakeBag: @ 82516D6
2017-11-09 19:21:31 -06:00
.string "A major problem, explorer!\p"
.string "You did not save before ending\n"
.string "your challenge the last time.\p"
.string "Consequently, your challenge has\n"
2018-12-07 10:41:08 -05:00
.string "been disqualified, I'm sorry to say.\p"
.string "Here is the BAG we've been holding\n"
2017-11-09 19:21:31 -06:00
.string "for you.\p"
.string "{PLAYER} got the BAG back.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_YouveConqueredPyramid: @ 82517B5
2017-11-09 19:21:31 -06:00
.string "Excellent to see you back!\p"
2018-12-07 10:41:08 -05:00
.string "You've conquered the PYRAMID!\n"
2017-11-09 19:21:31 -06:00
.string "How splendid!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_MonHoldingItemCannotTake: @ 82517FC
2017-11-09 19:21:31 -06:00
.string "Ah, a slight problem.\p"
.string "At least one POKéMON is holding\n"
.string "an item.\p"
2018-12-07 10:41:08 -05:00
.string "I'm sorry to say, items obtained in\n"
2017-11-09 19:21:31 -06:00
.string "the PYRAMID cannot be taken away.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HeldItemsMovedToBag: @ 8251881
2017-11-09 19:21:31 -06:00
.string "All items held by your POKéMON will be\n"
.string "moved to your BATTLE BAG, {PLAYER}.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_BagCannotHoldPickItemsToKeep: @ 82518C6
2017-11-09 19:21:31 -06:00
.string "The BATTLE BAG cannot hold all your\n"
2018-12-07 10:41:08 -05:00
.string "items, I'm sorry to say.\p"
.string "Please pick the items you'll keep in the\n"
2017-11-09 19:21:31 -06:00
.string "BATTLE BAG, and with your POKéMON.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_LeastOneMonHoldingItem: @ 825194F
2017-11-09 19:21:31 -06:00
.string "At least one POKéMON is still\n"
.string "holding an item.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_PickItemsToKeep: @ 825197E
2018-12-07 10:41:08 -05:00
.string "Please pick the items you'll keep in the\n"
2017-11-09 19:21:31 -06:00
.string "BATTLE BAG, and with your POKéMON.$"
2019-12-11 03:28:55 -05:00
@ Unused
BattleFrontier_BattlePyramidLobby_Text_ReturnedEverythingMonsHeld: @ 82519CA
2017-11-09 17:40:08 -06:00
.string "{PLAYER} returned everything that\n"
.string "the POKéMON held.$"
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_UsedBattleBagWillBeKept: @ 82519F8
2017-11-09 19:21:31 -06:00
.string "The BATTLE BAG you used will be kept\n"
.string "in readiness for your next challenge.\p"
.string "{PLAYER} turned the BATTLE BAG over\n"
2018-12-07 10:41:08 -05:00
.string "for the BAG's return.$"
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_RecordResultsWait: @ 8251A77
2017-11-09 19:21:31 -06:00
.string "I must record your results.\n"
.string "Please wait.$"
2019-12-11 03:28:55 -05:00
@ Unused
BattleFrontier_BattlePyramidLobby_Text_ForConqueringPyramidTakeThis: @ 8251AA0
2017-11-09 17:40:08 -06:00
.string "As a memento for conquering\n"
.string "the BATTLE PYRAMID, please take this.$"
2019-12-11 03:28:55 -05:00
@ Unused
BattleFrontier_BattlePyramidLobby_Text_ReceivedPrizeItem: @ 8251AE2
2017-11-09 17:40:08 -06:00
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
2019-12-11 03:28:55 -05:00
@ Unused
BattleFrontier_BattlePyramidLobby_Text_BagIsFull: @ 8251AFC
2017-11-09 17:40:08 -06:00
.string "…Ah…\n"
.string "Your BAG appears to be filled.\p"
2018-12-07 10:41:08 -05:00
.string "Please return after you've organized\n"
.string "your BAG's contents.$"
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_DisappointingHereIsBag: @ 8251B5A
2017-11-09 19:21:31 -06:00
.string "How disappointing for you…\p"
2018-12-07 10:41:08 -05:00
.string "Here is the BAG we've been holding\n"
2017-11-09 19:21:31 -06:00
.string "for you.\p"
.string "{PLAYER} got the BAG back.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_LookForwardToNextChallenge: @ 8251BB6
2017-11-09 19:21:31 -06:00
.string "We look forward to your\n"
.string "next challenge!$"
2019-12-11 03:28:55 -05:00
@ Unused
BattleFrontier_BattlePyramidLobby_Text_HereIsPrize: @ 8251BDE
2017-11-09 17:40:08 -06:00
.string "We have been looking forward to\n"
.string "your arrival!\p"
.string "Here is your prize for conquering\n"
.string "the PYRAMID.$"
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_TellYouWhatMisfortunesAwait: @ 8251C3B
2017-11-09 19:21:31 -06:00
.string "Welcome…\p"
.string "I shall be pleased to tell you what\n"
.string "misfortunes await in the PYRAMID…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_Aah: @ 8251C8A
2017-11-09 19:21:31 -06:00
.string "… … … … … …\n"
.string "… … … … … …\p"
.string "… … … … … …\n"
.string "Aah!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintParalysis: @ 8251CB3
2017-11-09 19:21:31 -06:00
.string "I see a shower of sparks…\p"
.string "…And in it, I see your POKéMON\n"
.string "struggling with paralysis…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintPoison: @ 8251D07
2017-11-09 19:21:31 -06:00
.string "I see poison…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from the effects of poison…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintBurn: @ 8251D54
2017-11-09 19:21:31 -06:00
.string "I see bright red flames…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from burns…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintPPWaste: @ 8251D9C
2017-11-09 19:21:31 -06:00
.string "I sense the tremendous pressure of\n"
.string "unrequited anger…\p"
.string "It is a curse…\p"
.string "…And, I see your POKéMON drained of\n"
.string "Power Points and having no recourse\l"
.string "but to use STRUGGLE…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintLevitate: @ 8251E3D
2017-11-09 19:21:31 -06:00
.string "I see POKéMON loftily airborne…\p"
.string "…And, I see your POKéMON frustrated\n"
.string "by powerless GROUND-type moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintTrapAbility: @ 8251EA1
2017-11-09 19:21:31 -06:00
.string "I sense terrific energy rising from\n"
.string "the ground below…\p"
.string "…And, I see your POKéMON unable to\n"
2018-12-07 10:41:08 -05:00
.string "escape the power's clutches…$"
2017-11-09 19:21:31 -06:00
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintIce: @ 8251F17
2017-11-09 19:21:31 -06:00
.string "I see ICE-type POKéMON…\p"
.string "…And, I see your POKéMON fighting\n"
.string "the freezing effects of ice…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintExplosion: @ 8251F6E
2017-11-09 19:21:31 -06:00
.string "I see a flurry of moves that imperil\n"
.string "the user…\p"
.string "…And, I see your POKéMON falling\n"
.string "to them…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintPsychic: @ 8251FC7
2017-11-09 19:21:31 -06:00
.string "I see PSYCHIC-type POKéMON…\p"
.string "…And, I see your POKéMON in torment\n"
.string "from PSYCHIC moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintRock: @ 825201B
2017-11-09 19:21:31 -06:00
.string "I see ROCK-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from ROCK moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintFighting: @ 8252068
2017-11-09 19:21:31 -06:00
.string "I see FIGHTING-type POKéMON…\p"
.string "…And, I see your POKéMON pummeled\n"
.string "by FIGHTING moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintWeather: @ 82520BA
2017-11-09 19:21:31 -06:00
.string "RAIN DANCE… SUNNY DAY…\n"
.string "SANDSTORM… HAIL…\p"
.string "I see POKéMON that become stronger\n"
.string "with the weather…\p"
.string "…And, I see your POKéMON confounded\n"
.string "by different types of moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintBug: @ 8252158
2017-11-09 19:21:31 -06:00
.string "I see BUG-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from different kinds of attacks…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintDark: @ 82521B4
2017-11-09 19:21:31 -06:00
.string "I see DARK-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from DARK-type moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintWater: @ 8252206
2017-11-09 19:21:31 -06:00
.string "I see WATER-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from WATER-type moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintGhost: @ 825225A
2017-11-09 19:21:31 -06:00
.string "I see GHOST-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from GHOST-type moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintSteel: @ 82522AE
2017-11-09 19:21:31 -06:00
.string "I see STEEL-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintFlyingDragon: @ 825230B
2017-11-09 19:21:31 -06:00
.string "I see flying POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintStoneEvolve: @ 8252364
2017-11-09 19:21:31 -06:00
.string "I see those that have evolved from\n"
.string "the power of stones…\p"
.string "I also sense fire, water,\n"
.string "and electricity…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from those three powers…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_HintNormal: @ 8252403
2017-11-09 19:21:31 -06:00
.string "I see NORMAL-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_BelieveMyFortunesOrNot: @ 8252461
2017-11-09 19:21:31 -06:00
.string "Whether you believe my fortunes\n"
.string "or not, the choice is yours…\p"
.string "The future can be changed anytime…\n"
.string "I wish you safe passage…$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_TrainersNoticeRunning: @ 82524DA
2017-11-09 19:21:31 -06:00
.string "Did you know?\p"
.string "If you run fast, TRAINERS may notice\n"
.string "and come after you for a battle.\p"
.string "So, if you want to avoid TRAINERS,\n"
2018-12-07 10:41:08 -05:00
.string "don't catch their eyes, but sneak\l"
2017-11-09 19:21:31 -06:00
.string "cautiously and quietly past them.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_LostLotOfItems: @ 8252595
2017-11-09 19:21:31 -06:00
.string "Awaaaaaaarrrrgh!\p"
.string "I had a whole lot of items, but I lost\n"
.string "them all when I lost!\p"
.string "Awaaaaaaarrrrgh!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_YouveDefeatedPyramidKing: @ 82525F4
2017-11-09 19:21:31 -06:00
.string "Welcome back!\n"
2018-12-07 10:41:08 -05:00
.string "You've done the unthinkable!\p"
.string "You've defeated the PYRAMID KING\n"
2017-11-09 19:21:31 -06:00
.string "and conquered the BATTLE PYRAMID!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_GiveYouTheseBattlePoints: @ 8252662
2017-11-09 19:21:31 -06:00
.string "Young explorer!\n"
.string "In commendation of your courage,\l"
.string "we give you these Battle Point(s)!$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_RulesAreListed: @ 82526B6
2017-11-09 19:21:31 -06:00
.string "The Battle Quest rules are listed.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ReadWhichHeading: @ 82526D9
2017-11-09 19:21:31 -06:00
.string "Which heading do you want to read?$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ExplainMonRules: @ 82526FC
2017-11-09 19:21:31 -06:00
.string "When the PYRAMID is conquered,\n"
.string "the wild POKéMON that appear in it\l"
.string "are replaced by different kinds.\p"
.string "Explore, observe, and learn what kinds\n"
.string "of wild POKéMON you may encounter.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ExplainTrainerRules: @ 82527A9
2017-11-09 19:21:31 -06:00
.string "TRAINERS are lying in wait for you\n"
.string "inside the PYRAMID.\p"
.string "On each floor, there are up to\n"
.string "eight TRAINERS.\p"
.string "When you defeat a TRAINER, you will\n"
.string "get a helpful hint for your adventure.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ExplainMazeRules: @ 825285A
2017-11-09 19:21:31 -06:00
.string "The mazes in the PYRAMID rearrange\n"
.string "themselves every time you enter it.\p"
.string "The mazes are poorly lit.\n"
.string "You must advance with caution.\p"
.string "The light grows brighter whenever you\n"
.string "defeat a wild POKéMON or a TRAINER.$"
2019-12-11 03:28:55 -05:00
BattleFrontier_BattlePyramidLobby_Text_ExplainBagRules: @ 8252924
2017-11-09 19:21:31 -06:00
.string "The BATTLE BAG serves as your BAG\n"
.string "while in the PYRAMID.\p"
.string "There are two separate BATTLE BAGS--\n"
.string "one each for the Level 50 and\l"
.string "Open Level adventures.\p"
.string "They each can hold up to 99 pieces\n"
.string "of ten kinds of items.\p"
.string "The contents of the BATTLE BAG are\n"
.string "lost if you fail in your quest.$"