Move events and scripts into map dirs

This commit is contained in:
Marcus Huderle
2018-06-20 17:41:41 -05:00
parent 89d35e82a2
commit 135a11e50e
1038 changed files with 1036 additions and 1036 deletions

View File

@@ -0,0 +1,44 @@
AbandonedShip_CaptainsOffice_MapScripts:: @ 82387E1
.byte 0
AbandonedShip_CaptainsOffice_EventScript_2387E2:: @ 82387E2
lock
faceplayer
checkflag FLAG_0x126
goto_eq AbandonedShip_CaptainsOffice_EventScript_23881A
checkitem ITEM_SCANNER, 1
compare VAR_RESULT, 1
goto_eq AbandonedShip_CaptainsOffice_EventScript_238810
checkflag FLAG_0x436
goto_eq AbandonedShip_CaptainsOffice_EventScript_23881A
msgbox AbandonedShip_CaptainsOffice_Text_238824, 4
release
end
AbandonedShip_CaptainsOffice_EventScript_238810:: @ 8238810
msgbox AbandonedShip_CaptainsOffice_Text_23889D, 4
release
end
AbandonedShip_CaptainsOffice_EventScript_23881A:: @ 823881A
msgbox AbandonedShip_CaptainsOffice_Text_238918, 4
release
end
AbandonedShip_CaptainsOffice_Text_238824: @ 8238824
.string "Im investigating this ship on behalf\n"
.string "of CAPT. STERN.\p"
.string "He also asked me to find a SCANNER,\n"
.string "but I havent had any success…$"
AbandonedShip_CaptainsOffice_Text_23889D: @ 823889D
.string "Oh! Thats a SCANNER!\p"
.string "Listen, can I get you to deliver that\n"
.string "to CAPT. STERN?\p"
.string "I want to investigate this ship a\n"
.string "little more.$"
AbandonedShip_CaptainsOffice_Text_238918: @ 8238918
.string "This ship is called S.S. CACTUS.\n"
.string "It seems to be from an earlier era.$"

View File

@@ -0,0 +1,27 @@
AbandonedShip_Corridors_1F_MapScripts:: @ 82379A4
.byte 0
AbandonedShip_Corridors_1F_EventScript_2379A5:: @ 82379A5
msgbox AbandonedShip_Corridors_1F_Text_237A60, 2
end
AbandonedShip_Corridors_1F_EventScript_2379AE:: @ 82379AE
trainerbattle 0, TRAINER_CHARLIE, 0, AbandonedShip_Corridors_1F_Text_2379C5, AbandonedShip_Corridors_1F_Text_237A01
msgbox AbandonedShip_Corridors_1F_Text_237A1B, 6
end
AbandonedShip_Corridors_1F_Text_2379C5: @ 82379C5
.string "Whats so funny about having my inner\n"
.string "tube aboard the ship?$"
AbandonedShip_Corridors_1F_Text_237A01: @ 8237A01
.string "Whoa, you overwhelmed me!$"
AbandonedShip_Corridors_1F_Text_237A1B: @ 8237A1B
.string "Its not easy throwing POKé BALLS\n"
.string "while hanging on to an inner tube!$"
AbandonedShip_Corridors_1F_Text_237A60: @ 8237A60
.string "Isnt it fun here?\n"
.string "I get excited just being here!$"

View File

@@ -0,0 +1,91 @@
AbandonedShip_Corridors_B1F_MapScripts:: @ 8237D84
map_script 5, AbandonedShip_Corridors_B1F_MapScript1_237D8F
map_script 1, AbandonedShip_Corridors_B1F_MapScript1_237D98
.byte 0
AbandonedShip_Corridors_B1F_MapScript1_237D8F: @ 8237D8F
setdivewarp MAP_ABANDONED_SHIP_UNDERWATER1, 255, 5, 4
end
AbandonedShip_Corridors_B1F_MapScript1_237D98: @ 8237D98
checkflag FLAG_0x0EF
call_if 0, AbandonedShip_Corridors_B1F_EventScript_237DAB
checkflag FLAG_0x0EF
call_if 1, AbandonedShip_Corridors_B1F_EventScript_237DB5
end
AbandonedShip_Corridors_B1F_EventScript_237DAB:: @ 8237DAB
setmetatile 11, 4, 563, 1
return
AbandonedShip_Corridors_B1F_EventScript_237DB5:: @ 8237DB5
setmetatile 11, 4, 555, 1
return
AbandonedShip_Corridors_B1F_EventScript_237DBF:: @ 8237DBF
msgbox AbandonedShip_Corridors_B1F_Text_237F03, 2
end
AbandonedShip_Corridors_B1F_EventScript_237DC8:: @ 8237DC8
lockall
checkflag FLAG_0x0EF
goto_eq AbandonedShip_Corridors_B1F_EventScript_237E09
checkitem ITEM_STORAGE_KEY, 1
compare VAR_RESULT, 0
goto_eq AbandonedShip_Corridors_B1F_EventScript_237DFF
msgbox AbandonedShip_Corridors_B1F_Text_237F4B, 4
playse SE_PIN
takeitem ITEM_STORAGE_KEY, 1
setflag FLAG_0x0EF
call AbandonedShip_Corridors_B1F_EventScript_237DB5
special DrawWholeMapView
releaseall
end
AbandonedShip_Corridors_B1F_EventScript_237DFF:: @ 8237DFF
msgbox AbandonedShip_Corridors_B1F_Text_237F15, 4
releaseall
end
AbandonedShip_Corridors_B1F_EventScript_237E09:: @ 8237E09
msgbox AbandonedShip_Corridors_B1F_Text_237FA5, 4
releaseall
end
AbandonedShip_Corridors_B1F_EventScript_237E13:: @ 8237E13
trainerbattle 0, TRAINER_DUNCAN, 0, AbandonedShip_Corridors_B1F_Text_237E2A, AbandonedShip_Corridors_B1F_Text_237E80
msgbox AbandonedShip_Corridors_B1F_Text_237E92, 6
end
AbandonedShip_Corridors_B1F_Text_237E2A: @ 8237E2A
.string "When we go out to sea, we SAILORS\n"
.string "always bring our POKéMON.\l"
.string "How about a quick battle?$"
AbandonedShip_Corridors_B1F_Text_237E80: @ 8237E80
.string "Whoops, Im sunk!$"
AbandonedShip_Corridors_B1F_Text_237E92: @ 8237E92
.string "The ships bottom has sunk into the\n"
.string "depths.\p"
.string "If a POKéMON knew how to go underwater,\n"
.string "we might make some progress…$"
AbandonedShip_Corridors_B1F_Text_237F03: @ 8237F03
.string "Yay!\n"
.string "Its a ship!$"
AbandonedShip_Corridors_B1F_Text_237F15: @ 8237F15
.string "The door is locked.\p"
.string "“STORAGE” is painted on the door.$"
AbandonedShip_Corridors_B1F_Text_237F4B: @ 8237F4B
.string "{PLAYER} inserted and turned the\n"
.string "STORAGE KEY.\p"
.string "The inserted KEY stuck fast,\n"
.string "but the door opened.$"
AbandonedShip_Corridors_B1F_Text_237FA5: @ 8237FA5
AbandonedShip_HiddenFloorCorridors_Text_237FA5: @ 8237FA5
.string "The door is open.$"

View File

@@ -0,0 +1,8 @@
AbandonedShip_Deck_MapScripts:: @ 823799A
map_script 3, AbandonedShip_Deck_MapScript1_2379A0
.byte 0
AbandonedShip_Deck_MapScript1_2379A0: @ 82379A0
setflag FLAG_LANDMARK_ABANDONED_SHIP
end

View File

@@ -0,0 +1,171 @@
AbandonedShip_HiddenFloorCorridors_MapScripts:: @ 823896C
map_script 5, AbandonedShip_HiddenFloorCorridors_MapScript1_238977
map_script 1, AbandonedShip_HiddenFloorCorridors_MapScript1_238980
.byte 0
AbandonedShip_HiddenFloorCorridors_MapScript1_238977: @ 8238977
setdivewarp MAP_ABANDONED_SHIP_UNDERWATER1, 255, 5, 4
end
AbandonedShip_HiddenFloorCorridors_MapScript1_238980: @ 8238980
checkflag FLAG_0x0F0
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_2389F1
checkflag FLAG_0x0F1
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_2389FB
checkflag FLAG_0x0F2
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A05
checkflag FLAG_0x0F3
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A0F
checkflag FLAG_0x0F0
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389C9
checkflag FLAG_0x0F1
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389D3
checkflag FLAG_0x0F2
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389DD
checkflag FLAG_0x0F3
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389E7
end
AbandonedShip_HiddenFloorCorridors_EventScript_2389C9:: @ 82389C9
setmetatile 3, 8, 555, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389D3:: @ 82389D3
setmetatile 6, 8, 555, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389DD:: @ 82389DD
setmetatile 3, 3, 538, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389E7:: @ 82389E7
setmetatile 9, 3, 538, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389F1:: @ 82389F1
setmetatile 3, 8, 563, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389FB:: @ 82389FB
setmetatile 6, 8, 563, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_238A05:: @ 8238A05
setmetatile 3, 3, 564, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_238A0F:: @ 8238A0F
setmetatile 9, 3, 564, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_238A19:: @ 8238A19
lockall
checkflag FLAG_0x0F0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_1_KEY, 1
compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AF5
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_1_KEY, 1
setflag FLAG_0x0F0
call AbandonedShip_HiddenFloorCorridors_EventScript_2389C9
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238A50:: @ 8238A50
lockall
checkflag FLAG_0x0F1
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_2_KEY, 1
compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AFF
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_2_KEY, 1
setflag FLAG_0x0F1
call AbandonedShip_HiddenFloorCorridors_EventScript_2389D3
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238A87:: @ 8238A87
lockall
checkflag FLAG_0x0F2
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_4_KEY, 1
compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B09
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_4_KEY, 1
setflag FLAG_0x0F2
call AbandonedShip_HiddenFloorCorridors_EventScript_2389DD
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238ABE:: @ 8238ABE
lockall
checkflag FLAG_0x0F3
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_6_KEY, 1
compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B13
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_6_KEY, 1
setflag FLAG_0x0F3
call AbandonedShip_HiddenFloorCorridors_EventScript_2389E7
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238AF5:: @ 8238AF5
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B27, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238AFF:: @ 8238AFF
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B5B, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238B09:: @ 8238B09
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B8F, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238B13:: @ 8238B13
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BC3, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238B1D:: @ 8238B1D
msgbox AbandonedShip_HiddenFloorCorridors_Text_237FA5, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_Text_238B27: @ 8238B27
.string "The door is locked.\p"
.string "“RM. 1” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238B5B: @ 8238B5B
.string "The door is locked.\p"
.string "“RM. 2” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238B8F: @ 8238B8F
.string "The door is locked.\p"
.string "“RM. 4” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238BC3: @ 8238BC3
.string "The door is locked.\p"
.string "“RM. 6” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238BF7: @ 8238BF7
.string "{PLAYER} inserted and turned the\n"
.string "KEY.\p"
.string "The inserted KEY stuck fast,\n"
.string "but the door opened.$"

View File

@@ -0,0 +1,148 @@
AbandonedShip_HiddenFloorRooms_MapScripts:: @ 8238C49
map_script 2, AbandonedShip_HiddenFloorRooms_MapScript2_238C4F
.byte 0
AbandonedShip_HiddenFloorRooms_MapScript2_238C4F: @ 8238C4F
map_script_2 VAR_TEMP_1, 0, AbandonedShip_HiddenFloorRooms_EventScript_238C59
.2byte 0
AbandonedShip_HiddenFloorRooms_EventScript_238C59:: @ 8238C59
setvar VAR_TEMP_1, 1
getplayerxy VAR_TEMP_2, VAR_TEMP_3
setvar VAR_TEMP_4, 1
compare VAR_TEMP_2, 21
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD1
compare VAR_TEMP_2, 36
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD7
compare VAR_TEMP_3, 2
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CDD
switch VAR_TEMP_4
case 1, AbandonedShip_HiddenFloorRooms_EventScript_238CE3
case 2, AbandonedShip_HiddenFloorRooms_EventScript_238D0C
case 3, AbandonedShip_HiddenFloorRooms_EventScript_238D0D
case 4, AbandonedShip_HiddenFloorRooms_EventScript_238D33
case 5, AbandonedShip_HiddenFloorRooms_EventScript_238D6B
case 6, AbandonedShip_HiddenFloorRooms_EventScript_238DB2
end
AbandonedShip_HiddenFloorRooms_EventScript_238CD1:: @ 8238CD1
addvar VAR_TEMP_4, 1
return
AbandonedShip_HiddenFloorRooms_EventScript_238CD7:: @ 8238CD7
addvar VAR_TEMP_4, 2
return
AbandonedShip_HiddenFloorRooms_EventScript_238CDD:: @ 8238CDD
addvar VAR_TEMP_4, 3
return
AbandonedShip_HiddenFloorRooms_EventScript_238CE3:: @ 8238CE3
delay 20
setfieldeffectargument 0, 10
setfieldeffectargument 1, 10
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_81392F8
compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DD3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238D0C:: @ 8238D0C
end
AbandonedShip_HiddenFloorRooms_EventScript_238D0D:: @ 8238D0D
specialvar VAR_RESULT, sub_81392AC
compare VAR_RESULT, 1
goto_eq AbandonedShip_HiddenFloorRooms_EventScript_238D32
delay 20
compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DB3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238D32:: @ 8238D32
end
AbandonedShip_HiddenFloorRooms_EventScript_238D33:: @ 8238D33
delay 20
setfieldeffectargument 0, 8
setfieldeffectargument 1, 5
setfieldeffectargument 2, 0
dofieldeffect 54
setfieldeffectargument 0, 11
setfieldeffectargument 1, 3
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_8139320
compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DE3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238D6B:: @ 8238D6B
delay 20
setfieldeffectargument 0, 16
setfieldeffectargument 1, 3
setfieldeffectargument 2, 0
dofieldeffect 54
setfieldeffectargument 0, 25
setfieldeffectargument 1, 2
setfieldeffectargument 2, 0
dofieldeffect 54
setfieldeffectargument 0, 24
setfieldeffectargument 1, 6
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_81392D4
compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DC3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238DB2:: @ 8238DB2
end
AbandonedShip_HiddenFloorRooms_EventScript_238DB3:: @ 8238DB3
setfieldeffectargument 0, 42
setfieldeffectargument 1, 10
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DC3:: @ 8238DC3
setfieldeffectargument 0, 20
setfieldeffectargument 1, 5
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DD3:: @ 8238DD3
setfieldeffectargument 0, 1
setfieldeffectargument 1, 12
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DE3:: @ 8238DE3
setfieldeffectargument 0, 1
setfieldeffectargument 1, 2
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DF3:: @ 8238DF3
lockall
msgbox AbandonedShip_HiddenFloorRooms_Text_238DFE, 4
releaseall
end
AbandonedShip_HiddenFloorRooms_Text_238DFE: @ 8238DFE
.string "Its bright and shiny!\n"
.string "But its just trash…$"

View File

@@ -0,0 +1,3 @@
AbandonedShip_Room_B1F_MapScripts:: @ 82380A5
.byte 0

View File

@@ -0,0 +1,158 @@
AbandonedShip_Rooms2_1F_MapScripts:: @ 82380A6
.byte 0
AbandonedShip_Rooms2_1F_EventScript_2380A7:: @ 82380A7
trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_23819D, AbandonedShip_Rooms2_1F_Text_2381DA, AbandonedShip_Rooms2_1F_Text_238257, AbandonedShip_Rooms2_1F_EventScript_2380D7
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_eq AbandonedShip_Rooms2_1F_EventScript_2380F0
msgbox AbandonedShip_Rooms2_1F_Text_23820F, 4
release
end
AbandonedShip_Rooms2_1F_EventScript_2380D7:: @ 82380D7
msgbox AbandonedShip_Rooms2_1F_Text_2383BB, 4
setvar VAR_0x8004, 642
special SetMatchCallRegisteredFlag
setorcopyvar VAR_0x8000, 642
callstd 8
release
end
AbandonedShip_Rooms2_1F_EventScript_2380F0:: @ 82380F0
trainerbattle 7, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_2383FF, AbandonedShip_Rooms2_1F_Text_238473, AbandonedShip_Rooms2_1F_Text_238509
msgbox AbandonedShip_Rooms2_1F_Text_238491, 6
end
AbandonedShip_Rooms2_1F_EventScript_23810B:: @ 823810B
trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_2382A4, AbandonedShip_Rooms2_1F_Text_2382F4, AbandonedShip_Rooms2_1F_Text_23836F, AbandonedShip_Rooms2_1F_EventScript_23813B
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_eq AbandonedShip_Rooms2_1F_EventScript_238154
msgbox AbandonedShip_Rooms2_1F_Text_23830A, 4
release
end
AbandonedShip_Rooms2_1F_EventScript_23813B:: @ 823813B
msgbox AbandonedShip_Rooms2_1F_Text_2383BB, 4
setvar VAR_0x8004, 642
special SetMatchCallRegisteredFlag
setorcopyvar VAR_0x8000, 642
callstd 8
release
end
AbandonedShip_Rooms2_1F_EventScript_238154:: @ 8238154
trainerbattle 7, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_238556, AbandonedShip_Rooms2_1F_Text_2385F2, AbandonedShip_Rooms2_1F_Text_238668
msgbox AbandonedShip_Rooms2_1F_Text_23860B, 6
end
AbandonedShip_Rooms2_1F_EventScript_23816F:: @ 823816F
trainerbattle 0, TRAINER_JANI, 0, AbandonedShip_Rooms2_1F_Text_2386B4, AbandonedShip_Rooms2_1F_Text_2386E8
msgbox AbandonedShip_Rooms2_1F_Text_238708, 6
end
AbandonedShip_Rooms2_1F_EventScript_238186:: @ 8238186
trainerbattle 0, TRAINER_GARRISON, 0, AbandonedShip_Rooms2_1F_Text_23873F, AbandonedShip_Rooms2_1F_Text_238779
msgbox AbandonedShip_Rooms2_1F_Text_2387A9, 6
end
AbandonedShip_Rooms2_1F_Text_23819D: @ 823819D
.string "DAN: While searching for treasures,\n"
.string "we discovered a TRAINER!$"
AbandonedShip_Rooms2_1F_Text_2381DA: @ 82381DA
.string "DAN: We couldnt win even though\n"
.string "we worked together…$"
AbandonedShip_Rooms2_1F_Text_23820F: @ 823820F
.string "DAN: We cant find any treasures…\n"
.string "I wonder if someone got them already?$"
AbandonedShip_Rooms2_1F_Text_238257: @ 8238257
.string "DAN: You dont even have two POKéMON.\n"
.string "You cant expect to beat us like that.$"
AbandonedShip_Rooms2_1F_Text_2382A4: @ 82382A4
.string "KIRA: Oh?\n"
.string "We were searching for treasures.\l"
.string "But we discovered a TRAINER instead!$"
AbandonedShip_Rooms2_1F_Text_2382F4: @ 82382F4
.string "KIRA: Ooh, so strong!$"
AbandonedShip_Rooms2_1F_Text_23830A: @ 823830A
.string "KIRA: Where could the treasures be?\p"
.string "Ive already decided what Im buying\n"
.string "when we find the treasures!$"
AbandonedShip_Rooms2_1F_Text_23836F: @ 823836F
.string "KIRA: Oh, you dont have two POKéMON?\n"
.string "Well have to battle some other time!$"
AbandonedShip_Rooms2_1F_Text_2383BB: @ 82383BB
.string "KIRA: Oh, you make me so angry!\n"
.string "Im going to register you for that!$"
AbandonedShip_Rooms2_1F_Text_2383FF: @ 82383FF
.string "DAN: Weve been searching for\n"
.string "treasures all this time.\p"
.string "Our POKéMON have grown stronger, too.\n"
.string "Let us show you, okay?$"
AbandonedShip_Rooms2_1F_Text_238473: @ 8238473
.string "DAN: Youre strong, as usual!$"
AbandonedShip_Rooms2_1F_Text_238491: @ 8238491
.string "DAN: We cant find any treasures,\n"
.string "we lose at POKéMON…\p"
.string "I want to go home… But if I say that,\n"
.string "she gets all angry with me…$"
AbandonedShip_Rooms2_1F_Text_238509: @ 8238509
.string "DAN: You dont even have two POKéMON.\n"
.string "You cant expect to beat us like that.$"
AbandonedShip_Rooms2_1F_Text_238556: @ 8238556
.string "KIRA: Oh? We meet again!\p"
.string "Just like us, you still havent given up\n"
.string "searching for treasures, have you?\p"
.string "Want to make it so the loser has\n"
.string "to give up searching?$"
AbandonedShip_Rooms2_1F_Text_2385F2: @ 82385F2
.string "KIRA: Oh, we lost again…$"
AbandonedShip_Rooms2_1F_Text_23860B: @ 823860B
.string "KIRA: Were not leaving until we raise\n"
.string "our POKéMON some more and we find\l"
.string "the treasures here!$"
AbandonedShip_Rooms2_1F_Text_238668: @ 8238668
.string "KIRA: Oh, you dont have two POKéMON?\n"
.string "Well have to battle some other time!$"
AbandonedShip_Rooms2_1F_Text_2386B4: @ 82386B4
.string "Im not good at swimming,\n"
.string "but I am good at battles!$"
AbandonedShip_Rooms2_1F_Text_2386E8: @ 82386E8
.string "Oops.\n"
.string "That didnt go very well.$"
AbandonedShip_Rooms2_1F_Text_238708: @ 8238708
.string "Walking around barefoot in this ship\n"
.string "is kind of gross.$"
AbandonedShip_Rooms2_1F_Text_23873F: @ 823873F
.string "Strength and compassion…\n"
.string "Those are a TRAINERs treasures!$"
AbandonedShip_Rooms2_1F_Text_238779: @ 8238779
.string "Ah, there is something about you\n"
.string "that sparkles.$"
AbandonedShip_Rooms2_1F_Text_2387A9: @ 82387A9
.string "In a cabin somewhere on board,\n"
.string "I saw something sparkle.$"

View File

@@ -0,0 +1,13 @@
AbandonedShip_Rooms2_B1F_MapScripts:: @ 8238024
.byte 0
AbandonedShip_Rooms2_B1F_EventScript_238025:: @ 8238025
msgbox AbandonedShip_Rooms2_B1F_Text_23802E, 2
end
AbandonedShip_Rooms2_B1F_Text_23802E: @ 823802E
.string "This is a perfect place to go exploring!\n"
.string "Its exciting here!\p"
.string "I bet therere amazing treasures on\n"
.string "board.$"

View File

@@ -0,0 +1,81 @@
AbandonedShip_Rooms_1F_MapScripts:: @ 8237A92
.byte 0
AbandonedShip_Rooms_1F_EventScript_237A93:: @ 8237A93
msgbox AbandonedShip_Rooms_1F_Text_237B15, 2
end
AbandonedShip_Rooms_1F_EventScript_237A9C:: @ 8237A9C
trainerbattle 0, TRAINER_DEMETRIUS, 0, AbandonedShip_Rooms_1F_Text_237D0C, AbandonedShip_Rooms_1F_Text_237D2A
msgbox AbandonedShip_Rooms_1F_Text_237D41, 6
end
AbandonedShip_Rooms_1F_EventScript_237AB3:: @ 8237AB3
trainerbattle 2, TRAINER_THALIA_1, 0, AbandonedShip_Rooms_1F_Text_237B76, AbandonedShip_Rooms_1F_Text_237BB8, AbandonedShip_Rooms_1F_EventScript_237ADF
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_eq AbandonedShip_Rooms_1F_EventScript_237AFE
msgbox AbandonedShip_Rooms_1F_Text_237BDB, 4
release
end
AbandonedShip_Rooms_1F_EventScript_237ADF:: @ 8237ADF
special sub_80B4808
waitmovement 0
msgbox AbandonedShip_Rooms_1F_Text_237C2A, 4
setvar VAR_0x8004, 144
special SetMatchCallRegisteredFlag
setorcopyvar VAR_0x8000, 144
callstd 8
release
end
AbandonedShip_Rooms_1F_EventScript_237AFE:: @ 8237AFE
trainerbattle 5, TRAINER_THALIA_1, 0, AbandonedShip_Rooms_1F_Text_237C69, AbandonedShip_Rooms_1F_Text_237CB2
msgbox AbandonedShip_Rooms_1F_Text_237CC9, 6
end
AbandonedShip_Rooms_1F_Text_237B15: @ 8237B15
.string "Ships of this sort are rare, so Im\n"
.string "taking a look around.\p"
.string "Hmhm…\n"
.string "There appear to be other cabins…$"
AbandonedShip_Rooms_1F_Text_237B76: @ 8237B76
.string "What on earth would compel you to\n"
.string "come here? You must be curious!$"
AbandonedShip_Rooms_1F_Text_237BB8: @ 8237BB8
.string "Not just curious, but also strong…$"
AbandonedShip_Rooms_1F_Text_237BDB: @ 8237BDB
.string "The man next door…\p"
.string "He says hes just sightseeing,\n"
.string "but I dont know about that.$"
AbandonedShip_Rooms_1F_Text_237C2A: @ 8237C2A
.string "Youre such a tough TRAINER!\n"
.string "Let me register you as a memento!$"
AbandonedShip_Rooms_1F_Text_237C69: @ 8237C69
.string "What on earth would compel you to\n"
.string "come back? You must really be curious!$"
AbandonedShip_Rooms_1F_Text_237CB2: @ 8237CB2
.string "Arent you too strong?$"
AbandonedShip_Rooms_1F_Text_237CC9: @ 8237CC9
.string "Im sure that mans up to something!\n"
.string "He just acts so suspiciously!$"
AbandonedShip_Rooms_1F_Text_237D0C: @ 8237D0C
.string "Waaah!\n"
.string "Ive been found! …Huh?$"
AbandonedShip_Rooms_1F_Text_237D2A: @ 8237D2A
.string "Oh, youre not my mom.$"
AbandonedShip_Rooms_1F_Text_237D41: @ 8237D41
.string "Im in trouble with my mom, so I ran.\n"
.string "Keep it a secret where I am!$"

View File

@@ -0,0 +1,18 @@
AbandonedShip_Rooms_B1F_MapScripts:: @ 8237FB7
map_script 5, AbandonedShip_Rooms_B1F_MapScript1_237FBD
.byte 0
AbandonedShip_Rooms_B1F_MapScript1_237FBD: @ 8237FBD
setdivewarp MAP_ABANDONED_SHIP_UNDERWATER2, 255, 17, 4
end
AbandonedShip_Rooms_B1F_EventScript_237FC6:: @ 8237FC6
msgbox AbandonedShip_Rooms_B1F_Text_237FCF, 2
end
AbandonedShip_Rooms_B1F_Text_237FCF: @ 8237FCF
.string "Urrrrppp…\p"
.string "Im getting queasy just being aboard\n"
.string "this ship…\p"
.string "Its not even moving, but…$"

View File

@@ -0,0 +1,8 @@
AbandonedShip_Underwater1_MapScripts:: @ 8238096
map_script 5, AbandonedShip_Underwater1_MapScript1_23809C
.byte 0
AbandonedShip_Underwater1_MapScript1_23809C: @ 823809C
setdivewarp MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS, 255, 0, 10
end

View File

@@ -0,0 +1,8 @@
AbandonedShip_Underwater2_MapScripts:: @ 823895D
map_script 5, AbandonedShip_Underwater2_MapScript1_238963
.byte 0
AbandonedShip_Underwater2_MapScript1_238963: @ 8238963
setdivewarp MAP_ABANDONED_SHIP_ROOMS_B1F, 255, 13, 7
end

View File

@@ -0,0 +1,8 @@
AlteringCave_MapScripts:: @ 823B177
map_script 3, AlteringCave_MapScript1_23B17D
.byte 0
AlteringCave_MapScript1_23B17D: @ 823B17D
setflag FLAG_LANDMARK_ALTERING_CAVE
end

View File

@@ -0,0 +1,98 @@
AncientTomb_MapScripts:: @ 8238FB3
map_script 5, AncientTomb_MapScript1_238FC3
map_script 1, AncientTomb_MapScript1_238FF2
map_script 3, AncientTomb_MapScript1_238FE1
.byte 0
AncientTomb_MapScript1_238FC3: @ 8238FC3
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, AncientTomb_EventScript_238FCD
end
AncientTomb_EventScript_238FCD:: @ 8238FCD
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 7
goto_if 5, AncientTomb_EventScript_27374E
removeobject VAR_LAST_TALKED
return
AncientTomb_MapScript1_238FE1: @ 8238FE1
setflag FLAG_LANDMARK_ANCIENT_TOMB
checkflag FLAG_0x1BD
call_if 0, AncientTomb_EventScript_238FEE
end
AncientTomb_EventScript_238FEE:: @ 8238FEE
clearflag FLAG_0x3A9
return
AncientTomb_MapScript1_238FF2: @ 8238FF2
checkflag FLAG_SYS_BRAILLE_FLY
call_if 0, AncientTomb_EventScript_238FFC
end
AncientTomb_EventScript_238FFC:: @ 8238FFC
setmetatile 7, 19, 553, 1
setmetatile 8, 19, 553, 1
setmetatile 9, 19, 553, 1
setmetatile 7, 20, 565, 1
setmetatile 8, 20, 565, 1
setmetatile 9, 20, 565, 1
return
AncientTomb_EventScript_239033:: @ 8239033
lockall
checkflag FLAG_SYS_BRAILLE_FLY
goto_eq AncientTomb_EventScript_239046
braillemessage AncientTomb_Braille_2A6D06
waitbuttonpress
hidebox2
releaseall
end
AncientTomb_EventScript_239046:: @ 8239046
msgbox gUnknown_0827304E, 4
releaseall
end
AncientTomb_EventScript_239050:: @ 8239050
lockall
braillemessage AncientTomb_Braille_2A6D06
waitbuttonpress
hidebox2
releaseall
end
AncientTomb_EventScript_23905A:: @ 823905A
lock
faceplayer
waitse
playmoncry SPECIES_REGISTEEL, 2
delay 40
waitmoncry
setwildbattle SPECIES_REGISTEEL, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
special StartRegiBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 1
goto_eq AncientTomb_EventScript_2390A1
compare VAR_RESULT, 4
goto_eq AncientTomb_EventScript_2390AA
compare VAR_RESULT, 5
goto_eq AncientTomb_EventScript_2390AA
setflag FLAG_0x1BD
release
end
AncientTomb_EventScript_2390A1:: @ 82390A1
setflag FLAG_0x1BD
goto AncientTomb_EventScript_27376D
end
AncientTomb_EventScript_2390AA:: @ 82390AA
setvar VAR_0x8004, 403
goto AncientTomb_EventScript_273776
end

View File

@@ -0,0 +1,122 @@
AquaHideout_1F_MapScripts:: @ 8233493
.byte 0
AquaHideout_1F_EventScript_233494:: @ 8233494
lock
faceplayer
checkflag FLAG_0x06F
goto_eq AquaHideout_1F_EventScript_2334BC
checkflag FLAG_0x0D4
goto_eq AquaHideout_1F_EventScript_2334B2
msgbox AquaHideout_1F_Text_23351D, 4
release
end
AquaHideout_1F_EventScript_2334B2:: @ 82334B2
msgbox AquaHideout_1F_Text_2335E3, 4
release
end
AquaHideout_1F_EventScript_2334BC:: @ 82334BC
msgbox AquaHideout_1F_Text_23367D, 4
release
end
AquaHideout_1F_EventScript_2334C6:: @ 82334C6
lock
faceplayer
checkflag FLAG_0x06F
goto_eq AquaHideout_1F_EventScript_2334EE
checkflag FLAG_0x0D4
goto_eq AquaHideout_1F_EventScript_2334E4
msgbox AquaHideout_1F_Text_233739, 4
release
end
AquaHideout_1F_EventScript_2334E4:: @ 82334E4
msgbox AquaHideout_1F_Text_2337FA, 4
release
end
AquaHideout_1F_EventScript_2334EE:: @ 82334EE
msgbox AquaHideout_1F_Text_233884, 4
release
end
AquaHideout_1F_EventScript_2334F8:: @ 82334F8
trainerbattle 2, TRAINER_GRUNT_1, 0, AquaHideout_1F_Text_23393D, AquaHideout_1F_Text_233964, AquaHideout_1F_EventScript_233513
msgbox AquaHideout_1F_Text_233977, 6
end
AquaHideout_1F_EventScript_233513:: @ 8233513
msgbox AquaHideout_1F_Text_233977, 4
release
end
AquaHideout_1F_Text_23351D: @ 823351D
.string "What? What? What do you want with \n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here! Hes gone off to\n"
.string "snatch something important!\p"
.string "… …\n"
.string "Where did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_2335E3: @ 82335E3
.string "What? What?\n"
.string "Are you a TEAM MAGMA grunt?\p"
.string "I hear that TEAM MAGMA is trying to\n"
.string "awaken an awesome POKéMON at their\l"
.string "HIDEOUT.\p"
.string "But where might their HIDEOUT be?$"
AquaHideout_1F_Text_23367D: @ 823367D
.string "What? What? What do you want with \n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here!\n"
.string "Hes gone off to jack a submarine!\p"
.string "… …\n"
.string "Where did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_233739: @ 8233739
.string "What? What? What do you want with \n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here! Hes on his way to\n"
.string "MT. PYRE on ROUTE 122!\p"
.string "… …\n"
.string "Why did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_2337FA: @ 82337FA
.string "What? What?\n"
.string "Are you a TEAM MAGMA grunt?\p"
.string "I hear that TEAM MAGMA is after\n"
.string "an awesome POKéMON at MT. CHIMNEY.\p"
.string "But what is that POKéMON like?$"
AquaHideout_1F_Text_233884: @ 8233884
.string "What? What? What do you want with\n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here!\n"
.string "Hes on his way to SLATEPORT CITY!\p"
.string "… …\n"
.string "Why did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_23393D: @ 823393D
.string "Ayiyiyi!\n"
.string "Suspicious character spotted!$"
AquaHideout_1F_Text_233964: @ 8233964
.string "Grrrrr…\n"
.string "I lost it!$"
AquaHideout_1F_Text_233977: @ 8233977
.string "I took the loss for the TEAM,\n"
.string "but I did my job…$"

View File

@@ -0,0 +1,171 @@
AquaHideout_B1F_MapScripts:: @ 82339A7
map_script 5, AquaHideout_B1F_MapScript1_2339B2
map_script 3, AquaHideout_B1F_MapScript1_2339D0
.byte 0
AquaHideout_B1F_MapScript1_2339B2: @ 82339B2
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, AquaHideout_B1F_EventScript_2339BC
end
AquaHideout_B1F_EventScript_2339BC:: @ 82339BC
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 7
goto_if 5, AquaHideout_B1F_EventScript_27374E
removeobject VAR_LAST_TALKED
return
AquaHideout_B1F_MapScript1_2339D0: @ 82339D0
checkflag FLAG_0x1C4
call_if 0, AquaHideout_B1F_EventScript_2339E3
checkflag FLAG_0x1C5
call_if 0, AquaHideout_B1F_EventScript_2339E7
end
AquaHideout_B1F_EventScript_2339E3:: @ 82339E3
clearflag FLAG_0x3D1
return
AquaHideout_B1F_EventScript_2339E7:: @ 82339E7
clearflag FLAG_0x3D2
return
AquaHideout_B1F_EventScript_2339EB:: @ 82339EB
lock
faceplayer
setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE
waitse
playmoncry SPECIES_ELECTRODE, 2
delay 40
waitmoncry
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 1
goto_eq AquaHideout_B1F_EventScript_233A2F
compare VAR_RESULT, 4
goto_eq AquaHideout_B1F_EventScript_233A2F
compare VAR_RESULT, 5
goto_eq AquaHideout_B1F_EventScript_233A2F
setflag FLAG_0x1C4
release
end
AquaHideout_B1F_EventScript_233A2F:: @ 8233A2F
setflag FLAG_0x1C4
goto AquaHideout_B1F_EventScript_27376D
end
AquaHideout_B1F_EventScript_233A38:: @ 8233A38
lock
faceplayer
setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE
waitse
playmoncry SPECIES_ELECTRODE, 2
delay 40
waitmoncry
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 1
goto_eq AquaHideout_B1F_EventScript_233A7C
compare VAR_RESULT, 4
goto_eq AquaHideout_B1F_EventScript_233A7C
compare VAR_RESULT, 5
goto_eq AquaHideout_B1F_EventScript_233A7C
setflag FLAG_0x1C5
release
end
AquaHideout_B1F_EventScript_233A7C:: @ 8233A7C
setflag FLAG_0x1C5
goto AquaHideout_B1F_EventScript_27376D
end
AquaHideout_B1F_EventScript_233A85:: @ 8233A85
trainerbattle 2, TRAINER_GRUNT_2, 0, AquaHideout_B1F_Text_233B03, AquaHideout_B1F_Text_233B4A, AquaHideout_B1F_EventScript_233AA0
msgbox AquaHideout_B1F_Text_233B5E, 6
end
AquaHideout_B1F_EventScript_233AA0:: @ 8233AA0
special sub_80B4808
waitmovement 0
msgbox AquaHideout_B1F_Text_233B5E, 4
release
end
AquaHideout_B1F_EventScript_233AB0:: @ 8233AB0
trainerbattle 2, TRAINER_GRUNT_3, 0, AquaHideout_B1F_Text_233BC5, AquaHideout_B1F_Text_233C27, AquaHideout_B1F_EventScript_233ACB
msgbox AquaHideout_B1F_Text_233C41, 6
end
AquaHideout_B1F_EventScript_233ACB:: @ 8233ACB
msgbox AquaHideout_B1F_Text_233C41, 4
release
end
AquaHideout_B1F_EventScript_233AD5:: @ 8233AD5
trainerbattle 0, TRAINER_GRUNT_21, 0, AquaHideout_B1F_Text_233C89, AquaHideout_B1F_Text_233CCA
msgbox AquaHideout_B1F_Text_233CDC, 6
end
AquaHideout_B1F_EventScript_233AEC:: @ 8233AEC
trainerbattle 0, TRAINER_GRUNT_25, 0, AquaHideout_B1F_Text_233D1B, AquaHideout_B1F_Text_233D6E
msgbox AquaHideout_B1F_Text_233D84, 6
end
AquaHideout_B1F_Text_233B03: @ 8233B03
.string "If you want to know the secret about\n"
.string "our HIDEOUT, you have me to beat!$"
AquaHideout_B1F_Text_233B4A: @ 8233B4A
.string "I cant win at all…$"
AquaHideout_B1F_Text_233B5E: @ 8233B5E
.string "Our HIDEOUTs secret?\p"
.string "Well, lets just say…\n"
.string "Theres a submarine at the far end!\p"
.string "But, by now…\n"
.string "Kekekeke…$"
AquaHideout_B1F_Text_233BC5: @ 8233BC5
.string "Fuel supply loaded A-OK!\n"
.string "In-cruise snacks loaded A-OK!\p"
.string "Nothing left to do but KO a pesky\n"
.string "meddler!$"
AquaHideout_B1F_Text_233C27: @ 8233C27
.string "I took a serious licking!$"
AquaHideout_B1F_Text_233C41: @ 8233C41
.string "Humph!\n"
.string "This was supposed to happen!\p"
.string "My mission was to just hold you up!$"
AquaHideout_B1F_Text_233C89: @ 8233C89
.string "Yawn… Keeping watch over the\n"
.string "HIDEOUT bores me. Ill take you on.$"
AquaHideout_B1F_Text_233CCA: @ 8233CCA
.string "Yawn…\n"
.string "Oh, I lost…$"
AquaHideout_B1F_Text_233CDC: @ 8233CDC
.string "If you scurry too much, other TEAM\n"
.string "AQUA members might get you.$"
AquaHideout_B1F_Text_233D1B: @ 8233D1B
.string "Hey!\n"
.string "You there!\p"
.string "Which do you think is cooler?\n"
.string "TEAM AQUAs uniform or TEAM MAGMAs?$"
AquaHideout_B1F_Text_233D6E: @ 8233D6E
.string "I lost in a cool way…$"
AquaHideout_B1F_Text_233D84: @ 8233D84
.string "If you have a cool uniform, you look\n"
.string "good even in a loss, dont you think?$"

