summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiegoisawesome <diego@domoreaweso.me>2017-11-09 17:40:08 -0600
committerDiegoisawesome <diego@domoreaweso.me>2017-11-09 19:38:57 -0600
commit2d3044aaa645bbad85e8e60dfe23f7f0224383ca (patch)
tree1ddef1266c7114a20fa10f70dc70179f96b5a080
parent455a9798190c8e7573656f8ae334bc8074ff5d82 (diff)
Begin map dump cleanup
-rw-r--r--asm/field_control_avatar.s2
-rw-r--r--data/event_scripts.s1604
-rw-r--r--data/maps/scripts/AquaHideout_B2F.inc7
-rw-r--r--data/maps/scripts/BattleFrontier_BattleArenaBattleRoom.inc148
-rw-r--r--data/maps/scripts/BattleFrontier_BattleArenaLobby.inc82
-rw-r--r--data/maps/scripts/BattleFrontier_BattleDomeCorridor.inc19
-rw-r--r--data/maps/scripts/BattleFrontier_BattleDomeLobby.inc14
-rw-r--r--data/maps/scripts/BattleFrontier_BattleDomePreBattleRoom.inc18
-rw-r--r--data/maps/scripts/BattleFrontier_BattleFactoryLobby.inc76
-rw-r--r--data/maps/scripts/BattleFrontier_BattleFactoryPreBattleRoom.inc205
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePalaceBattleRoom.inc19
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePalaceLobby.inc4
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePikeLobby.inc17
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePikeRandomRoom1.inc34
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePikeThreePathRoom.inc53
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePointExchangeServiceCorner.inc104
-rw-r--r--data/maps/scripts/BattleFrontier_BattlePyramidLobby.inc33
-rw-r--r--data/maps/scripts/BattleFrontier_BattleTowerBattleRoom.inc132
-rw-r--r--data/maps/scripts/BattleFrontier_BattleTowerBattleRoom2.inc24
-rw-r--r--data/maps/scripts/BattleFrontier_BattleTowerLobby.inc416
-rw-r--r--data/maps/scripts/BattleFrontier_BattleTowerMultiBattleRoom.inc1193
-rw-r--r--data/maps/scripts/SSTidalCorridor.inc313
-rw-r--r--data/maps/scripts/SouthernIsland_Exterior.inc13
23 files changed, 3128 insertions, 1402 deletions
diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s
index baf159a8d..33216d82d 100644
--- a/asm/field_control_avatar.s
+++ b/asm/field_control_avatar.s
@@ -1470,7 +1470,7 @@ _0809CAF8:
bl CountSSTidalStep
cmp r0, 0x1
bne _0809CB1C
- ldr r0, =gUnknown_0823C050
+ ldr r0, =SSTidalCorridor_EventScript_23C050
bl ScriptContext1_SetupScript
b _0809CB28
.pool
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 4e2e07560..358e383d5 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -19,8 +19,6 @@ gStdScripts:: @ 81DC2A0
.incbin "baserom.gba", 0x1dc2a0, 0x2c
gStdScripts_End:: @ 81DC2CC
-
-gStdScripts_End:: @ 81DC2CC
map_script 3, PetalburgCity_MapScript1_1DC2D7
map_script 2, PetalburgCity_MapScript2_1DC31C
.byte 0
@@ -4018,357 +4016,222 @@ SkyPillar_Outside_Text_23953A: @ 823953A
.include "data/maps/scripts/SecretBase_YellowCave2.inc"
.include "data/maps/scripts/SecretBase_YellowCave3.inc"
.include "data/maps/scripts/SecretBase_YellowCave4.inc"
+
gUnknown_0823B4BB:: @ 823B4BB
- .incbin "baserom.gba", 0x23b4bb, 0x2d
+ lockall
+ playse 2
+ message Text_276805
+ dofieldeffect 61
+ waitstate
+ waitmessage
+ waitbuttonpress
+ playse 5
+ goto EventScript_23B4D3
+ end
-gUnknown_0823B4E8:: @ 823B4E8
- .incbin "baserom.gba", 0x23b4e8, 0xa1
+EventScript_23B4D3:: @ 823B4D3
+ message Text_27681A
+ waitmessage
+ checkflag FLAG_0x10C
+ goto_eq EventScript_23B4EF
+ goto EventScript_23B531
+ end
-gUnknown_0823B589:: @ 823B589
- .incbin "baserom.gba", 0x23b589, 0x60
+gUnknown_0823B4E8:: @ 823B4E8
+ lockall
+ goto EventScript_23B4D3
+ end
-gUnknown_0823B5E9:: @ 823B5E9
- .incbin "baserom.gba", 0x23b5e9, 0x9b
+EventScript_23B4EF:: @ 823B4EF
+ multichoice 0, 0, 6, 0
+ switch VAR_RESULT
+ case 0, EventScript_23B581
+ case 1, EventScript_23B568
+ case 2, EventScript_23B585
+ case 3, EventScript_23B66E
+ case 127, EventScript_23B66E
+ end
-gUnknown_0823B684:: @ 823B684
- .incbin "baserom.gba", 0x23b684, 0x8
+EventScript_23B531:: @ 823B531
+ multichoice 0, 0, 5, 0
+ switch VAR_RESULT
+ case 0, EventScript_23B581
+ case 1, EventScript_23B568
+ case 2, EventScript_23B66E
+ case 127, EventScript_23B66E
+ end
-gUnknown_0823B68C:: @ 823B68C
+EventScript_23B568:: @ 823B568
+ msgbox Text_2766AA, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq EventScript_23B4D3
+ closemessage
+ special sub_80E9AC0
+ releaseall
+ end
- .incbin "baserom.gba", 0x23b68c, 0xcd
+EventScript_23B581:: @ 823B581
+ special sub_80E9C74
+ end
-SecretBase_RedCave1_Text_23B759: @ 823B759
- .string "Want to make your SECRET BASE here?$"
+EventScript_23B585:: @ 823B585
+ special sub_80E9C88
+ end
- .include "data/maps/scripts/SingleBattleColosseum.inc"
- .include "data/maps/scripts/TradeCenter.inc"
- .include "data/maps/scripts/RecordCorner.inc"
- .include "data/maps/scripts/DoubleBattleColosseum.inc"
- .include "data/maps/scripts/LinkContestRoom1.inc"
- .include "data/maps/scripts/LinkContestRoom2.inc"
- .include "data/maps/scripts/LinkContestRoom3.inc"
- .include "data/maps/scripts/LinkContestRoom4.inc"
- .include "data/maps/scripts/LinkContestRoom5.inc"
- .include "data/maps/scripts/LinkContestRoom6.inc"
- .include "data/maps/scripts/UnknownMap_25_29.inc"
- .include "data/maps/scripts/UnknownMap_25_30.inc"
- .include "data/maps/scripts/UnknownMap_25_31.inc"
- .include "data/maps/scripts/UnknownMap_25_32.inc"
- .include "data/maps/scripts/UnknownMap_25_33.inc"
- .include "data/maps/scripts/UnknownMap_25_34.inc"
- .include "data/maps/scripts/InsideOfTruck.inc"
- .include "data/maps/scripts/SSTidalCorridor.inc"
-gUnknown_0823C050:: @ 823C050
+gUnknown_0823B589:: @ 823B589
+ lockall
+ message Text_276805
+ playse 2
+ dofieldeffect 61
+ waitstate
+ waitmessage
+ waitbuttonpress
+ playse 5
+ goto EventScript_23B5A1
+ end
- .incbin "baserom.gba", 0x23c050, 0x17
+EventScript_23B5A1:: @ 823B5A1
+ message Text_27681A
+ waitmessage
+ multichoice 0, 0, 7, 0
+ switch VAR_RESULT
+ case 0, EventScript_23B5F0
+ case 1, EventScript_23B585
+ case 2, EventScript_23B660
+ case 3, EventScript_23B66E
+ case 127, EventScript_23B66E
+ end
-SSTidalCorridor_EventScript_23C067:: @ 823C067
- special sub_8137FB0
- setvar VAR_PORTHOLE, 3
+gUnknown_0823B5E9:: @ 823B5E9
lockall
- playse SE_PINPON
- msgbox SSTidalCorridor_Text_23C4E3, 4
- releaseall
+ goto EventScript_23B5A1
end
-SSTidalCorridor_EventScript_23C07D:: @ 823C07D
- special sub_8137FB0
- setvar VAR_PORTHOLE, 8
- lockall
- playse SE_PINPON
- msgbox SSTidalCorridor_Text_23C50F, 4
+EventScript_23B5F0:: @ 823B5F0
+ special sub_80E9BDC
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq EventScript_23B62F
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq EventScript_23B652
+ special sub_80E980C
+ msgbox Text_276707, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq EventScript_23B5A1
+ msgbox Text_2767D1, 3
+ special sub_80E9C2C
+ special sub_80FA57C
releaseall
end
-SSTidalRooms_EventScript_23C093:: @ 823C093
- special sub_8137FB0
- setvar VAR_PORTHOLE, 8
- playse SE_PINPON
- msgbox SSTidalRooms_Text_23C50F, 4
- return
-
-SSTidalRooms_EventScript_23C0A7:: @ 823C0A7
- switch VAR_PORTHOLE
- case 2, SSTidalRooms_EventScript_23C03C
- case 3, SSTidalRooms_EventScript_23C03C
- case 6, SSTidalRooms_EventScript_23C028
- case 7, SSTidalRooms_EventScript_23C093
- return
-
-SSTidalCorridor_EventScript_23C0D9:: @ 823C0D9
- msgbox SSTidalCorridor_Text_23C6EC, 2
+EventScript_23B62F:: @ 823B62F
+ msgbox Text_276731, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq EventScript_23B5A1
+ msgbox Text_2767E9, 3
+ special sub_80E9C2C
+ special sub_80FA57C
+ releaseall
end
-SSTidalCorridor_EventScript_23C0E2:: @ 823C0E2
- lock
- faceplayer
- waitse
- playmoncry SPECIES_WINGULL, 0
- msgbox SSTidalCorridor_Text_23C7E1, 4
- waitmoncry
- release
+EventScript_23B652:: @ 823B652
+ msgbox Text_27676F, 3
+ special sub_80FA57C
+ closemessage
+ releaseall
end
-SSTidalCorridor_EventScript_23C0F5:: @ 823C0F5
- msgbox SSTidalCorridor_Text_23C7F8, 3
+EventScript_23B660:: @ 823B660
+ msgbox Text_276835, 4
+ goto EventScript_23B5A1
end
-SSTidalCorridor_EventScript_23C0FE:: @ 823C0FE
- msgbox SSTidalCorridor_Text_23C800, 3
+EventScript_23B66E:: @ 823B66E
+ special sub_80FA57C
+ closemessage
+ releaseall
end
-SSTidalCorridor_EventScript_23C107:: @ 823C107
- msgbox SSTidalCorridor_Text_23C808, 3
+EventScript_23B674:: @ 823B674
+ special sub_80EB498
end
-SSTidalCorridor_EventScript_23C110:: @ 823C110
- msgbox SSTidalCorridor_Text_23C810, 3
+EventScript_23B678:: @ 823B678
+ special sub_80EB56C
end
-SSTidalCorridor_EventScript_23C119:: @ 823C119
- lock
- faceplayer
- compare_var_to_value VAR_PORTHOLE, 4
- goto_eq SSTidalCorridor_EventScript_23C13B
- compare_var_to_value VAR_PORTHOLE, 8
- goto_eq SSTidalCorridor_EventScript_23C15A
- msgbox SSTidalCorridor_Text_23C596, 4
- release
+EventScript_23B67C:: @ 823B67C
+ special sub_80EB9E0
end
-SSTidalCorridor_EventScript_23C13B:: @ 823C13B
- setrespawn 8
- msgbox SSTidalCorridor_Text_23C64F, 4
- checkflag FLAG_0x104
- call_if 1, SSTidalCorridor_EventScript_23C179
- warp LILYCOVE_CITY_HARBOR, 255, 8, 11
- waitstate
- release
+EventScript_23B680:: @ 823B680
+ special sub_80EBB28
end
-SSTidalCorridor_EventScript_23C15A:: @ 823C15A
- setrespawn 4
- msgbox SSTidalCorridor_Text_23C64F, 4
- checkflag FLAG_0x104
- call_if 1, SSTidalCorridor_EventScript_23C179
- warp SLATEPORT_CITY_HARBOR, 255, 8, 11
+gUnknown_0823B684:: @ 823B684
+ special sub_80EBE7C
+ dofieldeffect 52
waitstate
- release
end
-SSTidalCorridor_EventScript_23C179:: @ 823C179
- setflag FLAG_0x3B7
- return
-
-SSTidalCorridor_EventScript_23C17D:: @ 823C17D
- lockall
- compare_var_to_value VAR_PORTHOLE, 2
- goto_eq SSTidalCorridor_EventScript_23C19E
- compare_var_to_value VAR_PORTHOLE, 7
- goto_eq SSTidalCorridor_EventScript_23C19E
- msgbox SSTidalCorridor_Text_23C6C3, 4
- releaseall
+gUnknown_0823B68C:: @ 823B68C
+ special sub_80FAC78
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq EventScript_23B6BC
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq EventScript_23B6C5
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq EventScript_23B6CE
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq EventScript_23B6D7
end
-SSTidalCorridor_EventScript_23C19E:: @ 823C19E
- special sub_80FB7A4
- waitstate
+EventScript_23B6BC:: @ 823B6BC
+ msgbox Text_27692B, 3
end
-SSTidalCorridor_EventScript_23C1A3:: @ 823C1A3
- lock
- faceplayer
- checkflag FLAG_0x0F7
- goto_eq SSTidalCorridor_EventScript_23C1BD
- call SSTidalCorridor_EventScript_23C1C7
- msgbox SSTidalCorridor_Text_23C65E, 4
- release
+EventScript_23B6C5:: @ 823B6C5
+ msgbox Text_276974, 3
end
-SSTidalCorridor_EventScript_23C1BD:: @ 823C1BD
- msgbox SSTidalCorridor_Text_23C6B0, 4
- release
+EventScript_23B6CE:: @ 823B6CE
+ msgbox Text_2769B8, 3
end
-SSTidalCorridor_EventScript_23C1C7:: @ 823C1C7
- checktrainerflag TRAINER_PHILLIP
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_LEONARD
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_COLTON
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_MICAH
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_THOMAS
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_LEA_AND_JED
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_GARRET
- goto_if 0, SSTidalCorridor_EventScript_23C218
- checktrainerflag TRAINER_NAOMI
- goto_if 0, SSTidalCorridor_EventScript_23C218
- setflag FLAG_0x0F7
- goto SSTidalCorridor_EventScript_23C1BD
- return
-
-SSTidalCorridor_EventScript_23C218:: @ 823C218
- return
-
-SSTidalCorridor_EventScript_23C219:: @ 823C219
- lockall
- applymovement 5, SSTidalCorridor_Movement_23C26D
- waitmovement 0
- applymovement 255, SSTidalCorridor_Movement_2725A8
- waitmovement 0
- msgbox SSTidalCorridor_Text_23C28F, 4
- closemessage
- applymovement 255, SSTidalCorridor_Movement_23C27D
- applymovement 1, SSTidalCorridor_Movement_23C284
- applymovement 5, SSTidalCorridor_Movement_23C275
- waitmovement 0
- playse SE_KAIDAN
- waitse
- removeobject 5
- applymovement 1, SSTidalCorridor_Movement_23C28B
- waitmovement 0
- delay 30
- setflag FLAG_0x1D0
- setvar VAR_0x40D4, 1
- releaseall
+EventScript_23B6D7:: @ 823B6D7
+ msgbox Text_2769FF, 3
end
-SSTidalCorridor_Movement_23C26D: @ 823C26D
- step_left
- step_left
- step_left
- step_left
- step_left
- step_left
- step_left
- step_end
-
-SSTidalCorridor_Movement_23C275: @ 823C275
- step_25
- step_14
- step_14
- step_14
- step_14
- step_down
- step_left
- step_end
-
-SSTidalCorridor_Movement_23C27D: @ 823C27D
- step_14
- step_14
- step_14
- step_14
- step_13
- step_25
- step_end
+gText_23B6E0:: @ 823B6E0
+ .string "There’s a small indent in the wall.$"
-SSTidalCorridor_Movement_23C284: @ 823C284
- step_14
- step_right
- step_right
- step_26
- step_14
- step_27
- step_end
+gText_23B704:: @ 823B704
+ .string "There’s a small indent in the wall.\p"
+ .string "Use the SECRET POWER?$"
-SSTidalCorridor_Movement_23C28B: @ 823C28B
- step_left
- step_left
- step_26
- step_end
+gText_23B73E:: @ 823B73E
+ .string "Discovered a small cavern!$"
-SSTidalCorridor_Text_23C28F: @ 823C28F
- .string "SCOTT: Well, hi, hi!\n"
- .string "{PLAYER}{KUN}, {PLAYER}{KUN}!\p"
- .string "Something’s come up, so I have to\n"
- .string "disembark, but am I glad to see you!\p"
- .string "Congratulations, LEAGUE CHAMPION!\p"
- .string "There’s a place I’d like to invite\n"
- .string "someone like you.\p"
- .string "It’s the…\n"
- .string "BATTLE FRONTIER!\p"
- .string "What’s the place like?\n"
- .string "You’ll understand when you see it!\p"
- .string "I’ve spoken with the ship’s CAPTAIN\n"
- .string "about this.\p"
- .string "The next time you take a ferry,\n"
- .string "you should be able to sail to\l"
- .string "the BATTLE FRONTIER.\p"
- .string "Okay, {PLAYER}{KUN}, I’ll be waiting for you\n"
- .string "at the BATTLE FRONTIER!$"
-
-SSTidalCorridor_Text_23C462: @ 823C462
-SSTidalRooms_Text_23C462: @ 823C462
- .string "This ferry is built to plow through\n"
- .string "fast-running currents.\p"
- .string "We hope you enjoy your voyage with us.\n"
- .string "Feel free to explore the ship.$"
-
-SSTidalCorridor_Text_23C4E3: @ 823C4E3
- .string "We hope you enjoy your voyage on\n"
- .string "our ferry.$"
-
-SSTidalCorridor_Text_23C50F: @ 823C50F
-SSTidalRooms_Text_23C50F: @ 823C50F
- .string "We have made land in SLATEPORT CITY.\n"
- .string "Thank you for sailing with us.$"
-
-SSTidalRooms_Text_23C553: @ 823C553
- .string "We have made land in LILYCOVE CITY.\n"
- .string "Thank you for sailing with us.$"
-
-SSTidalCorridor_Text_23C596: @ 823C596
- .string "It’ll be some time before we make land,\n"
- .string "I reckon.\p"
- .string "You can rest up in your cabin if you’d\n"
- .string "like. Your cabin’s No. 2.\p"
- .string "The bed in there is soft and plushy.\n"
- .string "I can attest to how comfy it is!$"
-
-SSTidalCorridor_Text_23C64F: @ 823C64F
- .string "We’ve arrived!$"
-
-SSTidalCorridor_Text_23C65E: @ 823C65E
- .string "Go visit other cabins.\n"
- .string "TRAINERS bored of the boat trip will\l"
- .string "be itching to battle.$"
-
-SSTidalCorridor_Text_23C6B0: @ 823C6B0
- .string "Enjoy your cruise!$"
-
-SSTidalCorridor_Text_23C6C3: @ 823C6C3
- .string "The horizon spreads beyond\n"
- .string "the porthole.$"
-
-SSTidalCorridor_Text_23C6EC: @ 823C6EC
- .string "MR. BRINEY: Welcome aboard, {PLAYER}{KUN}!\p"
- .string "They made me honorary captain of\n"
- .string "the S.S. TIDAL!\p"
- .string "You can call me CAPTAIN BRINEY now!\p"
- .string "You know, I retired once before,\n"
- .string "but when I saw this majestic ship…\p"
- .string "Let me just say, it stirred my sleeping\n"
- .string "soul as a sailor!$"
-
-SSTidalCorridor_Text_23C7E1: @ 823C7E1
- .string "PEEKO: Pihyo pihyohyo…$"
-
-SSTidalCorridor_Text_23C7F8: @ 823C7F8
- .string "Cabin 1$"
-
-SSTidalCorridor_Text_23C800: @ 823C800
- .string "Cabin 2$"
-
-SSTidalCorridor_Text_23C808: @ 823C808
- .string "Cabin 3$"
-
-SSTidalCorridor_Text_23C810: @ 823C810
- .string "Cabin 4$"
+SecretBase_RedCave1_Text_23B759: @ 823B759
+ .string "Want to make your SECRET BASE here?$"
+ .include "data/maps/scripts/SingleBattleColosseum.inc"
+ .include "data/maps/scripts/TradeCenter.inc"
+ .include "data/maps/scripts/RecordCorner.inc"
+ .include "data/maps/scripts/DoubleBattleColosseum.inc"
+ .include "data/maps/scripts/LinkContestRoom1.inc"
+ .include "data/maps/scripts/LinkContestRoom2.inc"
+ .include "data/maps/scripts/LinkContestRoom3.inc"
+ .include "data/maps/scripts/LinkContestRoom4.inc"
+ .include "data/maps/scripts/LinkContestRoom5.inc"
+ .include "data/maps/scripts/LinkContestRoom6.inc"
+ .include "data/maps/scripts/UnknownMap_25_29.inc"
+ .include "data/maps/scripts/UnknownMap_25_30.inc"
+ .include "data/maps/scripts/UnknownMap_25_31.inc"
+ .include "data/maps/scripts/UnknownMap_25_32.inc"
+ .include "data/maps/scripts/UnknownMap_25_33.inc"
+ .include "data/maps/scripts/UnknownMap_25_34.inc"
+ .include "data/maps/scripts/InsideOfTruck.inc"
+ .include "data/maps/scripts/SSTidalCorridor.inc"
.include "data/maps/scripts/SSTidalLowerDeck.inc"
.include "data/maps/scripts/SSTidalRooms.inc"
.include "data/maps/scripts/BattlePyramidSquare01.inc"
@@ -4394,555 +4257,10 @@ SSTidalCorridor_Text_23C810: @ 823C810
.include "data/maps/scripts/SafariZone_South.inc"
.include "data/maps/scripts/BattleFrontier_OutsideWest.inc"
.include "data/maps/scripts/BattleFrontier_BattleTowerLobby.inc"
-SlateportCity_BattleTentLobby_Text_23F68C: @ 823F68C
- .string "{PLAYER} received the prize\n"
- .string "{STR_VAR_1}.$"
-
- .incbin "baserom.gba", 0x23f6a6, 0x51
-
-BattleFrontier_BattleTowerLobby_Text_23F6F7: @ 823F6F7
- .string "Thank you for playing!\p"
- .string "$"
-
-BattleFrontier_BattleTowerLobby_Text_23F70F: @ 823F70F
- .string "Your record will be saved.\n"
- .string "Please wait.$"
-
-BattleFrontier_BattleTowerLobby_Text_23F737: @ 823F737
- .string "We’ve been waiting for you!\p"
- .string "$"
-
-BattleFrontier_BattleTowerLobby_Text_23F754: @ 823F754
- .string "Before entering a BATTLE ROOM, your\n"
- .string "progress will be saved. Please wait.$"
-
-BattleFrontier_BattleTowerLobby_Text_23F79D: @ 823F79D
- .string "You’re finally about to face the\n"
- .string "50th TRAINER.\p"
- .string "From here on, every time you beat seven\n"
- .string "TRAINERS in a row, your POKéMON will\l"
- .string "receive a commemorative RIBBON.\p"
- .string "Good luck!$"
-
-BattleFrontier_BattleTowerLobby_Text_23F844: @ 823F844
- .string "Here are some RIBBONS for beating\n"
- .string "seven tough TRAINERS in a row.\p"
- .string "{PLAYER} received some RIBBONS!$"
-
-BattleFrontier_BattleTowerLobby_Text_23F89F: @ 823F89F
- .string "{PLAYER} put the RIBBONS on\n"
- .string "the challenger POKéMON.$"
-
-BattleFrontier_BattleTowerLobby_Text_23F8CD: @ 823F8CD
- .string "Excuse me, do you have a moment?\p"
- .string "Can you describe your feelings when\n"
- .string "you’re about to begin a BATTLE TOWER\l"
- .string "match, or when you’ve either won or\l"
- .string "lost a match?$"
-
-BattleFrontier_BattleTowerLobby_Text_23F969: @ 823F969
- .string "Okay, what are your feelings when\n"
- .string "you’re about to begin a match?$"
-
-BattleFrontier_BattleTowerLobby_Text_23F9AA: @ 823F9AA
- .string "What do you feel when you’ve won\n"
- .string "a match?$"
-
-BattleFrontier_BattleTowerLobby_Text_23F9D4: @ 823F9D4
- .string "Can I hear about your feelings when\n"
- .string "you have lost a match?$"
-
-BattleFrontier_BattleTowerLobby_Text_23FA0F: @ 823FA0F
- .string "Oh, so you don’t think much about it?\n"
- .string "You’re one cool customer.$"
-
-BattleFrontier_BattleTowerLobby_Text_23FA4F: @ 823FA4F
- .string "Hunh? You changed your mind?\n"
- .string "I guess you’re fickle.$"
-
-BattleFrontier_BattleTowerLobby_Text_23FA83: @ 823FA83
- .string "Okay, so that’s how you feel?\n"
- .string "That’s quite original.\p"
- .string "Thanks!$"
-
-BattleFrontier_BattleTowerLobby_Text_23FAC0: @ 823FAC0
- .string "The number of matches you win in a row\n"
- .string "is recorded.\p"
- .string "I’d better not get beaten in\n"
- .string "an embarrassing way!$"
-
-BattleFrontier_BattleTowerLobby_Text_23FB26: @ 823FB26
- .string "Once you’ve entered the BATTLE TOWER,\n"
- .string "you can’t leave until you either lose\l"
- .string "or you beat seven TRAINERS in a row.\p"
- .string "You’d best be certain that you’re up\n"
- .string "to the challenge.$"
-
- .incbin "baserom.gba", 0x23fbce, 0x139
-
-BattleFrontier_BattleTowerLobby_Text_23FD07: @ 823FD07
- .string "We look forward to seeing you on\n"
- .string "another challenge!$"
-
-BattleFrontier_BattleTowerLobby_Text_23FD3B: @ 823FD3B
- .string "The BATTLE ROOM offers two levels\n"
- .string "of challenge, Level 50 and Open Level.\l"
- .string "Which is your choice?$"
-
- .incbin "baserom.gba", 0x23fd9a, 0x2d
-
-BattleFrontier_BattleTowerLobby_Text_23FDC7: @ 823FDC7
- .string "Before entering a BATTLE ROOM, your\n"
- .string "progress must be saved. Is that okay?$"
-
-BattleFrontier_BattleTowerLobby_Text_23FE11: @ 823FE11
- .string "I will now show you to the\n"
- .string "{STR_VAR_1} BATTLE ROOM.$"
-
-BattleFrontier_BattleTowerLobby_Text_23FE3C: @ 823FE3C
- .string "Shall I record your last BATTLE TOWER\n"
- .string "match on your FRONTIER PASS?$"
-
- .incbin "baserom.gba", 0x23fe7f, 0x1a8
-
-BattleFrontier_BattleTowerLobby_Text_240027: @ 8240027
- .string "Excuse me!\p"
- .string "You don’t 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_BattleTowerLobby_Text_24010B: @ 824010B
- .string "Excuse me!\p"
- .string "You don’t have three eligible POKéMON.\p"
- .string "You must have three different POKéMON\n"
- .string "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_BattleTowerLobby_Text_2401DB: @ 82401DB
- .string "Excuse me!\p"
- .string "You don’t have four eligible POKéMON.\p"
- .string "You must have four 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_BattleTowerLobby_Text_2402BD: @ 82402BD
- .string "Excuse me!\p"
- .string "You don’t have four eligible POKéMON.\p"
- .string "You must have four different POKéMON\n"
- .string "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_BattleTowerLobby_Text_24038B: @ 824038B
- .string "Excuse me!\p"
- .string "You don’t have two eligible POKéMON.\p"
- .string "You must have two 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_BattleTowerLobby_Text_24046B: @ 824046B
- .string "Excuse me!\p"
- .string "You don’t have two eligible POKéMON.\p"
- .string "You must have two different POKéMON\n"
- .string "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_BattleTowerLobby_Text_240537: @ 8240537
- .string "Where the talents of TRAINERS\n"
- .string "are put to the test!\p"
- .string "Welcome to the BATTLE TOWER!\p"
- .string "I am your guide to the SINGLE\n"
- .string "BATTLE ROOMS.$"
-
-BattleFrontier_BattleTowerLobby_Text_2405B3: @ 82405B3
- .string "Would you like to take the SINGLE\n"
- .string "BATTLE ROOM challenge?$"
-
-BattleFrontier_BattleTowerLobby_Text_2405EC: @ 82405EC
- .string "The BATTLE TOWER’s SINGLE BATTLE\n"
- .string "ROOMS are facilities for conducting\l"
- .string "SINGLE BATTLES with three POKéMON.\p"
- .string "There are many SINGLE BATTLE ROOMS\n"
- .string "in the BATTLE TOWER for team battles.\p"
- .string "In each of the SINGLE BATTLE ROOMS,\n"
- .string "seven TRAINERS await your challenge.\p"
- .string "If you manage to defeat all seven,\n"
- .string "you will earn Battle Points.\p"
- .string "If you want to interrupt your\n"
- .string "challenge, please save the game.\p"
- .string "If you don’t save before interrupting,\n"
- .string "you will be disqualified.$"
-
-BattleFrontier_BattleTowerLobby_Text_2407A6: @ 82407A6
- .string "Now please select the three POKéMON\n"
- .string "that are to be entered.$"
-
-BattleFrontier_BattleTowerLobby_Text_2407E2: @ 82407E2
- .string "Where the talents of TRAINERS\n"
- .string "are put to the test!\p"
- .string "Welcome to the BATTLE TOWER!\p"
- .string "I am your guide to the DOUBLE\n"
- .string "BATTLE ROOMS.$"
-
-BattleFrontier_BattleTowerLobby_Text_24085E: @ 824085E
- .string "Would you like to take the DOUBLE\n"
- .string "BATTLE ROOM challenge?$"
-
-BattleFrontier_BattleTowerLobby_Text_240897: @ 8240897
- .string "The BATTLE TOWER’s DOUBLE BATTLE\n"
- .string "ROOMS are facilities for conducting\l"
- .string "DOUBLE BATTLES with four POKéMON.\p"
- .string "There are many DOUBLE BATTLE ROOMS\n"
- .string "in the BATTLE TOWER for team battles.\p"
- .string "In each of the DOUBLE BATTLE ROOMS,\n"
- .string "seven TRAINERS await your challenge.\p"
- .string "If you manage to defeat all seven,\n"
- .string "you will earn Battle Points.\p"
- .string "If you want to interrupt your\n"
- .string "challenge, please save the game.\p"
- .string "If you don’t save before interrupting,\n"
- .string "you will be disqualified.$"
-
-BattleFrontier_BattleTowerLobby_Text_240A50: @ 8240A50
- .string "Now please select the four POKéMON\n"
- .string "that are to be entered.$"
-
-BattleFrontier_BattleTowerLobby_Text_240A8B: @ 8240A8B
- .string "Where the talents of TRAINERS\n"
- .string "are put to the test!\p"
- .string "Welcome to the BATTLE TOWER!\p"
- .string "I am your guide to the MULTI\n"
- .string "BATTLE ROOMS.$"
-
-BattleFrontier_BattleTowerLobby_Text_240B06: @ 8240B06
- .string "Would you like to take the MULTI\n"
- .string "BATTLE ROOM challenge?$"
-
-BattleFrontier_BattleTowerLobby_Text_240B3E: @ 8240B3E
- .string "The BATTLE TOWER’s MULTI BATTLE\n"
- .string "ROOMS are facilities for conducting\l"
- .string "MULTI BATTLES.\p"
- .string "For MULTI BATTLES, you must partner\n"
- .string "with a TRAINER in the TOWER and enter\l"
- .string "with two POKéMON each.\p"
- .string "Inside the TOWER is a room named\n"
- .string "the BATTLE SALON where you may meet\l"
- .string "other TRAINERS.\p"
- .string "There, you must find a TRAINER to act\n"
- .string "as your partner in MULTI BATTLES.\p"
- .string "Once you have partnered up, you will\n"
- .string "be shown to a MULTI BATTLE ROOM.\p"
- .string "In the MULTI BATTLE ROOM, seven\n"
- .string "tag teams await your challenge.\p"
- .string "If you manage to defeat all seven\n"
- .string "teams, you will earn Battle Points.\p"
- .string "If you want to interrupt your\n"
- .string "challenge, please save the game.\p"
- .string "If you don’t save before interrupting,\n"
- .string "you will be disqualified.$"
-
-BattleFrontier_BattleTowerLobby_Text_240DDB: @ 8240DDB
- .string "Now please select the two POKéMON\n"
- .string "that are to be entered.$"
-
-BattleFrontier_BattleTowerLobby_Text_240E15: @ 8240E15
- .string "Where the talents of TRAINERS\n"
- .string "are put to the test!\p"
- .string "Welcome to the BATTLE TOWER!\p"
- .string "I am your guide to the LINK MULTI\n"
- .string "BATTLE ROOMS.$"
-
-BattleFrontier_BattleTowerLobby_Text_240E95: @ 8240E95
- .string "Would you like to take the LINK MULTI\n"
- .string "BATTLE ROOM challenge?$"
-
-BattleFrontier_BattleTowerLobby_Text_240ED2: @ 8240ED2
- .string "The BATTLE TOWER’s MULTI BATTLE\n"
- .string "ROOMS are facilities for conducting\l"
- .string "MULTI BATTLES with a friend.\p"
- .string "You must link with your friend using\n"
- .string "Wireless Adapters or a Game Boy\l"
- .string "Advance Game Link cable.\p"
- .string "You must partner with your friend and\n"
- .string "enter two different kinds of POKéMON.\p"
- .string "There are many MULTI BATTLE ROOMS\n"
- .string "in the BATTLE TOWER for team battles.\p"
- .string "In a MULTI BATTLE ROOM, seven\n"
- .string "tag teams await you and your friend\l"
- .string "to make a tag-team challenge.\p"
- .string "If you manage to defeat all seven\n"
- .string "teams, you will earn Battle Points.\p"
- .string "Please beware that unlike other ROOMS,\n"
- .string "you may not interrupt your challenge.\p"
- .string "Once you start, you must battle seven\n"
- .string "MULTI BATTLES in a row nonstop.$"
-
-BattleFrontier_BattleTowerLobby_Text_24115E: @ 824115E
- .string "Now please select the two POKéMON\n"
- .string "that are to be entered.$"
-
- .incbin "baserom.gba", 0x241198, 0xa8
-
-BattleFrontier_BattleTowerLobby_Text_241240: @ 8241240
- .string "The LINK MULTI BATTLE ROOM challenge\n"
- .string "is only for two linked players.$"
-
-BattleFrontier_BattleTowerLobby_Text_241285: @ 8241285
- .string "Your friend has also selected\n"
- .string "the POKéMON {STR_VAR_1}.$"
-
-BattleFrontier_BattleTowerLobby_Text_2412B3: @ 82412B3
- .string "Your friend has also selected the\n"
- .string "POKéMON {STR_VAR_1} and {STR_VAR_2}.$"
-
-BattleFrontier_BattleTowerLobby_Text_2412E8: @ 82412E8
- .string "Your friend has chosen a different\n"
- .string "battle level.$"
-
- .incbin "baserom.gba", 0x241319, 0xc5
-
-BattleFrontier_BattleTowerLobby_Text_2413DE: @ 82413DE
- .string "Please choose two POKéMON different\n"
- .string "from your friend’s, match the level\l"
- .string "you wish to enter, and register again.$"
-
-BattleFrontier_BattleTowerLobby_Text_24144D: @ 824144D
- .string "I will save the game before\n"
- .string "showing you in. Please wait.$"
-
-BattleFrontier_BattleTowerLobby_Text_241486: @ 8241486
- .string "Congratulations!\n"
- .string "You have defeated the SALON MAIDEN\l"
- .string "and swept seven TRAINERS!$"
-
-BattleFrontier_BattleTowerLobby_Text_2414D4: @ 82414D4
- .string "In recognition of your infinite talent,\n"
- .string "we award you these Battle Point(s).$"
-
-BattleFrontier_BattleArenaLobby_Text_241520: @ 8241520
-BattleFrontier_BattleDomeLobby_Text_241520: @ 8241520
-BattleFrontier_BattleFactoryLobby_Text_241520: @ 8241520
-BattleFrontier_BattlePalaceLobby_Text_241520: @ 8241520
-BattleFrontier_BattlePikeLobby_Text_241520: @ 8241520
-BattleFrontier_BattlePyramidLobby_Text_241520: @ 8241520
-BattleFrontier_BattleTowerLobby_Text_241520: @ 8241520
- .string "{PLAYER} obtained {STR_VAR_1} Battle Point(s).$"
-
-BattleFrontier_BattleTowerLobby_Text_241540: @ 8241540
- .string "The BATTLE TOWER rules are listed.$"
-
-BattleFrontier_BattleTowerLobby_Text_241563: @ 8241563
- .string "Which heading do you want to read?$"
-
-BattleFrontier_BattleTowerLobby_Text_241586: @ 8241586
- .string "The BATTLE TOWER is a facility where\n"
- .string "four types of battles are waged--\l"
- .string "SINGLE BATTLE, DOUBLE BATTLE, MULTI\l"
- .string "BATTLE, and LINK MULTI BATTLE.\p"
- .string "For each of these types, there are\n"
- .string "separate BATTLE ROOMS.\p"
- .string "Please speak with a guide offering\n"
- .string "the type of battle you wish to enter.$"
-
-BattleFrontier_BattleTowerLobby_Text_241693: @ 8241693
- .string "Depending on the BATTLE ROOM you are\n"
- .string "entering, you will be required to take\l"
- .string "a certain number of POKéMON.\p"
- .string "The SINGLE BATTLE mode requires\n"
- .string "three POKéMON.\p"
- .string "The DOUBLE BATTLE mode requires four,\n"
- .string "and the MULTI modes both require two.$"
-
-BattleFrontier_BattleTowerLobby_Text_241777: @ 8241777
- .string "The BATTLE SALON is where you must\n"
- .string "find a partner to form a tag team for\l"
- .string "the MULTI BATTLE ROOM challenge.\p"
- .string "Choose the best partner for you by\n"
- .string "examining other TRAINERS’\l"
- .string "POKéMON and their moves.\p"
- .string "You may choose a new tag partner\n"
- .string "after winning seven straight matches.$"
-
-BattleFrontier_BattleTowerLobby_Text_24187E: @ 824187E
- .string "The LINK MULTI BATTLE Mode is for two\n"
- .string "friends to mount a challenge together.\p"
- .string "You and your friend must be linked with\n"
- .string "Wireless Adapters or a GBA Game Link\l"
- .string "cable.\p"
- .string "You must choose two POKéMON at\n"
- .string "the registration counter.\p"
- .string "These POKéMON must be different\n"
- .string "from those of your friend.\p"
- .string "You may not interrupt this challenge\n"
- .string "in the middle, unlike other modes.$"
-
.include "data/maps/scripts/BattleFrontier_BattleTowerElevator.inc"
.include "data/maps/scripts/BattleFrontier_BattleTowerCorridor.inc"
.include "data/maps/scripts/BattleFrontier_BattleTowerBattleRoom.inc"
-BattleFrontier_BattleTowerBattleRoom2_Text_242217: @ 8242217
-BattleFrontier_BattleTowerBattleRoom_Text_242217: @ 8242217
- .string "We will restore your POKéMON to\n"
- .string "full health.$"
-
- .incbin "baserom.gba", 0x242244, 0x33
-
-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
-
-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 I’ve 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, don’t 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 "You’ve won straight matches to see me…\n"
- .string "I won’t have to hold back against you…\p"
- .string "It’s been too long now…\p"
- .string "Too long since I’ve been able to battle\n"
- .string "without thinking about anything…$"
-
-BattleFrontier_BattleTowerBattleRoom_Text_2428E0: @ 82428E0
- .string "Let’s 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…$"
-
.include "data/maps/scripts/SouthernIsland_Exterior.inc"
-BattleFrontier_OutsideWest_Movement_242A37: @ 8242A37
- step_down
- step_end
-
-BattleFrontier_OutsideWest_Movement_242A39: @ 8242A39
- step_left
- step_25
- step_end
-
-SouthernIsland_Exterior_EventScript_242A3C:: @ 8242A3C
- msgbox SouthernIsland_Exterior_Text_2A6AD5, 3
- end
-
.include "data/maps/scripts/SouthernIsland_Interior.inc"
.include "data/maps/scripts/SafariZone_RestHouse.inc"
.include "data/maps/scripts/SafariZone_Northeast.inc"
@@ -5336,7 +4654,13 @@ BattleFrontier_OutsideWest_Text_24AB06: @ 824AB06
.string "The BATTLE FRONTIER…\n"
.string "I’ve long dreamed about a place like it.$"
- .incbin "baserom.gba", 0x24ab44, 0x50
+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"
@@ -6376,532 +5700,14 @@ gUnknown_08252CFB:: @ 8252CFB
.include "data/maps/scripts/BattleFrontier_BattlePyramidTop.inc"
.include "data/maps/scripts/BattleFrontier_BattleArenaLobby.inc"
-FallarborTown_BattleTentLobby_Text_256DB8: @ 8256DB8
- .string "The Set KO Tourney’s 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 battle’s 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).$"
-
.include "data/maps/scripts/BattleFrontier_BattleArenaCorridor.inc"
.include "data/maps/scripts/BattleFrontier_BattleArenaBattleRoom.inc"
-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 don’t know how to say it, but…\n"
- .string "To put it bluntly, you look pretty weak.\l"
- .string "Are you sure you’re up for me?\p"
- .string "Hmm…\p"
- .string "Well, all right!\n"
- .string "We’ll take things easy to start with!$"
-
-BattleFrontier_BattleArenaBattleRoom_Text_25810D: @ 825810D
- .string "Okay! Let’s 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 "Let’s 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 "It’s going to be fun the next time!\n"
- .string "I’m 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 won’t allow a halfhearted effort!\n"
- .string "Be ready for a thrashing!$"
-
-BattleFrontier_BattleArenaBattleRoom_Text_2582F9: @ 82582F9
- .string "Come on, REFEREE!\n"
- .string "Let’s get this started!$"
-
-BattleFrontier_BattleArenaBattleRoom_Text_258323: @ 8258323
- .string "GRETA: Gaaah! Blown away!\n"
- .string "Let’s 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 won’t lose!\n"
- .string "Don’t you forget it! Bye-bye!$"
-
.include "data/maps/scripts/BattleFrontier_BattleFactoryLobby.inc"
-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 "opponent’s 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 can’t 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.$"
-
.include "data/maps/scripts/BattleFrontier_BattleFactoryPreBattleRoom.inc"
-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 "I’ve 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 battle’s 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 facility’s\n"
- .string "boss, the FACTORY HEAD.\p"
- .string "He says, “We’re 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 "I’m terribly sorry, but I can’t tell you\n"
- .string "anything about the FACTORY HEAD.$"
-
.include "data/maps/scripts/BattleFrontier_BattleFactoryBattleRoom.inc"
.include "data/maps/scripts/BattleFrontier_BattlePikeLobby.inc"
.include "data/maps/scripts/BattleFrontier_BattlePikeCorridor.inc"
.include "data/maps/scripts/BattleFrontier_BattlePikeThreePathRoom.inc"
-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…$"
-
.include "data/maps/scripts/BattleFrontier_BattlePikeRandomRoom1.inc"
.include "data/maps/scripts/BattleFrontier_BattlePikeRandomRoom2.inc"
.include "data/maps/scripts/BattleFrontier_BattlePikeRandomRoom3.inc"
@@ -11298,7 +10104,69 @@ gUnknown_082766A2:: @ 82766A2
gUnknown_082766A6:: @ 82766A6
- .incbin "baserom.gba", 0x2766a6, 0x429
+
+ .incbin "baserom.gba", 0x2766a6, 0x4
+
+Text_2766AA: @ 82766AA
+ .string "All decorations and furniture in your\n"
+ .string "SECRET BASE will be returned to your PC.\p"
+ .string "Is that okay?$"
+
+
+Text_276707: @ 8276707
+ .string "Do you want to register\n"
+ .string "{STR_VAR_1}’s SECRET BASE?$"
+
+Text_276731: @ 8276731
+ .string "This data is already registered.\n"
+ .string "Would you like to delete it?$"
+
+Text_27676F: @ 827676F
+ .string "Up to 10 locations can be registered.\p"
+ .string "Delete a location if you want to\n"
+ .string "register another location.$"
+
+Text_2767D1: @ 82767D1
+ .string "Registration completed.$"
+
+Text_2767E9: @ 82767E9
+ .string "Data has been unregistered.$"
+
+Text_276805: @ 8276805
+ .string "{PLAYER} booted up the PC.$"
+
+Text_27681A: @ 827681A
+ .string "What would you like to do?$"
+
+
+Text_276835: @ 8276835
+ .string "Once registered, a SECRET BASE will not\n"
+ .string "disappear unless the other TRAINER\l"
+ .string "moves it to a different location.\p"
+ .string "If a SECRET BASE is deleted from the\n"
+ .string "registered list, another one may take\l"
+ .string "its place.\p"
+ .string "Up to ten SECRET BASE locations\n"
+ .string "may be registered.$"
+
+
+Text_27692B: @ 827692B
+ .string "A shield of {STR_VAR_2} that marks winning\n"
+ .string "{STR_VAR_1} times in a row at the BATTLE TOWER.$"
+
+Text_276974: @ 8276974
+ .string "A realistic toy TV. It could be easily\n"
+ .string "mistaken for the real thing.$"
+
+Text_2769B8: @ 82769B8
+ .string "A toy TV shaped like a SEEDOT.\n"
+ .string "It looks ready to roll away on its own…$"
+
+Text_2769FF: @ 82769FF
+ .string "A toy TV shaped like a SKITTY.\n"
+ .string "It looks ready to stroll away…$"
+
+ .incbin "baserom.gba", 0x276a3d, 0x92
BattleFrontier_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
DewfordTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
diff --git a/data/maps/scripts/AquaHideout_B2F.inc b/data/maps/scripts/AquaHideout_B2F.inc
index 7962f8da2..85a94cc21 100644
--- a/data/maps/scripts/AquaHideout_B2F.inc
+++ b/data/maps/scripts/AquaHideout_B2F.inc
@@ -59,7 +59,12 @@ AquaHideout_B2F_Movement_233E80: @ 8233E80
step_left
step_end
- .incbin "baserom.gba", 0x233e85, 0x5
+AquaHideout_B2F_Movement_233E85: @ 8233E85
+ step_right
+ step_right
+ step_right
+ step_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
diff --git a/data/maps/scripts/BattleFrontier_BattleArenaBattleRoom.inc b/data/maps/scripts/BattleFrontier_BattleArenaBattleRoom.inc
index a35b32ec9..27886b8a5 100644
--- a/data/maps/scripts/BattleFrontier_BattleArenaBattleRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattleArenaBattleRoom.inc
@@ -524,7 +524,9 @@ BattleFrontier_BattleArenaBattleRoom_Movement_257C08: @ 8257C08
step_25
step_end
- .incbin "baserom.gba", 0x257c0a, 0x2
+BattleFrontier_BattleArenaBattleRoom_Movement_257C0A: @ 8257C0A
+ step_28
+ step_end
BattleFrontier_BattleArenaBattleRoom_MapScript2_257C0C: @ 8257C0C
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257C16
@@ -564,3 +566,147 @@ BattleFrontier_BattleArenaBattleRoom_Text_257C68: @ 8257C68
.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 don’t know how to say it, but…\n"
+ .string "To put it bluntly, you look pretty weak.\l"
+ .string "Are you sure you’re up for me?\p"
+ .string "Hmm…\p"
+ .string "Well, all right!\n"
+ .string "We’ll take things easy to start with!$"
+
+BattleFrontier_BattleArenaBattleRoom_Text_25810D: @ 825810D
+ .string "Okay! Let’s 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 "Let’s 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 "It’s going to be fun the next time!\n"
+ .string "I’m 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 won’t allow a halfhearted effort!\n"
+ .string "Be ready for a thrashing!$"
+
+BattleFrontier_BattleArenaBattleRoom_Text_2582F9: @ 82582F9
+ .string "Come on, REFEREE!\n"
+ .string "Let’s get this started!$"
+
+BattleFrontier_BattleArenaBattleRoom_Text_258323: @ 8258323
+ .string "GRETA: Gaaah! Blown away!\n"
+ .string "Let’s 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 won’t lose!\n"
+ .string "Don’t you forget it! Bye-bye!$"
diff --git a/data/maps/scripts/BattleFrontier_BattleArenaLobby.inc b/data/maps/scripts/BattleFrontier_BattleArenaLobby.inc
index 5782ed023..dbd4d2db6 100644
--- a/data/maps/scripts/BattleFrontier_BattleArenaLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattleArenaLobby.inc
@@ -507,7 +507,19 @@ BattleFrontier_BattleArenaLobby_Text_256931: @ 8256931
.string "Your achievement will be recorded.\n"
.string "Please wait while I save the game.$"
- .incbin "baserom.gba", 0x256977, 0xb5
+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"
@@ -556,3 +568,71 @@ BattleFrontier_BattleArenaLobby_Text_256C9A: @ 8256C9A
.string "making an effective team.$"
BattleFrontier_BattleArenaLobby_Text_256DB8: @ 8256DB8
+FallarborTown_BattleTentLobby_Text_256DB8: @ 8256DB8
+ .string "The Set KO Tourney’s 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 battle’s 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).$"
diff --git a/data/maps/scripts/BattleFrontier_BattleDomeCorridor.inc b/data/maps/scripts/BattleFrontier_BattleDomeCorridor.inc
index c872fe592..87bf0aa63 100644
--- a/data/maps/scripts/BattleFrontier_BattleDomeCorridor.inc
+++ b/data/maps/scripts/BattleFrontier_BattleDomeCorridor.inc
@@ -133,5 +133,20 @@ BattleFrontier_BattleDomeCorridor_Movement_24B1E6: @ 824B1E6
step_54
step_end
- .incbin "baserom.gba", 0x24b1e9, 0x10
-
+BattleFrontier_BattleDomeCorridor_Movement_24B1E9: @ 824B1E9
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_up
+ step_54
+ step_end
diff --git a/data/maps/scripts/BattleFrontier_BattleDomeLobby.inc b/data/maps/scripts/BattleFrontier_BattleDomeLobby.inc
index fb997b916..b4dc26d56 100644
--- a/data/maps/scripts/BattleFrontier_BattleDomeLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattleDomeLobby.inc
@@ -486,7 +486,15 @@ BattleFrontier_OutsideWest_EventScript_249E19:: @ 8249E19
msgbox BattleFrontier_OutsideWest_Text_24AB06, 2
end
- .incbin "baserom.gba", 0x249e22, 0x12
+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
@@ -606,5 +614,7 @@ BattleFrontier_BattleDomeLobby_Text_24A4E9: @ 824A4E9
.string "Congratulations for winning\n"
.string "your Battle Tournament!$"
- .incbin "baserom.gba", 0x24a51d, 0x37
+BattleFrontier_BattleDomeLobby_Text_24A51D: @ 824A51D
+ .string "Here is your prize for your Battle\n"
+ .string "Tournament victory.$"
diff --git a/data/maps/scripts/BattleFrontier_BattleDomePreBattleRoom.inc b/data/maps/scripts/BattleFrontier_BattleDomePreBattleRoom.inc
index 7b371fcb4..30b6d5d39 100644
--- a/data/maps/scripts/BattleFrontier_BattleDomePreBattleRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattleDomePreBattleRoom.inc
@@ -343,7 +343,23 @@ BattleFrontier_BattleDomePreBattleRoom_Text_24B83F: @ 824B83F
.string "completed.\p"
.string "These are the teams that advanced!$"
- .incbin "baserom.gba", 0x24b88d, 0x128
+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 "You’re one win from the championship.\n"
+ .string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9B5: @ 824B9B5
.string "{PLAYER}’s next opponent\n"
diff --git a/data/maps/scripts/BattleFrontier_BattleFactoryLobby.inc b/data/maps/scripts/BattleFrontier_BattleFactoryLobby.inc
index fad7d72be..3ceb3276c 100644
--- a/data/maps/scripts/BattleFrontier_BattleFactoryLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattleFactoryLobby.inc
@@ -427,7 +427,9 @@ BattleFrontier_BattleFactoryLobby_Text_258C27: @ 8258C27
.string "Before you begin your challenge,\n"
.string "I need to save the game. Is that okay?$"
- .incbin "baserom.gba", 0x258c6f, 0x42
+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.$"
@@ -439,13 +441,23 @@ BattleFrontier_BattleFactoryLobby_Text_258CC7: @ 8258CC7
.string "I must also save the event results.\n"
.string "Please wait.$"
- .incbin "baserom.gba", 0x258d54, 0x3f
+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! You’ve won seven\n"
.string "straight Battle Swap matches!$"
- .incbin "baserom.gba", 0x258dd3, 0xa4
+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 "We’ve been waiting for you!\p"
@@ -458,7 +470,12 @@ BattleFrontier_BattleFactoryLobby_Text_258ECA: @ 8258ECA
.string "As a result, you have been disqualified\n"
.string "from your challenge.$"
- .incbin "baserom.gba", 0x258f55, 0x3e
+BattleFrontier_BattleFactoryLobby_Text_258F55: @ 8258F55
+ .string "We’ll 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"
@@ -540,6 +557,55 @@ BattleFrontier_BattleFactoryLobby_Text_2595C4: @ 82595C4
.string "Well, I’m a full-grown man, but I have\n"
.string "trouble figuring out their hints.$"
- .incbin "baserom.gba", 0x259658, 0xc9
+BattleFrontier_BattleFactoryLobby_Text_259658: @ 8259658
+ .string "Like, I’m 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 "opponent’s 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 can’t 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.$"
diff --git a/data/maps/scripts/BattleFrontier_BattleFactoryPreBattleRoom.inc b/data/maps/scripts/BattleFrontier_BattleFactoryPreBattleRoom.inc
index 4ea2c575f..cd34a1d15 100644
--- a/data/maps/scripts/BattleFrontier_BattleFactoryPreBattleRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattleFactoryPreBattleRoom.inc
@@ -519,3 +519,208 @@ BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1C3: @ 825A1C3
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 "I’ve 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 battle’s 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 facility’s\n"
+ .string "boss, the FACTORY HEAD.\p"
+ .string "He says, “We’re 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 "I’m terribly sorry, but I can’t tell you\n"
+ .string "anything about the FACTORY HEAD.$"
diff --git a/data/maps/scripts/BattleFrontier_BattlePalaceBattleRoom.inc b/data/maps/scripts/BattleFrontier_BattlePalaceBattleRoom.inc
index f9a8182c0..89208c274 100644
--- a/data/maps/scripts/BattleFrontier_BattlePalaceBattleRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePalaceBattleRoom.inc
@@ -439,7 +439,24 @@ BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC: @ 824FEAC
step_00
step_end
- .incbin "baserom.gba", 0x24feae, 0xd
+BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAE: @ 824FEAE
+ step_55
+ slow_step_down
+ slow_step_down
+ step_02
+ step_end
+
+BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB3: @ 824FEB3
+ step_55
+ slow_step_down
+ step_end
+
+BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB6: @ 824FEB6
+ slow_step_down
+ slow_step_down
+ slow_step_down
+ step_02
+ step_end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB:: @ 824FEBB
copyvar VAR_RESULT, VAR_0x40CE
diff --git a/data/maps/scripts/BattleFrontier_BattlePalaceLobby.inc b/data/maps/scripts/BattleFrontier_BattlePalaceLobby.inc
index 13245c7f0..9414a7bd0 100644
--- a/data/maps/scripts/BattleFrontier_BattlePalaceLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePalaceLobby.inc
@@ -542,5 +542,7 @@ BattleFrontier_BattlePalaceLobby_Text_24E4F7: @ 824E4F7
.string "Your feat will be recorded.\n"
.string "I must ask you to briefly wait.$"
- .incbin "baserom.gba", 0x24e533, 0x48
+BattleFrontier_BattlePalaceLobby_Text_24E533: @ 824E5333
+ .string "For the feat of your 7-win streak,\n"
+ .string "we present you with Battle Point(s).$"
diff --git a/data/maps/scripts/BattleFrontier_BattlePikeLobby.inc b/data/maps/scripts/BattleFrontier_BattlePikeLobby.inc
index 86dfa3006..66226b9ce 100644
--- a/data/maps/scripts/BattleFrontier_BattlePikeLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePikeLobby.inc
@@ -423,7 +423,15 @@ BattleFrontier_BattlePikeLobby_Text_25C1DF: @ 825C1DF
.string "I shall record your results.\n"
.string "Please wait…$"
- .incbin "baserom.gba", 0x25c209, 0xd7
+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"
@@ -458,7 +466,12 @@ BattleFrontier_BattlePikeLobby_Text_25C4FD: @ 825C4FD
.string "abilities of POKéMON will be useful\l"
.string "here?$"
- .incbin "baserom.gba", 0x25c558, 0xa3
+BattleFrontier_BattlePikeLobby_Text_25C558: @ 825C558
+ .string "What is this weird place?\n"
+ .string "I can’t figure it out at all!\p"
+ .string "I’ve 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 Choice’s rules are listed.$"
diff --git a/data/maps/scripts/BattleFrontier_BattlePikeRandomRoom1.inc b/data/maps/scripts/BattleFrontier_BattlePikeRandomRoom1.inc
index 42a4dcaaa..69dc87eaa 100644
--- a/data/maps/scripts/BattleFrontier_BattlePikeRandomRoom1.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePikeRandomRoom1.inc
@@ -693,7 +693,10 @@ BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B0: @ 825D9B0
step_up
step_end
- .incbin "baserom.gba", 0x25d9b3, 0x3
+BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B3: @ 825D9B3
+ step_down
+ step_down
+ step_end
BattleFrontier_BattlePikeRandomRoom1_Text_25D9B6: @ 825D9B6
.string "Welcome…\n"
@@ -715,7 +718,27 @@ BattleFrontier_BattlePikeRandomRoom1_Text_25DABE: @ 825DABE
.string "The best of luck to you.\n"
.string "Farewell.$"
- .incbin "baserom.gba", 0x25dae1, 0xf0
+BattleFrontier_BattlePikeRandomRoom1_Text_25DAE1: @ 825DAE1
+ .string "Excuse me…\p"
+ .string "Would you care for a battle?\n"
+ .string "I’ll 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"
@@ -854,7 +877,12 @@ BattleFrontier_BattlePikeRandomRoom1_Text_25E238: @ 825E238
.string "Since you have chosen this room, I will\n"
.string "restore two POKéMON to full health…$"
- .incbin "baserom.gba", 0x25e293, 0x7e
+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…$"
diff --git a/data/maps/scripts/BattleFrontier_BattlePikeThreePathRoom.inc b/data/maps/scripts/BattleFrontier_BattlePikeThreePathRoom.inc
index 7e229e1c7..c1dcce822 100644
--- a/data/maps/scripts/BattleFrontier_BattlePikeThreePathRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePikeThreePathRoom.inc
@@ -338,3 +338,56 @@ 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…$"
diff --git a/data/maps/scripts/BattleFrontier_BattlePointExchangeServiceCorner.inc b/data/maps/scripts/BattleFrontier_BattlePointExchangeServiceCorner.inc
index e49e87473..54d72c398 100644
--- a/data/maps/scripts/BattleFrontier_BattlePointExchangeServiceCorner.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePointExchangeServiceCorner.inc
@@ -481,7 +481,8 @@ BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA: @ 825F7FA
.string "have collected for lovely prizes.\p"
.string "Please choose a prize from this list.$"
- .incbin "baserom.gba", 0x25f890, 0x26
+BattleFrontier_BattlePointExchangeServiceCorner_Text_25F890: @ 825F890
+ .string "Please choose a prize from this list.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6: @ 825F8B6
.string "You’ve chosen the KISS POSTER.\n"
@@ -660,5 +661,104 @@ BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D: @ 826012D
.string "the BATTLE facilities, they start\l"
.string "giving you more and more Battle Points.$"
- .incbin "baserom.gba", 0x2601aa, 0x498
+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 move’s 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.$"
diff --git a/data/maps/scripts/BattleFrontier_BattlePyramidLobby.inc b/data/maps/scripts/BattleFrontier_BattlePyramidLobby.inc
index fbd492982..f5043f13e 100644
--- a/data/maps/scripts/BattleFrontier_BattlePyramidLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattlePyramidLobby.inc
@@ -3,7 +3,14 @@ BattleFrontier_BattlePyramidLobby_MapScripts:: @ 8250716
map_script 4, BattleFrontier_BattlePyramidLobby_MapScript2_2497FB
.byte 0
- .incbin "baserom.gba", 0x250721, 0x14
+BattleFrontier_BattlePyramidLobby_MapScript2_250721: @ 8250721
+ map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePyramidLobby_EventScript_25072B
+ .2byte 0
+
+BattleFrontier_BattlePyramidLobby_EventScript_25072B: @ 825072B
+ setvar VAR_0x4001, 1
+ turnobject 255, 2
+ end
BattleFrontier_BattlePyramidLobby_MapScript2_250735: @ 8250735
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePyramidLobby_EventScript_25075F
@@ -724,7 +731,9 @@ BattleFrontier_BattlePyramidLobby_Text_25197E: @ 825197E
.string "Please pick the items you’ll keep in the\n"
.string "BATTLE BAG, and with your POKéMON.$"
- .incbin "baserom.gba", 0x2519ca, 0x2e
+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"
@@ -736,7 +745,19 @@ BattleFrontier_BattlePyramidLobby_Text_251A77: @ 8251A77
.string "I must record your results.\n"
.string "Please wait.$"
- .incbin "baserom.gba", 0x251aa0, 0xba
+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 you’ve organized\n"
+ .string "your BAG’s contents.$"
BattleFrontier_BattlePyramidLobby_Text_251B5A: @ 8251B5A
.string "How disappointing for you…\p"
@@ -748,7 +769,11 @@ BattleFrontier_BattlePyramidLobby_Text_251BB6: @ 8251BB6
.string "We look forward to your\n"
.string "next challenge!$"
- .incbin "baserom.gba", 0x251bde, 0x5d
+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"
diff --git a/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom.inc b/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom.inc
index 33aa6dd6e..71f0cff2d 100644
--- a/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom.inc
@@ -517,3 +517,135 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_24220E:: @ 824220E
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 I’ve 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, don’t 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 "You’ve won straight matches to see me…\n"
+ .string "I won’t have to hold back against you…\p"
+ .string "It’s been too long now…\p"
+ .string "Too long since I’ve been able to battle\n"
+ .string "without thinking about anything…$"
+
+BattleFrontier_BattleTowerBattleRoom_Text_2428E0: @ 82428E0
+ .string "Let’s 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…$"
+
diff --git a/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom2.inc b/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom2.inc
index 023dbd92c..d28a7d86a 100644
--- a/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom2.inc
+++ b/data/maps/scripts/BattleFrontier_BattleTowerBattleRoom2.inc
@@ -507,5 +507,27 @@ BattleFrontier_BattleTowerBattleRoom2_Text_24963C: @ 824963C
.string "The 7th set of opponents is next.\n"
.string "Are you ready?$"
- .incbin "baserom.gba", 0x24966d, 0x120
+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!$"
diff --git a/data/maps/scripts/BattleFrontier_BattleTowerLobby.inc b/data/maps/scripts/BattleFrontier_BattleTowerLobby.inc
index cb8207005..84f3c46e9 100644
--- a/data/maps/scripts/BattleFrontier_BattleTowerLobby.inc
+++ b/data/maps/scripts/BattleFrontier_BattleTowerLobby.inc
@@ -797,7 +797,14 @@ BattleFrontier_BattleTowerLobby_Movement_23F19C: @ 823F19C
step_54
step_end
- .incbin "baserom.gba", 0x23f1a0, 0x7
+BattleFrontier_BattleTowerLobby_Movement_23F1A0: @ 823F1A0
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_54
+ step_end
BattleFrontier_BattleTowerLobby_EventScript_23F1A7:: @ 823F1A7
compare_var_to_value VAR_0x40CE, 0
@@ -1109,7 +1116,8 @@ BattleFrontier_BattleTowerLobby_EventScript_23F558:: @ 823F558
releaseall
end
- .incbin "baserom.gba", 0x23f55a, 0x29
+BattleFrontier_BattleTowerLobby_EventScript_23F55A: @ 823F55A
+ .string "I’ll direct you to your BATTLE ROOM now.$"
BattleFrontier_BattleTowerLobby_Text_23F583: @ 823F583
.string "Excuse me!\p"
@@ -1123,5 +1131,407 @@ BattleFrontier_BattleTowerLobby_Text_23F60D: @ 823F60D
.string "You’ve beaten all seven TRAINERS!\p"
.string "$"
- .incbin "baserom.gba", 0x23f641, 0x4b
+BattleFrontier_BattleTowerLobby_Text_23F641: @ 823F641
+ .string "For beating seven TRAINERS in a row,\n"
+ .string "you have earned this fabulous prize!\p"
+ .string "$"
+
+SlateportCity_BattleTentLobby_Text_23F68C: @ 823F68C
+ .string "{PLAYER} received the prize\n"
+ .string "{STR_VAR_1}.$"
+
+ .incbin "baserom.gba", 0x23f6a6, 0x51
+BattleFrontier_BattleTowerLobby_Text_23F6F7: @ 823F6F7
+ .string "Thank you for playing!\p"
+ .string "$"
+
+BattleFrontier_BattleTowerLobby_Text_23F70F: @ 823F70F
+ .string "Your record will be saved.\n"
+ .string "Please wait.$"
+
+BattleFrontier_BattleTowerLobby_Text_23F737: @ 823F737
+ .string "We’ve been waiting for you!\p"
+ .string "$"
+
+BattleFrontier_BattleTowerLobby_Text_23F754: @ 823F754
+ .string "Before entering a BATTLE ROOM, your\n"
+ .string "progress will be saved. Please wait.$"
+
+BattleFrontier_BattleTowerLobby_Text_23F79D: @ 823F79D
+ .string "You’re finally about to face the\n"
+ .string "50th TRAINER.\p"
+ .string "From here on, every time you beat seven\n"
+ .string "TRAINERS in a row, your POKéMON will\l"
+ .string "receive a commemorative RIBBON.\p"
+ .string "Good luck!$"
+
+BattleFrontier_BattleTowerLobby_Text_23F844: @ 823F844
+ .string "Here are some RIBBONS for beating\n"
+ .string "seven tough TRAINERS in a row.\p"
+ .string "{PLAYER} received some RIBBONS!$"
+
+BattleFrontier_BattleTowerLobby_Text_23F89F: @ 823F89F
+ .string "{PLAYER} put the RIBBONS on\n"
+ .string "the challenger POKéMON.$"
+
+BattleFrontier_BattleTowerLobby_Text_23F8CD: @ 823F8CD
+ .string "Excuse me, do you have a moment?\p"
+ .string "Can you describe your feelings when\n"
+ .string "you’re about to begin a BATTLE TOWER\l"
+ .string "match, or when you’ve either won or\l"
+ .string "lost a match?$"
+
+BattleFrontier_BattleTowerLobby_Text_23F969: @ 823F969
+ .string "Okay, what are your feelings when\n"
+ .string "you’re about to begin a match?$"
+
+BattleFrontier_BattleTowerLobby_Text_23F9AA: @ 823F9AA
+ .string "What do you feel when you’ve won\n"
+ .string "a match?$"
+
+BattleFrontier_BattleTowerLobby_Text_23F9D4: @ 823F9D4
+ .string "Can I hear about your feelings when\n"
+ .string "you have lost a match?$"
+
+BattleFrontier_BattleTowerLobby_Text_23FA0F: @ 823FA0F
+ .string "Oh, so you don’t think much about it?\n"
+ .string "You’re one cool customer.$"
+
+BattleFrontier_BattleTowerLobby_Text_23FA4F: @ 823FA4F
+ .string "Hunh? You changed your mind?\n"
+ .string "I guess you’re fickle.$"
+
+BattleFrontier_BattleTowerLobby_Text_23FA83: @ 823FA83
+ .string "Okay, so that’s how you feel?\n"
+ .string "That’s quite original.\p"
+ .string "Thanks!$"
+
+BattleFrontier_BattleTowerLobby_Text_23FAC0: @ 823FAC0
+ .string "The number of matches you win in a row\n"
+ .string "is recorded.\p"
+ .string "I’d better not get beaten in\n"
+ .string "an embarrassing way!$"
+
+BattleFrontier_BattleTowerLobby_Text_23FB26: @ 823FB26
+ .string "Once you’ve entered the BATTLE TOWER,\n"
+ .string "you can’t leave until you either lose\l"
+ .string "or you beat seven TRAINERS in a row.\p"
+ .string "You’d best be certain that you’re up\n"
+ .string "to the challenge.$"
+
+ .incbin "baserom.gba", 0x23fbce, 0x139
+
+BattleFrontier_BattleTowerLobby_Text_23FD07: @ 823FD07
+ .string "We look forward to seeing you on\n"
+ .string "another challenge!$"
+
+BattleFrontier_BattleTowerLobby_Text_23FD3B: @ 823FD3B
+ .string "The BATTLE ROOM offers two levels\n"
+ .string "of challenge, Level 50 and Open Level.\l"
+ .string "Which is your choice?$"
+
+ .incbin "baserom.gba", 0x23fd9a, 0x2d
+
+BattleFrontier_BattleTowerLobby_Text_23FDC7: @ 823FDC7
+ .string "Before entering a BATTLE ROOM, your\n"
+ .string "progress must be saved. Is that okay?$"
+
+BattleFrontier_BattleTowerLobby_Text_23FE11: @ 823FE11
+ .string "I will now show you to the\n"
+ .string "{STR_VAR_1} BATTLE ROOM.$"
+
+BattleFrontier_BattleTowerLobby_Text_23FE3C: @ 823FE3C
+ .string "Shall I record your last BATTLE TOWER\n"
+ .string "match on your FRONTIER PASS?$"
+
+ .incbin "baserom.gba", 0x23fe7f, 0x1a8
+
+BattleFrontier_BattleTowerLobby_Text_240027: @ 8240027
+ .string "Excuse me!\p"
+ .string "You don’t 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_BattleTowerLobby_Text_24010B: @ 824010B
+ .string "Excuse me!\p"
+ .string "You don’t have three eligible POKéMON.\p"
+ .string "You must have three different POKéMON\n"
+ .string "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_BattleTowerLobby_Text_2401DB: @ 82401DB
+ .string "Excuse me!\p"
+ .string "You don’t have four eligible POKéMON.\p"
+ .string "You must have four 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_BattleTowerLobby_Text_2402BD: @ 82402BD
+ .string "Excuse me!\p"
+ .string "You don’t have four eligible POKéMON.\p"
+ .string "You must have four different POKéMON\n"
+ .string "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_BattleTowerLobby_Text_24038B: @ 824038B
+ .string "Excuse me!\p"
+ .string "You don’t have two eligible POKéMON.\p"
+ .string "You must have two 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_BattleTowerLobby_Text_24046B: @ 824046B
+ .string "Excuse me!\p"
+ .string "You don’t have two eligible POKéMON.\p"
+ .string "You must have two different POKéMON\n"
+ .string "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_BattleTowerLobby_Text_240537: @ 8240537
+ .string "Where the talents of TRAINERS\n"
+ .string "are put to the test!\p"
+ .string "Welcome to the BATTLE TOWER!\p"
+ .string "I am your guide to the SINGLE\n"
+ .string "BATTLE ROOMS.$"
+
+BattleFrontier_BattleTowerLobby_Text_2405B3: @ 82405B3
+ .string "Would you like to take the SINGLE\n"
+ .string "BATTLE ROOM challenge?$"
+
+BattleFrontier_BattleTowerLobby_Text_2405EC: @ 82405EC
+ .string "The BATTLE TOWER’s SINGLE BATTLE\n"
+ .string "ROOMS are facilities for conducting\l"
+ .string "SINGLE BATTLES with three POKéMON.\p"
+ .string "There are many SINGLE BATTLE ROOMS\n"
+ .string "in the BATTLE TOWER for team battles.\p"
+ .string "In each of the SINGLE BATTLE ROOMS,\n"
+ .string "seven TRAINERS await your challenge.\p"
+ .string "If you manage to defeat all seven,\n"
+ .string "you will earn Battle Points.\p"
+ .string "If you want to interrupt your\n"
+ .string "challenge, please save the game.\p"
+ .string "If you don’t save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+BattleFrontier_BattleTowerLobby_Text_2407A6: @ 82407A6
+ .string "Now please select the three POKéMON\n"
+ .string "that are to be entered.$"
+
+BattleFrontier_BattleTowerLobby_Text_2407E2: @ 82407E2
+ .string "Where the talents of TRAINERS\n"
+ .string "are put to the test!\p"
+ .string "Welcome to the BATTLE TOWER!\p"
+ .string "I am your guide to the DOUBLE\n"
+ .string "BATTLE ROOMS.$"
+
+BattleFrontier_BattleTowerLobby_Text_24085E: @ 824085E
+ .string "Would you like to take the DOUBLE\n"
+ .string "BATTLE ROOM challenge?$"
+
+BattleFrontier_BattleTowerLobby_Text_240897: @ 8240897
+ .string "The BATTLE TOWER’s DOUBLE BATTLE\n"
+ .string "ROOMS are facilities for conducting\l"
+ .string "DOUBLE BATTLES with four POKéMON.\p"
+ .string "There are many DOUBLE BATTLE ROOMS\n"
+ .string "in the BATTLE TOWER for team battles.\p"
+ .string "In each of the DOUBLE BATTLE ROOMS,\n"
+ .string "seven TRAINERS await your challenge.\p"
+ .string "If you manage to defeat all seven,\n"
+ .string "you will earn Battle Points.\p"
+ .string "If you want to interrupt your\n"
+ .string "challenge, please save the game.\p"
+ .string "If you don’t save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+BattleFrontier_BattleTowerLobby_Text_240A50: @ 8240A50
+ .string "Now please select the four POKéMON\n"
+ .string "that are to be entered.$"
+
+BattleFrontier_BattleTowerLobby_Text_240A8B: @ 8240A8B
+ .string "Where the talents of TRAINERS\n"
+ .string "are put to the test!\p"
+ .string "Welcome to the BATTLE TOWER!\p"
+ .string "I am your guide to the MULTI\n"
+ .string "BATTLE ROOMS.$"
+
+BattleFrontier_BattleTowerLobby_Text_240B06: @ 8240B06
+ .string "Would you like to take the MULTI\n"
+ .string "BATTLE ROOM challenge?$"
+
+BattleFrontier_BattleTowerLobby_Text_240B3E: @ 8240B3E
+ .string "The BATTLE TOWER’s MULTI BATTLE\n"
+ .string "ROOMS are facilities for conducting\l"
+ .string "MULTI BATTLES.\p"
+ .string "For MULTI BATTLES, you must partner\n"
+ .string "with a TRAINER in the TOWER and enter\l"
+ .string "with two POKéMON each.\p"
+ .string "Inside the TOWER is a room named\n"
+ .string "the BATTLE SALON where you may meet\l"
+ .string "other TRAINERS.\p"
+ .string "There, you must find a TRAINER to act\n"
+ .string "as your partner in MULTI BATTLES.\p"
+ .string "Once you have partnered up, you will\n"
+ .string "be shown to a MULTI BATTLE ROOM.\p"
+ .string "In the MULTI BATTLE ROOM, seven\n"
+ .string "tag teams await your challenge.\p"
+ .string "If you manage to defeat all seven\n"
+ .string "teams, you will earn Battle Points.\p"
+ .string "If you want to interrupt your\n"
+ .string "challenge, please save the game.\p"
+ .string "If you don’t save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+BattleFrontier_BattleTowerLobby_Text_240DDB: @ 8240DDB
+ .string "Now please select the two POKéMON\n"
+ .string "that are to be entered.$"
+
+BattleFrontier_BattleTowerLobby_Text_240E15: @ 8240E15
+ .string "Where the talents of TRAINERS\n"
+ .string "are put to the test!\p"
+ .string "Welcome to the BATTLE TOWER!\p"
+ .string "I am your guide to the LINK MULTI\n"
+ .string "BATTLE ROOMS.$"
+
+BattleFrontier_BattleTowerLobby_Text_240E95: @ 8240E95
+ .string "Would you like to take the LINK MULTI\n"
+ .string "BATTLE ROOM challenge?$"
+
+BattleFrontier_BattleTowerLobby_Text_240ED2: @ 8240ED2
+ .string "The BATTLE TOWER’s MULTI BATTLE\n"
+ .string "ROOMS are facilities for conducting\l"
+ .string "MULTI BATTLES with a friend.\p"
+ .string "You must link with your friend using\n"
+ .string "Wireless Adapters or a Game Boy\l"
+ .string "Advance Game Link cable.\p"
+ .string "You must partner with your friend and\n"
+ .string "enter two different kinds of POKéMON.\p"
+ .string "There are many MULTI BATTLE ROOMS\n"
+ .string "in the BATTLE TOWER for team battles.\p"
+ .string "In a MULTI BATTLE ROOM, seven\n"
+ .string "tag teams await you and your friend\l"
+ .string "to make a tag-team challenge.\p"
+ .string "If you manage to defeat all seven\n"
+ .string "teams, you will earn Battle Points.\p"
+ .string "Please beware that unlike other ROOMS,\n"
+ .string "you may not interrupt your challenge.\p"
+ .string "Once you start, you must battle seven\n"
+ .string "MULTI BATTLES in a row nonstop.$"
+
+BattleFrontier_BattleTowerLobby_Text_24115E: @ 824115E
+ .string "Now please select the two POKéMON\n"
+ .string "that are to be entered.$"
+
+ .incbin "baserom.gba", 0x241198, 0xa8
+
+BattleFrontier_BattleTowerLobby_Text_241240: @ 8241240
+ .string "The LINK MULTI BATTLE ROOM challenge\n"
+ .string "is only for two linked players.$"
+
+BattleFrontier_BattleTowerLobby_Text_241285: @ 8241285
+ .string "Your friend has also selected\n"
+ .string "the POKéMON {STR_VAR_1}.$"
+
+BattleFrontier_BattleTowerLobby_Text_2412B3: @ 82412B3
+ .string "Your friend has also selected the\n"
+ .string "POKéMON {STR_VAR_1} and {STR_VAR_2}.$"
+
+BattleFrontier_BattleTowerLobby_Text_2412E8: @ 82412E8
+ .string "Your friend has chosen a different\n"
+ .string "battle level.$"
+
+ .incbin "baserom.gba", 0x241319, 0xc5
+
+BattleFrontier_BattleTowerLobby_Text_2413DE: @ 82413DE
+ .string "Please choose two POKéMON different\n"
+ .string "from your friend’s, match the level\l"
+ .string "you wish to enter, and register again.$"
+
+BattleFrontier_BattleTowerLobby_Text_24144D: @ 824144D
+ .string "I will save the game before\n"
+ .string "showing you in. Please wait.$"
+
+BattleFrontier_BattleTowerLobby_Text_241486: @ 8241486
+ .string "Congratulations!\n"
+ .string "You have defeated the SALON MAIDEN\l"
+ .string "and swept seven TRAINERS!$"
+
+BattleFrontier_BattleTowerLobby_Text_2414D4: @ 82414D4
+ .string "In recognition of your infinite talent,\n"
+ .string "we award you these Battle Point(s).$"
+
+BattleFrontier_BattleArenaLobby_Text_241520: @ 8241520
+BattleFrontier_BattleDomeLobby_Text_241520: @ 8241520
+BattleFrontier_BattleFactoryLobby_Text_241520: @ 8241520
+BattleFrontier_BattlePalaceLobby_Text_241520: @ 8241520
+BattleFrontier_BattlePikeLobby_Text_241520: @ 8241520
+BattleFrontier_BattlePyramidLobby_Text_241520: @ 8241520
+BattleFrontier_BattleTowerLobby_Text_241520: @ 8241520
+ .string "{PLAYER} obtained {STR_VAR_1} Battle Point(s).$"
+
+BattleFrontier_BattleTowerLobby_Text_241540: @ 8241540
+ .string "The BATTLE TOWER rules are listed.$"
+
+BattleFrontier_BattleTowerLobby_Text_241563: @ 8241563
+ .string "Which heading do you want to read?$"
+
+BattleFrontier_BattleTowerLobby_Text_241586: @ 8241586
+ .string "The BATTLE TOWER is a facility where\n"
+ .string "four types of battles are waged--\l"
+ .string "SINGLE BATTLE, DOUBLE BATTLE, MULTI\l"
+ .string "BATTLE, and LINK MULTI BATTLE.\p"
+ .string "For each of these types, there are\n"
+ .string "separate BATTLE ROOMS.\p"
+ .string "Please speak with a guide offering\n"
+ .string "the type of battle you wish to enter.$"
+
+BattleFrontier_BattleTowerLobby_Text_241693: @ 8241693
+ .string "Depending on the BATTLE ROOM you are\n"
+ .string "entering, you will be required to take\l"
+ .string "a certain number of POKéMON.\p"
+ .string "The SINGLE BATTLE mode requires\n"
+ .string "three POKéMON.\p"
+ .string "The DOUBLE BATTLE mode requires four,\n"
+ .string "and the MULTI modes both require two.$"
+
+BattleFrontier_BattleTowerLobby_Text_241777: @ 8241777
+ .string "The BATTLE SALON is where you must\n"
+ .string "find a partner to form a tag team for\l"
+ .string "the MULTI BATTLE ROOM challenge.\p"
+ .string "Choose the best partner for you by\n"
+ .string "examining other TRAINERS’\l"
+ .string "POKéMON and their moves.\p"
+ .string "You may choose a new tag partner\n"
+ .string "after winning seven straight matches.$"
+
+BattleFrontier_BattleTowerLobby_Text_24187E: @ 824187E
+ .string "The LINK MULTI BATTLE Mode is for two\n"
+ .string "friends to mount a challenge together.\p"
+ .string "You and your friend must be linked with\n"
+ .string "Wireless Adapters or a GBA Game Link\l"
+ .string "cable.\p"
+ .string "You must choose two POKéMON at\n"
+ .string "the registration counter.\p"
+ .string "These POKéMON must be different\n"
+ .string "from those of your friend.\p"
+ .string "You may not interrupt this challenge\n"
+ .string "in the middle, unlike other modes.$"
diff --git a/data/maps/scripts/BattleFrontier_BattleTowerMultiBattleRoom.inc b/data/maps/scripts/BattleFrontier_BattleTowerMultiBattleRoom.inc
index b218a775f..b2d411b64 100644
--- a/data/maps/scripts/BattleFrontier_BattleTowerMultiBattleRoom.inc
+++ b/data/maps/scripts/BattleFrontier_BattleTowerMultiBattleRoom.inc
@@ -123,7 +123,17 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243EE4:: @ 8243EE4
waitmovement 0
return
- .incbin "baserom.gba", 0x243ef6, 0x24
+BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243EF6: @ 8243EF6
+ applymovement 1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F26
+ applymovement 255, BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F1E
+ waitmovement 0
+ return
+
+BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F08: @ 8243F08
+ applymovement 1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F26
+ applymovement 255, BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F22
+ waitmovement 0
+ return
BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F1A: @ 8243F1A
step_up
@@ -131,7 +141,17 @@ BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F1A: @ 8243F1A
step_54
step_end
- .incbin "baserom.gba", 0x243f1e, 0x8
+BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F1E: @ 8243F1E
+ step_right
+ step_up
+ step_54
+ step_end
+
+BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F22: @ 8243F22
+ step_left
+ step_up
+ step_54
+ step_end
BattleFrontier_BattleTowerMultiBattleRoom_Movement_243F26: @ 8243F26
step_up
@@ -291,5 +311,1172 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "I will now show you to your\n"
.string "MULTI BATTLE ROOM.$"
- .incbin "baserom.gba", 0x24419a, 0x4bb0
+ .string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
+ .string "You can call me {STR_VAR_3}!$"
+
+ .string "On {STR_VAR_1}’s advice, I brought\n"
+ .string "one {STR_VAR_3} with {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Please, let me join you as a tag team.$"
+
+ .string "Thank you!\n"
+ .string "I’ll go register right now.$"
+
+ .string "I really wanted to form a tag team\n"
+ .string "with you, {PLAYER}…$"
+
+ .string "I am {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
+ .string "My name is {STR_VAR_3}.$"
+
+ .string "I got advice from {STR_VAR_1} and chose\n"
+ .string "one {STR_VAR_3} with {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Please, let’s form a tag team!$"
+
+ .string "Thank you very much!\n"
+ .string "I’ll be done with registration quickly!$"
+
+ .string "{PLAYER}, I was hoping that I could\n"
+ .string "partner up with you…$"
+
+ .string "Um, my name’s {STR_VAR_3}, and I’m\n"
+ .string "{STR_VAR_1}’s no. {STR_VAR_2} apprentice.\p"
+ .string "Snivel…\p"
+ .string "I’m sorry!\n"
+ .string "This tension is making me cry…$"
+
+ .string "{STR_VAR_3} advised me, so I have\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Snivel…\n"
+ .string "Please, please team up with me!$"
+
+ .string "Oh, really? You will?\n"
+ .string "Awesome! Wicked! Awoooh!\p"
+ .string "Oh… I’m sorry…\n"
+ .string "I’m so happy, I’m crying…\p"
+ .string "I’ll go register right away.\n"
+ .string "Please don’t go away!$"
+
+ .string "Oh, b-but…\n"
+ .string "Sob… Waaaaah!$"
+
+ .string "Hi, there! I’m {STR_VAR_3}!\n"
+ .string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+
+ .string "{STR_VAR_3} recommended my crew.\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1},\n"
+ .string "that’s what I have! Cool, huh?\p"
+ .string "So come on!\n"
+ .string "Let’s form a tag team!$"
+
+ .string "Yay! Great!\n"
+ .string "Okay, I’ll go register, okay?$"
+
+ .string "Aww, why?\n"
+ .string "I wanted to team up, {PLAYER}!$"
+
+ .string "I’m {STR_VAR_3}, the no. {STR_VAR_2} apprentice\n"
+ .string "of the famous {STR_VAR_1}!$"
+
+ .string "I looked to {STR_VAR_3} for advice.\n"
+ .string "One {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_2} with {STR_VAR_1},\n"
+ .string "that’s my pair.\p"
+ .string "Please, will you join me in\n"
+ .string "a tag team?$"
+
+ .string "Thank you!\n"
+ .string "I’ll register right away!$"
+
+ .string "{PLAYER}, I had been hoping to join\n"
+ .string "you in a tag team…$"
+
+ .string "Um… I’m sincerely happy that you\n"
+ .string "would take the time to talk to me.\p"
+ .string "I’m {STR_VAR_3}.\n"
+ .string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice…$"
+
+ .string "{STR_VAR_3} gave me advice.\n"
+ .string "I’m very grateful for it.\p"
+ .string "I have a team of one {STR_VAR_2}\n"
+ .string "with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\n"
+ .string "I know I’m asking a lot…\p"
+ .string "I don’t think you’ll be willing to,\n"
+ .string "but may I join you as a partner?$"
+
+ .string "Really? I can’t believe it!\n"
+ .string "I can’t believe you’ll let me join you!\l"
+ .string "I… I won’t let you down!\p"
+ .string "Um… If it’s really okay, I’ll go register\n"
+ .string "right this instant!$"
+
+ .string "Oh…\n"
+ .string "I didn’t think I was good enough…$"
+
+ .string "Hi, I’m {STR_VAR_3}.\n"
+ .string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+
+ .string "{STR_VAR_3} told me that it would be\n"
+ .string "good to make this team:\l"
+ .string "one {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_2} that knows how\n"
+ .string "to use {STR_VAR_1}.\p"
+ .string "Not bad, huh?\n"
+ .string "Want me to team up with you?$"
+
+ .string "Okay, glad to join you!\n"
+ .string "I hope you won’t mess things up for me!\l"
+ .string "I’ll do my registration now.$"
+
+ .string "Huh? Why did you turn me down?\n"
+ .string "You’re no judge of character!$"
+
+ .string "I’m {STR_VAR_3} and I’m a TRIATHLETE.\n"
+ .string "I’m busy every day what with jogging,\l"
+ .string "training, and rapping.\p"
+ .string "I also happen to be {STR_VAR_1}’s\n"
+ .string "no. {STR_VAR_2} apprentice.$"
+
+ .string "This is what {STR_VAR_3} recommended.\n"
+ .string "One {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2}.\p"
+ .string "I put a lot of effort into raising\n"
+ .string "them, even though I’m busy.\p"
+ .string "Let’s form a tag team\n"
+ .string "and give it a go!$"
+
+ .string "Thanks, that’s the spirit!\n"
+ .string "Hang tight while I go register, okay?$"
+
+ .string "I took time from my busy schedule\n"
+ .string "to be here! Give me a break!$"
+
+ .string "Hi!\n"
+ .string "How’s it going?\p"
+ .string "I’m {STR_VAR_3}, {STR_VAR_1}’s\n"
+ .string "no. {STR_VAR_2} apprentice. Glad to meet you!$"
+
+ .string "Listen, listen! You have to hear about\n"
+ .string "the POKéMON {STR_VAR_3} recommended.\l"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\n"
+ .string "Of course I raised them superbly!\p"
+ .string "So, want to team up?\n"
+ .string "I’m sure it’ll be a great combo!$"
+
+ .string "Yay, I think this will be fun!\n"
+ .string "I’ll go register!$"
+
+ .string "Oh, you’re mean!\n"
+ .string "I come recommended, you know.$"
+
+ .string "Please let me introduce myself.\n"
+ .string "I am {STR_VAR_3}.\p"
+ .string "I serve as {STR_VAR_1}’s\n"
+ .string "no. {STR_VAR_2} apprentice.$"
+
+ .string "I sought the sage advice of\n"
+ .string "{STR_VAR_3} and raised my team\l"
+ .string "of one {STR_VAR_2} with {STR_VAR_1}$"
+
+ .string "and one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Please agree to a tag team with me!$"
+
+ .string "Oh… I’m delighted!\n"
+ .string "I promise to give you my best!\p"
+ .string "Of course I will register us!\n"
+ .string "Please wait!$"
+
+ .string "I had been hoping to join you,\n"
+ .string "{PLAYER}…$"
+
+ .string "Eek! You spoke to me!\n"
+ .string "I… I’m overjoyed!\p"
+ .string "I’m {STR_VAR_3}! I’m {STR_VAR_1}’s\n"
+ .string "no. {STR_VAR_2} apprentice!$"
+
+ .string "On {STR_VAR_3}’s advice, I trained\n"
+ .string "one {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2}.\p"
+ .string "Please, can you grant me my wish?\n"
+ .string "I want to be your tag-team partner!$"
+
+ .string "Eek! I… I feel giddy!\n"
+ .string "Thank you so much!\l"
+ .string "I’ll go register us right away!$"
+
+ .string "Waaah! Don’t you feel any pity?\n"
+ .string "But that makes you cooler…$"
+
+ .string "Yeehaw! I’m {STR_VAR_1}’s\n"
+ .string "no. {STR_VAR_2} apprentice!\p"
+ .string "{STR_VAR_3}’s my name, hello, hello!$"
+
+ .string "My mentor {STR_VAR_3} recommended\n"
+ .string "one {STR_VAR_1}-master {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-master\n"
+ .string "{STR_VAR_2}.\p"
+ .string "Good stuff, huh?\n"
+ .string "You’ll partner with me, won’t you?$"
+
+ .string "Okay, excellent!\n"
+ .string "I’ll get the registration done quickly!$"
+
+ .string "Gwaaah!\n"
+ .string "You’re a calculating one, {PLAYER}!$"
+
+ .string "Hey! There’s big trouble! This is\n"
+ .string "the BATTLE TOWER’s last day!\p"
+ .string "… … … … … …\n"
+ .string "I’m only joking!\p"
+ .string "People call me {STR_VAR_3} and I do, too!\n"
+ .string "I’m {STR_VAR_1}’s 1,000th apprentice!\l"
+ .string "Actually, I’m no. {STR_VAR_2}!$"
+
+ .string "{STR_VAR_3} gave me some advice.\n"
+ .string "{STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "{STR_VAR_2} with {STR_VAR_1}.\n"
+ .string "I’ve got ten of each kind!\l"
+ .string "Actually, just one of each!\p"
+ .string "How about it?\n"
+ .string "Want to try tag battles with me?$"
+
+ .string "Yippee!\n"
+ .string "I’ll give you a POKéMON as my thanks!\p"
+ .string "Just joking! But I will really go do\n"
+ .string "the registration, okay?$"
+
+ .string "Oh, that’s so cold! I’ll have to wreck\n"
+ .string "the BATTLE TOWER for that!\p"
+ .string "Of course I won’t!$"
+
+ .string "Hey, there, I’m rockin’ and a-rollin’!\n"
+ .string "POKéMON, I be controllin’!\p"
+ .string "I’m {STR_VAR_3} the rappin’ SAILOR.\n"
+ .string "Don’t be mistakin’ me for no wailer!\p"
+ .string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
+ .string "Me, you shouldn’t be quick to dismiss!$"
+
+ .string "With the advice of {STR_VAR_3} I did\n"
+ .string "abide, put together my team of pride!\l"
+ .string "One {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2}!\p"
+ .string "Our meeting we should commemorate,\n"
+ .string "with a tag-team victory to celebrate!$"
+
+ .string "Hey, hey, I like your style!\n"
+ .string "Our registration, I will go file!$"
+
+ .string "Oh, hey, {PLAYER}, now that’s cold!\n"
+ .string "If I may be so bold!$"
+
+ .string "Yippee-yahoo!\n"
+ .string "Oh, don’t run! I was just having fun!\p"
+ .string "Howdy! I’m {STR_VAR_3}!\n"
+ .string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+
+ .string "{STR_VAR_3} told me what to do.\n"
+ .string "So one {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2}, I did choose.\p"
+ .string "So, what do you say?\n"
+ .string "Come on, make my day!\p"
+ .string "Please, I’m begging you!\n"
+ .string "Let me join you, don’t leave me blue!$"
+
+ .string "Yeahah! Luck is with me!\n"
+ .string "It sure makes me happy!\p"
+ .string "Before we go join the fray,\n"
+ .string "I’ll go register right away!$"
+
+ .string "You’re turning me down?\n"
+ .string "{PLAYER}, you’re making me frown!$"
+
+ .string "Cough!\p"
+ .string "Oh, sorry, I have a cold.\n"
+ .string "My POKéMON are fine, though.\p"
+ .string "My name’s {STR_VAR_3}, {STR_VAR_1}’s\n"
+ .string "no. {STR_VAR_2} apprentice. Cough!$"
+
+ .string "I took {STR_VAR_3}’s advice to heart\n"
+ .string "and put together my team of\l"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "I trained them every day,\n"
+ .string "even in wind and rain.\p"
+ .string "That’s why I have this cold,\n"
+ .string "I think.\p"
+ .string "That’s what I’m about.\n"
+ .string "Want to be my tag partner?$"
+
+ .string "Thanks, I appreciate this!\n"
+ .string "Cough, cough!\l"
+ .string "Hang on while I go register.$"
+
+ .string "Oh, you won’t?\n"
+ .string "{PLAYER}, I think we’d make a good pair.$"
+
+ .string "Oh, hello!\n"
+ .string "This is nerve-racking.\p"
+ .string "I’m {STR_VAR_3}.\n"
+ .string "I’m the no. {STR_VAR_2} apprentice of {STR_VAR_1}.$"
+
+ .string "{STR_VAR_3} said this team’ll be good--\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "I’m feeling self-conscious about this,\n"
+ .string "but will you let me join you?$"
+
+ .string "Oh, gee, thank you!\n"
+ .string "I feel bashful, but I’ll do my best!\p"
+ .string "I’ll go get the registration done.$"
+
+ .string "Oh, please don’t say no!\n"
+ .string "I feel self-conscious enough already…$"
+
+ .string "I am {STR_VAR_3}, and that’s no lie.\n"
+ .string "I am {STR_VAR_1}’s no. {STR_VAR_2} apprentice.$"
+
+ .string "{STR_VAR_3} recommended my team.\p"
+ .string "Since the advice sounded sincere,\n"
+ .string "I decided to bring with me\l"
+ .string "my {STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "my {STR_VAR_1}-using {STR_VAR_2}.\p"
+ .string "If possible, I would like you to accept\n"
+ .string "me as your tag-team partner.$"
+
+ .string "You really will accept me?\n"
+ .string "It would be too terrible otherwise.\p"
+ .string "But since you’ve agreed, this is fine.\n"
+ .string "I shall go register the both of us.$"
+
+ .string "Hm? Now why would you refuse?\n"
+ .string "Is this your idea of a joke?$"
+
+ .string "I’m {STR_VAR_1}, and I’m a LASS!$"
+
+ .string "What I have are one {STR_VAR_2}\n"
+ .string "that uses {STR_VAR_1} and one$"
+
+ .string "{STR_VAR_2} that uses {STR_VAR_1}.\n"
+ .string "Those are what I have with me.\p"
+ .string "Will you be my partner?$"
+
+ .string "Thank you!\n"
+ .string "I’ll go do the registration!$"
+
+ .string "You don’t want to be my partner?\n"
+ .string "You’ll regret it later!$"
+
+ .string "Hello!\p"
+ .string "I’m YOUNGSTER {STR_VAR_1}!$"
+
+ .string "Want to know what I have?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "You’ll be my tag-team partner,\n"
+ .string "won’t you?$"
+
+ .string "Yay!\n"
+ .string "I’ll go and register, okay?$"
+
+ .string "Aww! If you’d form a tag team with\n"
+ .string "my POKéMON, we’d be unstoppable!$"
+
+ .string "Yahoo!\n"
+ .string "I’m HIKER {STR_VAR_1}!$"
+
+ .string "Know what I have with me?\n"
+ .string "My {STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "my {STR_VAR_1}-using {STR_VAR_2}!\p"
+ .string "Sounds good, eh?\n"
+ .string "Want to form a tag team?$"
+
+ .string "Yahoo!\n"
+ .string "I’ll go do the registering, then.$"
+
+ .string "I would’ve liked to battle with you\n"
+ .string "at my side.$"
+
+ .string "Hello!\n"
+ .string "I’m {STR_VAR_1}, and I’m a BEAUTY!$"
+
+ .string "Do you know what I’ve been raising?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "What do you think?\n"
+ .string "Want to make a tag team together?$"
+
+ .string "Wonderful!\n"
+ .string "I’ll get the registration done now!$"
+
+ .string "How disappointing!\p"
+ .string "We two together--we would’ve been\n"
+ .string "the best!$"
+
+ .string "Yo!\p"
+ .string "You know who I am?\n"
+ .string "I’m {STR_VAR_1} the FISHERMAN!$"
+
+ .string "I’ve got with me a team of one\n"
+ .string "{STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_1}-using {STR_VAR_2}.\p"
+ .string "So, how about it?\n"
+ .string "Will you battle at my side?$"
+
+ .string "Good, good!\n"
+ .string "Leave it up to me!\p"
+ .string "I’ll go and register us now.$"
+
+ .string "We matched up perfectly, too…$"
+
+ .string "Glad to make your acquaintance.\n"
+ .string "I am {STR_VAR_1}, a LADY.$"
+
+ .string "I am accompanied by a team of\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "I hope I meet your approval.\n"
+ .string "For I wish to have you as my partner.$"
+
+ .string "I thank you sincerely.\n"
+ .string "I shall handle the registration.$"
+
+ .string "I’m sure that you will regret not\n"
+ .string "having me as your partner.$"
+
+ .string "I’m TRIATHLETE {STR_VAR_1}!$"
+
+ .string "What I have…\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\n"
+ .string "That’s my pair!\p"
+ .string "Please?\n"
+ .string "Will you form a tag team with me?$"
+
+ .string "Gee, thanks!\n"
+ .string "I’ll go register at the counter.$"
+
+ .string "We two together, we would’ve been\n"
+ .string "tough for certain!$"
+
+ .string "Hiya!\n"
+ .string "I’m BUG CATCHER {STR_VAR_1}!$"
+
+ .string "Check out what I have!\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "So, listen!\n"
+ .string "Do you want to form a tag team?$"
+
+ .string "Gotcha!\p"
+ .string "I’ll go do the registration stuff\n"
+ .string "at the counter.$"
+
+ .string "Aww, my POKéMON are awesome.\n"
+ .string "I hope you won’t regret this!$"
+
+ .string "Good day!\n"
+ .string "I’m SCHOOL KID {STR_VAR_1}!$"
+
+ .string "What I’ve been raising are one\n"
+ .string "{STR_VAR_2} that uses {STR_VAR_1}$"
+
+ .string "and one {STR_VAR_2} that uses\n"
+ .string "{STR_VAR_1}.\p"
+ .string "Not too bad, don’t you think?\n"
+ .string "Would you care to form a tag team?$"
+
+ .string "Thank you very much!\n"
+ .string "I’ll get done with the registration.$"
+
+ .string "That’s too bad…\p"
+ .string "I was hoping that I could learn\n"
+ .string "from you as your partner…$"
+
+ .string "Yo! Let me tell you who I am!\n"
+ .string "I’m RICH BOY {STR_VAR_1}!$"
+
+ .string "Guess what I got!\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "I’m willing to offer you the chance\n"
+ .string "to be in a tag team with me.$"
+
+ .string "Smart move!\p"
+ .string "I’ll finish up the registration\n"
+ .string "process quick!$"
+
+ .string "You’d turn me of all people down?\n"
+ .string "You’ll regret that decision for sure!$"
+
+ .string "Hiyah!\n"
+ .string "I am BLACK BELT {STR_VAR_1}.$"
+
+ .string "As my companions, I have\n"
+ .string "one {STR_VAR_2} using {STR_VAR_1}$"
+
+ .string "and one {STR_VAR_2} using\n"
+ .string "{STR_VAR_1}.\p"
+ .string "Please, grant me my wish!\n"
+ .string "Allow me to be your tag partner!$"
+
+ .string "Hiyah!\n"
+ .string "I will go register forthwith!$"
+
+ .string "I see… I hope for an opportunity\n"
+ .string "the next time we meet…$"
+
+ .string "Hi, there!\n"
+ .string "I’m {STR_VAR_1}, and I’m a TUBER!$"
+
+ .string "I’ll tell you what I have.\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\n"
+ .string "May I please be on your tag team?$"
+
+ .string "Thank you!\n"
+ .string "I’ll go register us now!$"
+
+ .string "If we’d become partners, we could\n"
+ .string "have been so strong!$"
+
+ .string "Greetings…\n"
+ .string "I am HEX MANIAC {STR_VAR_1}…$"
+
+ .string "I bear with me one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2} together with one$"
+
+ .string "{STR_VAR_1}-using {STR_VAR_2}…\p"
+ .string "I beseech you…\n"
+ .string "Join me in a tag team…$"
+
+ .string "I thank you…\n"
+ .string "I shall register us…$"
+
+ .string "I so longed to join you…$"
+
+ .string "How do you do? I’m {STR_VAR_1},\n"
+ .string "and I’m a POKéMON BREEDER!$"
+
+ .string "I’m raising a couple good ones!\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "How about it?\n"
+ .string "Feel like making a tag team with me?$"
+
+ .string "Thank you kindly!\p"
+ .string "I’ll go take care of the registration\n"
+ .string "stuff, so you wait right here!$"
+
+ .string "I was looking forward to being\n"
+ .string "your partner…$"
+
+ .string "Well, hello!\n"
+ .string "I’m TRIATHLETE {STR_VAR_1}!$"
+
+ .string "Want to know what I run with?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Well?\n"
+ .string "Want to be in a tag team with me?$"
+
+ .string "Good going!\p"
+ .string "I’ll be quick and get the registration\n"
+ .string "all done!$"
+
+ .string "You and me, we would’ve been tops.\n"
+ .string "It’s too bad…$"
+
+ .string "Hey, there! My name’s {STR_VAR_1}!\n"
+ .string "I’m a TRIATHLETE!$"
+
+ .string "I go on runs with my durable team--\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Not too shabby, huh?\n"
+ .string "We should be in a tag team together!$"
+
+ .string "All right!\n"
+ .string "I’ll go register in a flash!$"
+
+ .string "I really wanted to battle as your\n"
+ .string "tag-team partner…$"
+
+ .string "I’m BATTLE GIRL {STR_VAR_1}!$"
+
+ .string "I’ve been toughening up one\n"
+ .string "{STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_1}-using {STR_VAR_2}!\p"
+ .string "Do you like that combo?\n"
+ .string "How about you and me join up?$"
+
+ .string "Why, thanks!\p"
+ .string "I’ll get the registration done\n"
+ .string "right now!$"
+
+ .string "With you, I thought we could form\n"
+ .string "the ultimate tag team…$"
+
+ .string "I’m TRIATHLETE {STR_VAR_1}!$"
+
+ .string "I’ve been running with one {STR_VAR_2}\n"
+ .string "that knows how to use {STR_VAR_1}$"
+
+ .string "and one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "We could be in a tag team.\n"
+ .string "Wouldn’t that be great?$"
+
+ .string "Thank you!\p"
+ .string "I’ll go register us, and that’s\n"
+ .string "right now!$"
+
+ .string "Aww, that’s too bad. We would’ve been\n"
+ .string "the toughest tag team around!$"
+
+ .string "Me?\n"
+ .string "I’m TUBER {STR_VAR_1}!$"
+
+ .string "What do I have with me?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Hey?\n"
+ .string "You’ll team up with me, right?$"
+
+ .string "Okay!\p"
+ .string "I’ll go register!\n"
+ .string "Let’s be excellent together!$"
+
+ .string "My POKéMON are tough for sure…\n"
+ .string "It’s too bad you don’t want to team up.$"
+
+ .string "Yay-hey!\n"
+ .string "Call me GUITARIST {STR_VAR_1}!$"
+
+ .string "Check out my entourage!\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Yay-hey! Pretty wild, huh?\n"
+ .string "We’ll have to do a duet in a tag team!$"
+
+ .string "Yay-hey! Right on!\n"
+ .string "I’ll do that registration stuff now!$"
+
+ .string "My POKéMON rock hard!\n"
+ .string "You’ll be sorry, I tell you!$"
+
+ .string "Pleased to meet you.\n"
+ .string "I am {STR_VAR_1}, a GENTLEMAN.$"
+
+ .string "I am accompanied by my trusted\n"
+ .string "{STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_1}-using {STR_VAR_2}.\p"
+ .string "May I ask you to join me in a tag-team\n"
+ .string "partnership arrangement?$"
+
+ .string "Ah, I thank you for your trust.\n"
+ .string "I shall be done with the registration.$"
+
+ .string "That is most unfortunate…\p"
+ .string "I shall look forward to the next\n"
+ .string "opportunity…$"
+
+ .string "Hello, I’m {STR_VAR_1},\n"
+ .string "and I’m a POKéFAN.$"
+
+ .string "I have with me now one {STR_VAR_2}\n"
+ .string "that knows the move {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Do you like what you see?\n"
+ .string "Why don’t you be my tag partner?$"
+
+ .string "Thank you!\n"
+ .string "I’ll look after the registration!$"
+
+ .string "My POKéMON are top grade…\n"
+ .string "It’s too bad you can’t appreciate that.$"
+
+ .string "Hm!\n"
+ .string "I am {STR_VAR_1}, and an EXPERT am I!$"
+
+ .string "The POKéMON that I’ve toughened up are\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "What say you to a tag team with me?$"
+
+ .string "Hm!\n"
+ .string "I shall register us right away!\l"
+ .string "Let us both do our best!$"
+
+ .string "I will hope that your choice is\n"
+ .string "indeed correct…$"
+
+ .string "Hello, hello.\n"
+ .string "I’m {STR_VAR_1}, and I’m an EXPERT.$"
+
+ .string "I’ve raised my POKéMON thoroughly.\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}--\n"
+ .string "they’re what I have.\p"
+ .string "Wouldn’t you like to team up with me?$"
+
+ .string "Good, good.\n"
+ .string "I’ll see to the registration right away.$"
+
+ .string "Perhaps we can form a team the next\n"
+ .string "time we meet.$"
+
+ .string "I’m DRAGON TAMER {STR_VAR_1}!$"
+
+ .string "The team I’ve been toughening up is\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "How about it?\n"
+ .string "Want to be my partner?$"
+
+ .string "Okay, I’ll give it my best!\n"
+ .string "I’ll go register now, all right?$"
+
+ .string "You’re not going to find many tougher\n"
+ .string "partners than me!$"
+
+ .string "I’m BIRD KEEPER {STR_VAR_1}!$"
+
+ .string "What POKéMON do I have?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Don’t you think we’d make a decent\n"
+ .string "tag team?$"
+
+ .string "Great, thanks!\n"
+ .string "I’ll look after the registration!$"
+
+ .string "My POKéMON and I are strong.\n"
+ .string "What a letdown.$"
+
+ .string "I’m NINJA BOY {STR_VAR_1}!$"
+
+ .string "My POKéMON team consists of one\n"
+ .string "{STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Let’s be in a tag team together!$"
+
+ .string "Yay!\n"
+ .string "Let me go register!$"
+
+ .string "You’ll regret not having my tough\n"
+ .string "POKéMON on your side!$"
+
+ .string "Hello!\n"
+ .string "I’m PARASOL LADY {STR_VAR_1}!$"
+
+ .string "Escorting me now are my {STR_VAR_2}\n"
+ .string "that uses {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} that uses\n"
+ .string "{STR_VAR_1}.\p"
+ .string "Aren’t they nice?\n"
+ .string "Care to join us in a tag team?$"
+
+ .string "Thanks a bunch!\p"
+ .string "I’ll go register at the counter.\n"
+ .string "Let’s not disappoint each other!$"
+
+ .string "My POKéMON are tremendously strong.\n"
+ .string "How disappointing…$"
+
+ .string "Hello.\n"
+ .string "I’m {STR_VAR_1}, and I’m a BUG MANIAC!$"
+
+ .string "I have found my POKéMON, yes.\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}--\n"
+ .string "they are what I found.\p"
+ .string "Could I interest you in forming\n"
+ .string "a tag team?$"
+
+ .string "Okay!\n"
+ .string "Understood!\p"
+ .string "I won’t be long with the registration!$"
+
+ .string "With the POKéMON I found, we wouldn’t\n"
+ .string "have lost…$"
+
+ .string "Ahoy, there!\n"
+ .string "I’m SAILOR {STR_VAR_1}!$"
+
+ .string "Let me show you my pride and joy!\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Of course you’re not going to turn\n"
+ .string "me down. We will team up, right?$"
+
+ .string "I didn’t expect any less!\n"
+ .string "I’ll go register now.$"
+
+ .string "We would’ve stormed through\n"
+ .string "the opposition! Too bad!$"
+
+ .string "Hi, I’m {STR_VAR_1}.\n"
+ .string "I’m a COLLECTOR.$"
+
+ .string "The jewels in my collection are\n"
+ .string "my {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Swell, huh?\n"
+ .string "We should be in a team together.$"
+
+ .string "Oh, yeah!\p"
+ .string "Well, let’s not waste any time.\n"
+ .string "I’ll go register the two of us.$"
+
+ .string "Well, that’s upsetting.\n"
+ .string "You don’t appreciate my POKéMON.$"
+
+ .string "Howdy, I’m {STR_VAR_1}.\n"
+ .string "I’m a POKéMON RANGER.$"
+
+ .string "Keeping me company are one\n"
+ .string "{STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Don’t you think we’d make an impressive\n"
+ .string "tag team?$"
+
+ .string "That’s super!\n"
+ .string "I’ll deal with the registration now.$"
+
+ .string "Next time, choose my POKéMON,\n"
+ .string "will you?$"
+
+ .string "My name’s {STR_VAR_1}.\n"
+ .string "I’m a POKéMON RANGER!$"
+
+ .string "Let me tell you about my team. I have\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "How would you like to form a tag team\n"
+ .string "with my little posse?$"
+
+ .string "We’ll be at our best!\n"
+ .string "I’ll get the registration done quick!$"
+
+ .string "I hope you’ll choose my POKéMON\n"
+ .string "next time.$"
+
+ .string "Pleased to meet you. I’m {STR_VAR_1}.\n"
+ .string "I consider myself an AROMA LADY.$"
+
+ .string "I travel with one {STR_VAR_2}\n"
+ .string "that uses {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} that uses\n"
+ .string "{STR_VAR_1}.\p"
+ .string "I hope they strike your fancy.\n"
+ .string "Would you care to be my partner?$"
+
+ .string "I’m honored by your acceptance.\n"
+ .string "I will go register right this instant.$"
+
+ .string "It would be wonderful if we could form\n"
+ .string "a tag team the next time we meet.$"
+
+ .string "Want to know who I am?\n"
+ .string "I’m {STR_VAR_1}, the RUIN MANIAC!$"
+
+ .string "The POKéMON that I have with me are\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Intriguing, eh?\n"
+ .string "How about you and I partner up?$"
+
+ .string "That’s a sound decision!\n"
+ .string "I’ll go do the registration paperwork.$"
+
+ .string "Hmm…\n"
+ .string "I think my POKéMON are tough…$"
+
+ .string "I’m COOLTRAINER {STR_VAR_1}!$"
+
+ .string "The POKéMON I have right now are one\n"
+ .string "{STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\n"
+ .string "Cool, huh?\p"
+ .string "Don’t you think it’d be pretty cool\n"
+ .string "if we made a tag team?$"
+
+ .string "Cool!\n"
+ .string "I’ll go do the registration in a flash!$"
+
+ .string "I thought that we’d make just\n"
+ .string "the greatest team ever.$"
+
+ .string "I’m COOLTRAINER {STR_VAR_1}!$"
+
+ .string "The team I’ve been raising has one\n"
+ .string "{STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Does that sound okay?\n"
+ .string "How about we become tag partners?$"
+
+ .string "Sounds A-OK!\n"
+ .string "I’d better do the registration.$"
+
+ .string "I was thinking how we would be\n"
+ .string "one tough team…$"
+
+ .string "Heyo!\n"
+ .string "I’m {STR_VAR_1}, the POKéMANIAC!$"
+
+ .string "What does a guy like me have?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1},\n"
+ .string "that’s what!\p"
+ .string "Let’s do it!\n"
+ .string "We’ll stomp around as a tag team!$"
+
+ .string "Good call!\n"
+ .string "I’ll register the both of us!$"
+
+ .string "My POKéMON are brutal!\n"
+ .string "It’s not my fault if you regret this!$"
+
+ .string "Yo, there!\n"
+ .string "I’m KINDLER {STR_VAR_1}!$"
+
+ .string "You know what my training cooked up?\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Well, what do you say?\n"
+ .string "Want to form a tag team?$"
+
+ .string "All right!\n"
+ .string "I’ll get on with the registration.$"
+
+ .string "Promise you’ll partner up with me\n"
+ .string "the next time we run into each other.$"
+
+ .string "I’m {STR_VAR_1}, and I’m a CAMPER!$"
+
+ .string "I’ve been raising one {STR_VAR_1}-\n"
+ .string "using {STR_VAR_2} and one$"
+
+ .string "{STR_VAR_1}-using {STR_VAR_2}.\p"
+ .string "Do you think it’d be fun to team up?\n"
+ .string "I bet it would be!$"
+
+ .string "Yeah!\n"
+ .string "Off I go to register!$"
+
+ .string "Next time, okay?\n"
+ .string "I want to be on your team.$"
+
+ .string "Hello!\n"
+ .string "I’m {STR_VAR_1}, and I’m a PICNICKER!$"
+
+ .string "The POKéMON I’ve been taking are\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Are you interested in joining me\n"
+ .string "on a tag team?$"
+
+ .string "Why, thank you!\n"
+ .string "I will do the registration now.$"
+
+ .string "It would be nice if I could join you\n"
+ .string "some other time.$"
+
+ .string "I’m PSYCHIC {STR_VAR_1}!$"
+
+ .string "The twosome I’ve been raising are\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Would you like to form a tag team\n"
+ .string "with me?$"
+
+ .string "Sure thing!\n"
+ .string "I’ll take care of the registration!$"
+
+ .string "If we meet again, that’s when I’d like\n"
+ .string "to team up with you.$"
+
+ .string "I’m {STR_VAR_1}.\n"
+ .string "I’m a PSYCHIC.$"
+
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}--\n"
+ .string "they’re my disciples.\p"
+ .string "Doesn’t the idea of forming a tag-team\n"
+ .string "partnership intrigue you?$"
+
+ .string "Thank you.\n"
+ .string "I’ll go deal with the registration.$"
+
+ .string "I hope there will be another chance\n"
+ .string "to forge an alliance.$"
+
+ .string "I’m SCHOOL KID {STR_VAR_1}!$"
+
+ .string "One {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2} are my POKéMON pair.\p"
+ .string "May I please be your partner on\n"
+ .string "a tag team?$"
+
+ .string "Ooh, thank you!\n"
+ .string "I’ll register at the counter right away!$"
+
+ .string "Please?\n"
+ .string "May I join you the next time?$"
+
+ .string "Hiya! The name’s {STR_VAR_1}!\n"
+ .string "I’m a POKéMON BREEDER!$"
+
+ .string "The POKéMON I’ve raised are one\n"
+ .string "{STR_VAR_1}-using {STR_VAR_2} and$"
+
+ .string "one {STR_VAR_1}-using {STR_VAR_2}.\p"
+ .string "Sound interesting?\n"
+ .string "How about we form a tag team, then?$"
+
+ .string "All righty!\n"
+ .string "You leave the registration to me!$"
+
+ .string "You have to team up with me next time,\n"
+ .string "all right?$"
+
+ .string "I’m {STR_VAR_1}, and I’m proud to say\n"
+ .string "that I am a POKéFAN.$"
+
+ .string "The darling POKéMON I’ve raised are\n"
+ .string "one {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}.\p"
+ .string "Aren’t they just the cutest?\n"
+ .string "We ought to make a team!$"
+
+ .string "Thank you, dear!\n"
+ .string "I’ll be on my way to register!$"
+
+ .string "My darling POKéMON are the best,\n"
+ .string "I’ll have you know. How annoying!$"
+
+ .string "Hi, I’m SWIMMER {STR_VAR_1}.$"
+
+ .string "One {STR_VAR_1}-using {STR_VAR_2}$"
+
+ .string "and one {STR_VAR_1}-using\n"
+ .string "{STR_VAR_2} are what I’ve trained.\p"
+ .string "You and me, let’s make a tag team.$"
+
+ .string "That’s cool!\n"
+ .string "I’ll register the two of us.$"
+
+ .string "If we meet again, you owe me\n"
+ .string "a tag team!$"
+
+ .string "What’s happening?\n"
+ .string "I’m {STR_VAR_1}, and I’m a TRIATHLETE.$"
+
+ .string "I got a couple decent POKéMON.\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "It’d be neat if we made a tag team\n"
+ .string "together, so how about it?$"
+
+ .string "Right on!\n"
+ .string "You wait while I register, okay?$"
+
+ .string "I expect you’ll let me join you\n"
+ .string "next time, how’s that?$"
+
+ .string "I’m the TRIATHLETE {STR_VAR_1}!$"
+
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "another {STR_VAR_2} that knows how\n"
+ .string "to use {STR_VAR_1}. That’s my pair.\p"
+ .string "What do you think?\n"
+ .string "We’d make a good team, I’d say.$"
+
+ .string "I like that answer!\n"
+ .string "I’ll get done with registration fast!$"
+
+ .string "You’ll give me another chance to form\n"
+ .string "a partnership, won’t you?$"
+
+ .string "Hi, there! Hello!\n"
+ .string "I’m {STR_VAR_1}, and I’m a SWIMMER!$"
+
+ .string "Check out what I’ve been raising!\n"
+ .string "One {STR_VAR_2} with {STR_VAR_1} and$"
+
+ .string "one {STR_VAR_2} with {STR_VAR_1}!\p"
+ .string "Sweet, huh?\n"
+ .string "It’d be sweet to form a team, too!$"
+
+ .string "Much obliged!\n"
+ .string "I’ll get this registration thing done!$"
+
+ .string "If we meet again, you have to team up\n"
+ .string "with me. You’ll do that, right?$"
diff --git a/data/maps/scripts/SSTidalCorridor.inc b/data/maps/scripts/SSTidalCorridor.inc
index b40666747..2faadc2fb 100644
--- a/data/maps/scripts/SSTidalCorridor.inc
+++ b/data/maps/scripts/SSTidalCorridor.inc
@@ -41,3 +41,316 @@ SSTidalRooms_EventScript_23C03C:: @ 823C03C
msgbox SSTidalRooms_Text_23C553, 4
return
+SSTidalCorridor_EventScript_23C050:: @ 823C050
+ compare_var_to_value VAR_PORTHOLE, 2
+ goto_eq SSTidalCorridor_EventScript_23C067
+ compare_var_to_value VAR_PORTHOLE, 7
+ goto_eq SSTidalCorridor_EventScript_23C07D
+ end
+
+SSTidalCorridor_EventScript_23C067:: @ 823C067
+ special sub_8137FB0
+ setvar VAR_PORTHOLE, 3
+ lockall
+ playse SE_PINPON
+ msgbox SSTidalCorridor_Text_23C4E3, 4
+ releaseall
+ end
+
+SSTidalCorridor_EventScript_23C07D:: @ 823C07D
+ special sub_8137FB0
+ setvar VAR_PORTHOLE, 8
+ lockall
+ playse SE_PINPON
+ msgbox SSTidalCorridor_Text_23C50F, 4
+ releaseall
+ end
+
+SSTidalRooms_EventScript_23C093:: @ 823C093
+ special sub_8137FB0
+ setvar VAR_PORTHOLE, 8
+ playse SE_PINPON
+ msgbox SSTidalRooms_Text_23C50F, 4
+ return
+
+SSTidalRooms_EventScript_23C0A7:: @ 823C0A7
+ switch VAR_PORTHOLE
+ case 2, SSTidalRooms_EventScript_23C03C
+ case 3, SSTidalRooms_EventScript_23C03C
+ case 6, SSTidalRooms_EventScript_23C028
+ case 7, SSTidalRooms_EventScript_23C093
+ return
+
+SSTidalCorridor_EventScript_23C0D9:: @ 823C0D9
+ msgbox SSTidalCorridor_Text_23C6EC, 2
+ end
+
+SSTidalCorridor_EventScript_23C0E2:: @ 823C0E2
+ lock
+ faceplayer
+ waitse
+ playmoncry SPECIES_WINGULL, 0
+ msgbox SSTidalCorridor_Text_23C7E1, 4
+ waitmoncry
+ release
+ end
+
+SSTidalCorridor_EventScript_23C0F5:: @ 823C0F5
+ msgbox SSTidalCorridor_Text_23C7F8, 3
+ end
+
+SSTidalCorridor_EventScript_23C0FE:: @ 823C0FE
+ msgbox SSTidalCorridor_Text_23C800, 3
+ end
+
+SSTidalCorridor_EventScript_23C107:: @ 823C107
+ msgbox SSTidalCorridor_Text_23C808, 3
+ end
+
+SSTidalCorridor_EventScript_23C110:: @ 823C110
+ msgbox SSTidalCorridor_Text_23C810, 3
+ end
+
+SSTidalCorridor_EventScript_23C119:: @ 823C119
+ lock
+ faceplayer
+ compare_var_to_value VAR_PORTHOLE, 4
+ goto_eq SSTidalCorridor_EventScript_23C13B
+ compare_var_to_value VAR_PORTHOLE, 8
+ goto_eq SSTidalCorridor_EventScript_23C15A
+ msgbox SSTidalCorridor_Text_23C596, 4
+ release
+ end
+
+SSTidalCorridor_EventScript_23C13B:: @ 823C13B
+ setrespawn 8
+ msgbox SSTidalCorridor_Text_23C64F, 4
+ checkflag FLAG_0x104
+ call_if 1, SSTidalCorridor_EventScript_23C179
+ warp LILYCOVE_CITY_HARBOR, 255, 8, 11
+ waitstate
+ release
+ end
+
+SSTidalCorridor_EventScript_23C15A:: @ 823C15A
+ setrespawn 4
+ msgbox SSTidalCorridor_Text_23C64F, 4
+ checkflag FLAG_0x104
+ call_if 1, SSTidalCorridor_EventScript_23C179
+ warp SLATEPORT_CITY_HARBOR, 255, 8, 11
+ waitstate
+ release
+ end
+
+SSTidalCorridor_EventScript_23C179:: @ 823C179
+ setflag FLAG_0x3B7
+ return
+
+SSTidalCorridor_EventScript_23C17D:: @ 823C17D
+ lockall
+ compare_var_to_value VAR_PORTHOLE, 2
+ goto_eq SSTidalCorridor_EventScript_23C19E
+ compare_var_to_value VAR_PORTHOLE, 7
+ goto_eq SSTidalCorridor_EventScript_23C19E
+ msgbox SSTidalCorridor_Text_23C6C3, 4
+ releaseall
+ end
+
+SSTidalCorridor_EventScript_23C19E:: @ 823C19E
+ special sub_80FB7A4
+ waitstate
+ end
+
+SSTidalCorridor_EventScript_23C1A3:: @ 823C1A3
+ lock
+ faceplayer
+ checkflag FLAG_0x0F7
+ goto_eq SSTidalCorridor_EventScript_23C1BD
+ call SSTidalCorridor_EventScript_23C1C7
+ msgbox SSTidalCorridor_Text_23C65E, 4
+ release
+ end
+
+SSTidalCorridor_EventScript_23C1BD:: @ 823C1BD
+ msgbox SSTidalCorridor_Text_23C6B0, 4
+ release
+ end
+
+SSTidalCorridor_EventScript_23C1C7:: @ 823C1C7
+ checktrainerflag TRAINER_PHILLIP
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_LEONARD
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_COLTON
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_MICAH
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_THOMAS
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_LEA_AND_JED
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_GARRET
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ checktrainerflag TRAINER_NAOMI
+ goto_if 0, SSTidalCorridor_EventScript_23C218
+ setflag FLAG_0x0F7
+ goto SSTidalCorridor_EventScript_23C1BD
+ return
+
+SSTidalCorridor_EventScript_23C218:: @ 823C218
+ return
+
+SSTidalCorridor_EventScript_23C219:: @ 823C219
+ lockall
+ applymovement 5, SSTidalCorridor_Movement_23C26D
+ waitmovement 0
+ applymovement 255, SSTidalCorridor_Movement_2725A8
+ waitmovement 0
+ msgbox SSTidalCorridor_Text_23C28F, 4
+ closemessage
+ applymovement 255, SSTidalCorridor_Movement_23C27D
+ applymovement 1, SSTidalCorridor_Movement_23C284
+ applymovement 5, SSTidalCorridor_Movement_23C275
+ waitmovement 0
+ playse SE_KAIDAN
+ waitse
+ removeobject 5
+ applymovement 1, SSTidalCorridor_Movement_23C28B
+ waitmovement 0
+ delay 30
+ setflag FLAG_0x1D0
+ setvar VAR_0x40D4, 1
+ releaseall
+ end
+
+SSTidalCorridor_Movement_23C26D: @ 823C26D
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+SSTidalCorridor_Movement_23C275: @ 823C275
+ step_25
+ step_14
+ step_14
+ step_14
+ step_14
+ step_down
+ step_left
+ step_end
+
+SSTidalCorridor_Movement_23C27D: @ 823C27D
+ step_14
+ step_14
+ step_14
+ step_14
+ step_13
+ step_25
+ step_end
+
+SSTidalCorridor_Movement_23C284: @ 823C284
+ step_14
+ step_right
+ step_right
+ step_26
+ step_14
+ step_27
+ step_end
+
+SSTidalCorridor_Movement_23C28B: @ 823C28B
+ step_left
+ step_left
+ step_26
+ step_end
+
+SSTidalCorridor_Text_23C28F: @ 823C28F
+ .string "SCOTT: Well, hi, hi!\n"
+ .string "{PLAYER}{KUN}, {PLAYER}{KUN}!\p"
+ .string "Something’s come up, so I have to\n"
+ .string "disembark, but am I glad to see you!\p"
+ .string "Congratulations, LEAGUE CHAMPION!\p"
+ .string "There’s a place I’d like to invite\n"
+ .string "someone like you.\p"
+ .string "It’s the…\n"
+ .string "BATTLE FRONTIER!\p"
+ .string "What’s the place like?\n"
+ .string "You’ll understand when you see it!\p"
+ .string "I’ve spoken with the ship’s CAPTAIN\n"
+ .string "about this.\p"
+ .string "The next time you take a ferry,\n"
+ .string "you should be able to sail to\l"
+ .string "the BATTLE FRONTIER.\p"
+ .string "Okay, {PLAYER}{KUN}, I’ll be waiting for you\n"
+ .string "at the BATTLE FRONTIER!$"
+
+SSTidalCorridor_Text_23C462: @ 823C462
+SSTidalRooms_Text_23C462: @ 823C462
+ .string "This ferry is built to plow through\n"
+ .string "fast-running currents.\p"
+ .string "We hope you enjoy your voyage with us.\n"
+ .string "Feel free to explore the ship.$"
+
+SSTidalCorridor_Text_23C4E3: @ 823C4E3
+ .string "We hope you enjoy your voyage on\n"
+ .string "our ferry.$"
+
+SSTidalCorridor_Text_23C50F: @ 823C50F
+SSTidalRooms_Text_23C50F: @ 823C50F
+ .string "We have made land in SLATEPORT CITY.\n"
+ .string "Thank you for sailing with us.$"
+
+SSTidalRooms_Text_23C553: @ 823C553
+ .string "We have made land in LILYCOVE CITY.\n"
+ .string "Thank you for sailing with us.$"
+
+SSTidalCorridor_Text_23C596: @ 823C596
+ .string "It’ll be some time before we make land,\n"
+ .string "I reckon.\p"
+ .string "You can rest up in your cabin if you’d\n"
+ .string "like. Your cabin’s No. 2.\p"
+ .string "The bed in there is soft and plushy.\n"
+ .string "I can attest to how comfy it is!$"
+
+SSTidalCorridor_Text_23C64F: @ 823C64F
+ .string "We’ve arrived!$"
+
+SSTidalCorridor_Text_23C65E: @ 823C65E
+ .string "Go visit other cabins.\n"
+ .string "TRAINERS bored of the boat trip will\l"
+ .string "be itching to battle.$"
+
+SSTidalCorridor_Text_23C6B0: @ 823C6B0
+ .string "Enjoy your cruise!$"
+
+SSTidalCorridor_Text_23C6C3: @ 823C6C3
+ .string "The horizon spreads beyond\n"
+ .string "the porthole.$"
+
+SSTidalCorridor_Text_23C6EC: @ 823C6EC
+ .string "MR. BRINEY: Welcome aboard, {PLAYER}{KUN}!\p"
+ .string "They made me honorary captain of\n"
+ .string "the S.S. TIDAL!\p"
+ .string "You can call me CAPTAIN BRINEY now!\p"
+ .string "You know, I retired once before,\n"
+ .string "but when I saw this majestic ship…\p"
+ .string "Let me just say, it stirred my sleeping\n"
+ .string "soul as a sailor!$"
+
+SSTidalCorridor_Text_23C7E1: @ 823C7E1
+ .string "PEEKO: Pihyo pihyohyo…$"
+
+SSTidalCorridor_Text_23C7F8: @ 823C7F8
+ .string "Cabin 1$"
+
+SSTidalCorridor_Text_23C800: @ 823C800
+ .string "Cabin 2$"
+
+SSTidalCorridor_Text_23C808: @ 823C808
+ .string "Cabin 3$"
+
+SSTidalCorridor_Text_23C810: @ 823C810
+ .string "Cabin 4$"
diff --git a/data/maps/scripts/SouthernIsland_Exterior.inc b/data/maps/scripts/SouthernIsland_Exterior.inc
index 8b82ff586..afcfd9cad 100644
--- a/data/maps/scripts/SouthernIsland_Exterior.inc
+++ b/data/maps/scripts/SouthernIsland_Exterior.inc
@@ -40,3 +40,16 @@ BattleFrontier_OutsideWest_EventScript_242A2C:: @ 8242A2C
waitmovement 0
return
+BattleFrontier_OutsideWest_Movement_242A37: @ 8242A37
+ step_down
+ step_end
+
+BattleFrontier_OutsideWest_Movement_242A39: @ 8242A39
+ step_left
+ step_25
+ step_end
+
+SouthernIsland_Exterior_EventScript_242A3C:: @ 8242A3C
+ msgbox SouthernIsland_Exterior_Text_2A6AD5, 3
+ end
+