View File

@@ -0,0 +1,160 @@
AquaHideout_B2F_MapScripts:: @ 8233DCF
map_script 3, AquaHideout_B2F_MapScript1_233DD5
.byte 0
AquaHideout_B2F_MapScript1_233DD5: @ 8233DD5
checkflag FLAG_0x070
call_if 1, AquaHideout_B2F_EventScript_233DDF
end
AquaHideout_B2F_EventScript_233DDF:: @ 8233DDF
setvar VAR_TEMP_1, 1
return
AquaHideout_B2F_EventScript_233DE5:: @ 8233DE5
lockall
setvar VAR_0x8008, 1
playse SE_PIN
applymovement VAR_0x8008, AquaHideout_B2F_Movement_272598
waitmovement 0
applymovement VAR_0x8008, AquaHideout_B2F_Movement_27259E
waitmovement 0
setvar VAR_TEMP_1, 1
releaseall
end
AquaHideout_B2F_EventScript_233E09:: @ 8233E09
trainerbattle 2, TRAINER_MATT, 0, AquaHideout_B2F_Text_233EDD, AquaHideout_B2F_Text_233F8D, AquaHideout_B2F_EventScript_233E25
msgbox AquaHideout_B2F_Text_233FF2, 4
release
end
AquaHideout_B2F_EventScript_233E25:: @ 8233E25
setvar VAR_0x8008, 1
setvar VAR_0x8009, 4
applymovement VAR_0x8008, AquaHideout_B2F_Movement_2725A4
waitmovement 0
delay 20
applymovement VAR_0x8008, AquaHideout_B2F_Movement_27259E
waitmovement 0
msgbox AquaHideout_B2F_Text_233FA6, 4
closemessage
applymovement VAR_0x8008, AquaHideout_B2F_Movement_2725A4
applymovement VAR_0x8009, AquaHideout_B2F_Movement_233E80
waitmovement 0
removeobject VAR_0x8009
delay 20
applymovement VAR_0x8008, AquaHideout_B2F_Movement_27259E
waitmovement 0
msgbox AquaHideout_B2F_Text_233FF2, 4
setflag FLAG_0x070
setflag FLAG_0x354
release
end
AquaHideout_B2F_Movement_233E80: @ 8233E80
walk_left
walk_left
walk_left
walk_left
step_end
AquaHideout_B2F_Movement_233E85: @ 8233E85
walk_right
walk_right
walk_right
walk_right
step_end
AquaHideout_B2F_EventScript_233E8A:: @ 8233E8A
trainerbattle 2, TRAINER_GRUNT_4, 0, AquaHideout_B2F_Text_2340B4, AquaHideout_B2F_Text_2340F0, AquaHideout_B2F_EventScript_233EA5
msgbox AquaHideout_B2F_Text_234112, 6
end
AquaHideout_B2F_EventScript_233EA5:: @ 8233EA5
msgbox AquaHideout_B2F_Text_234112, 4
release
end
AquaHideout_B2F_EventScript_233EAF:: @ 8233EAF
trainerbattle 0, TRAINER_GRUNT_22, 0, AquaHideout_B2F_Text_23412D, AquaHideout_B2F_Text_2341CE
msgbox AquaHideout_B2F_Text_2341FE, 6
end
AquaHideout_B2F_EventScript_233EC6:: @ 8233EC6
trainerbattle 0, TRAINER_GRUNT_26, 0, AquaHideout_B2F_Text_23426F, AquaHideout_B2F_Text_2342CC
msgbox AquaHideout_B2F_Text_2342FF, 6
end
AquaHideout_B2F_Text_233EDD: @ 8233EDD
.string "Hehehe…\p"
.string "Got here already, did you?\n"
.string "We underestimated you!\p"
.string "But this is it!\p"
.string "Im a cut above the GRUNTS youve seen\n"
.string "so far.\p"
.string "Im not stalling for time.\n"
.string "Im going to pulverize you!$"
AquaHideout_B2F_Text_233F8D: @ 8233F8D
.string "Hehehe…\n"
.string "So, I lost, too…$"
AquaHideout_B2F_Text_233FA6: @ 8233FA6
.string "Hehehe!\p"
.string "While I was toying with you, our BOSS\n"
.string "got through his preparations!$"
AquaHideout_B2F_Text_233FF2: @ 8233FF2
.string "Hehehe!\p"
.string "Our BOSS has already gone on his way to\n"
.string "some cave under the sea!\p"
.string "If youre going to give chase, youd\n"
.string "better search the big, wide sea beyond\l"
.string "LILYCOVE.\p"
.string "But will you find it then?\n"
.string "Hehehe!$"
AquaHideout_B2F_Text_2340B4: @ 82340B4
.string "Wahahah, I grew weary of waiting!\n"
.string "You owe me a battle, too!$"
AquaHideout_B2F_Text_2340F0: @ 82340F0
.string "Tired of waiting…\n"
.string "Lost and dazed…$"
AquaHideout_B2F_Text_234112: @ 8234112
.string "BOSS…\n"
.string "Is this good enough?$"
AquaHideout_B2F_Text_23412D: @ 823412D
.string "Warp panels, the HIDEOUTs pride\n"
.string "and joy!\p"
.string "Youre clueless about where you are,\n"
.string "arent you?\p"
.string "Fluster and tire out the enemy, then\n"
.string "lower the boom! Thats our plan!$"
AquaHideout_B2F_Text_2341CE: @ 82341CE
.string "Whats wrong with you?\n"
.string "Youre not tired at all!$"
AquaHideout_B2F_Text_2341FE: @ 82341FE
.string "That reminds me… I cant remember\n"
.string "where I put the MASTER BALL.\p"
.string "If I fail to guard it, our BOSS will\n"
.string "chew me out…$"
AquaHideout_B2F_Text_23426F: @ 823426F
.string "When I joined TEAM AQUA, the first\n"
.string "thing I had to learn was how these\l"
.string "warp panels connected.$"
AquaHideout_B2F_Text_2342CC: @ 82342CC
.string "I was too occupied thinking about\n"
.string "the warp panels…$"
AquaHideout_B2F_Text_2342FF: @ 82342FF
.string "Ill have to learn about how I can\n"
.string "battle more effectively…$"

View File

@@ -0,0 +1,3 @@
AquaHideout_UnusedRubyMap1_MapScripts:: @ 823929B
.byte 0

View File

@@ -0,0 +1,3 @@
AquaHideout_UnusedRubyMap2_MapScripts:: @ 823929C
.byte 0

View File

@@ -0,0 +1,3 @@
AquaHideout_UnusedRubyMap3_MapScripts:: @ 823929D
.byte 0

View File

@@ -0,0 +1,3 @@
ArtisanCave_1F_MapScripts:: @ 823AFB7
.byte 0

View File

@@ -0,0 +1,8 @@
ArtisanCave_B1F_MapScripts:: @ 823AFAD
map_script 3, ArtisanCave_B1F_MapScript1_23AFB3
.byte 0
ArtisanCave_B1F_MapScript1_23AFB3: @ 823AFB3
setflag FLAG_0x8DF
end

View File

@@ -0,0 +1,712 @@
BattleFrontier_BattleArenaBattleRoom_MapScripts:: @ 8257487
map_script 3, BattleFrontier_BattleArenaBattleRoom_MapScript1_2574A0
map_script 2, BattleFrontier_BattleArenaBattleRoom_MapScript2_2574D2
map_script 4, BattleFrontier_BattleArenaBattleRoom_MapScript2_257C0C
map_script 5, BattleFrontier_BattleArenaBattleRoom_MapScript1_25749C
.byte 0
BattleFrontier_BattleArenaBattleRoom_MapScript1_25749C: @ 825749C
special sub_8139980
end
BattleFrontier_BattleArenaBattleRoom_MapScript1_2574A0: @ 82574A0
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattleArenaBattleRoom_EventScript_2574AE
end
BattleFrontier_BattleArenaBattleRoom_EventScript_2574AE:: @ 82574AE
checkplayergender
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2574C6
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2574CC
return
BattleFrontier_BattleArenaBattleRoom_EventScript_2574C6:: @ 82574C6
setvar VAR_OBJ_GFX_ID_1, 100
return
BattleFrontier_BattleArenaBattleRoom_EventScript_2574CC:: @ 82574CC
setvar VAR_OBJ_GFX_ID_1, 105
return
BattleFrontier_BattleArenaBattleRoom_MapScript2_2574D2: @ 82574D2
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleArenaBattleRoom_EventScript_2574DC
.2byte 0
BattleFrontier_BattleArenaBattleRoom_EventScript_2574DC:: @ 82574DC
lockall
showobjectat 8, MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE2
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_25752E
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257C08
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BEB
setvar VAR_TEMP_2, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25752E:: @ 825752E
setvar VAR_0x8004, 3
special sub_8161F74
addobject 7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BEF
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C3D, 4
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE5
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
setvar VAR_0x8004, 6
special sub_81A5238
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C68, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C93, 4
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE5
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
setvar VAR_0x8004, 5
special sub_8195960
msgbox 0x2021fc4, 4
waitmessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257630
BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB:: @ 82575DB
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 1, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 2, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 3, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
applymovement 4, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
playse SE_W173
waitse
waitmovement 0
setvar VAR_0x8004, 6
special sub_81A5238
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CCE, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257615:: @ 8257615
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
warp MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY, 255, 7, 8
waitstate
BattleFrontier_BattleArenaBattleRoom_EventScript_257630:: @ 8257630
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
switch VAR_RESULT
case 7, BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BFA
waitmovement 0
removeobject 7
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257C08
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BEB
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CE9, 4
special LoadPlayerParty
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0:: @ 82576B0
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_TEMP_F, VAR_RESULT
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_2578BC
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257870
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257877
compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25787E
compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257885
compare VAR_RESULT, 5
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25788C
compare VAR_RESULT, 6
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257893
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257768
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_25783A
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25779E
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 3, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_257768:: @ 8257768
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_25783A
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25779E:: @ 825779E
message BattleFrontier_BattleArenaBattleRoom_Text_257F04
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_2577D0
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_2577D0:: @ 82577D0
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA:: @ 82577DA
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257E6B, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25789A
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_257808:: @ 8257808
message BattleFrontier_BattleArenaBattleRoom_Text_257E9E
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257615
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25783A:: @ 825783A
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
waitmovement 0
goto BattleFrontier_BattleArenaBattleRoom_EventScript_25752E
waitstate
BattleFrontier_BattleArenaBattleRoom_EventScript_257852:: @ 8257852
delay 60
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
warp MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY, 255, 7, 8
waitstate
BattleFrontier_BattleArenaBattleRoom_EventScript_257870:: @ 8257870
message BattleFrontier_BattleArenaBattleRoom_Text_257D17
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257877:: @ 8257877
message BattleFrontier_BattleArenaBattleRoom_Text_257D50
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_25787E:: @ 825787E
message BattleFrontier_BattleArenaBattleRoom_Text_257D88
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257885:: @ 8257885
message BattleFrontier_BattleArenaBattleRoom_Text_257DC1
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_25788C:: @ 825788C
message BattleFrontier_BattleArenaBattleRoom_Text_257DF9
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257893:: @ 8257893
message BattleFrontier_BattleArenaBattleRoom_Text_257E31
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_25789A:: @ 825789A
message BattleFrontier_BattleArenaBattleRoom_Text_257EDB
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A5238
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleArenaBattleRoom_EventScript_2578BC:: @ 82578BC
compare VAR_TEMP_2, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257F45, 4
setvar VAR_TEMP_2, 1
BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4:: @ 82578D4
message BattleFrontier_BattleArenaBattleRoom_Text_257FBB
waitmessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_25792B
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257961
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25779E
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 3, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
BattleFrontier_BattleArenaBattleRoom_EventScript_25792B:: @ 825792B
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257961
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
BattleFrontier_BattleArenaBattleRoom_EventScript_257961:: @ 8257961
call BattleFrontier_BattleArenaBattleRoom_EventScript_242170
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C3D, 4
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE4
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257FED, 4
closemessage
addobject 7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF4
waitmovement 0
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
switch VAR_TEMP_F
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_257AA5
case 3, BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F
case 4, BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25801C, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C30
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25804E, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C3A
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258068, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F:: @ 8257A3F
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25810D, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257A5C
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB
BattleFrontier_BattleArenaBattleRoom_EventScript_257A5C:: @ 8257A5C
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF1
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25813F, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleArenaBattleRoom_Text_25819C
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2581CF, 4
goto BattleFrontier_BattleArenaBattleRoom_EventScript_257852
BattleFrontier_BattleArenaBattleRoom_EventScript_257AA5:: @ 8257AA5
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258213, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C30
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582A2, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C3A
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582BB, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8:: @ 8257AF8
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582F9, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257B15
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB
BattleFrontier_BattleArenaBattleRoom_EventScript_257B15:: @ 8257B15
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF1
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258323, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleArenaBattleRoom_Text_25835B
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258383, 4
goto BattleFrontier_BattleArenaBattleRoom_EventScript_257852
BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E:: @ 8257B5E
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C93, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C:: @ 8257B6C
FallarborTown_BattleTentBattleRoom_EventScript_257B6C:: @ 8257B6C
closemessage
setvar VAR_TEMP_2, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 5
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
setvar VAR_0x8004, 18
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 21
special sub_81A1780
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9:: @ 8257BA9
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 1, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 2, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 3, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
applymovement 4, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
playse SE_BAN
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CB3, 4
closemessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_241EBA
return
BattleFrontier_BattleArenaBattleRoom_Movement_257BE2: @ 8257BE2
walk_right
walk_right
BattleFrontier_BattleArenaBattleRoom_Movement_257BE4: @ 8257BE4
walk_right
BattleFrontier_BattleArenaBattleRoom_Movement_257BE5: @ 8257BE5
walk_right
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BE7: @ 8257BE7
walk_left
walk_left
walk_in_place_fastest_right
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BEB: @ 8257BEB
walk_in_place_fastest_up
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BED: @ 8257BED
walk_in_place_fastest_right
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BEF: @ 8257BEF
walk_left
walk_left
BattleFrontier_BattleArenaBattleRoom_Movement_257BF1: @ 8257BF1
walk_left
BattleFrontier_BattleArenaBattleRoom_Movement_257BF2: @ 8257BF2
walk_left
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BF4: @ 8257BF4
walk_fast_left
walk_fast_left
walk_fast_left
walk_fast_left
walk_fast_left
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BFA: @ 8257BFA
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C02: @ 8257C02
disable_jump_landing_ground_effect
jump_in_place_down
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C05: @ 8257C05
disable_jump_landing_ground_effect
jump_in_place_up
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C08: @ 8257C08
walk_in_place_fastest_down
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C0A: @ 8257C0A
walk_in_place_fastest_right
step_end
BattleFrontier_BattleArenaBattleRoom_MapScript2_257C0C: @ 8257C0C
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257C16
.2byte 0
BattleFrontier_BattleArenaBattleRoom_EventScript_257C16:: @ 8257C16
hideobjectat 8, MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
removeobject 7
call BattleFrontier_BattleArenaBattleRoom_EventScript_24BCDC
applymovement 255, BattleFrontier_BattleArenaBattleRoom_Movement_24C773
setvar VAR_TEMP_1, 1
end
BattleFrontier_BattleArenaBattleRoom_Movement_257C30: @ 8257C30
walk_down
walk_in_place_fastest_left
delay_16
delay_16
delay_16
delay_16
walk_up
walk_up
walk_in_place_fastest_left
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C3A: @ 8257C3A
walk_down
walk_in_place_fastest_left
step_end
BattleFrontier_BattleArenaBattleRoom_Text_257C3D: @ 8257C3D
.string "REFEREE: TRAINER {PLAYER}!\n"
.string "Step forward, please!$"
BattleFrontier_BattleArenaBattleRoom_Text_257C68: @ 8257C68
.string "REFEREE: TRAINER {STR_VAR_1}!\n"
.string "Step forward, please!$"
BattleFrontier_BattleArenaBattleRoom_Text_257C93: @ 8257C93
FallarborTown_BattleTentBattleRoom_Text_257C93: @ 8257C93
.string "REFEREE: Set KO Tourney!\n"
.string "Begin!$"
BattleFrontier_BattleArenaBattleRoom_Text_257CB3: @ 8257CB3
FallarborTown_BattleTentBattleRoom_Text_257CB3: @ 8257CB3
.string "REFEREE: The winner is {PLAYER}!$"
BattleFrontier_BattleArenaBattleRoom_Text_257CCE: @ 8257CCE
FallarborTown_BattleTentBattleRoom_Text_257CCE: @ 8257CCE
.string "REFEREE: The winner is {STR_VAR_1}!$"
BattleFrontier_BattleArenaBattleRoom_Text_257CE9: @ 8257CE9
FallarborTown_BattleTentBattleRoom_Text_257CE9: @ 8257CE9
.string "Your POKéMON will be restored to\n"
.string "full health.$"
BattleFrontier_BattleArenaBattleRoom_Text_257D17: @ 8257D17
FallarborTown_BattleTentBattleRoom_Text_257D17: @ 8257D17
.string "Next up, your second opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257D50: @ 8257D50
FallarborTown_BattleTentBattleRoom_Text_257D50: @ 8257D50
.string "Next up, your third opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257D88: @ 8257D88
.string "Next up, your fourth opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257DC1: @ 8257DC1
.string "Next up, your fifth opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257DF9: @ 8257DF9
.string "Next up, your sixth opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257E31: @ 8257E31
.string "Next up, your seventh opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257E6B: @ 8257E6B
FallarborTown_BattleTentBattleRoom_Text_257E6B: @ 8257E6B
.string "Would you like to save the game and\n"
.string "shut down now?$"
BattleFrontier_BattleArenaBattleRoom_Text_257E9E: @ 8257E9E
FallarborTown_BattleTentBattleRoom_Text_257E9E: @ 8257E9E
.string "Would you like to retire from your\n"
.string "Set KO Tourney challenge?$"
BattleFrontier_BattleArenaBattleRoom_Text_257EDB: @ 8257EDB
FallarborTown_BattleTentBattleRoom_Text_257EDB: @ 8257EDB
.string "I am saving your game data.\n"
.string "Please wait.$"
BattleFrontier_BattleArenaBattleRoom_Text_257F04: @ 8257F04
.string "Would you like to record your last\n"
.string "battle on your FRONTIER PASS?$"
BattleFrontier_BattleArenaBattleRoom_Text_257F45: @ 8257F45
.string "My dear challenger!\p"
.string "Your skill level is truly astounding!\p"
.string "We now would like you to face our\n"
.string "leader, the ARENA TYCOON!$"
BattleFrontier_BattleArenaBattleRoom_Text_257FBB: @ 8257FBB
.string "A battle with the ARENA TYCOON!\n"
.string "Are you prepared?$"
BattleFrontier_BattleArenaBattleRoom_Text_257FED: @ 8257FED
.string "REFEREE: The ARENA TYCOON!\n"
.string "Make way for GRETA!$"
BattleFrontier_BattleArenaBattleRoom_Text_25801C: @ 825801C
.string "GRETA: Hey!\n"
.string "Howdy!\p"
.string "…Wait, are you the challenger?$"
BattleFrontier_BattleArenaBattleRoom_Text_25804E: @ 825804E
.string "Is that right? Hmm…\n"
.string "Hmhm…$"
BattleFrontier_BattleArenaBattleRoom_Text_258068: @ 8258068
.string "I dont know how to say it, but…\n"
.string "To put it bluntly, you look pretty weak.\l"
.string "Are you sure youre up for me?\p"
.string "Hmm…\p"
.string "Well, all right!\n"
.string "Well take things easy to start with!$"
BattleFrontier_BattleArenaBattleRoom_Text_25810D: @ 825810D
.string "Okay! Lets see you ignite my passion\n"
.string "for battle!$"
BattleFrontier_BattleArenaBattleRoom_Text_25813F: @ 825813F
.string "GRETA: Ow, wait a second!\n"
.string "You are tough after all!\p"
.string "I like you!\n"
.string "Lets see your FRONTIER PASS.$"
BattleFrontier_BattleArenaBattleRoom_Text_25819C: @ 825819C
.string "The Guts Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattleArenaBattleRoom_Text_2581CF: @ 82581CF
.string "Hmm…\p"
.string "Its going to be fun the next time!\n"
.string "Im looking forward to it!$"
BattleFrontier_BattleArenaBattleRoom_Text_258213: @ 8258213
.string "GRETA: Hey! Howdy!\n"
.string "You finally won your way up to me!\p"
.string "I was getting worried waiting for you!\n"
.string "I was really looking forward to seeing\l"
.string "you again!$"
BattleFrontier_BattleArenaBattleRoom_Text_2582A2: @ 82582A2
.string "… … …\n"
.string "So, are you ready?$"
BattleFrontier_BattleArenaBattleRoom_Text_2582BB: @ 82582BB
.string "I wont allow a halfhearted effort!\n"
.string "Be ready for a thrashing!$"
BattleFrontier_BattleArenaBattleRoom_Text_2582F9: @ 82582F9
.string "Come on, REFEREE!\n"
.string "Lets get this started!$"
BattleFrontier_BattleArenaBattleRoom_Text_258323: @ 8258323
.string "GRETA: Gaaah! Blown away!\n"
.string "Lets see your FRONTIER PASS!$"
BattleFrontier_BattleArenaBattleRoom_Text_25835B: @ 825835B
.string "The Guts Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattleArenaBattleRoom_Text_258383: @ 8258383
.string "Arrrgh!\n"
.string "This is so infuriating!\p"
.string "If we ever battle again, I wont lose!\n"
.string "Dont you forget it! Bye-bye!$"

View File

@@ -0,0 +1,90 @@
BattleFrontier_BattleArenaCorridor_MapScripts:: @ 82573B9
map_script 2, BattleFrontier_BattleArenaCorridor_MapScript2_2573BF
.byte 0
BattleFrontier_BattleArenaCorridor_MapScript2_2573BF: @ 82573BF
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleArenaCorridor_EventScript_2573C9
.2byte 0
BattleFrontier_BattleArenaCorridor_EventScript_2573C9:: @ 82573C9
delay 16
setvar VAR_TEMP_0, 1
applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_25742F
applymovement 255, BattleFrontier_BattleArenaCorridor_Movement_257417
waitmovement 0
applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_257444
waitmovement 0
msgbox BattleFrontier_BattleArenaCorridor_Text_257449, 3
applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_257446
waitmovement 0
applymovement 255, BattleFrontier_BattleArenaCorridor_Movement_25742C
waitmovement 0
setvar VAR_0x8006, 0
warp MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM, 255, 7, 5
waitstate
end
BattleFrontier_BattleArenaCorridor_Movement_257417: @ 8257417
walk_up
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_right
walk_right
walk_right
step_end
BattleFrontier_BattleArenaCorridor_Movement_25742C: @ 825742C
walk_right
set_invisible
step_end
BattleFrontier_BattleArenaCorridor_Movement_25742F: @ 825742F
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_right
walk_right
walk_right
walk_right
step_end
BattleFrontier_BattleArenaCorridor_Movement_257444: @ 8257444
walk_in_place_fastest_left
step_end
BattleFrontier_BattleArenaCorridor_Movement_257446: @ 8257446
walk_up
walk_in_place_fastest_down
step_end
BattleFrontier_BattleArenaCorridor_Text_257449: @ 8257449
.string "Your battles shall be waged in\n"
.string "the next room. Please step in!$"

View File

@@ -0,0 +1,638 @@
BattleFrontier_BattleArenaLobby_MapScripts:: @ 8255C36
map_script 2, BattleFrontier_BattleArenaLobby_MapScript2_255C55
map_script 4, BattleFrontier_BattleArenaLobby_MapScript2_255C41
.byte 0
BattleFrontier_BattleArenaLobby_MapScript2_255C41: @ 8255C41
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleArenaLobby_EventScript_255C4B
.2byte 0
BattleFrontier_BattleArenaLobby_EventScript_255C4B:: @ 8255C4B
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattleArenaLobby_MapScript2_255C55: @ 8255C55
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleArenaLobby_EventScript_255C7F
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattleArenaLobby_EventScript_255C88
map_script_2 VAR_TEMP_0, 2, BattleFrontier_BattleArenaLobby_EventScript_255DC0
map_script_2 VAR_TEMP_0, 3, BattleFrontier_BattleArenaLobby_EventScript_255CCF
map_script_2 VAR_TEMP_0, 4, BattleFrontier_BattleArenaLobby_EventScript_255D2B
.2byte 0
BattleFrontier_BattleArenaLobby_EventScript_255C7F:: @ 8255C7F
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattleArenaLobby_EventScript_255C88:: @ 8255C88
lockall
msgbox BattleFrontier_BattleArenaLobby_Text_256811, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_255CCF:: @ 8255CCF
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255CF0
msgbox BattleFrontier_BattleArenaLobby_Text_2568E7, 4
goto BattleFrontier_BattleArenaLobby_EventScript_255CF8
BattleFrontier_BattleArenaLobby_EventScript_255CF0:: @ 8255CF0
msgbox BattleFrontier_BattleArenaLobby_Text_2572D9, 4
BattleFrontier_BattleArenaLobby_EventScript_255CF8:: @ 8255CF8
msgbox BattleFrontier_BattleArenaLobby_Text_257353, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattleArenaLobby_Text_241520, 9
message BattleFrontier_BattleArenaLobby_Text_256931
waitmessage
call BattleFrontier_BattleArenaLobby_EventScript_255D59
msgbox BattleFrontier_BattleArenaLobby_Text_256A74, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_255D2B:: @ 8255D2B
lockall
message BattleFrontier_BattleArenaLobby_Text_256A2C
waitmessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5238
call BattleFrontier_BattleArenaLobby_EventScript_255D59
msgbox BattleFrontier_BattleArenaLobby_Text_256A74, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_255D59:: @ 8255D59
setvar VAR_0x8004, 8
special sub_81A1780
special LoadPlayerParty
special HealPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5238
playse SE_SAVE
waitse
call BattleFrontier_BattleArenaLobby_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255DBF
message BattleFrontier_BattleArenaLobby_Text_256B19
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaLobby_EventScript_255DBF
case 0, BattleFrontier_BattleArenaLobby_EventScript_255DBA
case 127, BattleFrontier_BattleArenaLobby_EventScript_255DBF
BattleFrontier_BattleArenaLobby_EventScript_255DBA:: @ 8255DBA
call BattleFrontier_BattleArenaLobby_EventScript_23E8B4
BattleFrontier_BattleArenaLobby_EventScript_255DBF:: @ 8255DBF
return
BattleFrontier_BattleArenaLobby_EventScript_255DC0:: @ 8255DC0
lockall
message BattleFrontier_BattleArenaLobby_Text_256AA1
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A5238
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
goto BattleFrontier_BattleArenaLobby_EventScript_255F54
BattleFrontier_BattleArenaLobby_EventScript_255DF4:: @ 8255DF4
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 3
setvar VAR_0x40CE, 0
special SavePlayerParty
msgbox BattleFrontier_BattleArenaLobby_Text_256166, 4
BattleFrontier_BattleArenaLobby_EventScript_255E0B:: @ 8255E0B
message BattleFrontier_BattleArenaLobby_Text_2561EA
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_255E47
case 1, BattleFrontier_BattleArenaLobby_EventScript_255F9F
case 2, BattleFrontier_BattleArenaLobby_EventScript_255FFB
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FFB
BattleFrontier_BattleArenaLobby_EventScript_255E47:: @ 8255E47
message BattleFrontier_BattleArenaLobby_Text_256513
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattleArenaLobby_EventScript_255FFB
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FFB
setvar VAR_0x8004, 15
special sub_81A1780
compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FAC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattleArenaLobby_Text_256573, 4
fadescreen 1
call BattleFrontier_BattleArenaLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FF8
msgbox BattleFrontier_BattleArenaLobby_Text_2564CE, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_255FF8
case 1, BattleFrontier_BattleArenaLobby_EventScript_255EE8
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FF8
BattleFrontier_BattleArenaLobby_EventScript_255EE8:: @ 8255EE8
setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special LoadPlayerParty
closemessage
delay 2
call BattleFrontier_BattleArenaLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FE1
BattleFrontier_BattleArenaLobby_EventScript_255F54:: @ 8255F54
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattleArenaLobby_Text_2567E6, 4
closemessage
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleArenaLobby_EventScript_256005
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleArenaLobby_EventScript_256050
warp MAP_BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR, 255, 9, 13
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattleArenaLobby_EventScript_255F9F:: @ 8255F9F
msgbox BattleFrontier_BattleArenaLobby_Text_25624C, 4
goto BattleFrontier_BattleArenaLobby_EventScript_255E0B
BattleFrontier_BattleArenaLobby_EventScript_255FAC:: @ 8255FAC
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_255FC7
case 1, BattleFrontier_BattleArenaLobby_EventScript_255FD4
BattleFrontier_BattleArenaLobby_EventScript_255FC7:: @ 8255FC7
msgbox BattleFrontier_BattleArenaLobby_Text_2566A8, 4
goto BattleFrontier_BattleArenaLobby_EventScript_256003
BattleFrontier_BattleArenaLobby_EventScript_255FD4:: @ 8255FD4
msgbox BattleFrontier_BattleArenaLobby_Text_2565A5, 4
goto BattleFrontier_BattleArenaLobby_EventScript_256003
BattleFrontier_BattleArenaLobby_EventScript_255FE1:: @ 8255FE1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattleArenaLobby_EventScript_255FFB
BattleFrontier_BattleArenaLobby_EventScript_255FF8:: @ 8255FF8
special LoadPlayerParty
BattleFrontier_BattleArenaLobby_EventScript_255FFB:: @ 8255FFB
msgbox BattleFrontier_BattleArenaLobby_Text_25621F, 4
BattleFrontier_BattleArenaLobby_EventScript_256003:: @ 8256003
release
end
BattleFrontier_BattleArenaLobby_EventScript_256005:: @ 8256005
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_256034
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_256041
waitmovement 0
opendoor 2, 2
waitdooranim
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_25603E
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_25604C
waitmovement 0
closedoor 2, 2
waitdooranim
return
BattleFrontier_BattleArenaLobby_Movement_256034: @ 8256034
walk_up
walk_up
walk_up
walk_left
walk_left
walk_left
walk_left
walk_left
walk_up
step_end
BattleFrontier_BattleArenaLobby_Movement_25603E: @ 825603E
walk_up
set_invisible
step_end
BattleFrontier_BattleArenaLobby_Movement_256041: @ 8256041
walk_up
walk_up
walk_up
walk_up
walk_left
walk_left
walk_left
walk_left
walk_left
walk_in_place_fastest_up
step_end
BattleFrontier_BattleArenaLobby_Movement_25604C: @ 825604C
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleArenaLobby_EventScript_256050:: @ 8256050
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_25607F
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_256088
waitmovement 0
opendoor 11, 2
waitdooranim
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_25603E
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_25604C
waitmovement 0
closedoor 11, 2
waitdooranim
return
BattleFrontier_BattleArenaLobby_Movement_25607F: @ 825607F
walk_up
walk_up
walk_up
walk_right
walk_right
walk_right
walk_right
walk_up
step_end
BattleFrontier_BattleArenaLobby_Movement_256088: @ 8256088
walk_up
walk_up
walk_up
walk_up
walk_right
walk_right
walk_right
walk_right
walk_in_place_fastest_up
step_end
BattleFrontier_BattleArenaLobby_EventScript_256092:: @ 8256092
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 3
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_2560A6:: @ 82560A6
msgbox BattleFrontier_BattleArenaLobby_Text_256B5C, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560AF:: @ 82560AF
msgbox BattleFrontier_BattleArenaLobby_Text_256BCB, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560B8:: @ 82560B8
msgbox BattleFrontier_BattleArenaLobby_Text_256C19, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560C1:: @ 82560C1
msgbox BattleFrontier_BattleArenaLobby_Text_256C9A, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560CA:: @ 82560CA
lockall
msgbox BattleFrontier_BattleArenaLobby_Text_256DB8, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_2560D9:: @ 82560D9
message BattleFrontier_BattleArenaLobby_Text_256DDF
waitmessage
multichoice 17, 2, 96, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_25612C
case 1, BattleFrontier_BattleArenaLobby_EventScript_25613A
case 2, BattleFrontier_BattleArenaLobby_EventScript_256148
case 3, BattleFrontier_BattleArenaLobby_EventScript_256156
case 4, BattleFrontier_BattleArenaLobby_EventScript_256164
case 127, BattleFrontier_BattleArenaLobby_EventScript_256164
end
BattleFrontier_BattleArenaLobby_EventScript_25612C:: @ 825612C
msgbox BattleFrontier_BattleArenaLobby_Text_256E02, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_25613A:: @ 825613A
msgbox BattleFrontier_BattleArenaLobby_Text_256F43, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_256148:: @ 8256148
msgbox BattleFrontier_BattleArenaLobby_Text_256FF2, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_256156:: @ 8256156
msgbox BattleFrontier_BattleArenaLobby_Text_257202, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_256164:: @ 8256164
releaseall
end
BattleFrontier_BattleArenaLobby_Text_256166: @ 8256166
.string "Where the battling spirit of TRAINERS\n"
.string "is put to the test!\p"
.string "I welcome you to the BATTLE ARENA!\p"
.string "I am your guide to the Set KO Tourney!$"
BattleFrontier_BattleArenaLobby_Text_2561EA: @ 82561EA
.string "Now, do you wish to take\n"
.string "the BATTLE ARENA challenge?$"
BattleFrontier_BattleArenaLobby_Text_25621F: @ 825621F
.string "We await your challenge on\n"
.string "another occasion!$"
BattleFrontier_BattleArenaLobby_Text_25624C: @ 825624C
.string "In the BATTLE ARENA, we undertake\n"
.string "the Set KO Tourney.\p"
.string "All participants enter with a team of\n"
.string "three POKéMON.\p"
.string "The three POKéMON must be lined up in\n"
.string "the order in which they are to appear.\p"
.string "During battle, the POKéMON will appear\n"
.string "one at a time in the preset order.\p"
.string "Once a POKéMON enters battle, it must\n"
.string "remain out until the match is decided.\p"
.string "If a match remains undecided in\n"
.string "three turns, it goes to judging.\p"
.string "If you wish to interrupt your challenge,\n"
.string "please save the game.\p"
.string "If you dont save, you will not be able\n"
.string "to continue with your challenge.\p"
.string "If you pull off the feat of beating\n"
.string "seven TRAINERS in succession,\l"
.string "we will present you with Battle Points.$"
BattleFrontier_BattleArenaLobby_Text_2564CE: @ 82564CE
.string "Before showing you to the BATTLE\n"
.string "ARENA, you must save. Is that okay?$"
BattleFrontier_BattleArenaLobby_Text_256513: @ 8256513
.string "The BATTLE ARENA offers two levels\n"
.string "of challenge, Level 50 and Open Level.\l"
.string "Which is your choice?$"
BattleFrontier_BattleArenaLobby_Text_256573: @ 8256573
.string "Very well, now select your\n"
.string "three POKéMON, please.$"
BattleFrontier_BattleArenaLobby_Text_2565A5: @ 82565A5
.string "My dear challenger!\p"
.string "You do not have the three POKéMON\n"
.string "required for entry.\p"
.string "To qualify, you must bring three\n"
.string "different kinds of POKéMON.\p"
.string "They also must not hold the same\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you have made your preparations,\n"
.string "please do return.$"
BattleFrontier_BattleArenaLobby_Text_2566A8: @ 82566A8
.string "My dear challenger!\p"
.string "You do not have the three POKéMON\n"
.string "required for entry.\p"
.string "To qualify, you must bring three\n"
.string "different kinds of POKéMON.\p"
.string "The three different POKéMON\n"
.string "must all be Level 50 or lower.\p"
.string "They also must not hold the same\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you have made your preparations,\n"
.string "please do return.$"
BattleFrontier_BattleArenaLobby_Text_2567E6: @ 82567E6
.string "I shall now guide you to\n"
.string "the BATTLE ARENA.$"
BattleFrontier_BattleArenaLobby_Text_256811: @ 8256811
.string "My dear challenger!\p"
.string "You did not save the game before\n"
.string "shutting down, did you?\p"
.string "It is unfortunate, but that has\n"
.string "resulted in your disqualification\l"
.string "from your challenge.\p"
.string "You may, of course, start with a fresh\n"
.string "challenge.$"
BattleFrontier_BattleArenaLobby_Text_2568E7: @ 82568E7
.string "We congratulate you for your splendid\n"
.string "string of wins over seven TRAINERS!$"
BattleFrontier_BattleArenaLobby_Text_256931: @ 8256931
.string "Your achievement will be recorded.\n"
.string "Please wait while I save the game.$"
BattleFrontier_BattleArenaLobby_Text_256977: @ 8256977
.string "In commemoration of your 7-win streak,\n"
.string "we present you with this prize.$"
BattleFrontier_BattleArenaLobby_Text_2569BE: @ 82569BE
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattleArenaLobby_Text_2569D8: @ 82569D8
.string "Oh?\n"
.string "Your BAG seems to be full.\p"
.string "I urge you to clear space and\n"
.string "return for your prize.$"
BattleFrontier_BattleArenaLobby_Text_256A2C: @ 8256A2C
.string "Thank you so much for participating!\p"
.string "Please wait while I save the game.$"
BattleFrontier_BattleArenaLobby_Text_256A74: @ 8256A74
.string "We await your challenge on\n"
.string "another occasion!$"
BattleFrontier_BattleArenaLobby_Text_256AA1: @ 8256AA1
.string "We have been looking forward to\n"
.string "your arrival.\p"
.string "Before I show you to the BATTLE\n"
.string "ARENA, I must save the game.\l"
.string "Please wait.$"
BattleFrontier_BattleArenaLobby_Text_256B19: @ 8256B19
.string "Shall I record your last BATTLE ARENA\n"
.string "match on your FRONTIER PASS?$"
BattleFrontier_BattleArenaLobby_Text_256B5C: @ 8256B5C
.string "I lost on the REFEREEs decision…\p"
.string "I dont think it was a good idea to only\n"
.string "use defensive moves and not attack…$"
BattleFrontier_BattleArenaLobby_Text_256BCB: @ 8256BCB
.string "I won in judging!\p"
.string "Landing hits consistently on\n"
.string "the opponents POKéMON worked!$"
BattleFrontier_BattleArenaLobby_Text_256C19: @ 8256C19
.string "Our match was declared a draw.\p"
.string "When we ran out of time, both my\n"
.string "POKéMON and the opponents had about\l"
.string "the same amount of HP left.$"
BattleFrontier_BattleArenaLobby_Text_256C9A: @ 8256C9A
.string "In the BATTLE ARENA, the order of\n"
.string "POKéMON is totally important.\p"
.string "For example, if your first POKéMON\n"
.string "has certain type disadvantages,\l"
.string "try making your second POKéMON one\l"
.string "with moves that are super effective\l"
.string "against the first one.\p"
.string "I think that will be a good way of\n"
.string "making an effective team.$"
BattleFrontier_BattleArenaLobby_Text_256DB8: @ 8256DB8
FallarborTown_BattleTentLobby_Text_256DB8: @ 8256DB8
.string "The Set KO Tourneys rules are listed.$"
BattleFrontier_BattleArenaLobby_Text_256DDF: @ 8256DDF
FallarborTown_BattleTentLobby_Text_256DDF: @ 8256DDF
.string "Which heading do you want to read?$"
BattleFrontier_BattleArenaLobby_Text_256E02: @ 8256E02
FallarborTown_BattleTentLobby_Text_256E02: @ 8256E02
.string "The Set KO Tourney has special rules,\n"
.string "unlike standard battles.\p"
.string "First, one battle lasts only\n"
.string "three turns.\p"
.string "If the outcome is not decided after\n"
.string "three turns, it goes to judging.\p"
.string "The REFEREE will choose the winner\n"
.string "based on how the POKéMON battled.\p"
.string "Also, a POKéMON cannot be switched out\n"
.string "until its battles outcome is decided.$"
BattleFrontier_BattleArenaLobby_Text_256F43: @ 8256F43
FallarborTown_BattleTentLobby_Text_256F43: @ 8256F43
.string "The first judging factor is “Mind.”\n"
.string "This factor evaluates how aggressive\l"
.string "the battlers were.\p"
.string "The judging is based on how often\n"
.string "the TRAINERS ordered the use of\l"
.string "offensive moves.$"
BattleFrontier_BattleArenaLobby_Text_256FF2: @ 8256FF2
FallarborTown_BattleTentLobby_Text_256FF2: @ 8256FF2
.string "The second judging factor is “Skill.”\n"
.string "This factor evaluates how effectively\l"
.string "POKéMON moves were used.\p"
.string "If a move worked successfully,\n"
.string "the Skill rating goes up.\p"
.string "If a move failed, the Skill rating\n"
.string "is lowered.\p"
.string "If it was an offensive move, the Skill\n"
.string "rating goes up if the move was “super\l"
.string "effective” and goes down if it was\l"
.string "“not very effective.”\p"
.string "The Skill rating will not go up for\n"
.string "moves such as PROTECT and DETECT.\p"
.string "If the opponent used PROTECT or\n"
.string "DETECT, and your POKéMON failed to\l"
.string "hit with a move, its Skill rating will not\l"
.string "go down.$"
BattleFrontier_BattleArenaLobby_Text_257202: @ 8257202
FallarborTown_BattleTentLobby_Text_257202: @ 8257202
.string "The third judging factor is “Body.”\n"
.string "This factor is based on how much HP\l"
.string "remained at the end of a battle.\p"
.string "The rating takes into account how much\n"
.string "HP a POKéMON had at the start of\l"
.string "battle, and what remained at the end.$"
BattleFrontier_BattleArenaLobby_Text_2572D9: @ 82572D9
.string "A victory snatched from the ARENA\n"
.string "TYCOON, and a seven-TRAINER sweep!\p"
.string "We congratulate you on your most\n"
.string "splendid challenge!$"
BattleFrontier_BattleArenaLobby_Text_257353: @ 8257353
.string "My dear challenger, in recognition of\n"
.string "your indefatigable spirit, please\l"
.string "accept these Battle Point(s).$"

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,152 @@
BattleFrontier_BattleDomeCorridor_MapScripts:: @ 824B0FE
map_script 2, BattleFrontier_BattleDomeCorridor_MapScript2_24B104
.byte 0
BattleFrontier_BattleDomeCorridor_MapScript2_24B104: @ 824B104
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleDomeCorridor_EventScript_24B10E
.2byte 0
BattleFrontier_BattleDomeCorridor_EventScript_24B10E:: @ 824B10E
delay 16
setvar VAR_TEMP_0, 1
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeCorridor_EventScript_24B161
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1B2
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1A1
waitmovement 0
opendoor 13, 3
waitdooranim
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1BE
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1AE
waitmovement 0
closedoor 13, 3
waitdooranim
goto BattleFrontier_BattleDomeCorridor_EventScript_24B18F
BattleFrontier_BattleDomeCorridor_EventScript_24B161:: @ 824B161
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1D6
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1C1
waitmovement 0
opendoor 37, 3
waitdooranim
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1E6
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1D2
waitmovement 0
closedoor 37, 3
waitdooranim
BattleFrontier_BattleDomeCorridor_EventScript_24B18F:: @ 824B18F
waitmovement 0
setvar VAR_0x8006, 0
warp MAP_BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM, 255, 5, 7
waitstate
end
BattleFrontier_BattleDomeCorridor_Movement_24B1A1: @ 824B1A1
walk_up
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_in_place_fastest_up
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1AE: @ 824B1AE
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1B2: @ 824B1B2
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_up
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1BE: @ 824B1BE
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1C1: @ 824B1C1
walk_up
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_in_place_fastest_up
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1D2: @ 824B1D2
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1D6: @ 824B1D6
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_up
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1E6: @ 824B1E6
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1E9: @ 824B1E9
walk_up
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_up
walk_up
set_invisible
step_end

View File

@@ -0,0 +1,777 @@
BattleFrontier_BattleDomeLobby_MapScripts:: @ 82497E2
map_script 5, BattleFrontier_BattleDomeLobby_MapScript1_2497F2
map_script 2, BattleFrontier_BattleDomeLobby_MapScript2_24980F
map_script 4, BattleFrontier_BattleDomeLobby_MapScript2_2497FB
.byte 0
BattleFrontier_BattleDomeLobby_MapScript1_2497F2: @ 82497F2
setvar VAR_0x8004, 21
special sub_818E9AC
end
BattleFrontier_BattleDomeLobby_MapScript2_2497FB: @ 82497FB
BattleFrontier_BattlePyramidLobby_MapScript2_2497FB: @ 82497FB
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleDomeLobby_EventScript_249805
.2byte 0
BattleFrontier_BattleDomeLobby_EventScript_249805:: @ 8249805
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattleDomeLobby_MapScript2_24980F: @ 824980F
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleDomeLobby_EventScript_249839
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattleDomeLobby_EventScript_249842
map_script_2 VAR_TEMP_0, 2, BattleFrontier_BattleDomeLobby_EventScript_2499F9
map_script_2 VAR_TEMP_0, 3, BattleFrontier_BattleDomeLobby_EventScript_24989B
map_script_2 VAR_TEMP_0, 4, BattleFrontier_BattleDomeLobby_EventScript_249940
.2byte 0
BattleFrontier_BattleDomeLobby_EventScript_249839:: @ 8249839
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattleDomeLobby_EventScript_249842:: @ 8249842
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24A45F, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_24989B:: @ 824989B
call BattleFrontier_BattleDomeLobby_EventScript_241EBA
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_2498C1
msgbox BattleFrontier_BattleDomeLobby_Text_24A4E9, 4
goto BattleFrontier_BattleDomeLobby_EventScript_2498C9
BattleFrontier_BattleDomeLobby_EventScript_2498C1:: @ 82498C1
msgbox BattleFrontier_BattleDomeLobby_Text_24AD67, 4
BattleFrontier_BattleDomeLobby_EventScript_2498C9:: @ 82498C9
msgbox BattleFrontier_BattleDomeLobby_Text_24ADB1, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattleDomeLobby_Text_241520, 9
message BattleFrontier_BattleDomeLobby_Text_24A5D6
waitmessage
special LoadPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
setvar VAR_0x8006, 1
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 1
special sub_818E9AC
special LoadPlayerParty
special HealPlayerParty
goto BattleFrontier_BattleDomeLobby_EventScript_249991
BattleFrontier_BattleDomeLobby_EventScript_249940:: @ 8249940
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24A5BF, 4
message BattleFrontier_BattleDomeLobby_Text_24A5D6
waitmessage
special LoadPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_818E9AC
special LoadPlayerParty
special HealPlayerParty
BattleFrontier_BattleDomeLobby_EventScript_249991:: @ 8249991
setvar VAR_0x8004, 13
setvar VAR_0x8005, 0
special sub_818E9AC
playse SE_SAVE
waitse
call BattleFrontier_BattleDomeLobby_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_2499E9
message BattleFrontier_BattleDomeLobby_Text_24AE17
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleDomeLobby_EventScript_2499E9
case 0, BattleFrontier_BattleDomeLobby_EventScript_2499E4
case 127, BattleFrontier_BattleDomeLobby_EventScript_2499E9
BattleFrontier_BattleDomeLobby_EventScript_2499E4:: @ 82499E4
call BattleFrontier_BattleDomeLobby_EventScript_23E8B4
BattleFrontier_BattleDomeLobby_EventScript_2499E9:: @ 82499E9
msgbox BattleFrontier_BattleDomeLobby_Text_249F74, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_2499F9:: @ 82499F9
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24A5FE, 4
message BattleFrontier_BattleDomeLobby_Text_24A61A
waitmessage
setvar VAR_0x8004, 13
setvar VAR_0x8005, 1
special sub_818E9AC
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
goto BattleFrontier_BattleDomeLobby_EventScript_249BC2
BattleFrontier_BattleDomeLobby_EventScript_249A35:: @ 8249A35
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 1
setvar VAR_0x40CE, 0
goto BattleFrontier_BattleDomeLobby_EventScript_249A59
end
BattleFrontier_BattleDomeLobby_EventScript_249A47:: @ 8249A47
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 1
setvar VAR_0x40CE, 1
goto BattleFrontier_BattleDomeLobby_EventScript_249A59
end
BattleFrontier_BattleDomeLobby_EventScript_249A59:: @ 8249A59
special SavePlayerParty
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CFD
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D06
BattleFrontier_BattleDomeLobby_EventScript_249A72:: @ 8249A72
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D0F
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D15
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249ABF
case 1, BattleFrontier_BattleDomeLobby_EventScript_249BFA
case 2, BattleFrontier_BattleDomeLobby_EventScript_249C64
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C64
BattleFrontier_BattleDomeLobby_EventScript_249ABF:: @ 8249ABF
message BattleFrontier_BattleDomeLobby_Text_24A210
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattleDomeLobby_EventScript_249C64
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C64
setvar VAR_0x8004, 15
special sub_81A1780
compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C15
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattleDomeLobby_Text_24A26E, 4
fadescreen 1
call BattleFrontier_BattleDomeLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C61
msgbox BattleFrontier_BattleDomeLobby_Text_24A1C6, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249C61
case 1, BattleFrontier_BattleDomeLobby_EventScript_249B60
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C61
BattleFrontier_BattleDomeLobby_EventScript_249B60:: @ 8249B60
setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special LoadPlayerParty
closemessage
delay 2
call BattleFrontier_BattleDomeLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C4A
setvar VAR_0x8004, 22
special sub_818E9AC
BattleFrontier_BattleDomeLobby_EventScript_249BC2:: @ 8249BC2
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x8004, 15
special sub_818E9AC
msgbox BattleFrontier_BattleDomeLobby_Text_24A437, 4
closemessage
call BattleFrontier_BattleDomeLobby_EventScript_249C6E
special HealPlayerParty
warp MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR, 255, 23, 6
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_249BFA:: @ 8249BFA
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D1B
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D24
goto BattleFrontier_BattleDomeLobby_EventScript_249A72
BattleFrontier_BattleDomeLobby_EventScript_249C15:: @ 8249C15
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249C30
case 1, BattleFrontier_BattleDomeLobby_EventScript_249C3D
BattleFrontier_BattleDomeLobby_EventScript_249C30:: @ 8249C30
msgbox BattleFrontier_BattleDomeLobby_Text_24A353, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249C6C
BattleFrontier_BattleDomeLobby_EventScript_249C3D:: @ 8249C3D
msgbox BattleFrontier_BattleDomeLobby_Text_24A2AB, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249C6C
BattleFrontier_BattleDomeLobby_EventScript_249C4A:: @ 8249C4A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattleDomeLobby_EventScript_249C64
BattleFrontier_BattleDomeLobby_EventScript_249C61:: @ 8249C61
special LoadPlayerParty
BattleFrontier_BattleDomeLobby_EventScript_249C64:: @ 8249C64
msgbox BattleFrontier_BattleDomeLobby_Text_249F74, 4
BattleFrontier_BattleDomeLobby_EventScript_249C6C:: @ 8249C6C
release
end
BattleFrontier_BattleDomeLobby_EventScript_249C6E:: @ 8249C6E
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CDD
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CE5
applymovement 255, BattleFrontier_BattleDomeLobby_Movement_249D45
waitmovement 0
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D2D
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D33
waitdooranim
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CED
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CF5
applymovement 255, BattleFrontier_BattleDomeLobby_Movement_249D4E
waitmovement 0
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D39
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D3F
waitdooranim
return
BattleFrontier_BattleDomeLobby_EventScript_249CDD:: @ 8249CDD
applymovement 1, BattleFrontier_BattleDomeLobby_Movement_249D45
return
BattleFrontier_BattleDomeLobby_EventScript_249CE5:: @ 8249CE5
applymovement 6, BattleFrontier_BattleDomeLobby_Movement_249D45
return
BattleFrontier_BattleDomeLobby_EventScript_249CED:: @ 8249CED
applymovement 1, BattleFrontier_BattleDomeLobby_Movement_249D4B
return
BattleFrontier_BattleDomeLobby_EventScript_249CF5:: @ 8249CF5
applymovement 6, BattleFrontier_BattleDomeLobby_Movement_249D4B
return
BattleFrontier_BattleDomeLobby_EventScript_249CFD:: @ 8249CFD
msgbox BattleFrontier_BattleDomeLobby_Text_249EB7, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D06:: @ 8249D06
msgbox BattleFrontier_BattleDomeLobby_Text_24A664, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D0F:: @ 8249D0F
message BattleFrontier_BattleDomeLobby_Text_249F3A
return
BattleFrontier_BattleDomeLobby_EventScript_249D15:: @ 8249D15
message BattleFrontier_BattleDomeLobby_Text_24A6E7
return
BattleFrontier_BattleDomeLobby_EventScript_249D1B:: @ 8249D1B
msgbox BattleFrontier_BattleDomeLobby_Text_249F8E, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D24:: @ 8249D24
msgbox BattleFrontier_BattleDomeLobby_Text_24A721, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D2D:: @ 8249D2D
opendoor 5, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D33:: @ 8249D33
opendoor 17, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D39:: @ 8249D39
closedoor 5, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D3F:: @ 8249D3F
closedoor 17, 4
return
BattleFrontier_BattleDomeLobby_Movement_249D45: @ 8249D45
walk_up
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattleDomeLobby_Movement_249D4B: @ 8249D4B
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeLobby_Movement_249D4E: @ 8249D4E
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeLobby_EventScript_249D52:: @ 8249D52
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_249D6B:: @ 8249D6B
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
setvar VAR_0x8006, 1
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_249D84:: @ 8249D84
setvar VAR_0x8004, 1
setvar VAR_0x8005, 9
special sub_818E9AC
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DC9
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DD2
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DDB
compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DE4
fadescreen 1
setvar VAR_0x8004, 8
special sub_818E9AC
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_249DC9:: @ 8249DC9
msgbox BattleFrontier_BattleDomeLobby_Text_24A966, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DD2:: @ 8249DD2
msgbox BattleFrontier_BattleDomeLobby_Text_24A9A9, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DDB:: @ 8249DDB
msgbox BattleFrontier_BattleDomeLobby_Text_24A9EC, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DE4:: @ 8249DE4
msgbox BattleFrontier_BattleDomeLobby_Text_24AA31, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DED:: @ 8249DED
setvar VAR_0x8004, 20
special sub_818E9AC
msgbox BattleFrontier_BattleDomeLobby_Text_24AA76, 2
end
BattleFrontier_BattleDomeLobby_EventScript_249DFE:: @ 8249DFE
msgbox BattleFrontier_BattleDomeLobby_Text_24AB94, 2
end
BattleFrontier_BattleDomeLobby_EventScript_249E07:: @ 8249E07
msgbox BattleFrontier_BattleDomeLobby_Text_24AC76, 2
end
BattleFrontier_BattleDomeLobby_EventScript_249E10:: @ 8249E10
msgbox BattleFrontier_BattleDomeLobby_Text_24ACD3, 2
end
BattleFrontier_OutsideWest_EventScript_249E19:: @ 8249E19
msgbox BattleFrontier_OutsideWest_Text_24AB06, 2
end
BattleFrontier_OutsideWest_EventScript_249E22:: @ 8249E22
loadword 0, BattleFrontier_OutsideWest_Text_24AB44
callstd 2
end
BattleFrontier_OutsideWest_EventScript_249E2B:: @ 8249E2B
loadword 0, BattleFrontier_OutsideWest_Text_24AB75
callstd 2
end
BattleFrontier_BattleDomeLobby_EventScript_249E34:: @ 8249E34
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24AE63, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249E43:: @ 8249E43
message BattleFrontier_BattleDomeLobby_Text_24AE8B
waitmessage
multichoice 17, 4, 98, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249E8B
case 1, BattleFrontier_BattleDomeLobby_EventScript_249E99
case 2, BattleFrontier_BattleDomeLobby_EventScript_249EA7
case 3, BattleFrontier_BattleDomeLobby_EventScript_249EB5
case 127, BattleFrontier_BattleDomeLobby_EventScript_249EB5
end
BattleFrontier_BattleDomeLobby_EventScript_249E8B:: @ 8249E8B
msgbox BattleFrontier_BattleDomeLobby_Text_24AEAE, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249E99:: @ 8249E99
msgbox BattleFrontier_BattleDomeLobby_Text_24AF4C, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249EA7:: @ 8249EA7
msgbox BattleFrontier_BattleDomeLobby_Text_24B073, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249EB5:: @ 8249EB5
releaseall
end
BattleFrontier_BattleDomeLobby_Text_249EB7: @ 8249EB7
.string "Where the strategies of TRAINERS\n"
.string "are put to the test!\p"
.string "Welcome to the BATTLE DOME!\p"
.string "I am your guide to the SINGLE BATTLE\n"
.string "Tournament.$"
BattleFrontier_BattleDomeLobby_Text_249F3A: @ 8249F3A
.string "Would you like to challenge\n"
.string "the SINGLE BATTLE Tournament?$"
BattleFrontier_BattleDomeLobby_Text_249F74: @ 8249F74
.string "We hope to see you again.$"
BattleFrontier_BattleDomeLobby_Text_249F8E: @ 8249F8E
.string "The SINGLE BATTLE Tournament\n"
.string "is exactly as the name suggests--\l"
.string "a tournament of SINGLE BATTLES.\p"
.string "All participating TRAINERS must\n"
.string "enter three POKéMON each.\p"
.string "In each battle, one of the three\n"
.string "POKéMON must be held in reserve.\p"
.string "The other two POKéMON can battle\n"
.string "one at a time.\p"
.string "Choose the two battling POKéMON after\n"
.string "examining the opponents trio.\p"
.string "You win the tournament by defeating\n"
.string "four TRAINERS.\p"
.string "Battle Points are awarded to\n"
.string "the tournament winner.\p"
.string "If you want to interrupt your\n"
.string "tournament, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattleDomeLobby_Text_24A1C6: @ 824A1C6
.string "Before I show you to the BATTLE DOME,\n"
.string "I must save the data. Is that okay?$"
BattleFrontier_BattleDomeLobby_Text_24A210: @ 824A210
.string "The tournament offers two levels\n"
.string "of challenge, Level 50 and Open Level.\l"
.string "Which is your choice?$"
BattleFrontier_BattleDomeLobby_Text_24A26E: @ 824A26E
.string "Now select the three POKéMON that\n"
.string "you wish to enter, please.$"
BattleFrontier_BattleDomeLobby_Text_24A2AB: @ 824A2AB
.string "Excuse me!\p"
.string "You dont have three eligible POKéMON.\p"
.string "Also, the POKéMON must be holding\n"
.string "different kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when you are ready.$"
BattleFrontier_BattleDomeLobby_Text_24A353: @ 824A353
.string "Excuse me!\p"
.string "You dont have three eligible POKéMON.\p"
.string "You must have three different POKéMON\n"
.string "of Level 50 or less to enter.\p"
.string "They also must be holding different\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when you are ready.$"
BattleFrontier_BattleDomeLobby_Text_24A437: @ 824A437
.string "I will now show you to\n"
.string "the BATTLE DOME.$"
BattleFrontier_BattleDomeLobby_Text_24A45F: @ 824A45F
.string "Excuse me!\p"
.string "You didnt save before you quit your\n"
.string "challenge last time.\p"
.string "Because of that, your challenge so far\n"
.string "has been disqualified. Sorry!$"
BattleFrontier_BattleDomeLobby_Text_24A4E9: @ 824A4E9
.string "Congratulations for winning\n"
.string "your Battle Tournament!$"
BattleFrontier_BattleDomeLobby_Text_24A51D: @ 824A51D
.string "Here is your prize for your Battle\n"
.string "Tournament victory.$"
VerdanturfTown_BattleTentLobby_Text_24A554: @ 824A554
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
VerdanturfTown_BattleTentLobby_Text_24A56E: @ 824A56E
.string "Oh, your BAG appears to be full.\p"
.string "Please make room in your BAG, then come\n"
.string "see me.$"
BattleFrontier_BattleDomeLobby_Text_24A5BF: @ 824A5BF
.string "Thank you for playing!$"
BattleFrontier_BattleDomeLobby_Text_24A5D6: @ 824A5D6
.string "Your record will be saved.\n"
.string "Please wait.$"
BattleFrontier_BattleDomeLobby_Text_24A5FE: @ 824A5FE
.string "Weve been waiting for you!$"
BattleFrontier_BattleDomeLobby_Text_24A61A: @ 824A61A
.string "Before I show you to the BATTLE DOME,\n"
.string "I must save the data. Is that okay?$"
BattleFrontier_BattleDomeLobby_Text_24A664: @ 824A664
.string "Where the strategies of TRAINERS\n"
.string "are put to the test!\p"
.string "Welcome to the BATTLE DOME!\p"
.string "I am your guide to the DOUBLE BATTLE\n"
.string "Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24A6E7: @ 824A6E7
.string "Would you like to challenge\n"
.string "the DOUBLE BATTLE Tournament?$"
BattleFrontier_BattleDomeLobby_Text_24A721: @ 824A721
.string "The DOUBLE BATTLE Tournament\n"
.string "is exactly as the name suggests--\l"
.string "a tournament of DOUBLE BATTLES.\p"
.string "All participating TRAINERS must\n"
.string "enter three POKéMON each.\p"
.string "In each battle, one of the three\n"
.string "POKéMON must be held in reserve.\p"
.string "The remaining two POKéMON must take\n"
.string "part in a DOUBLE BATTLE.\p"
.string "Choose the two battling POKéMON after\n"
.string "examining the opponents trio.\p"
.string "You win the tournament by defeating\n"
.string "four TRAINERS.\p"
.string "Battle Points are awarded to\n"
.string "the tournament winner.\p"
.string "If you want to interrupt your\n"
.string "tournament, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattleDomeLobby_Text_24A966: @ 824A966
.string "Theyre the results of the last\n"
.string "Level 50 SINGLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24A9A9: @ 824A9A9
.string "Theyre the results of the last\n"
.string "Level 50 DOUBLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24A9EC: @ 824A9EC
.string "Theyre the results of the last\n"
.string "Open Level SINGLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24AA31: @ 824AA31
.string "Theyre the results of the last\n"
.string "Open Level DOUBLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24AA76: @ 824AA76
.string "Did you see it?\n"
.string "The last Battle Tournament?\p"
.string "The winner, {STR_VAR_1}, was seriously\n"
.string "tough.\p"
.string "You should check out the results\n"
.string "on the monitor beside the PC.$"
BattleFrontier_OutsideWest_Text_24AB06: @ 824AB06
.string "The BATTLE FRONTIER…\n"
.string "Ive long dreamed about a place like it.$"
BattleFrontier_OutsideWest_Text_24AB44: @ 824AB44
.string "The BATTLE DOME\n"
.string "Become the Unbeatable Superstar!$"
BattleFrontier_OutsideWest_Text_24AB75: @ 824AB75
.string "The ??????\n"
.string "Under Construction!$"
BattleFrontier_BattleDomeLobby_Text_24AB94: @ 824AB94
.string "When a TRAINER chains tournament\n"
.string "wins at the BATTLE DOME, he or she\l"
.string "gains a reputation as a star.\p"
.string "Tough TRAINERS are drawn by that\n"
.string "reputation to the BATTLE DOME.\p"
.string "A true superstar is a TRAINER who\n"
.string "can keep winning tournaments.$"
BattleFrontier_BattleDomeLobby_Text_24AC76: @ 824AC76
.string "I ran into one of the tournament\n"
.string "favorites in the very first round.\p"
.string "Of course I got trashed…$"
BattleFrontier_BattleDomeLobby_Text_24ACD3: @ 824ACD3
.string "I wouldve won if Id kept this POKéMON\n"
.string "held in reserve.\p"
.string "You need to check your opponents\n"
.string "POKéMON carefully before choosing\l"
.string "your battling POKéMON.$"
BattleFrontier_BattleDomeLobby_Text_24AD67: @ 824AD67
.string "Congratulations!\p"
.string "You defeated the DOME ACE and won\n"
.string "the Battle Tournament!$"
BattleFrontier_BattleDomeLobby_Text_24ADB1: @ 824ADB1
.string "In recognition of your strategy--\n"
.string "a thing of beauty it was, too--\l"
.string "we award you these Battle Point(s)!$"
BattleFrontier_BattleDomeLobby_Text_24AE17: @ 824AE17
.string "Would you like to record your\n"
.string "last BATTLE DOME match on your\l"
.string "FRONTIER PASS?$"
BattleFrontier_BattleDomeLobby_Text_24AE63: @ 824AE63
.string "The Battle Tournament rules\n"
.string "are listed.$"
BattleFrontier_BattleDomeLobby_Text_24AE8B: @ 824AE8B
.string "Which heading do you want to read?$"
BattleFrontier_BattleDomeLobby_Text_24AEAE: @ 824AEAE
.string "The tournament matchups are drawn up\n"
.string "based on the toughness of POKéMON\l"
.string "held by TRAINERS.\p"
.string "The matchups avoid having tough\n"
.string "TRAINERS face each other right away.$"
BattleFrontier_BattleDomeLobby_Text_24AF4C: @ 824AF4C
.string "The tournament chart, or as we call it,\n"
.string "the “Tree,” is available for viewing\l"
.string "in the Waiting Room from any guide.\p"
.string "The Tournament Tree will provide\n"
.string "several kinds of data.\p"
.string "The data on view includes the previous\n"
.string "tournaments results, the POKéMON held\l"
.string "by TRAINERS, and the battle styles of\l"
.string "TRAINERS.$"
BattleFrontier_BattleDomeLobby_Text_24B073: @ 824B073
.string "If battling POKéMON faint at the same\n"
.string "time--a double KO--in a tournament\l"
.string "match, the REFEREES will review\l"
.string "the match and declare the winner.$"

View File

@@ -0,0 +1,417 @@
BattleFrontier_BattleDomePreBattleRoom_MapScripts:: @ 824B1F9
map_script 2, BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B218
map_script 4, BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B204
.byte 0
BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B204: @ 824B204
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B20E
.2byte 0
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B20E:: @ 824B20E
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B218: @ 824B218
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B222
.2byte 0
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B222:: @ 824B222
compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_TEMP_0, 1
applymovement 255, BattleFrontier_BattleDomePreBattleRoom_Movement_24B652
waitmovement 0
lockall
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F:: @ 824B24F
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B4FB
waitmessage
switch VAR_RESULT
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B2C1
multichoice 16, 0, 73, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3DD
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3F5
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B30D
case 4, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B349
case 5, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B377
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B2C1:: @ 824B2C1
multichoice 16, 2, 107, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3DD
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3F5
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B349
case 4, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B377
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B30D:: @ 824B30D
message BattleFrontier_BattleDomePreBattleRoom_Text_24BAF7
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B33F
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B33F:: @ 824B33F
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B349:: @ 824B349
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BA69, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3BB
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B377:: @ 824B377
message BattleFrontier_BattleDomePreBattleRoom_Text_24BA93
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3A9
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3A9:: @ 824B3A9
setvar VAR_0x8004, 12
setvar VAR_0x8005, 9
special sub_818E9AC
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24BE9A
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3BB:: @ 824B3BB
message BattleFrontier_BattleDomePreBattleRoom_Text_24BAD3
waitmessage
setvar VAR_0x8004, 13
setvar VAR_0x8005, 2
special sub_818E9AC
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3DD:: @ 824B3DD
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B9B5, 4
fadescreen 1
setvar VAR_0x8004, 6
special sub_818E9AC
waitstate
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3F5:: @ 824B3F5
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B40A
fadescreen 1
setvar VAR_0x8004, 7
special sub_818E9AC
waitstate
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B40A:: @ 824B40A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B449
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B452
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B45B
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B464
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B449:: @ 824B449
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B9D9, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B452:: @ 824B452
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B9FD, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B45B:: @ 824B45B
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BA21, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B464:: @ 824B464
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BA46, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D:: @ 824B46D
message BattleFrontier_BattleDomePreBattleRoom_Text_24B70C
waitmessage
waitbuttonpress
fadescreen 1
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 2
special sub_80F9490
waitstate
setvar VAR_0x8004, 21
special sub_81A1780
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
setvar VAR_0x8004, 2
setvar VAR_0x8005, 8
special sub_818E9AC
setvar VAR_0x8004, 18
special sub_818E9AC
setvar VAR_0x8004, 9
special sub_818E9AC
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B748, 4
closemessage
applymovement 1, BattleFrontier_BattleDomePreBattleRoom_Movement_24B64F
waitmovement 0
applymovement 255, BattleFrontier_BattleDomePreBattleRoom_Movement_24B657
waitmovement 0
opendoor 5, 1
waitdooranim
applymovement 255, BattleFrontier_BattleDomePreBattleRoom_Movement_24B659
waitmovement 0
closedoor 5, 1
waitdooranim
warp MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM, 255, 9, 5
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B4FB:: @ 824B4FB
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B53A
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B540
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B546
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B54C
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B53A:: @ 824B53A
message BattleFrontier_BattleDomePreBattleRoom_Text_24B65C
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B540:: @ 824B540
message BattleFrontier_BattleDomePreBattleRoom_Text_24B689
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B546:: @ 824B546
message BattleFrontier_BattleDomePreBattleRoom_Text_24B6B6
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B54C:: @ 824B54C
setvar VAR_0x8004, 9
special sub_81A1780
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B58B
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5A0
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B58B
case 4, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5A0
message BattleFrontier_BattleDomePreBattleRoom_Text_24B6E3
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B58B:: @ 824B58B
checkflag FLAG_0x001
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5B5
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BB2E, 4
setflag FLAG_0x001
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5A0:: @ 824B5A0
checkflag FLAG_0x001
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5BE
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BBAC, 4
setflag FLAG_0x001
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5B5:: @ 824B5B5
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BC2A, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5BE:: @ 824B5BE
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BC63, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7:: @ 824B5C7
setvar VAR_TEMP_0, 1
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B760, 4
special LoadPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B600
fadescreen 1
setvar VAR_0x8004, 11
special sub_818E9AC
waitstate
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B600:: @ 824B600
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B634
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B63D
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B646
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B634:: @ 824B634
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B7A3, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B63D:: @ 824B63D
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B7F1, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B646:: @ 824B646
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B83F, 4
return
BattleFrontier_BattleDomePreBattleRoom_Movement_24B64F: @ 824B64F
walk_right
face_left
step_end
BattleFrontier_BattleDomePreBattleRoom_Movement_24B652: @ 824B652
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattleDomePreBattleRoom_Movement_24B657: @ 824B657
walk_up
step_end
BattleFrontier_BattleDomePreBattleRoom_Movement_24B659: @ 824B659
walk_up
set_invisible
step_end
BattleFrontier_BattleDomePreBattleRoom_Text_24B65C: @ 824B65C
.string "Your 1st-round match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B689: @ 824B689
.string "Your 2nd-round match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B6B6: @ 824B6B6
.string "Your semifinal match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B6E3: @ 824B6E3
.string "Your final match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B70C: @ 824B70C
.string "Please choose the two POKéMON\n"
.string "that are to appear in battle.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B748: @ 824B748
.string "Right this way, please.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B760: @ 824B760
.string "Thank you for competing!\p"
.string "Ill restore your POKéMON to\n"
.string "full health.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B7A3: @ 824B7A3
.string "All 1st-round matches have been\n"
.string "completed.\p"
.string "These are the teams that advanced!$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B7F1: @ 824B7F1
.string "All 2nd-round matches have been\n"
.string "completed.\p"
.string "These are the teams that advanced!$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B83F: @ 824B83F
.string "All semifinal matches have been\n"
.string "completed.\p"
.string "These are the teams that advanced!$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B88D: @ 824B88D
.string "Congratulations for getting through\n"
.string "the 1st round.\p"
.string "The 2nd round is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B8E6: @ 824B8E6
.string "Congratulations for advancing\n"
.string "to the semifinals.\p"
.string "The best four teams meet in this round.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B94E: @ 824B94E
.string "Congratulations for advancing\n"
.string "to the final match.\p"
.string "Youre one win from the championship.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9B5: @ 824B9B5
.string "{PLAYER}s next opponent\n"
.string "is this TRAINER.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9D9: @ 824B9D9
.string "The tournament is in the 1st round.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9FD: @ 824B9FD
.string "The tournament is in the 2nd round.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA21: @ 824BA21
.string "The tournament is in the semifinals.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA46: @ 824BA46
.string "The tournament is up to the final.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA69: @ 824BA69
.string "Would you like to save and\n"
.string "quit the game?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA93: @ 824BA93
.string "Would you like to retire from your\n"
.string "Battle Tournament challenge?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BAD3: @ 824BAD3
.string "I am saving your data.\n"
.string "Please wait.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BAF7: @ 824BAF7
.string "Should I record your last match\n"
.string "on your FRONTIER PASS?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BB2E: @ 824BB2E
.string "Congratulations for advancing\n"
.string "to the final match.\p"
.string "For the final match, you will challenge\n"
.string "the DOME ACE TUCKER.\p"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BBAC: @ 824BBAC
.string "Congratulations for advancing\n"
.string "to the final match.\p"
.string "For the final match, you will challenge\n"
.string "the DOME ACE TUCKER.\p"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BC2A: @ 824BC2A
.string "Your final battle against TUCKER is\n"
.string "next. Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BC63: @ 824BC63
.string "Your final battle against TUCKER is\n"
.string "next. Are you ready?$"

View File

@@ -0,0 +1,384 @@
BattleFrontier_BattleFactoryBattleRoom_MapScripts:: @ 825ADAB
map_script 3, BattleFrontier_BattleFactoryBattleRoom_MapScript1_25ADBB
map_script 4, BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE00
map_script 2, BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE31
.byte 0
BattleFrontier_BattleFactoryBattleRoom_MapScript1_25ADBB: @ 825ADBB
setvar VAR_0x8004, 5
special sub_81A1780
checkplayergender
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE25
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE2B
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_TEMP_F, VAR_RESULT
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25ADF3
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25ADF3:: @ 825ADF3
call BattleFrontier_BattleFactoryBattleRoom_EventScript_242170
setobjectxyperm 2, 7, 9
end
BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE00: @ 825AE00
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE0A
.2byte 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE0A:: @ 825AE0A
setvar VAR_TEMP_1, 1
hideobjectat 255, MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
compare VAR_TEMP_F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE24
hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE24:: @ 825AE24
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE25:: @ 825AE25
setvar VAR_OBJ_GFX_ID_F, 100
return
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE2B:: @ 825AE2B
setvar VAR_OBJ_GFX_ID_F, 105
return
BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE31: @ 825AE31
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67
.2byte 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE3B:: @ 825AE3B
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B1E2, 4
closemessage
applymovement 2, BattleFrontier_BattleFactoryBattleRoom_Movement_25B18B
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
applymovement 255, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67:: @ 825AE67
compare VAR_TEMP_F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE3B
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
applymovement 255, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4
setvar VAR_0x8004, 11
special sub_81A5E74
removeobject 2
setobjectxyperm 2, 7, 1
addobject 2
applymovement 2, BattleFrontier_BattleFactoryBattleRoom_Movement_25B184
waitmovement 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7:: @ 825AEA7
compare VAR_TEMP_F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C
setvar VAR_0x8004, 5
special sub_8195960
lockall
msgbox 0x2021fc4, 4
waitmessage
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF0F
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8:: @ 825AEF8
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25AEF8:: @ 825AEF8
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190
@ goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B190
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF0F:: @ 825AF0F
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A5E74
compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_81A5E74
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E:: @ 825AF3E
call BattleFrontier_BattleFactoryBattleRoom_EventScript_241EBA
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF43:: @ 825AF43
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
switch VAR_RESULT
case 7, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF85
setvar VAR_0x8006, 1
warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM, 255, 8, 8
waitstate
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF85:: @ 825AF85
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C:: @ 825AF9C
switch VAR_TEMP_F
case 2, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B051
case 3, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF
case 4, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B1FB, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF:: @ 825AFEF
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B3F1, 4
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B00C
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B00C:: @ 825B00C
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B42D, 4
closemessage
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B182
waitmovement 0
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleFactoryBattleRoom_Text_25B460
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B498, 4
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B051:: @ 825B051
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B517, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E:: @ 825B07E
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B5CF, 4
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B:: @ 825B09B
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B5E7, 4
waitmessage
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B182
waitmovement 0
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleFactoryBattleRoom_Text_25B640
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B66D, 4
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0:: @ 825B0E0
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
return
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105:: @ 825B105
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A5E74
compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_81A5E74
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A5E74
compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF43
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A5E74
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF85
end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B: @ 825B17B
walk_up
walk_up
walk_up
walk_up
walk_up
face_right
step_end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B182: @ 825B182
walk_right
step_end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B184: @ 825B184
walk_down
walk_down
walk_down
walk_down
walk_down
face_left
step_end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B18B: @ 825B18B
walk_up
walk_up
walk_up
face_left
step_end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190:: @ 825B190
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B190:: @ 825B190
copyvar VAR_RESULT, VAR_0x40CE
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B1AA
warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY, 255, 4, 8
waitstate
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B1AA:: @ 825B1AA
warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY, 255, 14, 8
waitstate
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4:: @ 825B1B4
applymovement 1, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8
applymovement 3, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8
applymovement 4, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8
applymovement 5, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4
applymovement 6, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4
applymovement 7, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4
waitmovement 0
return
BattleFrontier_BattleFactoryBattleRoom_Text_25B1E2: @ 825B1E2
.string "Hey, hey!\n"
.string "Get a move on!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B1FB: @ 825B1FB
.string "Hey, my names NOLAND!\n"
.string "Im basically in charge of this place,\l"
.string "which is why Im the FACTORY HEAD!\p"
.string "I had a look at your Battle Swap data.\p"
.string "You seem to have the right idea,\n"
.string "but youre still square in your head!\p"
.string "Listen up, okay? Knowledge isnt only\n"
.string "about reading books or doing desk work.\p"
.string "Just doing that sort of thing…\n"
.string "It may as well be useless!\p"
.string "You have to experience things with\n"
.string "your heart and your body, understand?\p"
.string "Ill take you on under the same\n"
.string "conditions as you.\p"
.string "Ill be using rental POKéMON, too!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B3F1: @ 825B3F1
.string "Shake out every last bit of your\n"
.string "knowledge and bring it on!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B42D: @ 825B42D
.string "NOLAND: Smart going!\n"
.string "Lets see your FRONTIER PASS.$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B460: @ 825B460
.string "The Knowledge Symbol was embossed\n"
.string "on the FRONTIER PASS!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B498: @ 825B498
.string "Heh…\n"
.string "Youre a pretty bright spark…\p"
.string "Next time, Ill come after you hard.\n"
.string "No holds barred, understand?\p"
.string "You keep up your studies!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B517: @ 825B517
.string "NOLAND: Hey, hey! Hows it going?\n"
.string "You keeping up with your studies?\p"
.string "…Oh?\p"
.string "Youve taken on a harder look than\n"
.string "the last time I saw you.\p"
.string "Now, this should be fun!\n"
.string "Im getting excited, hey!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B5CF: @ 825B5CF
.string "All right!\n"
.string "Bring it on!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B5E7: @ 825B5E7
.string "NOLAND: What the…\n"
.string "Youre getting out of my league!\p"
.string "Sheesh!\n"
.string "Lets see that FRONTIER PASS!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B640: @ 825B640
.string "The Knowledge Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B66D: @ 825B66D
.string "Pfft, man!\p"
.string "Thats absolutely the last time\n"
.string "I lose to you!\p"
.string "We have to do this again, hey?$"

View File

@@ -0,0 +1,611 @@
BattleFrontier_BattleFactoryLobby_MapScripts:: @ 82583E8
map_script 2, BattleFrontier_BattleFactoryLobby_MapScript2_258407
map_script 4, BattleFrontier_BattleFactoryLobby_MapScript2_2583F3
.byte 0
BattleFrontier_BattleFactoryLobby_MapScript2_2583F3: @ 82583F3
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleFactoryLobby_EventScript_2583FD
.2byte 0
BattleFrontier_BattleFactoryLobby_EventScript_2583FD:: @ 82583FD
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattleFactoryLobby_MapScript2_258407: @ 8258407
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258431
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattleFactoryLobby_EventScript_25843A
map_script_2 VAR_TEMP_0, 2, BattleFrontier_BattleFactoryLobby_EventScript_258592
map_script_2 VAR_TEMP_0, 3, BattleFrontier_BattleFactoryLobby_EventScript_25849B
map_script_2 VAR_TEMP_0, 4, BattleFrontier_BattleFactoryLobby_EventScript_258506
.2byte 0
BattleFrontier_BattleFactoryLobby_EventScript_258431:: @ 8258431
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattleFactoryLobby_EventScript_25843A:: @ 825843A
lockall
msgbox BattleFrontier_BattleFactoryLobby_Text_258ECA, 4
closemessage
setvar VAR_0x8004, 8
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_25849B:: @ 825849B
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_2584BD
msgbox BattleFrontier_BattleFactoryLobby_Text_258D93, 4
waitmessage
goto BattleFrontier_BattleFactoryLobby_EventScript_2584C6
BattleFrontier_BattleFactoryLobby_EventScript_2584BD:: @ 82584BD
msgbox BattleFrontier_BattleFactoryLobby_Text_25926A, 4
waitmessage
BattleFrontier_BattleFactoryLobby_EventScript_2584C6:: @ 82584C6
msgbox BattleFrontier_BattleFactoryLobby_Text_2592BD, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattleFactoryLobby_Text_241520, 9
message BattleFrontier_BattleFactoryLobby_Text_259323
waitmessage
setvar VAR_0x8004, 8
special sub_81A1780
special LoadPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5E74
playse SE_SAVE
waitse
goto BattleFrontier_BattleFactoryLobby_EventScript_25853B
end
BattleFrontier_BattleFactoryLobby_EventScript_258506:: @ 8258506
lockall
message BattleFrontier_BattleFactoryLobby_Text_258CC7
waitmessage
setvar VAR_0x8004, 8
special sub_81A1780
special LoadPlayerParty
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5E74
playse SE_SAVE
waitse
BattleFrontier_BattleFactoryLobby_EventScript_25853B:: @ 825853B
call BattleFrontier_BattleFactoryLobby_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_258582
message BattleFrontier_BattleFactoryLobby_Text_259388
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryLobby_EventScript_258582
case 0, BattleFrontier_BattleFactoryLobby_EventScript_25857D
case 127, BattleFrontier_BattleFactoryLobby_EventScript_258582
BattleFrontier_BattleFactoryLobby_EventScript_25857D:: @ 825857D
call BattleFrontier_BattleFactoryLobby_EventScript_23E8B4
BattleFrontier_BattleFactoryLobby_EventScript_258582:: @ 8258582
msgbox BattleFrontier_BattleFactoryLobby_Text_258BC5, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_258592:: @ 8258592
lockall
message BattleFrontier_BattleFactoryLobby_Text_258E77
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A5E74
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
setvar VAR_0x8006, 2
goto BattleFrontier_BattleFactoryLobby_EventScript_25871A
BattleFrontier_BattleFactoryLobby_EventScript_2585CB:: @ 82585CB
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 4
setvar VAR_0x40CE, 0
goto BattleFrontier_BattleFactoryLobby_EventScript_2585ED
end
BattleFrontier_BattleFactoryLobby_EventScript_2585DD:: @ 82585DD
setvar VAR_FRONTIER_FACILITY, 4
setvar VAR_0x40CE, 1
goto BattleFrontier_BattleFactoryLobby_EventScript_2585ED
end
BattleFrontier_BattleFactoryLobby_EventScript_2585ED:: @ 82585ED
special SavePlayerParty
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587B1
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587BA
BattleFrontier_BattleFactoryLobby_EventScript_258606:: @ 8258606
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587C3
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587C9
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryLobby_EventScript_258653
case 1, BattleFrontier_BattleFactoryLobby_EventScript_258768
case 2, BattleFrontier_BattleFactoryLobby_EventScript_25879D
case 127, BattleFrontier_BattleFactoryLobby_EventScript_25879D
BattleFrontier_BattleFactoryLobby_EventScript_258653:: @ 8258653
message BattleFrontier_BattleFactoryLobby_Text_258BE9
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattleFactoryLobby_EventScript_25879D
case 127, BattleFrontier_BattleFactoryLobby_EventScript_25879D
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattleFactoryLobby_Text_258C27, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryLobby_EventScript_25879A
case 1, BattleFrontier_BattleFactoryLobby_EventScript_2586B9
case 127, BattleFrontier_BattleFactoryLobby_EventScript_25879A
BattleFrontier_BattleFactoryLobby_EventScript_2586B9:: @ 82586B9
setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
closemessage
delay 2
call BattleFrontier_BattleFactoryLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_258783
setvar VAR_0x8006, 0
BattleFrontier_BattleFactoryLobby_EventScript_25871A:: @ 825871A
special SavePlayerParty
msgbox BattleFrontier_BattleFactoryLobby_Text_258CB1, 4
closemessage
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_25875C
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_258762
applymovement VAR_LAST_TALKED, BattleFrontier_BattleFactoryLobby_Movement_2587A7
applymovement 255, BattleFrontier_BattleFactoryLobby_Movement_2587AC
waitmovement 0
warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM, 255, 8, 13
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattleFactoryLobby_EventScript_25875C:: @ 825875C
setvar VAR_LAST_TALKED, 1
return
BattleFrontier_BattleFactoryLobby_EventScript_258762:: @ 8258762
setvar VAR_LAST_TALKED, 6
return
BattleFrontier_BattleFactoryLobby_EventScript_258768:: @ 8258768
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587CF
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587D8
goto BattleFrontier_BattleFactoryLobby_EventScript_258606
BattleFrontier_BattleFactoryLobby_EventScript_258783:: @ 8258783
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattleFactoryLobby_EventScript_25879D
BattleFrontier_BattleFactoryLobby_EventScript_25879A:: @ 825879A
special LoadPlayerParty
BattleFrontier_BattleFactoryLobby_EventScript_25879D:: @ 825879D
msgbox BattleFrontier_BattleFactoryLobby_Text_258BC5, 4
release
end
BattleFrontier_BattleFactoryLobby_Movement_2587A7: @ 82587A7
walk_up
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleFactoryLobby_Movement_2587AC: @ 82587AC
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattleFactoryLobby_EventScript_2587B1:: @ 82587B1
msgbox BattleFrontier_BattleFactoryLobby_Text_2588EE, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587BA:: @ 82587BA
msgbox BattleFrontier_BattleFactoryLobby_Text_258F93, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587C3:: @ 82587C3
message BattleFrontier_BattleFactoryLobby_Text_25897A
return
BattleFrontier_BattleFactoryLobby_EventScript_2587C9:: @ 82587C9
message BattleFrontier_BattleFactoryLobby_Text_25901F
return
BattleFrontier_BattleFactoryLobby_EventScript_2587CF:: @ 82587CF
msgbox BattleFrontier_BattleFactoryLobby_Text_2589B3, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587D8:: @ 82587D8
msgbox BattleFrontier_BattleFactoryLobby_Text_259058, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587E1:: @ 82587E1
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_2587FA:: @ 82587FA
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_258813:: @ 8258813
msgbox BattleFrontier_BattleFactoryLobby_Text_2593D7, 2
end
BattleFrontier_BattleFactoryLobby_EventScript_25881C:: @ 825881C
msgbox BattleFrontier_BattleFactoryLobby_Text_2594E5, 2
end
BattleFrontier_BattleFactoryLobby_EventScript_258825:: @ 8258825
lock
msgbox BattleFrontier_BattleFactoryLobby_Text_259547, 4
release
end
BattleFrontier_BattleFactoryLobby_EventScript_258830:: @ 8258830
msgbox BattleFrontier_BattleFactoryLobby_Text_2595C4, 2
end
BattleFrontier_BattleFactoryLobby_EventScript_258839:: @ 8258839
lockall
msgbox BattleFrontier_BattleFactoryLobby_Text_259721, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_258848:: @ 8258848
message BattleFrontier_BattleFactoryLobby_Text_259743
waitmessage
multichoice 17, 0, 99, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryLobby_EventScript_2588A6
case 1, BattleFrontier_BattleFactoryLobby_EventScript_2588B4
case 2, BattleFrontier_BattleFactoryLobby_EventScript_2588C2
case 3, BattleFrontier_BattleFactoryLobby_EventScript_2588D0
case 4, BattleFrontier_BattleFactoryLobby_EventScript_2588DE
case 5, BattleFrontier_BattleFactoryLobby_EventScript_2588EC
case 127, BattleFrontier_BattleFactoryLobby_EventScript_2588EC
end
BattleFrontier_BattleFactoryLobby_EventScript_2588A6:: @ 82588A6
msgbox BattleFrontier_BattleFactoryLobby_Text_259766, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588B4:: @ 82588B4
msgbox BattleFrontier_BattleFactoryLobby_Text_2597FB, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588C2:: @ 82588C2
msgbox BattleFrontier_BattleFactoryLobby_Text_25987E, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588D0:: @ 82588D0
msgbox BattleFrontier_BattleFactoryLobby_Text_259920, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588DE:: @ 82588DE
msgbox BattleFrontier_BattleFactoryLobby_Text_259A5E, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588EC:: @ 82588EC
releaseall
end
BattleFrontier_BattleFactoryLobby_Text_2588EE: @ 82588EE
.string "Where the intelligence of TRAINERS\n"
.string "is put to the test!\p"
.string "Welcome to the BATTLE FACTORY!\p"
.string "I am your guide to the Battle Swap\n"
.string "Single Tournament.$"
BattleFrontier_BattleFactoryLobby_Text_25897A: @ 825897A
.string "Would you like to take the Battle\n"
.string "Swap Single challenge?$"
BattleFrontier_BattleFactoryLobby_Text_2589B3: @ 82589B3
.string "The Battle Swap Single Tournament\n"
.string "is a SINGLE BATTLE competition using\l"
.string "only rental POKéMON.\p"
.string "First, you will be loaned three\n"
.string "POKéMON specifically for this event.\p"
.string "Using the supplied rental POKéMON,\n"
.string "you must conduct a SINGLE BATTLE.\p"
.string "If you win, you are permitted to trade\n"
.string "one of your rental POKéMON.\p"
.string "Repeat this cycle of battling and\n"
.string "trading--if you win seven times in\l"
.string "a row, you will earn Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please save the game.\p"
.string "If you dont save, you will be\n"
.string "disqualified from your challenge.$"
BattleFrontier_BattleFactoryLobby_Text_258BC5: @ 8258BC5
.string "We look forward to your next visit.$"
BattleFrontier_BattleFactoryLobby_Text_258BE9: @ 8258BE9
.string "Which level do you wish to challenge?\n"
.string "Level 50 or Open Level?$"
BattleFrontier_BattleFactoryLobby_Text_258C27: @ 8258C27
.string "Before you begin your challenge,\n"
.string "I need to save the game. Is that okay?$"
BattleFrontier_BattleFactoryLobby_Text_258C6F: @ 8258C6F
.string "Okay, I will hold your POKéMON for\n"
.string "safekeeping while you compete.$"
BattleFrontier_BattleFactoryLobby_Text_258CB1: @ 8258CB1
.string "Please step this way.$"
BattleFrontier_BattleFactoryLobby_Text_258CC7: @ 8258CC7
.string "Thank you for participating!\p"
.string "I will return your POKéMON in exchange\n"
.string "for our rental POKéMON.\p"
.string "I must also save the event results.\n"
.string "Please wait.$"
BattleFrontier_BattleFactoryLobby_Text_258D54: @ 8258D54
.string "I will return your POKéMON in exchange\n"
.string "for our rental POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_258D93: @ 8258D93
.string "Congratulations! Youve won seven\n"
.string "straight Battle Swap matches!$"
BattleFrontier_BattleFactoryLobby_Text_258DD3: @ 8258DD3
.string "In recognition of your 7-win streak,\n"
.string "we award you these Battle Point(s).$"
BattleFrontier_BattleFactoryLobby_Text_258E1C: @ 8258E1C
.string "Oh, oh, oh!\p"
.string "Your Battle Points are maxed.\p"
.string "Please come back after using\n"
.string "some Battle Points.$"
BattleFrontier_BattleFactoryLobby_Text_258E77: @ 8258E77
.string "Weve been waiting for you!\p"
.string "Before we resume your challenge,\n"
.string "I must save the game.$"
BattleFrontier_BattleFactoryLobby_Text_258ECA: @ 8258ECA
.string "Im sorry to say this, but you didnt\n"
.string "save before you quit playing last time.\p"
.string "As a result, you have been disqualified\n"
.string "from your challenge.$"
BattleFrontier_BattleFactoryLobby_Text_258F55: @ 8258F55
.string "Well return your personal POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_258F79: @ 8258F79
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattleFactoryLobby_Text_258F93: @ 8258F93
.string "Where the intelligence of TRAINERS\n"
.string "is put to the test!\p"
.string "Welcome to the BATTLE FACTORY!\p"
.string "I am your guide to the Battle Swap\n"
.string "Double Tournament.$"
BattleFrontier_BattleFactoryLobby_Text_25901F: @ 825901F
.string "Would you like to take the Battle\n"
.string "Swap Double challenge?$"
BattleFrontier_BattleFactoryLobby_Text_259058: @ 8259058
.string "The Battle Swap Double Tournament\n"
.string "is a DOUBLE BATTLE competition using\l"
.string "only rental POKéMON.\p"
.string "First, you will be loaned three\n"
.string "POKéMON specifically for this event.\p"
.string "Using the supplied rental POKéMON,\n"
.string "you must conduct a DOUBLE BATTLE.\p"
.string "If you win, you are permitted to trade\n"
.string "one of your rental POKéMON.\p"
.string "Repeat this cycle of battling and\n"
.string "trading--if you win seven times in\l"
.string "a row, you will earn Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattleFactoryLobby_Text_25926A: @ 825926A
.string "Congratulations for defeating\n"
.string "the FACTORY HEAD and winning\l"
.string "seven matches in a row!$"
BattleFrontier_BattleFactoryLobby_Text_2592BD: @ 82592BD
.string "In recognition of your wealth of\n"
.string "knowledge and keen intelligence,\l"
.string "we award you these Battle Point(s).$"
BattleFrontier_BattleFactoryLobby_Text_259323: @ 8259323
.string "Let me exchange your POKéMON\n"
.string "for our rental POKéMON.\p"
.string "I need to save the battle data,\n"
.string "so please wait.$"
BattleFrontier_BattleFactoryLobby_Text_259388: @ 8259388
.string "Would you like to record your last\n"
.string "BATTLE FACTORY match on your\l"
.string "FRONTIER PASS?$"
BattleFrontier_BattleFactoryLobby_Text_2593D7: @ 82593D7
.string "Hi!\n"
.string "You, there!\p"
.string "Are you thinking that the events here\n"
.string "are easy since you dont need to have\l"
.string "a raised team of POKéMON?\p"
.string "I wouldnt be too sure about winning\n"
.string "that easily.\p"
.string "If you dont have thorough knowledge\n"
.string "about POKéMON and their moves,\l"
.string "it will be tough to keep winning.$"
BattleFrontier_BattleFactoryLobby_Text_2594E5: @ 82594E5
.string "I swapped for a weak POKéMON…\n"
.string "I thought it was a good kind to have…\p"
.string "They wiped the floor with us…$"
BattleFrontier_BattleFactoryLobby_Text_259547: @ 8259547
.string "Things havent been going my way\n"
.string "at all.\p"
.string "You need to check your opponents\n"
.string "POKéMON during battle to see if\l"
.string "theyre any good.$"
BattleFrontier_BattleFactoryLobby_Text_2595C4: @ 82595C4
.string "You know how the staff here give you\n"
.string "a few hints about your next opponent?\p"
.string "Well, Im a full-grown man, but I have\n"
.string "trouble figuring out their hints.$"
BattleFrontier_BattleFactoryLobby_Text_259658: @ 8259658
.string "Like, Im really tough, but I get bored\n"
.string "really easily, so I just kept swapping\l"
.string "and battling over and over.\p"
.string "So anyway, when I kept entering\n"
.string "Battle Swap events, I noticed they\l"
.string "varied the rental POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_259721: @ 8259721
SlateportCity_BattleTentLobby_Text_259721: @ 8259721
.string "The Battle Swap rules are listed.$"
BattleFrontier_BattleFactoryLobby_Text_259743: @ 8259743
SlateportCity_BattleTentLobby_Text_259743: @ 8259743
.string "Which heading do you want to read?$"
BattleFrontier_BattleFactoryLobby_Text_259766: @ 8259766
.string "In a Battle Swap event, you may use\n"
.string "only three POKéMON.\p"
.string "Whether you are renting or swapping,\n"
.string "your team may not have two or more\l"
.string "of the same POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_2597FB: @ 82597FB
.string "You may swap POKéMON only with\n"
.string "the TRAINER you have just defeated.\p"
.string "You may swap for only those POKéMON\n"
.string "used by the beaten TRAINER.$"
BattleFrontier_BattleFactoryLobby_Text_25987E: @ 825987E
.string "After every battle you win, you may\n"
.string "swap for one of your defeated\l"
.string "opponents POKéMON.\p"
.string "You will not be able to swap POKéMON\n"
.string "with the seventh TRAINER in the event.$"
BattleFrontier_BattleFactoryLobby_Text_259920: @ 8259920
.string "There are two key points to be aware\n"
.string "of when swapping POKéMON.\p"
.string "First, when swapping, you cant check\n"
.string "the stats of the POKéMON you are\l"
.string "about to receive.\p"
.string "Second, the POKéMON on your team\n"
.string "are lined up in sequence, depending on\l"
.string "the order in which you rented them.\p"
.string "This sequence remains unchanged\n"
.string "even when swaps are made.$"
BattleFrontier_BattleFactoryLobby_Text_259A5E: @ 8259A5E
.string "In the Open Level, the rental POKéMON\n"
.string "and the opposing TRAINERS POKéMON\l"
.string "are all Level 100.$"

View File

@@ -0,0 +1,726 @@
BattleFrontier_BattleFactoryPreBattleRoom_MapScripts:: @ 8259ABA
map_script 2, BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AEF
map_script 4, BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AC5
.byte 0
BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AC5: @ 8259AC5
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259ACF
.2byte 0
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259ACF:: @ 8259ACF
setvar VAR_TEMP_1, 1
compare VAR_0x8006, 1
goto_if 5, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AEA
setobjectxy 1, 8, 7
turnobject 1, 1
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AEA:: @ 8259AEA
turnobject 255, 2
end
BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AEF: @ 8259AEF
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AF9
.2byte 0
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AF9:: @ 8259AF9
compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5
setvar VAR_TEMP_0, 1
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1AC
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A19A
waitmovement 0
compare VAR_0x8006, 2
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69
setvar VAR_0x8004, 13
special sub_81A5E74
setvar VAR_0x8004, 12
special sub_81A5E74
setvar VAR_0x8004, 14
special sub_81A5E74
setorcopyvar VAR_0x8005, VAR_RESULT
setvar VAR_0x8004, 15
special sub_81A5E74
setorcopyvar VAR_0x8006, VAR_RESULT
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A1C8, 4
fadescreen 1
setvar VAR_0x8004, 8
special sub_81A5E74
setvar VAR_0x8004, 6
special sub_81A5E74
waitstate
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74:: @ 8259B74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB96, 4
closemessage
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23F2B7
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A17C
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A18B
waitmovement 0
warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM, 255, 6, 11
waitstate
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5:: @ 8259BA5
setvar VAR_0x8004, 9
special sub_81A5E74
setvar VAR_0x8004, 16
special sub_81A5E74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A22D, 4
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
setvar VAR_0x8004, 9
special sub_81A1780
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26
playse 263
waitse
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC15, 4
closemessage
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1BF
waitmovement 0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC58, 4
closemessage
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1C3
waitmovement 0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC89, 4
closemessage
delay 16
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13:: @ 8259C13
setvar VAR_0x8004, 9
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26:: @ 8259C26
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E1D
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E24
compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E2B
compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E32
compare VAR_RESULT, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E39
compare VAR_RESULT, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E40
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CC6
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CFC
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 3, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CC6:: @ 8259CC6
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CFC:: @ 8259CFC
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABD2
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D2E
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D2E:: @ 8259D2E
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38:: @ 8259D38
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A350, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E47
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66:: @ 8259D66
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A37A
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25AEF8
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98:: @ 8259D98
setvar VAR_0x8004, 12
special sub_81A5E74
setvar VAR_0x8004, 14
special sub_81A5E74
setorcopyvar VAR_0x8005, VAR_RESULT
setvar VAR_0x8004, 15
special sub_81A5E74
setorcopyvar VAR_0x8006, VAR_RESULT
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB2E, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2:: @ 8259DF2
fadescreen 1
setvar VAR_0x8004, 7
special sub_81A5E74
waitstate
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
setvar VAR_0x8004, 8
special sub_81A5E74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB6C, 4
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E1D:: @ 8259E1D
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A263
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E24:: @ 8259E24
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A289
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E2B:: @ 8259E2B
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2AF
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E32:: @ 8259E32
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2D5
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E39:: @ 8259E39
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2FB
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E40:: @ 8259E40
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A321
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E47:: @ 8259E47
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABAE
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A5E74
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69:: @ 8259E69
special SavePlayerParty
setvar VAR_0x8004, 10
setvar VAR_0x8005, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
special CalculatePlayerPartyCount
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93:: @ 8259E93
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3B4, 4
compare VAR_0x8005, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F62
compare VAR_0x8005, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F6B
compare VAR_0x8005, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F74
compare VAR_0x8005, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F7D
compare VAR_0x8005, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F86
compare VAR_0x8005, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F8F
compare VAR_0x8005, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F98
compare VAR_0x8005, 7
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FA1
compare VAR_0x8005, 8
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FAA
compare VAR_0x8005, 10
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FB3
compare VAR_0x8005, 11
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FBC
compare VAR_0x8005, 12
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FC5
compare VAR_0x8005, 13
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FCE
compare VAR_0x8005, 14
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FD7
compare VAR_0x8005, 15
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE0
compare VAR_0x8005, 16
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE9
compare VAR_0x8005, 17
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FF2
compare VAR_0x8005, 18
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FFB
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F62:: @ 8259F62
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3F8, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F6B:: @ 8259F6B
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A597, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F74:: @ 8259F74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A66B, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F7D:: @ 8259F7D
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A5DF, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F86:: @ 8259F86
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A625, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F8F:: @ 8259F8F
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A73B, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F98:: @ 8259F98
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6F8, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FA1:: @ 8259FA1
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A77F, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FAA:: @ 8259FAA
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A84E, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FB3:: @ 8259FB3
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A43E, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FBC:: @ 8259FBC
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A482, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FC5:: @ 8259FC5
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A50F, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FCE:: @ 8259FCE
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A4C7, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FD7:: @ 8259FD7
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6B1, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE0:: @ 8259FE0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A554, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE9:: @ 8259FE9
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A7C4, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FF2:: @ 8259FF2
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A80A, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FFB:: @ 8259FFB
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A893, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004:: @ 825A004
compare VAR_0x8006, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A068
compare VAR_0x8006, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A071
compare VAR_0x8006, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A07A
compare VAR_0x8006, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A083
compare VAR_0x8006, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A08C
compare VAR_0x8006, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A095
compare VAR_0x8006, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A09E
compare VAR_0x8006, 7
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0A7
compare VAR_0x8006, 8
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A068:: @ 825A068
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAE6, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A071:: @ 825A071
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A9CE, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A07A:: @ 825A07A
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A8D9, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A083:: @ 825A083
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A912, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A08C:: @ 825A08C
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A94C, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A095:: @ 825A095
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA16, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A09E:: @ 825A09E
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAA7, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0A7:: @ 825A0A7
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A98C, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0:: @ 825A0B0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA5A, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9:: @ 825A0B9
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD20
waitmessage
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A110
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A146
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CFC
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 3, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A110:: @ 825A110
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A146
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A146:: @ 825A146
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD61, 4
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB2E, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A17C:: @ 825A17C
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B3
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A0
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A18B:: @ 825A18B
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B9
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A6
return
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A19A: @ 825A19A
walk_up
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A0: @ 825A1A0
walk_up
walk_left
walk_left
walk_up
walk_up
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A6: @ 825A1A6
walk_up
walk_right
walk_right
walk_up
walk_up
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1AC: @ 825A1AC
walk_up
walk_up
walk_up
walk_up
walk_up
face_down
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B3: @ 825A1B3
walk_left
walk_left
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B9: @ 825A1B9
walk_right
walk_right
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1BF: @ 825A1BF
walk_left
walk_left
walk_left
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1C3: @ 825A1C3
walk_right
walk_right
walk_right
face_down
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A1C8: @ 825A1C8
SlateportCity_BattleTentCorridor_Text_25A1C8: @ 825A1C8
.string "First, we will hold your POKéMON for\n"
.string "safekeeping.\p"
.string "You may then choose from our\n"
.string "selection of POKéMON.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A22D: @ 825A22D
SlateportCity_BattleTentCorridor_Text_25A22D: @ 825A22D
.string "Thank you for competing!\n"
.string "Let us restore your POKéMON!$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A263: @ 825A263
SlateportCity_BattleTentCorridor_Text_25A263: @ 825A263
.string "The 2nd match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A289: @ 825A289
SlateportCity_BattleTentCorridor_Text_25A289: @ 825A289
.string "The 3rd match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2AF: @ 825A2AF
.string "The 4th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2D5: @ 825A2D5
.string "The 5th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2FB: @ 825A2FB
.string "The 6th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A321: @ 825A321
.string "Finally, the 7th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A350: @ 825A350
SlateportCity_BattleTentCorridor_Text_25A350: @ 825A350
.string "Would you like to save and quit\n"
.string "the game?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A37A: @ 825A37A
SlateportCity_BattleTentCorridor_Text_25A37A: @ 825A37A
.string "Would you like to retire from your\n"
.string "Battle Swap challenge?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3B4: @ 825A3B4
.string "Ive conducted a little investigation\n"
.string "about your upcoming opponent.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3F8: @ 825A3F8
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the NORMAL type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A43E: @ 825A43E
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the FIRE type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A482: @ 825A482
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the WATER type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A4C7: @ 825A4C7
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the ELECTRIC type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A50F: @ 825A50F
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the GRASS type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A554: @ 825A554
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the ICE type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A597: @ 825A597
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the FIGHTING type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A5DF: @ 825A5DF
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the POISON type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A625: @ 825A625
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the GROUND type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A66B: @ 825A66B
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the FLYING type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6B1: @ 825A6B1
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the PSYCHIC type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6F8: @ 825A6F8
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the BUG type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A73B: @ 825A73B
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the ROCK type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A77F: @ 825A77F
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the GHOST type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A7C4: @ 825A7C4
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the DRAGON type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A80A: @ 825A80A
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the DARK type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A84E: @ 825A84E
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the STEEL type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A893: @ 825A893
.string "The TRAINER appears to have no clear\n"
.string "favorites when it comes to type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A8D9: @ 825A8D9
.string "The favorite battle style appears to\n"
.string "be slow and steady.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A912: @ 825A912
.string "The favorite battle style appears to\n"
.string "be one of endurance.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A94C: @ 825A94C
.string "The favorite battle style appears to\n"
.string "be high risk, high return.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A98C: @ 825A98C
.string "The favorite battle style appears to\n"
.string "depend on the battles flow.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A9CE: @ 825A9CE
.string "The favorite battle style appears to\n"
.string "be one based on total preparation.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA16: @ 825AA16
.string "The favorite battle style appears\n"
.string "to be weakening the foe to start.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA5A: @ 825AA5A
.string "The favorite battle style appears to\n"
.string "be flexibly adaptable to the situation.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAA7: @ 825AAA7
.string "The favorite battle style appears to\n"
.string "be impossible to predict.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAE6: @ 825AAE6
.string "The favorite battle style appears to\n"
.string "be free-spirited and unrestrained.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB2E: @ 825AB2E
SlateportCity_BattleTentCorridor_Text_25AB2E: @ 825AB2E
.string "Before starting the battle, would you\n"
.string "like to swap a POKéMON?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB6C: @ 825AB6C
SlateportCity_BattleTentCorridor_Text_25AB6C: @ 825AB6C
.string "Thank you!\n"
.string "Your POKéMON swap is complete.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB96: @ 825AB96
SlateportCity_BattleTentCorridor_Text_25AB96: @ 825AB96
.string "Right this way, please!$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABAE: @ 825ABAE
SlateportCity_BattleTentCorridor_Text_25ABAE: @ 825ABAE
.string "I am saving your data.\n"
.string "Please wait.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABD2: @ 825ABD2
.string "Would you like to record your latest\n"
.string "battle on your FRONTIER PASS?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC15: @ 825AC15
.string "Excuse me! Excuse me, please!\n"
.string "May I get you to wait a few moments?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC58: @ 825AC58
.string "…Uh-huh? What?! …Whoa!\n"
.string "Understood, sir! Will do!$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC89: @ 825AC89
.string "Oh, my…\n"
.string "Sorry to keep you waiting!\p"
.string "I have a message from this facilitys\n"
.string "boss, the FACTORY HEAD.\p"
.string "He says, “Were going to do it!\n"
.string "Come here right now!”$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD20: @ 825AD20
.string "The FACTORY HEAD is demanding you.\n"
.string "Are you prepared to face him?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD61: @ 825AD61
.string "Im terribly sorry, but I cant tell you\n"
.string "anything about the FACTORY HEAD.$"

View File

@@ -0,0 +1,650 @@
BattleFrontier_BattlePalaceBattleRoom_MapScripts:: @ 824F815
map_script 3, BattleFrontier_BattlePalaceBattleRoom_MapScript1_24F825
map_script 2, BattleFrontier_BattlePalaceBattleRoom_MapScript2_24F861
map_script 4, BattleFrontier_BattlePalaceBattleRoom_MapScript2_24FE34
.byte 0
BattleFrontier_BattlePalaceBattleRoom_MapScript1_24F825: @ 824F825
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833:: @ 824F833
checkplayergender
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F84B
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F856
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F84B:: @ 824F84B
setvar VAR_OBJ_GFX_ID_1, 100
setvar VAR_OBJ_GFX_ID_0, 100
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F856:: @ 824F856
setvar VAR_OBJ_GFX_ID_1, 105
setvar VAR_OBJ_GFX_ID_0, 105
return
BattleFrontier_BattlePalaceBattleRoom_MapScript2_24F861: @ 824F861
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F86B
.2byte 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F86B:: @ 824F86B
showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8B5
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE9B
waitmovement 0
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
setvar VAR_TEMP_2, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8B5:: @ 824F8B5
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE92
waitmovement 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF:: @ 824F8BF
setvar VAR_0x8004, 3
special sub_8161F74
addobject 2
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1
waitmovement 0
setvar VAR_0x8004, 5
special sub_8195960
msgbox 0x2021fc4, 4
waitmessage
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F911
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA:: @ 824F8FA
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F911:: @ 824F911
call BattleFrontier_BattlePalaceBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
switch VAR_RESULT
case 7, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA7
waitmovement 0
removeobject 2
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_24FF00, 4
special LoadPlayerParty
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A:: @ 824F98A
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_TEMP_F, VAR_RESULT
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB61
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE66
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE6D
compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE74
compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE7B
compare VAR_RESULT, 5
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE82
compare VAR_RESULT, 6
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE89
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA42
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB14
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA78
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 3, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA42:: @ 824FA42
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB14
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA78:: @ 824FA78
message BattleFrontier_BattlePalaceBattleRoom_Text_25009E
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAAA
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAAA:: @ 824FAAA
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4:: @ 824FAB4
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250030, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB3F
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2:: @ 824FAE2
message BattleFrontier_BattlePalaceBattleRoom_Text_25005A
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB14:: @ 824FB14
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
closemessage
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28:: @ 824FB28
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB3F:: @ 824FB3F
message BattleFrontier_BattlePalaceBattleRoom_Text_25007E
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
special sub_8195960
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB61:: @ 824FB61
compare VAR_TEMP_2, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2500DD, 4
setvar VAR_TEMP_2, 1
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79:: @ 824FB79
message BattleFrontier_BattlePalaceBattleRoom_Text_25014A
waitmessage
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FBD0
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA78
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 3, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FBD0:: @ 824FBD0
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06:: @ 824FC06
call BattleFrontier_BattlePalaceBattleRoom_EventScript_242170
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25017C, 4
closemessage
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
setobjectxyperm 2, 15, 1
addobject 2
hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
setobjectxy 2, 13, 1
setobjectxyperm 2, 13, 1
applymovement 4, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEDF
applymovement 5, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEE7
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEF2
waitmovement 0
switch VAR_TEMP_F
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD3A
case 3, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA
case 4, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2501C1, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA:: @ 824FCAA
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2502C4, 4
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7:: @ 824FCC7
setvar VAR_0x8004, 6
special sub_8195960
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2502FF, 4
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25036D, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePalaceBattleRoom_Text_2503DC
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_2725B6
waitmovement 0
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250412, 4
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD3A:: @ 824FD3A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250485, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67:: @ 824FD67
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250572, 4
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84:: @ 824FD84
setvar VAR_0x8004, 6
special sub_8195960
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25057E, 4
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250629, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePalaceBattleRoom_Text_250699
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_2725B6
waitmovement 0
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2506C4, 4
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7:: @ 824FDF7
VerdanturfTown_BattleTentBattleRoom_EventScript_24FDF7:: @ 824FDF7
closemessage
setvar VAR_TEMP_2, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 4
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
setvar VAR_0x8004, 18
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 21
special sub_81A1780
return
BattleFrontier_BattlePalaceBattleRoom_MapScript2_24FE34: @ 824FE34
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE3E
.2byte 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE3E:: @ 824FE3E
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833
setvar VAR_TEMP_1, 1
applymovement 255, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90
removeobject 2
applymovement 4, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90
applymovement 5, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE66:: @ 824FE66
message BattleFrontier_BattlePalaceBattleRoom_Text_24FF28
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE6D:: @ 824FE6D
message BattleFrontier_BattlePalaceBattleRoom_Text_24FF54
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE74:: @ 824FE74
message BattleFrontier_BattlePalaceBattleRoom_Text_24FF80
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE7B:: @ 824FE7B
message BattleFrontier_BattlePalaceBattleRoom_Text_24FFAC
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE82:: @ 824FE82
message BattleFrontier_BattlePalaceBattleRoom_Text_24FFD8
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE89:: @ 824FE89
message BattleFrontier_BattlePalaceBattleRoom_Text_250004
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90: @ 824FE90
set_invisible
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE92: @ 824FE92
set_visible
walk_up
walk_up
walk_up
walk_up
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97: @ 824FE97
face_right
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99: @ 824FE99
face_up
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE9B: @ 824FE9B
set_visible
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1: @ 824FEA1
walk_down
walk_down
walk_down
walk_down
face_left
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA7: @ 824FEA7
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC: @ 824FEAC
face_down
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAE: @ 824FEAE
set_visible
walk_slow_down
walk_slow_down
face_left
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB3: @ 824FEB3
set_visible
walk_slow_down
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB6: @ 824FEB6
walk_slow_down
walk_slow_down
walk_slow_down
face_left
step_end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB:: @ 824FEBB
copyvar VAR_RESULT, VAR_0x40CE
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FED5
warp MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY, 255, 5, 7
waitstate
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FED5:: @ 824FED5
warp MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY, 255, 19, 7
waitstate
end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEDF: @ 824FEDF
delay_16
delay_16
set_visible
walk_down
walk_right
walk_down
walk_in_place_fastest_left
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEE7: @ 824FEE7
set_visible
walk_fast_down
walk_fast_right
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_in_place_fastest_left
delay_16
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEF2: @ 824FEF2
delay_16
delay_16
delay_16
delay_16
delay_16
delay_16
delay_16
set_visible
walk_slow_down
walk_slow_down
walk_slow_down
walk_slow_down
face_left
step_end
BattleFrontier_BattlePalaceBattleRoom_Text_24FF00: @ 824FF00
VerdanturfTown_BattleTentBattleRoom_Text_24FF00: @ 824FF00
.string "Excellent…\n"
.string "Let me restore your POKéMON.$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FF28: @ 824FF28
VerdanturfTown_BattleTentBattleRoom_Text_24FF28: @ 824FF28
.string "The 2nd opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FF54: @ 824FF54
VerdanturfTown_BattleTentBattleRoom_Text_24FF54: @ 824FF54
.string "The 3rd opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FF80: @ 824FF80
.string "The 4th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FFAC: @ 824FFAC
.string "The 5th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FFD8: @ 824FFD8
.string "The 6th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_250004: @ 8250004
.string "The 7th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_250030: @ 8250030
VerdanturfTown_BattleTentBattleRoom_Text_250030: @ 8250030
.string "Would you like to save and quit\n"
.string "the game?$"
BattleFrontier_BattlePalaceBattleRoom_Text_25005A: @ 825005A
VerdanturfTown_BattleTentBattleRoom_Text_25005A: @ 825005A
.string "Do you wish to quit your challenge?$"
BattleFrontier_BattlePalaceBattleRoom_Text_25007E: @ 825007E
VerdanturfTown_BattleTentBattleRoom_Text_25007E: @ 825007E
.string "Saving the data.\n"
.string "Have patience…$"
BattleFrontier_BattlePalaceBattleRoom_Text_25009E: @ 825009E
.string "Do you wish to record your latest\n"
.string "match on your FRONTIER PASS?$"
BattleFrontier_BattlePalaceBattleRoom_Text_2500DD: @ 82500DD
.string "And now…\p"
.string "By winning consistently, you have\n"
.string "earned the privilege of challenging\l"
.string "our master, the PALACE MAVEN…$"
BattleFrontier_BattlePalaceBattleRoom_Text_25014A: @ 825014A
.string "I shall send for the PALACE MAVEN.\n"
.string "Are you ready?$"
BattleFrontier_BattlePalaceBattleRoom_Text_25017C: @ 825017C
.string "Let great fanfare announce the arrival\n"
.string "of the PALACE MAVEN, SPENSER!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2501C1: @ 82501C1
.string "SPENSER: My physical being is with\n"
.string "POKéMON always!\p"
.string "My heart beats as one with\n"
.string "POKéMON always!\p"
.string "Young one of a TRAINER!\n"
.string "Do you believe in your POKéMON?\p"
.string "Can you believe them through\n"
.string "and through?\p"
.string "If your bonds of trust are frail,\n"
.string "you will never beat my brethren!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2502C4: @ 82502C4
.string "The bond you share with your POKéMON!\n"
.string "Prove it to me here!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2502FF: @ 82502FF
.string "SPENSER: Gwahahah!\p"
.string "Hah, you never fell for my bluster!\n"
.string "Sorry for trying that stunt!\p"
.string "Here!\n"
.string "Bring me the thing!$"
BattleFrontier_BattlePalaceBattleRoom_Text_25036D: @ 825036D
.string "My, my, if only you could maintain that\n"
.string "facade of distinguished authority…\p"
.string "Here!\n"
.string "Lets see your FRONTIER PASS!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2503DC: @ 82503DC
.string "The Spirits Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattlePalaceBattleRoom_Text_250412: @ 8250412
.string "SPENSER: Your POKéMONs eyes are \n"
.string "truly clear and unclouded.\p"
.string "I will eagerly await the next\n"
.string "opportunity to see you.$"
BattleFrontier_BattlePalaceBattleRoom_Text_250485: @ 8250485
.string "SPENSER: Gwahahah!\n"
.string "Youve battled your way up again?\p"
.string "You must have developed a truly\n"
.string "formidable bond with your POKéMON.\p"
.string "So be it!\p"
.string "This time, I wont bluster or hold back.\n"
.string "This time, theres no fooling around.\p"
.string "Ready now?\n"
.string "Prepare to lose!$"
BattleFrontier_BattlePalaceBattleRoom_Text_250572: @ 8250572
.string "… … …Kaaah!$"
BattleFrontier_BattlePalaceBattleRoom_Text_25057E: @ 825057E
.string "SPENSER: Well, that was some display!\n"
.string "Even fully unleashed, my brethren\l"
.string "could not overpower you.\p"
.string "Your team spirit is truly admirable!\p"
.string "Here!\n"
.string "Bring me that thing, will you?$"
BattleFrontier_BattlePalaceBattleRoom_Text_250629: @ 8250629
.string "My, my, if only you could maintain\n"
.string "a certain level of decorum…\p"
.string "Gaaah, here!\n"
.string "Hurry with that FRONTIER PASS, you!$"
BattleFrontier_BattlePalaceBattleRoom_Text_250699: @ 8250699
.string "The Spirits Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2506C4: @ 82506C4
.string "SPENSER: Gwahahah!\p"
.string "Come see me time and again!\n"
.string "My brethren and I will be waiting!$"

View File

@@ -0,0 +1,160 @@
BattleFrontier_BattlePalaceCorridor_MapScripts:: @ 824F4A3
map_script 2, BattleFrontier_BattlePalaceCorridor_MapScript2_24F4A9
.byte 0
BattleFrontier_BattlePalaceCorridor_MapScript2_24F4A9: @ 824F4A9
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePalaceCorridor_EventScript_24F4B3
.2byte 0
BattleFrontier_BattlePalaceCorridor_EventScript_24F4B3:: @ 824F4B3
delay 16
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5B8
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5B8
waitmovement 0
lockall
setvar VAR_0x8004, 3
special sub_8195960
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F58B
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F594
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F59D
compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F5A6
compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F5AF
closemessage
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceCorridor_EventScript_24F553
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5BD
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5C4
waitmovement 0
opendoor 6, 3
waitdooranim
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5DA
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5D9
waitmovement 0
closedoor 6, 3
waitdooranim
goto BattleFrontier_BattlePalaceCorridor_EventScript_24F581
BattleFrontier_BattlePalaceCorridor_EventScript_24F553:: @ 824F553
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5CB
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5D2
waitmovement 0
opendoor 10, 3
waitdooranim
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5DA
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5D9
waitmovement 0
closedoor 10, 3
waitdooranim
BattleFrontier_BattlePalaceCorridor_EventScript_24F581:: @ 824F581
warp MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM, 255, 7, 4
waitstate
end
BattleFrontier_BattlePalaceCorridor_EventScript_24F58B:: @ 824F58B
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F5DD, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F594:: @ 824F594
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F65B, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F59D:: @ 824F59D
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F718, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F5A6:: @ 824F5A6
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F78C, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F5AF:: @ 824F5AF
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F7D4, 4
return
BattleFrontier_BattlePalaceCorridor_Movement_24F5B8: @ 824F5B8
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5BD: @ 824F5BD
walk_up
walk_up
walk_left
walk_left
walk_up
walk_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5C4: @ 824F5C4
walk_up
walk_up
walk_up
walk_left
walk_left
walk_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5CB: @ 824F5CB
walk_up
walk_right
walk_right
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5D2: @ 824F5D2
walk_up
walk_up
walk_right
walk_right
walk_up
walk_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5D9: @ 824F5D9
walk_up
BattleFrontier_BattlePalaceCorridor_Movement_24F5DA: @ 824F5DA
walk_up
set_invisible
step_end
BattleFrontier_BattlePalaceCorridor_Text_24F5DD: @ 824F5DD
.string "People and POKéMON, they are but\n"
.string "the same…\p"
.string "Their individual nature makes them\n"
.string "good at certain things, and not good\l"
.string "at others.$"
BattleFrontier_BattlePalaceCorridor_Text_24F65B: @ 824F65B
.string "Rather than trying to make a POKéMON\n"
.string "do what it dislikes, try to let it do\l"
.string "what it likes and is good at doing.\p"
.string "Put yourself in the POKéMONs position\n"
.string "and consider what moves it would like.$"
BattleFrontier_BattlePalaceCorridor_Text_24F718: @ 824F718
.string "A POKéMONs nature is a remarkable\n"
.string "thing…\p"
.string "Some POKéMON behave in a completely\n"
.string "different way when they are cornered.$"
BattleFrontier_BattlePalaceCorridor_Text_24F78C: @ 824F78C
.string "Are you beginning to understand how\n"
.string "a POKéMONs nature makes it behave?$"
BattleFrontier_BattlePalaceCorridor_Text_24F7D4: @ 824F7D4
.string "Ah… I see a strong, heartfelt bond\n"
.string "between you and your POKéMON…$"

View File

@@ -0,0 +1,729 @@
BattleFrontier_BattlePalaceLobby_MapScripts:: @ 824D77E
map_script 2, BattleFrontier_BattlePalaceLobby_MapScript2_24D79D
map_script 4, BattleFrontier_BattlePalaceLobby_MapScript2_24D789
.byte 0
BattleFrontier_BattlePalaceLobby_MapScript2_24D789: @ 824D789
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D793
.2byte 0
BattleFrontier_BattlePalaceLobby_EventScript_24D793:: @ 824D793
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattlePalaceLobby_MapScript2_24D79D: @ 824D79D
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D7C7
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattlePalaceLobby_EventScript_24D7D0
map_script_2 VAR_TEMP_0, 2, BattleFrontier_BattlePalaceLobby_EventScript_24D908
map_script_2 VAR_TEMP_0, 3, BattleFrontier_BattlePalaceLobby_EventScript_24D817
map_script_2 VAR_TEMP_0, 4, BattleFrontier_BattlePalaceLobby_EventScript_24D873
.2byte 0
BattleFrontier_BattlePalaceLobby_EventScript_24D7C7:: @ 824D7C7
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePalaceLobby_EventScript_24D7D0:: @ 824D7D0
lockall
msgbox BattleFrontier_BattlePalaceLobby_Text_24E636, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24D817:: @ 824D817
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24D838
msgbox BattleFrontier_BattlePalaceLobby_Text_24E497, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D840
BattleFrontier_BattlePalaceLobby_EventScript_24D838:: @ 824D838
msgbox BattleFrontier_BattlePalaceLobby_Text_24EE81, 4
BattleFrontier_BattlePalaceLobby_EventScript_24D840:: @ 824D840
msgbox BattleFrontier_BattlePalaceLobby_Text_24EEB9, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattlePalaceLobby_Text_241520, 9
message BattleFrontier_BattlePalaceLobby_Text_24E4F7
waitmessage
call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24D873:: @ 824D873
lockall
message BattleFrontier_BattlePalaceLobby_Text_24E41E
waitmessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_8195960
call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24D8A1:: @ 824D8A1
setvar VAR_0x8004, 8
special sub_81A1780
special LoadPlayerParty
special HealPlayerParty
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8195960
playse SE_SAVE
waitse
call BattleFrontier_BattlePalaceLobby_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24D907
message BattleFrontier_BattlePalaceLobby_Text_24EF16
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24D907
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24D902
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24D907
BattleFrontier_BattlePalaceLobby_EventScript_24D902:: @ 824D902
call BattleFrontier_BattlePalaceLobby_EventScript_23E8B4
BattleFrontier_BattlePalaceLobby_EventScript_24D907:: @ 824D907
return
BattleFrontier_BattlePalaceLobby_EventScript_24D908:: @ 824D908
lockall
msgbox BattleFrontier_BattlePalaceLobby_Text_24E5D8, 4
message BattleFrontier_BattlePalaceLobby_Text_24E5F6
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
special sub_8195960
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
goto BattleFrontier_BattlePalaceLobby_EventScript_24DAF3
BattleFrontier_BattlePalaceLobby_EventScript_24D944:: @ 824D944
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 2
setvar VAR_0x40CE, 0
goto BattleFrontier_BattlePalaceLobby_EventScript_24D968
end
BattleFrontier_BattlePalaceLobby_EventScript_24D956:: @ 824D956
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 2
setvar VAR_0x40CE, 1
goto BattleFrontier_BattlePalaceLobby_EventScript_24D968
end
BattleFrontier_BattlePalaceLobby_EventScript_24D968:: @ 824D968
setvar VAR_0x8004, 1
setvar VAR_0x8005, 0
special sub_8195960
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceLobby_EventScript_24D817
special SavePlayerParty
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB9E
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBA7
BattleFrontier_BattlePalaceLobby_EventScript_24D999:: @ 824D999
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBB0
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBB6
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24D9E6
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB20
case 2, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
BattleFrontier_BattlePalaceLobby_EventScript_24D9E6:: @ 824D9E6
message BattleFrontier_BattlePalaceLobby_Text_24E119
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
setvar VAR_0x8004, 15
special sub_81A1780
compare VAR_0x8004, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB45
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattlePalaceLobby_Text_24E399, 4
fadescreen 1
call BattleFrontier_BattlePalaceLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB91
msgbox BattleFrontier_BattlePalaceLobby_Text_24E3C8, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24DB91
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DA87
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB91
BattleFrontier_BattlePalaceLobby_EventScript_24DA87:: @ 824DA87
setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special LoadPlayerParty
closemessage
delay 2
call BattleFrontier_BattlePalaceLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB7A
BattleFrontier_BattlePalaceLobby_EventScript_24DAF3:: @ 824DAF3
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePalaceLobby_Text_24E408, 4
closemessage
call BattleFrontier_BattlePalaceLobby_EventScript_24DBBC
warp MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR, 255, 8, 13
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattlePalaceLobby_EventScript_24DB20:: @ 824DB20
compare VAR_0x40CE, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB38
msgbox BattleFrontier_BattlePalaceLobby_Text_24DE17, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D999
BattleFrontier_BattlePalaceLobby_EventScript_24DB38:: @ 824DB38
msgbox BattleFrontier_BattlePalaceLobby_Text_24EBC2, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D999
BattleFrontier_BattlePalaceLobby_EventScript_24DB45:: @ 824DB45
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24DB60
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB6D
BattleFrontier_BattlePalaceLobby_EventScript_24DB60:: @ 824DB60
msgbox BattleFrontier_BattlePalaceLobby_Text_24E173, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DB9C
BattleFrontier_BattlePalaceLobby_EventScript_24DB6D:: @ 824DB6D
msgbox BattleFrontier_BattlePalaceLobby_Text_24E29E, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DB9C
BattleFrontier_BattlePalaceLobby_EventScript_24DB7A:: @ 824DB7A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattlePalaceLobby_EventScript_24DB94
BattleFrontier_BattlePalaceLobby_EventScript_24DB91:: @ 824DB91
special LoadPlayerParty
BattleFrontier_BattlePalaceLobby_EventScript_24DB94:: @ 824DB94
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
BattleFrontier_BattlePalaceLobby_EventScript_24DB9C:: @ 824DB9C
release
end
BattleFrontier_BattlePalaceLobby_EventScript_24DB9E:: @ 824DB9E
msgbox BattleFrontier_BattlePalaceLobby_Text_24DD5B, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBA7:: @ 824DBA7
msgbox BattleFrontier_BattlePalaceLobby_Text_24EB06, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBB0:: @ 824DBB0
message BattleFrontier_BattlePalaceLobby_Text_24DDE1
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBB6:: @ 824DBB6
message BattleFrontier_BattlePalaceLobby_Text_24EB8C
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBBC:: @ 824DBBC
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC23
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC29
applymovement VAR_LAST_TALKED, BattleFrontier_BattlePalaceLobby_Movement_24DC47
applymovement 255, BattleFrontier_BattlePalaceLobby_Movement_24DC47
waitmovement 0
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC2F
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC35
waitdooranim
applymovement VAR_LAST_TALKED, BattleFrontier_BattlePalaceLobby_Movement_24DC49
applymovement 255, BattleFrontier_BattlePalaceLobby_Movement_24DC4C
waitmovement 0
compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC3B
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC41
waitdooranim
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC23:: @ 824DC23
setvar VAR_LAST_TALKED, 1
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC29:: @ 824DC29
setvar VAR_LAST_TALKED, 6
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC2F:: @ 824DC2F
opendoor 5, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC35:: @ 824DC35
opendoor 19, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC3B:: @ 824DC3B
closedoor 5, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC41:: @ 824DC41
closedoor 19, 4
return
BattleFrontier_BattlePalaceLobby_Movement_24DC47: @ 824DC47
walk_up
step_end
BattleFrontier_BattlePalaceLobby_Movement_24DC49: @ 824DC49
walk_up
set_invisible
step_end
BattleFrontier_BattlePalaceLobby_Movement_24DC4C: @ 824DC4C
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattlePalaceLobby_EventScript_24DC50:: @ 824DC50
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC69:: @ 824DC69
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC82:: @ 824DC82
msgbox BattleFrontier_BattlePalaceLobby_Text_24E6E3, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC8B:: @ 824DC8B
msgbox BattleFrontier_BattlePalaceLobby_Text_24E851, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC94:: @ 824DC94
msgbox BattleFrontier_BattlePalaceLobby_Text_24E992, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC9D:: @ 824DC9D
msgbox BattleFrontier_BattlePalaceLobby_Text_24EA4B, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DCA6:: @ 824DCA6
lockall
msgbox BattleFrontier_BattlePalaceLobby_Text_24EF66, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DCB5:: @ 824DCB5
message BattleFrontier_BattlePalaceLobby_Text_24EF88
waitmessage
multichoice 16, 0, 100, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24DD13
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DD21
case 2, BattleFrontier_BattlePalaceLobby_EventScript_24DD2F
case 3, BattleFrontier_BattlePalaceLobby_EventScript_24DD3D
case 4, BattleFrontier_BattlePalaceLobby_EventScript_24DD4B
case 5, BattleFrontier_BattlePalaceLobby_EventScript_24DD59
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DD59
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD13:: @ 824DD13
msgbox BattleFrontier_BattlePalaceLobby_Text_24EFAB, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD21:: @ 824DD21
msgbox BattleFrontier_BattlePalaceLobby_Text_24F049, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD2F:: @ 824DD2F
msgbox BattleFrontier_BattlePalaceLobby_Text_24F190, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD3D:: @ 824DD3D
msgbox BattleFrontier_BattlePalaceLobby_Text_24F2E8, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD4B:: @ 824DD4B
msgbox BattleFrontier_BattlePalaceLobby_Text_24F3F4, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD59:: @ 824DD59
releaseall
end
BattleFrontier_BattlePalaceLobby_Text_24DD5B: @ 824DD5B
.string "Where the hearts of TRAINERS\n"
.string "are put to the test.\p"
.string "I welcome you to the BATTLE PALACE.\p"
.string "I accept challenges to the SINGLE\n"
.string "BATTLE HALLS.$"
BattleFrontier_BattlePalaceLobby_Text_24DDE1: @ 824DDE1
.string "Do you wish to take\n"
.string "the SINGLE BATTLE HALL challenge?$"
BattleFrontier_BattlePalaceLobby_Text_24DE17: @ 824DE17
.string "In the BATTLE PALACE, there are\n"
.string "several auditoriums for SINGLE BATTLES\l"
.string "that are named SINGLE BATTLE HALLS.\p"
.string "The SINGLE BATTLES are conducted in\n"
.string "the usual way, except with one crucial\l"
.string "rule that must be obeyed.\p"
.string "TRAINERS are permitted only to switch\n"
.string "their POKéMON in and out.\p"
.string "TRAINERS are otherwise forbidden to\n"
.string "command their POKéMON.\p"
.string "The POKéMON are to behave according\n"
.string "to their nature and battle on their own.\p"
.string "You must put your trust in your\n"
.string "POKéMON and watch over them.\p"
.string "If you achieve the honor of beating\n"
.string "seven TRAINERS in succession,\l"
.string "we will present you with Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, you must save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePalaceLobby_Text_24E0D8: @ 824E0D8
.string "When you have fortified your heart\n"
.string "and POKéMON, you must return.$"
BattleFrontier_BattlePalaceLobby_Text_24E119: @ 824E119
.string "There are two BATTLE HALLS,\n"
.string "Level 50 and Open Level.\l"
.string "Which is your choice of a challenge?$"
BattleFrontier_BattlePalaceLobby_Text_24E173: @ 824E173
.string "Sigh…\p"
.string "You do not have the three POKéMON\n"
.string "required for the challenge.\p"
.string "To enter, you must provide three\n"
.string "different kinds of POKéMON.\p"
.string "These POKéMON must all be of\n"
.string "Level 50 or lower.\p"
.string "They also must not be holding\n"
.string "the same kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Come back when you have made\n"
.string "your preparations.$"
BattleFrontier_BattlePalaceLobby_Text_24E29E: @ 824E29E
.string "Sigh…\p"
.string "You do not have the three POKéMON\n"
.string "required for the challenge.\p"
.string "To enter, you must provide three\n"
.string "different kinds of POKéMON.\p"
.string "They also must not be holding\n"
.string "the same kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Come back when you have made\n"
.string "your preparations.$"
BattleFrontier_BattlePalaceLobby_Text_24E399: @ 824E399
.string "Good. Now, you must select your\n"
.string "three POKéMON.$"
BattleFrontier_BattlePalaceLobby_Text_24E3C8: @ 824E3C8
.string "I must save before I show you to\n"
.string "the BATTLE HALL. Is that okay?$"
BattleFrontier_BattlePalaceLobby_Text_24E408: @ 824E408
.string "Good.\n"
.string "Now, follow me.$"
BattleFrontier_BattlePalaceLobby_Text_24E41E: @ 824E41E
.string "I feel privileged for having seen\n"
.string "your POKéMONs exploits.\p"
.string "The results will be recorded.\n"
.string "I must ask you to briefly wait.$"
BattleFrontier_BattlePalaceLobby_Text_24E497: @ 824E497
.string "To achieve a 7-win streak…\p"
.string "The bonds that bind your heart with\n"
.string "your POKéMON seem firm and true.$"
BattleFrontier_BattlePalaceLobby_Text_24E4F7: @ 824E4F7
.string "Your feat will be recorded.\n"
.string "I must ask you to briefly wait.$"
BattleFrontier_BattlePalaceLobby_Text_24E533: @ 824E5333
.string "For the feat of your 7-win streak,\n"
.string "we present you with Battle Point(s).$"
VerdanturfTown_BattleTentLobby_Text_24E57B: @ 824E57B
.string "You seem to have no space for\n"
.string "our prize.\p"
.string "You should return when you have\n"
.string "organized your BAG.$"
BattleFrontier_BattlePalaceLobby_Text_24E5D8: @ 824E5D8
VerdanturfTown_BattleTentLobby_Text_24E5D8: @ 824E5D8
.string "We have been waiting for you…$"
BattleFrontier_BattlePalaceLobby_Text_24E5F6: @ 824E5F6
VerdanturfTown_BattleTentLobby_Text_24E5F6: @ 824E5F6
.string "I must save before I show you to\n"
.string "the BATTLE HALL. Is that okay?$"
BattleFrontier_BattlePalaceLobby_Text_24E636: @ 824E636
VerdanturfTown_BattleTentLobby_Text_24E636: @ 824E636
.string "Sigh…\p"
.string "You failed to save before you ended\n"
.string "your challenge the last time.\p"
.string "As a result, your challenge has been\n"
.string "disqualified. It is most unfortunate.$"
BattleFrontier_BattlePalaceLobby_Text_24E6C9: @ 824E6C9
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattlePalaceLobby_Text_24E6E3: @ 824E6E3
.string "For a hardy fellow like me,\n"
.string "hardy POKéMON are the best.\p"
.string "Offense is the best defense!\n"
.string "A relentless attack is the ultimate!\p"
.string "But thats not what I wanted to chat\n"
.string "about.\p"
.string "Every so often a really cute lady\n"
.string "swings by here.\p"
.string "She says that she can tell what\n"
.string "POKéMON are thinking.\p"
.string "I dont know about that part,\n"
.string "but she is really cute.\p"
.string "Huh?\n"
.string "Why are you looking at me like that?$"
BattleFrontier_BattlePalaceLobby_Text_24E851: @ 824E851
.string "Hmm…\p"
.string "It appears that the nature of POKéMON\n"
.string "and the moves that they have been\l"
.string "taught are the keys to battle here.\p"
.string "To be more precise, its how well\n"
.string "the moves match the nature of\l"
.string "the POKéMON.\p"
.string "If your POKéMON is in trouble and\n"
.string "unable to live up to its potential,\l"
.string "you may need to examine how well\l"
.string "its moves match its nature.$"
BattleFrontier_BattlePalaceLobby_Text_24E992: @ 824E992
.string "My POKéMON is usually very docile.\p"
.string "But when its in a BATTLE HALL,\n"
.string "it sometimes seems to become\l"
.string "transformed into something wicked!\p"
.string "It becomes totally intimidating.\n"
.string "Its shocking, even.$"
BattleFrontier_BattlePalaceLobby_Text_24EA4B: @ 824EA4B
.string "I wonder what sort of nature a POKéMON\n"
.string "would have if it favored enfeebling its\l"
.string "opponents and chipping away slowly.\p"
.string "Id be surprised if it was a LAX nature.\p"
.string "But, nah, that cant be right.$"
BattleFrontier_BattlePalaceLobby_Text_24EB06: @ 824EB06
.string "Where the hearts of TRAINERS\n"
.string "are put to the test.\p"
.string "I welcome you to the BATTLE PALACE.\p"
.string "I accept challenges to the DOUBLE\n"
.string "BATTLE HALLS.$"
BattleFrontier_BattlePalaceLobby_Text_24EB8C: @ 824EB8C
.string "Do you wish to take\n"
.string "the DOUBLE BATTLE HALL challenge?$"
BattleFrontier_BattlePalaceLobby_Text_24EBC2: @ 824EBC2
.string "In the BATTLE PALACE, there are\n"
.string "several auditoriums for DOUBLE BATTLES\l"
.string "that are named DOUBLE BATTLE HALLS.\p"
.string "The DOUBLE BATTLES are conducted in\n"
.string "the usual way, except with one crucial\l"
.string "rule that must be obeyed.\p"
.string "TRAINERS are permitted only to switch\n"
.string "their POKéMON in and out.\p"
.string "TRAINERS are otherwise forbidden to\n"
.string "command their POKéMON.\p"
.string "The POKéMON are to behave according\n"
.string "to their nature and battle on their own.\p"
.string "You must put your trust in your\n"
.string "POKéMON and watch over them.\p"
.string "If you achieve the honor of beating\n"
.string "seven TRAINERS in succession,\l"
.string "we will present you with Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePalaceLobby_Text_24EE81: @ 824EE81
.string "To defeat the PALACE MAVEN\n"
.string "and seven TRAINERS in a row…$"
BattleFrontier_BattlePalaceLobby_Text_24EEB9: @ 824EEB9
.string "In honor of the bond you share with\n"
.string "your POKéMON, we present you with\l"
.string "these Battle Point(s).$"
BattleFrontier_BattlePalaceLobby_Text_24EF16: @ 824EF16
.string "Would you like to record your latest\n"
.string "BATTLE PALACE match on your\l"
.string "FRONTIER PASS?$"
BattleFrontier_BattlePalaceLobby_Text_24EF66: @ 824EF66
.string "The BATTLE HALL rules are listed.$"
BattleFrontier_BattlePalaceLobby_Text_24EF88: @ 824EF88
VerdanturfTown_BattleTentLobby_Text_24EF88: @ 824EF88
.string "Which heading do you want to read?$"
BattleFrontier_BattlePalaceLobby_Text_24EFAB: @ 824EFAB
VerdanturfTown_BattleTentLobby_Text_24EFAB: @ 824EFAB
.string "Here, POKéMON are required to think\n"
.string "and battle by themselves.\p"
.string "Unlike in the wild, POKéMON that live\n"
.string "with people behave differently\l"
.string "depending on their nature.$"
BattleFrontier_BattlePalaceLobby_Text_24F049: @ 824F049
VerdanturfTown_BattleTentLobby_Text_24F049: @ 824F049
.string "Depending on its nature, a POKéMON\n"
.string "may prefer to attack no matter what.\p"
.string "Another POKéMON may prefer to protect\n"
.string "itself from any harm.\p"
.string "Yet another may enjoy vexing or\n"
.string "confounding its foes.\p"
.string "Due to its nature, a POKéMON\n"
.string "will have favorite moves that it is good\l"
.string "at using.\p"
.string "It may also dislike certain moves that\n"
.string "it has trouble using.$"
BattleFrontier_BattlePalaceLobby_Text_24F190: @ 824F190
VerdanturfTown_BattleTentLobby_Text_24F190: @ 824F190
.string "There are offensive moves that inflict\n"
.string "direct damage on the foe.\p"
.string "There are defensive moves that are\n"
.string "used to prepare for enemy attacks or\l"
.string "used to heal HP and so on.\p"
.string "There are also other somewhat-odd\n"
.string "moves that may enfeeble the foes with\l"
.string "stat problems including poison and \l"
.string "paralysis.\p"
.string "POKéMON will consider using moves in\n"
.string "these three categories.$"
BattleFrontier_BattlePalaceLobby_Text_24F2E8: @ 824F2E8
VerdanturfTown_BattleTentLobby_Text_24F2E8: @ 824F2E8
.string "When not under command by its TRAINER,\n"
.string "a POKéMON may be unable to effectively\l"
.string "use certain moves.\p"
.string "A POKéMON is not good at using any\n"
.string "move that it dislikes.\p"
.string "If a POKéMON only knows moves that\n"
.string "do not match its nature, it will often\l"
.string "be unable to live up to its potential.$"
BattleFrontier_BattlePalaceLobby_Text_24F3F4: @ 824F3F4
VerdanturfTown_BattleTentLobby_Text_24F3F4: @ 824F3F4
.string "Depending on its nature, a POKéMON may\n"
.string "start using moves that dont match its\l"
.string "nature when it is in trouble.\p"
.string "If a POKéMON begins behaving oddly\n"
.string "in a pinch, watch it carefully.$"

View File

@@ -0,0 +1,69 @@
BattleFrontier_BattlePikeCorridor_MapScripts:: @ 825C771
map_script 2, BattleFrontier_BattlePikeCorridor_MapScript2_25C77C
map_script 4, BattleFrontier_BattlePikeCorridor_MapScript2_25C7F7
.byte 0
BattleFrontier_BattlePikeCorridor_MapScript2_25C77C: @ 825C77C
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePikeCorridor_EventScript_25C786
.2byte 0
BattleFrontier_BattlePikeCorridor_EventScript_25C786:: @ 825C786
delay 16
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 20
special sub_81A703C
setvar VAR_0x8004, 24
setvar VAR_0x8005, 1
special sub_81A703C
applymovement 255, BattleFrontier_BattlePikeCorridor_Movement_25C80B
applymovement 1, BattleFrontier_BattlePikeCorridor_Movement_25C812
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeCorridor_Text_25C817, 4
closemessage
releaseall
applymovement 255, BattleFrontier_BattlePikeCorridor_Movement_25C80E
waitmovement 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 99
special sub_81A1780
call BattleFrontier_BattlePikeCorridor_EventScript_25BB49
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM, 255, 6, 10
waitstate
end
BattleFrontier_BattlePikeCorridor_MapScript2_25C7F7: @ 825C7F7
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePikeCorridor_EventScript_25C801
.2byte 0
BattleFrontier_BattlePikeCorridor_EventScript_25C801:: @ 825C801
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeCorridor_Movement_25C80B: @ 825C80B
walk_up
walk_up
step_end
BattleFrontier_BattlePikeCorridor_Movement_25C80E: @ 825C80E
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattlePikeCorridor_Movement_25C812: @ 825C812
walk_up
walk_up
walk_left
face_down
step_end
BattleFrontier_BattlePikeCorridor_Text_25C817: @ 825C817
.string "Your Battle Choice challenge\n"
.string "has now begun…$"

View File

@@ -0,0 +1,497 @@
BattleFrontier_BattlePikeLobby_MapScripts:: @ 825B6C6
map_script 2, BattleFrontier_BattlePikeLobby_MapScript2_25B6D1
map_script 4, BattleFrontier_BattlePikeLobby_MapScript2_25B6F3
.byte 0
BattleFrontier_BattlePikeLobby_MapScript2_25B6D1: @ 825B6D1
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePikeLobby_EventScript_25B707
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattlePikeLobby_EventScript_25B710
map_script_2 VAR_TEMP_0, 3, BattleFrontier_BattlePikeLobby_EventScript_25B762
map_script_2 VAR_TEMP_0, 4, BattleFrontier_BattlePikeLobby_EventScript_25B806
.2byte 0
BattleFrontier_BattlePikeLobby_MapScript2_25B6F3: @ 825B6F3
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePikeLobby_EventScript_25B6FD
.2byte 0
BattleFrontier_BattlePikeLobby_EventScript_25B6FD:: @ 825B6FD
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25B707:: @ 825B707
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePikeLobby_EventScript_25B710:: @ 825B710
special HealPlayerParty
setvar VAR_0x8004, 27
special sub_81A703C
lockall
msgbox BattleFrontier_BattlePikeLobby_Text_25C2E0, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25B762:: @ 825B762
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25B784
msgbox BattleFrontier_BattlePikeLobby_Text_25C18A, 4
waitmessage
goto BattleFrontier_BattlePikeLobby_EventScript_25B78D
BattleFrontier_BattlePikeLobby_EventScript_25B784:: @ 825B784
msgbox BattleFrontier_BattlePikeLobby_Text_25C383, 4
waitmessage
BattleFrontier_BattlePikeLobby_EventScript_25B78D:: @ 825B78D
msgbox BattleFrontier_BattlePikeLobby_Text_25C3D9, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattlePikeLobby_Text_241520, 9
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A703C
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
copyvar VAR_0x8006, VAR_RESULT
special sub_81A703C
special LoadPlayerParty
special HealPlayerParty
setvar VAR_0x8004, 27
special sub_81A703C
message BattleFrontier_BattlePikeLobby_Text_25C1DF
waitmessage
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
special sub_81A703C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25B806:: @ 825B806
lockall
message BattleFrontier_BattlePikeLobby_Text_25C146
waitmessage
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
special sub_81A703C
special LoadPlayerParty
special HealPlayerParty
setvar VAR_0x8004, 27
special sub_81A703C
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
special sub_81A703C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25B868:: @ 825B868
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 5
setvar VAR_0x40CE, 0
special SavePlayerParty
msgbox BattleFrontier_BattlePikeLobby_Text_25BB52, 4
BattleFrontier_BattlePikeLobby_EventScript_25B87F:: @ 825B87F
message BattleFrontier_BattlePikeLobby_Text_25BBC1
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25B8BB
case 1, BattleFrontier_BattlePikeLobby_EventScript_25BA1A
case 2, BattleFrontier_BattlePikeLobby_EventScript_25BA76
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA76
BattleFrontier_BattlePikeLobby_EventScript_25B8BB:: @ 825B8BB
message BattleFrontier_BattlePikeLobby_Text_25BE35
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeLobby_EventScript_25BA76
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA76
setvar VAR_0x8004, 15
special sub_81A1780
compare VAR_0x8004, 1
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA27
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattlePikeLobby_Text_25C094, 4
fadescreen 1
call BattleFrontier_BattlePikeLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA73
msgbox BattleFrontier_BattlePikeLobby_Text_25C0D8, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25BA73
case 1, BattleFrontier_BattlePikeLobby_EventScript_25B95C
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA73
BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
setvar VAR_TEMP_0, 0
setvar VAR_TEMP_1, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 28
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
special sub_81A703C
setvar VAR_0x8004, 26
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special LoadPlayerParty
closemessage
delay 2
call BattleFrontier_BattlePikeLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
setvar VAR_0x8004, 26
special sub_81A703C
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA5C
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePikeLobby_Text_25C130, 4
closemessage
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattlePikeLobby_EventScript_25BA94
special HealPlayerParty
call BattleFrontier_BattlePikeLobby_EventScript_25BB49
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR, 255, 6, 7
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattlePikeLobby_EventScript_25BA1A:: @ 825BA1A
msgbox BattleFrontier_BattlePikeLobby_Text_25BBF5, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25B87F
BattleFrontier_BattlePikeLobby_EventScript_25BA27:: @ 825BA27
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25BA42
case 1, BattleFrontier_BattlePikeLobby_EventScript_25BA4F
BattleFrontier_BattlePikeLobby_EventScript_25BA42:: @ 825BA42
msgbox BattleFrontier_BattlePikeLobby_Text_25BE8C, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BA7E
BattleFrontier_BattlePikeLobby_EventScript_25BA4F:: @ 825BA4F
msgbox BattleFrontier_BattlePikeLobby_Text_25BF9A, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BA7E
BattleFrontier_BattlePikeLobby_EventScript_25BA5C:: @ 825BA5C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattlePikeLobby_EventScript_25BA76
BattleFrontier_BattlePikeLobby_EventScript_25BA73:: @ 825BA73
special LoadPlayerParty
BattleFrontier_BattlePikeLobby_EventScript_25BA76:: @ 825BA76
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
BattleFrontier_BattlePikeLobby_EventScript_25BA7E:: @ 825BA7E
release
end
BattleFrontier_BattlePikeLobby_EventScript_25BA80:: @ 825BA80
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 5
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25BA94:: @ 825BA94
applymovement 1, BattleFrontier_BattlePikeLobby_Movement_25BAA7
applymovement 255, BattleFrontier_BattlePikeLobby_Movement_25BAA6
waitmovement 0
return
BattleFrontier_BattlePikeLobby_Movement_25BAA6: @ 825BAA6
walk_up
BattleFrontier_BattlePikeLobby_Movement_25BAA7: @ 825BAA7
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattlePikeLobby_EventScript_25BAAB:: @ 825BAAB
msgbox BattleFrontier_BattlePikeLobby_Text_25C422, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25BAB4:: @ 825BAB4
msgbox BattleFrontier_BattlePikeLobby_Text_25C4A5, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25BABD:: @ 825BABD
msgbox BattleFrontier_BattlePikeLobby_Text_25C4FD, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25BAC6:: @ 825BAC6
lockall
msgbox BattleFrontier_BattlePikeLobby_Text_25C5FB, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BAD5:: @ 825BAD5
message BattleFrontier_BattlePikeLobby_Text_25C621
waitmessage
multichoice 16, 4, 102, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25BB1D
case 1, BattleFrontier_BattlePikeLobby_EventScript_25BB2B
case 2, BattleFrontier_BattlePikeLobby_EventScript_25BB39
case 3, BattleFrontier_BattlePikeLobby_EventScript_25BB47
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BB47
end
BattleFrontier_BattlePikeLobby_EventScript_25BB1D:: @ 825BB1D
msgbox BattleFrontier_BattlePikeLobby_Text_25C644, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BB2B:: @ 825BB2B
msgbox BattleFrontier_BattlePikeLobby_Text_25C68A, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BB39:: @ 825BB39
msgbox BattleFrontier_BattlePikeLobby_Text_25C6EB, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BB47:: @ 825BB47
releaseall
end
BattleFrontier_BattlePikeCorridor_EventScript_25BB49:: @ 825BB49
BattleFrontier_BattlePikeLobby_EventScript_25BB49:: @ 825BB49
BattleFrontier_BattlePikeRandomRoom1_EventScript_25BB49:: @ 825BB49
BattleFrontier_BattlePikeThreePathRoom_EventScript_25BB49:: @ 825BB49
playse 267
special sub_813B880
waitstate
waitse
return
BattleFrontier_BattlePikeLobby_Text_25BB52: @ 825BB52
.string "Where the luck of TRAINERS\n"
.string "is put to the test…\p"
.string "Welcome to the BATTLE PIKE…\p"
.string "I am your guide to the BATTLE PIKE…$"
BattleFrontier_BattlePikeLobby_Text_25BBC1: @ 825BBC1
.string "Would you like to take the Battle\n"
.string "Choice challenge?$"
BattleFrontier_BattlePikeLobby_Text_25BBF5: @ 825BBF5
.string "Here we conduct an event we call\n"
.string "the Battle Choice.\p"
.string "The Battle Choice rules are very\n"
.string "simple…\p"
.string "Choose one of three paths and make\n"
.string "your way to the goal room at the end\l"
.string "of the BATTLE PIKE. Its that simple.\p"
.string "However, what happens on the chosen\n"
.string "path depends entirely on the luck\l"
.string "of the challenger…\p"
.string "If you reach the goal, you will be\n"
.string "rewarded with Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please have a word with\l"
.string "our staff in the big rooms on the way.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePikeLobby_Text_25BE02: @ 825BE02
.string "We look forward to seeing you\n"
.string "on another occasion…$"
BattleFrontier_BattlePikeLobby_Text_25BE35: @ 825BE35
.string "You have the choice of two courses,\n"
.string "Level 50 and Open Level.\l"
.string "Which will you challenge?$"
BattleFrontier_BattlePikeLobby_Text_25BE8C: @ 825BE8C
.string "I beg your pardon, but…\p"
.string "You do not have three eligible\n"
.string "POKéMON for the Battle Choice event.\p"
.string "You must have three different POKéMON\n"
.string "of Level 50 or less to enter.\p"
.string "They also must be holding different\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when\n"
.string "you are ready…$"
BattleFrontier_BattlePikeLobby_Text_25BF9A: @ 825BF9A
.string "I beg your pardon, but…\p"
.string "You do not have three eligible\n"
.string "POKéMON for the Battle Choice event.\p"
.string "You must have three different\n"
.string "POKéMON to enter.\p"
.string "They also must be holding different\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when\n"
.string "you are ready…$"
BattleFrontier_BattlePikeLobby_Text_25C094: @ 825C094
.string "Please choose the three POKéMON\n"
.string "you wish to enter in the challenge…$"
BattleFrontier_BattlePikeLobby_Text_25C0D8: @ 825C0D8
.string "Before starting your Battle Choice\n"
.string "challenge, I must save the game.\l"
.string "Is that acceptable?$"
BattleFrontier_BattlePikeLobby_Text_25C130: @ 825C130
.string "Please step this way…$"
BattleFrontier_BattlePikeLobby_Text_25C146: @ 825C146
.string "Your challenge has ended…\p"
.string "I shall record your results.\n"
.string "Please wait…$"
BattleFrontier_BattlePikeLobby_Text_25C18A: @ 825C18A
.string "You have completed the challenge…\p"
.string "I must say… You seem to possess luck\n"
.string "in abundance…$"
BattleFrontier_BattlePikeLobby_Text_25C1DF: @ 825C1DF
.string "I shall record your results.\n"
.string "Please wait…$"
BattleFrontier_BattlePikeLobby_Text_25C209: @ 825C209
.string "To commemorate your completion of\n"
.string "the Battle Choice challenge, we award\l"
.string "you these Battle Point(s)…$"
BattleFrontier_BattlePikeLobby_Text_25C26C: @ 825C26C
.string "You appear to have reached the limit\n"
.string "for Battle Points…\pPlease exchange some Battle Points\n"
.string "for prizes, then return…$"
BattleFrontier_BattlePikeLobby_Text_25C2E0: @ 825C2E0
.string "I beg your pardon, but…\p"
.string "You failed to save before you quit\n"
.string "your challenge the last time.\p"
.string "Because of that, your challenge so far\n"
.string "has been disqualified. I am sorry…$"
BattleFrontier_BattlePikeLobby_Text_25C383: @ 825C383
.string "Congratulations…\p"
.string "You have snatched victory from the\n"
.string "PIKE QUEEN and cleared the event…$"
BattleFrontier_BattlePikeLobby_Text_25C3D9: @ 825C3D9
.string "In recognition of your amazing luck,\n"
.string "we award you these Battle Point(s)…$"
BattleFrontier_BattlePikeLobby_Text_25C422: @ 825C422
.string "Arrgh! I blew my chance!\n"
.string "I was one room away from the goal!\p"
.string "In this place, youd better watch out\n"
.string "for poison, freezing, and so on.$"
BattleFrontier_BattlePikeLobby_Text_25C4A5: @ 825C4A5
.string "Ive completed the challenge 10 times\n"
.string "now, but Ive never had to battle\l"
.string "a TRAINER once.$"
BattleFrontier_BattlePikeLobby_Text_25C4FD: @ 825C4FD
.string "Listen! Listen!\p"
.string "Dont you think that the special\n"
.string "abilities of POKéMON will be useful\l"
.string "here?$"
BattleFrontier_BattlePikeLobby_Text_25C558: @ 825C558
.string "What is this weird place?\n"
.string "I cant figure it out at all!\p"
.string "Ive taken the challenge a bunch\n"
.string "of times, but all I ever do is run into\l"
.string "TRAINERS whichever path I choose.$"
BattleFrontier_BattlePikeLobby_Text_25C5FB: @ 825C5FB
.string "The Battle Choices rules are listed.$"
BattleFrontier_BattlePikeLobby_Text_25C621: @ 825C621
.string "Which heading do you want to read?$"
BattleFrontier_BattlePikeLobby_Text_25C644: @ 825C644
.string "The BAG and POKéNAV may not be used\n"
.string "during a Battle Choice challenge.$"
BattleFrontier_BattlePikeLobby_Text_25C68A: @ 825C68A
.string "During a Battle Choice challenge,\n"
.string "any BERRY or HERB held by POKéMON\l"
.string "will be effective only once.$"
BattleFrontier_BattlePikeLobby_Text_25C6EB: @ 825C6EB
.string "During a Battle Choice challenge,\n"
.string "the sequence of POKéMON cannot be\l"
.string "changed.\p"
.string "The sequence must be set before\n"
.string "starting your challenge.$"

View File

@@ -0,0 +1,895 @@
BattleFrontier_BattlePikeRandomRoom1_MapScripts:: @ 825D152
map_script 5, BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C423E
map_script 3, BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C3E25
map_script 2, BattleFrontier_BattlePikeRandomRoom1_MapScript2_25D167
map_script 4, BattleFrontier_BattlePikeRandomRoom1_MapScript2_2C3EDE
.byte 0
BattleFrontier_BattlePikeRandomRoom1_MapScript2_25D167: @ 825D167
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D171
.2byte 0
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D171:: @ 825D171
setvar VAR_TEMP_0, 1
setvar VAR_0x8004, 5
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D1C6
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D50E
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D605
case 6, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D231
case 7, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D53E
case 8, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2BF
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D1C6:: @ 825D1C6
lockall
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D795
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
special sub_81A703C
msgbox 0x2021fc4, 4
waitmessage
closemessage
releaseall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D226
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A:: @ 825D20A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
warp MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D226:: @ 825D226
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D231:: @ 825D231
lockall
delay 16
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DDFE, 4
waitmessage
closemessage
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D795
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
special sub_81A703C
msgbox 0x2021fc4, 4
waitmessage
closemessage
releaseall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D285
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D285:: @ 825D285
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B6
waitmovement 0
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DE3F, 4
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DE94, 4
closemessage
release
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2BF:: @ 825D2BF
delay 22
lockall
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DF
waitmovement 0
setvar VAR_0x8004, 23
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4DC
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4EA
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4FC
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB:: @ 825D2FB
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E311, 4
closemessage
special SpawnScriptEventObject
applymovement 127, BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E2
waitmovement 0
playse 267
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8E7
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8A4
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D96D
delay 4
waitse
delay 60
playse 268
delay 65
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8A4
showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM1
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8E7
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D92A
waitse
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E7
waitmovement 0
setvar VAR_0x8004, 22
special sub_81A703C
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD
case 4, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DED2, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD:: @ 825D3BD
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DF71, 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3DA
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3DA:: @ 825D3DA
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DFA2, 4
waitmessage
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePikeRandomRoom1_Text_25DFD0
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E003, 4
closemessage
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416:: @ 825D416
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E02C, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443:: @ 825D443
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E0E8, 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D460
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D460:: @ 825D460
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E0F6, 4
waitmessage
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePikeRandomRoom1_Text_25E118
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E140, 4
closemessage
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D:: @ 825D49D
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7EA
waitmovement 0
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DC
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A703C
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A703C
call BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
waitstate
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4DC:: @ 825D4DC
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E15D, 4
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4EA:: @ 825D4EA
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E1DD, 4
playfanfare MUS_ME_ASA
waitfanfare
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4FC:: @ 825D4FC
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E238, 4
playfanfare MUS_ME_ASA
waitfanfare
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D50E:: @ 825D50E
lockall
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D795
waitmovement 0
message BattleFrontier_BattlePikeRandomRoom1_Text_25D9B6
waitmessage
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DA13, 4
closemessage
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
releaseall
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D53E:: @ 825D53E
lockall
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C1
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C3
waitmovement 0
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C5
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C5
waitmovement 0
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C8
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CA
waitmovement 0
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BB
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
special sub_81A703C
msgbox 0x2021fc4, 4
closemessage
delay 16
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BD
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 1
special sub_81A703C
msgbox 0x2021fc4, 4
closemessage
setvar VAR_0x8004, 9
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D5DC
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D5DC:: @ 825D5DC
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BD
waitmovement 0
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CC
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7D4
waitmovement 0
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BF
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D605:: @ 825D605
lockall
message BattleFrontier_BattlePikeRandomRoom1_Text_25DBD1
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7AA
waitmovement 0
setvar VAR_0x8004, 12
special sub_81A703C
copyvar VAR_0x8004, VAR_RESULT
compare VAR_0x8004, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643
compare VAR_0x8004, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DD3F, 4
closemessage
releaseall
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643:: @ 825D643
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DBE4, 4
closemessage
waitse
playmoncry SPECIES_KIRLIA, 0
waitmoncry
setvar VAR_0x8004, 11
special sub_81A703C
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D751
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D758
compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D75F
compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D766
setvar VAR_0x8004, 15
special sub_81A703C
waitstate
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B1
waitmovement 0
waitse
playmoncry SPECIES_KIRLIA, 0
waitmoncry
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DCAF, 4
waitse
playmoncry SPECIES_KIRLIA, 0
waitmoncry
closemessage
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B3
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A4
waitmovement 0
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DCCF, 4
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5:: @ 825D6D5
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DC01, 4
closemessage
waitse
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
setvar VAR_0x8004, 11
special sub_81A703C
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D76D
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D774
setvar VAR_0x8004, 15
special sub_81A703C
waitstate
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B1
waitmovement 0
waitse
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DCAF, 4
waitse
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
closemessage
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B3
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A4
waitmovement 0
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DD06, 4
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D751:: @ 825D751
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC20
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D758:: @ 825D758
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC63
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D75F:: @ 825D75F
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC49
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D766:: @ 825D766
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC33
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D76D:: @ 825D76D
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC97
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D774:: @ 825D774
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC7C
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B:: @ 825D77B
closemessage
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DC
waitmovement 0
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
return
BattleFrontier_BattlePikeRandomRoom1_Movement_25D795: @ 825D795
walk_down
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D798: @ 825D798
walk_up
walk_up
walk_up
set_invisible
walk_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D79E: @ 825D79E
walk_up
set_invisible
walk_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2: @ 825D7A2
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A4: @ 825D7A4
walk_down
face_left
delay_16
delay_16
face_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7AA: @ 825D7AA
walk_fast_down
walk_fast_right
walk_fast_right
walk_fast_down
walk_fast_left
face_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B1: @ 825D7B1
face_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B3: @ 825D7B3
walk_left
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B4: @ 825D7B4
face_right
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B6: @ 825D7B6
walk_down
walk_down
walk_right
face_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BB: @ 825D7BB
face_left
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BD: @ 825D7BD
face_right
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BF: @ 825D7BF
face_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C1: @ 825D7C1
walk_right
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C3: @ 825D7C3
walk_left
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C5: @ 825D7C5
walk_down
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C8: @ 825D7C8
face_right
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CA: @ 825D7CA
face_left
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CC: @ 825D7CC
walk_up
walk_up
walk_up
walk_right
walk_up
set_invisible
walk_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7D4: @ 825D7D4
walk_up
walk_up
walk_up
walk_left
walk_up
set_invisible
walk_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DC: @ 825D7DC
walk_up
walk_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DF: @ 825D7DF
walk_down
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E2: @ 825D7E2
walk_up
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E7: @ 825D7E7
set_visible
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7EA: @ 825D7EA
walk_left
face_right
step_end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D7ED:: @ 825D7ED
setvar VAR_0x8004, 5
special sub_81A703C
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D81B
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831
case 4, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D83E
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D81B:: @ 825D81B
lock
faceplayer
setvar VAR_0x8004, 14
special sub_81A703C
msgbox 0x2021fc4, 4
waitmessage
closemessage
release
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831:: @ 825D831
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DDA3, 4
closemessage
release
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D83E:: @ 825D83E
setvar VAR_0x8004, 13
special sub_81A703C
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D881
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D875
playfanfare MUS_ME_ASA
waitfanfare
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DABE, 4
closemessage
release
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D79E
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D875:: @ 825D875
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DA51, 4
closemessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D881:: @ 825D881
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E32E, 4
closemessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D88D:: @ 825D88D
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DDE6, 4
closemessage
release
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B4
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8A4:: @ 825D8A4
setmetatile 4, 1, 554, 1
setmetatile 3, 2, 561, 1
setmetatile 4, 2, 562, 1
setmetatile 5, 2, 563, 1
setmetatile 3, 3, 569, 1
setmetatile 4, 3, 570, 0
setmetatile 5, 3, 571, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8E7:: @ 825D8E7
setmetatile 4, 1, 522, 1
setmetatile 3, 2, 529, 1
setmetatile 4, 2, 530, 1
setmetatile 5, 2, 531, 1
setmetatile 3, 3, 537, 1
setmetatile 4, 3, 538, 0
setmetatile 5, 3, 539, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D92A:: @ 825D92A
setmetatile 4, 1, 683, 1
setmetatile 3, 2, 690, 1
setmetatile 4, 2, 691, 1
setmetatile 5, 2, 692, 1
setmetatile 3, 3, 698, 1
setmetatile 4, 3, 699, 0
setmetatile 5, 3, 700, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D96D:: @ 825D96D
setmetatile 4, 1, 586, 1
setmetatile 3, 2, 593, 1
setmetatile 4, 2, 594, 1
setmetatile 5, 2, 595, 1
setmetatile 3, 3, 601, 1
setmetatile 4, 3, 602, 0
setmetatile 5, 3, 603, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B0: @ 825D9B0
walk_up
walk_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B3: @ 825D9B3
walk_down
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Text_25D9B6: @ 825D9B6
.string "Welcome…\n"
.string "You must be commended for your luck…\p"
.string "Your POKéMON shall be restored\n"
.string "to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DA13: @ 825DA13
.string "I urge you to enjoy the rest of your\n"
.string "Battle Choice challenge…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DA51: @ 825DA51
.string "Ah, youre a lucky one.\n"
.string "Im in somewhat-good spirits now.\p"
.string "I will restore one of your POKéMON\n"
.string "to full health.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DABE: @ 825DABE
.string "The best of luck to you.\n"
.string "Farewell.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DAE1: @ 825DAE1
.string "Excuse me…\p"
.string "Would you care for a battle?\n"
.string "Ill restore your POKéMON if you win.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DB2F: @ 825DB2F
.string "Very well…\n"
.string "Now, shall we?$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DB49: @ 825DB49
.string "I see…\n"
.string "How unsporting of you…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DB67: @ 825DB67
.string "Magnificent…\p"
.string "As promised, I shall restore your\n"
.string "POKéMON to full health.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DBAE: @ 825DBAE
.string "The best of luck to you.\n"
.string "Farewell.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DBD1: @ 825DBD1
.string "Oh, my!\p"
.string "Watch out!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DBE4: @ 825DBE4
.string "Now, now!\n"
.string "KIRLIA, stop that!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC01: @ 825DC01
.string "Now, now!\n"
.string "DUSCLOPS, stop that!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC20: @ 825DC20
.string "KIRLIA used TOXIC!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC33: @ 825DC33
.string "KIRLIA used HYPNOSIS!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC49: @ 825DC49
.string "KIRLIA used THUNDER WAVE!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC63: @ 825DC63
.string "KIRLIA used WILL-O-WISP!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC7C: @ 825DC7C
.string "DUSCLOPS used WILL-O-WISP!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC97: @ 825DC97
.string "DUSCLOPS used ICE BEAM!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DCAF: @ 825DCAF
.string "Look here!\n"
.string "Thats quite enough!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DCCF: @ 825DCCF
.string "I must apologize to you…\p"
.string "My KIRLIA has a TIMID nature…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DD06: @ 825DD06
.string "I must apologize to you…\p"
.string "My DUSCLOPS has a TIMID nature…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DD3F: @ 825DD3F
.string "It attacks without warning if it is\n"
.string "startled by another person…\p"
.string "Are you and your POKéMON all right?$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DDA3: @ 825DDA3
.string "I do apologize for what happened…\n"
.string "I do hope your POKéMON are fine.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DDE6: @ 825DDE6
.string "… … … … … …\n"
.string "… … … … … …$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DDFE: @ 825DDFE
.string "Welcome…\p"
.string "Here, we will have you battle\n"
.string "a somewhat-tough TRAINER…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DE3F: @ 825DE3F
.string "How wonderful…\p"
.string "To honor your victory, your POKéMON\n"
.string "shall be restored to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DE94: @ 825DE94
.string "I urge you to enjoy the rest of your\n"
.string "Battle Choice challenge…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DED2: @ 825DED2
.string "I am LUCY…\n"
.string "I am the law here…\l"
.string "For I am the PIKE QUEEN…\p"
.string "You already know it, but to advance,\n"
.string "you must defeat me…\p"
.string "…Im not one for idle chatter.\n"
.string "Hurry. Come on…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DF71: @ 825DF71
.string "Your luck…\n"
.string "I hope you didnt use it all up here…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DFA2: @ 825DFA2
.string "LUCY: … … … … … …\n"
.string "Show me your FRONTIER PASS…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DFD0: @ 825DFD0
.string "The Luck Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E003: @ 825E003
.string "…Thats all there is…\n"
.string "Disappear already…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E02C: @ 825E02C
.string "LUCY: …You again…\p"
.string "… … … … … …\p"
.string "…Ive trampled flowers and braved\n"
.string "storms to get to where I am…\p"
.string "I dont feel any compulsion to keep\n"
.string "losing to the same opponent…\p"
.string "… … … … … …\n"
.string "Fine… Ill do it…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E0E8: @ 825E0E8
.string "Now!\n"
.string "Come on!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E0F6: @ 825E0F6
.string "LUCY: … … … … … …\p"
.string "…FRONTIER PASS…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E118: @ 825E118
.string "The Luck Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E140: @ 825E140
.string "…You, I wont forget…\n"
.string "…Ever…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E15D: @ 825E15D
.string "I welcome you…\p"
.string "Giggle…\n"
.string "You seem to be bereft of luck…\p"
.string "If only you hadnt chosen this room,\n"
.string "your POKéMON could have been healed…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E1DD: @ 825E1DD
.string "I welcome you…\p"
.string "Since you have chosen this room, I will\n"
.string "restore one POKéMON to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E238: @ 825E238
.string "I welcome you…\p"
.string "Since you have chosen this room, I will\n"
.string "restore two POKéMON to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E293: @ 825E293
.string "I welcome you…\p"
.string "Giggle…\n"
.string "You should thank your lucky stars…\p"
.string "Since you have chosen this room,\n"
.string "all your POKéMON will be restored…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E311: @ 825E311
.string "I shall go fetch our master…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E32E: @ 825E32E
.string "Ah, youre a lucky one!\n"
.string "Im in good spirits now.\p"
.string "I will restore two of your POKéMON\n"
.string "to full health!$"

View File

@@ -0,0 +1,43 @@
BattleFrontier_BattlePikeRandomRoom2_MapScripts:: @ 825E392
map_script 2, BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E39D
map_script 4, BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E3DE
.byte 0
BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E39D: @ 825E39D
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3A7
.2byte 0
BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3A7:: @ 825E3A7
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom2_Movement_25E3DB
waitmovement 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
lockall
msgbox BattleFrontier_BattlePikeRandomRoom2_Text_25E3F2, 4
closemessage
releaseall
warp MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeRandomRoom2_Movement_25E3DB: @ 825E3DB
walk_down
walk_down
step_end
BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E3DE: @ 825E3DE
map_script_2 VAR_TEMP_4, 0, BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3E8
.2byte 0
BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3E8:: @ 825E3E8
setvar VAR_TEMP_4, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeRandomRoom2_Text_25E3F2: @ 825E3F2
.string "Congratulations…\n"
.string "Now, this way, please…$"

View File

@@ -0,0 +1,50 @@
BattleFrontier_BattlePikeRandomRoom3_MapScripts:: @ 825E41A
map_script 5, BattleFrontier_BattlePikeRandomRoom3_MapScript1_25E47A
map_script 2, BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E42A
map_script 4, BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E466
.byte 0
BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E42A: @ 825E42A
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_25E43C
map_script_2 VAR_TEMP_1, 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_25E44A
.2byte 0
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E43C:: @ 825E43C
setvar VAR_TEMP_0, 1
setvar VAR_0x8004, 6
special sub_81A703C
end
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E44A:: @ 825E44A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
warp MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E466: @ 825E466
map_script_2 VAR_TEMP_4, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_25E470
.2byte 0
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E470:: @ 825E470
setvar VAR_TEMP_4, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeRandomRoom3_MapScript1_25E47A: @ 825E47A
call BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4271
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3
compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3
end
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3:: @ 825E4A3
setvar VAR_TEMP_1, 1
end

View File

@@ -0,0 +1,393 @@
BattleFrontier_BattlePikeThreePathRoom_MapScripts:: @ 825C843
map_script 5, BattleFrontier_BattlePikeThreePathRoom_MapScript1_2C423E
map_script 2, BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C853
map_script 4, BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C87D
.byte 0
BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C853: @ 825C853
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C891
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C89A
map_script_2 VAR_TEMP_0, 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C8A4
map_script_2 VAR_TEMP_5, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA78
map_script_2 VAR_TEMP_5, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA97
.2byte 0
BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C87D: @ 825C87D
map_script_2 VAR_TEMP_4, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C887
.2byte 0
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C887:: @ 825C887
setvar VAR_TEMP_4, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C891:: @ 825C891
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C89A:: @ 825C89A
warp MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C8A4:: @ 825C8A4
lockall
message BattleFrontier_BattlePikeThreePathRoom_Text_25CD75
waitmessage
setvar VAR_0x8004, 8
setvar VAR_0x8005, 1
special sub_81A703C
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CDDA, 4
closemessage
releaseall
setvar VAR_0x8004, 5
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 99
special sub_81A1780
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C908:: @ 825C908
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C968
case 3, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C978
case 5, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C988
case 7, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C998
case 9, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9A8
case 11, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9B8
case 13, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9C8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C968:: @ 825C968
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CBDD, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C978:: @ 825C978
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC00, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C988:: @ 825C988
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC23, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C998:: @ 825C998
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC46, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9A8:: @ 825C9A8
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC69, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9B8:: @ 825C9B8
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC8C, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9C8:: @ 825C9C8
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CCB0, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8:: @ 825C9D8
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CCD4, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA2A
case 127, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA2A
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9FD:: @ 825C9FD
setvar VAR_0x8004, 6
special sub_81A1780
message BattleFrontier_BattlePikeThreePathRoom_Text_25CE08
waitmessage
special LoadPlayerParty
setvar VAR_0x8004, 8
setvar VAR_0x8005, 2
special sub_81A703C
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA2A:: @ 825CA2A
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CCFB, 5
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9FD
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A
case 127, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A:: @ 825CA5A
message BattleFrontier_BattlePikeThreePathRoom_Text_25CD3C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA78:: @ 825CA78
setvar VAR_0x8004, 17
special sub_81A703C
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA91
setvar VAR_TEMP_5, 255
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA91:: @ 825CA91
setvar VAR_TEMP_5, 1
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA97:: @ 825CA97
applymovement 2, BattleFrontier_BattlePikeThreePathRoom_Movement_25CBCE
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D094, 4
releaseall
applymovement 2, BattleFrontier_BattlePikeThreePathRoom_Movement_25CBD5
waitmovement 0
setvar VAR_TEMP_5, 255
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CABB:: @ 825CABB
setvar VAR_0x8004, 19
special sub_81A703C
compare VAR_RESULT, 4
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBC2
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CE69, 5
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB0A
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00
case 127, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00:: @ 825CB00
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CEBB, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB0A:: @ 825CB0A
setvar VAR_0x8004, 18
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB39
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB46
case 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB53
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB39:: @ 825CB39
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CF64, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB46:: @ 825CB46
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CF23, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB53:: @ 825CB53
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CEE3, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60:: @ 825CB60
setvar VAR_0x8004, 19
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB9A
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBA4
case 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBAE
case 3, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBB8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB9A:: @ 825CB9A
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D054, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBA4:: @ 825CBA4
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D017, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBAE:: @ 825CBAE
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CFA3, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBB8:: @ 825CBB8
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CFE5, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBC2:: @ 825CBC2
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D125, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_Movement_25CBCE: @ 825CBCE
walk_left
walk_left
walk_down
walk_down
walk_down
walk_down
step_end
BattleFrontier_BattlePikeThreePathRoom_Movement_25CBD5: @ 825CBD5
walk_up
walk_up
walk_up
walk_up
walk_right
walk_right
face_down
step_end
BattleFrontier_BattlePikeThreePathRoom_Text_25CBDD: @ 825CBDD
.string "You are currently in\n"
.string "the 1st room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC00: @ 825CC00
.string "You are currently in\n"
.string "the 3rd room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC23: @ 825CC23
.string "You are currently in\n"
.string "the 5th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC46: @ 825CC46
.string "You are currently in\n"
.string "the 7th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC69: @ 825CC69
.string "You are currently in\n"
.string "the 9th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC8C: @ 825CC8C
.string "You are currently in\n"
.string "the 11th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CCB0: @ 825CCB0
.string "You are currently in\n"
.string "the 13th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CCD4: @ 825CCD4
.string "Will you continue with\n"
.string "your challenge?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CCFB: @ 825CCFB
.string "Would you like to save your challenge\n"
.string "and quit the game for now?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CD3C: @ 825CD3C
.string "Do you wish to retire from your\n"
.string "Battle Choice challenge?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CD75: @ 825CD75
.string "Weve been awaiting your return…\p"
.string "Before resuming your Battle Choice\n"
.string "challenge, let me save the game…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CDDA: @ 825CDDA
.string "Please do enjoy your Battle Choice\n"
.string "challenge…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CE08: @ 825CE08
.string "I am saving your data…\n"
.string "A little time, please…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25CE36: @ 825CE36
BattleFrontier_BattlePikeRandomRoom3_Text_25CE36: @ 825CE36
BattleFrontier_BattlePikeThreePathRoom_Text_25CE36: @ 825CE36
.string "The path is blocked!\n"
.string "And there is no turning back…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CE69: @ 825CE69
.string "I beg your pardon, but…\p"
.string "Are you perhaps finding it difficult\n"
.string "to choose your path?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CEBB: @ 825CEBB
.string "I see…\n"
.string "I apologize for my impertinence…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CEE3: @ 825CEE3
.string "Ah, let me see… There is something\n"
.string "about the path on the right…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CF23: @ 825CF23
.string "Ah, let me see… There is something\n"
.string "about the path in the center…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CF64: @ 825CF64
.string "Ah, let me see… There is something\n"
.string "about the path on the left…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CFA3: @ 825CFA3
.string "It seems to have the distinct aroma\n"
.string "of POKéMON wafting around it…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CFE5: @ 825CFE5
.string "Is it… A TRAINER?\n"
.string "I sense the presence of people…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D017: @ 825D017
.string "I seem to have heard something…\n"
.string "It may have been whispering…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D054: @ 825D054
.string "For some odd reason, I felt a wave\n"
.string "of nostalgia coming from it…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D094: @ 825D094
.string "I am sorry to say…\p"
.string "A terrifying event, yes, a horrible one,\n"
.string "is about to befall you…\p"
.string "I urge you to pay the utmost care\n"
.string "and prepare for the worst…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D125: @ 825D125
.string "From every path I sense a dreadful\n"
.string "presence…$"

View File

@@ -0,0 +1,764 @@
BattleFrontier_BattlePointExchangeServiceCorner_MapScripts:: @ 825F070
.byte 0
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071:: @ 825F071
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA, 4
special sub_813A958
return
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D:: @ 825F07D
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF12, 4
special sub_813A988
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A:: @ 825F08A
specialvar VAR_TEMP_1, sub_813AA04
compare VAR_TEMP_1, VAR_0x8008
goto_if 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86, 4
compare VAR_TEMP_2, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
compare VAR_TEMP_2, 1
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
compare VAR_TEMP_2, 2
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9:: @ 825F0C9
compare VAR_TEMP_2, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
compare VAR_TEMP_2, 1
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5:: @ 825F0E5
checkdecorspace VAR_0x8009
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
givedecoration VAR_0x8009
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45, 4
compare VAR_TEMP_2, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D:: @ 825F11D
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9, 4
special sub_813A988
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A:: @ 825F12A
checkitemspace VAR_0x8009, 1
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
giveitem VAR_0x8009, 1
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72, 4
compare VAR_TEMP_2, 2
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166:: @ 825F166
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3, 4
special sub_813A988
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173:: @ 825F173
lock
faceplayer
setvar VAR_TEMP_2, 0
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185:: @ 825F185
setvar VAR_0x8004, 3
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD
case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0
case 7, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313
case 8, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336
case 9, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359
case 10, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E:: @ 825F21E
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 16
setvar VAR_0x8009, 75
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241:: @ 825F241
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 32
setvar VAR_0x8009, 103
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264:: @ 825F264
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 32
setvar VAR_0x8009, 87
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287:: @ 825F287
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 79
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA:: @ 825F2AA
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 84
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD:: @ 825F2CD
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 85
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0:: @ 825F2F0
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 86
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313:: @ 825F313
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 80
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336:: @ 825F336
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 81
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359:: @ 825F359
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 82
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C:: @ 825F37C
lock
faceplayer
setvar VAR_TEMP_2, 1
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E:: @ 825F38E
setvar VAR_0x8004, 4
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0:: @ 825F3F0
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 128
setvar VAR_0x8009, 113
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413:: @ 825F413
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 128
setvar VAR_0x8009, 111
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436:: @ 825F436
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 114
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459:: @ 825F459
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 115
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C:: @ 825F47C
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 116
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F:: @ 825F49F
lock
faceplayer
setvar VAR_TEMP_2, 2
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1:: @ 825F4B1
setvar VAR_0x8004, 5
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD
case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E:: @ 825F51E
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 64
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541:: @ 825F541
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 67
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564:: @ 825F564
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 65
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587:: @ 825F587
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 70
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA:: @ 825F5AA
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 66
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD:: @ 825F5CD
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 63
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0:: @ 825F5F0
lock
faceplayer
setvar VAR_TEMP_2, 3
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602:: @ 825F602
setvar VAR_0x8004, 6
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F
case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762
case 7, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785
case 8, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8
case 9, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690:: @ 825F690
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 200
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3:: @ 825F6B3
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 180
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6:: @ 825F6D6
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 183
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9:: @ 825F6F9
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 185
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C:: @ 825F71C
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 179
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F:: @ 825F73F
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 186
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762:: @ 825F762
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 187
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785:: @ 825F785
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 196
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8:: @ 825F7A8
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8, 5
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 198
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB:: @ 825F7CB
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_260099, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4:: @ 825F7D4
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_26002E, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD:: @ 825F7DD
lock
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FFD0, 4
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8:: @ 825F7E8
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF5D, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1:: @ 825F7F1
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA: @ 825F7FA
.string "Hello, this is the EXCHANGE SERVICE\n"
.string "CORNER.\p"
.string "We exchange the Battle Points you\n"
.string "have collected for lovely prizes.\p"
.string "Please choose a prize from this list.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F890: @ 825F890
.string "Please choose a prize from this list.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6: @ 825F8B6
.string "Youve chosen the KISS POSTER.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6: @ 825F8E6
.string "Youve chosen the KISS CUSHION.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917: @ 825F917
.string "Youve chosen the SMOOCHUM DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949: @ 825F949
.string "Youve chosen the TOGEPI DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979: @ 825F979
.string "Youve chosen the MEOWTH DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9: @ 825F9A9
.string "Youve chosen the CLEFAIRY DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB: @ 825F9DB
.string "Youve chosen the DITTO DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A: @ 825FA0A
.string "Youve chosen the CYNDAQUIL DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D: @ 825FA3D
.string "Youve chosen the CHIKORITA DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70: @ 825FA70
.string "Youve chosen the TOTODILE DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2: @ 825FAA2
.string "Youve chosen the LAPRAS DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2: @ 825FAD2
.string "Youve chosen the SNORLAX DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03: @ 825FB03
.string "Youve chosen the VENUSAUR DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35: @ 825FB35
.string "Youve chosen the CHARIZARD DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68: @ 825FB68
.string "Youve chosen the BLASTOISE DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B: @ 825FB9B
.string "Youve chosen the PROTEIN.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7: @ 825FBC7
.string "Youve chosen the CALCIUM.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3: @ 825FBF3
.string "Youve chosen the IRON.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C: @ 825FC1C
.string "Youve chosen the ZINC.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45: @ 825FC45
.string "Youve chosen the CARBOS.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70: @ 825FC70
.string "Youve chosen the HP UP.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A: @ 825FC9A
.string "Youve chosen the BRIGHTPOWDER.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB: @ 825FCCB
.string "Youve chosen the WHITE HERB.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA: @ 825FCFA
.string "Youve chosen the QUICK CLAW.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29: @ 825FD29
.string "Youve chosen the MENTAL HERB.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59: @ 825FD59
.string "Youve chosen the CHOICE BAND.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89: @ 825FD89
.string "Youve chosen the KINGS ROCK.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9: @ 825FDB9
.string "Youve chosen the FOCUS BAND.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8: @ 825FDE8
.string "Youve chosen the SCOPE LENS.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17: @ 825FE17
.string "Youve chosen the LEFTOVERS.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45: @ 825FE45
.string "Thank you!\n"
.string "Well send it to your PC at home.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72: @ 825FE72
.string "Here is your prize!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86: @ 825FE86
.string "Im so sorry…\n"
.string "You dont have enough Battle Points…$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9: @ 825FEB9
.string "Im so sorry…\n"
.string "Your PC appears to be full…$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3: @ 825FEE3
.string "Im so sorry…\n"
.string "You dont have space to hold it…$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF12: @ 825FF12
.string "Thank you very much.\p"
.string "Please visit us when you have\n"
.string "saved up Battle Points.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF5D: @ 825FF5D
.string "Oh, theyre so nice!\n"
.string "I wish I had them!\l"
.string "Cute cushions!\l"
.string "Big plush DOLLS!\l"
.string "Little plush DOLLS!\l"
.string "I wish I had them all!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FFD0: @ 825FFD0
.string "Leave it to your mommy!\p"
.string "If its anything you want, Ill go\n"
.string "through anything to get it, honey!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26002E: @ 826002E
.string "If I can get hold of the items here,\n"
.string "my POKéMON will get tougher.\p"
.string "You bet they will!\n"
.string "No question about it!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260099: @ 8260099
.string "Hah?\n"
.string "What are you gawking at?\p"
.string "I dont like you staring at my plush\n"
.string "doll like that.\p"
.string "If you want it, go get one yourself!\n"
.string "Isnt that right, SMOOCHUM?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D: @ 826012D
.string "Did you know?\p"
.string "If you stretch your record at any of\n"
.string "the BATTLE facilities, they start\l"
.string "giving you more and more Battle Points.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA:: @ 82601AA
.string "A large poster with a SMOOCHUM print.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0:: @ 82601D0
.string "A SMOOCHUM cushion.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260201:: @ 8260201
.string "A SMOOCHUM DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F:: @ 826022F
.string "A TOGEPI DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B:: @ 826025B
.string "A MEOWTH DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260287:: @ 8260287
.string "A CLEFAIRY DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5:: @ 82602B5
.string "A DITTO DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0:: @ 82602E0
.string "A CYNDAQUIL DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F:: @ 826030F
.string "A CHIKORITA DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E:: @ 826033E
.string "A TOTODILE DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C:: @ 826036C
.string "A large DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260397:: @ 8260397
.string "Raises the stat ATTACK of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE:: @ 82603BE
.string "Raises the stat SP. ATK of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6:: @ 82603E6
.string "Raises the stat DEFENSE of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E:: @ 826040E
.string "Raises the stat SP. DEF of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260436:: @ 8260436
.string "Raises the stat SPEED of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C:: @ 826045C
.string "Raises the HP of one POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A:: @ 826047A
.string "A hold item that gradually restores\n"
.string "HP in battle.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC:: @ 82604AC
.string "A hold item that restores any\n"
.string "lowered stat.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8:: @ 82604D8
.string "A hold item that occasionally allows\n"
.string "the first strike.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F:: @ 826050F
.string "A hold item that snaps POKéMON out\n"
.string "of infatuation.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260542:: @ 8260542
.string "A hold item that casts a glare to\n"
.string "reduce accuracy.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260575:: @ 8260575
.string "Raises a moves power, but permits\n"
.string "only that move.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8:: @ 82605A8
.string "A hold item that may cause flinching\n"
.string "when the foe is hit.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2:: @ 82605E2
.string "A hold item that occasionally\n"
.string "prevents fainting.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260613:: @ 8260613
.string "A hold item that raises the\n"
.string "critical-hit rate.$"

View File

@@ -0,0 +1,784 @@
BattleFrontier_BattlePyramidEmptySquare_MapScripts:: @ 8252A33
map_script 5, BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2
map_script 2, BattleFrontier_BattlePyramidEmptySquare_MapScript2_252A43
map_script 3, BattleFrontier_BattlePyramidEmptySquare_MapScript1_252BCA
.byte 0
BattleFrontier_BattlePyramidEmptySquare_MapScript2_252A43: @ 8252A43
map_script_2 VAR_TEMP_D, 1, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A5D
map_script_2 VAR_TEMP_E, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A98
map_script_2 VAR_TEMP_F, 1, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A8F
.2byte 0
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A5D:: @ 8252A5D
lockall
setvar VAR_0x8004, 13
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
setvar VAR_0x8007, 55
setvar VAR_RESULT, 0
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77:: @ 8252A77
special sub_81A8E7C
delay 2
compare VAR_RESULT, 2
goto_if 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77
setvar VAR_TEMP_D, 0
releaseall
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A8F:: @ 8252A8F
special ShowMapNamePopup
setvar VAR_TEMP_F, 0
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A98:: @ 8252A98
playbgm MUS_PYRAMID, 0
setvar VAR_TEMP_E, 1
end
BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2: @ 8252AA2
setvar VAR_0x8004, 15
special sub_81A8E7C
setvar VAR_0x8004, 0
special sub_81A1780
switch VAR_TEMP_0
case 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D
case 1, BattleFrontier_BattlePyramidEmptySquare_EventScript_252B66
case 2, BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
compare VAR_RESULT, 4
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
compare VAR_RESULT, 5
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
compare VAR_RESULT, 9
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
setvar VAR_0x8004, 14
setvar VAR_0x8005, 8
special sub_81A1780
setvar VAR_TEMP_D, 1
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39:: @ 8252B39
setvar VAR_0x8004, 17
special sub_81A8E7C
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42:: @ 8252B42
BattleFrontier_BattlePyramidTop_EventScript_252B42:: @ 8252B42
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
setvar VAR_0x8006, 255
special sub_81A8E7C
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B66:: @ 8252B66
BattleFrontier_BattlePyramidTop_EventScript_252B66:: @ 8252B66
setvar VAR_0x8004, 13
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 14
special sub_81A8E7C
special HealPlayerParty
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY, 255, 7, 13
waitstate
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D:: @ 8252B8D
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A8E7C
special SavePlayerParty
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 9
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_TEMP_F, 1
end
BattleFrontier_BattlePyramidEmptySquare_MapScript1_252BCA: @ 8252BCA
call BattleFrontier_BattlePyramidEmptySquare_EventScript_252BD5
setvar VAR_TEMP_F, 1
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252BD5:: @ 8252BD5
setvar VAR_0x8004, 13
setvar VAR_0x8005, 32
setvar VAR_0x8006, 0
special sub_81A8E7C
return
BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8:: @ 8252BE8
call BattleFrontier_BattlePalaceBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
compare VAR_RESULT, 7
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45
setvar VAR_0x8004, 6
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_RESULT, 0
warp MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE, 255, 1, 1
waitstate
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45:: @ 8252C45
warp MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_TOP, 255, 17, 17
waitstate
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F:: @ 8252C4F
trainerbattle 9, TRAINER_PHILLIP, 0, BattleFrontier_BattlePyramidEmptySquare_Text_252C8D, BattleFrontier_BattlePyramidEmptySquare_Text_252C8D
setvar VAR_0x8004, 10
special sub_81A8E7C
waitmessage
waitbuttonpress
closemessage
releaseall
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A:: @ 8252C6A
setvar VAR_0x8004, 7
special sub_81A8E7C
callstd 1
compare VAR_0x8007, 0
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87
setvar VAR_0x8004, 8
special sub_81A8E7C
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87:: @ 8252C87
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C88:: @ 8252C88
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidEmptySquare_Text_252C8D: @ 8252C8D
.string "This is a sample message.$"
gText_BattlePyramidConfirmRest:: @ 8252CA7
.string "Your BATTLE PYRAMID quest will be\n"
.string "saved so that you may quit for now.\l"
.string "Is that okay?$"
gText_BattlePyramidConfirmRetire:: @ 8252CFB
.string "Are you sure you want to quit your\n"
.string "PYRAMID quest?$"
BattleFrontier_BattlePyramidEmptySquare_Text_252D2D:: @ 8252D2D
.string "This floors exit is in\n"
.string "that direction: {UP_ARROW}$"
BattleFrontier_BattlePyramidEmptySquare_Text_252D57:: @ 8252D57
.string "This floors exit is in\n"
.string "that direction: {LEFT_ARROW}$"
BattleFrontier_BattlePyramidEmptySquare_Text_252D81:: @ 8252D81
.string "This floors exit is in\n"
.string "that direction: {RIGHT_ARROW}$"
BattleFrontier_BattlePyramidEmptySquare_Text_252DAB:: @ 8252DAB
.string "This floors exit is in\n"
.string "that direction: {DOWN_ARROW}$"
BattleFrontier_BattlePyramidEmptySquare_Text_252DD5:: @ 8252DD5
.string "The exit on this floor is in\n"
.string "the {UP_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252E03:: @ 8252E03
.string "The exit on this floor is in\n"
.string "the {LEFT_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252E31:: @ 8252E31
.string "The exit on this floor is in\n"
.string "the {RIGHT_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252E5F:: @ 8252E5F
.string "The exit on this floor is in\n"
.string "the {DOWN_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252E8D:: @ 8252E8D
.string "The exit is over\n"
.string "that {UP_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252EAA:: @ 8252EAA
.string "The exit is over\n"
.string "that {LEFT_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252EC7:: @ 8252EC7
.string "The exit is over\n"
.string "that {RIGHT_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252EE4:: @ 8252EE4
.string "The exit is over\n"
.string "that {DOWN_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252F01:: @ 8252F01
.string "On this floor, the exit is somewhere\n"
.string "in the {UP_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252F3A:: @ 8252F3A
.string "On this floor, the exit is somewhere\n"
.string "in the {LEFT_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252F73:: @ 8252F73
.string "On this floor, the exit is somewhere\n"
.string "in the {RIGHT_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252FAC:: @ 8252FAC
.string "On this floor, the exit is somewhere\n"
.string "in the {DOWN_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252FE5:: @ 8252FE5
.string "The exit?\n"
.string "Its that {UP_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253000:: @ 8253000
.string "The exit?\n"
.string "Its that {LEFT_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25301B:: @ 825301B
.string "The exit?\n"
.string "Its that {RIGHT_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253036:: @ 8253036
.string "The exit?\n"
.string "Its that {DOWN_ARROW} way.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253051:: @ 8253051
.string "The exit happens to be in\n"
.string "the {UP_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25307C:: @ 825307C
.string "The exit happens to be in\n"
.string "the {LEFT_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2530A7:: @ 82530A7
.string "The exit happens to be in\n"
.string "the {RIGHT_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2530D2:: @ 82530D2
.string "The exit happens to be in\n"
.string "the {DOWN_ARROW} direction.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2530FD:: @ 82530FD
.string "Are you looking for items?\p"
.string "There are eight items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253140:: @ 8253140
.string "Are you looking for items?\p"
.string "There are seven items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253183:: @ 8253183
.string "Are you looking for items?\p"
.string "There are six items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2531C4:: @ 82531C4
.string "Are you looking for items?\p"
.string "There are five items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253206:: @ 8253206
.string "Are you looking for items?\p"
.string "There are four items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253248:: @ 8253248
.string "Are you looking for items?\p"
.string "There are three items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25328B:: @ 825328B
.string "Are you looking for items?\p"
.string "There are two items left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2532CC:: @ 82532CC
.string "Are you looking for items?\p"
.string "There is one item left to\n"
.string "be found.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25330B:: @ 825330B
.string "Are you looking for items?\p"
.string "There isnt anything left to\n"
.string "be found!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25334D:: @ 825334D
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are eight items\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2533A6:: @ 82533A6
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are seven items left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253404:: @ 8253404
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are six items left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253460:: @ 8253460
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are five items left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2534BD:: @ 82534BD
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are four items left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25351A:: @ 825351A
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are three items left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253578:: @ 8253578
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are two items left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2535D4:: @ 82535D4
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There is just one item\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25362E:: @ 825362E
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There isnt anything left\n"
.string "lying around here.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25368B:: @ 825368B
.string "Hows your stock of items holding up?\p"
.string "I reckon there are eight items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2536F8:: @ 82536F8
.string "Hows your stock of items holding up?\p"
.string "I reckon there are seven items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253765:: @ 8253765
.string "Hows your stock of items holding up?\p"
.string "I reckon there are six items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2537D0:: @ 82537D0
.string "Hows your stock of items holding up?\p"
.string "I reckon there are five items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25383C:: @ 825383C
.string "Hows your stock of items holding up?\p"
.string "I reckon there are four items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2538A8:: @ 82538A8
.string "Hows your stock of items holding up?\p"
.string "I reckon there are three items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253915:: @ 8253915
.string "Hows your stock of items holding up?\p"
.string "I reckon there are two items left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253980:: @ 8253980
.string "Hows your stock of items holding up?\p"
.string "I reckon theres but one item left\n"
.string "waiting to be found on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2539EC:: @ 82539EC
.string "Hows your stock of items holding up?\p"
.string "I reckon there are no more items\n"
.string "waiting to be found on this floor.\l"
.string "You take care now!$"
BattleFrontier_BattlePyramidEmptySquare_Text_253A69:: @ 8253A69
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be eight more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253AC4:: @ 8253AC4
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be seven more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253B1F:: @ 8253B1F
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be six more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253B78:: @ 8253B78
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be five more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253BD2:: @ 8253BD2
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be four more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253C2C:: @ 8253C2C
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be three more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253C87:: @ 8253C87
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be two more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253CE0:: @ 8253CE0
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appears to be only one more\n"
.string "item on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253D3E:: @ 8253D3E
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be no more\n"
.string "items on the ground.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253D96:: @ 8253D96
.string "On this floor of the PYRAMID,\n"
.string "I hear there are eight items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253DD2:: @ 8253DD2
.string "On this floor of the PYRAMID,\n"
.string "I hear there are seven items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253E0E:: @ 8253E0E
.string "On this floor of the PYRAMID,\n"
.string "I hear there are six items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253E48:: @ 8253E48
.string "On this floor of the PYRAMID,\n"
.string "I hear there are five items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253E83:: @ 8253E83
.string "On this floor of the PYRAMID,\n"
.string "I hear there are four items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253EBE:: @ 8253EBE
.string "On this floor of the PYRAMID,\n"
.string "I hear there are three items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253EFA:: @ 8253EFA
.string "On this floor of the PYRAMID,\n"
.string "I hear there are two items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253F34:: @ 8253F34
.string "On this floor of the PYRAMID,\n"
.string "I hear there is one item…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253F6C:: @ 8253F6C
.string "On this floor of the PYRAMID,\n"
.string "I hear there are no items…$"
BattleFrontier_BattlePyramidEmptySquare_Text_253FA5:: @ 8253FA5
.string "Have you collected any items?\p"
.string "I believe there are eight more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_253FF7:: @ 8253FF7
.string "Have you collected any items?\p"
.string "I believe there are seven more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254049:: @ 8254049
.string "Have you collected any items?\p"
.string "I believe there are six more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254099:: @ 8254099
.string "Have you collected any items?\p"
.string "I believe there are five more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2540EA:: @ 82540EA
.string "Have you collected any items?\p"
.string "I believe there are four more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25413B:: @ 825413B
.string "Have you collected any items?\p"
.string "I believe there are three more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25418D:: @ 825418D
.string "Have you collected any items?\p"
.string "I believe there are two more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_2541DD:: @ 82541DD
.string "Have you collected any items?\p"
.string "I believe there is one more\n"
.string "item on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25422B:: @ 825422B
.string "Have you collected any items?\p"
.string "I believe there are no more\n"
.string "items on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_25427A:: @ 825427A
.string "You were really awesome!\p"
.string "But there are still seven tough\n"
.string "TRAINERS other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_2542CB:: @ 82542CB
.string "You were really awesome!\p"
.string "But there are still six tough\n"
.string "TRAINERS other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25431A:: @ 825431A
.string "You were really awesome!\p"
.string "But there are still five tough\n"
.string "TRAINERS other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25436A:: @ 825436A
.string "You were really awesome!\p"
.string "But there are still four tough\n"
.string "TRAINERS other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_2543BA:: @ 82543BA
.string "You were really awesome!\p"
.string "But there are still three tough\n"
.string "TRAINERS other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25440B:: @ 825440B
.string "You were really awesome!\p"
.string "But there are still two tough\n"
.string "TRAINERS other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25445A:: @ 825445A
.string "You were really awesome!\p"
.string "But theres still one tough\n"
.string "TRAINER other than me!$"
BattleFrontier_BattlePyramidEmptySquare_Text_2544A6:: @ 82544A6
.string "You were really awesome!\p"
.string "Theres no one left that\n"
.string "can beat you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_2544E6:: @ 82544E6
.string "This is so upsetting!\p"
.string "But there are seven TRAINERS left!\n"
.string "Someone will humble you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_254538:: @ 8254538
.string "This is so upsetting!\p"
.string "But there are six TRAINERS left!\n"
.string "Someone will humble you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_254588:: @ 8254588
.string "This is so upsetting!\p"
.string "But there are five TRAINERS left!\n"
.string "Someone will humble you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_2545D9:: @ 82545D9
.string "This is so upsetting!\p"
.string "But there are four TRAINERS left!\n"
.string "Someone will humble you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25462A:: @ 825462A
.string "This is so upsetting!\p"
.string "But there are three TRAINERS left!\n"
.string "Someone will humble you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25467C:: @ 825467C
.string "This is so upsetting!\p"
.string "But there are two TRAINERS left!\n"
.string "Someone will humble you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_2546CC:: @ 82546CC
.string "This is so upsetting!\p"
.string "But theres one TRAINER left!\n"
.string "Im sure you will be humbled!$"
BattleFrontier_BattlePyramidEmptySquare_Text_25471E:: @ 825471E
.string "This is so upsetting!\p"
.string "But there are no more TRAINERS\n"
.string "who can engage you!$"
BattleFrontier_BattlePyramidEmptySquare_Text_254767:: @ 8254767
.string "Thats pretty impressive!\p"
.string "But there are seven more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
BattleFrontier_BattlePyramidEmptySquare_Text_2547C9:: @ 82547C9
.string "Thats pretty impressive!\p"
.string "But there are six more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254829:: @ 8254829
.string "Thats pretty impressive!\p"
.string "But there are five more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
BattleFrontier_BattlePyramidEmptySquare_Text_25488A:: @ 825488A
.string "Thats pretty impressive!\p"
.string "But there are four more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
BattleFrontier_BattlePyramidEmptySquare_Text_2548EB:: @ 82548EB
.string "Thats pretty impressive!\p"
.string "But there are three more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
BattleFrontier_BattlePyramidEmptySquare_Text_25494D:: @ 825494D
.string "Thats pretty impressive!\p"
.string "But there are two more TRAINERS\n"
.string "on this floor. Can you beat them both?$"
BattleFrontier_BattlePyramidEmptySquare_Text_2549AE:: @ 82549AE
.string "Thats pretty impressive!\p"
.string "But theres still one more TRAINER\n"
.string "on this floor. Can you prevail?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254A0B:: @ 8254A0B
.string "Thats pretty impressive!\p"
.string "Youve gone through all the TRAINERS\n"
.string "on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254A59:: @ 8254A59
.string "Maybe you could sweep through\n"
.string "the seven TRAINERS left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254A9E:: @ 8254A9E
.string "Maybe you could sweep through\n"
.string "the six TRAINERS left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254AE1:: @ 8254AE1
.string "Maybe you could sweep through\n"
.string "the five TRAINERS left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254B25:: @ 8254B25
.string "Maybe you could sweep through\n"
.string "the four TRAINERS left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254B69:: @ 8254B69
.string "Maybe you could sweep through\n"
.string "the three TRAINERS left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254BAE:: @ 8254BAE
.string "Maybe you could sweep through\n"
.string "the two TRAINERS left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254BF1:: @ 8254BF1
.string "Maybe you could complete your sweep\n"
.string "with the one TRAINER left on this floor.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254C3E:: @ 8254C3E
.string "There isnt a single person left who\n"
.string "can defeat you now…$"
BattleFrontier_BattlePyramidEmptySquare_Text_254C77:: @ 8254C77
.string "You may have what it takes to beat\n"
.string "the seven expert TRAINERS who remain.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254CC0:: @ 8254CC0
.string "You may have what it takes to beat\n"
.string "the six expert TRAINERS who remain.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254D07:: @ 8254D07
.string "You may have what it takes to beat\n"
.string "the five expert TRAINERS who remain.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254D4F:: @ 8254D4F
.string "You may have what it takes to beat\n"
.string "the four expert TRAINERS who remain.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254D97:: @ 8254D97
.string "You may have what it takes to beat\n"
.string "the three expert TRAINERS who remain.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254DE0:: @ 8254DE0
.string "You may have what it takes to beat\n"
.string "the two expert TRAINERS who remain.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254E27:: @ 8254E27
.string "You may have what it takes to beat\n"
.string "the one expert TRAINER who remains.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254E6E:: @ 8254E6E
.string "Your skills are beyond reproach.\p"
.string "There are no more TRAINERS here\n"
.string "who have any chance of beating you.$"
BattleFrontier_BattlePyramidEmptySquare_Text_254ED3:: @ 8254ED3
.string "Can you keep winning against\n"
.string "the seven remaining TRAINERS?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254F0E:: @ 8254F0E
.string "Can you keep winning against\n"
.string "the six remaining TRAINERS?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254F47:: @ 8254F47
.string "Can you keep winning against\n"
.string "the five remaining TRAINERS?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254F81:: @ 8254F81
.string "Can you keep winning against\n"
.string "the four remaining TRAINERS?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254FBB:: @ 8254FBB
.string "Can you keep winning against\n"
.string "the three remaining TRAINERS?$"
BattleFrontier_BattlePyramidEmptySquare_Text_254FF6:: @ 8254FF6
.string "Can you keep winning against\n"
.string "the two remaining TRAINERS?$"
BattleFrontier_BattlePyramidEmptySquare_Text_25502F:: @ 825502F
.string "Can you keep winning against\n"
.string "the last remaining TRAINER?$"
BattleFrontier_BattlePyramidEmptySquare_Text_255068:: @ 8255068
.string "There arent any TRAINERS left that\n"
.string "can take you on now…$"

View File

@@ -0,0 +1,970 @@
BattleFrontier_BattlePyramidLobby_MapScripts:: @ 8250716
map_script 2, BattleFrontier_BattlePyramidLobby_MapScript2_250735
map_script 4, BattleFrontier_BattlePyramidLobby_MapScript2_2497FB
.byte 0
BattleFrontier_BattlePyramidLobby_MapScript2_250721: @ 8250721
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePyramidLobby_EventScript_25072B
.2byte 0
BattleFrontier_BattlePyramidLobby_EventScript_25072B: @ 825072B
setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleFrontier_BattlePyramidLobby_MapScript2_250735: @ 8250735
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattlePyramidLobby_EventScript_25075F
map_script_2 VAR_TEMP_0, 1, BattleFrontier_BattlePyramidLobby_EventScript_250768
map_script_2 VAR_TEMP_0, 2, BattleFrontier_BattlePyramidLobby_EventScript_2508AC
map_script_2 VAR_TEMP_0, 3, BattleFrontier_BattlePyramidLobby_EventScript_2507B1
map_script_2 VAR_TEMP_0, 4, BattleFrontier_BattlePyramidLobby_EventScript_250852
.2byte 0
BattleFrontier_BattlePyramidLobby_EventScript_25075F:: @ 825075F
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePyramidLobby_EventScript_250768:: @ 8250768
lockall
message BattleFrontier_BattlePyramidLobby_Text_2516D6
waitmessage
playse SE_EXPMAX
waitse
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_2507B1:: @ 82507B1
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_2507D2
msgbox BattleFrontier_BattlePyramidLobby_Text_2517B5, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_2507DA
BattleFrontier_BattlePyramidLobby_EventScript_2507D2:: @ 82507D2
msgbox BattleFrontier_BattlePyramidLobby_Text_2525F4, 4
BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
special sub_81B95E0
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePyramidLobby_EventScript_250DDB
clearflag FLAG_SPECIAL_FLAG_0x4004
setvar VAR_0x8004, 8
special sub_81A1780
special LoadPlayerParty
setvar VAR_0x8004, 14
special sub_81A8E7C
special HealPlayerParty
message BattleFrontier_BattlePyramidLobby_Text_2519F8
waitmessage
playse SE_EXPMAX
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_252662, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattlePyramidLobby_Text_241520, 9
message BattleFrontier_BattlePyramidLobby_Text_251A77
waitmessage
setvar VAR_0x8004, 4
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A8E7C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_251BB6, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_250852:: @ 8250852
setvar VAR_0x8004, 8
special sub_81A1780
special LoadPlayerParty
setvar VAR_0x8004, 14
special sub_81A8E7C
special HealPlayerParty
lockall
message BattleFrontier_BattlePyramidLobby_Text_251B5A
waitmessage
playse SE_EXPMAX
waitse
message BattleFrontier_BattlePyramidLobby_Text_251A77
waitmessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A8E7C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_251BB6, 4
closemessage
setvar VAR_TEMP_0, 255
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_2508AC:: @ 82508AC
goto BattleFrontier_BattlePyramidLobby_EventScript_250A21
BattleFrontier_BattlePyramidLobby_EventScript_2508B1:: @ 82508B1
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 6
setvar VAR_0x40CE, 0
special SavePlayerParty
msgbox BattleFrontier_BattlePyramidLobby_Text_250F31, 4
BattleFrontier_BattlePyramidLobby_EventScript_2508C8:: @ 82508C8
message BattleFrontier_BattlePyramidLobby_Text_250FA7
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250904
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250A68
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
BattleFrontier_BattlePyramidLobby_EventScript_250904:: @ 8250904
message BattleFrontier_BattlePyramidLobby_Text_251248
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
setvar VAR_0x8004, 15
special sub_81A1780
compare VAR_0x8004, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250A75
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattlePyramidLobby_Text_251297, 4
fadescreen 1
call BattleFrontier_BattlePyramidLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250AC1
msgbox BattleFrontier_BattlePyramidLobby_Text_2514E6, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250AC1
case 1, BattleFrontier_BattlePyramidLobby_EventScript_2509A5
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC1
BattleFrontier_BattlePyramidLobby_EventScript_2509A5:: @ 82509A5
setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 6
special sub_81A8E7C
setvar VAR_0x8004, 9
special sub_81A8E7C
special LoadPlayerParty
closemessage
delay 2
call BattleFrontier_BattlePyramidLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250AAA
BattleFrontier_BattlePyramidLobby_EventScript_250A21:: @ 8250A21
special SavePlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePyramidLobby_Text_251531, 4
closemessage
call BattleFrontier_BattlePyramidLobby_EventScript_250D56
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_RESULT, 0
special HealPlayerParty
warp MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE, 255, 1, 1
setvar VAR_TEMP_0, 0
waitstate
end
BattleFrontier_BattlePyramidLobby_EventScript_250A68:: @ 8250A68
msgbox BattleFrontier_BattlePyramidLobby_Text_25100C, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_2508C8
BattleFrontier_BattlePyramidLobby_EventScript_250A75:: @ 8250A75
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250A90
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250A9D
BattleFrontier_BattlePyramidLobby_EventScript_250A90:: @ 8250A90
msgbox BattleFrontier_BattlePyramidLobby_Text_2513C1, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250ACC
BattleFrontier_BattlePyramidLobby_EventScript_250A9D:: @ 8250A9D
msgbox BattleFrontier_BattlePyramidLobby_Text_2512E2, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250ACC
BattleFrontier_BattlePyramidLobby_EventScript_250AAA:: @ 8250AAA
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattlePyramidLobby_EventScript_250AC4
BattleFrontier_BattlePyramidLobby_EventScript_250AC1:: @ 8250AC1
special LoadPlayerParty
BattleFrontier_BattlePyramidLobby_EventScript_250AC4:: @ 8250AC4
msgbox BattleFrontier_BattlePyramidLobby_Text_250FE5, 4
BattleFrontier_BattlePyramidLobby_EventScript_250ACC:: @ 8250ACC
release
end
BattleFrontier_BattlePyramidLobby_EventScript_250ACE:: @ 8250ACE
lockall
applymovement 2, BattleFrontier_BattlePyramidLobby_Movement_27259E
waitmovement 0
msgbox BattleFrontier_BattlePyramidLobby_Text_251C3B, 4
call BattleFrontier_BattlePyramidLobby_EventScript_250AF0
msgbox BattleFrontier_BattlePyramidLobby_Text_252461, 4
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_250AF0:: @ 8250AF0
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250B28
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250B66
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250B27
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250B27
return
BattleFrontier_BattlePyramidLobby_EventScript_250B27:: @ 8250B27
return
BattleFrontier_BattlePyramidLobby_EventScript_250B28:: @ 8250B28
msgbox BattleFrontier_BattlePyramidLobby_Text_251C8A, 4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A8E7C
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B53
setvar VAR_RESULT, 0
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250B53:: @ 8250B53
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A8E7C
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250B66:: @ 8250B66
msgbox BattleFrontier_BattlePyramidLobby_Text_251C8A, 4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 6
special sub_81A8E7C
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B91
setvar VAR_RESULT, 0
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250B91:: @ 8250B91
setvar VAR_0x8004, 1
setvar VAR_0x8005, 4
special sub_81A8E7C
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250BA4:: @ 8250BA4
copyvar VAR_0x8004, VAR_RESULT
special sub_813B968
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250C8E
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250C97
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250CA0
case 3, BattleFrontier_BattlePyramidLobby_EventScript_250CA9
case 4, BattleFrontier_BattlePyramidLobby_EventScript_250CB2
case 5, BattleFrontier_BattlePyramidLobby_EventScript_250CBB
case 6, BattleFrontier_BattlePyramidLobby_EventScript_250CC4
case 7, BattleFrontier_BattlePyramidLobby_EventScript_250CCD
case 8, BattleFrontier_BattlePyramidLobby_EventScript_250CD6
case 9, BattleFrontier_BattlePyramidLobby_EventScript_250CDF
case 10, BattleFrontier_BattlePyramidLobby_EventScript_250CE8
case 11, BattleFrontier_BattlePyramidLobby_EventScript_250CF1
case 12, BattleFrontier_BattlePyramidLobby_EventScript_250CFA
case 13, BattleFrontier_BattlePyramidLobby_EventScript_250D03
case 14, BattleFrontier_BattlePyramidLobby_EventScript_250D0C
case 15, BattleFrontier_BattlePyramidLobby_EventScript_250D15
case 16, BattleFrontier_BattlePyramidLobby_EventScript_250D1E
case 17, BattleFrontier_BattlePyramidLobby_EventScript_250D27
case 18, BattleFrontier_BattlePyramidLobby_EventScript_250D30
case 19, BattleFrontier_BattlePyramidLobby_EventScript_250D39
return
BattleFrontier_BattlePyramidLobby_EventScript_250C8E:: @ 8250C8E
msgbox BattleFrontier_BattlePyramidLobby_Text_251CB3, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250C97:: @ 8250C97
msgbox BattleFrontier_BattlePyramidLobby_Text_251D07, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CA0:: @ 8250CA0
msgbox BattleFrontier_BattlePyramidLobby_Text_251D54, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CA9:: @ 8250CA9
msgbox BattleFrontier_BattlePyramidLobby_Text_251D9C, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CB2:: @ 8250CB2
msgbox BattleFrontier_BattlePyramidLobby_Text_251E3D, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CBB:: @ 8250CBB
msgbox BattleFrontier_BattlePyramidLobby_Text_251EA1, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CC4:: @ 8250CC4
msgbox BattleFrontier_BattlePyramidLobby_Text_251F17, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CCD:: @ 8250CCD
msgbox BattleFrontier_BattlePyramidLobby_Text_251F6E, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CD6:: @ 8250CD6
msgbox BattleFrontier_BattlePyramidLobby_Text_251FC7, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CDF:: @ 8250CDF
msgbox BattleFrontier_BattlePyramidLobby_Text_25201B, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CE8:: @ 8250CE8
msgbox BattleFrontier_BattlePyramidLobby_Text_252068, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CF1:: @ 8250CF1
msgbox BattleFrontier_BattlePyramidLobby_Text_2520BA, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CFA:: @ 8250CFA
msgbox BattleFrontier_BattlePyramidLobby_Text_252158, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D03:: @ 8250D03
msgbox BattleFrontier_BattlePyramidLobby_Text_2521B4, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D0C:: @ 8250D0C
msgbox BattleFrontier_BattlePyramidLobby_Text_252206, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D15:: @ 8250D15
msgbox BattleFrontier_BattlePyramidLobby_Text_25225A, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D1E:: @ 8250D1E
msgbox BattleFrontier_BattlePyramidLobby_Text_2522AE, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D27:: @ 8250D27
msgbox BattleFrontier_BattlePyramidLobby_Text_25230B, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D30:: @ 8250D30
msgbox BattleFrontier_BattlePyramidLobby_Text_252364, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D39:: @ 8250D39
msgbox BattleFrontier_BattlePyramidLobby_Text_252403, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D42:: @ 8250D42
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 6
special sub_81A1780
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_250D56:: @ 8250D56
applymovement 1, BattleFrontier_BattlePyramidLobby_Movement_250DC4
applymovement 255, BattleFrontier_BattlePyramidLobby_Movement_250DCD
waitmovement 0
msgbox BattleFrontier_BattlePyramidLobby_Text_251569, 4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A8E7C
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250D94
msgbox BattleFrontier_BattlePyramidLobby_Text_2515AD, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250D9C
BattleFrontier_BattlePyramidLobby_EventScript_250D94:: @ 8250D94
msgbox BattleFrontier_BattlePyramidLobby_Text_2515F4, 4
BattleFrontier_BattlePyramidLobby_EventScript_250D9C:: @ 8250D9C
message BattleFrontier_BattlePyramidLobby_Text_25161E
waitmessage
playse SE_EXPMAX
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_251647, 4
closemessage
applymovement 1, BattleFrontier_BattlePyramidLobby_Movement_250DD5
waitmovement 0
applymovement 255, BattleFrontier_BattlePyramidLobby_Movement_250DD8
waitmovement 0
return
BattleFrontier_BattlePyramidLobby_Movement_250DC4: @ 8250DC4
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
face_down
step_end
BattleFrontier_BattlePyramidLobby_Movement_250DCD: @ 8250DCD
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattlePyramidLobby_Movement_250DD5: @ 8250DD5
walk_right
face_left
step_end
BattleFrontier_BattlePyramidLobby_Movement_250DD8: @ 8250DD8
walk_up
walk_up
step_end
BattleFrontier_BattlePyramidLobby_EventScript_250DDB:: @ 8250DDB
msgbox BattleFrontier_BattlePyramidLobby_Text_2517FC, 4
setflag FLAG_SPECIAL_FLAG_0x4004
special sub_81C6A94
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250E00
message BattleFrontier_BattlePyramidLobby_Text_2518C6
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E00:: @ 8250E00
msgbox BattleFrontier_BattlePyramidLobby_Text_251881, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250E09:: @ 8250E09
multichoice 17, 6, 83, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250E40
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250E50
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250E60
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250E60
end
BattleFrontier_BattlePyramidLobby_EventScript_250E40:: @ 8250E40
special sub_81C4F24
waitstate
message BattleFrontier_BattlePyramidLobby_Text_25197E
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E50:: @ 8250E50
special sub_81B9620
waitstate
message BattleFrontier_BattlePyramidLobby_Text_25197E
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E60:: @ 8250E60
special sub_81B95E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250E6F
return
BattleFrontier_BattlePyramidLobby_EventScript_250E6F:: @ 8250E6F
msgbox BattleFrontier_BattlePyramidLobby_Text_25194F, 4
message BattleFrontier_BattlePyramidLobby_Text_25197E
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E83:: @ 8250E83
msgbox BattleFrontier_BattlePyramidLobby_Text_2524DA, 2
end
BattleFrontier_BattlePyramidLobby_EventScript_250E8C:: @ 8250E8C
msgbox BattleFrontier_BattlePyramidLobby_Text_252595, 2
end
BattleFrontier_BattlePyramidLobby_EventScript_250E95:: @ 8250E95
lockall
msgbox BattleFrontier_BattlePyramidLobby_Text_2526B6, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250EA4:: @ 8250EA4
message BattleFrontier_BattlePyramidLobby_Text_2526D9
waitmessage
multichoice 15, 2, 101, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250EF7
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250F05
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250F13
case 3, BattleFrontier_BattlePyramidLobby_EventScript_250F21
case 4, BattleFrontier_BattlePyramidLobby_EventScript_250F2F
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250F2F
end
BattleFrontier_BattlePyramidLobby_EventScript_250EF7:: @ 8250EF7
msgbox BattleFrontier_BattlePyramidLobby_Text_2526FC, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F05:: @ 8250F05
msgbox BattleFrontier_BattlePyramidLobby_Text_2527A9, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F13:: @ 8250F13
msgbox BattleFrontier_BattlePyramidLobby_Text_25285A, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F21:: @ 8250F21
msgbox BattleFrontier_BattlePyramidLobby_Text_252924, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F2F:: @ 8250F2F
releaseall
end
BattleFrontier_BattlePyramidLobby_Text_250F31: @ 8250F31
.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.$"
BattleFrontier_BattlePyramidLobby_Text_250FA7: @ 8250FA7
.string "Have you the courage to embark on\n"
.string "the Battle Quest challenge?$"
BattleFrontier_BattlePyramidLobby_Text_250FE5: @ 8250FE5
.string "We await your challenge in the future!$"
BattleFrontier_BattlePyramidLobby_Text_25100C: @ 825100C
.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"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePyramidLobby_Text_251248: @ 8251248
.string "The PYRAMID offers two courses,\n"
.string "Level 50 and Open Level.\l"
.string "Which will you enter?$"
BattleFrontier_BattlePyramidLobby_Text_251297: @ 8251297
.string "Very good. Now, please select the three\n"
.string "POKéMON you wish to accompany you.$"
BattleFrontier_BattlePyramidLobby_Text_2512E2: @ 82512E2
.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.$"
BattleFrontier_BattlePyramidLobby_Text_2513C1: @ 82513C1
.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.$"
BattleFrontier_BattlePyramidLobby_Text_2514E6: @ 82514E6
.string "Before you enter the BATTLE PYRAMID,\n"
.string "the game must be saved. Is that okay?$"
BattleFrontier_BattlePyramidLobby_Text_251531: @ 8251531
.string "Very good. I will now show you into\n"
.string "the BATTLE PYRAMID.$"
BattleFrontier_BattlePyramidLobby_Text_251569: @ 8251569
.string "We will hold your BAG for safekeeping,\n"
.string "{PLAYER}, while you are exploring.$"
BattleFrontier_BattlePyramidLobby_Text_2515AD: @ 82515AD
.string "In exchange, please take this BATTLE\n"
.string "BAG, the one you used previously.$"
BattleFrontier_BattlePyramidLobby_Text_2515F4: @ 82515F4
.string "In exchange, please take this\n"
.string "BATTLE BAG.$"
BattleFrontier_BattlePyramidLobby_Text_25161E: @ 825161E
.string "{PLAYER} exchanged the BAG for\n"
.string "the BATTLE BAG.$"
BattleFrontier_BattlePyramidLobby_Text_251647: @ 8251647
.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!$"
BattleFrontier_BattlePyramidLobby_Text_2516D6: @ 82516D6
.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"
.string "been disqualified, Im sorry to say.\p"
.string "Here is the BAG weve been holding\n"
.string "for you.\p"
.string "{PLAYER} got the BAG back.$"
BattleFrontier_BattlePyramidLobby_Text_2517B5: @ 82517B5
.string "Excellent to see you back!\p"
.string "Youve conquered the PYRAMID!\n"
.string "How splendid!$"
BattleFrontier_BattlePyramidLobby_Text_2517FC: @ 82517FC
.string "Ah, a slight problem.\p"
.string "At least one POKéMON is holding\n"
.string "an item.\p"
.string "Im sorry to say, items obtained in\n"
.string "the PYRAMID cannot be taken away.$"
BattleFrontier_BattlePyramidLobby_Text_251881: @ 8251881
.string "All items held by your POKéMON will be\n"
.string "moved to your BATTLE BAG, {PLAYER}.$"
BattleFrontier_BattlePyramidLobby_Text_2518C6: @ 82518C6
.string "The BATTLE BAG cannot hold all your\n"
.string "items, Im sorry to say.\p"
.string "Please pick the items youll keep in the\n"
.string "BATTLE BAG, and with your POKéMON.$"
BattleFrontier_BattlePyramidLobby_Text_25194F: @ 825194F
.string "At least one POKéMON is still\n"
.string "holding an item.$"
BattleFrontier_BattlePyramidLobby_Text_25197E: @ 825197E
.string "Please pick the items youll keep in the\n"
.string "BATTLE BAG, and with your POKéMON.$"
BattleFrontier_BattlePyramidLobby_Text_2519CA: @ 82519CA
.string "{PLAYER} returned everything that\n"
.string "the POKéMON held.$"
BattleFrontier_BattlePyramidLobby_Text_2519F8: @ 82519F8
.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"
.string "for the BAGs return.$"
BattleFrontier_BattlePyramidLobby_Text_251A77: @ 8251A77
.string "I must record your results.\n"
.string "Please wait.$"
BattleFrontier_BattlePyramidLobby_Text_251AA0: @ 8251AA0
.string "As a memento for conquering\n"
.string "the BATTLE PYRAMID, please take this.$"
BattleFrontier_BattlePyramidLobby_Text_251AE2: @ 8251AE2
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattlePyramidLobby_Text_251AFC: @ 8251AFC
.string "…Ah…\n"
.string "Your BAG appears to be filled.\p"
.string "Please return after youve organized\n"
.string "your BAGs contents.$"
BattleFrontier_BattlePyramidLobby_Text_251B5A: @ 8251B5A
.string "How disappointing for you…\p"
.string "Here is the BAG weve been holding\n"
.string "for you.\p"
.string "{PLAYER} got the BAG back.$"
BattleFrontier_BattlePyramidLobby_Text_251BB6: @ 8251BB6
.string "We look forward to your\n"
.string "next challenge!$"
BattleFrontier_BattlePyramidLobby_Text_251BDE: @ 8251BDE
.string "We have been looking forward to\n"
.string "your arrival!\p"
.string "Here is your prize for conquering\n"
.string "the PYRAMID.$"
BattleFrontier_BattlePyramidLobby_Text_251C3B: @ 8251C3B
.string "Welcome…\p"
.string "I shall be pleased to tell you what\n"
.string "misfortunes await in the PYRAMID…$"
BattleFrontier_BattlePyramidLobby_Text_251C8A: @ 8251C8A
.string "… … … … … …\n"
.string "… … … … … …\p"
.string "… … … … … …\n"
.string "Aah!$"
BattleFrontier_BattlePyramidLobby_Text_251CB3: @ 8251CB3
.string "I see a shower of sparks…\p"
.string "…And in it, I see your POKéMON\n"
.string "struggling with paralysis…$"
BattleFrontier_BattlePyramidLobby_Text_251D07: @ 8251D07
.string "I see poison…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from the effects of poison…$"
BattleFrontier_BattlePyramidLobby_Text_251D54: @ 8251D54
.string "I see bright red flames…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from burns…$"
BattleFrontier_BattlePyramidLobby_Text_251D9C: @ 8251D9C
.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…$"
BattleFrontier_BattlePyramidLobby_Text_251E3D: @ 8251E3D
.string "I see POKéMON loftily airborne…\p"
.string "…And, I see your POKéMON frustrated\n"
.string "by powerless GROUND-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_251EA1: @ 8251EA1
.string "I sense terrific energy rising from\n"
.string "the ground below…\p"
.string "…And, I see your POKéMON unable to\n"
.string "escape the powers clutches…$"
BattleFrontier_BattlePyramidLobby_Text_251F17: @ 8251F17
.string "I see ICE-type POKéMON…\p"
.string "…And, I see your POKéMON fighting\n"
.string "the freezing effects of ice…$"
BattleFrontier_BattlePyramidLobby_Text_251F6E: @ 8251F6E
.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…$"
BattleFrontier_BattlePyramidLobby_Text_251FC7: @ 8251FC7
.string "I see PSYCHIC-type POKéMON…\p"
.string "…And, I see your POKéMON in torment\n"
.string "from PSYCHIC moves…$"
BattleFrontier_BattlePyramidLobby_Text_25201B: @ 825201B
.string "I see ROCK-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from ROCK moves…$"
BattleFrontier_BattlePyramidLobby_Text_252068: @ 8252068
.string "I see FIGHTING-type POKéMON…\p"
.string "…And, I see your POKéMON pummeled\n"
.string "by FIGHTING moves…$"
BattleFrontier_BattlePyramidLobby_Text_2520BA: @ 82520BA
.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…$"
BattleFrontier_BattlePyramidLobby_Text_252158: @ 8252158
.string "I see BUG-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from different kinds of attacks…$"
BattleFrontier_BattlePyramidLobby_Text_2521B4: @ 82521B4
.string "I see DARK-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from DARK-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_252206: @ 8252206
.string "I see WATER-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from WATER-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_25225A: @ 825225A
.string "I see GHOST-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from GHOST-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_2522AE: @ 82522AE
.string "I see STEEL-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
BattleFrontier_BattlePyramidLobby_Text_25230B: @ 825230B
.string "I see flying POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
BattleFrontier_BattlePyramidLobby_Text_252364: @ 8252364
.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…$"
BattleFrontier_BattlePyramidLobby_Text_252403: @ 8252403
.string "I see NORMAL-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
BattleFrontier_BattlePyramidLobby_Text_252461: @ 8252461
.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…$"
BattleFrontier_BattlePyramidLobby_Text_2524DA: @ 82524DA
.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"
.string "dont catch their eyes, but sneak\l"
.string "cautiously and quietly past them.$"
BattleFrontier_BattlePyramidLobby_Text_252595: @ 8252595
.string "Awaaaaaaarrrrgh!\p"
.string "I had a whole lot of items, but I lost\n"
.string "them all when I lost!\p"
.string "Awaaaaaaarrrrgh!$"
BattleFrontier_BattlePyramidLobby_Text_2525F4: @ 82525F4
.string "Welcome back!\n"
.string "Youve done the unthinkable!\p"
.string "Youve defeated the PYRAMID KING\n"
.string "and conquered the BATTLE PYRAMID!$"
BattleFrontier_BattlePyramidLobby_Text_252662: @ 8252662
.string "Young explorer!\n"
.string "In commendation of your courage,\l"
.string "we give you these Battle Point(s)!$"
BattleFrontier_BattlePyramidLobby_Text_2526B6: @ 82526B6
.string "The Battle Quest rules are listed.$"
BattleFrontier_BattlePyramidLobby_Text_2526D9: @ 82526D9
.string "Which heading do you want to read?$"
BattleFrontier_BattlePyramidLobby_Text_2526FC: @ 82526FC
.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.$"
BattleFrontier_BattlePyramidLobby_Text_2527A9: @ 82527A9
.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.$"
BattleFrontier_BattlePyramidLobby_Text_25285A: @ 825285A
.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.$"
BattleFrontier_BattlePyramidLobby_Text_252924: @ 8252924
.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.$"

View File

@@ -0,0 +1,379 @@
BattleFrontier_BattlePyramidTop_MapScripts:: @ 82550A1
map_script 5, BattleFrontier_BattlePyramidTop_MapScript1_2550F4
map_script 2, BattleFrontier_BattlePyramidTop_MapScript2_25516E
map_script 3, BattleFrontier_BattlePyramidTop_MapScript1_2550B6
map_script 4, BattleFrontier_BattlePyramidTop_MapScript2_2550CE
.byte 0
BattleFrontier_BattlePyramidTop_MapScript1_2550B6: @ 82550B6
setvar VAR_0x8004, 13
setvar VAR_0x8005, 200
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_TEMP_F, 1
end
BattleFrontier_BattlePyramidTop_MapScript2_2550CE: @ 82550CE
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattlePyramidTop_EventScript_2550D8
.2byte 0
BattleFrontier_BattlePyramidTop_EventScript_2550D8:: @ 82550D8
setvar VAR_TEMP_1, 1
turnobject 255, 2
compare VAR_TEMP_C, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_2550F3
setobjectxyperm 2, 0, 0
BattleFrontier_BattlePyramidTop_EventScript_2550F3:: @ 82550F3
end
BattleFrontier_BattlePyramidTop_MapScript1_2550F4: @ 82550F4
setvar VAR_0x8004, 9
special sub_81A1780
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidTop_EventScript_25510C
call BattleFrontier_BattlePyramidTop_EventScript_242170
BattleFrontier_BattlePyramidTop_EventScript_25510C:: @ 825510C
copyvar VAR_TEMP_C, VAR_RESULT
setvar VAR_0x8004, 0
special sub_81A1780
switch VAR_TEMP_0
case 0, BattleFrontier_BattlePyramidTop_EventScript_255193
case 1, BattleFrontier_BattlePyramidTop_EventScript_252B66
case 2, BattleFrontier_BattlePyramidTop_EventScript_255193
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
compare VAR_RESULT, 9
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
end
BattleFrontier_BattlePyramidTop_MapScript2_25516E: @ 825516E
map_script_2 VAR_TEMP_E, 0, BattleFrontier_BattlePyramidTop_EventScript_255180
map_script_2 VAR_TEMP_F, 1, BattleFrontier_BattlePyramidTop_EventScript_25518A
.2byte 0
BattleFrontier_BattlePyramidTop_EventScript_255180:: @ 8255180
playbgm MUS_PYRAMID_TOP, 0
setvar VAR_TEMP_E, 1
end
BattleFrontier_BattlePyramidTop_EventScript_25518A:: @ 825518A
special ShowMapNamePopup
setvar VAR_TEMP_F, 0
end
BattleFrontier_BattlePyramidTop_EventScript_255193:: @ 8255193
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A8E7C
special SavePlayerParty
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 9
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_TEMP_F, 1
end
BattleFrontier_BattlePyramidTop_EventScript_2551D0:: @ 82551D0
lock
faceplayer
compare VAR_TEMP_D, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255236
compare VAR_TEMP_C, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255240
msgbox BattleFrontier_BattlePyramidTop_Text_255410, 4
closemessage
applymovement 1, BattleFrontier_BattlePyramidTop_Movement_2553FD
waitmovement 0
applymovement 255, BattleFrontier_BattlePyramidTop_Movement_255403
waitmovement 0
applymovement 1, BattleFrontier_BattlePyramidTop_Movement_255400
waitmovement 0
message BattleFrontier_BattlePyramidTop_Text_2554E8
waitmessage
playfanfare MUS_ME_POINTGET
waitfanfare
closemessage
BattleFrontier_BattlePyramidTop_EventScript_25521A:: @ 825521A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
warp MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY, 255, 7, 13
waitstate
end
BattleFrontier_BattlePyramidTop_EventScript_255236:: @ 8255236
msgbox BattleFrontier_BattlePyramidTop_Text_255BFE, 4
closemessage
end
BattleFrontier_BattlePyramidTop_EventScript_255240:: @ 8255240
msgbox BattleFrontier_BattlePyramidTop_Text_25551F, 4
applymovement 1, BattleFrontier_BattlePyramidTop_Movement_2553FD
setvar VAR_TEMP_D, 1
closemessage
end
BattleFrontier_BattlePyramidTop_EventScript_255256:: @ 8255256
lockall
switch VAR_TEMP_C
case 2, BattleFrontier_BattlePyramidTop_EventScript_255335
case 3, BattleFrontier_BattlePyramidTop_EventScript_2552D0
case 4, BattleFrontier_BattlePyramidTop_EventScript_255388
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_2552D0
special SpawnScriptEventObject
applymovement 127, BattleFrontier_BattlePyramidTop_Movement_25540C
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_255669, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_25573E, 4
goto BattleFrontier_BattlePyramidTop_EventScript_2552DA
end
BattleFrontier_BattlePyramidTop_EventScript_2552D0:: @ 82552D0
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
BattleFrontier_BattlePyramidTop_EventScript_2552DA:: @ 82552DA
msgbox BattleFrontier_BattlePyramidTop_Text_255846, 4
call BattleFrontier_BattlePyramidTop_EventScript_2553ED
playbgm MUS_PYRAMID_TOP, 0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_2552FB
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidTop_EventScript_2552FB:: @ 82552FB
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_25521A
msgbox BattleFrontier_BattlePyramidTop_Text_255873, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePyramidTop_Text_2558E9
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePyramidTop_Text_25591D, 4
goto BattleFrontier_BattlePyramidTop_EventScript_25521A
BattleFrontier_BattlePyramidTop_EventScript_255335:: @ 8255335
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255388
special SpawnScriptEventObject
applymovement 127, BattleFrontier_BattlePyramidTop_Movement_25540C
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_255951, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_255A6D, 4
goto BattleFrontier_BattlePyramidTop_EventScript_255392
end
BattleFrontier_BattlePyramidTop_EventScript_255388:: @ 8255388
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
BattleFrontier_BattlePyramidTop_EventScript_255392:: @ 8255392
msgbox BattleFrontier_BattlePyramidTop_Text_255AA1, 4
call BattleFrontier_BattlePyramidTop_EventScript_2553ED
playbgm MUS_PYRAMID_TOP, 0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_2553B3
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidTop_EventScript_2553B3:: @ 82553B3
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_25521A
msgbox BattleFrontier_BattlePyramidTop_Text_255ACD, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePyramidTop_Text_255B59
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePyramidTop_Text_255B82, 4
goto BattleFrontier_BattlePyramidTop_EventScript_25521A
BattleFrontier_BattlePyramidTop_EventScript_2553ED:: @ 82553ED
closemessage
setvar VAR_0x8004, 10
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
return
BattleFrontier_BattlePyramidTop_Movement_2553FD: @ 82553FD
walk_right
walk_in_place_fastest_left
step_end
BattleFrontier_BattlePyramidTop_Movement_255400: @ 8255400
walk_left
walk_in_place_fastest_up
step_end
BattleFrontier_BattlePyramidTop_Movement_255403: @ 8255403
walk_up
walk_up
walk_up
walk_up
walk_up
walk_in_place_fastest_down
step_end
BattleFrontier_BattlePyramidTop_Movement_25540A: @ 825540A
walk_fast_down
step_end
BattleFrontier_BattlePyramidTop_Movement_25540C: @ 825540C
walk_slow_up
walk_slow_up
delay_16
step_end
BattleFrontier_BattlePyramidTop_Text_255410: @ 8255410
.string "It is a delight to see you here!\n"
.string "You have reached the summit of\l"
.string "the BATTLE PYRAMID!\p"
.string "Above here is the PYRAMIDs\n"
.string "lookout point.\p"
.string "It is a place open only to those\n"
.string "who have conquered the PYRAMID.\p"
.string "Now, please!\n"
.string "Up you go!$"
BattleFrontier_BattlePyramidTop_Text_2554E8: @ 82554E8
.string "The PYRAMIDs new conqueror!\n"
.string "Let the name {PLAYER} be known!$"
BattleFrontier_BattlePyramidTop_Text_25551F: @ 825551F
.string "It is a delight to see you here!\p"
.string "Unfortunately, you were second by\n"
.string "a mere fraction of time!\p"
.string "Our chief has already conquered\n"
.string "the PYRAMID ahead of you.\p"
.string "However, my young explorer…\n"
.string "You are a TRAINER!\p"
.string "Assert your power and take the glory\n"
.string "of the pinnacle from our chief!\p"
.string "Now, please! When you are ready,\n"
.string "take one more step of courage!$"
BattleFrontier_BattlePyramidTop_Text_255669: @ 8255669
.string "Young adventurer…\p"
.string "Wouldnt you agree that explorations\n"
.string "are the grandest of adventures?\p"
.string "Your own wits!\p"
.string "Your own strength!\p"
.string "Your own POKéMON!\p"
.string "And, above all, only your own courage\n"
.string "to lead you through unknown worlds…$"
BattleFrontier_BattlePyramidTop_Text_25573E: @ 825573E
.string "Aah, yes, indeed this life is grand!\n"
.string "Grand, it is! Eh?\p"
.string "Im BRANDON!\p"
.string "Im the PYRAMID KING, which means\n"
.string "Im in charge here.\p"
.string "Most people call me the chief!\p"
.string "You coming here means you have\n"
.string "that much confidence in yourself,\l"
.string "am I right?\p"
.string "Hahahah!\n"
.string "This should be exciting!$"
BattleFrontier_BattlePyramidTop_Text_255846: @ 8255846
.string "Now, then!\n"
.string "Bring your courage to our battle!$"
BattleFrontier_BattlePyramidTop_Text_255873: @ 8255873
.string "BRANDON: Hahahah! Grand it was!\n"
.string "Grand, yes, indeed!\p"
.string "Well done! Youve earned recognition!\n"
.string "Your FRONTIER PASS, please!$"
BattleFrontier_BattlePyramidTop_Text_2558E9: @ 82558E9
.string "The Brave Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattlePyramidTop_Text_25591D: @ 825591D
.string "Young explorer!\n"
.string "I look forward to our next meeting!$"
BattleFrontier_BattlePyramidTop_Text_255951: @ 8255951
.string "BRANDON: …Youve finally returned,\n"
.string "young explorer…\p"
.string "Your love of adventure seems to come\n"
.string "deep from within your heart…\p"
.string "Yes… You are exactly as I was in\n"
.string "my own youth…\p"
.string "… … …Ah…\p"
.string "The passionate!\p"
.string "The dangerous!\p"
.string "The desperate!\p"
.string "Those days of death-defying,\n"
.string "life-affirming adventures are back…$"
BattleFrontier_BattlePyramidTop_Text_255A6D: @ 8255A6D
.string "Now, then!\p"
.string "I sense my own courage is off\n"
.string "the meter!$"
BattleFrontier_BattlePyramidTop_Text_255AA1: @ 8255AA1
.string "Everything you have!\n"
.string "Im braced for it all!$"
BattleFrontier_BattlePyramidTop_Text_255ACD: @ 8255ACD
.string "BRANDON: Hahahah!\n"
.string "Remarkable!\l"
.string "Yes, its grand, indeed!\p"
.string "Young explorer!\p"
.string "Youve bested me through and through!\n"
.string "Here! I want you to have this!$"
BattleFrontier_BattlePyramidTop_Text_255B59: @ 8255B59
.string "The Brave Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattlePyramidTop_Text_255B82: @ 8255B82
.string "Ah, yes! It just goes to show that\n"
.string "I have much to learn still!\p"
.string "May our paths cross again!\n"
.string "Farewell for now, young explorer!$"
BattleFrontier_BattlePyramidTop_Text_255BFE: @ 8255BFE
.string "Now, when you are ready, take courage\n"
.string "and step forward.$"

View File

@@ -0,0 +1,651 @@
BattleFrontier_BattleTowerBattleRoom_MapScripts:: @ 8241B40
map_script 2, BattleFrontier_BattleTowerBattleRoom_MapScript2_241B62
map_script 4, BattleFrontier_BattleTowerBattleRoom_MapScript2_241B4B
.byte 0
BattleFrontier_BattleTowerBattleRoom_MapScript2_241B4B: @ 8241B4B
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241B55
.2byte 0
BattleFrontier_BattleTowerBattleRoom_EventScript_241B55:: @ 8241B55
setvar VAR_TEMP_1, 1
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_242198
end
BattleFrontier_BattleTowerBattleRoom_MapScript2_241B62: @ 8241B62
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C
.2byte 0
BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C:: @ 8241B6C
setvar VAR_TEMP_0, 1
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_242179
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
waitmovement 0
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
waitmovement 0
setvar VAR_TEMP_2, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3:: @ 8241BC3
setvar VAR_0x8004, 3
special sub_8161F74
addobject 1
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242182
waitmovement 0
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8161F74
msgbox 0x2021fc4, 4
waitmessage
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F
BattleFrontier_BattleTowerBattleRoom_EventScript_241C03:: @ 8241C03
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_241C03:: @ 8241C03
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F:: @ 8241C2F
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 4
special sub_8161F74
switch VAR_RESULT
case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242188
waitmovement 0
removeobject 1
setvar VAR_0x8004, 9
special sub_81A1780
compare VAR_RESULT, 0
call_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
waitmovement 0
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
waitmovement 0
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242217, 4
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F:: @ 8241C8F
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_TEMP_F, VAR_RESULT
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
call BattleFrontier_BattleTowerBattleRoom_EventScript_241E44
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A
multichoice 19, 4, 103, 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 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A:: @ 8241D0A
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D40:: @ 8241D40
message BattleFrontier_BattleTowerBattleRoom_Text_2423A3
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241D72
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D72:: @ 8241D72
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C:: @ 8241D7C
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2423FC, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241E22
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA:: @ 8241DAA
message BattleFrontier_BattleTowerBattleRoom_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_24220E
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC:: @ 8241DDC
closemessage
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_242180
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_242192
waitmovement 0
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6:: @ 8241DF6
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_241E22:: @ 8241E22
message BattleFrontier_BattleTowerBattleRoom_Text_242426
waitmessage
setvar VAR_0x8004, 6
setvar VAR_0x8005, 2
special sub_8161F74
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleTowerBattleRoom_EventScript_241E44:: @ 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
BattleFrontier_BattleTowerBattleRoom_EventScript_241E90:: @ 8241E90
message BattleFrontier_BattleTowerBattleRoom_Text_242277
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241E97:: @ 8241E97
message BattleFrontier_BattleTowerBattleRoom_Text_2422A9
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241E9E:: @ 8241E9E
message BattleFrontier_BattleTowerBattleRoom_Text_2422DB
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EA5:: @ 8241EA5
message BattleFrontier_BattleTowerBattleRoom_Text_24230D
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EAC:: @ 8241EAC
message BattleFrontier_BattleTowerBattleRoom_Text_24233F
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EB3:: @ 8241EB3
message BattleFrontier_BattleTowerBattleRoom_Text_242371
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleDomeLobby_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleFactoryBattleRoom_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattlePalaceBattleRoom_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleTowerBattleRoom2_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA:: @ 8241EBA
setvar VAR_0x8004, 17
special sub_81A1780
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3:: @ 8241EC3
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_24219A
waitmovement 0
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2725B6
waitmovement 0
playse SE_PIN
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_272598
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_27259A
waitmovement 0
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2421A6
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_2421AB
waitmovement 0
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2421A1
waitmovement 0
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A:: @ 8241F0A
compare VAR_TEMP_2, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2424C2, 4
setvar VAR_TEMP_2, 1
BattleFrontier_BattleTowerBattleRoom_EventScript_241F22:: @ 8241F22
message BattleFrontier_BattleTowerBattleRoom_Text_242542
waitmessage
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F79
multichoice 19, 4, 103, 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 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
BattleFrontier_BattleTowerBattleRoom_EventScript_241F79:: @ 8241F79
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF:: @ 8241FAF
call BattleFrontier_BattleTowerBattleRoom_EventScript_242170
closemessage
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_242180
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_242192
waitmovement 0
addobject 1
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_2421B2
waitmovement 0
switch VAR_TEMP_F
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_242085
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_242029
case 4, BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_242029
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242579, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleTowerBattleRoom_EventScript_242029:: @ 8242029
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24268C, 4
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_242046
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
BattleFrontier_BattleTowerBattleRoom_EventScript_242046:: @ 8242046
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2426B4, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleTowerBattleRoom_Text_24270E
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242744, 4
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
BattleFrontier_BattleTowerBattleRoom_EventScript_242085:: @ 8242085
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2427F9, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2:: @ 82420B2
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428E0, 4
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF:: @ 82420CF
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 12
special sub_81A1780
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428F7, 4
playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleTowerBattleRoom_Text_242932
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24295D, 4
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
BattleFrontier_BattleTowerBattleRoom2_EventScript_24210E:: @ 824210E
BattleFrontier_BattleTowerBattleRoom_EventScript_24210E:: @ 824210E
closemessage
setvar VAR_TEMP_2, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 0
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
copyvar VAR_0x8004, VAR_0x40CE
compare VAR_0x8004, 3
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_24215A
setvar VAR_0x8004, 18
special sub_81A1780
special HealPlayerParty
setvar VAR_0x8004, 21
special sub_81A1780
BattleFrontier_BattleTowerBattleRoom_EventScript_24215A:: @ 824215A
setvar VAR_0x8004, 15
special sub_8161F74
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
return
BattleFrontier_BattleArenaBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattleDomeBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattleFactoryBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattlePalaceBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattlePyramidTop_EventScript_242170:: @ 8242170
BattleFrontier_BattleTowerBattleRoom_EventScript_242170:: @ 8242170
setvar VAR_0x8004, 22
special sub_81A1780
return
BattleFrontier_BattleTowerBattleRoom_Movement_242179: @ 8242179
walk_up
walk_up
walk_up
face_right
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_24217E: @ 824217E
face_down
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242180: @ 8242180
face_right
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242182: @ 8242182
walk_down
walk_down
walk_down
walk_down
face_left
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242188: @ 8242188
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_24218D: @ 824218D
walk_right
walk_right
walk_right
walk_up
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242192: @ 8242192
walk_down
walk_left
walk_left
walk_left
face_right
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242198: @ 8242198
set_invisible
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_24219A: @ 824219A
set_visible
delay_16
walk_up
walk_left
walk_left
delay_8
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421A1: @ 82421A1
walk_right
walk_right
walk_down
set_invisible
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421A6: @ 82421A6
delay_16
delay_16
delay_16
delay_16
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421AB: @ 82421AB
face_right
delay_16
delay_16
delay_16
delay_16
walk_in_place_right
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421B2: @ 82421B2
walk_slow_down
walk_slow_down
walk_slow_down
walk_slow_down
face_left
step_end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8:: @ 82421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8:: @ 82421B8
copyvar VAR_RESULT, VAR_0x40CE
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8
compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2
compare VAR_RESULT, 3
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 6, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8:: @ 82421E8
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 10, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2:: @ 82421F2
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 14, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC:: @ 82421FC
setvar VAR_0x8004, 13
special sub_8161F74
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 18, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_24220E:: @ 824220E
setflag FLAG_0x077
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
end
BattleFrontier_BattleTowerBattleRoom2_Text_242217: @ 8242217
BattleFrontier_BattleTowerBattleRoom_Text_242217: @ 8242217
.string "We will restore your POKéMON to\n"
.string "full health.$"
BattleFrontier_BattleTowerBattleRoom_Text_242244: @ 8242244
.string "You will be facing opponent no. {STR_VAR_1}.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_242277: @ 8242277
.string "You will be facing opponent no. 2.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_2422A9: @ 82422A9
.string "You will be facing opponent no. 3.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_2422DB: @ 82422DB
.string "You will be facing opponent no. 4.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_24230D: @ 824230D
.string "You will be facing opponent no. 5.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_24233F: @ 824233F
.string "You will be facing opponent no. 6.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_242371: @ 8242371
.string "You will be facing opponent no. 7.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_2423A3: @ 82423A3
BattleFrontier_BattleTowerBattleRoom_Text_2423A3: @ 82423A3
.string "Record your battle on your\n"
.string "FRONTIER PASS?$"
BattleFrontier_BattleTowerLobby_Text_2423CD: @ 82423CD
.string "{PLAYER}s battle was recorded\n"
.string "on the FRONTIER PASS.$"
BattleFrontier_BattleTowerBattleRoom2_Text_2423FC: @ 82423FC
BattleFrontier_BattleTowerBattleRoom_Text_2423FC: @ 82423FC
.string "Would you like to save and\n"
.string "quit the game?$"
BattleFrontier_BattleTowerBattleRoom2_Text_242426: @ 8242426
BattleFrontier_BattleTowerBattleRoom_Text_242426: @ 8242426
.string "Saving your battle data.\n"
.string "Please wait.$"
BattleFrontier_BattleTowerBattleRoom2_Text_24244C: @ 824244C
BattleFrontier_BattleTowerBattleRoom_Text_24244C: @ 824244C
.string "Would you like to cancel your BATTLE\n"
.string "ROOM challenge?$"
gText_BattleRecordCouldntBeSaved:: @ 8242481
.string "There was an error of some sort.\n"
.string "Your record could not be saved.$"
BattleFrontier_BattleTowerBattleRoom_Text_2424C2: @ 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
.string "You will be facing the SALON MAIDEN.\n"
.string "Are you prepared?$"
BattleFrontier_BattleTowerBattleRoom_Text_242579: @ 8242579
.string "Greetings…\n"
.string "My name is ANABEL.\p"
.string "I am the SALON MAIDEN, and I am in\n"
.string "charge of running the BATTLE TOWER…\p"
.string "I have heard several rumors\n"
.string "about you…\p"
.string "In all honesty, what I have heard does\n"
.string "not seem attractive in any way…\p"
.string "The reason Ive come to see you…\n"
.string "Well, there is but one reason…$"
BattleFrontier_BattleTowerBattleRoom_Text_24268C: @ 824268C
.string "Let me see your talent in\n"
.string "its entirety…$"
BattleFrontier_BattleTowerBattleRoom_Text_2426B4: @ 82426B4
.string "ANABEL: Fufufu, nicely done…\p"
.string "Your FRONTIER PASS, please…\n"
.string "Your talent shall be recognized.$"
BattleFrontier_BattleTowerBattleRoom_Text_24270E: @ 824270E
.string "The Ability Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattleTowerBattleRoom_Text_242744: @ 8242744
.string "… … … … … …\p"
.string "You have confidence in your POKéMON\n"
.string "battling talent, dont you?\p"
.string "I urge you to keep battling and\n"
.string "keep on winning.\p"
.string "I will be waiting for you.\n"
.string "Until the next time we meet…$"
BattleFrontier_BattleTowerBattleRoom_Text_2427F9: @ 82427F9
.string "ANABEL: You really did come back to\n"
.string "see me…\p"
.string "… … … … … …\p"
.string "Youve won straight matches to see me…\n"
.string "I wont have to hold back against you…\p"
.string "Its been too long now…\p"
.string "Too long since Ive been able to battle\n"
.string "without thinking about anything…$"
BattleFrontier_BattleTowerBattleRoom_Text_2428E0: @ 82428E0
.string "Lets begin, shall we?$"
BattleFrontier_BattleTowerBattleRoom_Text_2428F7: @ 82428F7
.string "ANABEL: Fufu, congratulations…\n"
.string "Your FRONTIER PASS, please…$"
BattleFrontier_BattleTowerBattleRoom_Text_242932: @ 8242932
.string "The Ability Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattleTowerBattleRoom_Text_24295D: @ 824295D
.string "That was fun…\p"
.string "I have never had a POKéMON battle\n"
.string "so enjoyable before…\p"
.string "I wish I could battle with you again…$"

View File

@@ -0,0 +1,540 @@
BattleFrontier_BattleTowerBattleRoom2_MapScripts:: @ 8248EE8
map_script 3, BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8
map_script 4, BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F33
map_script 2, BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F43
.byte 0
BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8: @ 8248EF8
compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F
compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F:: @ 8248F0F
setvar VAR_0x8004, 14
special sub_8161F74
checkplayergender
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29
setvar VAR_OBJ_GFX_ID_F, 0
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29:: @ 8248F29
setvar VAR_OBJ_GFX_ID_F, 89
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F:: @ 8248F2F
special sub_813A76C
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 255, 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
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_RESULT, 0
goto_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
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
setvar VAR_0x8004, 3
special sub_8161F74
addobject 1
addobject 4
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249528
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_24952E
waitmovement 0
compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249026
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8161F74
delay 15
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
msgbox 0x2021fc4, 4
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
special sub_8161F74
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
msgbox 0x2021fc4, 4
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249069
BattleFrontier_BattleTowerBattleRoom2_EventScript_249026:: @ 8249026
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8161F74
delay 15
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
messageautoscroll 0x2021fc4
waitmessage
delay 48
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
special sub_8161F74
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
messageautoscroll 0x2021fc4
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
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA:: @ 82490AA
call BattleFrontier_BattleTowerBattleRoom2_EventScript_241EBA
setvar VAR_0x8004, 4
special sub_8161F74
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_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249118
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_242217, 4
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
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A1780
compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249514
playfanfare MUS_ME_ASA
waitfanfare
special HealPlayerParty
BattleFrontier_BattleTowerBattleRoom2_EventScript_249143:: @ 8249143
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
call BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD
compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8E0
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1
multichoice 19, 4, 103, 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 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1:: @ 82491B1
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249223
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_249251
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_2491E7:: @ 82491E7
message BattleFrontier_BattleTowerBattleRoom2_Text_2423A3
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249219
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249219:: @ 8249219
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8B4
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249223:: @ 8249223
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_2423FC, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249251:: @ 8249251
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249283:: @ 8249283
closemessage
clearflag FLAG_0x002
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
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB:: @ 82492DB
message BattleFrontier_BattleTowerBattleRoom2_Text_242426
waitmessage
setvar VAR_0x8004, 6
setvar VAR_0x8005, 2
special sub_8161F74
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD:: @ 82492FD
compare VAR_0x40CE, 3
goto_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
checkflag FLAG_0x002
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249457
multichoice 19, 6, 105, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249483
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494A8
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_249457:: @ 8249457
multichoice 20, 8, 106, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249483
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
case 127, 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 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249412
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494A8:: @ 82494A8
message BattleFrontier_BattleTowerBattleRoom2_Text_2423A3
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8B4
setflag FLAG_0x002
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD:: @ 82494DD
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
compare VAR_RESULT, 0
goto_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.$"

View File

@@ -0,0 +1,59 @@
BattleFrontier_BattleTowerCorridor_MapScripts:: @ 8241AAA
map_script 1, BattleFrontier_BattleTowerCorridor_MapScript1_241AB5
map_script 2, BattleFrontier_BattleTowerCorridor_MapScript2_241AE6
.byte 0
BattleFrontier_BattleTowerCorridor_MapScript1_241AB5: @ 8241AB5
compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleTowerCorridor_EventScript_241AD3
setmetatile 12, 0, 519, 0
setmetatile 12, 1, 527, 0
end
BattleFrontier_BattleTowerCorridor_EventScript_241AD3:: @ 8241AD3
setmetatile 15, 0, 519, 0
setmetatile 15, 1, 527, 0
end
BattleFrontier_BattleTowerCorridor_MapScript2_241AE6: @ 8241AE6
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleTowerCorridor_EventScript_241AF0
.2byte 0
BattleFrontier_BattleTowerCorridor_EventScript_241AF0:: @ 8241AF0
setvar VAR_TEMP_0, 1
compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleTowerCorridor_EventScript_241B16
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B3A
applymovement 255, BattleFrontier_BattleTowerCorridor_Movement_241B39
waitmovement 0
goto BattleFrontier_BattleTowerCorridor_EventScript_241B27
BattleFrontier_BattleTowerCorridor_EventScript_241B16:: @ 8241B16
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B37
applymovement 255, BattleFrontier_BattleTowerCorridor_Movement_241B36
waitmovement 0
BattleFrontier_BattleTowerCorridor_EventScript_241B27:: @ 8241B27
setvar VAR_TEMP_0, 0
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
waitstate
end
BattleFrontier_BattleTowerCorridor_Movement_241B36: @ 8241B36
walk_right
BattleFrontier_BattleTowerCorridor_Movement_241B37: @ 8241B37
walk_right
walk_right
BattleFrontier_BattleTowerCorridor_Movement_241B39: @ 8241B39
walk_right
BattleFrontier_BattleTowerCorridor_Movement_241B3A: @ 8241B3A
walk_right
walk_right
walk_right
walk_up
set_invisible
step_end

View File

@@ -0,0 +1,172 @@
BattleFrontier_BattleTowerCorridor2_MapScripts:: @ 8248D4A
map_script 3, BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A
map_script 4, BattleFrontier_BattleTowerCorridor2_MapScript2_248D95
map_script 2, BattleFrontier_BattleTowerCorridor2_MapScript2_248DB2
.byte 0
BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A: @ 8248D5A
compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248D71
compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248D91
end
BattleFrontier_BattleTowerCorridor2_EventScript_248D71:: @ 8248D71
setvar VAR_0x8004, 14
special sub_8161F74
checkplayergender
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D8B
setvar VAR_OBJ_GFX_ID_F, 0
return
BattleFrontier_BattleTowerCorridor2_EventScript_248D8B:: @ 8248D8B
setvar VAR_OBJ_GFX_ID_F, 89
return
BattleFrontier_BattleTowerCorridor2_EventScript_248D91:: @ 8248D91
special sub_813A76C
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 255, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
hideobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2
special sub_8139980
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, BattleFrontier_BattleTowerCorridor2_Movement_2725A6
applymovement 2, BattleFrontier_BattleTowerCorridor2_Movement_2725A6
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_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248EA8
compare VAR_0x40CE, 3
call_if 1, 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

Some files were not shown because too many files have changed in this diff Show More