summaryrefslogtreecommitdiff
path: root/data/event_scripts.s
diff options
context:
space:
mode:
Diffstat (limited to 'data/event_scripts.s')
-rw-r--r--data/event_scripts.s27262
1 files changed, 27176 insertions, 86 deletions
diff --git a/data/event_scripts.s b/data/event_scripts.s
index dfa72d93d..4e2e07560 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -19,35 +19,3510 @@ gStdScripts:: @ 81DC2A0
.incbin "baserom.gba", 0x1dc2a0, 0x2c
gStdScripts_End:: @ 81DC2CC
- .incbin "baserom.gba", 0x1dc2cc, 0x34ee
+gStdScripts_End:: @ 81DC2CC
+ map_script 3, PetalburgCity_MapScript1_1DC2D7
+ map_script 2, PetalburgCity_MapScript2_1DC31C
+ .byte 0
+
+PetalburgCity_MapScript1_1DC2D7: @ 81DC2D7
+ setflag FLAG_VISITED_PETALBURG_CITY
+ compare_var_to_value VAR_0x4057, 0
+ call_if 1, PetalburgCity_EventScript_1DC307
+ compare_var_to_value VAR_0x4057, 2
+ call_if 1, PetalburgCity_EventScript_1DC30F
+ compare_var_to_value VAR_0x4057, 4
+ call_if 1, PetalburgCity_EventScript_1DC30F
+ compare_var_to_value VAR_0x4085, 8
+ call_if 1, PetalburgCity_EventScript_1DC316
+ end
+
+PetalburgCity_EventScript_1DC307:: @ 81DC307
+ setobjectxyperm 8, 5, 11
+ return
+
+PetalburgCity_EventScript_1DC30F:: @ 81DC30F
+ setflag FLAG_SPECIAL_FLAG_0x4000
+ savebgm BGM_TSURETEK
+ return
+
+PetalburgCity_EventScript_1DC316:: @ 81DC316
+ setvar VAR_0x4085, 7
+ return
+
+PetalburgCity_MapScript2_1DC31C: @ 81DC31C
+ map_script_2 VAR_0x4057, 2, PetalburgCity_EventScript_1DC32E
+ map_script_2 VAR_0x4057, 4, PetalburgCity_EventScript_1DC390
+ .2byte 0
+
+PetalburgCity_EventScript_1DC32E:: @ 81DC32E
+ lockall
+ special copy_player_party_to_sav1
+ special sub_813946C
+ applymovement 2, PetalburgCity_Movement_1DC451
+ applymovement 255, PetalburgCity_Movement_1DC430
+ waitmovement 0
+ msgbox PetalburgCity_Text_1EC1F8, 4
+ special sub_80B086C
+ waitstate
+ msgbox PetalburgCity_Text_1EC271, 4
+ applymovementat 2, PetalburgCity_Movement_2725A4, PETALBURG_CITY
+ waitmovementat 2, PETALBURG_CITY
+ msgbox PetalburgCity_Text_1EC297, 4
+ closemessage
+ clearflag FLAG_SPECIAL_FLAG_0x4000
+ setvar VAR_0x4057, 3
+ fadedefaultbgm
+ clearflag FLAG_SPECIAL_FLAG_0x4001
+ special copy_player_party_from_sav1
+ setvar VAR_0x4085, 1
+ warp PETALBURG_CITY_GYM, 255, 4, 108
+ waitstate
+ releaseall
+ end
+
+PetalburgCity_EventScript_1DC390:: @ 81DC390
+ lockall
+ setflag FLAG_SPECIAL_FLAG_0x4000
+ applymovement 5, PetalburgCity_Movement_1DC41B
+ applymovement 255, PetalburgCity_Movement_1DC406
+ waitmovement 0
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 5
+ opendoor VAR_0x8004, VAR_0x8005
+ waitdooranim
+ applymovement 5, PetalburgCity_Movement_1DC42D
+ applymovement 255, PetalburgCity_Movement_1DC418
+ waitmovement 0
+ setflag FLAG_0x33E
+ hideobjectat 255, PETALBURG_CITY
+ closedoor VAR_0x8004, VAR_0x8005
+ waitdooranim
+ clearflag FLAG_SPECIAL_FLAG_0x4000
+ fadedefaultbgm
+ clearflag FLAG_SPECIAL_FLAG_0x4001
+ warp PETALBURG_CITY_WALLYS_HOUSE, 255, 2, 4
+ waitstate
+ releaseall
+ end
+
+PetalburgCity_EventScript_1DC3E6:: @ 81DC3E6
+ lock
+ faceplayer
+ msgbox PetalburgCity_Text_1DC985, 4
+ closemessage
+ applymovement 3, PetalburgCity_Movement_2725A2
+ waitmovement 0
+ release
+ end
+
+PetalburgCity_EventScript_1DC3FD:: @ 81DC3FD
+ msgbox PetalburgCity_Text_1DC837, 2
+ end
+
+PetalburgCity_Movement_1DC406: @ 81DC406
+ step_13
+ step_down
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+PetalburgCity_Movement_1DC418: @ 81DC418
+ step_up
+ step_up
+ step_end
+
+PetalburgCity_Movement_1DC41B: @ 81DC41B
+ step_13
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+PetalburgCity_Movement_1DC42D: @ 81DC42D
+ step_up
+ step_54
+ step_end
+
+PetalburgCity_Movement_1DC430: @ 81DC430
+ step_13
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ 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_28
+ step_end
+
+PetalburgCity_Movement_1DC451: @ 81DC451
+ step_13
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ 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_right
+ step_14
+ step_26
+ step_14
+ step_14
+ step_28
+ step_end
+
+PetalburgCity_EventScript_1DC476:: @ 81DC476
+ msgbox PetalburgCity_Text_1DCAAA, 3
+ end
+
+PetalburgCity_EventScript_1DC47F:: @ 81DC47F
+ msgbox PetalburgCity_Text_1DCAF1, 3
+ end
+
+PetalburgCity_EventScript_1DC488:: @ 81DC488
+ msgbox PetalburgCity_Text_1DCA30, 2
+ end
+
+PetalburgCity_EventScript_1DC491:: @ 81DC491
+ msgbox PetalburgCity_Text_1DCB23, 3
+ end
+
+PetalburgCity_EventScript_1DC49A:: @ 81DC49A
+ lockall
+ setvar VAR_0x8008, 0
+ goto PetalburgCity_EventScript_1DC4CA
+ end
+
+PetalburgCity_EventScript_1DC4A6:: @ 81DC4A6
+ lockall
+ setvar VAR_0x8008, 1
+ goto PetalburgCity_EventScript_1DC4CA
+ end
+
+PetalburgCity_EventScript_1DC4B2:: @ 81DC4B2
+ lockall
+ setvar VAR_0x8008, 2
+ goto PetalburgCity_EventScript_1DC4CA
+ end
+
+PetalburgCity_EventScript_1DC4BE:: @ 81DC4BE
+ lockall
+ setvar VAR_0x8008, 3
+ goto PetalburgCity_EventScript_1DC4CA
+ end
+
+PetalburgCity_EventScript_1DC4CA:: @ 81DC4CA
+ applymovement 8, PetalburgCity_Movement_27259E
+ waitmovement 0
+ playbgm BGM_TSURETEK, 0
+ playse SE_PIN
+ applymovement 8, PetalburgCity_Movement_272598
+ waitmovement 0
+ applymovement 8, PetalburgCity_Movement_27259A
+ waitmovement 0
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, PetalburgCity_EventScript_1DC57F
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, PetalburgCity_EventScript_1DC594
+ compare_var_to_value VAR_0x8008, 2
+ call_if 1, PetalburgCity_EventScript_1DC59F
+ compare_var_to_value VAR_0x8008, 3
+ call_if 1, PetalburgCity_EventScript_1DC5B4
+ msgbox PetalburgCity_Text_1DC881, 4
+ closemessage
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, PetalburgCity_EventScript_1DC5C9
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, PetalburgCity_EventScript_1DC5DB
+ compare_var_to_value VAR_0x8008, 2
+ call_if 1, PetalburgCity_EventScript_1DC5ED
+ compare_var_to_value VAR_0x8008, 3
+ call_if 1, PetalburgCity_EventScript_1DC5FF
+ msgbox PetalburgCity_Text_1DC91B, 4
+ applymovement 8, PetalburgCity_Movement_2725A8
+ applymovement 255, PetalburgCity_Movement_2725A8
+ waitmovement 0
+ msgbox PetalburgCity_Text_1DC93E, 4
+ closemessage
+ applymovement 8, PetalburgCity_Movement_1DC658
+ waitmovement 0
+ fadedefaultbgm
+ releaseall
+ end
+
+PetalburgCity_EventScript_1DC57F:: @ 81DC57F
+ applymovement 8, PetalburgCity_Movement_1DC615
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_2725AA
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC594:: @ 81DC594
+ applymovement 8, PetalburgCity_Movement_1DC61A
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC59F:: @ 81DC59F
+ applymovement 8, PetalburgCity_Movement_1DC61D
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_2725A6
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC5B4:: @ 81DC5B4
+ applymovement 8, PetalburgCity_Movement_1DC622
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_2725A6
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC5C9:: @ 81DC5C9
+ applymovement 8, PetalburgCity_Movement_1DC628
+ applymovement 255, PetalburgCity_Movement_1DC665
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC5DB:: @ 81DC5DB
+ applymovement 8, PetalburgCity_Movement_1DC633
+ applymovement 255, PetalburgCity_Movement_1DC66F
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC5ED:: @ 81DC5ED
+ applymovement 8, PetalburgCity_Movement_1DC641
+ applymovement 255, PetalburgCity_Movement_1DC67C
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC5FF:: @ 81DC5FF
+ applymovement 8, PetalburgCity_Movement_1DC64C
+ applymovement 255, PetalburgCity_Movement_1DC686
+ waitmovement 0
+ return
+
+ .incbin "baserom.gba", 0x1dc611, 0x4
+
+PetalburgCity_Movement_1DC615: @ 81DC615
+ step_right
+ step_right
+ step_right
+ step_26
+ step_end
+
+PetalburgCity_Movement_1DC61A: @ 81DC61A
+ step_right
+ step_right
+ step_end
+
+PetalburgCity_Movement_1DC61D: @ 81DC61D
+ step_right
+ step_right
+ step_right
+ step_25
+ step_end
+
+PetalburgCity_Movement_1DC622: @ 81DC622
+ step_down
+ step_right
+ step_right
+ step_right
+ step_25
+ step_end
+
+PetalburgCity_Movement_1DC628: @ 81DC628
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_right
+ step_26
+ step_end
+
+PetalburgCity_Movement_1DC633: @ 81DC633
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_up
+ step_right
+ step_26
+ step_end
+
+PetalburgCity_Movement_1DC641: @ 81DC641
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_right
+ step_26
+ step_end
+
+PetalburgCity_Movement_1DC64C: @ 81DC64C
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_up
+ step_right
+ step_26
+ step_end
+
+PetalburgCity_Movement_1DC658: @ 81DC658
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC665: @ 81DC665
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_end
+
+PetalburgCity_Movement_1DC66F: @ 81DC66F
+ step_14
+ step_14
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_up
+ step_end
+
+PetalburgCity_Movement_1DC67C: @ 81DC67C
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_end
+
+PetalburgCity_Movement_1DC686: @ 81DC686
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_up
+ step_end
+
+PetalburgCity_EventScript_1DC691:: @ 81DC691
+ lockall
+ addobject 9
+ setvar VAR_0x8008, 0
+ setobjectxy 9, 13, 10
+ goto PetalburgCity_EventScript_1DC6E9
+ end
+
+PetalburgCity_EventScript_1DC6A7:: @ 81DC6A7
+ lockall
+ addobject 9
+ setvar VAR_0x8008, 1
+ setobjectxy 9, 13, 11
+ goto PetalburgCity_EventScript_1DC6E9
+ end
+
+PetalburgCity_EventScript_1DC6BD:: @ 81DC6BD
+ lockall
+ addobject 9
+ setvar VAR_0x8008, 2
+ setobjectxy 9, 13, 12
+ goto PetalburgCity_EventScript_1DC6E9
+ end
+
+PetalburgCity_EventScript_1DC6D3:: @ 81DC6D3
+ lockall
+ addobject 9
+ setvar VAR_0x8008, 3
+ setobjectxy 9, 13, 13
+ goto PetalburgCity_EventScript_1DC6E9
+ end
+
+PetalburgCity_EventScript_1DC6E9:: @ 81DC6E9
+ applymovement 9, PetalburgCity_Movement_1DC7D6
+ waitmovement 0
+ playse SE_PIN
+ applymovement 9, PetalburgCity_Movement_272598
+ waitmovement 0
+ applymovement 9, PetalburgCity_Movement_27259A
+ waitmovement 0
+ applymovement 9, PetalburgCity_Movement_1DC7DB
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_2725A8
+ waitmovement 0
+ setvar VAR_0x40D1, 1
+ msgbox PetalburgCity_Text_1DCB31, 4
+ closemessage
+ applymovement 9, PetalburgCity_Movement_2725A8
+ waitmovement 0
+ delay 30
+ msgbox PetalburgCity_Text_1DCB82, 4
+ closemessage
+ applymovement 9, PetalburgCity_Movement_2725A4
+ waitmovement 0
+ delay 30
+ msgbox PetalburgCity_Text_1DCC09, 4
+ closemessage
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, PetalburgCity_EventScript_1DC78E
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, PetalburgCity_EventScript_1DC7A0
+ compare_var_to_value VAR_0x8008, 2
+ call_if 1, PetalburgCity_EventScript_1DC7B2
+ compare_var_to_value VAR_0x8008, 3
+ call_if 1, PetalburgCity_EventScript_1DC7C4
+ setvar VAR_0x40C9, 1
+ removeobject 9
+ releaseall
+ end
+
+PetalburgCity_EventScript_1DC78E:: @ 81DC78E
+ applymovement 255, PetalburgCity_Movement_1DC7EE
+ applymovement 9, PetalburgCity_Movement_1DC7E0
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC7A0:: @ 81DC7A0
+ applymovement 255, PetalburgCity_Movement_1DC802
+ applymovement 9, PetalburgCity_Movement_1DC7F5
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC7B2:: @ 81DC7B2
+ applymovement 255, PetalburgCity_Movement_1DC815
+ applymovement 9, PetalburgCity_Movement_1DC808
+ waitmovement 0
+ return
+
+PetalburgCity_EventScript_1DC7C4:: @ 81DC7C4
+ applymovement 255, PetalburgCity_Movement_1DC828
+ applymovement 9, PetalburgCity_Movement_1DC81B
+ waitmovement 0
+ return
+
+PetalburgCity_Movement_1DC7D6: @ 81DC7D6
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC7DB: @ 81DC7DB
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC7E0: @ 81DC7E0
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC7EE: @ 81DC7EE
+ step_14
+ step_25
+ step_14
+ step_14
+ step_13
+ step_27
+ step_end
+
+PetalburgCity_Movement_1DC7F5: @ 81DC7F5
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC802: @ 81DC802
+ step_14
+ step_25
+ step_14
+ step_13
+ step_27
+ step_end
+
+PetalburgCity_Movement_1DC808: @ 81DC808
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC815: @ 81DC815
+ step_14
+ step_25
+ step_14
+ step_13
+ step_27
+ step_end
+
+PetalburgCity_Movement_1DC81B: @ 81DC81B
+ step_up
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+PetalburgCity_Movement_1DC828: @ 81DC828
+ step_14
+ step_26
+ step_14
+ step_13
+ step_27
+ step_end
+
+PetalburgCity_EventScript_1DC82E:: @ 81DC82E
+ msgbox PetalburgCity_Text_1DC881, 2
+ end
+
+PetalburgCity_Text_1DC837: @ 81DC837
+ .string "Where has our WALLY gone?\p"
+ .string "We have to leave for VERDANTURF TOWN\n"
+ .string "very soon…$"
+
+PetalburgCity_Text_1DC881: @ 81DC881
+ .string "Hiya! Are you maybe…\n"
+ .string "A rookie TRAINER?\p"
+ .string "Do you know what POKéMON TRAINERS\n"
+ .string "do when they reach a new town?\p"
+ .string "They first check what kind of GYM\n"
+ .string "is in the town.$"
+
+PetalburgCity_Text_1DC91B: @ 81DC91B
+ .string "See? This is PETALBURG CITY’s GYM.$"
+
+PetalburgCity_Text_1DC93E: @ 81DC93E
+ .string "This is the GYM’s sign. Look for it\n"
+ .string "whenever you’re looking for a GYM.$"
+
+PetalburgCity_Text_1DC985: @ 81DC985
+ .string "My face is reflected in the water.\p"
+ .string "It’s a shining grin full of hope…\p"
+ .string "Or it could be a look of somber silence\n"
+ .string "struggling with fear…\p"
+ .string "What do you see reflected in your face?$"
+
+PetalburgCity_Text_1DCA30: @ 81DCA30
+ .string "Let’s say you have six POKéMON.\n"
+ .string "If you catch another one…\p"
+ .string "It is automatically sent to a STORAGE\n"
+ .string "BOX over a PC connection.$"
+
+PetalburgCity_Text_1DCAAA: @ 81DCAAA
+ .string "PETALBURG CITY POKéMON GYM\n"
+ .string "LEADER: NORMAN\l"
+ .string "“A man in pursuit of power!”$"
+
+PetalburgCity_Text_1DCAF1: @ 81DCAF1
+ .string "PETALBURG CITY\n"
+ .string "“Where people mingle with nature.”$"
+
+PetalburgCity_Text_1DCB23: @ 81DCB23
+ .string "WALLY’S HOUSE$"
+
+PetalburgCity_Text_1DCB31: @ 81DCB31
+ .string "Excuse me!\p"
+ .string "Let me guess, from the way you’re\n"
+ .string "dressed, are you a POKéMON TRAINER?$"
+
+PetalburgCity_Text_1DCB82: @ 81DCB82
+ .string "… … … … … …\p"
+ .string "Well, maybe not.\n"
+ .string "Your clothes aren’t all that dirty.\p"
+ .string "You’re either a rookie TRAINER,\n"
+ .string "or maybe you’re just an ordinary kid.$"
+
+PetalburgCity_Text_1DCC09: @ 81DCC09
+ .string "I’m roaming the land in search of\n"
+ .string "talented TRAINERS.\p"
+ .string "I’m sorry to have taken your time.$"
+
+ .include "data/maps/scripts/SlateportCity.inc"
+ .include "data/maps/scripts/MauvilleCity.inc"
gUnknown_081DF7BA:: @ 81DF7BA
- .incbin "baserom.gba", 0x1df7ba, 0x69a3
+ .incbin "baserom.gba", 0x1df7ba, 0x22
+
+MauvilleCity_Text_1DF7DC: @ 81DF7DC
+ .string "UNCLE: It’s because of POKéMON that\n"
+ .string "this boy’s got more pep, I suppose…\l"
+ .string "But he’s become a bit too peppy…$"
+
+MauvilleCity_Text_1DF845: @ 81DF845
+ .string "WALLY: Aww, UNCLE, please?\p"
+ .string "I want to challenge this GYM and see\n"
+ .string "how much better I’ve become.\p"
+ .string "Please? May I, please?$"
+
+MauvilleCity_Text_1DF8B9: @ 81DF8B9
+ .string "UNCLE: Now hold on, WALLY.\p"
+ .string "Since you started living with POKéMON,\n"
+ .string "you have grown quite a lot stronger.\p"
+ .string "But don’t you think you’re pushing it\n"
+ .string "to suddenly challenge a GYM?$"
+
+MauvilleCity_Text_1DF963: @ 81DF963
+ .string "WALLY: I’m not pushing it.\p"
+ .string "If I combine forces with RALTS,\n"
+ .string "we can beat anyone!$"
+
+MauvilleCity_Text_1DF9B2: @ 81DF9B2
+ .string "WALLY: Oh! Hi, {PLAYER}!\p"
+ .string "I’ve gotten a lot stronger since\n"
+ .string "we met.\p"
+ .string "{PLAYER}, I want you and my UNCLE to\n"
+ .string "understand that.\p"
+ .string "{PLAYER}, please, will you have\n"
+ .string "a battle with me?$"
+
+MauvilleCity_Text_1DFA4A: @ 81DFA4A
+ .string "WALLY: Oh… If you won’t battle me,\n"
+ .string "{PLAYER}, my UNCLE won’t know that I’ve\l"
+ .string "become really strong.$"
+
+MauvilleCity_Text_1DFAA5: @ 81DFAA5
+ .string "UNCLE: {PLAYER}{KUN}, was it?\n"
+ .string "On WALLY’s behalf, can I ask you to\l"
+ .string "battle with him just this once?\p"
+ .string "I don’t think he’s going to listen to\n"
+ .string "any reason the way he is now.$"
+
+MauvilleCity_Text_1DFB42: @ 81DFB42
+ .string "WALLY: {PLAYER}, please!\n"
+ .string "Battle with me, please.$"
+
+MauvilleCity_Text_1DFB6D: @ 81DFB6D
+ .string "WALLY: {PLAYER}, thank you.\p"
+ .string "Okay… Here I come!$"
+
+MauvilleCity_Text_1DFB96: @ 81DFB96
+ .string "WALLY: … … … … … … …\p"
+ .string "… … … … … … … …\p"
+ .string "I lost…$"
+
+MauvilleCity_Text_1DFBC3: @ 81DFBC3
+ .string "WALLY: UNCLE…\n"
+ .string "I’ll go back to VERDANTURF…$"
+
+MauvilleCity_Text_1DFBED: @ 81DFBED
+ .string "{PLAYER}, thank you.\n"
+ .string "Being a TRAINER is tough, isn’t it?\p"
+ .string "It’s not enough just to have POKéMON\n"
+ .string "and make them battle. That isn’t what\l"
+ .string "being a real TRAINER is about.$"
+
+MauvilleCity_Text_1DFC8A: @ 81DFC8A
+ .string "UNCLE: WALLY, there’s no need to be so\n"
+ .string "down on yourself.\p"
+ .string "Why, what’s keeping you from becoming\n"
+ .string "stronger and stronger?\p"
+ .string "Come on, let’s go home.\n"
+ .string "Everyone’s waiting for you.$"
+
+MauvilleCity_Text_1DFD34: @ 81DFD34
+ .string "UNCLE: {PLAYER}{KUN}, it just dawned on me\n"
+ .string "that you must be the TRAINER who kept\l"
+ .string "an eye out for WALLY when he caught\l"
+ .string "his POKéMON.\p"
+ .string "Why don’t you visit us in VERDANTURF\n"
+ .string "sometime?\l"
+ .string "I’m sure WALLY would enjoy it.$"
+
+ .incbin "baserom.gba", 0x1dfdfb, 0xda
+
+MauvilleCity_Text_1DFED5: @ 81DFED5
+ .string "SCOTT: Hehe…\n"
+ .string "I was watching that match!\p"
+ .string "You’re friends with that boy WALLY,\n"
+ .string "aren’t you?\p"
+ .string "But you didn’t hold anything back\n"
+ .string "and beat him impressively.\p"
+ .string "Yeah! That’s what a real POKéMON\n"
+ .string "battle is all about!\p"
+ .string "I idolize TRAINERS like that!\p"
+ .string "… … … … … …\n"
+ .string "I’ll be cheering for you!$"
+
+MauvilleCity_Text_1DFFE4: @ 81DFFE4
+ .string "WATTSON: Oh, {PLAYER}{KUN}!\n"
+ .string "You look like you have a lot of zip!\l"
+ .string "That’s a good thing, wahahahaha!\p"
+ .string "Fine! I’ve decided!\n"
+ .string "I need a favor, {PLAYER}{KUN}!\p"
+ .string "MAUVILLE CITY has an underground\n"
+ .string "sector called NEW MAUVILLE.\p"
+ .string "{PLAYER}{KUN}, I’d like you to go there and\n"
+ .string "switch off the GENERATOR.\p"
+ .string "The GENERATOR has been running a bit\n"
+ .string "haywire. It’s getting unsafe.\p"
+ .string "Here, this is the KEY to get into\n"
+ .string "NEW MAUVILLE.$"
+
+MauvilleCity_Text_1E0154: @ 81E0154
+ .string "WATTSON: Don’t you worry about it.\n"
+ .string "It won’t be a challenge to you.\p"
+ .string "The entrance to NEW MAUVILLE is just\n"
+ .string "a short SURF away from ROUTE 110.\p"
+ .string "That’s it, then, you have my trust!\n"
+ .string "Wahahahaha!$"
+
+MauvilleCity_Text_1E020E: @ 81E020E
+ .string "WATTSON: Wahahahaha!\p"
+ .string "I knew it, {PLAYER}{KUN}! I knew I’d made\n"
+ .string "the right choice asking you!\p"
+ .string "This is my thanks--a TM containing\n"
+ .string "THUNDERBOLT!\p"
+ .string "Go on, you’ve earned it!$"
+
+MauvilleCity_Text_1E02AA: @ 81E02AA
+ .string "WATTSON: Wahahahaha!\p"
+ .string "It pleases me to no end to see\n"
+ .string "the young step up and take charge!$"
+
+MauvilleCity_Text_1E0301: @ 81E0301
+ .string "You know, it’s cool to have POKéMON\n"
+ .string "battles and stuff…\p"
+ .string "But if your POKéMON gets hurt,\n"
+ .string "you have to nurse it back to health.$"
+
+MauvilleCity_Text_1E037C: @ 81E037C
+ .string "The roads of this town stretch north\n"
+ .string "and south, and east and west.\p"
+ .string "Because of that, we get all sorts of\n"
+ .string "people coming through.$"
+
+MauvilleCity_Text_1E03FB: @ 81E03FB
+ .string "Have you been to RYDEL’S CYCLES yet?\p"
+ .string "RYDEL, the owner, is a very generous\n"
+ .string "man.$"
+
+MauvilleCity_Text_1E044A: @ 81E044A
+ .string "Even if you’re riding a BIKE,\n"
+ .string "wild POKéMON could jump you.$"
+
+MauvilleCity_Text_1E0485: @ 81E0485
+ .string "MAUVILLE CITY\n"
+ .string "“The bright and shiny city of fun!”$"
+
+MauvilleCity_Text_1E04B7: @ 81E04B7
+ .string "MAUVILLE CITY POKéMON GYM\n"
+ .string "LEADER: WATTSON\l"
+ .string "“The cheerfully electrifying man!”$"
+
+MauvilleCity_Text_1E0504: @ 81E0504
+ .string "“Ride in gravel and shake up your\n"
+ .string "soul!”\l"
+ .string "RYDEL’S CYCLES$"
+
+MauvilleCity_Text_1E053C: @ 81E053C
+ .string "“The play spot for all!”\n"
+ .string "MAUVILLE GAME CORNER$"
+
+MauvilleCity_Text_1E056A: @ 81E056A
+ .string "Hi, do you check out TV at all?\p"
+ .string "They’ve added a bunch of cool new\n"
+ .string "shows recently.\p"
+ .string "TV is so cool. I’ve seen my friends on\n"
+ .string "TV just out of the blue.\p"
+ .string "And, sometimes, they even put you on TV\n"
+ .string "without telling you.\p"
+ .string "I wish I would be on TV sometime.\p"
+ .string "That’s why I think you should check\n"
+ .string "out TVs whenever you can.$"
+
+MauvilleCity_Text_1E0699: @ 81E0699
+ .string "Hi, have you been checking out TVs?$"
+
+ .include "data/maps/scripts/RustboroCity.inc"
+ .include "data/maps/scripts/FortreeCity.inc"
+ .include "data/maps/scripts/LilycoveCity.inc"
+ .include "data/maps/scripts/MossdeepCity.inc"
+ .include "data/maps/scripts/SootopolisCity.inc"
gUnknown_081E615D:: @ 81E615D
- .incbin "baserom.gba", 0x1e615d, 0xe88f
+ .incbin "baserom.gba", 0x1e615d, 0x9
+
+SootopolisCity_EventScript_1E6166:: @ 81E6166
+ lockall
+ applymovement 7, SootopolisCity_Movement_27259E
+ waitmovement 0
+ checkflag FLAG_0x133
+ call_if 0, SootopolisCity_EventScript_1E61CC
+ compare_var_to_value VAR_0x405E, 2
+ goto_eq SootopolisCity_EventScript_1E61AE
+ compare_var_to_value VAR_0x405E, 3
+ goto_eq SootopolisCity_EventScript_1E61C2
+ compare_var_to_value VAR_0x405E, 4
+ goto_eq SootopolisCity_EventScript_1E61C2
+ checkflag FLAG_0x09E
+ goto_eq SootopolisCity_EventScript_1E61B8
+ msgbox SootopolisCity_Text_1E78E5, 4
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E61AE:: @ 81E61AE
+ msgbox SootopolisCity_Text_1E7866, 4
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E61B8:: @ 81E61B8
+ msgbox SootopolisCity_Text_1E794B, 4
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E61C2:: @ 81E61C2
+ msgbox SootopolisCity_Text_1E789A, 4
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E61CC:: @ 81E61CC
+ msgbox SootopolisCity_Text_1E75CB, 4
+ closemessage
+ compare_var_to_value VAR_FACING, 3
+ call_if 1, SootopolisCity_EventScript_1E6243
+ compare_var_to_value VAR_FACING, 2
+ call_if 1, SootopolisCity_EventScript_1E6255
+ msgbox SootopolisCity_Text_1E7737, 4
+ closemessage
+ applymovement 7, SootopolisCity_Movement_1E62D4
+ applymovement 255, SootopolisCity_Movement_1E630E
+ waitmovement 0
+ delay 120
+ applymovement 1, SootopolisCity_Movement_1E6341
+ waitmovement 0
+ applymovement 7, SootopolisCity_Movement_1E6344
+ applymovement 255, SootopolisCity_Movement_1E634F
+ waitmovement 0
+ msgbox SootopolisCity_Text_1E77F0, 4
+ closemessage
+ setflag FLAG_0x133
+ applymovement 255, SootopolisCity_Movement_1E635A
+ waitmovement 0
+ warp CAVE_OF_ORIGIN_ENTRANCE, 255, 9, 20
+ waitstate
+ end
+
+SootopolisCity_EventScript_1E6243:: @ 81E6243
+ applymovement 7, SootopolisCity_Movement_1E6267
+ applymovement 255, SootopolisCity_Movement_1E628C
+ waitmovement 0
+ return
+
+SootopolisCity_EventScript_1E6255:: @ 81E6255
+ applymovement 7, SootopolisCity_Movement_1E6267
+ applymovement 255, SootopolisCity_Movement_1E62B0
+ waitmovement 0
+ return
+
+SootopolisCity_Movement_1E6267: @ 81E6267
+ step_up
+ step_up
+ step_up
+ step_right
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_left
+ step_left
+ step_left
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_25
+ step_end
+
+SootopolisCity_Movement_1E628C: @ 81E628C
+ step_left
+ step_up
+ step_up
+ step_up
+ step_right
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_left
+ step_left
+ step_left
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+SootopolisCity_Movement_1E62B0: @ 81E62B0
+ step_up
+ step_up
+ step_up
+ step_up
+ step_right
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_left
+ step_left
+ step_left
+ step_left
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+SootopolisCity_Movement_1E62D4: @ 81E62D4
+ step_up
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_down
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_12
+ step_27
+ step_14
+ step_14
+ step_right
+ step_up
+ step_up
+ step_end
+
+SootopolisCity_Movement_1E630E: @ 81E630E
+ step_up
+ step_up
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_down
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_left
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_end
+
+SootopolisCity_Movement_1E6341: @ 81E6341
+ slow_step_left
+ step_28
+ step_end
+
+SootopolisCity_Movement_1E6344: @ 81E6344
+ step_down
+ step_down
+ step_left
+ step_13
+ step_right
+ step_up
+ step_up
+ step_up
+ step_right
+ step_27
+ step_end
+
+SootopolisCity_Movement_1E634F: @ 81E634F
+ step_14
+ step_14
+ step_14
+ step_13
+ step_right
+ step_right
+ step_up
+ step_up
+ step_up
+ step_28
+ step_end
+
+SootopolisCity_Movement_1E635A: @ 81E635A
+ step_up
+ step_up
+ step_end
+
+SootopolisCity_EventScript_1E635D:: @ 81E635D
+ lockall
+ applymovement 15, SootopolisCity_Movement_27259E
+ waitmovement 0
+ compare_var_to_value VAR_0x405E, 5
+ goto_eq SootopolisCity_EventScript_1E6388
+ msgbox SootopolisCity_Text_1E67DC, 4
+ closemessage
+ applymovement 15, SootopolisCity_Movement_2725A2
+ waitmovement 0
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6388:: @ 81E6388
+ msgbox SootopolisCity_Text_1E6853, 4
+ closemessage
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6393:: @ 81E6393
+ lockall
+ compare_var_to_value VAR_0x405E, 5
+ goto_eq SootopolisCity_EventScript_1E63C7
+ msgbox SootopolisCity_Text_1E6936, 4
+ closemessage
+ applymovement 14, SootopolisCity_Movement_27259E
+ waitmovement 0
+ msgbox SootopolisCity_Text_1E696C, 4
+ closemessage
+ applymovement 14, SootopolisCity_Movement_2725A2
+ waitmovement 0
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E63C7:: @ 81E63C7
+ applymovement 14, SootopolisCity_Movement_27259E
+ waitmovement 0
+ msgbox SootopolisCity_Text_1E69B8, 4
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E63DB:: @ 81E63DB
+ lockall
+ applymovement 13, SootopolisCity_Movement_27259E
+ waitmovement 0
+ compare_var_to_value VAR_0x405E, 5
+ goto_eq SootopolisCity_EventScript_1E6406
+ msgbox SootopolisCity_Text_1E6C7C, 4
+ closemessage
+ applymovement 13, SootopolisCity_Movement_2725A2
+ waitmovement 0
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6406:: @ 81E6406
+ msgbox SootopolisCity_Text_1E6CA6, 4
+ closemessage
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6411:: @ 81E6411
+ lockall
+ applymovement 12, SootopolisCity_Movement_27259E
+ waitmovement 0
+ compare_var_to_value VAR_0x405E, 5
+ goto_eq SootopolisCity_EventScript_1E643C
+ msgbox SootopolisCity_Text_1E6A50, 4
+ closemessage
+ applymovement 12, SootopolisCity_Movement_2725A2
+ waitmovement 0
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E643C:: @ 81E643C
+ msgbox SootopolisCity_Text_1E6B2A, 4
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6446:: @ 81E6446
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x405E, 4
+ goto_eq SootopolisCity_EventScript_1E64D8
+ checkflag FLAG_0x138
+ goto_eq SootopolisCity_EventScript_1E64E2
+ checkflag FLAG_0x09E
+ goto_eq SootopolisCity_EventScript_1E646F
+ msgbox SootopolisCity_Text_1E7A3E, 4
+ release
+ end
+
+SootopolisCity_EventScript_1E646F:: @ 81E646F
+ msgbox SootopolisCity_Text_1E7ACF, 4
+ giveitem_std ITEM_HM07
+ setflag FLAG_0x138
+ msgbox SootopolisCity_Text_1E7B86, 4
+ closemessage
+ compare_var_to_value VAR_FACING, 2
+ call_if 1, SootopolisCity_EventScript_1E64B2
+ compare_var_to_value VAR_FACING, 4
+ call_if 1, SootopolisCity_EventScript_1E64B2
+ compare_var_to_value VAR_FACING, 3
+ call_if 1, SootopolisCity_EventScript_1E64C5
+ release
+ end
+
+SootopolisCity_EventScript_1E64B2:: @ 81E64B2
+ applymovement 18, SootopolisCity_Movement_1E64EC
+ waitmovement 0
+ moveobjectoffscreen 18
+ setvar VAR_0x40D8, 1
+ return
+
+SootopolisCity_EventScript_1E64C5:: @ 81E64C5
+ applymovement 18, SootopolisCity_Movement_1E64EF
+ waitmovement 0
+ moveobjectoffscreen 18
+ setvar VAR_0x40D8, 2
+ return
+
+SootopolisCity_EventScript_1E64D8:: @ 81E64D8
+ msgbox SootopolisCity_Text_1E79C8, 4
+ release
+ end
+
+SootopolisCity_EventScript_1E64E2:: @ 81E64E2
+ msgbox SootopolisCity_Text_1E7CBC, 4
+ release
+ end
+
+SootopolisCity_Movement_1E64EC: @ 81E64EC
+ step_right
+ step_25
+ step_end
+
+SootopolisCity_Movement_1E64EF: @ 81E64EF
+ step_left
+ step_25
+ step_end
+
+SootopolisCity_EventScript_1E64F2:: @ 81E64F2
+ lockall
+ compare_var_to_value VAR_0x405E, 5
+ goto_eq SootopolisCity_EventScript_1E6509
+ msgbox SootopolisCity_Text_1E72DB, 4
+ closemessage
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6509:: @ 81E6509
+ msgbox SootopolisCity_Text_1E737E, 4
+ setflag FLAG_0x135
+ checkflag FLAG_0x134
+ goto_eq SootopolisCity_EventScript_1E654C
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E651F:: @ 81E651F
+ lockall
+ compare_var_to_value VAR_0x405E, 5
+ goto_eq SootopolisCity_EventScript_1E6536
+ msgbox SootopolisCity_Text_1E7460, 4
+ closemessage
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E6536:: @ 81E6536
+ msgbox SootopolisCity_Text_1E74F6, 4
+ setflag FLAG_0x134
+ checkflag FLAG_0x135
+ goto_eq SootopolisCity_EventScript_1E654C
+ releaseall
+ end
+
+SootopolisCity_EventScript_1E654C:: @ 81E654C
+ setflag FLAG_0x33B
+ setflag FLAG_0x33A
+ setflag FLAG_0x09E
+ clearflag FLAG_0x358
+ clearflag FLAG_0x394
+ setvar VAR_0x40B9, 2
+ warpsilent SOOTOPOLIS_CITY, 255, 31, 34
+ waitstate
+ releaseall
+ end
+
+ .incbin "baserom.gba", 0x1e656b, 0x4
+
+SootopolisCity_Text_1E656F: @ 81E656F
+ .string "SOOTOPOLIS CITY POKéMON GYM\n"
+ .string "LEADER: JUAN\p"
+ .string "“The GYM LEADER with the beauty\n"
+ .string "of pure water!”$"
+
+SootopolisCity_Text_1E65C8: @ 81E65C8
+ .string "SOOTOPOLIS CITY\p"
+ .string "“The mystical city where history\n"
+ .string "slumbers.”$"
+
+ .incbin "baserom.gba", 0x1e6604, 0x14
+
+SootopolisCity_Text_1E6618: @ 81E6618
+ .string "Diving in the sea. Climbing up and\n"
+ .string "down stairs all the time…\p"
+ .string "If you live in this town, you end up\n"
+ .string "getting physically fit.$"
+
+SootopolisCity_Text_1E6692: @ 81E6692
+ .string "These giant POKéMON suddenly appeared\n"
+ .string "in the middle of the city!\p"
+ .string "And, I’ve never seen them before!\p"
+ .string "Why are they smashing into each\n"
+ .string "other like that?\p"
+ .string "Why can’t they be friends, those\n"
+ .string "POKéMON?$"
+
+SootopolisCity_Text_1E6750: @ 81E6750
+ .string "What? What? What?\n"
+ .string "What is that green POKéMON?!$"
+
+SootopolisCity_Text_1E677F: @ 81E677F
+ .string "GROUDON and KYOGRE…\n"
+ .string "Where did they go?\p"
+ .string "Will they cause droughts or downpours\n"
+ .string "somewhere else?$"
+
+SootopolisCity_Text_1E67DC: @ 81E67DC
+ .string "I just get this sense somehow that\n"
+ .string "the two POKéMON aren’t angry.\p"
+ .string "I think… They probably can’t control\n"
+ .string "their own power…$"
+
+SootopolisCity_Text_1E6853: @ 81E6853
+ .string "That flying POKéMON came down from\n"
+ .string "the sky and stopped the rampaging\l"
+ .string "POKéMON…$"
+
+SootopolisCity_Text_1E68A1: @ 81E68A1
+ .string "I… I’ve never been out of this city.\p"
+ .string "I wonder what the world is like on\n"
+ .string "the other side of this round sky?$"
+
+SootopolisCity_Text_1E690B: @ 81E690B
+ .string "Wow!\n"
+ .string "This is wicked!$"
+
+SootopolisCity_Text_1E6920: @ 81E6920
+ .string "Wow!\n"
+ .string "That was wicked!$"
+
+SootopolisCity_Text_1E6936: @ 81E6936
+ .string "Go for it, red POKéMON!\n"
+ .string "Don’t back off, blue POKéMON!$"
+
+SootopolisCity_Text_1E696C: @ 81E696C
+ .string "… … … … … …\p"
+ .string "Hi, do you know the names of those\n"
+ .string "POKéMON fighting over there?$"
+
+SootopolisCity_Text_1E69B8: @ 81E69B8
+ .string "I was wondering which one would win,\n"
+ .string "the red one or the blue one, but, oh no,\l"
+ .string "it’s the green one that settles things!\p"
+ .string "Talk about a huge turn of events!$"
+
+SootopolisCity_Text_1E6A50: @ 81E6A50
+ .string "There’s an ancient legend that claims\n"
+ .string "the land and sea were shaped by\l"
+ .string "a colossal battle between POKéMON.\p"
+ .string "Well, I’m seeing that happen with\n"
+ .string "my very own eyes!\p"
+ .string "Whoa! I never expected to be\n"
+ .string "witness to something this huge!$"
+
+SootopolisCity_Text_1E6B2A: @ 81E6B2A
+ .string "There’s an ancient legend that claims\n"
+ .string "the land and sea were shaped by\l"
+ .string "a colossal battle between POKéMON.\p"
+ .string "Well, I saw that happen with\n"
+ .string "my very own eyes!\p"
+ .string "Whoa! I never expected to be\n"
+ .string "witness to something this huge!$"
+
+SootopolisCity_Text_1E6BFF: @ 81E6BFF
+ .string "A big POKéMON is fighting with\n"
+ .string "another big POKéMON!\p"
+ .string "Please, someone make them stop!$"
+
+SootopolisCity_Text_1E6C53: @ 81E6C53
+ .string "A pretty POKéMON came down from\n"
+ .string "the sky…$"
+
+SootopolisCity_Text_1E6C7C: @ 81E6C7C
+ .string "Oh, no!\n"
+ .string "SOOTOPOLIS CITY will get wrecked!$"
+
+SootopolisCity_Text_1E6CA6: @ 81E6CA6
+ .string "SOOTOPOLIS CITY didn’t get wrecked!$"
+
+SootopolisCity_Text_1E6CCA: @ 81E6CCA
+ .string "Hm!\n"
+ .string "You’ve come all the way to SOOTOPOLIS?\l"
+ .string "You’re no ordinary tourist.\p"
+ .string "But I suppose that doesn’t make you\n"
+ .string "an extraordinary tourist, either.$"
+
+SootopolisCity_Text_1E6D57: @ 81E6D57
+ .string "The city has regained its calm…$"
+
+SootopolisCity_Text_1E6D77: @ 81E6D77
+ .string "Who might you be?\p"
+ .string "This is the CAVE OF ORIGIN.\p"
+ .string "The spirits of POKéMON, becalmed at\n"
+ .string "MT. PYRE, are said to be revived here.\p"
+ .string "Please leave.$"
+
+SootopolisCity_Text_1E6DFE: @ 81E6DFE
+ .string "A person with a strong will and\n"
+ .string "superior talent…\p"
+ .string "A TRAINER who has knowledge and\n"
+ .string "experience of many kinds of POKéMON…\p"
+ .string "If such a person were to appear, I was\n"
+ .string "instructed by WALLACE to lead that\l"
+ .string "TRAINER to this CAVE.$"
+
+SootopolisCity_Text_1E6ED4: @ 81E6ED4
+ .string "Oh, my…\p"
+ .string "The clash between the two awakened\n"
+ .string "POKéMON was quelled by the awakening\l"
+ .string "of a third POKéMON…$"
+
+SootopolisCity_Text_1E6F38: @ 81E6F38
+ .string "This is the CAVE OF ORIGIN…\p"
+ .string "With the passing of the crisis,\n"
+ .string "the cave, too, shall sleep…$"
+
+SootopolisCity_Text_1E6F90: @ 81E6F90
+ .string "SOOTOPOLIS sprang up as a town in\n"
+ .string "the crater of a volcano.\p"
+ .string "If you look up at the sky, the lip of\n"
+ .string "the crater is also visible.\l"
+ .string "So, all you see is the sky in a circle.\p"
+ .string "But that’s what makes the sky above\n"
+ .string "SOOTOPOLIS the most beautiful.$"
+
+SootopolisCity_Text_1E7078: @ 81E7078
+ .string "When two POKéMON that gigantic\n"
+ .string "are fighting that savagely, there’s\l"
+ .string "not much that we can do.$"
+
+SootopolisCity_Text_1E70D4: @ 81E70D4
+ .string "When that third POKéMON flew down,\n"
+ .string "I feared the worst.$"
+
+SootopolisCity_Text_1E710B: @ 81E710B
+ .string "A circle of a night sky framed by\n"
+ .string "the crater of a volcano…\p"
+ .string "And in that ring, stars flicker and\n"
+ .string "blink as if they were alive…\l"
+ .string "It’s my favorite scenery.$"
+
+SootopolisCity_Text_1E71A1: @ 81E71A1
+ .string "The weather was clear this morning,\n"
+ .string "but…\p"
+ .string "All of a sudden, dark clouds brewed up,\n"
+ .string "rain started falling in sheets, and\l"
+ .string "there was thunder and lightning, too.\p"
+ .string "The weather just went completely\n"
+ .string "wild!\p"
+ .string "Is all of this because of those\n"
+ .string "POKéMON?$"
+
+SootopolisCity_Text_1E728C: @ 81E728C
+ .string "Oh?\p"
+ .string "It was you who brought that flying\n"
+ .string "POKéMON here?\p"
+ .string "Well, aren’t you amazing!$"
+
+SootopolisCity_Text_1E72DB: @ 81E72DB
+ .string "MAXIE: G… GROUDON…\n"
+ .string "Please! Stop what you’re doing!\p"
+ .string "I know the extent of your power now!\p"
+ .string "If you keep going, all HOENN, not just\n"
+ .string "SOOTOPOLIS, will be utterly ruined!$"
+
+SootopolisCity_Text_1E737E: @ 81E737E
+ .string "MAXIE: So the super-ancient POKéMON\n"
+ .string "weren’t only GROUDON and KYOGRE…\p"
+ .string "After all our fruitless scheming and\n"
+ .string "frantic efforts, that one POKéMON’s\l"
+ .string "simple action puts everything right\l"
+ .string "again as if nothing had happened…\p"
+ .string "Fu…\n"
+ .string "Fuhahaha…$"
+
+SootopolisCity_Text_1E7460: @ 81E7460
+ .string "ARCHIE: KYOGRE! What’s wrong?!\n"
+ .string "Look over here! It’s the RED ORB!\l"
+ .string "Calm down! KYOGRE!\p"
+ .string "… … … … … …\n"
+ .string "… … … … … …\p"
+ .string "It’s no good!\n"
+ .string "It’s not responding at all!$"
+
+SootopolisCity_Text_1E74F6: @ 81E74F6
+ .string "ARCHIE: KYOGRE and GROUDON both\n"
+ .string "flew off to who knows where.\p"
+ .string "The weather in HOENN has returned\n"
+ .string "to its normal state…\p"
+ .string "Haha…\n"
+ .string "Hahaha…\p"
+ .string "Maybe what we were trying to do was\n"
+ .string "something small, even meaningless,\l"
+ .string "to POKéMON…$"
+
+SootopolisCity_Text_1E75CB: @ 81E75CB
+ .string "STEVEN: Those POKéMON fighting…\n"
+ .string "GROUDON… And KYOGRE…\p"
+ .string "The two super-ancient POKéMON\n"
+ .string "were awakened from a long sleep…\p"
+ .string "And now they are smashing each other\n"
+ .string "with their uncontrollable energy…\p"
+ .string "…{PLAYER}{KUN}.\p"
+ .string "You being here now I’ll take to mean\n"
+ .string "that you’re prepared to become\l"
+ .string "involved in this crisis.\p"
+ .string "Well, then, there’s someone that\n"
+ .string "I’d like you to meet.\p"
+ .string "Come with me, please.$"
+
+SootopolisCity_Text_1E7737: @ 81E7737
+ .string "STEVEN: Listen, {PLAYER}{KUN}.\p"
+ .string "Does seeing GROUDON and KYOGRE make\n"
+ .string "you think POKéMON are to be feared?\p"
+ .string "But that’s not true.\n"
+ .string "POKéMON are really more…\p"
+ .string "…Why am I asking you this?\n"
+ .string "You already know.$"
+
+SootopolisCity_Text_1E77F0: @ 81E77F0
+ .string "STEVEN: Okay, here we are!\p"
+ .string "Inside here you’ll find someone named\n"
+ .string "WALLACE.\p"
+ .string "I think you have what’s needed to\n"
+ .string "help him…$"
+
+SootopolisCity_Text_1E7866: @ 81E7866
+ .string "STEVEN: I think you have what’s\n"
+ .string "needed to help him…$"
+
+SootopolisCity_Text_1E789A: @ 81E789A
+ .string "STEVEN: The SKY PILLAR…\p"
+ .string "I’ve never been there.\n"
+ .string "I wonder where it could be?$"
+
+SootopolisCity_Text_1E78E5: @ 81E78E5
+ .string "STEVEN: So that’s RAYQUAZA…\p"
+ .string "It’s incredible how the two rampaging\n"
+ .string "POKéMON would flee from it in fear…$"
+
+SootopolisCity_Text_1E794B: @ 81E794B
+ .string "STEVEN: It looks like both MAXIE and\n"
+ .string "ARCHIE have gone away somewhere.\p"
+ .string "Perhaps they’ve gone to MT. PYRE to\n"
+ .string "return those ORBS…$"
+
+SootopolisCity_Text_1E79C8: @ 81E79C8
+ .string "WALLACE: Oh?\n"
+ .string "{PLAYER}{KUN}?\p"
+ .string "Haven’t you scaled the SKY PILLAR\n"
+ .string "yet?\p"
+ .string "I’m sure that you can make it to\n"
+ .string "the top of the SKY PILLAR…$"
+
+SootopolisCity_Text_1E7A3E: @ 81E7A3E
+ .string "WALLACE: {PLAYER}{KUN}…\p"
+ .string "The leaders of TEAM MAGMA and AQUA,\n"
+ .string "I don’t think they meant harm.\p"
+ .string "It wouldn’t hurt to hear what they\n"
+ .string "have to say for themselves.$"
+
+SootopolisCity_Text_1E7ACF: @ 81E7ACF
+ .string "WALLACE: {PLAYER}{KUN}…\n"
+ .string "My eyes didn’t deceive me.\p"
+ .string "Thanks to your help, SOOTOPOLIS…\n"
+ .string "No, all of HOENN was saved.\p"
+ .string "On behalf of the people, I thank you.\p"
+ .string "This is a gift from me.\n"
+ .string "Please accept it.$"
+
+SootopolisCity_Text_1E7B86: @ 81E7B86
+ .string "That HIDDEN MACHINE contains\n"
+ .string "WATERFALL.\p"
+ .string "If you have the RAIN BADGE, a POKéMON\n"
+ .string "that has learned that HM move can\l"
+ .string "force its way up waterfalls.\p"
+ .string "And where does one get the RAIN BADGE?\n"
+ .string "You know, don’t you?\p"
+ .string "That’s right! You have to beat\n"
+ .string "the SOOTOPOLIS GYM LEADER.\p"
+ .string "When you’re all set to go, step through\n"
+ .string "that door.$"
+
+SootopolisCity_Text_1E7CBC: @ 81E7CBC
+ .string "WALLACE: I’m sure that you will be\n"
+ .string "dazzled by my mentor’s breathtakingly\l"
+ .string "elegant battle style.$"
+
+ .include "data/maps/scripts/EverGrandeCity.inc"
+ .include "data/maps/scripts/LittlerootTown.inc"
+ .include "data/maps/scripts/OldaleTown.inc"
+ .include "data/maps/scripts/DewfordTown.inc"
+Route104_Text_1E9AAF: @ 81E9AAF
+ .string "MR. BRINEY: Ahoy!\n"
+ .string "We’ve hit land in DEWFORD.\p"
+ .string "I suppose you’re off to deliver that\n"
+ .string "LETTER to, who was it now, STEVEN!$"
+
+DewfordTown_Text_1E9B24: @ 81E9B24
+ .string "MR. BRINEY: Have you delivered your\n"
+ .string "LETTER?\p"
+ .string "Or were you meaning to sail back to\n"
+ .string "PETALBURG?$"
+
+DewfordTown_Text_1E9B7F: @ 81E9B7F
+ .string "MR. BRINEY: PETALBURG it is, then!\p"
+ .string "Anchors aweigh!\n"
+ .string "PEEKO, we’re setting sail, my darling!$"
+
+DewfordTown_Text_1E9BD9: @ 81E9BD9
+ .string "MR. BRINEY: Then you go on and deliver\n"
+ .string "the LETTER. I’ll be waiting.$"
+
+Route104_Text_1E9C1D: @ 81E9C1D
+Route109_Text_1E9C1D: @ 81E9C1D
+ .string "MR. BRINEY: Ahoy!\n"
+ .string "We’ve hit land in DEWFORD!\p"
+ .string "You just go on and tell me whenever\n"
+ .string "you want to set sail again!$"
+
+DewfordTown_Text_1E9C8A: @ 81E9C8A
+ .string "MR. BRINEY: Ahoy!\n"
+ .string "For you, I’ll go out to sea anytime!\p"
+ .string "Now, my friend, where are we bound?$"
+
+DewfordTown_Text_1E9CE5: @ 81E9CE5
+ .string "MR. BRINEY: PETALBURG, is it?\p"
+ .string "Anchors aweigh!\n"
+ .string "PEEKO, we’re setting sail, my darling!$"
+
+DewfordTown_Text_1E9D3A: @ 81E9D3A
+ .string "MR. BRINEY: SLATEPORT, is it?\p"
+ .string "Anchors aweigh!\n"
+ .string "PEEKO, we’re setting sail, my darling!$"
+
+DewfordTown_Text_1E9D8F: @ 81E9D8F
+ .string "MR. BRINEY: You just tell me whenever\n"
+ .string "you need to set sail again!$"
+
+DewfordTown_Text_1E9DD1: @ 81E9DD1
+ .string "This is a renowned fishing spot.\n"
+ .string "Are you getting the itch to fish?$"
+
+DewfordTown_Text_1E9E14: @ 81E9E14
+ .string "I hear you, and I like what\n"
+ .string "you’re saying!\p"
+ .string "I’ll give you one of my fishing RODS.$"
+
+DewfordTown_Text_1E9E65: @ 81E9E65
+ .string "And, as an added bonus, I’ll even throw\n"
+ .string "in a little fishing advice!\p"
+ .string "First, you want to face the water,\n"
+ .string "then use the ROD.\p"
+ .string "Focus your mind…\n"
+ .string "If you get a bite, pull on the ROD.\p"
+ .string "Sometimes you can snag something\n"
+ .string "immediately, but with bigger catches,\l"
+ .string "you need to time the pulls on your ROD\l"
+ .string "to haul them in.$"
+
+DewfordTown_Text_1E9F92: @ 81E9F92
+ .string "Oh, is that so?\n"
+ .string "That’s too bad, then.$"
+
+DewfordTown_Text_1E9FB8: @ 81E9FB8
+ .string "Yo!\n"
+ .string "How’s your fishing?$"
+
+DewfordTown_Text_1E9FD0: @ 81E9FD0
+ .string "Is that right! That’s great!\n"
+ .string "Haul in some big ones!$"
+
+DewfordTown_Text_1EA004: @ 81EA004
+ .string "Oh, hey, don’t get down on yourself!\n"
+ .string "I’ll give you a little fishing advice.\p"
+ .string "First, you want to face the water,\n"
+ .string "then use the ROD.\p"
+ .string "Focus your mind…\n"
+ .string "If you get a bite, pull the ROD.\p"
+ .string "Sometimes you can snag something\n"
+ .string "immediately, but with bigger catches,\l"
+ .string "you need to time the pulls on your ROD\l"
+ .string "to haul them in.$"
+
+DewfordTown_Text_1EA136: @ 81EA136
+ .string "I like what’s hip, happening, and trendy.\n"
+ .string "I’m always checking it out.\p"
+ .string "Listen, have you heard about this new\n"
+ .string "“{STR_VAR_1}”?\p"
+ .string "That’s right!\n"
+ .string "Of course you know!\p"
+ .string "I mean, sheesh,\n"
+ .string "“{STR_VAR_1}”…\l"
+ .string "It’s the hottest thing in cool!\p"
+ .string "Wherever you’re from,\n"
+ .string "“{STR_VAR_1}”\l"
+ .string "is the biggest happening thing, right?$"
+
+DewfordTown_Text_1EA242: @ 81EA242
+ .string "Hunh?\n"
+ .string "It’s not the hip and happening thing?\p"
+ .string "Well, hey, you have to tell me,\n"
+ .string "what’s new and what’s “in”?$"
+
+DewfordTown_Text_1EA2AA: @ 81EA2AA
+ .string "Hunh?\n"
+ .string "“{STR_VAR_2}”?\p"
+ .string "… …\p"
+ .string "…Uh… Yeah! That’s right!\n"
+ .string "Yeah, I knew that! Knew it all along!\p"
+ .string "Of course I know about that!\n"
+ .string "“{STR_VAR_2},” right?\p"
+ .string "Yeah, that’s it, it’s there!\n"
+ .string "Isn’t “{STR_VAR_2}”\l"
+ .string "the coolest, or what?\p"
+ .string "It’s the hippest thing in hip.\n"
+ .string "You think I’d not know about it?\p"
+ .string "“{STR_VAR_1}”…\n"
+ .string "It’s, like, so five minutes ago.\p"
+ .string "Now, “{STR_VAR_2}” is\n"
+ .string "what’s vital and in tune with the times!$"
+
+DewfordTown_Text_1EA3FE: @ 81EA3FE
+ .string "Hmm…\n"
+ .string "“{STR_VAR_2},” huh?\p"
+ .string "But personally, I think\n"
+ .string "“{STR_VAR_1}”\l"
+ .string "is what’s real in cool.$"
+
+DewfordTown_Text_1EA443: @ 81EA443
+ .string "Well, if you hear of any happening new\n"
+ .string "trends, come share them with me, okay?$"
+
+DewfordTown_Text_1EA491: @ 81EA491
+ .string "Yeah, absolutely right!\p"
+ .string "“{STR_VAR_1}” is the\n"
+ .string "definition of “in” right now.$"
+
+ .include "data/maps/scripts/LavaridgeTown.inc"
+ .include "data/maps/scripts/FallarborTown.inc"
+ .include "data/maps/scripts/VerdanturfTown.inc"
+ .include "data/maps/scripts/PacifidlogTown.inc"
+ .include "data/maps/scripts/Route101.inc"
+ .include "data/maps/scripts/Route102.inc"
+PetalburgCity_Text_1EC1F8: @ 81EC1F8
+ .string "WALLY: {PLAYER}…\n"
+ .string "POKéMON hide in tall grass like this,\l"
+ .string "don’t they?\p"
+ .string "Please watch me and see if I can\n"
+ .string "catch one properly.\p"
+ .string "…Whoa!$"
+
+PetalburgCity_Text_1EC271: @ 81EC271
+ .string "WALLY: I did it… It’s my…\n"
+ .string "My POKéMON!$"
+
+PetalburgCity_Text_1EC297: @ 81EC297
+ .string "{PLAYER}, thank you!\n"
+ .string "Let’s go back to the GYM!$"
+
+Route102_Text_1EC2C0: @ 81EC2C0
+ .string "I’m…not very tall, so I sink right\n"
+ .string "into tall grass.\p"
+ .string "The grass goes up my nose and…\n"
+ .string "Fwafwafwafwafwa…\p"
+ .string "Fwatchoo!$"
+
+Route102_Text_1EC32E: @ 81EC32E
+ .string "I’m going to catch a whole bunch of\n"
+ .string "POKéMON!$"
+
+Route102_Text_1EC35B: @ 81EC35B
+ .string "ROUTE 102\n"
+ .string "{0x7C} OLDALE TOWN$"
+
+Route102_Text_1EC373: @ 81EC373
+ .string "ROUTE 102\n"
+ .string "{0x7B} PETALBURG CITY$"
+
+ .include "data/maps/scripts/Route103.inc"
+ .include "data/maps/scripts/Route104.inc"
+ .include "data/maps/scripts/Route105.inc"
+Route104_Text_1EE336: @ 81EE336
+ .string "… … … … … …\n"
+ .string "… … … … … Beep!\p"
+ .string "DAD: Oh, {PLAYER}?\p"
+ .string "… … … … … …\n"
+ .string "Where are you now?\l"
+ .string "It sounds windy wherever you are.\p"
+ .string "I just heard from DEVON’s MR. STONE\n"
+ .string "about your POKéNAV, so I decided\l"
+ .string "to give you a call.\p"
+ .string "It sounds like you’re doing fine,\n"
+ .string "so that’s fine with me.\p"
+ .string "You take care now.\p"
+ .string "… … … … … …\n"
+ .string "… … … … … Click!$"
+
+Route104_Text_1EE463: @ 81EE463
+ .string "Registered DAD NORMAN\n"
+ .string "in the POKéNAV.$"
+
+ .include "data/maps/scripts/Route106.inc"
+ .include "data/maps/scripts/Route107.inc"
+ .include "data/maps/scripts/Route108.inc"
+ .include "data/maps/scripts/Route109.inc"
+DewfordTown_Text_1EEC1D: @ 81EEC1D
+ .string "MR. BRINEY: Ahoy!\n"
+ .string "We’ve made land in SLATEPORT!\p"
+ .string "I suppose you’re going to visit CAPT.\n"
+ .string "STERN and deliver the DEVON GOODS?$"
+
+Route109_Text_1EEC96: @ 81EEC96
+ .string "MR. BRINEY: I thought you’re supposed\n"
+ .string "to deliver the DEVON GOODS.\p"
+ .string "Would you like to sail back to\n"
+ .string "DEWFORD, then?$"
+
+Route109_Text_1EED06: @ 81EED06
+ .string "MR. BRINEY: DEWFORD it is, then!\p"
+ .string "Anchors aweigh!\n"
+ .string "PEEKO, we’re setting sail, my darling!$"
+
+Route109_Text_1EED5E: @ 81EED5E
+ .string "MR. BRINEY: Then you go on and deliver\n"
+ .string "the DEVON GOODS. I’ll be waiting.$"
+
+DewfordTown_Text_1EEDA7: @ 81EEDA7
+ .string "MR. BRINEY: Ahoy! We’ve made land in\n"
+ .string "SLATEPORT!\p"
+ .string "You just go on and tell me whenever\n"
+ .string "you want to set sail again!$"
+
+Route109_Text_1EEE17: @ 81EEE17
+ .string "MR. BRINEY: Ahoy!\n"
+ .string "For you, I’ll go out to sea anytime!\p"
+ .string "Now, my friend, where are we bound?$"
+
+Route109_Text_1EEE72: @ 81EEE72
+ .string "MR. BRINEY: You just tell me whenever\n"
+ .string "you need to set sail again!$"
+
+Route109_Text_1EEEB4: @ 81EEEB4
+ .string "Yo, TRAINERS!\n"
+ .string "Whether you’re hot to trot,\l"
+ .string "or cool cat not,\l"
+ .string "chill at my papa’s spot!$"
+
+Route109_Text_1EEF08: @ 81EEF08
+ .string "Little kids can dart around so quickly…\p"
+ .string "You don’t dare take your eyes off them\n"
+ .string "for an instant. It’s very taxing.\p"
+ .string "Mine are with my POKéMON, so they\n"
+ .string "should be okay, but…$"
+
+Route109_Text_1EEFB0: @ 81EEFB0
+ .string "Our sand castle’s taking a long time\n"
+ .string "to make.$"
+
+Route109_Text_1EEFDE: @ 81EEFDE
+ .string "You can have this!$"
+
+Route109_Text_1EEFF1: @ 81EEFF1
+ .string "We’re going to get all the sand from\n"
+ .string "the beach and make a big castle!\p"
+ .string "And then we’re going to be a king and\n"
+ .string "queen.\p"
+ .string "We’ll let you be a servant.$"
+
+Route109_Text_1EF080: @ 81EF080
+ .string "The water around these parts is clean.\p"
+ .string "But, I get my ZIGZAGOON to pick up\n"
+ .string "litter from the shoreline at times.\p"
+ .string "Dirty water becomes rain and joins our\n"
+ .string "rivers, which we drink from…\p"
+ .string "If we pollute the sea, it all comes\n"
+ .string "back to haunt us eventually.$"
+
+Route109_Text_1EF173: @ 81EF173
+ .string "ZIGZAGOON: Guguu?$"
+
+Route109_Text_1EF185: @ 81EF185
+ .string "SEASHORE HOUSE\p"
+ .string "“May hot battles rage on hot sands!\n"
+ .string "The place for hot TRAINERS!”$"
+
+Route109_Text_1EF1D5: @ 81EF1D5
+ .string "TRAINER TIPS\p"
+ .string "POKéMON at the same level may not\n"
+ .string "always have identical stats.\p"
+ .string "POKéMON raised by TRAINERS are said\n"
+ .string "to grow stronger than wild POKéMON.$"
+
+ .include "data/maps/scripts/Route110.inc"
+ .include "data/maps/scripts/Route111.inc"
+ .include "data/maps/scripts/Route112.inc"
+ .include "data/maps/scripts/Route113.inc"
+ .include "data/maps/scripts/Route114.inc"
+ .include "data/maps/scripts/Route115.inc"
+ .include "data/maps/scripts/Route116.inc"
+ .include "data/maps/scripts/Route117.inc"
+ .include "data/maps/scripts/Route118.inc"
+ .include "data/maps/scripts/Route119.inc"
gUnknown_081F49EC:: @ 81F49EC
- .incbin "baserom.gba", 0x1f49ec, 0x3c21
+
+ .incbin "baserom.gba", 0x1f49ec, 0x11
+
+Route119_Text_1F49FD: @ 81F49FD
+ .string "MAY: {PLAYER}{KUN}!\n"
+ .string "Where were you? I was looking for you!\p"
+ .string "How much stronger have you gotten?\n"
+ .string "Let me check for you!\p"
+ .string "Ready with your POKéMON?\n"
+ .string "Of course you are! Go!$"
+
+Route119_Text_1F4A98: @ 81F4A98
+ .string "Achah!\n"
+ .string "{PLAYER}{KUN}, you’re strong!\p"
+ .string "I was worried that you might be\n"
+ .string "struggling with your training.$"
+
+Route119_Text_1F4AF3: @ 81F4AF3
+ .string "MAY: But I had absolutely nothing to\n"
+ .string "worry about! Keep it up!\p"
+ .string "And, here! I have a present for you.$"
+
+Route119_Text_1F4B56: @ 81F4B56
+ .string "MAY: Use FLY, and your POKéMON will\n"
+ .string "instantly carry you to any town you’ve\l"
+ .string "already visited.\p"
+ .string "But, to use FLY, you have to get\n"
+ .string "the GYM BADGE from FORTREE CITY.\l"
+ .string "That’s important, so don’t forget.\p"
+ .string "You should FLY home and visit\n"
+ .string "LITTLEROOT for a change.\p"
+ .string "I bet your mom’s worried about you,\n"
+ .string "{PLAYER}{KUN}.\p"
+ .string "Well, let’s meet again somewhere!$"
+
+Route119_Text_1F4C9A: @ 81F4C9A
+ .string "BRENDAN: {PLAYER}! So this is where\n"
+ .string "you’ve been looking for POKéMON?\p"
+ .string "Let me see how good you got.\n"
+ .string "I’ll test you!\p"
+ .string "Now!\n"
+ .string "It’s a battle, so battle!$"
+
+Route119_Text_1F4D24: @ 81F4D24
+ .string "Hmm…\n"
+ .string "You’ve gotten pretty darn decent.$"
+
+Route119_Text_1F4D4B: @ 81F4D4B
+ .string "BRENDAN: I’d say you’re good enough\n"
+ .string "to search for POKéMON anywhere.\p"
+ .string "Here, I’ll give you this.\n"
+ .string "Try it out.$"
+
+Route119_Text_1F4DB5: @ 81F4DB5
+ .string "BRENDAN: Use FLY, and your POKéMON\n"
+ .string "instantly carries you to any town\l"
+ .string "you’ve already visited.\p"
+ .string "But you need the FORTREE GYM BADGE \n"
+ .string "to do that.\p"
+ .string "Anyway, I have to move along.$"
+
+Route119_Text_1F4E60: @ 81F4E60
+ .string "SCOTT: Hahahah!\n"
+ .string "Way to go, {PLAYER}{KUN}!\p"
+ .string "I just passed by a TRAINER riding\n"
+ .string "a BIKE.\p"
+ .string "You just beat that TRAINER, didn’t you?\n"
+ .string "It was pretty obvious that you did.\p"
+ .string "The kid looked really upset with\n"
+ .string "a face all red from anger.\p"
+ .string "I sure seem to run into you often.\n"
+ .string "Are you off to FORTREE GYM next?\p"
+ .string "I expect that you’ll do well at the GYM.\n"
+ .string "Well, I’ll be seeing you!$"
+
+ .incbin "baserom.gba", 0x1f4fba, 0x131
+
+Route119_Text_1F50EB: @ 81F50EB
+ .string "We’re standing lookout here.\p"
+ .string "Hey, you! Stay away from the WEATHER\n"
+ .string "INSTITUTE. It’s not safe.$"
+
+Route119_Text_1F5147: @ 81F5147
+ .string "Lookout duty is surprisingly boring.\p"
+ .string "Hey, you! Please don’t go near the\n"
+ .string "WEATHER INSTITUTE.$"
+
+Route119_Text_1F51A2: @ 81F51A2
+ .string "I thought you FLY by catching a whole\n"
+ .string "flock of BIRD POKéMON, and then\l"
+ .string "hanging on to them somehow.\p"
+ .string "But it turns out there’s an HM move\n"
+ .string "called FLY!\p"
+ .string "I wish I’d known about that a long\n"
+ .string "time ago…$"
+
+Route119_Text_1F5261: @ 81F5261
+ .string "Tch…\n"
+ .string "It’s a no-go…\p"
+ .string "The tall grass snares BIKE tires.\n"
+ .string "There’s no way you can cycle here.$"
+
+Route119_Text_1F52B9: @ 81F52B9
+ .string "Can your POKéMON use its SECRET POWER\n"
+ .string "on a big pile of grass and make a\l"
+ .string "SECRET BASE?$"
+
+Route119_Text_1F530E: @ 81F530E
+ .string "ROUTE 119\n"
+ .string "{0x7C} FORTREE CITY$"
+
+Route119_Text_1F5327: @ 81F5327
+ .string "WEATHER INSTITUTE$"
+
+Route119_Text_1F5339: @ 81F5339
+ .string "TRAINER TIPS\p"
+ .string "Up to sixteen decorations and\n"
+ .string "furniture items can be placed in\l"
+ .string "a SECRET BASE.\p"
+ .string "Pick your favorite items and create\n"
+ .string "your very own SECRET BASE exactly the\l"
+ .string "way you want.$"
+
+ .include "data/maps/scripts/Route120.inc"
+Route119_Text_1F5D00: @ 81F5D00
+Route120_Text_1F5D00: @ 81F5D00
+ .string "Something unseeable is in the way.$"
+
+Route119_Text_1F5D23: @ 81F5D23
+ .string "Something unseeable is in the way.\p"
+ .string "Want to use the DEVON SCOPE?$"
+
+Route119_Text_1F5D63: @ 81F5D63
+ .string "{PLAYER} used the DEVON SCOPE.\p"
+ .string "An invisible POKéMON became completely\n"
+ .string "visible!\p"
+ .string "The startled POKéMON attacked!$"
+
+Route120_Text_1F5DCB: @ 81F5DCB
+ .string "ROUTE 120\n"
+ .string "{0x7B} FORTREE CITY$"
+
+Route120_Text_1F5DE4: @ 81F5DE4
+ .string "{0x7C} ROUTE 121\n"
+ .string "{0x7B} ROUTE 120$"
+
+ .include "data/maps/scripts/Route121.inc"
+ .include "data/maps/scripts/Route122.inc"
+ .include "data/maps/scripts/Route123.inc"
+ .include "data/maps/scripts/Route124.inc"
+ .include "data/maps/scripts/Route125.inc"
+ .include "data/maps/scripts/Route126.inc"
+ .include "data/maps/scripts/Route127.inc"
+ .include "data/maps/scripts/Route128.inc"
+ .include "data/maps/scripts/Route129.inc"
+ .include "data/maps/scripts/Route130.inc"
+ .include "data/maps/scripts/Route131.inc"
+ .include "data/maps/scripts/Route132.inc"
+ .include "data/maps/scripts/Route133.inc"
+ .include "data/maps/scripts/Route134.inc"
+ .include "data/maps/scripts/Underwater1.inc"
+ .include "data/maps/scripts/Underwater2.inc"
+ .include "data/maps/scripts/Underwater3.inc"
+ .include "data/maps/scripts/Underwater4.inc"
+ .include "data/maps/scripts/Underwater5.inc"
+ .include "data/maps/scripts/Underwater6.inc"
+ .include "data/maps/scripts/Underwater7.inc"
+ .include "data/maps/scripts/LittlerootTown_BrendansHouse_1F.inc"
+LittlerootTown_MaysHouse_1F_Text_1F7B67: @ 81F7B67
+ .string "MOM: {PLAYER}.\p"
+ .string "Go set the clock in your room, honey.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7B96: @ 81F7B96
+ .string "MOM: Oh! {PLAYER}, {PLAYER}!\n"
+ .string "Quick! Come quickly!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7BBC: @ 81F7BBC
+LittlerootTown_MaysHouse_1F_Text_1F7BBC: @ 81F7BBC
+ .string "MOM: Look! It’s PETALBURG GYM!\n"
+ .string "Maybe DAD will be on!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7BF1: @ 81F7BF1
+LittlerootTown_MaysHouse_1F_Text_1F7BF1: @ 81F7BF1
+ .string "MOM: Oh… It’s over.\p"
+ .string "I think DAD was on, but we missed him.\n"
+ .string "Too bad.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7C35: @ 81F7C35
+LittlerootTown_MaysHouse_1F_Text_1F7C35: @ 81F7C35
+ .string "Oh, yes.\n"
+ .string "One of DAD’s friends lives in town.\p"
+ .string "PROF. BIRCH is his name.\p"
+ .string "He lives right next door, so you should\n"
+ .string "go over and introduce yourself.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7CC3: @ 81F7CC3
+ .string "MOM: See you, honey!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7CD8: @ 81F7CD8
+ .string "MOM: Did you introduce yourself to\n"
+ .string "PROF. BIRCH?$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7D08: @ 81F7D08
+ .string "MOM: How are you doing, {PLAYER}?\n"
+ .string "You look a little tired.\p"
+ .string "I think you should rest a bit.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7D5C: @ 81F7D5C
+ .string "MOM: Take care, honey!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7D73: @ 81F7D73
+ .string "MOM: Oh? Did DAD give you that BADGE?\p"
+ .string "Then here’s something from your MOM!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7DBE: @ 81F7DBE
+ .string "Don’t push yourself too hard, dear.\n"
+ .string "You can always come home.\p"
+ .string "Go for it, honey!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7E0E: @ 81F7E0E
+ .string "MOM: What is that, honey? A POKéNAV?\n"
+ .string "Someone from DEVON gave it to you?\p"
+ .string "Well, honey, how about registering\n"
+ .string "your mom?\p"
+ .string "… … …$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7E89: @ 81F7E89
+ .string "Registered MOM\n"
+ .string "in the POKéNAV.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7EA8: @ 81F7EA8
+ .string "Fugiiiiih!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7EB3: @ 81F7EB3
+ .string "Huggoh, uggo uggo…$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F7EC6: @ 81F7EC6
+ .string "INTERVIEWER: …We brought you this\n"
+ .string "report from in front of PETALBURG GYM.$"
+
+ .incbin "baserom.gba", 0x1f7f0f, 0xff
+
+LittlerootTown_BrendansHouse_1F_Text_1F800E: @ 81F800E
+ .string "DAD: Hm?\p"
+ .string "Hey, it’s {PLAYER}!\p"
+ .string "It’s been a while since I saw you,\n"
+ .string "but you look…stronger, somehow.\p"
+ .string "That’s the impression I get.\n"
+ .string "But your old man hasn’t given up yet!\p"
+ .string "Oh, yes, I have something for you.\n"
+ .string "This came to you from someone named\l"
+ .string "MR. BRINEY.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F80FE: @ 81F80FE
+ .string "DAD: Hm, a TICKET for a ferry?\p"
+ .string "If I recall, there are ferry ports in\n"
+ .string "SLATEPORT and LILYCOVE.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F815B: @ 81F815B
+ .string "I’d better get back to PETALBURG GYM.\p"
+ .string "MOM, thanks for looking after the house\n"
+ .string "while I’m away.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F81B9: @ 81F81B9
+ .string "MOM: That DAD of yours…\p"
+ .string "He comes home for the first time in a\n"
+ .string "while, but all he talks about is POKéMON.\p"
+ .string "He should relax and stay a little longer.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F824B: @ 81F824B
+ .string "MOM: Is that a breaking news story?$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F826F: @ 81F826F
+ .string "We bring you this emergency\n"
+ .string "news flash!\p"
+ .string "In various HOENN locales, there have\n"
+ .string "been reports of a BZZT…colored\l"
+ .string "POKéMON in flight.\p"
+ .string "The identity of this POKéMON is\n"
+ .string "currently unknown.\p"
+ .string "We now return you to the regular\n"
+ .string "movie program.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F8351: @ 81F8351
+ .string "MOM: {PLAYER}, did you catch that?\p"
+ .string "What color did the announcer say\n"
+ .string "that POKéMON was?$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F83A1: @ 81F83A1
+ .string "MOM: Well, isn’t that something!\n"
+ .string "There are still unknown POKéMON.$"
+
+ .include "data/maps/scripts/LittlerootTown_BrendansHouse_2F.inc"
+gUnknown_081F860D:: @ 81F860D
gUnknown_081F860D:: @ 81F860D
- .incbin "baserom.gba", 0x1f860d, 0x32
+ lockall
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8626
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F864C
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_1F8626:: @ 81F8626
+ setvar VAR_0x8004, 1
+ special sp0D9_ComputerRelated
+ playse SE_PC_ON
+ msgbox gUnknown_08272D87, 4
+ special sub_816AE58
+ waitstate
+ releaseall
+ end
gUnknown_081F863F:: @ 81F863F
- .incbin "baserom.gba", 0x1f863f, 0xf14
+
+ .incbin "baserom.gba", 0x1f863f, 0xd
+
+LittlerootTown_BrendansHouse_2F_EventScript_1F864C:: @ 81F864C
+ msgbox gUnknown_08272CD5, 4
+ releaseall
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_1F8656:: @ 81F8656
+LittlerootTown_MaysHouse_2F_EventScript_1F8656:: @ 81F8656
+ msgbox LittlerootTown_BrendansHouse_2F_Text_1F877F, 3
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_1F865F:: @ 81F865F
+LittlerootTown_MaysHouse_2F_EventScript_1F865F:: @ 81F865F
+ msgbox LittlerootTown_BrendansHouse_2F_Text_1F884F, 3
+ end
+
+LittlerootTown_BrendansHouse_2F_Text_1F8668: @ 81F8668
+ .string "The clock is stopped…\p"
+ .string "Better set it and start it!$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F869A: @ 81F869A
+ .string "MOM: {PLAYER}, how do you like your\n"
+ .string "new room?\p"
+ .string "Good! Everything’s put away neatly!\p"
+ .string "They finished moving everything in\n"
+ .string "downstairs, too.\p"
+ .string "POKéMON movers are so convenient!\p"
+ .string "Oh, you should make sure that\n"
+ .string "everything’s all there on your desk.$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F877F: @ 81F877F
+ .string "{PLAYER} flipped open the notebook.\p"
+ .string "ADVENTURE RULE NO. 1\n"
+ .string "Open the MENU with START.\p"
+ .string "ADVENTURE RULE NO. 2\n"
+ .string "Record your progress with SAVE.\p"
+ .string "The remaining pages are blank…$"
+
+ .incbin "baserom.gba", 0x1f8820, 0x2f
+
+LittlerootTown_BrendansHouse_2F_Text_1F884F: @ 81F884F
+ .string "It’s a Nintendo GameCube.\p"
+ .string "A Game Boy Advance is connected to\n"
+ .string "serve as the Controller.$"
+
+ .include "data/maps/scripts/LittlerootTown_MaysHouse_1F.inc"
+LittlerootTown_BrendansHouse_1F_Text_1F8BC5: @ 81F8BC5
+LittlerootTown_MaysHouse_1F_Text_1F8BC5: @ 81F8BC5
+ .string "Oh, hello. And you are?\p"
+ .string "… … … … … … … … …\n"
+ .string "… … … … … … … … …\p"
+ .string "Oh, you’re {PLAYER}{KUN}, our new next-door\n"
+ .string "neighbor! Hi!\p"
+ .string "We have a {STR_VAR_1} about the same\n"
+ .string "age as you.\p"
+ .string "Our {STR_VAR_1} was excited about making\n"
+ .string "a new friend.\p"
+ .string "Our {STR_VAR_1} is upstairs, I think.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F8CA5: @ 81F8CA5
+ .string "Like child, like father.\p"
+ .string "My husband is as wild about POKéMON\n"
+ .string "as our child.\p"
+ .string "If he’s not at his LAB, he’s likely\n"
+ .string "scrabbling about in grassy places.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F8D37: @ 81F8D37
+ .string "That {RIVAL}!\p"
+ .string "I guess our child is too busy with\n"
+ .string "POKéMON to notice that you came\l"
+ .string "to visit, {PLAYER}{KUN}.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F8D93: @ 81F8D93
+ .string "Oh, {RIVAL} went out to ROUTE 103\n"
+ .string "just a little while ago.\p"
+ .string "Like father, like child.\n"
+ .string "{RIVAL} can’t stay quietly at home.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F8E01: @ 81F8E01
+ .string "I think it’s wonderful for people to\n"
+ .string "travel with POKéMON.\p"
+ .string "But you should go home every so often\n"
+ .string "to let your mother know you’re okay.\p"
+ .string "She might not say it, but I’m sure she\n"
+ .string "worries about you, {PLAYER}{KUN}.$"
+
+LittlerootTown_MaysHouse_1F_Text_1F8EC6: @ 81F8EC6
+ .string "Huh?\n"
+ .string "Who… Who are you?\p"
+ .string "… … … … … … … …\n"
+ .string "… … … … … … … …\p"
+ .string "Oh, you’re {PLAYER}{KUN}.\n"
+ .string "So your move was today.\p"
+ .string "Um… I’m MAY.\n"
+ .string "Glad to meet you!\p"
+ .string "I…\n"
+ .string "I have this dream of becoming friends\l"
+ .string "with POKéMON all over the world.\p"
+ .string "I… I heard about you, {PLAYER}{KUN}, from\n"
+ .string "my dad, PROF. BIRCH.\p"
+ .string "I was hoping that you would be nice,\n"
+ .string "{PLAYER}{KUN}, and that we could be friends.\p"
+ .string "Oh, this is silly, isn’t it?\n"
+ .string "I… I’ve just met you, {PLAYER}{KUN}.\p"
+ .string "Eheheh…\p"
+ .string "Oh, no! I forgot!\p"
+ .string "I was supposed to go help Dad catch\n"
+ .string "some wild POKéMON!\p"
+ .string "{PLAYER}{KUN}, I’ll catch you later!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F90B4: @ 81F90B4
+ .string "Hey!\n"
+ .string "You…\p"
+ .string "Who are you?\p"
+ .string "Oh, you’re {PLAYER}, aren’t you?\n"
+ .string "Moved in next door, right?\p"
+ .string "I didn’t know that you’re a girl.\p"
+ .string "Dad, PROF. BIRCH, said that our new\n"
+ .string "next-door neighbor is a GYM LEADER’s\l"
+ .string "kid, so I assumed you’d be a guy.\p"
+ .string "My name’s BRENDAN.\n"
+ .string "So, hi, neighbor!\p"
+ .string "Huh? Hey, {PLAYER}, don’t you have\n"
+ .string "a POKéMON?\p"
+ .string "Do you want me to go catch you one?\p"
+ .string "Aw, darn, I forgot…\p"
+ .string "I’m supposed to go help my dad catch\n"
+ .string "some wild POKéMON.\p"
+ .string "Some other time, okay?$"
+
+LittlerootTown_BrendansHouse_1F_Text_1F9262: @ 81F9262
+ .string "Hi, neighbor!\p"
+ .string "Do you already have your\n"
+ .string "own POKéMON?$"
+
+ .include "data/maps/scripts/LittlerootTown_MaysHouse_2F.inc"
+gUnknown_081F9553:: @ 81F9553
gUnknown_081F9553:: @ 81F9553
- .incbin "baserom.gba", 0x1f9553, 0x3c
+ lockall
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F956C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F9576
+ end
+
+LittlerootTown_MaysHouse_2F_EventScript_1F956C:: @ 81F956C
+ msgbox gUnknown_08272CD5, 4
+ releaseall
+ end
+
+LittlerootTown_MaysHouse_2F_EventScript_1F9576:: @ 81F9576
+ setvar VAR_0x8004, 2
+ special sp0D9_ComputerRelated
+ playse SE_PC_ON
+ msgbox gUnknown_08272D87, 4
+ special sub_816AE58
+ waitstate
+ releaseall
+ end
gUnknown_081F958F:: @ 81F958F
- .incbin "baserom.gba", 0x1f958f, 0xf47
+ .incbin "baserom.gba", 0x1f958f, 0xd
+
+LittlerootTown_MaysHouse_2F_Text_1F959C: @ 81F959C
+ .string "Huh?\n"
+ .string "Who… Who are you?\p"
+ .string "… … … … … … … …\n"
+ .string "… … … … … … … …\p"
+ .string "Oh, you’re {PLAYER}{KUN}.\n"
+ .string "So your move was today.\p"
+ .string "Um… I’m MAY.\n"
+ .string "Glad to meet you!\p"
+ .string "I…\n"
+ .string "I have this dream of becoming friends\l"
+ .string "with POKéMON all over the world.\p"
+ .string "I… I heard about you, {PLAYER}{KUN}, from\n"
+ .string "my dad, PROF. BIRCH.\p"
+ .string "I was hoping that you would be nice,\n"
+ .string "{PLAYER}{KUN}, and that we could be friends.\p"
+ .string "Oh, this is silly, isn’t it?\n"
+ .string "I… I’ve just met you, {PLAYER}{KUN}.\p"
+ .string "Eheheh…\p"
+ .string "Oh, no! I forgot!\p"
+ .string "I was supposed to go help Dad catch\n"
+ .string "some wild POKéMON!\p"
+ .string "{PLAYER}{KUN}, I’ll catch you later!$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F978A: @ 81F978A
+ .string "POKéMON fully restored!\n"
+ .string "Items ready, and…$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F97B4: @ 81F97B4
+ .string "Hey!\n"
+ .string "You…\p"
+ .string "Who are you?\p"
+ .string "Oh, you’re {PLAYER}, aren’t you?\n"
+ .string "Moved in next door, right?\p"
+ .string "I didn’t know that you’re a girl.\p"
+ .string "Dad, PROF. BIRCH, said that our new\n"
+ .string "next-door neighbor is a GYM LEADER’s\l"
+ .string "kid, so I assumed you’d be a guy.\p"
+ .string "My name’s BRENDAN.\n"
+ .string "So, hi, neighbor!\p"
+ .string "Huh? Hey, {PLAYER}, don’t you have\n"
+ .string "a POKéMON?\p"
+ .string "Do you want me to go catch you one?\p"
+ .string "Aw, darn, I forgot…\p"
+ .string "I’m supposed to go help my dad catch\n"
+ .string "some wild POKéMON.\p"
+ .string "Some other time, okay?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F9962: @ 81F9962
+ .string "POKéMON fully restored…\n"
+ .string "Items all packed, and…$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F9991: @ 81F9991
+LittlerootTown_MaysHouse_2F_Text_1F9991: @ 81F9991
+ .string "It’s {RIVAL}’s POKé BALL!\p"
+ .string "Better leave it right where it is.$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F99C9: @ 81F99C9
+ .string "MAY: {PLAYER}{KUN}!\p"
+ .string "I was just checking my POKéDEX.\p"
+ .string "There’s still a lot of POKéMON that\n"
+ .string "I’ve seen but haven’t caught.\p"
+ .string "And there are many others that\n"
+ .string "I think will evolve.\p"
+ .string "I wonder where I should go catch\n"
+ .string "some POKéMON next?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F9A9E: @ 81F9A9E
+ .string "MAY: I wonder where I should go catch\n"
+ .string "some POKéMON next?\p"
+ .string "Wouldn’t it be funny if we ran into each\n"
+ .string "other, {PLAYER}{KUN}?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F9B0D: @ 81F9B0D
+ .string "BRENDAN: Hey, it’s {PLAYER}.\p"
+ .string "I was just checking out my POKéDEX.\p"
+ .string "There are still many POKéMON that\n"
+ .string "I need to catch, I know, but this\l"
+ .string "is looking pretty good.\p"
+ .string "Checking this POKéDEX out gives me\n"
+ .string "the urge to hit the road again.$"
+
+LittlerootTown_BrendansHouse_2F_Text_1F9BE7: @ 81F9BE7
+ .string "BRENDAN: I’m having a hard time deciding\n"
+ .string "where I should catch POKéMON next.\p"
+ .string "Hey, {PLAYER}, if I see you while I’m out\n"
+ .string "catching POKéMON, I can pitch you a\l"
+ .string "battle if you’d like.$"
+
+ .include "data/maps/scripts/LittlerootTown_ProfessorBirchsLab.inc"
gUnknown_081FA4D6:: @ 81FA4D6
- .incbin "baserom.gba", 0x1fa4d6, 0x18ba5
+ .incbin "baserom.gba", 0x1fa4d6, 0xc
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA4E2: @ 81FA4E2
+ .string "Hunh? PROF. BIRCH?\p"
+ .string "The PROF’s away on fieldwork.\n"
+ .string "Ergo, he isn’t here.\p"
+ .string "Oh, let me explain what fieldwork is.\p"
+ .string "It is to study things in the natural\n"
+ .string "environment, like fields and mountains,\l"
+ .string "instead of a laboratory.\p"
+ .string "The PROF isn’t one for doing desk work.\n"
+ .string "He’s the type of person who would\l"
+ .string "rather go outside and experience\l"
+ .string "things than read about them here.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA641: @ 81FA641
+ .string "The PROF isn’t one for doing desk work.\n"
+ .string "He’s the type of person who would\l"
+ .string "rather go outside and experience\l"
+ .string "things than read about them here.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA6CE: @ 81FA6CE
+ .string "PROF. BIRCH is studying the habitats\n"
+ .string "and distribution of POKéMON.\p"
+ .string "The PROF enjoys {RIVAL}’s help, too.\n"
+ .string "There’s a lot of love there.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA74D: @ 81FA74D
+ .string "PROF. BIRCH: So, {PLAYER}{KUN}.\p"
+ .string "I’ve heard so much about you from\n"
+ .string "your father.\p"
+ .string "I’ve heard that you don’t have your\n"
+ .string "own POKéMON yet.\p"
+ .string "But the way you battled earlier,\n"
+ .string "you pulled it off with aplomb!\p"
+ .string "I guess you have your father’s blood\n"
+ .string "in your veins after all!\p"
+ .string "Oh, yes. As thanks for rescuing me,\n"
+ .string "I’d like you to have the POKéMON you\l"
+ .string "used earlier.\p"
+ .string "{PLAYER} received the {STR_VAR_1}!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA8B1: @ 81FA8B1
+ .string "PROF. BIRCH: While you’re at it, why not\n"
+ .string "give a nickname to that {STR_VAR_1}?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA8F6: @ 81FA8F6
+ .string "PROF. BIRCH: If you work at POKéMON\n"
+ .string "and gain experience, I think you’ll make\l"
+ .string "an extremely good TRAINER.\p"
+ .string "My kid, {RIVAL}, is also studying\n"
+ .string "POKéMON while helping me out.\p"
+ .string "{PLAYER}{KUN}, don’t you think it might be\n"
+ .string "a good idea to go see {RIVAL}?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FA9D5: @ 81FA9D5
+ .string "PROF. BIRCH: Great!\n"
+ .string "{RIVAL} should be happy, too.\p"
+ .string "Get {RIVAL} to teach you what it\n"
+ .string "means to be a TRAINER.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAA35: @ 81FAA35
+ .string "PROF. BIRCH: Oh, don’t be that way.\n"
+ .string "You should go meet my kid.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAA74: @ 81FAA74
+ .string "PROF. BIRCH: {RIVAL}?\n"
+ .string "Gone home, I think.\p"
+ .string "Or maybe that kid’s scrabbling around\n"
+ .string "in tall grass again somewhere…\p"
+ .string "If you or your POKéMON get tired,\n"
+ .string "you should get some rest at home.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAB22: @ 81FAB22
+ .string "PROF. BIRCH: Oh, hi, {PLAYER}{KUN}!\p"
+ .string "I heard you beat {RIVAL} on\n"
+ .string "your first try. That’s excellent!\p"
+ .string "{RIVAL}’s been helping with my research\n"
+ .string "for a long time.\p"
+ .string "{RIVAL} has an extensive history as\n"
+ .string "a TRAINER already.\p"
+ .string "Here, {PLAYER}{KUN}, I ordered this for my\n"
+ .string "research, but I think you should have\l"
+ .string "this POKéDEX.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAC32: @ 81FAC32
+ .string "{PLAYER} received the POKéDEX!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAC4B: @ 81FAC4B
+ .string "PROF. BIRCH: The POKéDEX is a high-tech\n"
+ .string "tool that automatically makes a record\l"
+ .string "of any POKéMON you meet or catch.\p"
+ .string "My kid, {RIVAL}, goes everywhere\n"
+ .string "with it.\p"
+ .string "Whenever my kid catches a rare POKéMON\n"
+ .string "and records its data in the POKéDEX,\l"
+ .string "why, {RIVAL} looks for me while I’m out\l"
+ .string "doing fieldwork, and shows me.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAD6F: @ 81FAD6F
+ .string "PROF. BIRCH: Countless POKéMON\n"
+ .string "await you!\p"
+ .string "Argh, I’m getting the itch to get out\n"
+ .string "and do fieldwork again!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FADD7: @ 81FADD7
+ .string "MAY: Oh, wow, {PLAYER}{KUN}!\n"
+ .string "You got a POKéDEX, too!\p"
+ .string "That’s great! Just like me!\n"
+ .string "I’ve got something for you, too!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAE40: @ 81FAE40
+ .string "MAY: It’s fun if you can get a lot of\n"
+ .string "POKéMON!\p"
+ .string "I’m going to look all over the place\n"
+ .string "because I want different POKéMON.\p"
+ .string "If I find any cute POKéMON, I’ll catch\n"
+ .string "them with POKé BALLS!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAEF3: @ 81FAEF3
+ .string "Oh? Your BAG’s full.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAF08: @ 81FAF08
+ .string "MAY: I wonder where I should go look\n"
+ .string "for POKéMON next?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAF3F: @ 81FAF3F
+ .string "BRENDAN: Huh…\n"
+ .string "So you got a POKéDEX, too.\p"
+ .string "Well then, here.\n"
+ .string "I’ll give you these.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FAF8E: @ 81FAF8E
+ .string "BRENDAN: You know it’s more fun to\n"
+ .string "have a whole bunch of POKéMON.\p"
+ .string "I’m going to explore all over the place\n"
+ .string "to find different POKéMON.\p"
+ .string "If I find any cool POKéMON, you bet\n"
+ .string "I’ll try to get them with POKé BALLS.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB05D: @ 81FB05D
+ .string "Hey, your BAG’s full.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB073: @ 81FB073
+ .string "BRENDAN: Where should I look for\n"
+ .string "POKéMON next…$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB0A2: @ 81FB0A2
+ .string "It’s a serious-looking machine.\n"
+ .string "The PROF must use this for research.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB0E7: @ 81FB0E7
+ .string "It’s a PC used for research.\n"
+ .string "Better not mess around with it.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB124: @ 81FB124
+ .string "It’s crammed with books on POKéMON.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB148: @ 81FB148
+ .string "It’s a book that’s too hard to read.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB16D: @ 81FB16D
+ .string "PROF. BIRCH: Now…\p"
+ .string "{PLAYER}{KUN} and {RIVAL}, I’ve had the two\n"
+ .string "of you help me study POKéMON.\p"
+ .string "Thanks to your help, new facts\n"
+ .string "are coming to light.\p"
+ .string "It appears that in the HOENN region,\n"
+ .string "there are also POKéMON from other\l"
+ .string "regions.\p"
+ .string "It goes to show how rich and varied\n"
+ .string "the natural environments of HOENN\l"
+ .string "happen to be.\p"
+ .string "That’s why I think it’s necessary for\n"
+ .string "me to upgrade your POKéDEX to\l"
+ .string "the NATIONAL Mode.\p"
+ .string "Here, let me see your POKéDEX units.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB30F: @ 81FB30F
+ .string "MAY: Eheheh!\p"
+ .string "It’s so cool that even my POKéDEX\n"
+ .string "is getting updated!\p"
+ .string "It’s because you went out and caught\n"
+ .string "so many POKéMON, {PLAYER}{KUN}!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB38E: @ 81FB38E
+ .string "BRENDAN: I went out all over HOENN\n"
+ .string "and checked out POKéMON.\p"
+ .string "You can thank me for getting\n"
+ .string "the NATIONAL Mode POKéDEX.\p"
+ .string "Yep, you’re lucky, {PLAYER}!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB419: @ 81FB419
+ .string "PROF. BIRCH: Okay, all done!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB436: @ 81FB436
+ .string "{PLAYER}’s POKéDEX was upgraded\n"
+ .string "to the NATIONAL Mode!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB466: @ 81FB466
+ .string "PROF. BIRCH: But listen.\n"
+ .string "You’ve become the CHAMPION,\l"
+ .string "but your POKéMON journey isn’t over.\p"
+ .string "There is no end to the road\n"
+ .string "that is POKéMON.\p"
+ .string "Somewhere, there is a grassy patch\n"
+ .string "that’s waiting for you!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB528: @ 81FB528
+ .string "MAY: I think I’ll take a short break\n"
+ .string "from fieldwork.\p"
+ .string "I think I’ll help the PROF here for\n"
+ .string "a while.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB58A: @ 81FB58A
+ .string "BRENDAN: For the time being,\n"
+ .string "I’m taking a break from fieldwork.\p"
+ .string "I’ll be helping out the PROF here\n"
+ .string "for a while.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB5F9: @ 81FB5F9
+ .string "PROF. BIRCH: Oh, {PLAYER}{KUN}!\n"
+ .string "Let’s have a look at your POKéDEX.\p"
+ .string "… … … … … …\n"
+ .string "… … … … … …\p"
+ .string "Yes, there’s no doubt about it.\p"
+ .string "You really have completed the HOENN\n"
+ .string "region’s POKéDEX.\p"
+ .string "That’s more than just impressive.\p"
+ .string "I have a gift for you.\p"
+ .string "Consider it my show of appreciation\n"
+ .string "for the fantastic work you’ve done.\p"
+ .string "My gift is a rare POKéMON only found\n"
+ .string "in another region!\p"
+ .string "You can have any one of these\n"
+ .string "three POKéMON!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB787: @ 81FB787
+ .string "PROF. BIRCH: These are rare POKéMON\n"
+ .string "only found in another region!\p"
+ .string "You can have any one of these\n"
+ .string "three POKéMON!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB7F6: @ 81FB7F6
+ .string "PROF. BIRCH: The FIRE POKéMON\n"
+ .string "CYNDAQUIL caught your eye!\p"
+ .string "You’re as sharp as ever!\p"
+ .string "So the CYNDAQUIL is your choice?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB869: @ 81FB869
+ .string "PROF. BIRCH: The WATER POKéMON\n"
+ .string "TOTODILE is your choice!\p"
+ .string "You know how to pick a good one.\p"
+ .string "So, you’ll take the TOTODILE?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB8E0: @ 81FB8E0
+ .string "PROF. BIRCH: The GRASS POKéMON\n"
+ .string "CHIKORITA is your choice!\p"
+ .string "You sure know what you’re doing.\p"
+ .string "So, you’ll take the CHIKORITA?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB959: @ 81FB959
+ .string "PROF. BIRCH: Take your time before\n"
+ .string "you decide.\p"
+ .string "They’re all invaluable POKéMON.$"
+
+ .incbin "baserom.gba", 0x1fb9a8, 0x2f
+
+LittlerootTown_ProfessorBirchsLab_Text_1FB9D7: @ 81FB9D7
+ .string "{PLAYER} received the {STR_VAR_1}\n"
+ .string "from PROF. BIRCH!$"
+
+ .incbin "baserom.gba", 0x1fb9fc, 0x30
+
+LittlerootTown_ProfessorBirchsLab_Text_1FBA2C: @ 81FBA2C
+ .string "PROF. BIRCH: Listen, {PLAYER}{KUN}.\n"
+ .string "You’ve completed the HOENN POKéDEX,\l"
+ .string "but your POKéMON journey isn’t over.\p"
+ .string "There is no end to the road\n"
+ .string "that is POKéMON.\p"
+ .string "Somewhere, there is a grassy patch\n"
+ .string "that’s waiting for you!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FBAF8: @ 81FBAF8
+ .string "You received the promised POKéMON.\n"
+ .string "Better leave the others alone.$"
+
+ .incbin "baserom.gba", 0x1fbb3a, 0x2e
+
+LittlerootTown_ProfessorBirchsLab_Text_1FBB68: @ 81FBB68
+ .string "MAY: {PLAYER}{KUN}, after this…\n"
+ .string "What are you going to do?\p"
+ .string "Are you going to keep battling\n"
+ .string "and sharpening your skills?\p"
+ .string "Or are you going to try filling\n"
+ .string "the NATIONAL POKéDEX?\p"
+ .string "I’m staying here to help the PROF.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FBC2D: @ 81FBC2D
+ .string "BRENDAN: Rather than collecting\n"
+ .string "POKéMON, I prefer slowly and \l"
+ .string "steadily raising the one I chose.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FBC8D: @ 81FBC8D
+ .string "MAY: Oh, hi, {PLAYER}{KUN}!\n"
+ .string "Have you gone to that place,\l"
+ .string "the BATTLE FRONTIER?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1FBCD2: @ 81FBCD2
+ .string "BRENDAN: Hey, {PLAYER}!\n"
+ .string "Have you gone out to that place,\l"
+ .string "the BATTLE FRONTIER?$"
+
+ .incbin "baserom.gba", 0x1fbd1a, 0x16b
+
+ .include "data/maps/scripts/OldaleTown_House1.inc"
+ .include "data/maps/scripts/OldaleTown_House2.inc"
+ .include "data/maps/scripts/OldaleTown_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/OldaleTown_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/OldaleTown_Mart.inc"
+ .include "data/maps/scripts/DewfordTown_House1.inc"
+ .include "data/maps/scripts/DewfordTown_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/DewfordTown_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/DewfordTown_Gym.inc"
+ .include "data/maps/scripts/DewfordTown_Hall.inc"
+ .include "data/maps/scripts/DewfordTown_House2.inc"
+ .include "data/maps/scripts/LavaridgeTown_HerbShop.inc"
+ .include "data/maps/scripts/LavaridgeTown_Gym_1F.inc"
+LavaridgeTown_Gym_B1F_Text_1FEC31: @ 81FEC31
+ .string "You must be getting tired by now.\n"
+ .string "You’d like to rest in the hot sand,\l"
+ .string "wouldn’t you?\p"
+ .string "But you should know that maintaining\n"
+ .string "your willpower is an important ability\l"
+ .string "for all TRAINERS.$"
+
+LavaridgeTown_Gym_B1F_Text_1FECE3: @ 81FECE3
+ .string "Play with fire, and be burned…$"
+
+LavaridgeTown_Gym_B1F_Text_1FED02: @ 81FED02
+ .string "Your skill is real…\n"
+ .string "But our LEADER FLANNERY is strong.\p"
+ .string "If you don’t watch yourself, you’ll be\n"
+ .string "burned seriously.$"
+
+LavaridgeTown_Gym_1F_Text_1FED72: @ 81FED72
+ .string "Can your POKéMON withstand\n"
+ .string "392-degree heat?$"
+
+LavaridgeTown_Gym_1F_Text_1FED9E: @ 81FED9E
+ .string "It didn’t burn hotly enough…$"
+
+LavaridgeTown_Gym_1F_Text_1FEDBB: @ 81FEDBB
+ .string "The temperature of magma is\n"
+ .string "392 degrees.\p"
+ .string "Your POKéMON beat me, so they should\n"
+ .string "easily survive in magma.$"
+
+LavaridgeTown_Gym_1F_Text_1FEE22: @ 81FEE22
+ .string "Um…\n"
+ .string "Okay, I’ll battle with you.$"
+
+LavaridgeTown_Gym_1F_Text_1FEE42: @ 81FEE42
+ .string "Oh, but you’re too strong.$"
+
+LavaridgeTown_Gym_1F_Text_1FEE5D: @ 81FEE5D
+ .string "I’m going to be a pretty and strong\n"
+ .string "TRAINER just like FLANNERY.$"
+
+LavaridgeTown_Gym_B1F_Text_1FEE9D: @ 81FEE9D
+ .string "Come on, get with it!\n"
+ .string "Let’s go before my feelings cool!$"
+
+LavaridgeTown_Gym_B1F_Text_1FEED5: @ 81FEED5
+ .string "It’s so hot, and yet my heart is\n"
+ .string "clutched by ice…$"
+
+LavaridgeTown_Gym_B1F_Text_1FEF07: @ 81FEF07
+ .string "The way the battling spirit burns\n"
+ .string "within you, you may stand a chance\l"
+ .string "against our LEADER.$"
+
+LavaridgeTown_Gym_B1F_Text_1FEF60: @ 81FEF60
+ .string "See how the flames blaze wildly?\n"
+ .string "They flare in anticipation of my win!$"
+
+LavaridgeTown_Gym_B1F_Text_1FEFA7: @ 81FEFA7
+ .string "Something didn’t go right.$"
+
+LavaridgeTown_Gym_B1F_Text_1FEFC2: @ 81FEFC2
+ .string "Well, so what? I say so what?\n"
+ .string "I can walk on hot coals barefoot!\p"
+ .string "…Don’t even think about trying it!$"
+
+LavaridgeTown_Gym_B1F_Text_1FF025: @ 81FF025
+ .string "As much as I love mountains,\n"
+ .string "I especially love volcanoes.$"
+
+LavaridgeTown_Gym_B1F_Text_1FF05F: @ 81FF05F
+ .string "Well, it seems to me I lost without\n"
+ .string "ever being in control.$"
+
+LavaridgeTown_Gym_B1F_Text_1FF09A: @ 81FF09A
+ .string "I stay here because I became a fan\n"
+ .string "of FLANNERY’s power.\p"
+ .string "Hehehehe.$"
+
+LavaridgeTown_Gym_1F_Text_1FF0DC: @ 81FF0DC
+ .string "Welcome… No, wait.\p"
+ .string "Puny TRAINER, how good to see you’ve\n"
+ .string "made it here!\p"
+ .string "I have been entrusted with the…\n"
+ .string "No, wait.\p"
+ .string "I am FLANNERY, and I’m the GYM\n"
+ .string "LEADER here!\p"
+ .string "Uh…\n"
+ .string "Dare not underestimate me, though\l"
+ .string "I have been LEADER only a short time!\p"
+ .string "With skills inherited from my grand-\n"
+ .string "father, I shall, uh…demonstrate the\l"
+ .string "hot moves we have honed on this land!$"
+
+LavaridgeTown_Gym_1F_Text_1FF233: @ 81FF233
+ .string "Oh…\n"
+ .string "I guess I was trying too hard…\p"
+ .string "I… I’ve only recently become\n"
+ .string "a GYM LEADER.\p"
+ .string "I tried too hard to be someone\n"
+ .string "I’m not.\p"
+ .string "I have to do things my natural way. If\n"
+ .string "I don’t, my POKéMON will be confused.\p"
+ .string "Thanks for teaching me that.\n"
+ .string "For that, you deserve this.$"
+
+LavaridgeTown_Gym_1F_Text_1FF32F: @ 81FF32F
+ .string "{PLAYER} received the HEAT BADGE\n"
+ .string "from FLANNERY.$"
+
+LavaridgeTown_Gym_1F_Text_1FF359: @ 81FF359
+ .string "If you have a HEAT BADGE, all POKéMON\n"
+ .string "up to Level 50, even those you get in\l"
+ .string "trades from other people, will obey\l"
+ .string "you completely.\p"
+ .string "And, it lets POKéMON use the HM move\n"
+ .string "STRENGTH outside of battle.\p"
+ .string "This is a token of my appreciation.\n"
+ .string "Don’t be shy about taking it!$"
+
+LavaridgeTown_Gym_1F_Text_1FF45C: @ 81FF45C
+ .string "That TM50 contains OVERHEAT.\p"
+ .string "That move inflicts serious damage on\n"
+ .string "the opponent.\p"
+ .string "But it also sharply cuts the SP. ATK\n"
+ .string "of the POKéMON using it. It might not\l"
+ .string "be suitable for longer battles.$"
+
+LavaridgeTown_Gym_1F_Text_1FF517: @ 81FF517
+ .string "Registered GYM LEADER FLANNERY\n"
+ .string "in the POKéNAV.$"
+
+LavaridgeTown_Gym_1F_Text_1FF546: @ 81FF546
+ .string "Your power reminds me of someone…\p"
+ .string "Oh! I know! You battle like NORMAN,\n"
+ .string "the GYM LEADER of PETALBURG.$"
+
+LavaridgeTown_Gym_1F_Text_1FF5A9: @ 81FF5A9
+ .string "LAVARIDGE TOWN POKéMON GYM$"
+
+LavaridgeTown_Gym_1F_Text_1FF5C4: @ 81FF5C4
+ .string "LAVARIDGE TOWN POKéMON GYM\p"
+ .string "FLANNERY’S CERTIFIED TRAINERS:\n"
+ .string "{PLAYER}$"
+
+LavaridgeTown_Gym_1F_Text_1FF601: @ 81FF601
+ .string "FLANNERY: Losing a battle isn’t going\n"
+ .string "to deflate me.\p"
+ .string "I love POKéMON.\n"
+ .string "I love to battle.\l"
+ .string "And… I love this GYM!\p"
+ .string "Let’s exchange superhot moves\n"
+ .string "in another battle!$"
+
+LavaridgeTown_Gym_1F_Text_1FF69F: @ 81FF69F
+ .string "Whew!\n"
+ .string "On the verge of eruption!$"
+
+LavaridgeTown_Gym_1F_Text_1FF6BF: @ 81FF6BF
+ .string "FLANNERY: I lost the match,\n"
+ .string "but I’m completely satisfied.\p"
+ .string "It’s not often I get to enjoy a battle\n"
+ .string "this heated.\p"
+ .string "Let’s have another one like this\n"
+ .string "again sometime!$"
+
+LavaridgeTown_Gym_1F_Text_1FF75E: @ 81FF75E
+ .string "FLANNERY: Losing a battle isn’t going\n"
+ .string "to deflate me.\p"
+ .string "I love POKéMON.\n"
+ .string "I love to battle.\l"
+ .string "And… I love this GYM!\p"
+ .string "Let’s exchange superhot moves\n"
+ .string "in another battle!\p"
+ .string "Oh, wait. Do you only have one POKéMON\n"
+ .string "that can battle?\p"
+ .string "I hate to say this, but when you come\n"
+ .string "see me, bring at least two POKéMON.$"
+
+ .include "data/maps/scripts/LavaridgeTown_Gym_B1F.inc"
+ .include "data/maps/scripts/LavaridgeTown_House.inc"
+ .include "data/maps/scripts/LavaridgeTown_Mart.inc"
+ .include "data/maps/scripts/LavaridgeTown_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/LavaridgeTown_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/FallarborTown_Mart.inc"
+ .include "data/maps/scripts/FallarborTown_BattleTentLobby.inc"
+ .include "data/maps/scripts/FallarborTown_BattleTentCorridor.inc"
+ .include "data/maps/scripts/FallarborTown_BattleTentBattleRoom.inc"
+ .include "data/maps/scripts/FallarborTown_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/FallarborTown_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/FallarborTown_House1.inc"
+ .include "data/maps/scripts/FallarborTown_House2.inc"
+ .include "data/maps/scripts/VerdanturfTown_BattleTentLobby.inc"
+ .include "data/maps/scripts/VerdanturfTown_BattleTentCorridor.inc"
+ .include "data/maps/scripts/VerdanturfTown_BattleTentBattleRoom.inc"
+ .include "data/maps/scripts/VerdanturfTown_Mart.inc"
+ .include "data/maps/scripts/VerdanturfTown_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/VerdanturfTown_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/VerdanturfTown_WandasHouse.inc"
+ .include "data/maps/scripts/VerdanturfTown_FriendshipRatersHouse.inc"
+ .include "data/maps/scripts/VerdanturfTown_House.inc"
+ .include "data/maps/scripts/PacifidlogTown_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/PacifidlogTown_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/PacifidlogTown_House1.inc"
+ .include "data/maps/scripts/PacifidlogTown_House2.inc"
+ .include "data/maps/scripts/PacifidlogTown_House3.inc"
+ .include "data/maps/scripts/PacifidlogTown_House4.inc"
+ .include "data/maps/scripts/PacifidlogTown_House5.inc"
+ .include "data/maps/scripts/PetalburgCity_WallysHouse.inc"
+ .include "data/maps/scripts/PetalburgCity_Gym.inc"
+ .include "data/maps/scripts/PetalburgCity_House1.inc"
+ .include "data/maps/scripts/PetalburgCity_House2.inc"
+ .include "data/maps/scripts/PetalburgCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/PetalburgCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/PetalburgCity_Mart.inc"
+ .include "data/maps/scripts/SlateportCity_SternsShipyard_1F.inc"
+ .include "data/maps/scripts/SlateportCity_SternsShipyard_2F.inc"
+ .include "data/maps/scripts/SlateportCity_BattleTentLobby.inc"
+ .include "data/maps/scripts/SlateportCity_BattleTentCorridor.inc"
+ .include "data/maps/scripts/SlateportCity_BattleTentBattleRoom.inc"
+ .include "data/maps/scripts/SlateportCity_House1.inc"
+ .include "data/maps/scripts/SlateportCity_PokemonFanClub.inc"
+ .include "data/maps/scripts/SlateportCity_OceanicMuseum_1F.inc"
+ .include "data/maps/scripts/SlateportCity_OceanicMuseum_2F.inc"
+ .include "data/maps/scripts/SlateportCity_Harbor.inc"
+ .include "data/maps/scripts/SlateportCity_House2.inc"
+ .include "data/maps/scripts/SlateportCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/SlateportCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/SlateportCity_Mart.inc"
+ .include "data/maps/scripts/MauvilleCity_Gym.inc"
+ .include "data/maps/scripts/MauvilleCity_BikeShop.inc"
+ .include "data/maps/scripts/MauvilleCity_House1.inc"
+ .include "data/maps/scripts/MauvilleCity_GameCorner.inc"
+ .include "data/maps/scripts/MauvilleCity_House2.inc"
+ .include "data/maps/scripts/MauvilleCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/MauvilleCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/MauvilleCity_Mart.inc"
+ .include "data/maps/scripts/RustboroCity_DevonCorp_1F.inc"
+ .include "data/maps/scripts/RustboroCity_DevonCorp_2F.inc"
+ .include "data/maps/scripts/RustboroCity_DevonCorp_3F.inc"
+ .include "data/maps/scripts/RustboroCity_Gym.inc"
gUnknown_0821307B:: @ 821307B
- .incbin "baserom.gba", 0x21307b, 0x110dd
+ .incbin "baserom.gba", 0x21307b, 0x22
+
+RustboroCity_Gym_Text_21309D: @ 821309D
+ .string "Yo, how’s it going?\p"
+ .string "Listen, my friend!\n"
+ .string "Would you like to become the CHAMPION?\p"
+ .string "I’m no TRAINER, not me, but I can\n"
+ .string "sure give you winning advice.\p"
+ .string "That’s settled, then! We’ll aim for the\n"
+ .string "POKéMON CHAMPIONSHIP together!\p"
+ .string "It’s your job as a TRAINER to collect\n"
+ .string "GYM BADGES, am I right?\p"
+ .string "But GYM LEADERS aren’t pushovers!\p"
+ .string "And that’s where I come in!\n"
+ .string "I’m here to provide expert advice!\p"
+ .string "ROXANNE, the GYM LEADER, is a user\n"
+ .string "of ROCK-type POKéMON.\p"
+ .string "The ROCK type is very durable, but\n"
+ .string "it can’t stand WATER-type and\l"
+ .string "GRASS-type moves.\p"
+ .string "Come see me afterwards, if you beat\n"
+ .string "the GYM LEADER.\p"
+ .string "Well, go for it!$"
+
+RustboroCity_Gym_Text_2132E2: @ 82132E2
+ .string "Whoa! What a breathtaking victory!\n"
+ .string "My cheering must’ve worked!\p"
+ .string "Great!\n"
+ .string "Check your TRAINER CARD.\p"
+ .string "The STONE BADGE you got should be\n"
+ .string "properly recorded on it.\p"
+ .string "In other words…\p"
+ .string "You’ve climbed the first step on\n"
+ .string "the stairs to the CHAMPIONSHIP!\p"
+ .string "That’s got to feel awesome!$"
+
+RustboroCity_Gym_Text_2133E9: @ 82133E9
+ .string "Don’t take us GYM TRAINERS lightly!\n"
+ .string "I’ll show you why we’re better!$"
+
+RustboroCity_Gym_Text_21342D: @ 821342D
+ .string "You were too good for me…$"
+
+RustboroCity_Gym_Text_213447: @ 8213447
+ .string "You haven’t seen anything of the ROCK\n"
+ .string "type’s terrifying power!$"
+
+RustboroCity_Gym_Text_213486: @ 8213486
+ .string "If you can’t beat me, you won’t stand\n"
+ .string "a chance against ROXANNE!$"
+
+RustboroCity_Gym_Text_2134C6: @ 82134C6
+ .string "Wow! You’ve got some potential!$"
+
+RustboroCity_Gym_Text_2134E6: @ 82134E6
+ .string "ROXANNE is stronger than me by\n"
+ .string "several times.\p"
+ .string "You’d better be on your guard!$"
+
+RustboroCity_Gym_Text_213533: @ 8213533
+ .string "We might be in the middle of town,\n"
+ .string "but so what?\p"
+ .string "My ROCK POKéMON need room to\n"
+ .string "rampage!$"
+
+RustboroCity_Gym_Text_213589: @ 8213589
+ .string "Oh, man oh man!\n"
+ .string "Our challenger is one feisty customer!$"
+
+RustboroCity_Gym_Text_2135C0: @ 82135C0
+ .string "I have to hand it to our LEADER.\p"
+ .string "It took smarts and sense for her to\n"
+ .string "pick the ROCK type at her young age.$"
+
+RustboroCity_Gym_Text_21362A: @ 821362A
+ .string "Hello, I am ROXANNE, the RUSTBORO\n"
+ .string "POKéMON GYM LEADER.\p"
+ .string "I became a GYM LEADER so that I might\n"
+ .string "apply what I learned at the POKéMON\l"
+ .string "TRAINER’S SCHOOL in battle.\p"
+ .string "Would you kindly demonstrate how you\n"
+ .string "battle, and with which POKéMON?$"
+
+RustboroCity_Gym_Text_21370B: @ 821370B
+ .string "So…\n"
+ .string "I lost…\p"
+ .string "It seems that I still have much more\n"
+ .string "to learn…\p"
+ .string "I understand.\p"
+ .string "The POKéMON LEAGUE’s rules state\n"
+ .string "that TRAINERS are to be given this\l"
+ .string "if they defeat a GYM LEADER.\p"
+ .string "Please accept the official POKéMON\n"
+ .string "LEAGUE STONE BADGE.$"
+
+RustboroCity_Gym_Text_2137EC: @ 82137EC
+ .string "{PLAYER} received the STONE BADGE\n"
+ .string "from ROXANNE.$"
+
+RustboroCity_Gym_Text_213816: @ 8213816
+ .string "The STONE BADGE heightens the ATTACK\n"
+ .string "power of your POKéMON.\p"
+ .string "It also enables them to use the HM move\n"
+ .string "CUT outside of battle.\p"
+ .string "Please take this with you, too.$"
+
+RustboroCity_Gym_Text_2138B1: @ 82138B1
+ .string "That TECHNICAL MACHINE, TM39,\n"
+ .string "contains ROCK TOMB.\p"
+ .string "It not only inflicts damage by dropping\n"
+ .string "rocks, it also lowers SPEED.\p"
+ .string "If you use a TM, it instantly teaches\n"
+ .string "the move to a POKéMON.\p"
+ .string "Remember, a TM can be used only once,\n"
+ .string "so think before you use it.$"
+
+RustboroCity_Gym_Text_2139A7: @ 82139A7
+ .string "Since you are so strong, you should\n"
+ .string "challenge other GYM LEADERS.\p"
+ .string "By battling many TRAINERS, you should\n"
+ .string "learn many things.$"
+
+RustboroCity_Gym_Text_213A21: @ 8213A21
+ .string "RUSTBORO CITY POKéMON GYM$"
+
+RustboroCity_Gym_Text_213A3B: @ 8213A3B
+ .string "RUSTBORO CITY POKéMON GYM\p"
+ .string "ROXANNE’S CERTIFIED TRAINERS:\n"
+ .string "{PLAYER}$"
+
+ .incbin "baserom.gba", 0x213a76, 0x1b9
+
+RustboroCity_Gym_Text_213C2F: @ 8213C2F
+ .string "ROXANNE: I’m so glad to see you again.\n"
+ .string "I’m ROXANNE, the GYM LEADER here.\p"
+ .string "I’m sure we’ve both experienced many\n"
+ .string "battles since we last met.\p"
+ .string "I would like to see how much better\n"
+ .string "we’ve become. Let us battle!$"
+
+RustboroCity_Gym_Text_213CF9: @ 8213CF9
+ .string "Grr…\n"
+ .string "Again, I have lost…$"
+
+RustboroCity_Gym_Text_213D12: @ 8213D12
+ .string "ROXANNE: I still have much to learn\n"
+ .string "when it comes to battling POKéMON.\p"
+ .string "That awareness makes me love battling\n"
+ .string "all that much more!$"
+
+RustboroCity_Gym_Text_213D93: @ 8213D93
+ .string "ROXANNE: I’m so glad to see you again.\n"
+ .string "I’m ROXANNE, the GYM LEADER here.\p"
+ .string "I’m sure we’ve both experienced many\n"
+ .string "battles since we last met.\p"
+ .string "I would like to see how much better\n"
+ .string "we’ve become…\p"
+ .string "Oh, no…\n"
+ .string "You only have one POKéMON with you?\p"
+ .string "Please return with at least one more\n"
+ .string "POKéMON.$"
+
+ .include "data/maps/scripts/RustboroCity_PokemonSchool.inc"
+ .include "data/maps/scripts/RustboroCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/RustboroCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/RustboroCity_Mart.inc"
+ .include "data/maps/scripts/RustboroCity_Flat1_1F.inc"
+ .include "data/maps/scripts/RustboroCity_Flat1_2F.inc"
+ .include "data/maps/scripts/RustboroCity_House1.inc"
+ .include "data/maps/scripts/RustboroCity_CuttersHouse.inc"
+ .include "data/maps/scripts/RustboroCity_House2.inc"
+ .include "data/maps/scripts/RustboroCity_Flat2_1F.inc"
+ .include "data/maps/scripts/RustboroCity_Flat2_2F.inc"
+ .include "data/maps/scripts/RustboroCity_Flat2_3F.inc"
+ .include "data/maps/scripts/RustboroCity_House3.inc"
+ .include "data/maps/scripts/FortreeCity_House1.inc"
+ .include "data/maps/scripts/FortreeCity_Gym.inc"
+ .include "data/maps/scripts/FortreeCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/FortreeCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/FortreeCity_Mart.inc"
+ .include "data/maps/scripts/FortreeCity_House2.inc"
+ .include "data/maps/scripts/FortreeCity_House3.inc"
+ .include "data/maps/scripts/FortreeCity_House4.inc"
+ .include "data/maps/scripts/FortreeCity_House5.inc"
+ .include "data/maps/scripts/FortreeCity_DecorationShop.inc"
+ .include "data/maps/scripts/LilycoveCity_CoveLilyMotel_1F.inc"
+ .include "data/maps/scripts/LilycoveCity_CoveLilyMotel_2F.inc"
+ .include "data/maps/scripts/LilycoveCity_LilycoveMuseum_1F.inc"
+ .include "data/maps/scripts/LilycoveCity_LilycoveMuseum_2F.inc"
+ .include "data/maps/scripts/LilycoveCity_ContestLobby.inc"
+ .include "data/maps/scripts/LilycoveCity_ContestHall.inc"
+ .include "data/maps/scripts/LilycoveCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/LilycoveCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/LilycoveCity_UnusedMart.inc"
+ .include "data/maps/scripts/LilycoveCity_PokemonTrainerFanClub.inc"
+ .include "data/maps/scripts/LilycoveCity_Harbor.inc"
+ .include "data/maps/scripts/LilycoveCity_MoveDeletersHouse.inc"
+ .include "data/maps/scripts/LilycoveCity_House1.inc"
+ .include "data/maps/scripts/LilycoveCity_House2.inc"
+ .include "data/maps/scripts/LilycoveCity_House3.inc"
+ .include "data/maps/scripts/LilycoveCity_House4.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStore_1F.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStore_2F.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStore_3F.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStore_4F.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStore_5F.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStoreRooftop.inc"
+ .include "data/maps/scripts/LilycoveCity_DepartmentStoreElevator.inc"
+ .include "data/maps/scripts/MossdeepCity_Gym.inc"
+ .include "data/maps/scripts/MossdeepCity_House1.inc"
+ .include "data/maps/scripts/MossdeepCity_House2.inc"
+ .include "data/maps/scripts/MossdeepCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/MossdeepCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/MossdeepCity_Mart.inc"
+ .include "data/maps/scripts/MossdeepCity_House3.inc"
+ .include "data/maps/scripts/MossdeepCity_StevensHouse.inc"
+ .include "data/maps/scripts/MossdeepCity_House4.inc"
+ .include "data/maps/scripts/MossdeepCity_SpaceCenter_1F.inc"
+ .include "data/maps/scripts/MossdeepCity_SpaceCenter_2F.inc"
gUnknown_08224158:: @ 8224158
.incbin "baserom.gba", 0x224158, 0xf
@@ -55,14 +3530,494 @@ gUnknown_08224167:: @ 8224167
.incbin "baserom.gba", 0x224167, 0xe
gUnknown_08224175:: @ 8224175
- .incbin "baserom.gba", 0x224175, 0x14d3a
+ .incbin "baserom.gba", 0x224175, 0x2c
+
+MossdeepCity_SpaceCenter_2F_Text_2241A1: @ 82241A1
+ .string "MOSSDEEP has mainly sunny weather,\n"
+ .string "and its winds are stable.\p"
+ .string "It’s an ideal location for launching\n"
+ .string "rockets.$"
+
+MossdeepCity_SpaceCenter_2F_Text_22420C: @ 822420C
+ .string "Why would TEAM MAGMA want to steal\n"
+ .string "our rocket fuel in the first place?$"
+
+MossdeepCity_SpaceCenter_2F_Text_224253: @ 8224253
+ .string "If only I was a little younger, I would\n"
+ .string "have liked being an astronaut…\p"
+ .string "No… It’s not too late!\n"
+ .string "I can and will try!$"
+
+MossdeepCity_SpaceCenter_2F_Text_2242C5: @ 82242C5
+ .string "If TEAM MAGMA takes the rocket fuel,\n"
+ .string "I won’t be able to go to space!\p"
+ .string "They can’t be allowed to get away\n"
+ .string "with such an outrage!$"
+
+MossdeepCity_SpaceCenter_2F_Text_224342: @ 8224342
+ .string "I wish ordinary people could go into\n"
+ .string "space one day…$"
+
+MossdeepCity_SpaceCenter_2F_Text_224376: @ 8224376
+ .string "TEAM MAGMA…\n"
+ .string "Do they want to go to space, too?$"
+
+MossdeepCity_SpaceCenter_2F_Text_2243A4: @ 82243A4
+ .string "What’s wrong with you?\p"
+ .string "You’re outnumbered three to one,\n"
+ .string "but you still want to take us on?$"
+
+MossdeepCity_SpaceCenter_2F_Text_2243FE: @ 82243FE
+ .string "Good answer!\n"
+ .string "That’s what a smart person’ll do!$"
+
+MossdeepCity_SpaceCenter_2F_Text_22442D: @ 822442D
+ .string "A reckless go-getter, are you?\n"
+ .string "Okay, I’ll go first!$"
+
+MossdeepCity_SpaceCenter_2F_Text_224461: @ 8224461
+ .string "I lost!\n"
+ .string "But!$"
+
+MossdeepCity_SpaceCenter_2F_Text_22446E: @ 822446E
+ .string "It’s too soon to be relieved!\n"
+ .string "I’m up next!$"
+
+MossdeepCity_SpaceCenter_2F_Text_224499: @ 8224499
+ .string "I lost, too!\n"
+ .string "But!$"
+
+MossdeepCity_SpaceCenter_2F_Text_2244AB: @ 82244AB
+ .string "I bet you want to take a break.\n"
+ .string "But I’m not about to let you do that!$"
+
+MossdeepCity_SpaceCenter_2F_Text_2244F1: @ 82244F1
+ .string "We should’ve taken a break…\n"
+ .string "That’s what we should’ve done…$"
+
+MossdeepCity_SpaceCenter_2F_Text_22452C: @ 822452C
+ .string "Three of us here, and look at the sorry\n"
+ .string "mess we got ourselves into.$"
+
+MossdeepCity_SpaceCenter_2F_Text_224570: @ 8224570
+ .string "We three losing like this…\n"
+ .string "We look worse than usual by triple!$"
+
+MossdeepCity_SpaceCenter_2F_Text_2245AF: @ 82245AF
+ .string "Are we being useful to our leader\n"
+ .string "at all?$"
+
+MossdeepCity_SpaceCenter_2F_Text_2245D9: @ 82245D9
+ .string "Hehehe!\p"
+ .string "We come all the way here to get some\n"
+ .string "fuel, and we’re interfered with again!\p"
+ .string "If you’re going to mess with us too,\n"
+ .string "we’ll take care of you at the same time!$"
+
+MossdeepCity_SpaceCenter_2F_Text_22467B: @ 822467B
+ .string "MAXIE: Clear out of the way!\n"
+ .string "Don’t you dare interfere!$"
+
+MossdeepCity_SpaceCenter_2F_Text_2246B2: @ 82246B2
+ .string "STEVEN: TEAM MAGMA…\p"
+ .string "What’s the point of stealing rocket\n"
+ .string "fuel?$"
+
+MossdeepCity_SpaceCenter_2F_Text_2246F0: @ 82246F0
+ .string "MAXIE: Fufufu… Since you’re so\n"
+ .string "curious, you deserve an explanation.\p"
+ .string "We’re going to jettison the entire\n"
+ .string "load into MT. CHIMNEY!\p"
+ .string "With GROUDON gone, we have no need\n"
+ .string "for that slag heap of a mountain!\p"
+ .string "So we’ll use the fuel’s power to make\n"
+ .string "the volcano erupt!\p"
+ .string "It will be savage!$"
+
+MossdeepCity_SpaceCenter_2F_Text_2247FF: @ 82247FF
+ .string "STEVEN: {PLAYER}{KUN}!\n"
+ .string "You’re going to help me?\p"
+ .string "Let’s go into battle together!\n"
+ .string "Are you ready?$"
+
+MossdeepCity_SpaceCenter_2F_Text_224854: @ 8224854
+ .string "STEVEN: Then, hurry!\n"
+ .string "Get ready quickly!$"
+
+ .incbin "baserom.gba", 0x22487c, 0x46
+
+MossdeepCity_SpaceCenter_2F_Text_2248C2: @ 82248C2
+ .string "MAXIE: We failed to make the volcano\n"
+ .string "erupt…\p"
+ .string "We failed to control GROUDON after\n"
+ .string "we had awoken it…\p"
+ .string "Is our goal to expand the land\n"
+ .string "misguided?\p"
+ .string "… … … … … …\n"
+ .string "… … … … … …\p"
+ .string "If…\n"
+ .string "If we, TEAM MAGMA, are wrong…\l"
+ .string "… … … … … …\p"
+ .string "Then might TEAM AQUA’s goal to expand\n"
+ .string "the sea also be equally misguided?$"
+
+MossdeepCity_SpaceCenter_2F_Text_2249DC: @ 82249DC
+ .string "MAXIE: All right…\n"
+ .string "We will give up on the fuel…\p"
+ .string "There appear to be more important\n"
+ .string "matters that I must examine…$"
+
+MossdeepCity_SpaceCenter_2F_Text_224A4A: @ 8224A4A
+ .string "STEVEN: Whew, that was too tense.\n"
+ .string "{PLAYER}{KUN}, thank you.\p"
+ .string "I have something to give you as\n"
+ .string "thanks for your support.\p"
+ .string "Please come see me at home\n"
+ .string "after this.\p"
+ .string "Oh, yes, I don’t live in RUSTBORO CITY.\n"
+ .string "I live right here on this island.$"
+
+ .include "data/maps/scripts/MossdeepCity_GameCorner_1F.inc"
+ .include "data/maps/scripts/MossdeepCity_GameCorner_B1F.inc"
+ .include "data/maps/scripts/SootopolisCity_Gym_1F.inc"
+ .include "data/maps/scripts/SootopolisCity_Gym_B1F.inc"
+ .include "data/maps/scripts/SootopolisCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/SootopolisCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/SootopolisCity_Mart.inc"
+ .include "data/maps/scripts/SootopolisCity_House1.inc"
+ .include "data/maps/scripts/SootopolisCity_House2.inc"
+ .include "data/maps/scripts/SootopolisCity_House3.inc"
+ .include "data/maps/scripts/SootopolisCity_House4.inc"
+ .include "data/maps/scripts/SootopolisCity_House5.inc"
+ .include "data/maps/scripts/SootopolisCity_House6.inc"
+ .include "data/maps/scripts/SootopolisCity_House7.inc"
+ .include "data/maps/scripts/SootopolisCity_LotadAndSeedotHouse.inc"
+ .include "data/maps/scripts/SootopolisCity_MysteryEventsHouse_1F.inc"
+SootopolisCity_MysteryEventsHouse_B1F_Text_227D40: @ 8227D40
+ .string "The match ended up a draw.$"
+
+SootopolisCity_MysteryEventsHouse_1F_Text_227D5B: @ 8227D5B
+ .string "So, it became a standoff.\p"
+ .string "It was a brilliant match in which\n"
+ .string "neither side conceded a step!$"
+
+ .incbin "baserom.gba", 0x227db5, 0x3
+
+SootopolisCity_MysteryEventsHouse_1F_Text_227DB8: @ 8227DB8
+ .string "That was superlative!\p"
+ .string "Why, it was like seeing myself in\n"
+ .string "my youth again!$"
+
+ .incbin "baserom.gba", 0x227e00, 0x3
+
+SootopolisCity_MysteryEventsHouse_1F_Text_227E03: @ 8227E03
+ .string "Ah, too bad for you!\p"
+ .string "But it was a good match.\n"
+ .string "I hope you can win next time.$"
+
+ .include "data/maps/scripts/SootopolisCity_MysteryEventsHouse_B1F.inc"
+ .include "data/maps/scripts/EverGrandeCity_SidneysRoom.inc"
+ .include "data/maps/scripts/EverGrandeCity_PhoebesRoom.inc"
+ .include "data/maps/scripts/EverGrandeCity_GlaciasRoom.inc"
+ .include "data/maps/scripts/EverGrandeCity_DrakesRoom.inc"
+ .include "data/maps/scripts/EverGrandeCity_ChampionsRoom.inc"
+ .include "data/maps/scripts/EverGrandeCity_Hall1.inc"
+ .include "data/maps/scripts/EverGrandeCity_Hall2.inc"
+ .include "data/maps/scripts/EverGrandeCity_Hall3.inc"
+ .include "data/maps/scripts/EverGrandeCity_Hall4.inc"
+ .include "data/maps/scripts/EverGrandeCity_Hall5.inc"
+ .include "data/maps/scripts/EverGrandeCity_PokemonLeague_1F.inc"
+ .include "data/maps/scripts/EverGrandeCity_HallOfFame.inc"
+ .include "data/maps/scripts/EverGrandeCity_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/EverGrandeCity_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/EverGrandeCity_PokemonLeague_2F.inc"
+ .include "data/maps/scripts/Route104_MrBrineysHouse.inc"
+ .include "data/maps/scripts/Route104_PrettyPetalFlowerShop.inc"
+ .include "data/maps/scripts/Route111_WinstrateFamilysHouse.inc"
+ .include "data/maps/scripts/Route111_OldLadysRestStop.inc"
+ .include "data/maps/scripts/Route112_CableCarStation.inc"
+ .include "data/maps/scripts/MtChimney_CableCarStation.inc"
+ .include "data/maps/scripts/Route114_FossilManiacsHouse.inc"
+ .include "data/maps/scripts/Route114_FossilManiacsTunnel.inc"
+ .include "data/maps/scripts/Route114_LanettesHouse.inc"
+ .include "data/maps/scripts/Route116_TunnelersRestHouse.inc"
+ .include "data/maps/scripts/Route117_PokemonDayCare.inc"
+ .include "data/maps/scripts/Route121_SafariZoneEntrance.inc"
+ .include "data/maps/scripts/MeteorFalls_1F_1R.inc"
+ .include "data/maps/scripts/MeteorFalls_1F_2R.inc"
+ .include "data/maps/scripts/MeteorFalls_B1F_1R.inc"
+ .include "data/maps/scripts/MeteorFalls_B1F_2R.inc"
+ .include "data/maps/scripts/RusturfTunnel.inc"
+ .include "data/maps/scripts/Underwater_SootopolisCity.inc"
+ .include "data/maps/scripts/DesertRuins.inc"
+ .include "data/maps/scripts/GraniteCave_1F.inc"
+ .include "data/maps/scripts/GraniteCave_B1F.inc"
+ .include "data/maps/scripts/GraniteCave_B2F.inc"
+ .include "data/maps/scripts/GraniteCave_StevensRoom.inc"
+ .include "data/maps/scripts/PetalburgWoods.inc"
+ .include "data/maps/scripts/MtChimney.inc"
+ .include "data/maps/scripts/JaggedPass.inc"
+ .include "data/maps/scripts/FieryPath.inc"
+ .include "data/maps/scripts/MtPyre_1F.inc"
+ .include "data/maps/scripts/MtPyre_2F.inc"
+ .include "data/maps/scripts/MtPyre_3F.inc"
+ .include "data/maps/scripts/MtPyre_4F.inc"
+MtPyre_5F_Text_231BE0: @ 8231BE0
+ .string "Teacher…\n"
+ .string "Please watch over my progress!$"
+
+MtPyre_5F_Text_231C08: @ 8231C08
+ .string "Teacher…\n"
+ .string "Please forgive me!$"
+
+MtPyre_5F_Text_231C24: @ 8231C24
+ .string "Until I improve, my teacher, who rests\n"
+ .string "here, will never find true peace…$"
+
+ .include "data/maps/scripts/MtPyre_5F.inc"
+MtPyre_4F_Text_231C85: @ 8231C85
+ .string "I love all things horrifying…\n"
+ .string "It’s like a disease…\p"
+ .string "When I’m here…\n"
+ .string "I shiver with fear…$"
+
+MtPyre_4F_Text_231CDB: @ 8231CDB
+ .string "Losing, I dislike…$"
+
+MtPyre_4F_Text_231CEE: @ 8231CEE
+ .string "I want to see dreadful things…\n"
+ .string "I can’t leave…\p"
+ .string "Stay…\n"
+ .string "Won’t you stay with me?$"
+
+ .include "data/maps/scripts/MtPyre_6F.inc"
+ .include "data/maps/scripts/MtPyre_Exterior.inc"
+ .include "data/maps/scripts/MtPyre_Summit.inc"
+ .include "data/maps/scripts/AquaHideout_1F.inc"
+ .include "data/maps/scripts/AquaHideout_B1F.inc"
+ .include "data/maps/scripts/AquaHideout_B2F.inc"
+ .include "data/maps/scripts/Underwater_SeafloorCavern.inc"
+ .include "data/maps/scripts/SeafloorCavern_Entrance.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room1.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room2.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room3.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room4.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room5.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room6.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room7.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room8.inc"
+ .include "data/maps/scripts/SeafloorCavern_Room9.inc"
+ .include "data/maps/scripts/CaveOfOrigin_Entrance.inc"
+ .include "data/maps/scripts/CaveOfOrigin_1F.inc"
+ .include "data/maps/scripts/CaveOfOrigin_UnusedRubySapphireMap1.inc"
+ .include "data/maps/scripts/CaveOfOrigin_UnusedRubySapphireMap2.inc"
+ .include "data/maps/scripts/CaveOfOrigin_UnusedRubySapphireMap3.inc"
+ .include "data/maps/scripts/CaveOfOrigin_B1F.inc"
+ .include "data/maps/scripts/VictoryRoad_1F.inc"
+ .include "data/maps/scripts/VictoryRoad_B1F.inc"
+ .include "data/maps/scripts/VictoryRoad_B2F.inc"
+ .include "data/maps/scripts/ShoalCave_LowTideEntranceRoom.inc"
+ .include "data/maps/scripts/ShoalCave_LowTideInnerRoom.inc"
+ .include "data/maps/scripts/ShoalCave_LowTideStairsRoom.inc"
+ .include "data/maps/scripts/ShoalCave_LowTideLowerRoom.inc"
+ .include "data/maps/scripts/ShoalCave_HighTideEntranceRoom.inc"
+ .include "data/maps/scripts/ShoalCave_HighTideInnerRoom.inc"
+ .include "data/maps/scripts/NewMauville_Entrance.inc"
+ .include "data/maps/scripts/NewMauville_Inside.inc"
+ .include "data/maps/scripts/AbandonedShip_Deck.inc"
+ .include "data/maps/scripts/AbandonedShip_Corridors_1F.inc"
+ .include "data/maps/scripts/AbandonedShip_Rooms_1F.inc"
+ .include "data/maps/scripts/AbandonedShip_Corridors_B1F.inc"
+AbandonedShip_HiddenFloorCorridors_Text_237FA5: @ 8237FA5
+ .string "The door is open.$"
+
+ .include "data/maps/scripts/AbandonedShip_Rooms_B1F.inc"
+ .include "data/maps/scripts/AbandonedShip_Rooms2_B1F.inc"
+ .include "data/maps/scripts/AbandonedShip_Underwater1.inc"
+ .include "data/maps/scripts/AbandonedShip_Room_B1F.inc"
+ .include "data/maps/scripts/AbandonedShip_Rooms2_1F.inc"
+ .include "data/maps/scripts/AbandonedShip_CaptainsOffice.inc"
+ .include "data/maps/scripts/AbandonedShip_Underwater2.inc"
+ .include "data/maps/scripts/AbandonedShip_HiddenFloorCorridors.inc"
+ .include "data/maps/scripts/AbandonedShip_HiddenFloorRooms.inc"
+ .include "data/maps/scripts/IslandCave.inc"
gUnknown_08238EAF:: @ 8238EAF
- .incbin "baserom.gba", 0x238eaf, 0x54a
+ .incbin "baserom.gba", 0x238eaf, 0x40
+
+IslandCave_EventScript_238EEF:: @ 8238EEF
+ lockall
+ checkflag FLAG_0x003
+ call_if 1, IslandCave_EventScript_238F45
+ checkflag FLAG_SYS_BRAILLE_WAIT
+ goto_eq IslandCave_EventScript_238F13
+ braillemessage IslandCave_Braille_2A6CD4
+ setflag FLAG_0x002
+ special ShouldDoBrailleRegicePuzzle
+ goto IslandCave_EventScript_238F41
+ end
+
+IslandCave_EventScript_238F13:: @ 8238F13
+ msgbox gUnknown_0827304E, 4
+ releaseall
+ end
+
+IslandCave_EventScript_238F1D:: @ 8238F1D
+ lockall
+ checkflag FLAG_0x003
+ call_if 1, IslandCave_EventScript_238F45
+ braillemessage IslandCave_Braille_2A6CD4
+ checkflag FLAG_SYS_BRAILLE_WAIT
+ goto_eq IslandCave_EventScript_238F41
+ setflag FLAG_0x002
+ special ShouldDoBrailleRegicePuzzle
+ goto IslandCave_EventScript_238F41
+ end
+
+IslandCave_EventScript_238F41:: @ 8238F41
+ waitbuttonpress
+ hidebox2
+ releaseall
+ end
+
+IslandCave_EventScript_238F45:: @ 8238F45
+ setvar VAR_0x403B, 0
+ setvar VAR_0x403C, 0
+ setvar VAR_0x403D, 0
+ clearflag FLAG_0x003
+ return
+
+IslandCave_EventScript_238F58:: @ 8238F58
+ lock
+ faceplayer
+ waitse
+ playmoncry SPECIES_REGICE, 2
+ delay 40
+ waitmoncry
+ setwildbattle SPECIES_REGICE, 40, ITEM_NONE
+ setflag FLAG_SYS_CTRL_OBJ_DELETE
+ special sub_80B0A74
+ waitstate
+ clearflag FLAG_SYS_CTRL_OBJ_DELETE
+ specialvar VAR_RESULT, sub_8138B80
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq IslandCave_EventScript_238F9F
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq IslandCave_EventScript_238FA8
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq IslandCave_EventScript_238FA8
+ setflag FLAG_0x1BC
+ release
+ end
+
+IslandCave_EventScript_238F9F:: @ 8238F9F
+ setflag FLAG_0x1BC
+ goto IslandCave_EventScript_27376D
+ end
+
+IslandCave_EventScript_238FA8:: @ 8238FA8
+ setvar VAR_0x8004, 402
+ goto IslandCave_EventScript_273776
+ end
+
+ .include "data/maps/scripts/AncientTomb.inc"
+ .include "data/maps/scripts/Underwater_Route134.inc"
+ .include "data/maps/scripts/Underwater_SealedChamber.inc"
+ .include "data/maps/scripts/SealedChamber_OuterRoom.inc"
+ .include "data/maps/scripts/SealedChamber_InnerRoom.inc"
+ .include "data/maps/scripts/ScorchedSlab.inc"
+ .include "data/maps/scripts/AquaHideout_UnusedRubyMap1.inc"
+ .include "data/maps/scripts/AquaHideout_UnusedRubyMap2.inc"
+ .include "data/maps/scripts/AquaHideout_UnusedRubyMap3.inc"
+ .include "data/maps/scripts/SkyPillar_Entrance.inc"
+ .include "data/maps/scripts/SkyPillar_Outside.inc"
gUnknown_082393F9:: @ 82393F9
- .incbin "baserom.gba", 0x2393f9, 0x20c2
+ .incbin "baserom.gba", 0x2393f9, 0x1d
+
+SkyPillar_Outside_Text_239416: @ 8239416
+ .string "WALLACE: Oh, my, I’m terribly sorry!\p"
+ .string "In my haste, I didn’t notice that\n"
+ .string "I’d left you behind!\p"
+ .string "I’ve opened the locked door of\n"
+ .string "the SKY PILLAR.\p"
+ .string "{PLAYER}{KUN}, let’s be on our way!$"
+
+SkyPillar_Outside_Text_2394BC: @ 82394BC
+ .string "WALLACE: It’s an earthquake!\p"
+ .string "There’s not a moment to waste!\n"
+ .string "We’ve got to hurry!$"
+
+SkyPillar_Outside_Text_23950C: @ 823950C
+ .string "WALLACE: Hmm…\n"
+ .string "The situation is getting worse…$"
+
+SkyPillar_Outside_Text_23953A: @ 823953A
+ .string "WALLACE: This isn’t good…\p"
+ .string "The weather distortion is spreading\n"
+ .string "even here…\p"
+ .string "{PLAYER}{KUN}.\p"
+ .string "RAYQUAZA should be farther up\n"
+ .string "from here.\p"
+ .string "I’m worried about SOOTOPOLIS.\n"
+ .string "I’ve got to go back.\p"
+ .string "Everything is in your hands now.\n"
+ .string "Don’t fail us!$"
+
+ .include "data/maps/scripts/SkyPillar_1F.inc"
+ .include "data/maps/scripts/SkyPillar_2F.inc"
+ .include "data/maps/scripts/SkyPillar_3F.inc"
+ .include "data/maps/scripts/SkyPillar_4F.inc"
+ .include "data/maps/scripts/ShoalCave_LowTideIceRoom.inc"
+ .include "data/maps/scripts/SkyPillar_5F.inc"
+ .include "data/maps/scripts/SkyPillar_Top.inc"
+ .include "data/maps/scripts/MagmaHideout_1F.inc"
+ .include "data/maps/scripts/MagmaHideout_2F_1R.inc"
+ .include "data/maps/scripts/MagmaHideout_2F_2R.inc"
+ .include "data/maps/scripts/MagmaHideout_3F_1R.inc"
+ .include "data/maps/scripts/MagmaHideout_3F_2R.inc"
+ .include "data/maps/scripts/MagmaHideout_4F.inc"
+ .include "data/maps/scripts/MagmaHideout_3F_3R.inc"
+ .include "data/maps/scripts/MagmaHideout_2F_3R.inc"
+ .include "data/maps/scripts/MirageTower_1F.inc"
+ .include "data/maps/scripts/MirageTower_2F.inc"
+ .include "data/maps/scripts/MirageTower_3F.inc"
+ .include "data/maps/scripts/MirageTower_4F.inc"
+ .include "data/maps/scripts/DesertUnderpass.inc"
+ .include "data/maps/scripts/ArtisanCave_B1F.inc"
+ .include "data/maps/scripts/ArtisanCave_1F.inc"
+ .include "data/maps/scripts/Underwater_MarineCave.inc"
+ .include "data/maps/scripts/MarineCave_Entrance.inc"
+ .include "data/maps/scripts/MarineCave_End.inc"
+ .include "data/maps/scripts/TerraCave_Entrance.inc"
+ .include "data/maps/scripts/TerraCave_End.inc"
+ .include "data/maps/scripts/AlteringCave.inc"
+ .include "data/maps/scripts/MeteorFalls_StevensCave.inc"
+ .include "data/maps/scripts/SecretBase_BlueCave1.inc"
+ .include "data/maps/scripts/SecretBase_BlueCave2.inc"
+ .include "data/maps/scripts/SecretBase_BlueCave3.inc"
+ .include "data/maps/scripts/SecretBase_BlueCave4.inc"
+ .include "data/maps/scripts/SecretBase_BrownCave1.inc"
+ .include "data/maps/scripts/SecretBase_BrownCave2.inc"
+ .include "data/maps/scripts/SecretBase_BrownCave3.inc"
+ .include "data/maps/scripts/SecretBase_BrownCave4.inc"
+ .include "data/maps/scripts/SecretBase_RedCave1.inc"
+ .include "data/maps/scripts/SecretBase_RedCave2.inc"
+ .include "data/maps/scripts/SecretBase_RedCave3.inc"
+ .include "data/maps/scripts/SecretBase_RedCave4.inc"
+ .include "data/maps/scripts/SecretBase_Shrub1.inc"
+ .include "data/maps/scripts/SecretBase_Shrub2.inc"
+ .include "data/maps/scripts/SecretBase_Shrub3.inc"
+ .include "data/maps/scripts/SecretBase_Shrub4.inc"
+ .include "data/maps/scripts/SecretBase_Tree1.inc"
+ .include "data/maps/scripts/SecretBase_Tree2.inc"
+ .include "data/maps/scripts/SecretBase_Tree3.inc"
+ .include "data/maps/scripts/SecretBase_Tree4.inc"
+ .include "data/maps/scripts/SecretBase_YellowCave1.inc"
+ .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
@@ -79,47 +4034,3688 @@ gUnknown_0823B684:: @ 823B684
.incbin "baserom.gba", 0x23b684, 0x8
gUnknown_0823B68C:: @ 823B68C
- .incbin "baserom.gba", 0x23b68c, 0x9c4
+ .incbin "baserom.gba", 0x23b68c, 0xcd
+
+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"
gUnknown_0823C050:: @ 823C050
- .incbin "baserom.gba", 0x23c050, 0x6431
+
+ .incbin "baserom.gba", 0x23c050, 0x17
+
+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$"
+
+ .include "data/maps/scripts/SSTidalLowerDeck.inc"
+ .include "data/maps/scripts/SSTidalRooms.inc"
+ .include "data/maps/scripts/BattlePyramidSquare01.inc"
+ .include "data/maps/scripts/BattlePyramidSquare02.inc"
+ .include "data/maps/scripts/BattlePyramidSquare03.inc"
+ .include "data/maps/scripts/BattlePyramidSquare04.inc"
+ .include "data/maps/scripts/BattlePyramidSquare05.inc"
+ .include "data/maps/scripts/BattlePyramidSquare06.inc"
+ .include "data/maps/scripts/BattlePyramidSquare07.inc"
+ .include "data/maps/scripts/BattlePyramidSquare08.inc"
+ .include "data/maps/scripts/BattlePyramidSquare09.inc"
+ .include "data/maps/scripts/BattlePyramidSquare10.inc"
+ .include "data/maps/scripts/BattlePyramidSquare11.inc"
+ .include "data/maps/scripts/BattlePyramidSquare12.inc"
+ .include "data/maps/scripts/BattlePyramidSquare13.inc"
+ .include "data/maps/scripts/BattlePyramidSquare14.inc"
+ .include "data/maps/scripts/BattlePyramidSquare15.inc"
+ .include "data/maps/scripts/BattlePyramidSquare16.inc"
+ .include "data/maps/scripts/UnionRoom.inc"
+ .include "data/maps/scripts/SafariZone_Northwest.inc"
+ .include "data/maps/scripts/SafariZone_North.inc"
+ .include "data/maps/scripts/SafariZone_Southwest.inc"
+ .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
- .incbin "baserom.gba", 0x242481, 0x87b
+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"
+ .include "data/maps/scripts/SafariZone_Southeast.inc"
+ .include "data/maps/scripts/BattleFrontier_OutsideEast.inc"
gUnknown_08242CFC:: @ 8242CFC
- .incbin "baserom.gba", 0x242cfc, 0x6a91
+ .incbin "baserom.gba", 0x242cfc, 0x6d
+
+BattleFrontier_OutsideEast_Movement_242D69: @ 8242D69
+ step_03
+ step_13
+ step_00
+ step_13
+ step_02
+ step_13
+ step_00
+ step_13
+ step_03
+ step_13
+ step_00
+ step_13
+ step_02
+ step_13
+ step_00
+ step_end
+
+BattleFrontier_OutsideEast_EventScript_242D79:: @ 8242D79
+ msgbox BattleFrontier_OutsideEast_Text_243598, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242D82:: @ 8242D82
+ msgbox BattleFrontier_OutsideEast_Text_243668, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242D8B:: @ 8242D8B
+ msgbox BattleFrontier_OutsideEast_Text_2436F2, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242D94:: @ 8242D94
+ msgbox BattleFrontier_OutsideEast_Text_243809, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242D9D:: @ 8242D9D
+ msgbox BattleFrontier_OutsideEast_Text_243895, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DA6:: @ 8242DA6
+ msgbox BattleFrontier_OutsideEast_Text_243943, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DAF:: @ 8242DAF
+ msgbox BattleFrontier_OutsideEast_Text_2439A0, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DB8:: @ 8242DB8
+ lock
+ msgbox BattleFrontier_OutsideEast_Text_243A2B, 4
+ release
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DC3:: @ 8242DC3
+ lock
+ msgbox BattleFrontier_OutsideEast_Text_243A53, 4
+ release
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DCE:: @ 8242DCE
+ msgbox BattleFrontier_OutsideEast_Text_242F0D, 3
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DD7:: @ 8242DD7
+ msgbox BattleFrontier_OutsideEast_Text_242F4A, 3
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DE0:: @ 8242DE0
+ msgbox BattleFrontier_OutsideEast_Text_243B68, 2
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DE9:: @ 8242DE9
+ lock
+ faceplayer
+ checkflag FLAG_0x1C6
+ goto_eq BattleFrontier_OutsideEast_EventScript_242DFE
+ msgbox BattleFrontier_OutsideEast_Text_243C2C, 4
+ release
+ end
+
+BattleFrontier_OutsideEast_EventScript_242DFE:: @ 8242DFE
+ msgbox BattleFrontier_OutsideEast_Text_243CA3, 4
+ release
+ end
+
+BattleFrontier_OutsideEast_EventScript_242E08:: @ 8242E08
+ msgbox BattleFrontier_OutsideEast_Text_243D0B, 2
+ end
+
+BattleFrontier_OutsideEast_Text_242E11: @ 8242E11
+ .string "This is the BATTLE TOWER!\n"
+ .string "Keep the win streak as the toughest\l"
+ .string "TRAINER!$"
+
+BattleFrontier_OutsideEast_Text_242E58: @ 8242E58
+ .string "This is the BATTLE PALACE!\n"
+ .string "Keep your eyes on POKéMON battles!$"
+
+BattleFrontier_OutsideEast_Text_242E96: @ 8242E96
+ .string "This is the BATTLE ARENA!\n"
+ .string "Let the toughest teams gather!$"
+
+BattleFrontier_OutsideEast_Text_242ECF: @ 8242ECF
+ .string "This is the BATTLE PYRAMID!\n"
+ .string "Advance through the Battle Quest!$"
+
+BattleFrontier_OutsideEast_Text_242F0D: @ 8242F0D
+ .string "BATTLE FRONTIER RANKING HALL\n"
+ .string "Set your sights on new records!$"
+
+BattleFrontier_OutsideEast_Text_242F4A: @ 8242F4A
+ .string "BATTLE POINT EXCHANGE SERVICE CORNER\n"
+ .string "Exchange your Battle Points!$"
+
+BattleFrontier_OutsideEast_Text_242F8C: @ 8242F8C
+ .string "Wow!\n"
+ .string "It’s huge!\p"
+ .string "The BATTLE TOWER feels special.\n"
+ .string "It’s different from the others.$"
+
+BattleFrontier_OutsideEast_Text_242FDC: @ 8242FDC
+ .string "My grand ambition is to conquer both\n"
+ .string "the BATTLE FRONTIER and the POKéMON\l"
+ .string "LEAGUE.\p"
+ .string "And if my dream comes true…\p"
+ .string "I… I’m going to ask MIMI next door\n"
+ .string "if she will be friends with me!$"
+
+BattleFrontier_OutsideEast_Text_24308C: @ 824308C
+ .string "The BATTLE PYRAMID’s too harsh!\n"
+ .string "I just can’t make it to the top!\p"
+ .string "Since I’m out of options, maybe I can\n"
+ .string "climb the outside…$"
+
+BattleFrontier_OutsideEast_Text_243106: @ 8243106
+ .string "I thrive in darkness…\n"
+ .string "Yes… What is worthy of me?\l"
+ .string "None other than the BATTLE PYRAMID…\p"
+ .string "What say you to wandering in darkness\n"
+ .string "and in utter and total desperation?$"
+
+BattleFrontier_OutsideEast_Text_2431A5: @ 82431A5
+ .string "I didn’t sleep for a week, but then\n"
+ .string "I put together the ultimate team!\p"
+ .string "I can’t see myself losing, no joke.\n"
+ .string "We’re storming the BATTLE ARENA!$"
+
+BattleFrontier_OutsideEast_Text_243230: @ 8243230
+ .string "Did SCOTT bring you here, too?\n"
+ .string "What is it with that guy?\p"
+ .string "It sounds like he really does know\n"
+ .string "how to spot talented TRAINERS, but…\p"
+ .string "I’ve never seen him battling in person\n"
+ .string "ever.$"
+
+BattleFrontier_OutsideEast_Text_2432DD: @ 82432DD
+ .string "ZIGG!\n"
+ .string "I believe in you, little buddy!\p"
+ .string "I’ll make my little ZIGG any favorite\n"
+ .string "tasty treats you like if you win!$"
+
+BattleFrontier_OutsideEast_Text_24334B: @ 824334B
+ .string "ZIGZAGOON looks vacant…$"
+
+BattleFrontier_OutsideEast_Text_243363: @ 8243363
+ .string "People call me a busybody,\n"
+ .string "but I can’t help it.\p"
+ .string "Your hat’s on crooked!\n"
+ .string "Oh, no, trash on the ground!\l"
+ .string "Oops, it’s almost dinnertime!\p"
+ .string "I don’t know if I can stand to just\n"
+ .string "watch at the BATTLE PALACE…$"
+
+BattleFrontier_OutsideEast_Text_243425: @ 8243425
+ .string "I may not look that impressive now,\n"
+ .string "but I once beat a GYM LEADER.\p"
+ .string "Who knows, maybe I should give it\n"
+ .string "another shot at glory.$"
+
+BattleFrontier_OutsideEast_Text_2434A0: @ 82434A0
+ .string "I’m fast on my BIKE, and that goes for\n"
+ .string "the way I battle, too.\p"
+ .string "I win matches in the blink of\n"
+ .string "an eye!$"
+
+BattleFrontier_OutsideEast_Text_243504: @ 8243504
+ .string "I’m better than my daddy\n"
+ .string "at POKéMON.$"
+
+BattleFrontier_OutsideEast_Text_243529: @ 8243529
+ .string "Go on, my baby sweetie!\n"
+ .string "Go rack up some wins for Daddy!\p"
+ .string "You’re just like your mother,\n"
+ .string "so you’ll be dominating!$"
+
+BattleFrontier_OutsideEast_Text_243598: @ 8243598
+ .string "It wasn’t easy getting here,\n"
+ .string "but I’d heard about this knockout\l"
+ .string "pretty girl at the BATTLE ARENA.\p"
+ .string "Instead of her, do you know what\n"
+ .string "I found?\p"
+ .string "A whole teeming mob of sweaty,\n"
+ .string "stinky, and primitive martial artists!$"
+
+BattleFrontier_OutsideEast_Text_243668: @ 8243668
+ .string "I sometimes see this really important-\n"
+ .string "looking old man going in there.\p"
+ .string "He has these really awesome POKéMON.\n"
+ .string "He seems really nice, though.$"
+
+BattleFrontier_OutsideEast_Text_2436F2: @ 82436F2
+ .string "Do you know it?\n"
+ .string "The legend of the BATTLE PYRAMID?\p"
+ .string "When there comes a confident TRAINER\n"
+ .string "reaching for the golden pinnacle,\l"
+ .string "there shall appear a man among men.\p"
+ .string "Don’t know that legend?\n"
+ .string "Well, of course not!\l"
+ .string "I just made it up!\p"
+ .string "What’s it supposed to mean?\n"
+ .string "That, my friend, I can’t say!$"
+
+BattleFrontier_OutsideEast_Text_243809: @ 8243809
+ .string "Man! Oh man!\n"
+ .string "I’ve never lost once before!\p"
+ .string "But I got wiped out with no saving\n"
+ .string "grace at all!\p"
+ .string "And then I’m told I don’t have any\n"
+ .string "talent?! Man!$"
+
+BattleFrontier_OutsideEast_Text_243895: @ 8243895
+ .string "This guy ran into a horribly tough\n"
+ .string "TRAINER while he was on the BATTLE\l"
+ .string "TOWER challenge.\p"
+ .string "Now look at him…\p"
+ .string "You need to be cautious if you ever\n"
+ .string "decide to go to the BATTLE TOWER.$"
+
+BattleFrontier_OutsideEast_Text_243943: @ 8243943
+ .string "Yes!\n"
+ .string "I’ve finally got enough Battle Points!\p"
+ .string "I guess I’ll trade for another giant\n"
+ .string "plush DOLL!$"
+
+BattleFrontier_OutsideEast_Text_2439A0: @ 82439A0
+ .string "Oh, yeah, okay!\n"
+ .string "So this is the RANKING HALL!\p"
+ .string "I’d like to go down in history as\n"
+ .string "a super champ and have my name\l"
+ .string "recorded here for posterity.$"
+
+BattleFrontier_OutsideEast_Text_243A2B: @ 8243A2B
+ .string "With you by my side, I can do anything.$"
+
+BattleFrontier_OutsideEast_Text_243A53: @ 8243A53
+ .string "Ooh, darling, you are so wonderful!\p"
+ .string "Ooh, I just can’t wait anymore!\p"
+ .string "Let’s go to a MULTI BATTLE ROOM\n"
+ .string "right this instant!\p"
+ .string "If we get together in the BATTLE SALON,\n"
+ .string "the power of our love will overcome\l"
+ .string "everyone we meet.\p"
+ .string "Why, before us, darling, everything\n"
+ .string "will topple like dominoes!$"
+
+BattleFrontier_OutsideEast_Text_243B68: @ 8243B68
+ .string "The BATTLE FRONTIER isn’t exclusively\n"
+ .string "for tough TRAINERS.\p"
+ .string "Many people with special abilities\n"
+ .string "have been invited, it seems.\p"
+ .string "That man SCOTT…\p"
+ .string "He may have built this place to serve\n"
+ .string "a bigger objective…$"
+
+BattleFrontier_OutsideEast_Text_243C2C: @ 8243C2C
+ .string "Excuse me, young one.\n"
+ .string "Have you good eyesight?\p"
+ .string "There is an odd tree past here, and to\n"
+ .string "my tired eyes it seems to wiggle.$"
+
+BattleFrontier_OutsideEast_Text_243CA3: @ 8243CA3
+ .string "Excuse me, young one.\n"
+ .string "Have you a good memory?\p"
+ .string "I have this feeling there once was\n"
+ .string "an odd tree past here.$"
+
+BattleFrontier_OutsideEast_Text_243D0B: @ 8243D0B
+ .string "I…\n"
+ .string "I saw it!\p"
+ .string "There was a sticky sort of a POKéMON\n"
+ .string "with a long tail up ahead!\p"
+ .string "It was hiding under a boulder, and\n"
+ .string "it kept staring at me!$"
+
+ .include "data/maps/scripts/BattleFrontier_BattleTowerMultiBattleRoom.inc"
+ .include "data/maps/scripts/BattleFrontier_BattleTowerCorridor2.inc"
+ .include "data/maps/scripts/BattleFrontier_BattleTowerBattleRoom2.inc"
gText_LinkStandby3:: @ 824978D
.string "Link standby…$"
gUnknown_0824979B:: @ 824979B
- .incbin "baserom.gba", 0x24979b, 0x944d
+ .incbin "baserom.gba", 0x24979b, 0x47
+
+ .include "data/maps/scripts/BattleFrontier_BattleDomeLobby.inc"
+VerdanturfTown_BattleTentLobby_Text_24A554: @ 824A554
+ .string "{PLAYER} received the prize\n"
+ .string "{STR_VAR_1}.$"
+
+ .incbin "baserom.gba", 0x24a56e, 0x51
+
+BattleFrontier_BattleDomeLobby_Text_24A5BF: @ 824A5BF
+ .string "Thank you for playing!$"
+
+BattleFrontier_BattleDomeLobby_Text_24A5D6: @ 824A5D6
+ .string "Your record will be saved.\n"
+ .string "Please wait.$"
+
+BattleFrontier_BattleDomeLobby_Text_24A5FE: @ 824A5FE
+ .string "We’ve been waiting for you!$"
+
+BattleFrontier_BattleDomeLobby_Text_24A61A: @ 824A61A
+ .string "Before I show you to the BATTLE DOME,\n"
+ .string "I must save the data. Is that okay?$"
+
+BattleFrontier_BattleDomeLobby_Text_24A664: @ 824A664
+ .string "Where the strategies of TRAINERS\n"
+ .string "are put to the test!\p"
+ .string "Welcome to the BATTLE DOME!\p"
+ .string "I am your guide to the DOUBLE BATTLE\n"
+ .string "Tournament.$"
+
+BattleFrontier_BattleDomeLobby_Text_24A6E7: @ 824A6E7
+ .string "Would you like to challenge\n"
+ .string "the DOUBLE BATTLE Tournament?$"
+
+BattleFrontier_BattleDomeLobby_Text_24A721: @ 824A721
+ .string "The DOUBLE BATTLE Tournament\n"
+ .string "is exactly as the name suggests--\l"
+ .string "a tournament of DOUBLE BATTLES.\p"
+ .string "All participating TRAINERS must\n"
+ .string "enter three POKéMON each.\p"
+ .string "In each battle, one of the three\n"
+ .string "POKéMON must be held in reserve.\p"
+ .string "The remaining two POKéMON must take\n"
+ .string "part in a DOUBLE BATTLE.\p"
+ .string "Choose the two battling POKéMON after\n"
+ .string "examining the opponent’s trio.\p"
+ .string "You win the tournament by defeating\n"
+ .string "four TRAINERS.\p"
+ .string "Battle Points are awarded to\n"
+ .string "the tournament winner.\p"
+ .string "If you want to interrupt your\n"
+ .string "tournament, please save the game.\p"
+ .string "If you don’t save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+BattleFrontier_BattleDomeLobby_Text_24A966: @ 824A966
+ .string "They’re the results of the last\n"
+ .string "Level 50 SINGLE BATTLE Tournament.$"
+
+BattleFrontier_BattleDomeLobby_Text_24A9A9: @ 824A9A9
+ .string "They’re the results of the last\n"
+ .string "Level 50 DOUBLE BATTLE Tournament.$"
+
+BattleFrontier_BattleDomeLobby_Text_24A9EC: @ 824A9EC
+ .string "They’re the results of the last\n"
+ .string "Open Level SINGLE BATTLE Tournament.$"
+
+BattleFrontier_BattleDomeLobby_Text_24AA31: @ 824AA31
+ .string "They’re the results of the last\n"
+ .string "Open Level DOUBLE BATTLE Tournament.$"
+
+BattleFrontier_BattleDomeLobby_Text_24AA76: @ 824AA76
+ .string "Did you see it?\n"
+ .string "The last Battle Tournament?\p"
+ .string "The winner, {STR_VAR_1}, was seriously\n"
+ .string "tough.\p"
+ .string "You should check out the results\n"
+ .string "on the monitor beside the PC.$"
+
+BattleFrontier_OutsideWest_Text_24AB06: @ 824AB06
+ .string "The BATTLE FRONTIER…\n"
+ .string "I’ve long dreamed about a place like it.$"
+
+ .incbin "baserom.gba", 0x24ab44, 0x50
+
+BattleFrontier_BattleDomeLobby_Text_24AB94: @ 824AB94
+ .string "When a TRAINER chains tournament\n"
+ .string "wins at the BATTLE DOME, he or she\l"
+ .string "gains a reputation as a star.\p"
+ .string "Tough TRAINERS are drawn by that\n"
+ .string "reputation to the BATTLE DOME.\p"
+ .string "A true superstar is a TRAINER who\n"
+ .string "can keep winning tournaments.$"
+
+BattleFrontier_BattleDomeLobby_Text_24AC76: @ 824AC76
+ .string "I ran into one of the tournament\n"
+ .string "favorites in the very first round.\p"
+ .string "Of course I got trashed…$"
+
+BattleFrontier_BattleDomeLobby_Text_24ACD3: @ 824ACD3
+ .string "I would’ve won if I’d kept this POKéMON\n"
+ .string "held in reserve.\p"
+ .string "You need to check your opponent’s\n"
+ .string "POKéMON carefully before choosing\l"
+ .string "your battling POKéMON.$"
+
+BattleFrontier_BattleDomeLobby_Text_24AD67: @ 824AD67
+ .string "Congratulations!\p"
+ .string "You defeated the DOME ACE and won\n"
+ .string "the Battle Tournament!$"
+
+BattleFrontier_BattleDomeLobby_Text_24ADB1: @ 824ADB1
+ .string "In recognition of your strategy--\n"
+ .string "a thing of beauty it was, too--\l"
+ .string "we award you these Battle Point(s)!$"
+
+BattleFrontier_BattleDomeLobby_Text_24AE17: @ 824AE17
+ .string "Would you like to record your\n"
+ .string "last BATTLE DOME match on your\l"
+ .string "FRONTIER PASS?$"
+
+BattleFrontier_BattleDomeLobby_Text_24AE63: @ 824AE63
+ .string "The Battle Tournament rules\n"
+ .string "are listed.$"
+
+BattleFrontier_BattleDomeLobby_Text_24AE8B: @ 824AE8B
+ .string "Which heading do you want to read?$"
+
+BattleFrontier_BattleDomeLobby_Text_24AEAE: @ 824AEAE
+ .string "The tournament matchups are drawn up\n"
+ .string "based on the toughness of POKéMON\l"
+ .string "held by TRAINERS.\p"
+ .string "The matchups avoid having tough\n"
+ .string "TRAINERS face each other right away.$"
+
+BattleFrontier_BattleDomeLobby_Text_24AF4C: @ 824AF4C
+ .string "The tournament chart, or as we call it,\n"
+ .string "the “Tree,” is available for viewing\l"
+ .string "in the Waiting Room from any guide.\p"
+ .string "The Tournament Tree will provide\n"
+ .string "several kinds of data.\p"
+ .string "The data on view includes the previous\n"
+ .string "tournament’s results, the POKéMON held\l"
+ .string "by TRAINERS, and the battle styles of\l"
+ .string "TRAINERS.$"
+
+BattleFrontier_BattleDomeLobby_Text_24B073: @ 824B073
+ .string "If battling POKéMON faint at the same\n"
+ .string "time--a double KO--in a tournament\l"
+ .string "match, the REFEREES will review\l"
+ .string "the match and declare the winner.$"
+
+ .include "data/maps/scripts/BattleFrontier_BattleDomeCorridor.inc"
+ .include "data/maps/scripts/BattleFrontier_BattleDomePreBattleRoom.inc"
+ .include "data/maps/scripts/BattleFrontier_BattleDomeBattleRoom.inc"
+BattleFrontier_BattleArenaBattleRoom_Movement_24C773: @ 824C773
+BattleFrontier_BattleDomeBattleRoom_Movement_24C773: @ 824C773
+ step_54
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C775: @ 824C775
+ step_55
+ step_14
+ step_up
+ step_up
+ step_up
+ step_right
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C77B: @ 824C77B
+ step_right
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C77D: @ 824C77D
+ step_up
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C77F: @ 824C77F
+ step_55
+ step_14
+ step_up
+ step_up
+ step_up
+ step_right
+ step_right
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C787: @ 824C787
+ step_right
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C789: @ 824C789
+ step_left
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C78B: @ 824C78B
+ step_01
+ step_54
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C78E: @ 824C78E
+ step_55
+ step_up
+ step_up
+ step_up
+ step_02
+ step_13
+ step_12
+ step_00
+ step_13
+ step_12
+ step_03
+ step_13
+ step_12
+ step_01
+ step_13
+ step_12
+ step_02
+ step_14
+ step_16
+ step_16
+ step_02
+ step_13
+ step_12
+ step_00
+ step_13
+ step_12
+ step_03
+ step_13
+ step_12
+ step_01
+ step_13
+ step_12
+ step_02
+ fast_step_left
+ step_41
+ step_01
+ step_40
+ fast_step_left
+ fast_step_left
+ step_41
+ step_03
+ step_40
+ fast_step_left
+ step_41
+ step_00
+ step_11
+ step_02
+ step_13
+ step_12
+ step_01
+ step_13
+ step_12
+ step_03
+ step_13
+ step_12
+ step_00
+ step_13
+ step_12
+ step_02
+ step_12
+ step_01
+ step_12
+ step_03
+ step_12
+ step_00
+ step_12
+ step_02
+ step_11
+ step_01
+ step_11
+ step_03
+ step_11
+ step_00
+ step_11
+ step_02
+ step_40
+ step_right
+ slow_step_right
+ step_right
+ slow_step_right
+ step_41
+ step_01
+ step_14
+ step_47
+ step_47
+ step_14
+ step_right
+ step_right
+ step_right
+ step_47
+ step_14
+ step_right
+ step_down
+ step_down
+ step_02
+ step_11
+ step_01
+ step_11
+ step_03
+ step_11
+ step_00
+ step_11
+ step_02
+ step_12
+ step_left
+ step_left
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C7F9: @ 824C7F9
+ step_14
+ step_14
+ step_left
+ step_left
+ step_28
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_right
+ step_right
+ step_25
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C829: @ 824C829
+ step_left
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C82B: @ 824C82B
+ step_left
+ step_left
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E:: @ 824C82E
+ turnvobject 0, 4
+ turnvobject 2, 4
+ turnvobject 4, 4
+ turnvobject 6, 4
+ turnvobject 8, 4
+ turnvobject 10, 3
+ turnvobject 12, 3
+ turnvobject 14, 3
+ turnvobject 16, 3
+ turnvobject 18, 3
+ turnvobject 20, 4
+ turnvobject 22, 4
+ turnvobject 24, 4
+ turnvobject 26, 4
+ turnvobject 28, 4
+ turnvobject 30, 4
+ delay 20
+ turnvobject 0, 1
+ turnvobject 2, 1
+ turnvobject 4, 1
+ turnvobject 6, 1
+ turnvobject 8, 1
+ turnvobject 10, 1
+ turnvobject 12, 1
+ turnvobject 14, 1
+ turnvobject 16, 1
+ turnvobject 18, 1
+ turnvobject 20, 1
+ turnvobject 22, 1
+ turnvobject 24, 1
+ turnvobject 26, 1
+ turnvobject 28, 1
+ turnvobject 30, 1
+ delay 20
+ turnvobject 1, 4
+ turnvobject 3, 4
+ turnvobject 5, 4
+ turnvobject 7, 4
+ turnvobject 9, 4
+ turnvobject 11, 3
+ turnvobject 13, 3
+ turnvobject 15, 3
+ turnvobject 17, 3
+ turnvobject 19, 3
+ turnvobject 21, 4
+ turnvobject 23, 4
+ turnvobject 25, 4
+ turnvobject 27, 3
+ turnvobject 31, 3
+ delay 20
+ turnvobject 1, 1
+ turnvobject 3, 1
+ turnvobject 5, 1
+ turnvobject 7, 1
+ turnvobject 9, 1
+ turnvobject 11, 1
+ turnvobject 13, 1
+ turnvobject 15, 1
+ turnvobject 17, 1
+ turnvobject 19, 1
+ turnvobject 21, 1
+ turnvobject 23, 1
+ turnvobject 25, 1
+ turnvobject 27, 1
+ turnvobject 31, 1
+ delay 20
+ return
+
+BattleFrontier_BattleDomeBattleRoom_EventScript_24C8F5:: @ 824C8F5
+BattleFrontier_BattleDomePreBattleRoom_EventScript_24C8F5:: @ 824C8F5
+ copyvar VAR_RESULT, VAR_0x40CE
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24C90F
+ warp BATTLE_FRONTIER_BATTLE_DOME_LOBBY, 255, 5, 11
+ waitstate
+ end
+
+BattleFrontier_BattleDomePreBattleRoom_EventScript_24C90F:: @ 824C90F
+ warp BATTLE_FRONTIER_BATTLE_DOME_LOBBY, 255, 17, 11
+ waitstate
+ end
+
+BattleFrontier_BattleDomeBattleRoom_EventScript_24C919:: @ 824C919
+ random 2
+ copyvar VAR_0x400D, VAR_RESULT
+ compare_var_to_value VAR_0x400D, 0
+ goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_27374E
+ setobjectxyperm 6, 2, 0
+ setobjectmovementtype 6, 10
+ return
+
+BattleFrontier_BattleDomeBattleRoom_EventScript_24C938:: @ 824C938
+ compare_var_to_value VAR_0x400D, 0
+ goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_27374E
+ applymovement 6, BattleFrontier_BattleDomeBattleRoom_Movement_24C95E
+ return
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C94B: @ 824C94B
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_13
+ step_51
+ step_46
+ step_12
+ step_46
+ step_50
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C95E: @ 824C95E
+ step_down
+ step_down
+ step_right
+ step_right
+ step_25
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C964: @ 824C964
+ step_right
+ step_right
+ step_right
+ step_right
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C969: @ 824C969
+ step_27
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_24C96B: @ 824C96B
+ step_left
+ step_left
+ step_left
+ step_left
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Text_24C970: @ 824C970
+ .string "{PLAYER} has entered the BATTLE DOME!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24C990: @ 824C990
+ .string "{STR_VAR_1}\n"
+ .string "match!\p"
+ .string "{PLAYER} versus {STR_VAR_2}!\p"
+ .string "Let the battle begin!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24C9BE: @ 824C9BE
+ .string "{PLAYER} is the winner!\n"
+ .string "Congratulations!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24C9E1: @ 824C9E1
+ .string "{STR_VAR_2} is the winner!\n"
+ .string "Congratulations!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CA04: @ 824CA04
+ .string "{PLAYER} is the Level 50\n"
+ .string "Battle Tournament Champion!\p"
+ .string "Congratulations!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CA44: @ 824CA44
+ .string "{PLAYER} is the Open Level\n"
+ .string "Battle Tournament Champion!\p"
+ .string "Congratulations!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CA86: @ 824CA86
+ .string "What an unbelievable finish!\n"
+ .string "We have a double knockout!\p"
+ .string "In this event, the Battle Tournament\n"
+ .string "rules call for a REFEREE’S decision.\p"
+ .string "Please wait while the judging\n"
+ .string "is under way.$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CB34: @ 824CB34
+ .string "The REFEREES have reached\n"
+ .string "a decision!\p"
+ .string "The winner is…\n"
+ .string "Oh, my goodness!\l"
+ .string "The winner is {STR_VAR_1}!\l"
+ .string "Congratulations!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CB9D: @ 824CB9D
+ .string "The REFEREES have reached\n"
+ .string "a decision!\p"
+ .string "The winner is…\n"
+ .string "Oh, my goodness!\l"
+ .string "The winner is {PLAYER}!\l"
+ .string "Congratulations!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CC06: @ 824CC06
+ .string "The bright new hope!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CC1C: @ 824CC1C
+ .string "The rising star!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CC2E: @ 824CC2E
+ .string "Will this TRAINER race to\n"
+ .string "the championship?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CC5B: @ 824CC5B
+ .string "Can the feat of a championship\n"
+ .string "on the first try be achieved?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CC99: @ 824CC99
+ .string "Can the loss of the last match\n"
+ .string "be avenged?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CCC5: @ 824CCC5
+ .string "The TRAINER is on fire for\n"
+ .string "the first championship try!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CCFD: @ 824CCFD
+ .string "A win here means this TRAINER\n"
+ .string "advances to the final!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CD33: @ 824CD33
+ .string "Will the long-held dream of\n"
+ .string "a championship finally come true?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CD72: @ 824CD72
+ .string "The invincible champion!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CD8C: @ 824CD8C
+ .string "Can anyone hope to beat this\n"
+ .string "TRAINER?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CDB3: @ 824CDB3
+ .string "Do battles exist solely for\n"
+ .string "this TRAINER?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CDDE: @ 824CDDE
+ .string "The current champion aiming to\n"
+ .string "retain the title!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CE10: @ 824CE10
+ .string "The former champion has returned!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CE33: @ 824CE33
+ .string "The former toughness has returned!\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CE57: @ 824CE57
+ .string "Will this TRAINER do as expected\n"
+ .string "and advance to the finals?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CE94: @ 824CE94
+ .string "Will the former champ regain\n"
+ .string "lost glory?\p"
+ .string "$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CEBE: @ 824CEBE
+ .string "Feel the glow of a true master!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CEDE: @ 824CEDE
+ .string "And now… The TRAINER standing in\n"
+ .string "{PLAYER}’s record-setting path…\p"
+ .string "Yes! The one and only!\n"
+ .string "The BATTLE DOME COMMISSIONER!\l"
+ .string "Our very own DOME ACE!\l"
+ .string "Make way for TUCKER!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CF7A: @ 824CF7A
+ .string "Spectators: TUCKER! TUCKER!\n"
+ .string "TUCKER! TUCKER! TUCKER!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24CFAE: @ 824CFAE
+ .string "TUCKER: Ahahah!\p"
+ .string "Do you hear it? This crowd!\n"
+ .string "They’re all itching to see our match!\p"
+ .string "Ahahah!\p"
+ .string "I bet you’re twitching all over from\n"
+ .string "the tension of getting to battle me!\p"
+ .string "But don’t you worry about a thing!\p"
+ .string "I’m the no. 1 star of the BATTLE DOME!\n"
+ .string "I, TUCKER the DOME ACE, will bathe you\l"
+ .string "in my brilliant glow!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D0D9: @ 824D0D9
+ .string "Your strategy!\n"
+ .string "Let’s see it!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D0F6: @ 824D0F6
+ .string "Unbelievable! It’s incredible!\n"
+ .string "The victor is {PLAYER}!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D127: @ 824D127
+ .string "The winner is TUCKER!\n"
+ .string "The DOME ACE has prevailed!\p"
+ .string "Congratulations, TUCKER!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D172: @ 824D172
+ .string "TUCKER: Rules are rules!\n"
+ .string "Let me see your FRONTIER PASS.$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D1AA: @ 824D1AA
+ .string "The Tactics Symbol was embossed on\n"
+ .string "the FRONTIER PASS!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D1E0: @ 824D1E0
+ .string "… … … … … …\p"
+ .string "I sorely underestimated you. I won’t\n"
+ .string "make the same mistake next time…$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D232: @ 824D232
+ .string "Can the win streak be stretched?\n"
+ .string "The confidence is there!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D26C: @ 824D26C
+ .string "Ladies and gentlemen!\n"
+ .string "Boys, girls, and POKéMON!\p"
+ .string "Finally!\n"
+ .string "Finally, the legend has returned!\p"
+ .string "Yes, the name of that legend!\n"
+ .string "Our very own DOME ACE!\l"
+ .string "It’s none other than TUCKER!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D319: @ 824D319
+ .string "TUCKER: Ah…\n"
+ .string "The pummeling roar of the crowd…\l"
+ .string "Their furnace-like heat of excitement…\l"
+ .string "This is a wonderful place…\p"
+ .string "To the crowd, I am the DOME ACE…\n"
+ .string "I represent their hopes and dreams…\l"
+ .string "I must never fade from their sight…\p"
+ .string "I must burn!\n"
+ .string "Brighter and more brilliant!\l"
+ .string "I must light all that gather here!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D43E: @ 824D43E
+ .string "I will unleash all the power that\n"
+ .string "I possess! Right here and now!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D47F: @ 824D47F
+ .string "TUCKER: You’re genuinely fantastic!\p"
+ .string "Never before! I haven’t ever lost in the\n"
+ .string "times I’ve had to unleash my power.\p"
+ .string "Yes, quite fantastic!\n"
+ .string "Your FRONTIER PASS, please?$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D522: @ 824D522
+ .string "The Tactics Symbol took on\n"
+ .string "a golden shine!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D54D: @ 824D54D
+ .string "You’re strong, but above all,\n"
+ .string "you have a unique charm!\p"
+ .string "In you, I see a definite potential for\n"
+ .string "a superstar like me.\p"
+ .string "I will very much look forward to\n"
+ .string "our next encounter!$"
+
+ .incbin "baserom.gba", 0x24d5f5, 0x82
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D677: @ 824D677
+ .string "The final match!\p"
+ .string "{PLAYER} versus the DOME ACE, TUCKER!\p"
+ .string "Let the battle begin!$"
+
+BattleFrontier_BattleDomeBattleRoom_Text_24D6BE: @ 824D6BE
+ .string "The REFEREES have reached\n"
+ .string "a decision!\p"
+ .string "The winner is…\n"
+ .string "Oh, my goodness!\l"
+ .string "The winner is our very own DOME ACE!\l"
+ .string "It’s TUCKER!\p"
+ .string "Congratulations! And thank you!\n"
+ .string "Let’s hear it for the DOME ACE, TUCKER!$"
+
+ .include "data/maps/scripts/BattleFrontier_BattlePalaceLobby.inc"
+VerdanturfTown_BattleTentLobby_Text_24E57B: @ 824E57B
+ .string "You seem to have no space for\n"
+ .string "our prize.\p"
+ .string "You should return when you have\n"
+ .string "organized your BAG.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24E5D8: @ 824E5D8
+VerdanturfTown_BattleTentLobby_Text_24E5D8: @ 824E5D8
+ .string "We have been waiting for you…$"
+
+BattleFrontier_BattlePalaceLobby_Text_24E5F6: @ 824E5F6
+VerdanturfTown_BattleTentLobby_Text_24E5F6: @ 824E5F6
+ .string "I must save before I show you to\n"
+ .string "the BATTLE HALL. Is that okay?$"
+
+BattleFrontier_BattlePalaceLobby_Text_24E636: @ 824E636
+VerdanturfTown_BattleTentLobby_Text_24E636: @ 824E636
+ .string "Sigh…\p"
+ .string "You failed to save before you ended\n"
+ .string "your challenge the last time.\p"
+ .string "As a result, your challenge has been\n"
+ .string "disqualified. It is most unfortunate.$"
+
+ .incbin "baserom.gba", 0x24e6c9, 0x1a
+
+BattleFrontier_BattlePalaceLobby_Text_24E6E3: @ 824E6E3
+ .string "For a hardy fellow like me,\n"
+ .string "hardy POKéMON are the best.\p"
+ .string "Offense is the best defense!\n"
+ .string "A relentless attack is the ultimate!\p"
+ .string "But that’s not what I wanted to chat\n"
+ .string "about.\p"
+ .string "Every so often a really cute lady\n"
+ .string "swings by here.\p"
+ .string "She says that she can tell what\n"
+ .string "POKéMON are thinking.\p"
+ .string "I don’t know about that part,\n"
+ .string "but she is really cute.\p"
+ .string "Huh?\n"
+ .string "Why are you looking at me like that?$"
+
+BattleFrontier_BattlePalaceLobby_Text_24E851: @ 824E851
+ .string "Hmm…\p"
+ .string "It appears that the nature of POKéMON\n"
+ .string "and the moves that they have been\l"
+ .string "taught are the keys to battle here.\p"
+ .string "To be more precise, it’s how well\n"
+ .string "the moves match the nature of\l"
+ .string "the POKéMON.\p"
+ .string "If your POKéMON is in trouble and\n"
+ .string "unable to live up to its potential,\l"
+ .string "you may need to examine how well\l"
+ .string "its moves match its nature.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24E992: @ 824E992
+ .string "My POKéMON is usually very docile.\p"
+ .string "But when it’s in a BATTLE HALL,\n"
+ .string "it sometimes seems to become\l"
+ .string "transformed into something wicked!\p"
+ .string "It becomes totally intimidating.\n"
+ .string "It’s shocking, even.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EA4B: @ 824EA4B
+ .string "I wonder what sort of nature a POKéMON\n"
+ .string "would have if it favored enfeebling its\l"
+ .string "opponents and chipping away slowly.\p"
+ .string "I’d be surprised if it was a LAX nature.\p"
+ .string "But, nah, that can’t be right.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EB06: @ 824EB06
+ .string "Where the hearts of TRAINERS\n"
+ .string "are put to the test.\p"
+ .string "I welcome you to the BATTLE PALACE.\p"
+ .string "I accept challenges to the DOUBLE\n"
+ .string "BATTLE HALLS.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EB8C: @ 824EB8C
+ .string "Do you wish to take\n"
+ .string "the DOUBLE BATTLE HALL challenge?$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EBC2: @ 824EBC2
+ .string "In the BATTLE PALACE, there are\n"
+ .string "several auditoriums for DOUBLE BATTLES\l"
+ .string "that are named DOUBLE BATTLE HALLS.\p"
+ .string "The DOUBLE BATTLES are conducted in\n"
+ .string "the usual way, except with one crucial\l"
+ .string "rule that must be obeyed.\p"
+ .string "TRAINERS are permitted only to switch\n"
+ .string "their POKéMON in and out.\p"
+ .string "TRAINERS are otherwise forbidden to\n"
+ .string "command their POKéMON.\p"
+ .string "The POKéMON are to behave according\n"
+ .string "to their nature and battle on their own.\p"
+ .string "You must put your trust in your\n"
+ .string "POKéMON and watch over them.\p"
+ .string "If you achieve the honor of beating\n"
+ .string "seven TRAINERS in succession,\l"
+ .string "we will present you with Battle Points.\p"
+ .string "If you want to interrupt your\n"
+ .string "challenge, please save the game.\p"
+ .string "If you don’t save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EE81: @ 824EE81
+ .string "To defeat the PALACE MAVEN\n"
+ .string "and seven TRAINERS in a row…$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EEB9: @ 824EEB9
+ .string "In honor of the bond you share with\n"
+ .string "your POKéMON, we present you with\l"
+ .string "these Battle Point(s).$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EF16: @ 824EF16
+ .string "Would you like to record your latest\n"
+ .string "BATTLE PALACE match on your\l"
+ .string "FRONTIER PASS?$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EF66: @ 824EF66
+ .string "The BATTLE HALL rules are listed.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EF88: @ 824EF88
+VerdanturfTown_BattleTentLobby_Text_24EF88: @ 824EF88
+ .string "Which heading do you want to read?$"
+
+BattleFrontier_BattlePalaceLobby_Text_24EFAB: @ 824EFAB
+VerdanturfTown_BattleTentLobby_Text_24EFAB: @ 824EFAB
+ .string "Here, POKéMON are required to think\n"
+ .string "and battle by themselves.\p"
+ .string "Unlike in the wild, POKéMON that live\n"
+ .string "with people behave differently\l"
+ .string "depending on their nature.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24F049: @ 824F049
+VerdanturfTown_BattleTentLobby_Text_24F049: @ 824F049
+ .string "Depending on its nature, a POKéMON\n"
+ .string "may prefer to attack no matter what.\p"
+ .string "Another POKéMON may prefer to protect\n"
+ .string "itself from any harm.\p"
+ .string "Yet another may enjoy vexing or\n"
+ .string "confounding its foes.\p"
+ .string "Due to its nature, a POKéMON\n"
+ .string "will have favorite moves that it is good\l"
+ .string "at using.\p"
+ .string "It may also dislike certain moves that\n"
+ .string "it has trouble using.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24F190: @ 824F190
+VerdanturfTown_BattleTentLobby_Text_24F190: @ 824F190
+ .string "There are offensive moves that inflict\n"
+ .string "direct damage on the foe.\p"
+ .string "There are defensive moves that are\n"
+ .string "used to prepare for enemy attacks or\l"
+ .string "used to heal HP and so on.\p"
+ .string "There are also other somewhat-odd\n"
+ .string "moves that may enfeeble the foes with\l"
+ .string "stat problems including poison and \l"
+ .string "paralysis.\p"
+ .string "POKéMON will consider using moves in\n"
+ .string "these three categories.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24F2E8: @ 824F2E8
+VerdanturfTown_BattleTentLobby_Text_24F2E8: @ 824F2E8
+ .string "When not under command by its TRAINER,\n"
+ .string "a POKéMON may be unable to effectively\l"
+ .string "use certain moves.\p"
+ .string "A POKéMON is not good at using any\n"
+ .string "move that it dislikes.\p"
+ .string "If a POKéMON only knows moves that\n"
+ .string "do not match its nature, it will often\l"
+ .string "be unable to live up to its potential.$"
+
+BattleFrontier_BattlePalaceLobby_Text_24F3F4: @ 824F3F4
+VerdanturfTown_BattleTentLobby_Text_24F3F4: @ 824F3F4
+ .string "Depending on its nature, a POKéMON may\n"
+ .string "start using moves that don’t match its\l"
+ .string "nature when it is in trouble.\p"
+ .string "If a POKéMON begins behaving oddly\n"
+ .string "in a pinch, watch it carefully.$"
+
+ .include "data/maps/scripts/BattleFrontier_BattlePalaceCorridor.inc"
+ .include "data/maps/scripts/BattleFrontier_BattlePalaceBattleRoom.inc"
+VerdanturfTown_BattleTentBattleRoom_Text_24FF00: @ 824FF00
+ .string "Excellent…\n"
+ .string "Let me restore your POKéMON.$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_24FF28: @ 824FF28
+VerdanturfTown_BattleTentBattleRoom_Text_24FF28: @ 824FF28
+ .string "The 2nd opponent is next.\n"
+ .string "Are you prepared?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_24FF54: @ 824FF54
+VerdanturfTown_BattleTentBattleRoom_Text_24FF54: @ 824FF54
+ .string "The 3rd opponent is next.\n"
+ .string "Are you prepared?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_24FF80: @ 824FF80
+ .string "The 4th opponent is next.\n"
+ .string "Are you prepared?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_24FFAC: @ 824FFAC
+ .string "The 5th opponent is next.\n"
+ .string "Are you prepared?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_24FFD8: @ 824FFD8
+ .string "The 6th opponent is next.\n"
+ .string "Are you prepared?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250004: @ 8250004
+ .string "The 7th opponent is next.\n"
+ .string "Are you prepared?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250030: @ 8250030
+VerdanturfTown_BattleTentBattleRoom_Text_250030: @ 8250030
+ .string "Would you like to save and quit\n"
+ .string "the game?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25005A: @ 825005A
+VerdanturfTown_BattleTentBattleRoom_Text_25005A: @ 825005A
+ .string "Do you wish to quit your challenge?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25007E: @ 825007E
+VerdanturfTown_BattleTentBattleRoom_Text_25007E: @ 825007E
+ .string "Saving the data.\n"
+ .string "Have patience…$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25009E: @ 825009E
+ .string "Do you wish to record your latest\n"
+ .string "match on your FRONTIER PASS?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_2500DD: @ 82500DD
+ .string "And now…\p"
+ .string "By winning consistently, you have\n"
+ .string "earned the privilege of challenging\l"
+ .string "our master, the PALACE MAVEN…$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25014A: @ 825014A
+ .string "I shall send for the PALACE MAVEN.\n"
+ .string "Are you ready?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25017C: @ 825017C
+ .string "Let great fanfare announce the arrival\n"
+ .string "of the PALACE MAVEN, SPENSER!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_2501C1: @ 82501C1
+ .string "SPENSER: My physical being is with\n"
+ .string "POKéMON always!\p"
+ .string "My heart beats as one with\n"
+ .string "POKéMON always!\p"
+ .string "Young one of a TRAINER!\n"
+ .string "Do you believe in your POKéMON?\p"
+ .string "Can you believe them through\n"
+ .string "and through?\p"
+ .string "If your bonds of trust are frail,\n"
+ .string "you will never beat my brethren!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_2502C4: @ 82502C4
+ .string "The bond you share with your POKéMON!\n"
+ .string "Prove it to me here!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_2502FF: @ 82502FF
+ .string "SPENSER: Gwahahah!\p"
+ .string "Hah, you never fell for my bluster!\n"
+ .string "Sorry for trying that stunt!\p"
+ .string "Here!\n"
+ .string "Bring me the thing!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25036D: @ 825036D
+ .string "My, my, if only you could maintain that\n"
+ .string "facade of distinguished authority…\p"
+ .string "Here!\n"
+ .string "Let’s see your FRONTIER PASS!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_2503DC: @ 82503DC
+ .string "The Spirits Symbol was embossed on\n"
+ .string "the FRONTIER PASS!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250412: @ 8250412
+ .string "SPENSER: Your POKéMON’s eyes are \n"
+ .string "truly clear and unclouded.\p"
+ .string "I will eagerly await the next\n"
+ .string "opportunity to see you.$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250485: @ 8250485
+ .string "SPENSER: Gwahahah!\n"
+ .string "You’ve battled your way up again?\p"
+ .string "You must have developed a truly\n"
+ .string "formidable bond with your POKéMON.\p"
+ .string "So be it!\p"
+ .string "This time, I won’t bluster or hold back.\n"
+ .string "This time, there’s no fooling around.\p"
+ .string "Ready now?\n"
+ .string "Prepare to lose!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250572: @ 8250572
+ .string "… … …Kaaah!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_25057E: @ 825057E
+ .string "SPENSER: Well, that was some display!\n"
+ .string "Even fully unleashed, my brethren\l"
+ .string "could not overpower you.\p"
+ .string "Your team spirit is truly admirable!\p"
+ .string "Here!\n"
+ .string "Bring me that thing, will you?$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250629: @ 8250629
+ .string "My, my, if only you could maintain\n"
+ .string "a certain level of decorum…\p"
+ .string "Gaaah, here!\n"
+ .string "Hurry with that FRONTIER PASS, you!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_250699: @ 8250699
+ .string "The Spirits Symbol took on\n"
+ .string "a golden shine!$"
+
+BattleFrontier_BattlePalaceBattleRoom_Text_2506C4: @ 82506C4
+ .string "SPENSER: Gwahahah!\p"
+ .string "Come see me time and again!\n"
+ .string "My brethren and I will be waiting!$"
+
+ .include "data/maps/scripts/BattleFrontier_BattlePyramidLobby.inc"
+ .include "data/maps/scripts/BattleFrontier_BattlePyramidEmptySquare.inc"
gUnknown_08252BE8:: @ 8252BE8
.incbin "baserom.gba", 0x252be8, 0x67
gUnknown_08252C4F:: @ 8252C4F
- .incbin "baserom.gba", 0x252c4f, 0x1b
+
+gUnknown_08252C4F:: @ 8252C4F
+ trainerbattle 9, TRAINER_PHILLIP, 0, BattlePyramidSquare01_Text_252C8D, BattlePyramidSquare01_Text_252C8D
+ setvar VAR_0x8004, 10
+ special sub_81A8E7C
+ waitmessage
+ waitbuttonpress
+ closemessage
+ releaseall
+ end
+
+gUnknown_08252C6A:: @ 8252C6A
gUnknown_08252C6A:: @ 8252C6A
- .incbin "baserom.gba", 0x252c6a, 0x1e
+ setvar VAR_0x8004, 7
+ special sub_81A8E7C
+ callstd 1
+ compare_var_to_value VAR_0x8007, 0
+ goto_eq BattlePyramidSquare01_EventScript_252C87
+ setvar VAR_0x8004, 8
+ special sub_81A8E7C
+
+BattlePyramidSquare01_EventScript_252C87:: @ 8252C87
+ end
gUnknown_08252C88:: @ 8252C88
- .incbin "baserom.gba", 0x252c88, 0x1f
+
+ .incbin "baserom.gba", 0x252c88, 0x5
+
+BattlePyramidSquare01_Text_252C8D: @ 8252C8D
+ .string "This is a sample message.$"
gUnknown_08252CA7:: @ 8252CA7
.incbin "baserom.gba", 0x252ca7, 0x54
gUnknown_08252CFB:: @ 8252CFB
- .incbin "baserom.gba", 0x252cfb, 0x151e0
+ .incbin "baserom.gba", 0x252cfb, 0x23a6
+
+ .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"
+ .include "data/maps/scripts/BattleFrontier_RankingHall.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge1.inc"
+ .include "data/maps/scripts/BattleFrontier_BattlePointExchangeServiceCorner.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge2.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge3.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge4.inc"
+ .include "data/maps/scripts/BattleFrontier_ScottsHouse.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge5.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge6.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge7.inc"
+ .include "data/maps/scripts/BattleFrontier_ReceptionGate.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge8.inc"
+ .include "data/maps/scripts/BattleFrontier_Lounge9.inc"
+ .include "data/maps/scripts/BattleFrontier_PokemonCenter_1F.inc"
+ .include "data/maps/scripts/BattleFrontier_PokemonCenter_2F.inc"
+ .include "data/maps/scripts/BattleFrontier_Mart.inc"
+ .include "data/maps/scripts/FarawayIsland_Entrance.inc"
+ .include "data/maps/scripts/FarawayIsland_Interior.inc"
gUnknown_08267EDB:: @ 8267EDB
- .incbin "baserom.gba", 0x267edb, 0x234f
+
+ .incbin "baserom.gba", 0x267edb, 0x3a
+
+ .include "data/maps/scripts/BirthIsland_Exterior.inc"
+ .include "data/maps/scripts/BirthIsland_Harbor.inc"
+ .include "data/maps/scripts/TrainerHill_Entrance.inc"
+TrainerHill_Roof_Text_268986: @ 8268986
+ .string "Hm! Hm!\p"
+ .string "You finally came!\n"
+ .string "Yes, you have arrived!\p"
+ .string "Wait! Don’t say it!\n"
+ .string "I know why you came all the way\l"
+ .string "here by yourself!\p"
+ .string "You wanted to see me, the owner\n"
+ .string "of the TRAINER HILL, because…\p"
+ .string "You want to form a tag team with me!\n"
+ .string "Wa-hoo!\p"
+ .string "…Uh?\n"
+ .string "That’s not it?\p"
+ .string "Anyway, I watched you on your way up.\n"
+ .string "Marvelous battling! Bravo, indeed!$"
+
+TrainerHill_Roof_Text_268AC5: @ 8268AC5
+ .string "For a marvelous someone like you,\n"
+ .string "I have the most marvelous gift!$"
+
+TrainerHill_Roof_Text_268B07: @ 8268B07
+ .string "Oh, no, full up with things!\n"
+ .string "You’ll be back later for this!$"
+
+TrainerHill_Roof_Text_268B43: @ 8268B43
+ .string "Oh, hold on here! Did you possibly get\n"
+ .string "here marvelously quickly?\p"
+ .string "How splendid! You needn’t have\n"
+ .string "hurried so to see me!\p"
+ .string "That is so delightful. I’ll have the Time\n"
+ .string "Board at the reception updated!$"
+
+TrainerHill_Roof_Text_268C03: @ 8268C03
+ .string "But, oh…\n"
+ .string "You weren’t very quick getting here.$"
+
+TrainerHill_Roof_Text_268C31: @ 8268C31
+ .string "Perhaps it would please me more if you\n"
+ .string "arrived zippier next time.\p"
+ .string "Then, I should be pleased to form\n"
+ .string "a tag team with you!\p"
+ .string "Until we meet again, amigo!$"
+
+ .incbin "baserom.gba", 0x268cc6, 0x94
+
+TrainerHill_Entrance_Text_268D5A: @ 8268D5A
+ .string "Who knows what sort of TRAINERS\n"
+ .string "and POKéMON combos are ahead?\p"
+ .string "All I know is that I’ll knock aside\n"
+ .string "anyone that stands in my way!$"
+
+TrainerHill_Entrance_Text_268DDA: @ 8268DDA
+ .string "I heard tough TRAINERS come to this\n"
+ .string "TRAINER HILL from all over.\p"
+ .string "I can’t wait to test the waters!\p"
+ .string "I’ll knock aside anyone that stands\n"
+ .string "in my way!$"
+
+TrainerHill_Entrance_Text_268E6A: @ 8268E6A
+ .string "Do you see the Time Board over there?\p"
+ .string "My friends and I are trying to see who\n"
+ .string "can reach the top in the least time.$"
+
+TrainerHill_Entrance_Text_268EDC: @ 8268EDC
+ .string "Do you know when they’re opening\n"
+ .string "this place up?\p"
+ .string "I’m waiting here to be the first\n"
+ .string "challenger ever!$"
+
+TrainerHill_Elevator_Text_268F3E: @ 8268F3E
+ .string "Would you like to return to\n"
+ .string "the reception counter?$"
+
+ .include "data/maps/scripts/TrainerHill_1F.inc"
+ .include "data/maps/scripts/TrainerHill_2F.inc"
+ .include "data/maps/scripts/TrainerHill_3F.inc"
+ .include "data/maps/scripts/TrainerHill_4F.inc"
+ .include "data/maps/scripts/TrainerHill_Roof.inc"
+ .include "data/maps/scripts/NavelRock_Exterior.inc"
+ .include "data/maps/scripts/NavelRock_Harbor.inc"
+ .include "data/maps/scripts/NavelRock_Entrance.inc"
+ .include "data/maps/scripts/NavelRock_B1F.inc"
+ .include "data/maps/scripts/NavelRock_Fork.inc"
+ .include "data/maps/scripts/NavelRock_Up1.inc"
+ .include "data/maps/scripts/NavelRock_Up2.inc"
+ .include "data/maps/scripts/NavelRock_Up3.inc"
+ .include "data/maps/scripts/NavelRock_Up4.inc"
+ .include "data/maps/scripts/NavelRock_Top.inc"
+ .include "data/maps/scripts/NavelRock_Down01.inc"
+ .include "data/maps/scripts/NavelRock_Down02.inc"
+ .include "data/maps/scripts/NavelRock_Down03.inc"
+ .include "data/maps/scripts/NavelRock_Down04.inc"
+ .include "data/maps/scripts/NavelRock_Down05.inc"
+ .include "data/maps/scripts/NavelRock_Down06.inc"
+ .include "data/maps/scripts/NavelRock_Down07.inc"
+ .include "data/maps/scripts/NavelRock_Down08.inc"
+ .include "data/maps/scripts/NavelRock_Down09.inc"
+ .include "data/maps/scripts/NavelRock_Down10.inc"
+ .include "data/maps/scripts/NavelRock_Down11.inc"
+ .include "data/maps/scripts/NavelRock_Bottom.inc"
+ .include "data/maps/scripts/TrainerHill_Elevator.inc"
+ .include "data/maps/scripts/Route104_Prototype.inc"
+ .include "data/maps/scripts/Route104_PrototypePrettyPetalFlowerShop.inc"
+ .include "data/maps/scripts/Route109_SeashoreHouse.inc"
+ .include "data/maps/scripts/Route110_TrickHouseEntrance.inc"
+Route110_TrickHouseEnd_Movement_269E36: @ 8269E36
+Route110_TrickHouseEntrance_Movement_269E36: @ 8269E36
+ step_01
+ step_12
+ step_02
+ step_12
+ step_00
+ step_12
+ step_03
+ step_12
+ step_end
+
+Route110_TrickHouseEnd_Movement_269E3F: @ 8269E3F
+Route110_TrickHouseEntrance_Movement_269E3F: @ 8269E3F
+ step_01
+ step_52
+ step_32
+ step_32
+ step_32
+ step_32
+ step_32
+ step_32
+ step_end
+
+Route110_TrickHouseEntrance_EventScript_269E48:: @ 8269E48
+ msgbox Route110_TrickHouseEntrance_Text_26A709, 4
+ return
+
+Route110_TrickHouseEntrance_EventScript_269E51:: @ 8269E51
+ msgbox Route110_TrickHouseEntrance_Text_26A921, 4
+ closemessage
+ applymovement 1, Route110_TrickHouseEntrance_Movement_27259E
+ waitmovement 0
+ playse SE_PIN
+ applymovement 1, Route110_TrickHouseEntrance_Movement_272598
+ waitmovement 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_27259A
+ waitmovement 0
+ msgbox Route110_TrickHouseEntrance_Text_26A9AF, 4
+ applymovement 1, Route110_TrickHouseEntrance_Movement_2725A6
+ waitmovement 0
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269E8F:: @ 8269E8F
+ applymovement 1, Route110_TrickHouseEntrance_Movement_27259E
+ waitmovement 0
+ msgbox Route110_TrickHouseEntrance_Text_26AA82, 4
+ compare_var_to_value VAR_0x4044, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_269EEF
+ compare_var_to_value VAR_0x4044, 2
+ goto_eq Route110_TrickHouseEntrance_EventScript_269F1B
+ compare_var_to_value VAR_0x4044, 3
+ goto_eq Route110_TrickHouseEntrance_EventScript_269F47
+ compare_var_to_value VAR_0x4044, 4
+ goto_eq Route110_TrickHouseEntrance_EventScript_269F73
+ compare_var_to_value VAR_0x4044, 5
+ goto_eq Route110_TrickHouseEntrance_EventScript_269F9F
+ compare_var_to_value VAR_0x4044, 6
+ goto_eq Route110_TrickHouseEntrance_EventScript_269FCB
+ compare_var_to_value VAR_0x4044, 7
+ goto_eq Route110_TrickHouseEntrance_EventScript_269FF7
+ end
+
+Route110_TrickHouseEntrance_EventScript_269EEF:: @ 8269EEF
+ giveitem_std ITEM_RARE_CANDY
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269F1B:: @ 8269F1B
+ giveitem_std ITEM_TIMER_BALL
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269F47:: @ 8269F47
+ giveitem_std ITEM_HARD_STONE
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269F73:: @ 8269F73
+ giveitem_std ITEM_SMOKE_BALL
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269F9F:: @ 8269F9F
+ giveitem_std ITEM_TM12
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269FCB:: @ 8269FCB
+ giveitem_std ITEM_MAGNET
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_269FF7:: @ 8269FF7
+ giveitem_std ITEM_PP_MAX
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A023
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
+ msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A023:: @ 826A023
+ setvar VAR_0x40C1, 0
+ setvar VAR_0x40A7, 3
+ applymovement 1, Route110_TrickHouseEntrance_Movement_2725A6
+ waitmovement 0
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A039:: @ 826A039
+ applymovement 1, Route110_TrickHouseEntrance_Movement_27259E
+ waitmovement 0
+ msgbox Route110_TrickHouseEntrance_Text_26AB2C, 4
+ call Route110_TrickHouseEntrance_EventScript_26A070
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A09A
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_272071
+ msgbox Route110_TrickHouseEntrance_Text_26ABBD, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A070:: @ 826A070
+ multichoice 0, 0, 88, 1
+ switch VAR_RESULT
+ case 0, Route110_TrickHouseEntrance_EventScript_26A08A
+ goto Route110_TrickHouseEntrance_EventScript_26A092
+
+Route110_TrickHouseEntrance_EventScript_26A08A:: @ 826A08A
+ givedecoration_std 31
+ return
+
+Route110_TrickHouseEntrance_EventScript_26A092:: @ 826A092
+ givedecoration_std 32
+ return
+
+Route110_TrickHouseEntrance_EventScript_26A09A:: @ 826A09A
+ msgbox Route110_TrickHouseEntrance_Text_26ABAE, 4
+ closemessage
+ applymovement 1, Route110_TrickHouseEntrance_Movement_26D632
+ waitmovement 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_269E36
+ waitmovement 0
+ playse SE_W153
+ applymovement 1, Route110_TrickHouseEntrance_Movement_269E3F
+ waitmovement 0
+ removeobject 1
+ setvar VAR_0x40C1, 0
+ setvar VAR_0x40A7, 5
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A0D3:: @ 826A0D3
+ lockall
+ switch VAR_0x40A7
+ case 0, Route110_TrickHouseEntrance_EventScript_26A106
+ case 1, Route110_TrickHouseEntrance_EventScript_26A110
+ case 4, Route110_TrickHouseEntrance_EventScript_26A201
+ case 5, Route110_TrickHouseEntrance_EventScript_26A20B
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A106:: @ 826A106
+ msgbox Route110_TrickHouseEntrance_Text_26A878, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A110:: @ 826A110
+ msgbox Route110_TrickHouseEntrance_Text_26A887, 5
+ closemessage
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A126
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A126:: @ 826A126
+ setmetatile 5, 1, 537, 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 255, Route110_TrickHouseEntrance_Movement_2725C9
+ waitmovement 0
+ applymovement 255, Route110_TrickHouseEntrance_Movement_26A1A7
+ waitmovement 0
+ switch VAR_0x4044
+ case 0, Route110_TrickHouseEntrance_EventScript_26A1A9
+ case 1, Route110_TrickHouseEntrance_EventScript_26A1B4
+ case 2, Route110_TrickHouseEntrance_EventScript_26A1BF
+ case 3, Route110_TrickHouseEntrance_EventScript_26A1CA
+ case 4, Route110_TrickHouseEntrance_EventScript_26A1D5
+ case 5, Route110_TrickHouseEntrance_EventScript_26A1E0
+ case 6, Route110_TrickHouseEntrance_EventScript_26A1EB
+ case 7, Route110_TrickHouseEntrance_EventScript_26A1F6
+ end
+
+Route110_TrickHouseEntrance_Movement_26A1A7: @ 826A1A7
+ step_54
+ step_end
+
+Route110_TrickHouseEntrance_EventScript_26A1A9:: @ 826A1A9
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_1, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1B4:: @ 826A1B4
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_2, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1BF:: @ 826A1BF
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_3, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1CA:: @ 826A1CA
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_4, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1D5:: @ 826A1D5
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_5, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1E0:: @ 826A1E0
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_6, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1EB:: @ 826A1EB
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_7, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A1F6:: @ 826A1F6
+ warp ROUTE_110_TRICK_HOUSE_PUZZLE_8, 255, 0, 21
+ waitstate
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A201:: @ 826A201
+ msgbox Route110_TrickHouseEntrance_Text_26A8BD, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A20B:: @ 826A20B
+ compare_var_to_value VAR_0x4044, 8
+ goto_eq Route110_TrickHouseEntrance_EventScript_26A220
+ msgbox Route110_TrickHouseEntrance_Text_26A878, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A220:: @ 826A220
+ msgbox Route110_TrickHouseEntrance_Text_26A8BD, 4
+ releaseall
+ end
gUnknown_0826A22A:: @ 826A22A
- .incbin "baserom.gba", 0x26a22a, 0x712a
+ .incbin "baserom.gba", 0x26a22a, 0x1b1
+
+Route110_TrickHousePuzzle1_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle2_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle3_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle4_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle5_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle6_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle7_EventScript_26A3DB:: @ 826A3DB
+Route110_TrickHousePuzzle8_EventScript_26A3DB:: @ 826A3DB
+ msgbox Route110_TrickHousePuzzle1_Text_26AC2F, 4
+ releaseall
+ end
+
+Route110_TrickHousePuzzle1_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle2_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle3_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle4_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle5_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle6_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle7_EventScript_26A3E5:: @ 826A3E5
+Route110_TrickHousePuzzle8_EventScript_26A3E5:: @ 826A3E5
+ playfanfare BGM_FANFA4
+ message Route110_TrickHousePuzzle1_Text_26ABE8
+ waitfanfare
+ msgbox Route110_TrickHousePuzzle1_Text_26ABFB, 4
+ releaseall
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A3F8:: @ 826A3F8
+ lockall
+ msgbox Route110_TrickHouseEntrance_Text_26A474, 4
+ releaseall
+ compare_var_to_value VAR_0x4044, 0
+ call_if 1, Route110_TrickHouseEntrance_EventScript_26A429
+ compare_var_to_value VAR_0x4044, 1
+ call_if 1, Route110_TrickHouseEntrance_EventScript_26A439
+ compare_var_to_value VAR_0x4044, 2
+ call_if 1, Route110_TrickHouseEntrance_EventScript_26A449
+ setvar VAR_0x40A5, 1
+ end
+
+Route110_TrickHouseEntrance_EventScript_26A429:: @ 826A429
+ setvar VAR_0x8004, 6
+ setvar VAR_0x8005, 3
+ call Route110_TrickHouseEntrance_EventScript_26A459
+ return
+
+Route110_TrickHouseEntrance_EventScript_26A439:: @ 826A439
+ setvar VAR_0x8004, 11
+ setvar VAR_0x8005, 5
+ call Route110_TrickHouseEntrance_EventScript_26A459
+ return
+
+Route110_TrickHouseEntrance_EventScript_26A449:: @ 826A449
+ setvar VAR_0x8004, 9
+ setvar VAR_0x8005, 2
+ call Route110_TrickHouseEntrance_EventScript_26A459
+ return
+
+Route110_TrickHouseEntrance_EventScript_26A459:: @ 826A459
+ setvar VAR_0x8006, 0
+ setfieldeffectargument 0, VAR_0x8004
+ setfieldeffectargument 1, VAR_0x8005
+ setfieldeffectargument 2, VAR_0x8006
+ dofieldeffect 54
+ waitfieldeffect 54
+ delay 10
+ return
+
+Route110_TrickHouseEntrance_Text_26A474: @ 826A474
+ .string "You’re being watched…$"
+
+Route110_TrickHouseEntrance_Text_26A48A: @ 826A48A
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "beneath this desk? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A4DA: @ 826A4DA
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "behind this tree? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A529: @ 826A529
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "in this dresser? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A577: @ 826A577
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "beyond this window? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A5C8: @ 826A5C8
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "in this planter? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A616: @ 826A616
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "in this cupboard? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A665: @ 826A665
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "behind this window? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A6B6: @ 826A6B6
+ .string "Hah? Grrr…\p"
+ .string "How did you know I concealed myself\n"
+ .string "beneath this cushion? You’re sharp!$"
+
+Route110_TrickHouseEntrance_Text_26A709: @ 826A709
+ .string "Behold!\p"
+ .string "For I am the greatest living mystery\n"
+ .string "of a man in all of HOENN!\l"
+ .string "They call me…\p"
+ .string "The TRICK MASTER!\n"
+ .string "Wahahaha! Glad to meet you!$"
+
+Route110_TrickHouseEntrance_Text_26A78C: @ 826A78C
+ .string "You, you’ve come to challenge\n"
+ .string "my TRICK HOUSE, haven’t you?\p"
+ .string "That’s why you’re here, isn’t it?\n"
+ .string "Yes, it is!\p"
+ .string "Consider your challenge accepted!\p"
+ .string "Enter through the scroll there,\n"
+ .string "and let your challenge commence!\p"
+ .string "I shall be waiting in the back!$"
+
+Route110_TrickHouseEntrance_Text_26A878: @ 826A878
+ .string "It’s a scroll.$"
+
+Route110_TrickHouseEntrance_Text_26A887: @ 826A887
+ .string "There is a big hole behind the scroll!\p"
+ .string "Want to go in?$"
+
+Route110_TrickHouseEntrance_Text_26A8BD: @ 826A8BD
+ .string "There is a note affixed to the scroll…\p"
+ .string "“I am leaving on a journey.\n"
+ .string "Don’t look for me. TRICK MASTER”$"
+
+Route110_TrickHouseEntrance_Text_26A921: @ 826A921
+ .string "For the next time, I’ll use this trick,\n"
+ .string "and that scheme, and those ruses…\p"
+ .string "Mufufufu… If I may say so, it’s\n"
+ .string "brilliantly difficult, even for me!$"
+
+Route110_TrickHouseEntrance_Text_26A9AF: @ 826A9AF
+ .string "Hah? What?!\n"
+ .string "Oh, it’s you!\p"
+ .string "I’m in the midst of devising new tricky\n"
+ .string "challenges!\p"
+ .string "It’s not too much to ask for a bit more\n"
+ .string "time for me to think, is it now?\l"
+ .string "You wouldn’t begrudge me that?\l"
+ .string "Come back in a little while!$"
+
+Route110_TrickHouseEntrance_Text_26AA82: @ 826AA82
+ .string "Ah, it’s you! You’re here to accept the\n"
+ .string "reward from before, isn’t that right?\l"
+ .string "Yes, right I am!\p"
+ .string "Here!\n"
+ .string "I’ll give it to you now!$"
+
+Route110_TrickHouseEntrance_Text_26AB00: @ 826AB00
+ .string "Hah?\n"
+ .string "Did you not come to claim your reward?$"
+
+Route110_TrickHouseEntrance_Text_26AB2C: @ 826AB2C
+ .string "MECHADOLL 5 I AM!\n"
+ .string "IF REWARD IS NOT TAKEN BY YOU,\l"
+ .string "THEN TRICK MASTER YOU CANNOT FOLLOW.\p"
+ .string "RED TENT OR BLUE TENT,\n"
+ .string "WHICH DO YOU PREFER?$"
+
+Route110_TrickHouseEntrance_Text_26ABAE: @ 826ABAE
+ .string "THEN FAREWELL.$"
+
+Route110_TrickHouseEntrance_Text_26ABBD: @ 826ABBD
+ .string "YOUR PC STATUS: FULL AGAIN.\n"
+ .string "MEAN, YOU ARE.$"
+
+Route110_TrickHousePuzzle1_Text_26ABE8: @ 826ABE8
+ .string "{PLAYER} found a scroll.$"
+
+Route110_TrickHousePuzzle1_Text_26ABFB: @ 826ABFB
+ .string "{PLAYER} memorized the secret code\n"
+ .string "written on the scroll.$"
+
+Route110_TrickHousePuzzle1_Text_26AC2F: @ 826AC2F
+ .string "A secret code is written on it.$"
+
+ .incbin "baserom.gba", 0x26ac4f, 0x60
+
+ .include "data/maps/scripts/Route110_TrickHouseEnd.inc"
+ .include "data/maps/scripts/Route110_TrickHouseCorridor.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle1.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle2.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle3.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle4.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle5.inc"
+Route110_TrickHouseEntrance_Movement_26D632: @ 826D632
+Route110_TrickHousePuzzle5_Movement_26D632: @ 826D632
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_02
+ step_11
+ step_03
+ step_11
+ step_00
+ step_end
+
+ .incbin "baserom.gba", 0x26d660, 0x6e
+
+Route110_TrickHousePuzzle5_Text_26D6CE: @ 826D6CE
+ .string "CLICKETY-CLACK…\n"
+ .string "MECHADOLL 1 AM I!\p"
+ .string "IF YOU ANSWER QUIZZES CORRECTLY,\n"
+ .string "THEN YOU WILL GO TO MECHADOLL 5.\l"
+ .string "THEN YOU CAN OBTAIN THE SECRET CODE.$"
+
+Route110_TrickHousePuzzle5_Text_26D757: @ 826D757
+ .string "MECHADOLL 1 QUIZ.\p"
+ .string "One of these POKéMON is not found\n"
+ .string "on ROUTE 110. Which one is it?$"
+
+Route110_TrickHousePuzzle5_Text_26D7AA: @ 826D7AA
+ .string "MECHADOLL 1 QUIZ.\p"
+ .string "One of these POKéMON is not of the\n"
+ .string "WATER type. Which one is it?$"
+
+Route110_TrickHousePuzzle5_Text_26D7FC: @ 826D7FC
+ .string "MECHADOLL 1 QUIZ.\p"
+ .string "One of these POKéMON does not use\n"
+ .string "LEECH LIFE. Which one is it?$"
+
+Route110_TrickHousePuzzle5_Text_26D84D: @ 826D84D
+ .string "CONGRATULATIONS. CORRECT YOU ARE.\n"
+ .string "GO THROUGH. PLEASE.$"
+
+Route110_TrickHousePuzzle5_Text_26D883: @ 826D883
+ .string "BZZZT. DISAPPOINTMENT.\n"
+ .string "ERROR.$"
+
+Route110_TrickHousePuzzle5_Text_26D8A1: @ 826D8A1
+ .string "WAHAHAHAHA! WAHAHAHAHA!\n"
+ .string "CLICKETY-CLACK!$"
+
+Route110_TrickHousePuzzle5_Text_26D8C9: @ 826D8C9
+ .string "YOUR NEXT CHALLENGE WE WAIT FOR.$"
+
+Route110_TrickHousePuzzle5_Text_26D8EA: @ 826D8EA
+ .string "CLICKETY-CLACK…\n"
+ .string "MECHADOLL 2 AM I!\p"
+ .string "MECHADOLL 1’S QUIZ DIFFICULTY LEVEL\n"
+ .string "IS SET TOO LOW.$"
+
+Route110_TrickHousePuzzle5_Text_26D940: @ 826D940
+ .string "MECHADOLL 2 QUIZ.\p"
+ .string "Which of these POKéMON did WALLY\n"
+ .string "borrow from your father?$"
+
+Route110_TrickHousePuzzle5_Text_26D98C: @ 826D98C
+ .string "MECHADOLL 2 QUIZ.\p"
+ .string "Which of these POKéMON was chasing\n"
+ .string "PROF. BIRCH?$"
+
+Route110_TrickHousePuzzle5_Text_26D9CE: @ 826D9CE
+ .string "MECHADOLL 2 QUIZ.\p"
+ .string "Which of these POKéMON did TEAM AQUA\n"
+ .string "use in PETALBURG FOREST?$"
+
+Route110_TrickHousePuzzle5_Text_26DA1E: @ 826DA1E
+ .string "CLICKETY-CLACK…\n"
+ .string "MECHADOLL 3 AM I!\p"
+ .string "MATTERS OF MONEY ARE MY SOLE FOCUS.$"
+
+Route110_TrickHousePuzzle5_Text_26DA64: @ 826DA64
+ .string "MECHADOLL 3 QUIZ.\p"
+ .string "Which costs more?\n"
+ .string "Three HARBOR MAILS or one BURN HEAL?$"
+
+Route110_TrickHousePuzzle5_Text_26DAAD: @ 826DAAD
+ .string "MECHADOLL 3 QUIZ.\p"
+ .string "Sell one GREAT BALL and buy\n"
+ .string "one POTION. How much money remains?$"
+
+Route110_TrickHousePuzzle5_Text_26DAFF: @ 826DAFF
+ .string "MECHADOLL 3 QUIZ.\p"
+ .string "Do one REPEL and SODA POP cost\n"
+ .string "more than one SUPER POTION?$"
+
+Route110_TrickHousePuzzle5_Text_26DB4C: @ 826DB4C
+ .string "CLICKETY-CLACK…\n"
+ .string "MECHADOLL 4 THAT IS ME!\p"
+ .string "MY QUIZ IS AN OBJECT OF BEAUTY.$"
+
+Route110_TrickHousePuzzle5_Text_26DB94: @ 826DB94
+ .string "MECHADOLL 4 QUIZ.\p"
+ .string "In SEASHORE HOUSE, were there more men\n"
+ .string "or women?$"
+
+Route110_TrickHousePuzzle5_Text_26DBD7: @ 826DBD7
+ .string "MECHADOLL 4 QUIZ.\p"
+ .string "In LAVARIDGE TOWN, were there more\n"
+ .string "elderly men or elderly women?$"
+
+Route110_TrickHousePuzzle5_Text_26DC2A: @ 826DC2A
+ .string "MECHADOLL 4 QUIZ.\p"
+ .string "In the TRAINER’S SCHOOL, how many\n"
+ .string "girl students were there?$"
+
+Route110_TrickHousePuzzle5_Text_26DC78: @ 826DC78
+ .string "CLICKETY-CLACK…\n"
+ .string "MECHADOLL 5 AM I!\p"
+ .string "THE MASTER’S BEST AND PROUDEST\n"
+ .string "ACHIEVEMENT AM I.$"
+
+Route110_TrickHousePuzzle5_Text_26DCCB: @ 826DCCB
+ .string "MECHADOLL 5 QUIZ.\p"
+ .string "In SLATEPORT’s POKéMON FAN CLUB,\n"
+ .string "how many POKéMON were there?$"
+
+Route110_TrickHousePuzzle5_Text_26DD1B: @ 826DD1B
+ .string "MECHADOLL 5 QUIZ.\p"
+ .string "In FORTREE CITY, how many\n"
+ .string "tree houses were there?$"
+
+Route110_TrickHousePuzzle5_Text_26DD5F: @ 826DD5F
+ .string "MECHADOLL 5 QUIZ.\p"
+ .string "On the CYCLING ROAD, how many\n"
+ .string "TRIATHLETES were there?$"
+
+ .include "data/maps/scripts/Route110_TrickHousePuzzle6.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle7.inc"
+ .include "data/maps/scripts/Route110_TrickHousePuzzle8.inc"
+ .include "data/maps/scripts/Route110_SeasideCyclingRoadEntrance1.inc"
+ .include "data/maps/scripts/Route110_SeasideCyclingRoadEntrance2.inc"
+ .include "data/maps/scripts/Route113_GlassWorkshop.inc"
+ .include "data/maps/scripts/Route123_BerryMastersHouse.inc"
+ .include "data/maps/scripts/Route119_WeatherInstitute_1F.inc"
+ .include "data/maps/scripts/Route119_WeatherInstitute_2F.inc"
+ .include "data/maps/scripts/Route119_House.inc"
+ .include "data/maps/scripts/Route124_DivingTreasureHuntersHouse.inc"
gUnknown_08271354:: @ 8271354
.incbin "baserom.gba", 0x271354, 0xe
@@ -139,25 +7735,1433 @@ gUnknown_082713F8:: @ 82713F8
.incbin "baserom.gba", 0x2713f8, 0x1e6
gUnknown_082715DE:: @ 82715DE
- .incbin "baserom.gba", 0x2715de, 0x279
+
+ .incbin "baserom.gba", 0x2715de, 0x1e3
+
+EverGrandeCity_HallOfFame_EventScript_2717C1:: @ 82717C1
+ special sub_81AFDD0
+ setflag FLAG_0x87F
+ call EverGrandeCity_HallOfFame_EventScript_271829
+ compare_var_to_value VAR_0x40CC, 0
+ call_if 1, EverGrandeCity_HallOfFame_EventScript_271839
+ clearflag FLAG_0x39D
+ call EverGrandeCity_HallOfFame_EventScript_2718CC
+ setflag FLAG_0x365
+ clearflag FLAG_0x3B6
+ clearflag FLAG_0x2D7
+ setvar VAR_0x40C6, 2
+ setflag FLAG_0x35A
+ clearflag FLAG_0x2EF
+ clearflag FLAG_0x35C
+ clearflag FLAG_0x35D
+ setflag FLAG_0x2CD
+ clearflag FLAG_0x2EB
+ setflag FLAG_0x3CB
+ special sub_813BA60
+ checkflag FLAG_0x123
+ call_if 0, EverGrandeCity_HallOfFame_EventScript_271843
+ checkflag FLAG_0x12A
+ call_if 0, EverGrandeCity_HallOfFame_EventScript_27183F
+ setflag FLAG_0x2F8
+ setflag FLAG_0x2D2
+ compare_var_to_value VAR_0x40D3, 0
+ call_if 1, EverGrandeCity_HallOfFame_EventScript_271851
+ return
+
+EverGrandeCity_HallOfFame_EventScript_271829:: @ 8271829
+ clearflag FLAG_0x1C7
+ clearflag FLAG_0x1C8
+ clearflag FLAG_0x1AC
+ clearflag FLAG_0x1DD
+ clearflag FLAG_0x1DC
+ return
+
+EverGrandeCity_HallOfFame_EventScript_271839:: @ 8271839
+ setvar VAR_0x40CC, 1
+ return
+
+EverGrandeCity_HallOfFame_EventScript_27183F:: @ 827183F
+ clearflag FLAG_0x3C8
+ return
+
+EverGrandeCity_HallOfFame_EventScript_271843:: @ 8271843
+ setvar VAR_0x4082, 3
+ setvar VAR_0x408C, 3
+ clearflag FLAG_0x2DE
+ return
+
+EverGrandeCity_HallOfFame_EventScript_271851:: @ 8271851
+ setvar VAR_0x40D3, 1
+ return
gUnknown_08271857:: @ 8271857
.incbin "baserom.gba", 0x271857, 0xb
gUnknown_08271862:: @ 8271862
- .incbin "baserom.gba", 0x271862, 0x455
+
+ .incbin "baserom.gba", 0x271862, 0x6a
+
+EverGrandeCity_HallOfFame_EventScript_2718CC:: @ 82718CC
+ clearflag FLAG_0x4FB
+ clearflag FLAG_0x4FC
+ clearflag FLAG_0x4FD
+ clearflag FLAG_0x4FE
+ setvar VAR_0x409C, 0
+ return
+
+DewfordTown_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+FallarborTown_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+LavaridgeTown_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+MauvilleCity_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+OldaleTown_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+PetalburgCity_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+RustboroCity_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+SlateportCity_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+VerdanturfTown_PokemonCenter_1F_EventScript_2718DE:: @ 82718DE
+ checkflag FLAG_0x0BC
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_27374E
+ checkflag FLAG_0x4F4
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_27374E
+ checkflag FLAG_0x2E6
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_27190C
+ checkflag FLAG_0x2E4
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_271912
+ checkflag FLAG_0x2E5
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_271918
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_27190C:: @ 827190C
+ setvar VAR_0x4096, 1
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271912:: @ 8271912
+ setvar VAR_0x4096, 2
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271918:: @ 8271918
+ setvar VAR_0x4096, 3
+ return
+
+BattleFrontier_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+DewfordTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+EverGrandeCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+EverGrandeCity_PokemonLeague_1F_EventScript_27191E:: @ 827191E
+FallarborTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+FortreeCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+LavaridgeTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+LilycoveCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+MauvilleCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+MossdeepCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+OldaleTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+PacifidlogTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+PetalburgCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+RustboroCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+SlateportCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+SootopolisCity_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+TrainerHill_Entrance_EventScript_27191E:: @ 827191E
+VerdanturfTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
+ lock
+ faceplayer
+ setvar VAR_0x8004, 0
+ specialvar VAR_RESULT, sub_80C2E40
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A68
+ msgbox gUnknown_082726EB, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_27195A
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271954
+ end
+
+OldaleTown_PokemonCenter_1F_EventScript_271954:: @ 8271954
+ message gUnknown_082727DB
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_27195A:: @ 827195A
+ incrementgamestat 15
+ compare_var_to_value VAR_0x8004, 0
+ call_if 1, OldaleTown_PokemonCenter_1F_EventScript_271987
+ compare_var_to_value VAR_0x8004, 1
+ call_if 1, OldaleTown_PokemonCenter_1F_EventScript_27198D
+ waitmessage
+ call OldaleTown_PokemonCenter_1F_EventScript_271993
+ checkflag FLAG_0x111
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_271A43
+ goto OldaleTown_PokemonCenter_1F_EventScript_2719B1
+ end
+
+OldaleTown_PokemonCenter_1F_EventScript_271987:: @ 8271987
+ message gUnknown_08272768
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_27198D:: @ 827198D
+ message gUnknown_082729C0
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271993:: @ 8271993
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_2725A4
+ waitmovement 0
+ dofieldeffect 25
+ waitfieldeffect 25
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_2725AA
+ waitmovement 0
+ special sp000_heal_pokemon
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_2719B1:: @ 82719B1
+ specialvar VAR_RESULT, sub_8139ED0
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719E2
+ specialvar VAR_RESULT, sp182_move_string
+ copyvar VAR_0x8008, VAR_RESULT
+ compare_var_to_value VAR_0x8008, 0
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719E2
+ compare_var_to_value VAR_0x8008, 1
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A19
+ end
+
+OldaleTown_PokemonCenter_1F_EventScript_2719E2:: @ 82719E2
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A03
+ message gUnknown_08272798
+ waitmessage
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_271AD0
+ waitmovement 0
+ message gUnknown_082727DB
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271A03:: @ 8271A03
+ message gUnknown_082729F0
+ waitmessage
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_271AD0
+ waitmovement 0
+ message gUnknown_08272A07
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271A19:: @ 8271A19
+ checkflag FLAG_0x880
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719E2
+ msgbox gUnknown_08272798, 4
+ setflag FLAG_0x880
+ message OldaleTown_PokemonCenter_1F_Text_278A48
+ waitmessage
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_271AD0
+ waitmovement 0
+ message gUnknown_082727DB
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271A43:: @ 8271A43
+ specialvar VAR_RESULT, sub_8139540
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A5F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719B1
+ end
+
+OldaleTown_PokemonCenter_1F_EventScript_271A5F:: @ 8271A5F
+ message gUnknown_08272F07
+ setflag FLAG_0x111
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271A68:: @ 8271A68
+ checkflag FLAG_0x159
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271AAC
+ setflag FLAG_0x159
+ msgbox gUnknown_082727F5, 4
+ playse SE_PIN
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_272598
+ waitmovement 0
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_27259A
+ waitmovement 0
+ msgbox gUnknown_08272860, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271AC5
+ message gUnknown_08272A07
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271AAC:: @ 8271AAC
+ msgbox gUnknown_08272982, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_1F_EventScript_271AC5
+ message gUnknown_08272A07
+ return
+
+OldaleTown_PokemonCenter_1F_EventScript_271AC5:: @ 8271AC5
+ setvar VAR_0x8004, 1
+ goto OldaleTown_PokemonCenter_1F_EventScript_27195A
+ end
+
+OldaleTown_PokemonCenter_1F_Movement_271AD0: @ 8271AD0
+ step_4f
+ step_12
+ step_end
+
+ .incbin "baserom.gba", 0x271ad3, 0x1e4
gUnknown_08271CB7:: @ 8271CB7
.incbin "baserom.gba", 0x271cb7, 0xdb
gUnknown_08271D92:: @ 8271D92
- .incbin "baserom.gba", 0x271d92, 0x10e
+
+ .incbin "baserom.gba", 0x271d92, 0xd8
+
+BattleFrontier_OutsideWest_EventScript_271E6A:: @ 8271E6A
+FallarborTown_EventScript_271E6A:: @ 8271E6A
+FortreeCity_EventScript_271E6A:: @ 8271E6A
+LavaridgeTown_EventScript_271E6A:: @ 8271E6A
+MauvilleCity_EventScript_271E6A:: @ 8271E6A
+MossdeepCity_EventScript_271E6A:: @ 8271E6A
+OldaleTown_EventScript_271E6A:: @ 8271E6A
+PetalburgCity_EventScript_271E6A:: @ 8271E6A
+RustboroCity_EventScript_271E6A:: @ 8271E6A
+SlateportCity_EventScript_271E6A:: @ 8271E6A
+SootopolisCity_EventScript_271E6A:: @ 8271E6A
+VerdanturfTown_EventScript_271E6A:: @ 8271E6A
+ msgbox gUnknown_08272B6A, 3
+ end
+
+BattleFrontier_OutsideEast_EventScript_271E73:: @ 8271E73
+DewfordTown_EventScript_271E73:: @ 8271E73
+EverGrandeCity_EventScript_271E73:: @ 8271E73
+FallarborTown_EventScript_271E73:: @ 8271E73
+FortreeCity_EventScript_271E73:: @ 8271E73
+LavaridgeTown_EventScript_271E73:: @ 8271E73
+LilycoveCity_EventScript_271E73:: @ 8271E73
+MauvilleCity_EventScript_271E73:: @ 8271E73
+MossdeepCity_EventScript_271E73:: @ 8271E73
+OldaleTown_EventScript_271E73:: @ 8271E73
+PacifidlogTown_EventScript_271E73:: @ 8271E73
+PetalburgCity_EventScript_271E73:: @ 8271E73
+RustboroCity_EventScript_271E73:: @ 8271E73
+SlateportCity_EventScript_271E73:: @ 8271E73
+SootopolisCity_EventScript_271E73:: @ 8271E73
+VerdanturfTown_EventScript_271E73:: @ 8271E73
+ msgbox gUnknown_08272B9E, 3
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_271E7C:: @ 8271E7C
+DewfordTown_EventScript_271E7C:: @ 8271E7C
+LilycoveCity_ContestLobby_EventScript_271E7C:: @ 8271E7C
+LilycoveCity_PokemonTrainerFanClub_EventScript_271E7C:: @ 8271E7C
+MauvilleCity_PokemonCenter_1F_EventScript_271E7C:: @ 8271E7C
+PetalburgCity_PokemonCenter_1F_EventScript_271E7C:: @ 8271E7C
+Route111_EventScript_271E7C:: @ 8271E7C
+Route123_BerryMastersHouse_EventScript_271E7C:: @ 8271E7C
+SlateportCity_OceanicMuseum_1F_EventScript_271E7C:: @ 8271E7C
+SlateportCity_PokemonFanClub_EventScript_271E7C:: @ 8271E7C
+ fadescreen 1
+ special easy_chat_input_maybe
+ fadescreen 0
+ return
+
+DewfordTown_Gym_EventScript_271E84:: @ 8271E84
+LavaridgeTown_Gym_1F_EventScript_271E84:: @ 8271E84
+MauvilleCity_Gym_EventScript_271E84:: @ 8271E84
+RustboroCity_Gym_EventScript_271E84:: @ 8271E84
+ clearflag FLAG_0x30D
+ setflag FLAG_0x128
+ return
+
+DewfordTown_EventScript_271E8B:: @ 8271E8B
+DewfordTown_Hall_EventScript_271E8B:: @ 8271E8B
+ dodailyevents
+ setvar VAR_0x8004, 0
+ special sub_8122998
+ return
+
+DewfordTown_EventScript_271E95:: @ 8271E95
+Route104_MrBrineysHouse_EventScript_271E95:: @ 8271E95
+Route109_EventScript_271E95:: @ 8271E95
+ copyvar VAR_0x8008, VAR_0x4096
+ setvar VAR_0x4096, 0
+ return
gUnknown_08271EA0:: @ 8271EA0
- .incbin "baserom.gba", 0x271ea0, 0x1ef
+
+ .incbin "baserom.gba", 0x271ea0, 0x37
+
+EverGrandeCity_ChampionsRoom_EventScript_271ED7:: @ 8271ED7
+LavaridgeTown_EventScript_271ED7:: @ 8271ED7
+LilycoveCity_EventScript_271ED7:: @ 8271ED7
+LittlerootTown_EventScript_271ED7:: @ 8271ED7
+LittlerootTown_ProfessorBirchsLab_EventScript_271ED7:: @ 8271ED7
+OldaleTown_EventScript_271ED7:: @ 8271ED7
+Route103_EventScript_271ED7:: @ 8271ED7
+Route104_EventScript_271ED7:: @ 8271ED7
+Route110_EventScript_271ED7:: @ 8271ED7
+Route119_EventScript_271ED7:: @ 8271ED7
+RustboroCity_EventScript_271ED7:: @ 8271ED7
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq RustboroCity_EventScript_271EEF
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq RustboroCity_EventScript_271EF5
+ end
+
+RustboroCity_EventScript_271EEF:: @ 8271EEF
+ setvar VAR_0x4010, 105
+ return
+
+RustboroCity_EventScript_271EF5:: @ 8271EF5
+ setvar VAR_0x4010, 100
+ return
+
+LavaridgeTown_EventScript_271EFB:: @ 8271EFB
+Route110_EventScript_271EFB:: @ 8271EFB
+Route119_EventScript_271EFB:: @ 8271EFB
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LavaridgeTown_EventScript_271F13
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LavaridgeTown_EventScript_271F19
+ end
+
+LavaridgeTown_EventScript_271F13:: @ 8271F13
+ setvar VAR_0x4013, 106
+ return
+
+LavaridgeTown_EventScript_271F19:: @ 8271F19
+ setvar VAR_0x4013, 101
+ return
+
+ .incbin "baserom.gba", 0x271f1f, 0x24
+
+DewfordTown_Gym_EventScript_271F43:: @ 8271F43
+FortreeCity_Gym_EventScript_271F43:: @ 8271F43
+LavaridgeTown_Gym_1F_EventScript_271F43:: @ 8271F43
+MauvilleCity_Gym_EventScript_271F43:: @ 8271F43
+MossdeepCity_Gym_EventScript_271F43:: @ 8271F43
+PetalburgCity_Gym_EventScript_271F43:: @ 8271F43
+RustboroCity_Gym_EventScript_271F43:: @ 8271F43
+SootopolisCity_Gym_1F_EventScript_271F43:: @ 8271F43
+ switch VAR_0x8008
+ case 1, DewfordTown_Gym_EventScript_271FA1
+ case 2, DewfordTown_Gym_EventScript_271FAB
+ case 3, DewfordTown_Gym_EventScript_271FBE
+ case 4, DewfordTown_Gym_EventScript_271FCE
+ case 5, DewfordTown_Gym_EventScript_271FE7
+ case 6, DewfordTown_Gym_EventScript_271FFD
+ case 7, DewfordTown_Gym_EventScript_272010
+ case 8, DewfordTown_Gym_EventScript_272035
+ end
+
+DewfordTown_Gym_EventScript_271FA1:: @ 8271FA1
+ settrainerflag TRAINER_JOSH
+ settrainerflag TRAINER_TOMMY
+ settrainerflag TRAINER_MARC
+ return
+
+DewfordTown_Gym_EventScript_271FAB:: @ 8271FAB
+ settrainerflag TRAINER_TAKAO
+ settrainerflag TRAINER_JOCELYN
+ settrainerflag TRAINER_LAURA
+ settrainerflag TRAINER_BRENDEN
+ settrainerflag TRAINER_CRISTIAN
+ settrainerflag TRAINER_LILITH
+ return
+
+DewfordTown_Gym_EventScript_271FBE:: @ 8271FBE
+ settrainerflag TRAINER_KIRK
+ settrainerflag TRAINER_SHAWN
+ settrainerflag TRAINER_BEN
+ settrainerflag TRAINER_VIVIAN
+ settrainerflag TRAINER_ANGELO
+ return
+
+DewfordTown_Gym_EventScript_271FCE:: @ 8271FCE
+ settrainerflag TRAINER_COLE
+ settrainerflag TRAINER_AXLE
+ settrainerflag TRAINER_KEEGAN
+ settrainerflag TRAINER_GERALD
+ settrainerflag TRAINER_DANIELLE
+ settrainerflag TRAINER_JACE
+ settrainerflag TRAINER_JEFF
+ settrainerflag TRAINER_ELI
+ return
+
+DewfordTown_Gym_EventScript_271FE7:: @ 8271FE7
+ settrainerflag TRAINER_RANDALL
+ settrainerflag TRAINER_PARKER
+ settrainerflag TRAINER_GEORGE
+ settrainerflag TRAINER_BERKE
+ settrainerflag TRAINER_MARY
+ settrainerflag TRAINER_ALEXIA
+ settrainerflag TRAINER_JODY
+ return
+
+DewfordTown_Gym_EventScript_271FFD:: @ 8271FFD
+ settrainerflag TRAINER_JARED
+ settrainerflag TRAINER_FLINT
+ settrainerflag TRAINER_ASHLEY
+ settrainerflag TRAINER_EDWARDO
+ settrainerflag TRAINER_HUMBERTO
+ settrainerflag TRAINER_DARIUS
+ return
+
+DewfordTown_Gym_EventScript_272010:: @ 8272010
+ settrainerflag TRAINER_PRESTON
+ settrainerflag TRAINER_VIRGIL
+ settrainerflag TRAINER_BLAKE
+ settrainerflag TRAINER_HANNAH
+ settrainerflag TRAINER_SAMANTHA
+ settrainerflag TRAINER_MAURA
+ settrainerflag TRAINER_SYLVIA
+ settrainerflag TRAINER_NATE
+ settrainerflag TRAINER_KATHLEEN
+ settrainerflag TRAINER_CLIFFORD
+ settrainerflag TRAINER_MACEY
+ settrainerflag TRAINER_NICHOLAS
+ return
+
+DewfordTown_Gym_EventScript_272035:: @ 8272035
+ settrainerflag TRAINER_ANDREA
+ settrainerflag TRAINER_CRISSY
+ settrainerflag TRAINER_BRIANNA
+ settrainerflag TRAINER_CONNIE
+ settrainerflag TRAINER_BRIDGET
+ settrainerflag TRAINER_OLIVIA
+ settrainerflag TRAINER_TIFFANY
+ settrainerflag TRAINER_BETHANY
+ settrainerflag TRAINER_ANNIKA
+ settrainerflag TRAINER_DAPHNE
+ return
+
+DewfordTown_Gym_EventScript_272054:: @ 8272054
+DewfordTown_Hall_EventScript_272054:: @ 8272054
+FallarborTown_House1_EventScript_272054:: @ 8272054
+FortreeCity_Gym_EventScript_272054:: @ 8272054
+FortreeCity_House2_EventScript_272054:: @ 8272054
+FortreeCity_House4_EventScript_272054:: @ 8272054
+LavaridgeTown_Gym_1F_EventScript_272054:: @ 8272054
+LavaridgeTown_HerbShop_EventScript_272054:: @ 8272054
+LilycoveCity_EventScript_272054:: @ 8272054
+LilycoveCity_House2_EventScript_272054:: @ 8272054
+LittlerootTown_BrendansHouse_1F_EventScript_272054:: @ 8272054
+MauvilleCity_EventScript_272054:: @ 8272054
+MauvilleCity_Gym_EventScript_272054:: @ 8272054
+MossdeepCity_EventScript_272054:: @ 8272054
+MossdeepCity_Gym_EventScript_272054:: @ 8272054
+MossdeepCity_SpaceCenter_1F_EventScript_272054:: @ 8272054
+MtPyre_1F_EventScript_272054:: @ 8272054
+PacifidlogTown_House2_EventScript_272054:: @ 8272054
+PetalburgCity_Gym_EventScript_272054:: @ 8272054
+PetalburgWoods_EventScript_272054:: @ 8272054
+Route104_EventScript_272054:: @ 8272054
+Route104_PrettyPetalFlowerShop_EventScript_272054:: @ 8272054
+Route109_EventScript_272054:: @ 8272054
+Route111_EventScript_272054:: @ 8272054
+Route111_WinstrateFamilysHouse_EventScript_272054:: @ 8272054
+Route114_EventScript_272054:: @ 8272054
+Route114_FossilManiacsHouse_EventScript_272054:: @ 8272054
+Route120_EventScript_272054:: @ 8272054
+Route123_BerryMastersHouse_EventScript_272054:: @ 8272054
+Route123_EventScript_272054:: @ 8272054
+RustboroCity_DevonCorp_3F_EventScript_272054:: @ 8272054
+RustboroCity_Flat2_2F_EventScript_272054:: @ 8272054
+RustboroCity_Gym_EventScript_272054:: @ 8272054
+RustboroCity_PokemonSchool_EventScript_272054:: @ 8272054
+SSTidalRooms_EventScript_272054:: @ 8272054
+ShoalCave_LowTideEntranceRoom_EventScript_272054:: @ 8272054
+ShoalCave_LowTideInnerRoom_EventScript_272054:: @ 8272054
+ShoalCave_LowTideLowerRoom_EventScript_272054:: @ 8272054
+ShoalCave_LowTideStairsRoom_EventScript_272054:: @ 8272054
+SlateportCity_BattleTentLobby_EventScript_272054:: @ 8272054
+SlateportCity_Harbor_EventScript_272054:: @ 8272054
+SlateportCity_PokemonFanClub_EventScript_272054:: @ 8272054
+SootopolisCity_EventScript_272054:: @ 8272054
+SootopolisCity_Gym_1F_EventScript_272054:: @ 8272054
+SootopolisCity_House1_EventScript_272054:: @ 8272054
+VerdanturfTown_BattleTentLobby_EventScript_272054:: @ 8272054
+ msgbox gUnknown_08272AD0, 4
+ release
+ end
+
+DewfordTown_Gym_EventScript_27205E:: @ 827205E
+FortreeCity_Gym_EventScript_27205E:: @ 827205E
+LavaridgeTown_Gym_1F_EventScript_27205E:: @ 827205E
+LilycoveCity_ContestLobby_EventScript_27205E:: @ 827205E
+LinkContestRoom1_EventScript_27205E:: @ 827205E
+MauvilleCity_GameCorner_EventScript_27205E:: @ 827205E
+MauvilleCity_Gym_EventScript_27205E:: @ 827205E
+MossdeepCity_Gym_EventScript_27205E:: @ 827205E
+PetalburgCity_Gym_EventScript_27205E:: @ 827205E
+Route110_TrickHouseEnd_EventScript_27205E:: @ 827205E
+Route110_TrickHouseEntrance_EventScript_27205E:: @ 827205E
+Route113_GlassWorkshop_EventScript_27205E:: @ 827205E
+SootopolisCity_Gym_1F_EventScript_27205E:: @ 827205E
+ msgbox gUnknown_08272AD0, 4
+ return
+
+Route114_LanettesHouse_EventScript_272067:: @ 8272067
+ msgbox gUnknown_08272B1A, 4
+ release
+ end
+
+LilycoveCity_LilycoveMuseum_2F_EventScript_272071:: @ 8272071
+MauvilleCity_GameCorner_EventScript_272071:: @ 8272071
+Route110_TrickHouseEnd_EventScript_272071:: @ 8272071
+Route110_TrickHouseEntrance_EventScript_272071:: @ 8272071
+Route113_GlassWorkshop_EventScript_272071:: @ 8272071
+ msgbox gUnknown_08272B1A, 4
+ return
+
+EverGrandeCity_EventScript_27207A:: @ 827207A
+LilycoveCity_EventScript_27207A:: @ 827207A
+MossdeepCity_EventScript_27207A:: @ 827207A
+Route124_EventScript_27207A:: @ 827207A
+Route125_EventScript_27207A:: @ 827207A
+Route126_EventScript_27207A:: @ 827207A
+Route127_EventScript_27207A:: @ 827207A
+Route128_EventScript_27207A:: @ 827207A
+Route129_EventScript_27207A:: @ 827207A
+Route130_EventScript_27207A:: @ 827207A
+Route131_EventScript_27207A:: @ 827207A
+SkyPillar_Outside_EventScript_27207A:: @ 827207A
+SootopolisCity_EventScript_27207A:: @ 827207A
+ setweather 15
+ return
+
+DewfordTown_Gym_EventScript_27207E:: @ 827207E
+FortreeCity_Gym_EventScript_27207E:: @ 827207E
+LavaridgeTown_Gym_1F_EventScript_27207E:: @ 827207E
+LilycoveCity_CoveLilyMotel_2F_EventScript_27207E:: @ 827207E
+MauvilleCity_Gym_EventScript_27207E:: @ 827207E
+MossdeepCity_Gym_EventScript_27207E:: @ 827207E
+PetalburgCity_Gym_EventScript_27207E:: @ 827207E
+RustboroCity_Gym_EventScript_27207E:: @ 827207E
+SootopolisCity_Gym_1F_EventScript_27207E:: @ 827207E
+ playfanfare BGM_ME_BACHI
+ waitfanfare
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_272083:: @ 8272083
+Route111_OldLadysRestStop_EventScript_272083:: @ 8272083
+Route119_WeatherInstitute_1F_EventScript_272083:: @ 8272083
+RustboroCity_DevonCorp_3F_EventScript_272083:: @ 8272083
+SSTidalRooms_EventScript_272083:: @ 8272083
+ fadescreen 1
+ playfanfare BGM_ME_ASA
+ waitfanfare
+ special sp000_heal_pokemon
+ fadescreen 0
+ return
gUnknown_0827208F:: @ 827208F
- .incbin "baserom.gba", 0x27208f, 0x53f
+
+ .incbin "baserom.gba", 0x27208f, 0x11
+
+DewfordTown_EventScript_2720A0:: @ 82720A0
+Route104_EventScript_2720A0:: @ 82720A0
+Route109_EventScript_2720A0:: @ 82720A0
+ setflag FLAG_SPECIAL_FLAG_0x4001
+ playbgm BGM_M_BOAT, 0
+ return
+
+DewfordTown_EventScript_2720A8:: @ 82720A8
+Route104_EventScript_2720A8:: @ 82720A8
+Route109_EventScript_2720A8:: @ 82720A8
+ clearflag FLAG_SPECIAL_FLAG_0x4001
+ fadedefaultbgm
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2720AD:: @ 82720AD
+Route101_EventScript_2720AD:: @ 82720AD
+Route103_EventScript_2720AD:: @ 82720AD
+ compare_var_to_value VAR_0x4085, 0
+ goto_eq Route101_EventScript_27374E
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_eq Route101_EventScript_27211A
+ compare_var_to_value VAR_BIRCH_STATE, 0
+ call_if 1, Route101_EventScript_27211A
+ compare_var_to_value VAR_BIRCH_STATE, 1
+ call_if 1, Route101_EventScript_27211A
+ compare_var_to_value VAR_BIRCH_STATE, 2
+ call_if 1, Route101_EventScript_272127
+ compare_var_to_value VAR_BIRCH_STATE, 3
+ call_if 1, Route101_EventScript_272127
+ compare_var_to_value VAR_BIRCH_STATE, 4
+ call_if 1, Route101_EventScript_272134
+ compare_var_to_value VAR_BIRCH_STATE, 5
+ call_if 1, Route101_EventScript_272134
+ compare_var_to_value VAR_BIRCH_STATE, 6
+ call_if 1, Route101_EventScript_27211A
+ compare_var_to_value VAR_BIRCH_STATE, 7
+ call_if 1, Route101_EventScript_27211A
+ return
+
+Route101_EventScript_27211A:: @ 827211A
+ clearflag FLAG_0x2D1
+ clearflag FLAG_0x380
+ setflag FLAG_0x381
+ setflag FLAG_0x382
+ return
+
+Route101_EventScript_272127:: @ 8272127
+ clearflag FLAG_0x381
+ setflag FLAG_0x2D1
+ setflag FLAG_0x380
+ setflag FLAG_0x382
+ return
+
+Route101_EventScript_272134:: @ 8272134
+ clearflag FLAG_0x382
+ setflag FLAG_0x381
+ setflag FLAG_0x2D1
+ setflag FLAG_0x380
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_272141:: @ 8272141
+Route101_EventScript_272141:: @ 8272141
+Route103_EventScript_272141:: @ 8272141
+ lock
+ faceplayer
+ checkflag FLAG_0x12F
+ goto_if 0, Route101_EventScript_272155
+ checkflag FLAG_0x119
+ goto_if 0, Route101_EventScript_1FA2D2
+
+Route101_EventScript_272155:: @ 8272155
+ msgbox gUnknown_082A5C9C, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route101_EventScript_27216F
+ call Route101_EventScript_272184
+ release
+ end
+
+Route101_EventScript_27216F:: @ 827216F
+ msgbox Route101_Text_2A5CEB, 4
+ release
+ end
+
+Route101_EventScript_272179:: @ 8272179
+ copyvar VAR_0x8004, VAR_0x8009
+ special sub_8137C10
+ waitmessage
+ waitbuttonpress
+ return
+
+EverGrandeCity_ChampionsRoom_EventScript_272184:: @ 8272184
+Route101_EventScript_272184:: @ 8272184
+ setvar VAR_0x8004, 0
+ specialvar VAR_RESULT, sub_8137A4C
+ copyvar VAR_0x8008, VAR_0x8005
+ copyvar VAR_0x8009, VAR_0x8006
+ copyvar VAR_0x800A, VAR_RESULT
+ buffernumberstring 0, VAR_0x8008
+ buffernumberstring 1, VAR_0x8009
+ msgbox gUnknown_082A5D2C, 4
+ call Route101_EventScript_272179
+ compare_var_to_value VAR_0x800A, 0
+ goto_eq Route101_EventScript_27374E
+ setvar VAR_0x8004, 1
+ specialvar VAR_RESULT, sub_8137A4C
+ copyvar VAR_0x8008, VAR_0x8005
+ copyvar VAR_0x8009, VAR_0x8006
+ buffernumberstring 0, VAR_0x8008
+ buffernumberstring 1, VAR_0x8009
+ msgbox gUnknown_082A633D, 4
+ return
+
+BattleFrontier_OutsideWest_EventScript_2721E2:: @ 82721E2
+LilycoveCity_Harbor_EventScript_2721E2:: @ 82721E2
+SlateportCity_Harbor_EventScript_2721E2:: @ 82721E2
+ delay 60
+ applymovement VAR_0x8004, SlateportCity_Harbor_Movement_2721F0
+ waitmovement 0
+ return
+
+SlateportCity_Harbor_Movement_2721F0: @ 82721F0
+ slow_step_right
+ slow_step_right
+ slow_step_right
+ step_right
+ step_right
+ step_right
+ step_right
+ step_end
+
+PetalburgCity_Gym_EventScript_2721F8:: @ 82721F8
+ setflag FLAG_0x2E4
+ setflag FLAG_0x2E7
+ setflag FLAG_0x2E5
+ setflag FLAG_0x2E8
+ setflag FLAG_0x2E2
+ setflag FLAG_0x2E6
+ setflag FLAG_0x2E3
+ setflag FLAG_0x371
+ setvar VAR_0x4096, 0
+ return
+
+RusturfTunnel_EventScript_272216:: @ 8272216
+ removeobject 1
+ removeobject 10
+ clearflag FLAG_0x328
+ clearflag FLAG_0x3D8
+ setvar VAR_0x409A, 6
+ setflag FLAG_0x0C7
+ return
+
+ .incbin "baserom.gba", 0x27222b, 0x25
+
+BattleFrontier_OutsideWest_EventScript_272250:: @ 8272250
+BirthIsland_Harbor_EventScript_272250:: @ 8272250
+FarawayIsland_Entrance_EventScript_272250:: @ 8272250
+NavelRock_Harbor_EventScript_272250:: @ 8272250
+SouthernIsland_Exterior_EventScript_272250:: @ 8272250
+ compare_var_to_value VAR_FACING, 1
+ call_if 1, BattleFrontier_OutsideWest_EventScript_242A21
+ compare_var_to_value VAR_FACING, 3
+ call_if 1, BattleFrontier_OutsideWest_EventScript_242A2C
+ delay 30
+ hideobjectat 255, PETALBURG_CITY
+ call BattleFrontier_OutsideWest_EventScript_2721E2
+ return
+
+ .incbin "baserom.gba", 0x272274, 0x4d
+
+CaveOfOrigin_1F_EventScript_2722C1:: @ 82722C1
+CaveOfOrigin_UnusedRubySapphireMap1_EventScript_2722C1:: @ 82722C1
+CaveOfOrigin_UnusedRubySapphireMap2_EventScript_2722C1:: @ 82722C1
+CaveOfOrigin_UnusedRubySapphireMap3_EventScript_2722C1:: @ 82722C1
+ setvar VAR_0x4001, 1
+ setvar VAR_0x4002, 1
+ setvar VAR_0x4003, 1
+ setvar VAR_0x4004, 1
+ setvar VAR_0x4005, 1
+ return
+
+Route120_EventScript_2722DB:: @ 82722DB
+ lock
+ faceplayer
+ setvar VAR_0x8009, 1
+ goto Route120_EventScript_272336
+ end
+
+Route120_EventScript_2722E8:: @ 82722E8
+ lock
+ faceplayer
+ setvar VAR_0x8009, 2
+ goto Route120_EventScript_272336
+ end
+
+Route120_EventScript_2722F5:: @ 82722F5
+ lock
+ faceplayer
+ setvar VAR_0x8009, 3
+ goto Route120_EventScript_272336
+ end
+
+Route120_EventScript_272302:: @ 8272302
+ lock
+ faceplayer
+ setvar VAR_0x8009, 4
+ goto Route120_EventScript_272336
+ end
+
+Route120_EventScript_27230F:: @ 827230F
+ lock
+ faceplayer
+ setvar VAR_0x8009, 5
+ goto Route120_EventScript_272336
+ end
+
+Route119_EventScript_27231C:: @ 827231C
+ lock
+ faceplayer
+ setvar VAR_0x8009, 6
+ goto Route119_EventScript_272336
+ end
+
+Route119_EventScript_272329:: @ 8272329
+ lock
+ faceplayer
+ setvar VAR_0x8009, 7
+ goto Route119_EventScript_272336
+ end
+
+Route119_EventScript_272336:: @ 8272336
+Route120_EventScript_272336:: @ 8272336
+ checkitem ITEM_DEVON_SCOPE, 1
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route119_EventScript_272350
+ msgbox Route119_Text_1F5D00, 4
+ release
+ end
+
+Route119_EventScript_272350:: @ 8272350
+ msgbox Route119_Text_1F5D23, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route119_EventScript_272365
+ release
+ end
+
+Route119_EventScript_272365:: @ 8272365
+ msgbox Route119_Text_1F5D63, 4
+ closemessage
+ applymovement VAR_LAST_TALKED, Route119_Movement_27259E
+ waitmovement 0
+ applymovement VAR_LAST_TALKED, Route119_Movement_2723C7
+ waitmovement 0
+ waitse
+ playmoncry SPECIES_KECLEON, 2
+ delay 40
+ waitmoncry
+ setwildbattle SPECIES_KECLEON, 30, ITEM_NONE
+ setflag FLAG_SYS_CTRL_OBJ_DELETE
+ dowildbattle
+ clearflag FLAG_SYS_CTRL_OBJ_DELETE
+ specialvar VAR_RESULT, sub_8138B80
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route119_EventScript_2723C1
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq Route119_EventScript_2723C1
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq Route119_EventScript_2723C1
+ release
+ end
+
+Route119_EventScript_2723C1:: @ 82723C1
+ goto Route119_EventScript_27376D
+ end
+
+FortreeCity_Movement_2723C7: @ 82723C7
+Route119_Movement_2723C7: @ 82723C7
+Route120_Movement_2723C7: @ 82723C7
+ step_55
+ step_12
+ step_54
+ step_12
+ step_55
+ step_12
+ step_54
+ step_12
+ step_55
+ step_13
+ step_54
+ step_13
+ step_55
+ step_13
+ step_54
+ step_13
+ step_55
+ step_14
+ step_54
+ step_14
+ step_55
+ step_end
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2723DD:: @ 82723DD
+MossdeepCity_StevensHouse_EventScript_2723DD:: @ 82723DD
+Route119_WeatherInstitute_2F_EventScript_2723DD:: @ 82723DD
+RustboroCity_DevonCorp_2F_EventScript_2723DD:: @ 82723DD
+SlateportCity_House1_EventScript_2723DD:: @ 82723DD
+ fadescreen 1
+ special ChangePokemonNickname
+ waitstate
+ return
+
+FallarborTown_House1_EventScript_2723E4:: @ 82723E4
+GraniteCave_StevensRoom_EventScript_2723E4:: @ 82723E4
+SlateportCity_OceanicMuseum_2F_EventScript_2723E4:: @ 82723E4
+ bufferitemname 0, VAR_0x8004
+ playfanfare BGM_ME_WAZA
+ message gUnknown_08273161
+ waitmessage
+ waitfanfare
+ takeitem VAR_0x8004, 1
+ return
+
+EverGrandeCity_DrakesRoom_EventScript_2723F8:: @ 82723F8
+EverGrandeCity_GlaciasRoom_EventScript_2723F8:: @ 82723F8
+EverGrandeCity_PhoebesRoom_EventScript_2723F8:: @ 82723F8
+EverGrandeCity_SidneysRoom_EventScript_2723F8:: @ 82723F8
+ applymovement 255, EverGrandeCity_SidneysRoom_Movement_2725C6
+ waitmovement 0
+ playse SE_DOOR
+ setmetatile 6, 1, 836, 0
+ setmetatile 6, 2, 837, 0
+ setmetatile 0, 2, 734, 1
+ setmetatile 1, 2, 733, 1
+ setmetatile 2, 2, 734, 1
+ setmetatile 3, 2, 733, 1
+ setmetatile 4, 2, 734, 1
+ setmetatile 8, 2, 733, 1
+ setmetatile 9, 2, 734, 1
+ setmetatile 10, 2, 733, 1
+ setmetatile 11, 2, 734, 1
+ setmetatile 12, 2, 733, 1
+ special DrawWholeMapView
+ return
+
+EverGrandeCity_DrakesRoom_EventScript_272475:: @ 8272475
+EverGrandeCity_GlaciasRoom_EventScript_272475:: @ 8272475
+EverGrandeCity_PhoebesRoom_EventScript_272475:: @ 8272475
+EverGrandeCity_SidneysRoom_EventScript_272475:: @ 8272475
+ applymovement 255, EverGrandeCity_SidneysRoom_Movement_2725BA
+ waitmovement 0
+ playse SE_TRACK_DOOR
+ setmetatile 5, 12, 518, 1
+ setmetatile 6, 12, 518, 1
+ setmetatile 7, 12, 518, 1
+ setmetatile 5, 13, 526, 1
+ setmetatile 6, 13, 526, 1
+ setmetatile 7, 13, 526, 1
+ special DrawWholeMapView
+ return
+
+EverGrandeCity_DrakesRoom_EventScript_2724BC:: @ 82724BC
+EverGrandeCity_GlaciasRoom_EventScript_2724BC:: @ 82724BC
+EverGrandeCity_PhoebesRoom_EventScript_2724BC:: @ 82724BC
+EverGrandeCity_SidneysRoom_EventScript_2724BC:: @ 82724BC
+ setmetatile 6, 1, 836, 0
+ setmetatile 6, 2, 837, 0
+ setmetatile 5, 12, 518, 1
+ setmetatile 6, 12, 518, 1
+ setmetatile 7, 12, 518, 1
+ setmetatile 5, 13, 526, 1
+ setmetatile 6, 13, 526, 1
+ setmetatile 7, 13, 526, 1
+ setmetatile 0, 2, 734, 1
+ setmetatile 1, 2, 733, 1
+ setmetatile 2, 2, 734, 1
+ setmetatile 3, 2, 733, 1
+ setmetatile 4, 2, 734, 1
+ setmetatile 8, 2, 733, 1
+ setmetatile 9, 2, 734, 1
+ setmetatile 10, 2, 733, 1
+ setmetatile 11, 2, 734, 1
+ setmetatile 12, 2, 733, 1
+ return
+
+EverGrandeCity_DrakesRoom_EventScript_27255F:: @ 827255F
+EverGrandeCity_GlaciasRoom_EventScript_27255F:: @ 827255F
+EverGrandeCity_PhoebesRoom_EventScript_27255F:: @ 827255F
+EverGrandeCity_SidneysRoom_EventScript_27255F:: @ 827255F
+ setmetatile 5, 12, 518, 1
+ setmetatile 6, 12, 518, 1
+ setmetatile 7, 12, 518, 1
+ setmetatile 5, 13, 526, 1
+ setmetatile 6, 13, 526, 1
+ setmetatile 7, 13, 526, 1
+ return
+
+SlateportCity_Movement_272596: @ 8272596
+ step_57
+ step_end
+
+AquaHideout_B2F_Movement_272598: @ 8272598
+BattleFrontier_BattleTowerBattleRoom_Movement_272598: @ 8272598
+BattleFrontier_ReceptionGate_Movement_272598: @ 8272598
+CaveOfOrigin_B1F_Movement_272598: @ 8272598
+EverGrandeCity_ChampionsRoom_Movement_272598: @ 8272598
+FarawayIsland_Interior_Movement_272598: @ 8272598
+JaggedPass_Movement_272598: @ 8272598
+LavaridgeTown_Movement_272598: @ 8272598
+LilycoveCity_ContestLobby_Movement_272598: @ 8272598
+LilycoveCity_CoveLilyMotel_1F_Movement_272598: @ 8272598
+LilycoveCity_Harbor_Movement_272598: @ 8272598
+LittlerootTown_BrendansHouse_1F_Movement_272598: @ 8272598
+LittlerootTown_BrendansHouse_2F_Movement_272598: @ 8272598
+LittlerootTown_MaysHouse_1F_Movement_272598: @ 8272598
+LittlerootTown_MaysHouse_2F_Movement_272598: @ 8272598
+LittlerootTown_Movement_272598: @ 8272598
+MauvilleCity_House2_Movement_272598: @ 8272598
+MauvilleCity_Movement_272598: @ 8272598
+MeteorFalls_1F_1R_Movement_272598: @ 8272598
+MeteorFalls_StevensCave_Movement_272598: @ 8272598
+MossdeepCity_SpaceCenter_2F_Movement_272598: @ 8272598
+MossdeepCity_StevensHouse_Movement_272598: @ 8272598
+MtChimney_Movement_272598: @ 8272598
+MtPyre_Summit_Movement_272598: @ 8272598
+OldaleTown_PokemonCenter_1F_Movement_272598: @ 8272598
+PetalburgCity_Gym_Movement_272598: @ 8272598
+PetalburgCity_Movement_272598: @ 8272598
+Route103_Movement_272598: @ 8272598
+Route104_Movement_272598: @ 8272598
+Route110_Movement_272598: @ 8272598
+Route110_TrickHouseEnd_Movement_272598: @ 8272598
+Route110_TrickHouseEntrance_Movement_272598: @ 8272598
+Route110_TrickHousePuzzle5_Movement_272598: @ 8272598
+Route119_WeatherInstitute_2F_Movement_272598: @ 8272598
+RustboroCity_DevonCorp_2F_Movement_272598: @ 8272598
+RustboroCity_Movement_272598: @ 8272598
+RusturfTunnel_Movement_272598: @ 8272598
+SeafloorCavern_Entrance_Movement_272598: @ 8272598
+SeafloorCavern_Room9_Movement_272598: @ 8272598
+SlateportCity_Movement_272598: @ 8272598
+SlateportCity_OceanicMuseum_1F_Movement_272598: @ 8272598
+SlateportCity_PokemonFanClub_Movement_272598: @ 8272598
+ step_56
+ step_end
+
+BattleFrontier_BattleTowerBattleRoom_Movement_27259A: @ 827259A
+BattleFrontier_ReceptionGate_Movement_27259A: @ 827259A
+CaveOfOrigin_B1F_Movement_27259A: @ 827259A
+EverGrandeCity_ChampionsRoom_Movement_27259A: @ 827259A
+FarawayIsland_Interior_Movement_27259A: @ 827259A
+JaggedPass_Movement_27259A: @ 827259A
+LavaridgeTown_Movement_27259A: @ 827259A
+LilycoveCity_CoveLilyMotel_1F_Movement_27259A: @ 827259A
+LilycoveCity_Harbor_Movement_27259A: @ 827259A
+LittlerootTown_BrendansHouse_1F_Movement_27259A: @ 827259A
+LittlerootTown_BrendansHouse_2F_Movement_27259A: @ 827259A
+LittlerootTown_MaysHouse_1F_Movement_27259A: @ 827259A
+LittlerootTown_MaysHouse_2F_Movement_27259A: @ 827259A
+MauvilleCity_House2_Movement_27259A: @ 827259A
+MauvilleCity_Movement_27259A: @ 827259A
+MeteorFalls_1F_1R_Movement_27259A: @ 827259A
+MeteorFalls_StevensCave_Movement_27259A: @ 827259A
+MossdeepCity_SpaceCenter_2F_Movement_27259A: @ 827259A
+MossdeepCity_StevensHouse_Movement_27259A: @ 827259A
+MtChimney_Movement_27259A: @ 827259A
+MtPyre_Summit_Movement_27259A: @ 827259A
+OldaleTown_PokemonCenter_1F_Movement_27259A: @ 827259A
+PetalburgCity_Gym_Movement_27259A: @ 827259A
+PetalburgCity_Movement_27259A: @ 827259A
+Route103_Movement_27259A: @ 827259A
+Route104_Movement_27259A: @ 827259A
+Route110_Movement_27259A: @ 827259A
+Route110_TrickHouseEntrance_Movement_27259A: @ 827259A
+Route110_TrickHousePuzzle5_Movement_27259A: @ 827259A
+Route119_WeatherInstitute_2F_Movement_27259A: @ 827259A
+RustboroCity_DevonCorp_2F_Movement_27259A: @ 827259A
+RustboroCity_Movement_27259A: @ 827259A
+RusturfTunnel_Movement_27259A: @ 827259A
+SeafloorCavern_Entrance_Movement_27259A: @ 827259A
+SeafloorCavern_Room9_Movement_27259A: @ 827259A
+SlateportCity_Movement_27259A: @ 827259A
+SlateportCity_OceanicMuseum_1F_Movement_27259A: @ 827259A
+SlateportCity_PokemonFanClub_Movement_27259A: @ 827259A
+ step_14
+ step_14
+ step_14
+ step_end
+
+AquaHideout_B2F_Movement_27259E: @ 827259E
+BattleFrontier_BattlePyramidLobby_Movement_27259E: @ 827259E
+BattleFrontier_ScottsHouse_Movement_27259E: @ 827259E
+CaveOfOrigin_B1F_Movement_27259E: @ 827259E
+EverGrandeCity_PokemonLeague_1F_Movement_27259E: @ 827259E
+FallarborTown_House2_Movement_27259E: @ 827259E
+FortreeCity_House4_Movement_27259E: @ 827259E
+JaggedPass_Movement_27259E: @ 827259E
+LilycoveCity_ContestHall_Movement_27259E: @ 827259E
+LilycoveCity_CoveLilyMotel_1F_Movement_27259E: @ 827259E
+LilycoveCity_DepartmentStore_1F_Movement_27259E: @ 827259E
+LilycoveCity_DepartmentStore_5F_Movement_27259E: @ 827259E
+LilycoveCity_Harbor_Movement_27259E: @ 827259E
+LilycoveCity_LilycoveMuseum_1F_Movement_27259E: @ 827259E
+LilycoveCity_LilycoveMuseum_2F_Movement_27259E: @ 827259E
+LilycoveCity_MoveDeletersHouse_Movement_27259E: @ 827259E
+LilycoveCity_Movement_27259E: @ 827259E
+LittlerootTown_BrendansHouse_1F_Movement_27259E: @ 827259E
+LittlerootTown_BrendansHouse_2F_Movement_27259E: @ 827259E
+MagmaHideout_4F_Movement_27259E: @ 827259E
+MauvilleCity_Movement_27259E: @ 827259E
+MeteorFalls_StevensCave_Movement_27259E: @ 827259E
+MossdeepCity_SpaceCenter_2F_Movement_27259E: @ 827259E
+MtChimney_Movement_27259E: @ 827259E
+OldaleTown_Movement_27259E: @ 827259E
+PetalburgCity_Gym_Movement_27259E: @ 827259E
+PetalburgCity_Movement_27259E: @ 827259E
+Route103_Movement_27259E: @ 827259E
+Route104_Movement_27259E: @ 827259E
+Route110_TrickHouseEnd_Movement_27259E: @ 827259E
+Route110_TrickHouseEntrance_Movement_27259E: @ 827259E
+Route110_TrickHousePuzzle5_Movement_27259E: @ 827259E
+Route111_Movement_27259E: @ 827259E
+Route119_Movement_27259E: @ 827259E
+RustboroCity_Flat1_2F_Movement_27259E: @ 827259E
+RustboroCity_Movement_27259E: @ 827259E
+RusturfTunnel_Movement_27259E: @ 827259E
+SeafloorCavern_Room9_Movement_27259E: @ 827259E
+SlateportCity_Movement_27259E: @ 827259E
+SlateportCity_SternsShipyard_1F_Movement_27259E: @ 827259E
+SootopolisCity_Movement_27259E: @ 827259E
+ step_3e
+ step_end
+
+BattleFrontier_OutsideWest_Movement_2725A0: @ 82725A0
+ step_3f
+ step_end
+
+BattleFrontier_Lounge3_Movement_2725A2: @ 82725A2
+BattleFrontier_OutsideWest_Movement_2725A2: @ 82725A2
+EverGrandeCity_PokemonLeague_1F_Movement_2725A2: @ 82725A2
+JaggedPass_Movement_2725A2: @ 82725A2
+LilycoveCity_ContestHall_Movement_2725A2: @ 82725A2
+LilycoveCity_ContestLobby_Movement_2725A2: @ 82725A2
+LilycoveCity_CoveLilyMotel_1F_Movement_2725A2: @ 82725A2
+LilycoveCity_House3_Movement_2725A2: @ 82725A2
+LilycoveCity_LilycoveMuseum_1F_Movement_2725A2: @ 82725A2
+LilycoveCity_Movement_2725A2: @ 82725A2
+LittlerootTown_Movement_2725A2: @ 82725A2
+MauvilleCity_GameCorner_Movement_2725A2: @ 82725A2
+MauvilleCity_Movement_2725A2: @ 82725A2
+MossdeepCity_Movement_2725A2: @ 82725A2
+MossdeepCity_SpaceCenter_1F_Movement_2725A2: @ 82725A2
+MossdeepCity_SpaceCenter_2F_Movement_2725A2: @ 82725A2
+MtChimney_Movement_2725A2: @ 82725A2
+OldaleTown_Movement_2725A2: @ 82725A2
+PetalburgCity_Movement_2725A2: @ 82725A2
+Route109_Movement_2725A2: @ 82725A2
+Route110_Movement_2725A2: @ 82725A2
+Route111_Movement_2725A2: @ 82725A2
+Route111_WinstrateFamilysHouse_Movement_2725A2: @ 82725A2
+Route112_Movement_2725A2: @ 82725A2
+Route119_Movement_2725A2: @ 82725A2
+RustboroCity_DevonCorp_3F_Movement_2725A2: @ 82725A2
+RustboroCity_Movement_2725A2: @ 82725A2
+RusturfTunnel_Movement_2725A2: @ 82725A2
+SlateportCity_Harbor_Movement_2725A2: @ 82725A2
+SlateportCity_Movement_2725A2: @ 82725A2
+SlateportCity_OceanicMuseum_2F_Movement_2725A2: @ 82725A2
+SlateportCity_SternsShipyard_1F_Movement_2725A2: @ 82725A2
+SootopolisCity_Movement_2725A2: @ 82725A2
+VerdanturfTown_Movement_2725A2: @ 82725A2
+ step_4e
+ step_end
+
+AquaHideout_B2F_Movement_2725A4: @ 82725A4
+BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4: @ 82725A4
+BattleFrontier_OutsideWest_Movement_2725A4: @ 82725A4
+BattleFrontier_ScottsHouse_Movement_2725A4: @ 82725A4
+DewfordTown_Hall_Movement_2725A4: @ 82725A4
+EverGrandeCity_ChampionsRoom_Movement_2725A4: @ 82725A4
+EverGrandeCity_HallOfFame_Movement_2725A4: @ 82725A4
+LavaridgeTown_Movement_2725A4: @ 82725A4
+LilycoveCity_Harbor_Movement_2725A4: @ 82725A4
+LilycoveCity_PokemonTrainerFanClub_Movement_2725A4: @ 82725A4
+LittlerootTown_BrendansHouse_1F_Movement_2725A4: @ 82725A4
+LittlerootTown_BrendansHouse_2F_Movement_2725A4: @ 82725A4
+LittlerootTown_MaysHouse_1F_Movement_2725A4: @ 82725A4
+LittlerootTown_MaysHouse_2F_Movement_2725A4: @ 82725A4
+LittlerootTown_Movement_2725A4: @ 82725A4
+LittlerootTown_ProfessorBirchsLab_Movement_2725A4: @ 82725A4
+MeteorFalls_1F_1R_Movement_2725A4: @ 82725A4
+MossdeepCity_SpaceCenter_2F_Movement_2725A4: @ 82725A4
+MossdeepCity_StevensHouse_Movement_2725A4: @ 82725A4
+MtChimney_Movement_2725A4: @ 82725A4
+MtPyre_Summit_Movement_2725A4: @ 82725A4
+OldaleTown_PokemonCenter_1F_Movement_2725A4: @ 82725A4
+PetalburgCity_Gym_Movement_2725A4: @ 82725A4
+PetalburgCity_Movement_2725A4: @ 82725A4
+PetalburgWoods_Movement_2725A4: @ 82725A4
+Route101_Movement_2725A4: @ 82725A4
+Route110_Movement_2725A4: @ 82725A4
+Route110_TrickHouseEnd_Movement_2725A4: @ 82725A4
+Route111_Movement_2725A4: @ 82725A4
+Route112_Movement_2725A4: @ 82725A4
+Route116_Movement_2725A4: @ 82725A4
+Route120_Movement_2725A4: @ 82725A4
+Route128_Movement_2725A4: @ 82725A4
+RustboroCity_Movement_2725A4: @ 82725A4
+SeafloorCavern_Entrance_Movement_2725A4: @ 82725A4
+SeafloorCavern_Room9_Movement_2725A4: @ 82725A4
+SkyPillar_Outside_Movement_2725A4: @ 82725A4
+SlateportCity_Movement_2725A4: @ 82725A4
+SlateportCity_OceanicMuseum_1F_Movement_2725A4: @ 82725A4
+SlateportCity_OceanicMuseum_2F_Movement_2725A4: @ 82725A4
+SootopolisCity_Movement_2725A4: @ 82725A4
+ step_27
+ step_end
+
+BattleFrontier_BattleTowerCorridor2_Movement_2725A6: @ 82725A6
+BattleFrontier_BattleTowerMultiBattleRoom_Movement_2725A6: @ 82725A6
+BattleFrontier_OutsideWest_Movement_2725A6: @ 82725A6
+BattleFrontier_ReceptionGate_Movement_2725A6: @ 82725A6
+BattleFrontier_ScottsHouse_Movement_2725A6: @ 82725A6
+CaveOfOrigin_B1F_Movement_2725A6: @ 82725A6
+DewfordTown_Hall_Movement_2725A6: @ 82725A6
+EverGrandeCity_ChampionsRoom_Movement_2725A6: @ 82725A6
+EverGrandeCity_HallOfFame_Movement_2725A6: @ 82725A6
+LavaridgeTown_Movement_2725A6: @ 82725A6
+LilycoveCity_DepartmentStore_5F_Movement_2725A6: @ 82725A6
+LilycoveCity_Harbor_Movement_2725A6: @ 82725A6
+LittlerootTown_BrendansHouse_1F_Movement_2725A6: @ 82725A6
+LittlerootTown_BrendansHouse_2F_Movement_2725A6: @ 82725A6
+LittlerootTown_MaysHouse_2F_Movement_2725A6: @ 82725A6
+LittlerootTown_Movement_2725A6: @ 82725A6
+LittlerootTown_ProfessorBirchsLab_Movement_2725A6: @ 82725A6
+MagmaHideout_4F_Movement_2725A6: @ 82725A6
+MeteorFalls_1F_1R_Movement_2725A6: @ 82725A6
+MossdeepCity_SpaceCenter_2F_Movement_2725A6: @ 82725A6
+MtPyre_Summit_Movement_2725A6: @ 82725A6
+NewMauville_Entrance_Movement_2725A6: @ 82725A6
+OldaleTown_PokemonCenter_2F_Movement_2725A6: @ 82725A6
+PetalburgCity_Gym_Movement_2725A6: @ 82725A6
+PetalburgCity_Movement_2725A6: @ 82725A6
+PetalburgWoods_Movement_2725A6: @ 82725A6
+Route104_Movement_2725A6: @ 82725A6
+Route110_TrickHouseEnd_Movement_2725A6: @ 82725A6
+Route110_TrickHouseEntrance_Movement_2725A6: @ 82725A6
+Route111_Movement_2725A6: @ 82725A6
+Route114_FossilManiacsTunnel_Movement_2725A6: @ 82725A6
+Route120_Movement_2725A6: @ 82725A6
+Route121_SafariZoneEntrance_Movement_2725A6: @ 82725A6
+Route128_Movement_2725A6: @ 82725A6
+RustboroCity_Movement_2725A6: @ 82725A6
+RusturfTunnel_Movement_2725A6: @ 82725A6
+SeafloorCavern_Entrance_Movement_2725A6: @ 82725A6
+SeafloorCavern_Room9_Movement_2725A6: @ 82725A6
+SlateportCity_BattleTentCorridor_Movement_2725A6: @ 82725A6
+SlateportCity_Harbor_Movement_2725A6: @ 82725A6
+SlateportCity_Movement_2725A6: @ 82725A6
+SlateportCity_OceanicMuseum_2F_Movement_2725A6: @ 82725A6
+SootopolisCity_MysteryEventsHouse_1F_Movement_2725A6: @ 82725A6
+VerdanturfTown_BattleTentBattleRoom_Movement_2725A6: @ 82725A6
+ step_26
+ step_end
+
+BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8: @ 82725A8
+BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8: @ 82725A8
+BattleFrontier_OutsideWest_Movement_2725A8: @ 82725A8
+BattleFrontier_ScottsHouse_Movement_2725A8: @ 82725A8
+DewfordTown_Hall_Movement_2725A8: @ 82725A8
+EverGrandeCity_ChampionsRoom_Movement_2725A8: @ 82725A8
+EverGrandeCity_HallOfFame_Movement_2725A8: @ 82725A8
+LavaridgeTown_Movement_2725A8: @ 82725A8
+LilycoveCity_DepartmentStore_1F_Movement_2725A8: @ 82725A8
+LilycoveCity_PokemonTrainerFanClub_Movement_2725A8: @ 82725A8
+LittlerootTown_BrendansHouse_1F_Movement_2725A8: @ 82725A8
+LittlerootTown_BrendansHouse_2F_Movement_2725A8: @ 82725A8
+LittlerootTown_MaysHouse_1F_Movement_2725A8: @ 82725A8
+LittlerootTown_Movement_2725A8: @ 82725A8
+LittlerootTown_ProfessorBirchsLab_Movement_2725A8: @ 82725A8
+MagmaHideout_4F_Movement_2725A8: @ 82725A8
+MauvilleCity_Movement_2725A8: @ 82725A8
+MossdeepCity_SpaceCenter_1F_Movement_2725A8: @ 82725A8
+MossdeepCity_SpaceCenter_2F_Movement_2725A8: @ 82725A8
+MtPyre_Summit_Movement_2725A8: @ 82725A8
+OldaleTown_Movement_2725A8: @ 82725A8
+PetalburgCity_Gym_Movement_2725A8: @ 82725A8
+PetalburgCity_Movement_2725A8: @ 82725A8
+Route101_Movement_2725A8: @ 82725A8
+Route110_Movement_2725A8: @ 82725A8
+Route110_TrickHouseEnd_Movement_2725A8: @ 82725A8
+Route112_Movement_2725A8: @ 82725A8
+Route116_Movement_2725A8: @ 82725A8
+Route120_Movement_2725A8: @ 82725A8
+Route128_Movement_2725A8: @ 82725A8
+RustboroCity_Movement_2725A8: @ 82725A8
+SSTidalCorridor_Movement_2725A8: @ 82725A8
+SeafloorCavern_Entrance_Movement_2725A8: @ 82725A8
+SkyPillar_Outside_Movement_2725A8: @ 82725A8
+SlateportCity_Harbor_Movement_2725A8: @ 82725A8
+SlateportCity_Movement_2725A8: @ 82725A8
+SlateportCity_OceanicMuseum_1F_Movement_2725A8: @ 82725A8
+SlateportCity_OceanicMuseum_2F_Movement_2725A8: @ 82725A8
+SootopolisCity_Movement_2725A8: @ 82725A8
+VerdanturfTown_BattleTentBattleRoom_Movement_2725A8: @ 82725A8
+ step_28
+ step_end
+
+BattleFrontier_OutsideWest_Movement_2725AA: @ 82725AA
+BattleFrontier_ScottsHouse_Movement_2725AA: @ 82725AA
+BirthIsland_Harbor_Movement_2725AA: @ 82725AA
+DewfordTown_Hall_Movement_2725AA: @ 82725AA
+EverGrandeCity_ChampionsRoom_Movement_2725AA: @ 82725AA
+FarawayIsland_Entrance_Movement_2725AA: @ 82725AA
+LilycoveCity_CoveLilyMotel_1F_Movement_2725AA: @ 82725AA
+LilycoveCity_DepartmentStoreElevator_Movement_2725AA: @ 82725AA
+LilycoveCity_Harbor_Movement_2725AA: @ 82725AA
+LilycoveCity_Movement_2725AA: @ 82725AA
+LilycoveCity_PokemonTrainerFanClub_Movement_2725AA: @ 82725AA
+LittlerootTown_BrendansHouse_1F_Movement_2725AA: @ 82725AA
+LittlerootTown_MaysHouse_1F_Movement_2725AA: @ 82725AA
+LittlerootTown_Movement_2725AA: @ 82725AA
+MauvilleCity_Movement_2725AA: @ 82725AA
+MeteorFalls_1F_1R_Movement_2725AA: @ 82725AA
+MossdeepCity_SpaceCenter_2F_Movement_2725AA: @ 82725AA
+MtPyre_Summit_Movement_2725AA: @ 82725AA
+NavelRock_Harbor_Movement_2725AA: @ 82725AA
+OldaleTown_PokemonCenter_1F_Movement_2725AA: @ 82725AA
+PetalburgCity_Gym_Movement_2725AA: @ 82725AA
+PetalburgCity_Movement_2725AA: @ 82725AA
+PetalburgWoods_Movement_2725AA: @ 82725AA
+Route110_Movement_2725AA: @ 82725AA
+Route110_TrickHouseEnd_Movement_2725AA: @ 82725AA
+Route114_FossilManiacsTunnel_Movement_2725AA: @ 82725AA
+Route119_Movement_2725AA: @ 82725AA
+Route120_Movement_2725AA: @ 82725AA
+Route128_Movement_2725AA: @ 82725AA
+RustboroCity_Movement_2725AA: @ 82725AA
+RustboroCity_PokemonSchool_Movement_2725AA: @ 82725AA
+RusturfTunnel_Movement_2725AA: @ 82725AA
+SeafloorCavern_Entrance_Movement_2725AA: @ 82725AA
+SeafloorCavern_Room9_Movement_2725AA: @ 82725AA
+SkyPillar_Outside_Movement_2725AA: @ 82725AA
+SlateportCity_Harbor_Movement_2725AA: @ 82725AA
+SlateportCity_Movement_2725AA: @ 82725AA
+SlateportCity_OceanicMuseum_2F_Movement_2725AA: @ 82725AA
+SouthernIsland_Exterior_Movement_2725AA: @ 82725AA
+VerdanturfTown_BattleTentBattleRoom_Movement_2725AA: @ 82725AA
+VictoryRoad_1F_Movement_2725AA: @ 82725AA
+ step_25
+ step_end
+
+RustboroCity_Movement_2725AC: @ 82725AC
+ step_03
+ step_end
+
+RustboroCity_Movement_2725AE: @ 82725AE
+ step_02
+ step_end
+
+BattleFrontier_Mart_Movement_2725B0: @ 82725B0
+MeteorFalls_1F_1R_Movement_2725B0: @ 82725B0
+ step_00
+ step_end
+
+MarineCave_End_Movement_2725B2: @ 82725B2
+MtPyre_Summit_Movement_2725B2: @ 82725B2
+Route118_Movement_2725B2: @ 82725B2
+SkyPillar_Top_Movement_2725B2: @ 82725B2
+SlateportCity_Movement_2725B2: @ 82725B2
+TerraCave_End_Movement_2725B2: @ 82725B2
+ step_01
+ step_end
+
+BattleFrontier_BattleDomeBattleRoom_Movement_2725B4: @ 82725B4
+MeteorFalls_1F_1R_Movement_2725B4: @ 82725B4
+ step_1d
+ step_end
+
+BattleFrontier_BattlePalaceBattleRoom_Movement_2725B6: @ 82725B6
+BattleFrontier_BattleTowerBattleRoom_Movement_2725B6: @ 82725B6
+ step_1f
+ step_end
+
+Route121_Movement_2725B8: @ 82725B8
+ step_20
+ step_end
+
+EverGrandeCity_SidneysRoom_Movement_2725BA: @ 82725BA
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+EverGrandeCity_ChampionsRoom_Movement_2725C1: @ 82725C1
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+EverGrandeCity_SidneysRoom_Movement_2725C6: @ 82725C6
+ step_14
+ step_14
+ step_end
+
+Route110_TrickHouseEntrance_Movement_2725C9: @ 82725C9
+ step_up
+ step_end
+
+ .incbin "baserom.gba", 0x2725cb, 0x3
gUnknown_082725CE:: @ 82725CE
.incbin "baserom.gba", 0x2725ce, 0x9
@@ -459,55 +9463,1208 @@ gUnknown_082736B3:: @ 82736B3
.incbin "baserom.gba", 0x2736b3, 0x9
gUnknown_082736BC:: @ 82736BC
- .incbin "baserom.gba", 0x2736bc, 0x15f
+
+ .incbin "baserom.gba", 0x2736bc, 0x92
+
+AncientTomb_EventScript_27374E:: @ 827374E
+AquaHideout_B1F_EventScript_27374E:: @ 827374E
+BattleFrontier_BattleDomeBattleRoom_EventScript_27374E:: @ 827374E
+BattleFrontier_OutsideEast_EventScript_27374E:: @ 827374E
+BirthIsland_Exterior_EventScript_27374E:: @ 827374E
+DesertRuins_EventScript_27374E:: @ 827374E
+EverGrandeCity_PokemonCenter_1F_EventScript_27374E:: @ 827374E
+FarawayIsland_Interior_EventScript_27374E:: @ 827374E
+IslandCave_EventScript_27374E:: @ 827374E
+LilycoveCity_Harbor_EventScript_27374E:: @ 827374E
+MarineCave_End_EventScript_27374E:: @ 827374E
+NavelRock_Bottom_EventScript_27374E:: @ 827374E
+NavelRock_Top_EventScript_27374E:: @ 827374E
+NewMauville_Inside_EventScript_27374E:: @ 827374E
+OldaleTown_PokemonCenter_1F_EventScript_27374E:: @ 827374E
+PacifidlogTown_House2_EventScript_27374E:: @ 827374E
+Route101_EventScript_27374E:: @ 827374E
+Route119_EventScript_27374E:: @ 827374E
+Route120_EventScript_27374E:: @ 827374E
+SkyPillar_Top_EventScript_27374E:: @ 827374E
+SouthernIsland_Interior_EventScript_27374E:: @ 827374E
+TerraCave_End_EventScript_27374E:: @ 827374E
+ return
+
+ .incbin "baserom.gba", 0x27374f, 0x6
+
+OldaleTown_PokemonCenter_2F_EventScript_273755:: @ 8273755
+ setvar VAR_RESULT, 0
+ return
+
+BattleFrontier_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+DewfordTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+EverGrandeCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+EverGrandeCity_PokemonLeague_2F_EventScript_27375B:: @ 827375B
+FallarborTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+FortreeCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+LavaridgeTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+LilycoveCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+MauvilleCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+MossdeepCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+OldaleTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+PacifidlogTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+PetalburgCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+RustboroCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+SlateportCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+SootopolisCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+VerdanturfTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
+ call OldaleTown_PokemonCenter_2F_EventScript_27751B
+ end
+
+BattleFrontier_PokemonCenter_2F_EventScript_273761:: @ 8273761
+DewfordTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
+EverGrandeCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+EverGrandeCity_PokemonLeague_2F_EventScript_273761:: @ 8273761
+FallarborTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
+FortreeCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+LavaridgeTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
+LilycoveCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+MauvilleCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+MossdeepCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+OldaleTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
+PacifidlogTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
+PetalburgCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+RustboroCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+SlateportCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+SootopolisCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
+VerdanturfTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
+ call OldaleTown_PokemonCenter_2F_EventScript_277672
+ end
+
+BattleFrontier_PokemonCenter_2F_EventScript_273767:: @ 8273767
+DewfordTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
+EverGrandeCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+EverGrandeCity_PokemonLeague_2F_EventScript_273767:: @ 8273767
+FallarborTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
+FortreeCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+LavaridgeTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
+LilycoveCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+MauvilleCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+MossdeepCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+OldaleTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
+PacifidlogTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
+PetalburgCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+RustboroCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+SlateportCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+SootopolisCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
+VerdanturfTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
+ call OldaleTown_PokemonCenter_2F_EventScript_2776A4
+ end
+
+AncientTomb_EventScript_27376D:: @ 827376D
+AquaHideout_B1F_EventScript_27376D:: @ 827376D
+DesertRuins_EventScript_27376D:: @ 827376D
+IslandCave_EventScript_27376D:: @ 827376D
+MarineCave_End_EventScript_27376D:: @ 827376D
+NewMauville_Inside_EventScript_27376D:: @ 827376D
+Route119_EventScript_27376D:: @ 827376D
+TerraCave_End_EventScript_27376D:: @ 827376D
+ fadescreenswapbuffers 1
+ removeobject VAR_LAST_TALKED
+ fadescreenswapbuffers 0
+ release
+ end
+
+AncientTomb_EventScript_273776:: @ 8273776
+BirthIsland_Exterior_EventScript_273776:: @ 8273776
+DesertRuins_EventScript_273776:: @ 8273776
+FarawayIsland_Interior_EventScript_273776:: @ 8273776
+IslandCave_EventScript_273776:: @ 8273776
+MarineCave_End_EventScript_273776:: @ 8273776
+NavelRock_Bottom_EventScript_273776:: @ 8273776
+NavelRock_Top_EventScript_273776:: @ 8273776
+SouthernIsland_Interior_EventScript_273776:: @ 8273776
+TerraCave_End_EventScript_273776:: @ 8273776
+ fadescreenswapbuffers 1
+ removeobject VAR_LAST_TALKED
+ fadescreenswapbuffers 0
+ bufferspeciesname 0, VAR_0x8004
+ msgbox gUnknown_08273204, 4
+ release
+ end
+
+LittlerootTown_ProfessorBirchsLab_EventScript_27378B:: @ 827378B
+MossdeepCity_StevensHouse_EventScript_27378B:: @ 827378B
+Route119_WeatherInstitute_2F_EventScript_27378B:: @ 827378B
+RustboroCity_DevonCorp_2F_EventScript_27378B:: @ 827378B
+ getpartysize
+ subvar VAR_RESULT, 1
+ copyvar VAR_0x8004, VAR_RESULT
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_273797:: @ 8273797
+MossdeepCity_StevensHouse_EventScript_273797:: @ 8273797
+Route119_WeatherInstitute_2F_EventScript_273797:: @ 8273797
+RustboroCity_DevonCorp_2F_EventScript_273797:: @ 8273797
+ fadescreen 1
+ special ChangeBoxPokemonNickname
+ waitstate
+ lock
+ faceplayer
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2737A0:: @ 82737A0
+MossdeepCity_StevensHouse_EventScript_2737A0:: @ 82737A0
+Route119_WeatherInstitute_2F_EventScript_2737A0:: @ 82737A0
+RustboroCity_DevonCorp_2F_EventScript_2737A0:: @ 82737A0
+ bufferboxname 0, 16438
+ bufferspeciesname 1, VAR_0x4001
+ checkflag FLAG_SYS_PC_LANETTE
+ call_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_2737BB
+ checkflag FLAG_SYS_PC_LANETTE
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_2737E6
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2737BB:: @ 82737BB
+ specialvar VAR_RESULT, sub_813B21C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737D4
+ msgbox gText_PkmnTransferredSomeonesPC, 4
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2737D4:: @ 82737D4
+ specialvar VAR_RESULT, get_unknown_box_id
+ bufferboxname 2, 32781
+ msgbox gText_PkmnBoxSomeonesPCFull, 4
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2737E6:: @ 82737E6
+ specialvar VAR_RESULT, sub_813B21C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737FF
+ msgbox gText_PkmnTransferredLanettesPC, 4
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_2737FF:: @ 82737FF
+ specialvar VAR_RESULT, get_unknown_box_id
+ bufferboxname 2, 32781
+ msgbox gText_PkmnBoxLanettesPCFull, 4
+ return
+
+LittlerootTown_ProfessorBirchsLab_EventScript_273811:: @ 8273811
+MossdeepCity_StevensHouse_EventScript_273811:: @ 8273811
+Route119_WeatherInstitute_2F_EventScript_273811:: @ 8273811
+RustboroCity_DevonCorp_2F_EventScript_273811:: @ 8273811
+ msgbox gUnknown_0827331C, 4
+ release
+ end
gUnknown_0827381B:: @ 827381B
- .incbin "baserom.gba", 0x27381b, 0x504
+
+ .incbin "baserom.gba", 0x27381b, 0xf8
+
+Route114_EventScript_273913:: @ 8273913
+ setmetatile 7, 3, 839, 1
+ setmetatile 7, 4, 847, 0
+ return
+
+Route114_EventScript_273926:: @ 8273926
+ setmetatile 6, 45, 601, 1
+ setmetatile 6, 46, 609, 0
+ return
+
+Route115_EventScript_273939:: @ 8273939
+ setmetatile 21, 5, 601, 1
+ setmetatile 21, 6, 609, 0
+ return
+
+Route115_EventScript_27394C:: @ 827394C
+ setmetatile 36, 9, 601, 1
+ setmetatile 36, 10, 609, 0
+ return
+
+Route116_EventScript_27395F:: @ 827395F
+ setmetatile 59, 12, 159, 1
+ setmetatile 59, 13, 167, 0
+ return
+
+Route116_EventScript_273972:: @ 8273972
+ setmetatile 79, 5, 159, 1
+ setmetatile 79, 6, 167, 0
+ return
+
+Route118_EventScript_273985:: @ 8273985
+ setmetatile 42, 5, 159, 1
+ setmetatile 42, 6, 167, 0
+ return
+
+Route118_EventScript_273998:: @ 8273998
+ setmetatile 9, 5, 159, 1
+ setmetatile 9, 6, 167, 0
+ return
+
+Route105_EventScript_2739AB:: @ 82739AB
+ setmetatile 10, 28, 334, 0
+ setmetatile 11, 28, 334, 0
+ setmetatile 9, 29, 334, 0
+ setmetatile 10, 29, 335, 0
+ setmetatile 11, 29, 335, 0
+ setmetatile 12, 29, 334, 0
+ setmetatile 9, 30, 334, 0
+ setmetatile 10, 30, 335, 0
+ setmetatile 11, 30, 335, 0
+ setmetatile 12, 30, 334, 0
+ setmetatile 10, 31, 334, 0
+ setmetatile 11, 31, 334, 0
+ return
+
+Route105_EventScript_273A18:: @ 8273A18
+ setmetatile 20, 53, 334, 0
+ setmetatile 21, 53, 334, 0
+ setmetatile 19, 54, 334, 0
+ setmetatile 20, 54, 335, 0
+ setmetatile 21, 54, 335, 0
+ setmetatile 22, 54, 334, 0
+ setmetatile 19, 55, 334, 0
+ setmetatile 20, 55, 335, 0
+ setmetatile 21, 55, 335, 0
+ setmetatile 22, 55, 334, 0
+ setmetatile 20, 56, 334, 0
+ setmetatile 21, 56, 334, 0
+ return
+
+Route125_EventScript_273A85:: @ 8273A85
+ setmetatile 8, 16, 334, 0
+ setmetatile 9, 16, 334, 0
+ setmetatile 7, 17, 334, 0
+ setmetatile 8, 17, 335, 0
+ setmetatile 9, 17, 335, 0
+ setmetatile 10, 17, 334, 0
+ setmetatile 7, 18, 334, 0
+ setmetatile 8, 18, 335, 0
+ setmetatile 9, 18, 335, 0
+ setmetatile 10, 18, 334, 0
+ setmetatile 8, 19, 334, 0
+ setmetatile 9, 19, 334, 0
+ return
+
+Route125_EventScript_273AF2:: @ 8273AF2
+ setmetatile 53, 18, 334, 0
+ setmetatile 54, 18, 334, 0
+ setmetatile 52, 19, 334, 0
+ setmetatile 53, 19, 335, 0
+ setmetatile 54, 19, 335, 0
+ setmetatile 55, 19, 334, 0
+ setmetatile 52, 20, 334, 0
+ setmetatile 53, 20, 335, 0
+ setmetatile 54, 20, 335, 0
+ setmetatile 55, 20, 334, 0
+ setmetatile 53, 21, 334, 0
+ setmetatile 54, 21, 334, 0
+ return
+
+Route127_EventScript_273B5F:: @ 8273B5F
+ setmetatile 57, 9, 334, 0
+ setmetatile 58, 9, 334, 0
+ setmetatile 56, 10, 334, 0
+ setmetatile 57, 10, 335, 0
+ setmetatile 58, 10, 335, 0
+ setmetatile 59, 10, 334, 0
+ setmetatile 56, 11, 334, 0
+ setmetatile 57, 11, 335, 0
+ setmetatile 58, 11, 335, 0
+ setmetatile 59, 11, 334, 0
+ setmetatile 57, 12, 334, 0
+ setmetatile 58, 12, 334, 0
+ return
+
+Route127_EventScript_273BCC:: @ 8273BCC
+ setmetatile 61, 30, 334, 0
+ setmetatile 62, 30, 334, 0
+ setmetatile 60, 31, 334, 0
+ setmetatile 61, 31, 335, 0
+ setmetatile 62, 31, 335, 0
+ setmetatile 63, 31, 334, 0
+ setmetatile 60, 32, 334, 0
+ setmetatile 61, 32, 335, 0
+ setmetatile 62, 32, 335, 0
+ setmetatile 63, 32, 334, 0
+ setmetatile 61, 33, 334, 0
+ setmetatile 62, 33, 334, 0
+ return
+
+Route129_EventScript_273C39:: @ 8273C39
+ setmetatile 16, 14, 334, 0
+ setmetatile 17, 14, 334, 0
+ setmetatile 15, 15, 334, 0
+ setmetatile 16, 15, 335, 0
+ setmetatile 17, 15, 335, 0
+ setmetatile 18, 15, 334, 0
+ setmetatile 15, 16, 334, 0
+ setmetatile 16, 16, 335, 0
+ setmetatile 17, 16, 335, 0
+ setmetatile 18, 16, 334, 0
+ setmetatile 16, 17, 334, 0
+ setmetatile 17, 17, 334, 0
+ return
+
+Route129_EventScript_273CA6:: @ 8273CA6
+ setmetatile 42, 19, 334, 0
+ setmetatile 43, 19, 334, 0
+ setmetatile 41, 20, 334, 0
+ setmetatile 42, 20, 335, 0
+ setmetatile 43, 20, 335, 0
+ setmetatile 44, 20, 334, 0
+ setmetatile 41, 21, 334, 0
+ setmetatile 42, 21, 335, 0
+ setmetatile 43, 21, 335, 0
+ setmetatile 44, 21, 334, 0
+ setmetatile 42, 22, 334, 0
+ setmetatile 43, 22, 334, 0
+ return
+
+Route105_EventScript_273D13:: @ 8273D13
+Route114_EventScript_273D13:: @ 8273D13
+Route115_EventScript_273D13:: @ 8273D13
+Route116_EventScript_273D13:: @ 8273D13
+Route118_EventScript_273D13:: @ 8273D13
+Route125_EventScript_273D13:: @ 8273D13
+Route127_EventScript_273D13:: @ 8273D13
+Route129_EventScript_273D13:: @ 8273D13
+ setflag FLAG_SPECIAL_FLAG_0x4000
+ return
+
+Route105_EventScript_273D17:: @ 8273D17
+Route125_EventScript_273D17:: @ 8273D17
+Route127_EventScript_273D17:: @ 8273D17
+Route129_EventScript_273D17:: @ 8273D17
+ setweather 13
+ return
+
+Route114_EventScript_273D1B:: @ 8273D1B
+Route115_EventScript_273D1B:: @ 8273D1B
+Route116_EventScript_273D1B:: @ 8273D1B
+Route118_EventScript_273D1B:: @ 8273D1B
+ setweather 12
+ return
+
+gUnknown_08273D1F:: @ 8273D1F
gUnknown_08273D1F:: @ 8273D1F
- .incbin "baserom.gba", 0x273d1f, 0x5c7
+ lockall
+ compare_var_to_value VAR_0x4037, 9
+ goto_if 4, Route105_EventScript_273D51
+ goto Route105_EventScript_273D5F
+ end
+
+Route105_EventScript_273D31:: @ 8273D31
+ closemessage
+ fadescreenswapbuffers 1
+ setweather 2
+ doweather
+ call Route105_EventScript_273D6D
+ special DrawWholeMapView
+ setvar VAR_0x4037, 0
+ setvar VAR_0x4039, 0
+ clearflag FLAG_SPECIAL_FLAG_0x4000
+ fadescreenswapbuffers 0
+ releaseall
+ end
+
+Route105_EventScript_273D51:: @ 8273D51
+ msgbox gUnknown_08273656, 4
+ goto Route105_EventScript_273D31
+ end
+
+Route105_EventScript_273D5F:: @ 8273D5F
+ msgbox gUnknown_08273684, 4
+ goto Route105_EventScript_273D31
+ end
+
+Route105_EventScript_273D6D:: @ 8273D6D
+ switch VAR_0x4037
+ case 1, Route105_EventScript_273E23
+ case 2, Route105_EventScript_273E36
+ case 3, Route105_EventScript_273E49
+ case 4, Route105_EventScript_273E5C
+ case 5, Route105_EventScript_273E6F
+ case 6, Route105_EventScript_273E82
+ case 7, Route105_EventScript_273E95
+ case 8, Route105_EventScript_273EA8
+ case 9, Route105_EventScript_273EBB
+ case 10, Route105_EventScript_273F28
+ case 11, Route105_EventScript_273F95
+ case 12, Route105_EventScript_274002
+ case 13, Route105_EventScript_27406F
+ case 14, Route105_EventScript_2740DC
+ case 15, Route105_EventScript_274149
+ case 16, Route105_EventScript_2741B6
+ return
+
+Route105_EventScript_273E23:: @ 8273E23
+ setmetatile 7, 3, 617, 1
+ setmetatile 7, 4, 617, 1
+ return
+
+Route105_EventScript_273E36:: @ 8273E36
+ setmetatile 6, 45, 613, 1
+ setmetatile 6, 46, 613, 1
+ return
+
+Route105_EventScript_273E49:: @ 8273E49
+ setmetatile 21, 5, 613, 1
+ setmetatile 21, 6, 613, 1
+ return
+
+Route105_EventScript_273E5C:: @ 8273E5C
+ setmetatile 36, 9, 613, 1
+ setmetatile 36, 10, 613, 1
+ return
+
+Route105_EventScript_273E6F:: @ 8273E6F
+ setmetatile 59, 12, 124, 1
+ setmetatile 59, 13, 124, 1
+ return
+
+Route105_EventScript_273E82:: @ 8273E82
+ setmetatile 79, 5, 124, 1
+ setmetatile 79, 6, 124, 1
+ return
+
+Route105_EventScript_273E95:: @ 8273E95
+ setmetatile 42, 5, 124, 1
+ setmetatile 42, 6, 121, 1
+ return
+
+Route105_EventScript_273EA8:: @ 8273EA8
+ setmetatile 9, 5, 124, 1
+ setmetatile 9, 6, 121, 1
+ return
+
+Route105_EventScript_273EBB:: @ 8273EBB
+ setmetatile 10, 28, 368, 0
+ setmetatile 11, 28, 368, 0
+ setmetatile 9, 29, 368, 0
+ setmetatile 10, 29, 368, 0
+ setmetatile 11, 29, 368, 0
+ setmetatile 12, 29, 368, 0
+ setmetatile 9, 30, 368, 0
+ setmetatile 10, 30, 368, 0
+ setmetatile 11, 30, 368, 0
+ setmetatile 12, 30, 368, 0
+ setmetatile 10, 31, 368, 0
+ setmetatile 11, 31, 368, 0
+ return
+
+Route105_EventScript_273F28:: @ 8273F28
+ setmetatile 20, 53, 368, 0
+ setmetatile 21, 53, 368, 0
+ setmetatile 19, 54, 368, 0
+ setmetatile 20, 54, 368, 0
+ setmetatile 21, 54, 368, 0
+ setmetatile 22, 54, 368, 0
+ setmetatile 19, 55, 368, 0
+ setmetatile 20, 55, 368, 0
+ setmetatile 21, 55, 368, 0
+ setmetatile 22, 55, 368, 0
+ setmetatile 20, 56, 368, 0
+ setmetatile 21, 56, 368, 0
+ return
+
+Route105_EventScript_273F95:: @ 8273F95
+ setmetatile 8, 16, 368, 0
+ setmetatile 9, 16, 368, 0
+ setmetatile 7, 17, 368, 0
+ setmetatile 8, 17, 368, 0
+ setmetatile 9, 17, 368, 0
+ setmetatile 10, 17, 368, 0
+ setmetatile 7, 18, 368, 0
+ setmetatile 8, 18, 368, 0
+ setmetatile 9, 18, 368, 0
+ setmetatile 10, 18, 368, 0
+ setmetatile 8, 19, 368, 0
+ setmetatile 9, 19, 368, 0
+ return
+
+Route105_EventScript_274002:: @ 8274002
+ setmetatile 53, 18, 368, 0
+ setmetatile 54, 18, 368, 0
+ setmetatile 52, 19, 368, 0
+ setmetatile 53, 19, 368, 0
+ setmetatile 54, 19, 368, 0
+ setmetatile 55, 19, 368, 0
+ setmetatile 52, 20, 368, 0
+ setmetatile 53, 20, 368, 0
+ setmetatile 54, 20, 368, 0
+ setmetatile 55, 20, 368, 0
+ setmetatile 53, 21, 368, 0
+ setmetatile 54, 21, 368, 0
+ return
+
+Route105_EventScript_27406F:: @ 827406F
+ setmetatile 57, 9, 368, 0
+ setmetatile 58, 9, 368, 0
+ setmetatile 56, 10, 368, 0
+ setmetatile 57, 10, 368, 0
+ setmetatile 58, 10, 368, 0
+ setmetatile 59, 10, 368, 0
+ setmetatile 56, 11, 368, 0
+ setmetatile 57, 11, 368, 0
+ setmetatile 58, 11, 368, 0
+ setmetatile 59, 11, 368, 0
+ setmetatile 57, 12, 368, 0
+ setmetatile 58, 12, 368, 0
+ return
+
+Route105_EventScript_2740DC:: @ 82740DC
+ setmetatile 61, 30, 368, 0
+ setmetatile 62, 30, 368, 0
+ setmetatile 60, 31, 368, 0
+ setmetatile 61, 31, 368, 0
+ setmetatile 62, 31, 368, 0
+ setmetatile 63, 31, 368, 0
+ setmetatile 60, 32, 368, 0
+ setmetatile 61, 32, 368, 0
+ setmetatile 62, 32, 368, 0
+ setmetatile 63, 32, 368, 0
+ setmetatile 61, 33, 368, 0
+ setmetatile 62, 33, 368, 0
+ return
+
+Route105_EventScript_274149:: @ 8274149
+ setmetatile 16, 14, 368, 0
+ setmetatile 17, 14, 368, 0
+ setmetatile 15, 15, 368, 0
+ setmetatile 16, 15, 368, 0
+ setmetatile 17, 15, 368, 0
+ setmetatile 18, 15, 368, 0
+ setmetatile 15, 16, 368, 0
+ setmetatile 16, 16, 368, 0
+ setmetatile 17, 16, 368, 0
+ setmetatile 18, 16, 368, 0
+ setmetatile 16, 17, 368, 0
+ setmetatile 17, 17, 368, 0
+ return
+
+Route105_EventScript_2741B6:: @ 82741B6
+ setmetatile 42, 19, 368, 0
+ setmetatile 43, 19, 368, 0
+ setmetatile 41, 20, 368, 0
+ setmetatile 42, 20, 368, 0
+ setmetatile 43, 20, 368, 0
+ setmetatile 44, 20, 368, 0
+ setmetatile 41, 21, 368, 0
+ setmetatile 42, 21, 368, 0
+ setmetatile 43, 21, 368, 0
+ setmetatile 44, 21, 368, 0
+ setmetatile 42, 22, 368, 0
+ setmetatile 43, 22, 368, 0
+ return
+
+Underwater3_EventScript_274223:: @ 8274223
+Underwater5_EventScript_274223:: @ 8274223
+Underwater6_EventScript_274223:: @ 8274223
+Underwater7_EventScript_274223:: @ 8274223
+ switch VAR_0x4037
+ case 9, Underwater3_EventScript_274281
+ case 10, Underwater3_EventScript_27428A
+ case 11, Underwater3_EventScript_274293
+ case 12, Underwater3_EventScript_27429C
+ case 13, Underwater3_EventScript_2742A5
+ case 14, Underwater3_EventScript_2742AE
+ case 15, Underwater3_EventScript_2742B7
+ case 16, Underwater3_EventScript_2742C0
+ return
+
+Underwater3_EventScript_274281:: @ 8274281
+ setescapewarp ROUTE_105, 255, 11, 29
+ return
+
+Underwater3_EventScript_27428A:: @ 827428A
+ setescapewarp ROUTE_105, 255, 21, 54
+ return
+
+Underwater3_EventScript_274293:: @ 8274293
+ setescapewarp ROUTE_125, 255, 9, 17
+ return
+
+Underwater3_EventScript_27429C:: @ 827429C
+ setescapewarp ROUTE_125, 255, 54, 19
+ return
+
+Underwater3_EventScript_2742A5:: @ 82742A5
+ setescapewarp ROUTE_127, 255, 58, 10
+ return
+
+Underwater3_EventScript_2742AE:: @ 82742AE
+ setescapewarp ROUTE_127, 255, 62, 31
+ return
+
+Underwater3_EventScript_2742B7:: @ 82742B7
+ setescapewarp ROUTE_129, 255, 17, 15
+ return
+
+Underwater3_EventScript_2742C0:: @ 82742C0
+ setescapewarp ROUTE_129, 255, 43, 20
+ return
+
+ .incbin "baserom.gba", 0x2742c9, 0x1d
gUnknown_082742E6:: @ 82742E6
- .incbin "baserom.gba", 0x2742e6, 0x13
+
+ .incbin "baserom.gba", 0x2742e6, 0x10
+
+LavaridgeTown_Gym_1F_EventScript_2742F6:: @ 82742F6
+ ontrainerbattleendgoto
+ releaseall
+ end
+
+BerryTreeScript:: @ 82742F9
BerryTreeScript:: @ 82742F9
- .incbin "baserom.gba", 0x2742f9, 0x189
+ special FieldObjectInteractionGetBerryTreeData
+ switch VAR_0x8004
+ case 255, Route102_EventScript_27434F
+ case 0, Route102_EventScript_274359
+ case 1, Route102_EventScript_2743B1
+ case 2, Route102_EventScript_2743C1
+ case 3, Route102_EventScript_2743D1
+ case 4, Route102_EventScript_2743E1
+ case 5, Route102_EventScript_274421
+ end
+
+Route102_EventScript_27434F:: @ 827434F
+ lockall
+ message Route102_Text_274744
+ waitmessage
+ waitbuttonpress
+ releaseall
+ end
+
+Route102_EventScript_274359:: @ 8274359
+ lock
+ faceplayer
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route102_EventScript_274374
+ message Route102_Text_2744F0
+ waitmessage
+ waitbuttonpress
+ release
+ end
+
+Route102_EventScript_274374:: @ 8274374
+ msgbox Route102_Text_274507, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route102_EventScript_274393
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route102_EventScript_2743AF
+ end
+
+Route102_EventScript_274393:: @ 8274393
+ fadescreen 1
+ closemessage
+ special Bag_ChooseBerry
+ waitstate
+ compare_var_to_value VAR_ITEM_ID, 0
+ goto_eq Route102_EventScript_2743AF
+ takeitem VAR_ITEM_ID, 1
+ call Route102_EventScript_2744DD
+
+Route102_EventScript_2743AF:: @ 82743AF
+ release
+ end
+
+Route102_EventScript_2743B1:: @ 82743B1
+ lockall
+ special FieldObjectInteractionGetBerryCountString
+ message Route102_Text_274560
+ waitmessage
+ waitbuttonpress
+ goto Route102_EventScript_27448D
+
+Route102_EventScript_2743C1:: @ 82743C1
+ lockall
+ special FieldObjectInteractionGetBerryName
+ message Route102_Text_274579
+ waitmessage
+ waitbuttonpress
+ goto Route102_EventScript_27448D
+
+Route102_EventScript_2743D1:: @ 82743D1
+ lockall
+ special FieldObjectInteractionGetBerryName
+ message Route102_Text_27458A
+ waitmessage
+ waitbuttonpress
+ goto Route102_EventScript_27448D
+
+Route102_EventScript_2743E1:: @ 82743E1
+ call Route102_EventScript_2743F6
+ lockall
+ special FieldObjectInteractionGetBerryName
+ message Route102_Text_2745AB
+ waitmessage
+ waitbuttonpress
+ goto Route102_EventScript_27448D
+
+Route102_EventScript_2743F6:: @ 82743F6
+ compare_var_to_value VAR_0x8005, 0
+ goto_eq Route102_EventScript_27441A
+ compare_var_to_value VAR_0x8005, 4
+ goto_eq Route102_EventScript_274413
+ bufferstring 1, Route102_Text_2745E5
+ return
+
+Route102_EventScript_274413:: @ 8274413
+ bufferstring 1, Route102_Text_2745CD
+ return
+
+Route102_EventScript_27441A:: @ 827441A
+ bufferstring 1, Route102_Text_2745DE
+ return
+
+Route102_EventScript_274421:: @ 8274421
+ buffernumberstring 1, VAR_0x8006
+ lock
+ faceplayer
+ special FieldObjectInteractionGetBerryCountString
+ msgbox Route102_Text_2745EE, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route102_EventScript_274448
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route102_EventScript_274479
+
+Route102_EventScript_274448:: @ 8274448
+ special FieldObjectInteractionPickBerryTree
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq Route102_EventScript_274470
+ special sub_80EED34
+ special FieldObjectInteractionRemoveBerryTree
+ message Route102_Text_27461B
+ playfanfare BGM_ME_KINOMI
+ waitmessage
+ waitfanfare
+ waitbuttonpress
+ message Route102_Text_274630
+ waitmessage
+ waitbuttonpress
+ release
+ end
+
+Route102_EventScript_274470:: @ 8274470
+ message Route102_Text_27468F
+ waitmessage
+ waitbuttonpress
+ release
+ end
+
+Route102_EventScript_274479:: @ 8274479
+ message Route102_Text_2746CB
+ waitmessage
+ waitbuttonpress
+ release
+ end
gUnknown_08274482:: @ 8274482
- .incbin "baserom.gba", 0x274482, 0x3e
+
+ .incbin "baserom.gba", 0x274482, 0xb
+
+Route102_EventScript_27448D:: @ 827448D
+ checkitem ITEM_WAILMER_PAIL, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route102_EventScript_2744BE
+ special FieldObjectInteractionGetBerryName
+ msgbox Route102_Text_2746E4, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route102_EventScript_2744C4
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route102_EventScript_2744BE
+
+Route102_EventScript_2744BE:: @ 82744BE
+ releaseall
+ end
gUnknown_082744C0:: @ 82744C0
- .incbin "baserom.gba", 0x2744c0, 0x4a6
+
+ .incbin "baserom.gba", 0x2744c0, 0x4
+
+Route102_EventScript_2744C4:: @ 82744C4
+ special FieldObjectInteractionGetBerryName
+ message Route102_Text_274710
+ waitmessage
+ special FieldObjectInteractionWaterBerryTree
+ special sub_80FAFF8
+ waitstate
+ message Route102_Text_274723
+ waitmessage
+ waitbuttonpress
+ releaseall
+ end
+
+Route102_EventScript_2744DD:: @ 82744DD
+ special FieldObjectInteractionPlantBerryTree
+ incrementgamestat 3
+ special sub_80EED10
+ special FieldObjectInteractionGetBerryCountString
+ message Route102_Text_274535
+ waitmessage
+ waitbuttonpress
+ return
+
+Route102_Text_2744F0: @ 82744F0
+ .string "It’s soft, loamy soil.$"
+
+Route102_Text_274507: @ 8274507
+ .string "It’s soft, loamy soil.\n"
+ .string "Want to plant a BERRY?$"
+
+Route102_Text_274535: @ 8274535
+ .string "{PLAYER} planted one {STR_VAR_1} in\n"
+ .string "the soft, loamy soil.$"
+
+Route102_Text_274560: @ 8274560
+ .string "One {STR_VAR_1} was planted here.$"
+
+Route102_Text_274579: @ 8274579
+ .string "{STR_VAR_1} has sprouted.$"
+
+Route102_Text_27458A: @ 827458A
+ .string "This {STR_VAR_1} plant is growing taller.$"
+
+Route102_Text_2745AB: @ 82745AB
+ .string "These {STR_VAR_1} flowers are blooming\n"
+ .string "{STR_VAR_2}.$"
+
+Route102_Text_2745CD: @ 82745CD
+ .string "very beautifully$"
+
+Route102_Text_2745DE: @ 82745DE
+ .string "cutely$"
+
+Route102_Text_2745E5: @ 82745E5
+ .string "prettily$"
+
+Route102_Text_2745EE: @ 82745EE
+ .string "You found {STR_VAR_2} {STR_VAR_1}!\p"
+ .string "Do you want to pick the\n"
+ .string "{STR_VAR_1}?$"
+
+Route102_Text_27461B: @ 827461B
+ .string "{PLAYER} picked the {STR_VAR_2} {STR_VAR_1}.$"
+
+Route102_Text_274630: @ 8274630
+ .string "{PLAYER} put away the {STR_VAR_1}\n"
+ .string "in the BAG’s BERRIES POCKET.\p"
+ .string "The soil returned to its soft and\n"
+ .string "loamy state.$"
+
+Route102_Text_27468F: @ 827468F
+ .string "The BAG’s BERRIES POCKET is full.\p"
+ .string "The {STR_VAR_1} couldn’t be taken.$"
+
+Route102_Text_2746CB: @ 82746CB
+ .string "{PLAYER} left the {STR_VAR_1}\n"
+ .string "unpicked.$"
+
+Route102_Text_2746E4: @ 82746E4
+ .string "Want to water the {STR_VAR_1} with the\n"
+ .string "WAILMER PAIL?$"
+
+Route102_Text_274710: @ 8274710
+ .string "{PLAYER} watered the {STR_VAR_1}.$"
+
+Route102_Text_274723: @ 8274723
+ .string "The plant seems to be delighted.$"
+
+Route102_Text_274744: @ 8274744
+ .string "!$"
+
+ .incbin "baserom.gba", 0x274746, 0x15a
+
+SecretBase_RedCave1_Text_2748A0: @ 82748A0
+ .string "Have you made a SECRET BASE already?\p"
+ .string "I went here, there, everywhere before\n"
+ .string "choosing this place.\p"
+ .string "Since you’re already here, how would\n"
+ .string "you like to battle?$"
+
+SecretBase_RedCave1_Text_274939: @ 8274939
+ .string "Okay!\n"
+ .string "Here we come!$"
+
+SecretBase_RedCave1_Text_27494D: @ 827494D
+ .string "Hunh?\n"
+ .string "Oh, you can’t now…$"
gUnknown_08274966:: @ 8274966
- .incbin "baserom.gba", 0x274966, 0x1be
+
+ .incbin "baserom.gba", 0x274966, 0x44
+
+SecretBase_RedCave1_Text_2749AA: @ 82749AA
+ .string "What do you think of my SECRET BASE?\n"
+ .string "Come visit me again tomorrow.$"
+
+SecretBase_RedCave1_Text_2749ED: @ 82749ED
+ .string "Have you made a SECRET BASE already?\p"
+ .string "I went here, there, everywhere before\n"
+ .string "choosing this place.\p"
+ .string "Feel free to hang out!$"
+
+SecretBase_RedCave1_Text_274A64: @ 8274A64
+ .string "There’re a lot of places where\n"
+ .string "you can make a SECRET BASE.\p"
+ .string "But I like this spot best.\n"
+ .string "Don’t you think it’s nice?\p"
+ .string "Oh, would you like to have a battle?$"
+
+SecretBase_RedCave1_Text_274AFA: @ 8274AFA
+ .string "Okay, here goes!$"
+
+SecretBase_RedCave1_Text_274B0B: @ 8274B0B
+ .string "Oh…\n"
+ .string "You can’t now, okay.$"
gUnknown_08274B24:: @ 8274B24
- .incbin "baserom.gba", 0x274b24, 0x1ef
+
+ .incbin "baserom.gba", 0x274b24, 0x48
+
+SecretBase_RedCave1_Text_274B6C: @ 8274B6C
+ .string "If you’re in this area again,\n"
+ .string "I hope you’ll visit me.$"
+
+SecretBase_RedCave1_Text_274BA2: @ 8274BA2
+ .string "There’re a lot of places where you can\n"
+ .string "make a SECRET BASE.\p"
+ .string "But I like this spot best.\n"
+ .string "Don’t you think it’s nice?$"
+
+SecretBase_RedCave1_Text_274C13: @ 8274C13
+ .string "This is a popular spot.\n"
+ .string "It’s always taken.\p"
+ .string "Oh! Were you thinking about\n"
+ .string "taking this spot, too?\p"
+ .string "I’ll tell you what, you can have this\n"
+ .string "spot if you can beat me.$"
+
+SecretBase_RedCave1_Text_274CB0: @ 8274CB0
+ .string "Okay!\n"
+ .string "I’m going to defend my SECRET BASE!$"
+
+SecretBase_RedCave1_Text_274CDA: @ 8274CDA
+ .string "Hunh? Is that right?\n"
+ .string "You’re not interested in this spot?$"
gUnknown_08274D13:: @ 8274D13
- .incbin "baserom.gba", 0x274d13, 0x162
+
+ .incbin "baserom.gba", 0x274d13, 0x21
+
+SecretBase_RedCave1_Text_274D34: @ 8274D34
+ .string "Okay, when I move one day,\n"
+ .string "this place will be yours!$"
+
+SecretBase_RedCave1_Text_274D69: @ 8274D69
+ .string "This is a popular spot.\n"
+ .string "It’s always taken.\p"
+ .string "I waited a long time for it to open.\n"
+ .string "I finally got to use it!$"
+
+SecretBase_RedCave1_Text_274DD2: @ 8274DD2
+ .string "Welcome to my POKéMON LAB.\p"
+ .string "I carry out research on battling in\n"
+ .string "secrecy.\p"
+ .string "Would you like to see how strong I am?$"
+
+SecretBase_RedCave1_Text_274E41: @ 8274E41
+ .string "I’m going to go all out!$"
+
+SecretBase_RedCave1_Text_274E5A: @ 8274E5A
+ .string "Oh.\n"
+ .string "Some other time, then!$"
gUnknown_08274E75:: @ 8274E75
- .incbin "baserom.gba", 0x274e75, 0x189
+
+ .incbin "baserom.gba", 0x274e75, 0x3e
+
+SecretBase_RedCave1_Text_274EB3: @ 8274EB3
+ .string "Thanks for battling with me.\n"
+ .string "Please come back again tomorrow.$"
+
+SecretBase_RedCave1_Text_274EF1: @ 8274EF1
+ .string "Welcome to my POKéMON LAB.\p"
+ .string "I carry out research on battling in\n"
+ .string "secrecy.$"
+
+SecretBase_RedCave1_Text_274F39: @ 8274F39
+ .string "A big mansion is nice, but I like this\n"
+ .string "sort of place more.\p"
+ .string "I like it because all kinds of people\n"
+ .string "come visit me.\p"
+ .string "So, how would you like a battle?$"
+
+SecretBase_RedCave1_Text_274FCA: @ 8274FCA
+ .string "That’s the way!$"
+
+SecretBase_RedCave1_Text_274FDA: @ 8274FDA
+ .string "When you’re ready, give me a shout!$"
gUnknown_08274FFE:: @ 8274FFE
- .incbin "baserom.gba", 0x274ffe, 0x1e3
+
+ .incbin "baserom.gba", 0x274ffe, 0x2c
+
+SecretBase_RedCave1_Text_27502A: @ 827502A
+ .string "Well, anyway, I should go buy some\n"
+ .string "decorations and furniture.\p"
+ .string "I want my SECRET BASE to be a place\n"
+ .string "other people can enjoy.$"
+
+SecretBase_RedCave1_Text_2750A4: @ 82750A4
+ .string "A big mansion is nice, but I like this\n"
+ .string "sort of place more.\p"
+ .string "I like it because all kinds of people\n"
+ .string "come visit me.$"
+
+SecretBase_RedCave1_Text_275114: @ 8275114
+ .string "I simply adore shopping for decorations\n"
+ .string "and furniture.\p"
+ .string "I also love raising POKéMON just\n"
+ .string "as much.\p"
+ .string "If you would be so kind, will you battle\n"
+ .string "with my POKéMON?$"
+
+SecretBase_RedCave1_Text_2751AF: @ 82751AF
+ .string "Thank you.\n"
+ .string "Shall we begin?$"
+
+SecretBase_RedCave1_Text_2751CA: @ 82751CA
+ .string "Oh.\n"
+ .string "How disappointing…$"
gUnknown_082751E1:: @ 82751E1
- .incbin "baserom.gba", 0x2751e1, 0x186
+
+ .incbin "baserom.gba", 0x2751e1, 0xb
+
+SecretBase_RedCave1_Text_2751EC: @ 82751EC
+ .string "That was all in good fun!\n"
+ .string "I should go enjoy shopping now.$"
+
+SecretBase_RedCave1_Text_275226: @ 8275226
+ .string "I simply adore shopping for decorations\n"
+ .string "and furniture.\p"
+ .string "I also love raising POKéMON just\n"
+ .string "as much.$"
+
+SecretBase_RedCave1_Text_275287: @ 8275287
+ .string "Some people make their SECRET BASES in\n"
+ .string "hard-to-find places.\l"
+ .string "Do they want to just lie low?\p"
+ .string "But since you found me, how about we\n"
+ .string "have a battle?$"
+
+SecretBase_RedCave1_Text_275315: @ 8275315
+ .string "I’m not going down easily!$"
+
+SecretBase_RedCave1_Text_275330: @ 8275330
+ .string "Oh… Are you maybe tired from searching\n"
+ .string "for this place?$"
gUnknown_08275367:: @ 8275367
- .incbin "baserom.gba", 0x275367, 0x18f
+
+ .incbin "baserom.gba", 0x275367, 0xd
+
+SecretBase_RedCave1_Text_275374: @ 8275374
+ .string "Where’s your SECRET BASE?\n"
+ .string "I should go visit you there.$"
+
+SecretBase_RedCave1_Text_2753AB: @ 82753AB
+ .string "Some people make their SECRET BASES in\n"
+ .string "hard-to-find places.\l"
+ .string "Do they want to just lie low?$"
+
+SecretBase_RedCave1_Text_275405: @ 8275405
+ .string "People have told me that you can get\n"
+ .string "decorations in several ways.\p"
+ .string "We should have a race to see who can\n"
+ .string "get nicer decorations and furniture!\p"
+ .string "In the meantime, want to battle?$"
+
+SecretBase_RedCave1_Text_2754B2: @ 82754B2
+ .string "This is my SECRET BASE.\n"
+ .string "I can’t lose!$"
+
+SecretBase_RedCave1_Text_2754D8: @ 82754D8
+ .string "I’ll battle with you anytime.$"
gUnknown_082754F6:: @ 82754F6
- .incbin "baserom.gba", 0x2754f6, 0x1d1
+
+ .incbin "baserom.gba", 0x2754f6, 0x16
+
+SecretBase_RedCave1_Text_27550C: @ 827550C
+ .string "I won’t lose at collecting decorations.\n"
+ .string "Come visit again!$"
+
+SecretBase_RedCave1_Text_275546: @ 8275546
+ .string "People have told me that you can get\n"
+ .string "decorations in several ways.\p"
+ .string "We should have a race to see who can\n"
+ .string "get nicer decorations and furniture!$"
+
+SecretBase_RedCave1_Text_2755D2: @ 82755D2
+ .string "I found a spot I liked, and I did it up\n"
+ .string "with my favorite decorations.\p"
+ .string "I raise my favorite POKéMON and grow\n"
+ .string "stronger with it.\p"
+ .string "That’s what I do.\n"
+ .string "Want to battle with me?$"
+
+SecretBase_RedCave1_Text_275679: @ 8275679
+ .string "Show me what you’re made of!$"
+
+SecretBase_RedCave1_Text_275696: @ 8275696
+ .string "I guess there are times when you’re not\n"
+ .string "into it.$"
gUnknown_082756C7:: @ 82756C7
- .incbin "baserom.gba", 0x2756c7, 0x205
+
+ .incbin "baserom.gba", 0x2756c7, 0x28
+
+SecretBase_RedCave1_Text_2756EF: @ 82756EF
+ .string "We can both become stronger.\n"
+ .string "Let’s keep at it!$"
+
+SecretBase_RedCave1_Text_27571E: @ 827571E
+ .string "I found a spot I liked, and I did it up\n"
+ .string "with my favorite decorations.\p"
+ .string "I raise my favorite POKéMON and grow\n"
+ .string "stronger with it.\p"
+ .string "Every day is a great day.$"
+
+SecretBase_RedCave1_Text_2757B5: @ 82757B5
+ .string "You can learn a lot about the taste\n"
+ .string "and sense of people by the kinds of\l"
+ .string "decorations they have, and how they\l"
+ .string "display them.\p"
+ .string "What do you think of my taste?\n"
+ .string "Are you speechless?\p"
+ .string "Want to see my taste in battling?$"
+
+SecretBase_RedCave1_Text_275884: @ 8275884
+ .string "There’s no holding back!$"
+
+SecretBase_RedCave1_Text_27589D: @ 827589D
+ .string "I’ll be happy to demonstrate my style\n"
+ .string "anytime.$"
gUnknown_082758CC:: @ 82758CC
- .incbin "baserom.gba", 0x2758cc, 0x125
+
+ .incbin "baserom.gba", 0x2758cc, 0x3d
+
+SecretBase_RedCave1_Text_275909: @ 8275909
+ .string "What did you think of my style?\n"
+ .string "I’ll keep on polishing it!$"
+
+SecretBase_RedCave1_Text_275944: @ 8275944
+ .string "You can learn a lot about the taste\n"
+ .string "and sense of people by the kinds of\l"
+ .string "decorations they have, and how they\l"
+ .string "display them.\p"
+ .string "What do you think of my taste?\n"
+ .string "Are you speechless?$"
gUnknown_082759F1:: @ 82759F1
.incbin "baserom.gba", 0x2759f1, 0x95
@@ -519,64 +10676,1529 @@ gUnknown_08275ADF:: @ 8275ADF
.incbin "baserom.gba", 0x275adf, 0x59
gUnknown_08275B38:: @ 8275B38
- .incbin "baserom.gba", 0x275b38, 0x7f
+
+ .incbin "baserom.gba", 0x275b38, 0x49
+
+SecretBase_RedCave1_EventScript_275B81:: @ 8275B81
+ applymovement 255, SecretBase_RedCave1_Movement_275BB4
+ waitmovement 0
+ setvar VAR_0x4097, 1
+ msgbox SecretBase_RedCave1_Text_23B759, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_275BAB
+ closemessage
+ playse SE_KAIDAN
+ special sub_80E9A90
+ end
+
+SecretBase_RedCave1_EventScript_275BAB:: @ 8275BAB
+ closemessage
+ setflag FLAG_0x060
+ special sub_80E91F8
+ waitstate
+ end
+
+SecretBase_RedCave1_Movement_275BB4: @ 8275BB4
+ step_up
+ step_up
+ step_end
gUnknown_08275BB7:: @ 8275BB7
- .incbin "baserom.gba", 0x275bb7, 0x155
+
+ .incbin "baserom.gba", 0x275bb7, 0x12a
+
+LittlerootTown_BrendansHouse_2F_EventScript_275CE1:: @ 8275CE1
+LittlerootTown_MaysHouse_2F_EventScript_275CE1:: @ 8275CE1
+SecretBase_RedCave1_EventScript_275CE1:: @ 8275CE1
+ setflag FLAG_0x0AE
+ setflag FLAG_0x0AF
+ setflag FLAG_0x0B0
+ setflag FLAG_0x0B1
+ setflag FLAG_0x0B2
+ setflag FLAG_0x0B3
+ setflag FLAG_0x0B4
+ setflag FLAG_0x0B5
+ setflag FLAG_0x0B6
+ setflag FLAG_0x0B7
+ setflag FLAG_0x0B8
+ setflag FLAG_0x0B9
+ setflag FLAG_0x0BA
+ setflag FLAG_0x0BB
+ return
+
+gUnknown_08275D0C:: @ 8275D0C
gUnknown_08275D0C:: @ 8275D0C
- .incbin "baserom.gba", 0x275d0c, 0x13
+ setvar VAR_0x8004, 0
+ setvar VAR_0x8005, 0
+ special sub_80E933C
+ setvar VAR_0x4089, 1
+ end
gUnknown_08275D1F:: @ 8275D1F
.incbin "baserom.gba", 0x275d1f, 0xf
gUnknown_08275D2E:: @ 8275D2E
- .incbin "baserom.gba", 0x275d2e, 0x974
+
+ .incbin "baserom.gba", 0x275d2e, 0x36
+
+SecretBase_BlueCave1_EventScript_275D64:: @ 8275D64
+SecretBase_BlueCave2_EventScript_275D64:: @ 8275D64
+SecretBase_BlueCave3_EventScript_275D64:: @ 8275D64
+SecretBase_BlueCave4_EventScript_275D64:: @ 8275D64
+SecretBase_BrownCave1_EventScript_275D64:: @ 8275D64
+SecretBase_BrownCave2_EventScript_275D64:: @ 8275D64
+SecretBase_BrownCave3_EventScript_275D64:: @ 8275D64
+SecretBase_BrownCave4_EventScript_275D64:: @ 8275D64
+SecretBase_RedCave1_EventScript_275D64:: @ 8275D64
+SecretBase_RedCave2_EventScript_275D64:: @ 8275D64
+SecretBase_RedCave3_EventScript_275D64:: @ 8275D64
+SecretBase_RedCave4_EventScript_275D64:: @ 8275D64
+SecretBase_Shrub1_EventScript_275D64:: @ 8275D64
+SecretBase_Shrub2_EventScript_275D64:: @ 8275D64
+SecretBase_Shrub3_EventScript_275D64:: @ 8275D64
+SecretBase_Shrub4_EventScript_275D64:: @ 8275D64
+SecretBase_Tree1_EventScript_275D64:: @ 8275D64
+SecretBase_Tree2_EventScript_275D64:: @ 8275D64
+SecretBase_Tree3_EventScript_275D64:: @ 8275D64
+SecretBase_Tree4_EventScript_275D64:: @ 8275D64
+SecretBase_YellowCave1_EventScript_275D64:: @ 8275D64
+SecretBase_YellowCave2_EventScript_275D64:: @ 8275D64
+SecretBase_YellowCave3_EventScript_275D64:: @ 8275D64
+SecretBase_YellowCave4_EventScript_275D64:: @ 8275D64
+ special sub_80EA354
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq SecretBase_RedCave1_EventScript_275DD6
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq SecretBase_RedCave1_EventScript_275E4E
+ compare_var_to_value VAR_0x8004, 2
+ goto_eq SecretBase_RedCave1_EventScript_275EC6
+ compare_var_to_value VAR_0x8004, 3
+ goto_eq SecretBase_RedCave1_EventScript_275F3E
+ compare_var_to_value VAR_0x8004, 4
+ goto_eq SecretBase_RedCave1_EventScript_275FB6
+ compare_var_to_value VAR_0x8004, 5
+ goto_eq SecretBase_RedCave1_EventScript_27602E
+ compare_var_to_value VAR_0x8004, 6
+ goto_eq SecretBase_RedCave1_EventScript_2760A6
+ compare_var_to_value VAR_0x8004, 7
+ goto_eq SecretBase_RedCave1_EventScript_27611E
+ compare_var_to_value VAR_0x8004, 8
+ goto_eq SecretBase_RedCave1_EventScript_276196
+ compare_var_to_value VAR_0x8004, 9
+ goto_eq SecretBase_RedCave1_EventScript_27620E
+ end
+
+SecretBase_RedCave1_EventScript_275DD6:: @ 8275DD6
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_275E25
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_275E44
+ msgbox SecretBase_RedCave1_Text_2748A0, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275E2F
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275E2F
+ msgbox SecretBase_RedCave1_Text_274939, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_275E25:: @ 8275E25
+ msgbox SecretBase_RedCave1_Text_2749ED, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275E2F:: @ 8275E2F
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_27494D, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275E44:: @ 8275E44
+ msgbox SecretBase_RedCave1_Text_2749AA, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275E4E:: @ 8275E4E
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_275E9D
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_275EBC
+ msgbox SecretBase_RedCave1_Text_274C13, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275EA7
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275EA7
+ msgbox SecretBase_RedCave1_Text_274CB0, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_275E9D:: @ 8275E9D
+ msgbox SecretBase_RedCave1_Text_274D69, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275EA7:: @ 8275EA7
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_274CDA, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275EBC:: @ 8275EBC
+ msgbox SecretBase_RedCave1_Text_274D34, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275EC6:: @ 8275EC6
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_275F15
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_275F34
+ msgbox SecretBase_RedCave1_Text_274F39, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275F1F
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275F1F
+ msgbox SecretBase_RedCave1_Text_274FCA, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_275F15:: @ 8275F15
+ msgbox SecretBase_RedCave1_Text_2750A4, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275F1F:: @ 8275F1F
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_274FDA, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275F34:: @ 8275F34
+ msgbox SecretBase_RedCave1_Text_27502A, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275F3E:: @ 8275F3E
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_275F8D
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_275FAC
+ msgbox SecretBase_RedCave1_Text_275287, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275F97
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_275F97
+ msgbox SecretBase_RedCave1_Text_275315, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_275F8D:: @ 8275F8D
+ msgbox SecretBase_RedCave1_Text_2753AB, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275F97:: @ 8275F97
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_275330, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275FAC:: @ 8275FAC
+ msgbox SecretBase_RedCave1_Text_275374, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_275FB6:: @ 8275FB6
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_276005
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_276024
+ msgbox SecretBase_RedCave1_Text_2755D2, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_27600F
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_27600F
+ msgbox SecretBase_RedCave1_Text_275679, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_276005:: @ 8276005
+ msgbox SecretBase_RedCave1_Text_27571E, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27600F:: @ 827600F
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_275696, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276024:: @ 8276024
+ msgbox SecretBase_RedCave1_Text_2756EF, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27602E:: @ 827602E
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_27607D
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_27609C
+ msgbox SecretBase_RedCave1_Text_274A64, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_276087
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_276087
+ msgbox SecretBase_RedCave1_Text_274AFA, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_27607D:: @ 827607D
+ msgbox SecretBase_RedCave1_Text_274BA2, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276087:: @ 8276087
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_274B0B, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27609C:: @ 827609C
+ msgbox SecretBase_RedCave1_Text_274B6C, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_2760A6:: @ 82760A6
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_2760F5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_276114
+ msgbox SecretBase_RedCave1_Text_274DD2, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_2760FF
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_2760FF
+ msgbox SecretBase_RedCave1_Text_274E41, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_2760F5:: @ 82760F5
+ msgbox SecretBase_RedCave1_Text_274EF1, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_2760FF:: @ 82760FF
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_274E5A, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276114:: @ 8276114
+ msgbox SecretBase_RedCave1_Text_274EB3, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27611E:: @ 827611E
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_27616D
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_27618C
+ msgbox SecretBase_RedCave1_Text_275114, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_276177
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_276177
+ msgbox SecretBase_RedCave1_Text_2751AF, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_27616D:: @ 827616D
+ msgbox SecretBase_RedCave1_Text_275226, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276177:: @ 8276177
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_2751CA, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27618C:: @ 827618C
+ msgbox SecretBase_RedCave1_Text_2751EC, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276196:: @ 8276196
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_2761E5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_276204
+ msgbox SecretBase_RedCave1_Text_275405, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_2761EF
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_2761EF
+ msgbox SecretBase_RedCave1_Text_2754B2, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_2761E5:: @ 82761E5
+ msgbox SecretBase_RedCave1_Text_275546, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_2761EF:: @ 82761EF
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_2754D8, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276204:: @ 8276204
+ msgbox SecretBase_RedCave1_Text_27550C, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27620E:: @ 827620E
+ lock
+ faceplayer
+ checkflag FLAG_SYS_GAME_CLEAR
+ goto_if 0, SecretBase_RedCave1_EventScript_27625D
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SecretBase_RedCave1_EventScript_27627C
+ msgbox SecretBase_RedCave1_Text_2757B5, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_276267
+ setvar VAR_RESULT, 1
+ special sub_80EA30C
+ call SecretBase_RedCave1_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SecretBase_RedCave1_EventScript_276267
+ msgbox SecretBase_RedCave1_Text_275884, 4
+ goto SecretBase_RedCave1_EventScript_276286
+ end
+
+SecretBase_RedCave1_EventScript_27625D:: @ 827625D
+ msgbox SecretBase_RedCave1_Text_275944, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276267:: @ 8276267
+ special sub_80EB300
+ setvar VAR_RESULT, 0
+ special sub_80EA30C
+ msgbox SecretBase_RedCave1_Text_27589D, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_27627C:: @ 827627C
+ msgbox SecretBase_RedCave1_Text_275909, 4
+ release
+ end
+
+SecretBase_RedCave1_EventScript_276286:: @ 8276286
+ special sub_80EA2E4
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 0
+ special sub_8163AC4
+ waitstate
+ compare_var_to_value VAR_RESULT, 3
+ call_if 1, SecretBase_RedCave1_EventScript_2762BD
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, SecretBase_RedCave1_EventScript_2762C1
+ compare_var_to_value VAR_RESULT, 2
+ call_if 1, SecretBase_RedCave1_EventScript_2762C5
+ special sp000_heal_pokemon
+ release
+ end
+
+SecretBase_RedCave1_EventScript_2762BD:: @ 82762BD
+ special sub_80EB438
+ return
+
+SecretBase_RedCave1_EventScript_2762C1:: @ 82762C1
+ special sub_80EB368
+ return
+
+SecretBase_RedCave1_EventScript_2762C5:: @ 82762C5
+ special sub_80EB3D0
+ return
+
+Route111_Text_2762C9: @ 82762C9
+ .string "What’s that?\n"
+ .string "What am I doing?\p"
+ .string "I’m thinking about making my own room\n"
+ .string "here using a POKéMON move.\p"
+ .string "I know! I’ll give you this TM.\n"
+ .string "Will you use it to make your own room?$"
+
+Route111_Text_27636E: @ 827636E
+ .string "Find a big tree that looks like it might\n"
+ .string "drop some vines.\p"
+ .string "Use SECRET POWER in front of the tree.\n"
+ .string "Some vines should get free and drop\l"
+ .string "down, so you can climb the tree.\p"
+ .string "You’ll find a lot of space for putting\n"
+ .string "your favorite things.\p"
+ .string "It’ll be your own secret room…\n"
+ .string "A SECRET BASE!\p"
+ .string "You should make one, too.\p"
+ .string "Another thing, you don’t always have\n"
+ .string "to make your SECRET BASE in a tree.\p"
+ .string "Try using SECRET POWER on rock walls\n"
+ .string "that have small indents in them.\p"
+ .string "I’m going to look for other places, too.\n"
+ .string "Okay, bye!$"
+
+Route111_Text_27655C: @ 827655C
+ .string "Oh, you don’t want this?\n"
+ .string "If you change your mind, tell me, okay?$"
+
+Route111_Text_27659D: @ 827659D
+ .string "Oh, you don’t have any room for this.\p"
+ .string "I’ll hold on to it, so come back for it\n"
+ .string "another time, okay?$"
+
+Route111_EventScript_2765FF:: @ 82765FF
+ lock
+ faceplayer
+ msgbox Route111_Text_2762C9, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route111_EventScript_27661E
+ msgbox Route111_Text_27655C, 4
+ release
+ end
+
+Route111_EventScript_27661E:: @ 827661E
+ giveitem_std ITEM_TM43
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route111_EventScript_276680
+ msgbox Route111_Text_27636E, 4
+ closemessage
+ setflag FLAG_0x060
+ clearflag FLAG_0x3B4
+ compare_var_to_value VAR_FACING, 3
+ call_if 1, Route111_EventScript_27666A
+ compare_var_to_value VAR_FACING, 4
+ call_if 1, Route111_EventScript_27666A
+ compare_var_to_value VAR_FACING, 2
+ call_if 1, Route111_EventScript_276675
+ removeobject VAR_LAST_TALKED
+ release
+ end
+
+Route111_EventScript_27666A:: @ 827666A
+ applymovement VAR_LAST_TALKED, Route111_Movement_27668A
+ waitmovement 0
+ return
+
+Route111_EventScript_276675:: @ 8276675
+ applymovement VAR_LAST_TALKED, Route111_Movement_276696
+ waitmovement 0
+ return
+
+Route111_EventScript_276680:: @ 8276680
+ msgbox Route111_Text_27659D, 4
+ release
+ end
+
+Route111_Movement_27668A: @ 827668A
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_left
+ step_down
+ step_down
+ step_end
+
+Route111_Movement_276696: @ 8276696
+ step_left
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_down
+ step_down
+ step_end
gUnknown_082766A2:: @ 82766A2
.incbin "baserom.gba", 0x2766a2, 0x4
gUnknown_082766A6:: @ 82766A6
- .incbin "baserom.gba", 0x2766a6, 0xcbf
+
+ .incbin "baserom.gba", 0x2766a6, 0x429
+
+BattleFrontier_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+DewfordTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+EverGrandeCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+EverGrandeCity_PokemonLeague_2F_MapScript1_276ACF: @ 8276ACF
+FallarborTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+FortreeCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+LavaridgeTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+LilycoveCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+MauvilleCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+MossdeepCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+OldaleTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+PacifidlogTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+PetalburgCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+RustboroCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+SlateportCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+SootopolisCity_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+VerdanturfTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
+ call OldaleTown_PokemonCenter_2F_EventScript_276AD5
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276AD5:: @ 8276AD5
+ specialvar VAR_RESULT, sub_813B514
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276AFB
+ specialvar VAR_RESULT, sub_801B27C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276AFF
+ goto OldaleTown_PokemonCenter_2F_EventScript_276AFB
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276AFB:: @ 8276AFB
+ clearflag FLAG_0x2BE
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276AFF:: @ 8276AFF
+ setflag FLAG_0x2BE
+ return
+
+BattleFrontier_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+DewfordTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+EverGrandeCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+EverGrandeCity_PokemonLeague_2F_EventScript_276B03:: @ 8276B03
+FallarborTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+FortreeCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+LavaridgeTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+LilycoveCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+MauvilleCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+MossdeepCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+OldaleTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+PacifidlogTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+PetalburgCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+RustboroCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+SlateportCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+SootopolisCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+VerdanturfTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
+ specialvar VAR_RESULT, sub_813B514
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276B23
+ goto OldaleTown_PokemonCenter_2F_EventScript_276B19
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276B19:: @ 8276B19
+ execram
+
+ .incbin "baserom.gba", 0x276b1a, 0x9
+
+OldaleTown_PokemonCenter_2F_EventScript_276B23:: @ 8276B23
+ checkitem ITEM_EON_TICKET, 1
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276B19
+ checkflag FLAG_SYS_HAS_EON_TICKET
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276B19
+ msgbox gUnknown_08273594, 4
+ giveitem_std ITEM_EON_TICKET
+ setflag FLAG_SYS_HAS_EON_TICKET
+ setvar VAR_0x403F, 0
+ msgbox gUnknown_082735F2, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x276b62, 0xa
+
+BattleFrontier_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+DewfordTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+EverGrandeCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+EverGrandeCity_PokemonLeague_2F_MapScript2_276B6C: @ 8276B6C
+FallarborTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+FortreeCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+LavaridgeTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+LilycoveCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+MauvilleCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+MossdeepCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+OldaleTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+PacifidlogTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+PetalburgCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+RustboroCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+SlateportCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+SootopolisCity_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+VerdanturfTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
+ map_script_2 VAR_0x4087, 1, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 2, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 5, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 3, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 4, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 6, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 7, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ map_script_2 VAR_0x4087, 8, OldaleTown_PokemonCenter_2F_EventScript_276BAE
+ .2byte 0
+
+MossdeepCity_GameCorner_1F_EventScript_276BAE:: @ 8276BAE
+OldaleTown_PokemonCenter_2F_EventScript_276BAE:: @ 8276BAE
+ compare_var_to_value VAR_0x8007, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276BBD
+ turnobject VAR_0x8007, 3
+
+OldaleTown_PokemonCenter_2F_EventScript_276BBD:: @ 8276BBD
+ end
+
+BattleFrontier_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+DewfordTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+EverGrandeCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+EverGrandeCity_PokemonLeague_2F_MapScript1_276BBE: @ 8276BBE
+FallarborTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+FortreeCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+LavaridgeTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+LilycoveCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+MauvilleCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+MossdeepCity_GameCorner_1F_MapScript1_276BBE: @ 8276BBE
+MossdeepCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+OldaleTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+PacifidlogTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+PetalburgCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+RustboroCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+SlateportCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+SootopolisCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+VerdanturfTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
+ compare_var_to_value VAR_0x4087, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C17
+ compare_var_to_value VAR_0x4087, 2
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C17
+ compare_var_to_value VAR_0x4087, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C17
+ compare_var_to_value VAR_0x4087, 3
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C1D
+ compare_var_to_value VAR_0x4087, 4
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C23
+ compare_var_to_value VAR_0x4087, 6
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C29
+ compare_var_to_value VAR_0x4087, 7
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C2F
+ compare_var_to_value VAR_0x4087, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C35
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276C17:: @ 8276C17
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276C1D:: @ 8276C1D
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276C23:: @ 8276C23
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276C29:: @ 8276C29
+ call OldaleTown_PokemonCenter_2F_EventScript_277BBE
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276C2F:: @ 8276C2F
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276C35:: @ 8276C35
+ call OldaleTown_PokemonCenter_2F_EventScript_277C0A
+ end
+
+BattleFrontier_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+DewfordTown_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+EverGrandeCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+EverGrandeCity_PokemonLeague_2F_MapScript2_276C3B: @ 8276C3B
+FallarborTown_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+FortreeCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+LavaridgeTown_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+LilycoveCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+MauvilleCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+MossdeepCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+OldaleTown_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+PacifidlogTown_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+PetalburgCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+RustboroCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+SlateportCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+SootopolisCity_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+VerdanturfTown_PokemonCenter_2F_MapScript2_276C3B: @ 8276C3B
+ map_script_2 VAR_0x40CD, 1, OldaleTown_PokemonCenter_2F_EventScript_276DE0
+ map_script_2 VAR_0x4087, 1, OldaleTown_PokemonCenter_2F_EventScript_276C85
+ map_script_2 VAR_0x4087, 2, OldaleTown_PokemonCenter_2F_EventScript_276C85
+ map_script_2 VAR_0x4087, 5, OldaleTown_PokemonCenter_2F_EventScript_276C85
+ map_script_2 VAR_0x4087, 3, OldaleTown_PokemonCenter_2F_EventScript_276CE7
+ map_script_2 VAR_0x4087, 4, OldaleTown_PokemonCenter_2F_EventScript_276D2C
+ map_script_2 VAR_0x4087, 6, OldaleTown_PokemonCenter_2F_EventScript_276D6C
+ map_script_2 VAR_0x4087, 7, OldaleTown_PokemonCenter_2F_EventScript_276C85
+ map_script_2 VAR_0x4087, 8, OldaleTown_PokemonCenter_2F_EventScript_276C9D
+ .2byte 0
+
+OldaleTown_PokemonCenter_2F_EventScript_276C85:: @ 8276C85
+ lockall
+ call OldaleTown_PokemonCenter_2F_EventScript_276CB5
+ call OldaleTown_PokemonCenter_2F_EventScript_277BF7
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ erasebox 0, 0, 29, 19
+ releaseall
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_276C9D:: @ 8276C9D
+OldaleTown_PokemonCenter_2F_EventScript_276C9D:: @ 8276C9D
+ lockall
+ call OldaleTown_PokemonCenter_2F_EventScript_276CB5
+ call OldaleTown_PokemonCenter_2F_EventScript_277C1D
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ erasebox 0, 0, 29, 19
+ releaseall
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276CB5:: @ 8276CB5
+ special sub_80097E8
+ setvar VAR_0x4087, 0
+ compare_var_to_value VAR_0x8007, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276DD5
+ applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27734F
+ waitmovement 0
+ applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_277349
+ waitmovement 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276CE7:: @ 8276CE7
+ lockall
+ call OldaleTown_PokemonCenter_2F_EventScript_276CFF
+ call OldaleTown_PokemonCenter_2F_EventScript_277BF7
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ erasebox 0, 0, 29, 19
+ releaseall
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276CFF:: @ 8276CFF
+ special sub_80097E8
+ setvar VAR_0x4087, 0
+ compare_var_to_value VAR_0x8007, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276DD5
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735E
+ waitmovement 0
+ applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ call OldaleTown_PokemonCenter_2F_EventScript_276DAE
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276D2C:: @ 8276D2C
+ lockall
+ call OldaleTown_PokemonCenter_2F_EventScript_276D44
+ call OldaleTown_PokemonCenter_2F_EventScript_277BF7
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ erasebox 0, 0, 29, 19
+ releaseall
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276D44:: @ 8276D44
+ special sub_80097E8
+ setvar VAR_0x4087, 0
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27734F
+ waitmovement 0
+ compare_var_to_value VAR_0x8007, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276D6B
+ applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_277349
+ waitmovement 0
+
+OldaleTown_PokemonCenter_2F_EventScript_276D6B:: @ 8276D6B
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276D6C:: @ 8276D6C
+ lockall
+ call OldaleTown_PokemonCenter_2F_EventScript_276D84
+ call OldaleTown_PokemonCenter_2F_EventScript_277BD1
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ erasebox 0, 0, 29, 19
+ releaseall
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276D84:: @ 8276D84
+ setvar VAR_0x4087, 0
+ compare_var_to_value VAR_0x8007, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276DD5
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735E
+ waitmovement 0
+ applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ call OldaleTown_PokemonCenter_2F_EventScript_276DAE
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276DAE:: @ 8276DAE
+ message OldaleTown_PokemonCenter_2F_Text_278521
+ waitmessage
+ playse SE_PIN
+ delay 60
+ message OldaleTown_PokemonCenter_2F_Text_27854C
+ waitmessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27734F
+ waitmovement 0
+ applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_277349
+ waitmovement 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276DD5:: @ 8276DD5
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27734F
+ waitmovement 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_276DE0:: @ 8276DE0
+ lockall
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_2725A6
+ waitmovement 0
+ msgbox OldaleTown_PokemonCenter_2F_Text_27964A, 4
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_276E10
+ waitmovement 0
+ delay 30
+ msgbox OldaleTown_PokemonCenter_2F_Text_279718, 4
+ setvar VAR_0x40CD, 2
+ releaseall
+ end
+
+OldaleTown_PokemonCenter_2F_Movement_276E10: @ 8276E10
+ step_up
+ step_up
+ step_end
+
+OldaleTown_PokemonCenter_2F_EventScript_276E13:: @ 8276E13
+ message OldaleTown_PokemonCenter_2F_Text_277EA4
+ waitmessage
+ delay 28
+ goto OldaleTown_PokemonCenter_2F_EventScript_276E30
+ end
+
+ .incbin "baserom.gba", 0x276e22, 0xe
+
+OldaleTown_PokemonCenter_2F_EventScript_276E30:: @ 8276E30
+ setvar VAR_0x8004, 0
+ checkflag FLAG_VISITED_MAUVILLE_CITY
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276E75
+ multichoice 0, 0, 74, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_2770B2
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_276EB7
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276E75:: @ 8276E75
+ multichoice 0, 0, 76, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_2770B2
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_276EB7
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2771DB
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276EB7:: @ 8276EB7
+ copyvar VAR_0x8007, VAR_LAST_TALKED
+ goto OldaleTown_PokemonCenter_2F_EventScript_276EC2
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276EC2:: @ 8276EC2
+ message OldaleTown_PokemonCenter_2F_Text_2790BE
+ waitmessage
+ multichoice 0, 0, 18, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_276F23
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_276F2E
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_276F55
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_276F15
+ case 4, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276F15:: @ 8276F15
+ msgbox OldaleTown_PokemonCenter_2F_Text_279142, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_276EC2
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276F23:: @ 8276F23
+ setvar VAR_0x8004, 1
+ goto OldaleTown_PokemonCenter_2F_EventScript_276F60
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276F2E:: @ 8276F2E
+ special sub_80F92F8
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_276F47
+ setvar VAR_0x8004, 2
+ goto OldaleTown_PokemonCenter_2F_EventScript_276F60
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276F47:: @ 8276F47
+ msgbox OldaleTown_PokemonCenter_2F_Text_277FEE, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_276EC2
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276F55:: @ 8276F55
+ setvar VAR_0x8004, 5
+ goto OldaleTown_PokemonCenter_2F_EventScript_276F60
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276F60:: @ 8276F60
+ call OldaleTown_PokemonCenter_2F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ message gUnknown_08278091
+ waitmessage
+ special sub_80B2DA4
+ waitstate
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276FBD
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772D2
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772DF
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277046
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772C5
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_276FBD:: @ 8276FBD
+ special sp000_heal_pokemon
+ special copy_player_party_to_sav1
+ special copy_bags_and_unk_data_from_save_blocks
+ copyvar VAR_0x4087, VAR_0x8004
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_278197
+ waitmessage
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ delay 60
+ applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_277356
+ waitmovement 0
+ opendoor 9, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735A
+ waitmovement 0
+ hideobjectat 255, PETALBURG_CITY
+ closedoor 9, 1
+ waitdooranim
+ release
+ compare_var_to_value VAR_0x8004, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277036
+ special sub_809D2BC
+ warp SINGLE_BATTLE_COLOSSEUM, 255, 6, 8
+ special sub_80AF948
+ waitstate
+ end
+
+ .incbin "baserom.gba", 0x27702b, 0xb
+
+OldaleTown_PokemonCenter_2F_EventScript_277036:: @ 8277036
+ special sub_809D2BC
+ warp DOUBLE_BATTLE_COLOSSEUM, 255, 5, 8
+ special sub_80AF948
+ waitstate
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277046:: @ 8277046
+ switch VAR_0x8004
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_277094
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_277083
+ case 5, OldaleTown_PokemonCenter_2F_EventScript_277072
+ goto OldaleTown_PokemonCenter_2F_EventScript_27730E
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277072:: @ 8277072
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_27833D, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_2770A5
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277083:: @ 8277083
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_278307, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_2770A5
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277094:: @ 8277094
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_2782D1, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_2770A5
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2770A5:: @ 82770A5
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_278372, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2770B2:: @ 82770B2
+ copyvar VAR_0x8007, VAR_LAST_TALKED
+ call OldaleTown_PokemonCenter_2F_EventScript_277199
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ call OldaleTown_PokemonCenter_2F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ message gUnknown_08278091
+ waitmessage
+ special sub_80B2E4C
+ waitstate
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27713A
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772D2
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772DF
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27730E
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772C5
+ compare_var_to_value VAR_RESULT, 7
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772AB
+ compare_var_to_value VAR_RESULT, 9
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772B8
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27713A:: @ 827713A
+ setvar VAR_0x8004, 3
+ copyvar VAR_0x4087, VAR_0x8004
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_278197
+ waitmessage
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ delay 60
+ applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_277356
+ waitmovement 0
+ opendoor 9, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735A
+ waitmovement 0
+ hideobjectat 255, PETALBURG_CITY
+ closedoor 9, 1
+ waitdooranim
+ release
+ special sub_809D2BC
+ setwarp TRADE_CENTER, 255, 5, 8
+ special sub_80AF948
+ waitstate
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277199:: @ 8277199
+ specialvar VAR_RESULT, CalculatePlayerPartyCount
+ compare_var_to_value VAR_RESULT, 2
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_2771BF
+ specialvar VAR_RESULT, sub_80F9370
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2771CD
+ setvar VAR_RESULT, 1
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_2771BF:: @ 82771BF
+ msgbox OldaleTown_PokemonCenter_2F_Text_278027, 4
+ setvar VAR_RESULT, 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_2771CD:: @ 82771CD
+ msgbox OldaleTown_PokemonCenter_2F_Text_278061, 4
+ setvar VAR_RESULT, 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_2771DB:: @ 82771DB
+ copyvar VAR_0x8007, VAR_LAST_TALKED
+ call OldaleTown_PokemonCenter_2F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ message gUnknown_08278091
+ waitmessage
+ special sub_80B2E74
+ waitstate
+ special sub_80B2EA8
+ waitstate
+ compare_var_to_value VAR_RESULT, 12
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277328
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27724C
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772D2
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772DF
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27730E
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772C5
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27724C:: @ 827724C
+ setvar VAR_0x8004, 4
+ copyvar VAR_0x4087, VAR_0x8004
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_278197
+ waitmessage
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ delay 60
+ applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_277356
+ waitmovement 0
+ opendoor 9, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735A
+ waitmovement 0
+ hideobjectat 255, PETALBURG_CITY
+ closedoor 9, 1
+ waitdooranim
+ release
+ special sub_809D2BC
+ setwarp RECORD_CORNER, 255, 8, 9
+ special sub_80AF948
+ waitstate
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2772AB:: @ 82772AB
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_278565, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2772B8:: @ 82772B8
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_2785C9, 4
+ release
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2772C5:: @ 82772C5
+OldaleTown_PokemonCenter_2F_EventScript_2772C5:: @ 82772C5
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_27821C, 4
+ release
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2772D2:: @ 82772D2
+OldaleTown_PokemonCenter_2F_EventScript_2772D2:: @ 82772D2
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_2781C7, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2772DF:: @ 82772DF
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_278255, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2772EC:: @ 82772EC
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_278291, 4
+ release
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_2772F9:: @ 82772F9
+ special sub_80097E8
+ msgbox MossdeepCity_GameCorner_1F_Text_278D51, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x277306, 0x8
+
+OldaleTown_PokemonCenter_2F_EventScript_27730E:: @ 827730E
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_2782A8, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27731B:: @ 827731B
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_2785E9, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277328:: @ 8277328
+ special sub_80097E8
+ msgbox OldaleTown_PokemonCenter_2F_Text_278651, 4
+ release
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277335:: @ 8277335
+ msgbox gUnknown_0827306F, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x27733f, 0xa
+
+OldaleTown_PokemonCenter_2F_Movement_277349: @ 8277349
+ step_00
+ step_end
+
+ .incbin "baserom.gba", 0x27734b, 0x2
+
+MossdeepCity_GameCorner_1F_Movement_27734D: @ 827734D
+OldaleTown_PokemonCenter_2F_Movement_27734D: @ 827734D
+ step_02
+ step_end
+
+OldaleTown_PokemonCenter_2F_Movement_27734F: @ 827734F
+ step_down
+ step_down
+ step_end
+
+ .incbin "baserom.gba", 0x277352, 0x4
+
+OldaleTown_PokemonCenter_2F_Movement_277356: @ 8277356
+ step_left
+ step_up
+ step_up
+ step_end
+
+OldaleTown_PokemonCenter_2F_Movement_27735A: @ 827735A
+ step_up
+ step_end
+
+ .incbin "baserom.gba", 0x27735c, 0x2
+
+OldaleTown_PokemonCenter_2F_Movement_27735E: @ 827735E
+ step_03
+ step_end
+
+MossdeepCity_GameCorner_1F_Movement_277360: @ 8277360
+ step_left
+ step_up
+ step_up
+ step_up
+ step_end
gUnknown_08277365:: @ 8277365
.incbin "baserom.gba", 0x277365, 0xf
gUnknown_08277374:: @ 8277374
- .incbin "baserom.gba", 0x277374, 0xa
+
+gUnknown_08277374:: @ 8277374
+ setvar VAR_0x8005, 0
+ special sub_80B3968
+ waitstate
+ end
+
+gUnknown_0827737E:: @ 827737E
gUnknown_0827737E:: @ 827737E
- .incbin "baserom.gba", 0x27737e, 0xa
+ setvar VAR_0x8005, 1
+ special sub_80B3968
+ waitstate
+ end
gUnknown_08277388:: @ 8277388
- .incbin "baserom.gba", 0x277388, 0x1b
+
+gUnknown_08277388:: @ 8277388
+ fadescreen 1
+ special sub_80F9438
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq DoubleBattleColosseum_EventScript_2773F4
+ setvar VAR_0x8005, 0
+ special sub_80B3968
+ waitstate
+ end
+
+gUnknown_082773A3:: @ 82773A3
gUnknown_082773A3:: @ 82773A3
- .incbin "baserom.gba", 0x2773a3, 0x1b
+ fadescreen 1
+ special sub_80F9438
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq DoubleBattleColosseum_EventScript_2773F4
+ setvar VAR_0x8005, 1
+ special sub_80B3968
+ waitstate
+ end
gUnknown_082773BE:: @ 82773BE
- .incbin "baserom.gba", 0x2773be, 0x1b
+
+gUnknown_082773BE:: @ 82773BE
+ fadescreen 1
+ special sub_80F9438
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq DoubleBattleColosseum_EventScript_2773F4
+ setvar VAR_0x8005, 2
+ special sub_80B3968
+ waitstate
+ end
gUnknown_082773D9:: @ 82773D9
- .incbin "baserom.gba", 0x2773d9, 0x1c
+
+gUnknown_082773D9:: @ 82773D9
+ fadescreen 1
+ special sub_80F9438
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq DoubleBattleColosseum_EventScript_2773F4
+ setvar VAR_0x8005, 3
+ special sub_80B3968
+ waitstate
+ end
+
+DoubleBattleColosseum_EventScript_2773F4:: @ 82773F4
+ end
gUnknown_082773F5:: @ 82773F5
- .incbin "baserom.gba", 0x2773f5, 0xa
+
+gUnknown_082773F5:: @ 82773F5
+ setvar VAR_0x8005, 0
+ special sub_80B3924
+ waitstate
+ end
+
+gUnknown_082773FF:: @ 82773FF
gUnknown_082773FF:: @ 82773FF
- .incbin "baserom.gba", 0x2773ff, 0x1e
+ setvar VAR_0x8005, 1
+ special sub_80B3924
+ waitstate
+ end
+
+ .incbin "baserom.gba", 0x277409, 0x14
gUnknown_0827741D:: @ 827741D
- .incbin "baserom.gba", 0x27741d, 0x15
+
+gUnknown_0827741D:: @ 827741D
+ setvar VAR_0x8005, 0
+ special sub_80E6BE8
+ waitstate
+ compare_var_to_value VAR_0x4001, 0
+ goto_if 5, RecordCorner_EventScript_277471
+ end
+
+gUnknown_08277432:: @ 8277432
gUnknown_08277432:: @ 8277432
- .incbin "baserom.gba", 0x277432, 0x15
+ setvar VAR_0x8005, 1
+ special sub_80E6BE8
+ waitstate
+ compare_var_to_value VAR_0x4001, 0
+ goto_if 5, RecordCorner_EventScript_277471
+ end
gUnknown_08277447:: @ 8277447
- .incbin "baserom.gba", 0x277447, 0x15
+
+gUnknown_08277447:: @ 8277447
+ setvar VAR_0x8005, 2
+ special sub_80E6BE8
+ waitstate
+ compare_var_to_value VAR_0x4001, 0
+ goto_if 5, RecordCorner_EventScript_277471
+ end
+
+gUnknown_0827745C:: @ 827745C
gUnknown_0827745C:: @ 827745C
- .incbin "baserom.gba", 0x27745c, 0x22
+ setvar VAR_0x8005, 3
+ special sub_80E6BE8
+ waitstate
+ compare_var_to_value VAR_0x4001, 0
+ goto_if 5, RecordCorner_EventScript_277471
+ end
+
+RecordCorner_EventScript_277471:: @ 8277471
+ bufferitemname 1, VAR_0x4001
+ message RecordCorner_Text_27863C
+ waitmessage
+ waitbuttonpress
+ releaseall
+ end
gUnknown_0827747E:: @ 827747E
.incbin "baserom.gba", 0x27747e, 0xf
@@ -585,7 +12207,42 @@ gUnknown_0827748D:: @ 827748D
.incbin "baserom.gba", 0x27748d, 0xf
gUnknown_0827749C:: @ 827749C
- .incbin "baserom.gba", 0x27749c, 0x53
+
+ .incbin "baserom.gba", 0x27749c, 0xa
+
+SingleBattleColosseum_EventScript_2774A6:: @ 82774A6
+ special sub_8098574
+ msgbox SingleBattleColosseum_Text_2784B4, 4
+ special sub_809859C
+ closemessage
+ end
+
+TradeCenter_EventScript_2774B6:: @ 82774B6
+ special sub_8098574
+ msgbox TradeCenter_Text_2784E2, 4
+ special sub_809859C
+ closemessage
+ end
+
+RecordCorner_EventScript_2774C6:: @ 82774C6
+ compare_var_to_value VAR_0x4000, 0
+ goto_if 5, RecordCorner_EventScript_2774E0
+ special sub_8098574
+ message RecordCorner_Text_27861C
+ waitmessage
+ waitbuttonpress
+ special sub_809859C
+ closemessage
+ end
+
+RecordCorner_EventScript_2774E0:: @ 82774E0
+ special sub_8098574
+ message RecordCorner_Text_27850E
+ waitmessage
+ waitbuttonpress
+ special sub_809859C
+ closemessage
+ end
gUnknown_082774EF:: @ 82774EF
.incbin "baserom.gba", 0x2774ef, 0x1a
@@ -594,13 +12251,669 @@ gUnknown_08277509:: @ 8277509
.incbin "baserom.gba", 0x277509, 0xa
gUnknown_08277513:: @ 8277513
- .incbin "baserom.gba", 0x277513, 0x677
+
+ .incbin "baserom.gba", 0x277513, 0x8
+
+OldaleTown_PokemonCenter_2F_EventScript_27751B:: @ 827751B
+ lock
+ faceplayer
+ setvar VAR_FRONTIER_FACILITY, 8
+ checkflag FLAG_SYS_POKEDEX_GET
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_277335
+ specialvar VAR_RESULT, sub_813990C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27731B
+ copyvar VAR_0x8007, VAR_LAST_TALKED
+ specialvar VAR_RESULT, sub_80093CC
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277668
+ message OldaleTown_PokemonCenter_2F_Text_27940D
+ waitmessage
+ goto OldaleTown_PokemonCenter_2F_EventScript_27755C
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27755C:: @ 827755C
+ multichoice 17, 6, 17, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_27759F
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_277593
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277593:: @ 8277593
+ message OldaleTown_PokemonCenter_2F_Text_2794B8
+ waitmessage
+ goto OldaleTown_PokemonCenter_2F_EventScript_27755C
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27759F:: @ 827759F
+ call OldaleTown_PokemonCenter_2F_EventScript_277626
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ call OldaleTown_PokemonCenter_2F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ msgbox OldaleTown_PokemonCenter_2F_Text_27961C, 4
+ closemessage
+ special sp000_heal_pokemon
+ setvar VAR_0x8004, 6
+ copyvar VAR_0x4087, VAR_0x8004
+ call OldaleTown_PokemonCenter_2F_EventScript_277BBE
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ delay 60
+ applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_277356
+ waitmovement 0
+ opendoor 5, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735A
+ waitmovement 0
+ hideobjectat 255, PETALBURG_CITY
+ closedoor 5, 1
+ waitdooranim
+ special sub_8018090
+ special sub_809D2BC
+ warpteleport2 UNION_ROOM, 255, 7, 11
+ waitstate
+ special UnionRoomSpecial
+ waitstate
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277626:: @ 8277626
+ specialvar VAR_RESULT, sub_80C7008
+ compare_var_to_value VAR_RESULT, 2
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_27764C
+ specialvar VAR_RESULT, sub_80F9370
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27765A
+ setvar VAR_RESULT, 1
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_27764C:: @ 827764C
+ msgbox OldaleTown_PokemonCenter_2F_Text_27893E, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_273755
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27765A:: @ 827765A
+ msgbox OldaleTown_PokemonCenter_2F_Text_27897B, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_273755
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277668:: @ 8277668
+ msgbox OldaleTown_PokemonCenter_2F_Text_2789B5, 4
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277672:: @ 8277672
+ lock
+ faceplayer
+ checkflag FLAG_SYS_POKEDEX_GET
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_277335
+ msgbox OldaleTown_PokemonCenter_2F_Text_279937, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27769A
+ msgbox OldaleTown_PokemonCenter_2F_Text_2799AA, 4
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_27769A:: @ 827769A
+ msgbox OldaleTown_PokemonCenter_2F_Text_279C91, 4
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_2776A4:: @ 82776A4
+ lock
+ faceplayer
+ setvar VAR_FRONTIER_FACILITY, 9
+ checkflag FLAG_SYS_POKEDEX_GET
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_277335
+ specialvar VAR_RESULT, sub_813990C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27731B
+ specialvar VAR_RESULT, sub_80093CC
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_276E13
+ message OldaleTown_PokemonCenter_2F_Text_279013
+ waitmessage
+ delay 28
+ goto OldaleTown_PokemonCenter_2F_EventScript_2776E3
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2776E3:: @ 82776E3
+ checkitem ITEM_POWDER_JAR, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27778B
+ checkflag FLAG_VISITED_MAUVILLE_CITY
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_27773E
+ multichoice 0, 0, 78, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_27780D
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_27783B
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2778F7
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27773E:: @ 827773E
+ multichoice 0, 0, 79, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_27780D
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_27783B
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2778D9
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_2778F7
+ case 4, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27778B:: @ 827778B
+ checkflag FLAG_VISITED_MAUVILLE_CITY
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2777CB
+ multichoice 0, 0, 75, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_27780D
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_27783B
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2777CB:: @ 82777CB
+ multichoice 0, 0, 77, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_27780D
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_27783B
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2778D9
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27780D:: @ 827780D
+ msgbox OldaleTown_PokemonCenter_2F_Text_27909D, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ call OldaleTown_PokemonCenter_2F_EventScript_277199
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ setvar VAR_0x8004, 3
+ goto OldaleTown_PokemonCenter_2F_EventScript_277931
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27783B:: @ 827783B
+ message OldaleTown_PokemonCenter_2F_Text_2790BE
+ waitmessage
+ multichoice 0, 0, 18, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_27788E
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_277899
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2778C0
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_2778CB
+ case 4, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_27788E:: @ 827788E
+ setvar VAR_0x8004, 0
+ goto OldaleTown_PokemonCenter_2F_EventScript_277931
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277899:: @ 8277899
+ special sub_80F92F8
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_2778B2
+ setvar VAR_0x8004, 1
+ goto OldaleTown_PokemonCenter_2F_EventScript_277931
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2778B2:: @ 82778B2
+ msgbox OldaleTown_PokemonCenter_2F_Text_277FEE, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_27783B
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2778C0:: @ 82778C0
+ setvar VAR_0x8004, 2
+ goto OldaleTown_PokemonCenter_2F_EventScript_277931
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2778CB:: @ 82778CB
+ msgbox OldaleTown_PokemonCenter_2F_Text_279142, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_27783B
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2778D9:: @ 82778D9
+ msgbox OldaleTown_PokemonCenter_2F_Text_2790E8, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ setvar VAR_0x8004, 12
+ goto OldaleTown_PokemonCenter_2F_EventScript_277931
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2778F7:: @ 82778F7
+ msgbox OldaleTown_PokemonCenter_2F_Text_279114, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ special HasAtLeastOneBerry
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277923
+ setvar VAR_0x8004, 5
+ goto OldaleTown_PokemonCenter_2F_EventScript_277931
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277923:: @ 8277923
+ msgbox OldaleTown_PokemonCenter_2F_Text_2788FC, 4
+ goto OldaleTown_PokemonCenter_2F_EventScript_2776E3
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277931:: @ 8277931
+ call OldaleTown_PokemonCenter_2F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ switch VAR_0x8004
+ case 3, OldaleTown_PokemonCenter_2F_EventScript_277989
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_277989
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_277989
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_277A16
+ case 5, OldaleTown_PokemonCenter_2F_EventScript_277AA3
+ case 12, OldaleTown_PokemonCenter_2F_EventScript_277AA3
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277989:: @ 8277989
+ message OldaleTown_PokemonCenter_2F_Text_2792CD
+ waitmessage
+ multichoice 16, 6, 81, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_2779EE
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_2779C6
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_2779C6:: @ 82779C6
+ call OldaleTown_PokemonCenter_2F_EventScript_277B30
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277989
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2779C6
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_2779EE:: @ 82779EE
+ call OldaleTown_PokemonCenter_2F_EventScript_277B35
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277989
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_2779EE
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277A16:: @ 8277A16
+ message OldaleTown_PokemonCenter_2F_Text_279334
+ waitmessage
+ multichoice 16, 6, 81, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_277A7B
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_277A53
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277A53:: @ 8277A53
+ call OldaleTown_PokemonCenter_2F_EventScript_277B30
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A16
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A53
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277A7B:: @ 8277A7B
+ call OldaleTown_PokemonCenter_2F_EventScript_277B35
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A16
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A7B
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277AA3:: @ 8277AA3
+ message OldaleTown_PokemonCenter_2F_Text_2793A3
+ waitmessage
+ multichoice 16, 6, 81, 0
+ switch VAR_RESULT
+ case 0, OldaleTown_PokemonCenter_2F_EventScript_277B08
+ case 1, OldaleTown_PokemonCenter_2F_EventScript_277AE0
+ case 2, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ case 127, OldaleTown_PokemonCenter_2F_EventScript_2772EC
+ end
+
+OldaleTown_PokemonCenter_2F_EventScript_277AE0:: @ 8277AE0
+ call OldaleTown_PokemonCenter_2F_EventScript_277B30
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277AA3
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277AE0
+ release
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277B08:: @ 8277B08
+ call OldaleTown_PokemonCenter_2F_EventScript_277B35
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277AA3
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B08
+ release
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_277B30:: @ 8277B30
+MossdeepCity_GameCorner_1F_EventScript_277B30:: @ 8277B30
+OldaleTown_PokemonCenter_2F_EventScript_277B30:: @ 8277B30
+ special BerryBlenderLinkBecomeLeader
+ waitstate
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_277B35:: @ 8277B35
+MossdeepCity_GameCorner_1F_EventScript_277B35:: @ 8277B35
+OldaleTown_PokemonCenter_2F_EventScript_277B35:: @ 8277B35
+ special BerryBlenderLinkJoinGroup
+ waitstate
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277B3A:: @ 8277B3A
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_2781A5
+ waitmessage
+ delay 60
+ closemessage
+ copyvar VAR_0x8007, VAR_LAST_TALKED
+ call OldaleTown_PokemonCenter_2F_EventScript_277BE4
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ delay 60
+ applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_27734D
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_277356
+ waitmovement 0
+ opendoor 9, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735A
+ waitmovement 0
+ hideobjectat 255, PETALBURG_CITY
+ closedoor 9, 1
+ waitdooranim
+ release
+ waitstate
+ end
gUnknown_08277B8A:: @ 8277B8A
- .incbin "baserom.gba", 0x277b8a, 0x507
+
+ .incbin "baserom.gba", 0x277b8a, 0x34
+
+OldaleTown_PokemonCenter_2F_EventScript_277BBE:: @ 8277BBE
+ setmetatile 5, 2, 732, 0
+ setmetatile 5, 3, 740, 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277BD1:: @ 8277BD1
+ setmetatile 5, 2, 542, 1
+ setmetatile 5, 3, 605, 1
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277BE4:: @ 8277BE4
+ setmetatile 9, 2, 732, 0
+ setmetatile 9, 3, 740, 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277BF7:: @ 8277BF7
+ setmetatile 9, 2, 542, 1
+ setmetatile 9, 3, 605, 1
+ return
+
+MossdeepCity_GameCorner_1F_EventScript_277C0A:: @ 8277C0A
+OldaleTown_PokemonCenter_2F_EventScript_277C0A:: @ 8277C0A
+ setmetatile 5, 2, 556, 0
+ setmetatile 5, 3, 564, 0
+ return
+
+OldaleTown_PokemonCenter_2F_EventScript_277C1D:: @ 8277C1D
+ setmetatile 5, 2, 554, 1
+ setmetatile 5, 3, 562, 1
+ return
+
+BattleFrontier_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+DewfordTown_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+EverGrandeCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+EverGrandeCity_PokemonLeague_1F_MapScript1_277C30: @ 8277C30
+FallarborTown_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+FortreeCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+LavaridgeTown_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+LilycoveCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+MauvilleCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+MossdeepCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+OldaleTown_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+PacifidlogTown_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+PetalburgCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+RustboroCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+SlateportCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+SootopolisCity_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+VerdanturfTown_PokemonCenter_1F_MapScript1_277C30: @ 8277C30
+ special sub_8016934
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277C34:: @ 8277C34
+ lock
+ faceplayer
+ message MossdeepCity_GameCorner_1F_Text_278A7D
+ waitmessage
+ multichoice 0, 0, 80, 0
+ switch VAR_RESULT
+ case 0, MossdeepCity_GameCorner_1F_EventScript_277C73
+ case 1, MossdeepCity_GameCorner_1F_EventScript_277C7D
+ case 2, MossdeepCity_GameCorner_1F_EventScript_277C87
+ case 127, MossdeepCity_GameCorner_1F_EventScript_277C87
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277C73:: @ 8277C73
+ msgbox MossdeepCity_GameCorner_1F_Text_278ACB, 4
+ release
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277C7D:: @ 8277C7D
+ msgbox MossdeepCity_GameCorner_1F_Text_278BF1, 4
+ release
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277C87:: @ 8277C87
+ msgbox MossdeepCity_GameCorner_1F_Text_278CAC, 4
+ release
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277C91:: @ 8277C91
+ lock
+ faceplayer
+ message MossdeepCity_GameCorner_1F_Text_278CEB
+ waitmessage
+ specialvar VAR_RESULT, sub_80093CC
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277E48
+ delay 60
+ message MossdeepCity_GameCorner_1F_Text_278DAD
+ waitmessage
+ multichoice 0, 0, 80, 0
+ switch VAR_RESULT
+ case 0, MossdeepCity_GameCorner_1F_EventScript_277CE9
+ case 1, MossdeepCity_GameCorner_1F_EventScript_277D35
+ case 2, MossdeepCity_GameCorner_1F_EventScript_2772F9
+ case 127, MossdeepCity_GameCorner_1F_EventScript_2772F9
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277CE9:: @ 8277CE9
+ setvar VAR_0x8005, 0
+ special sub_802C920
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277E55
+ msgbox MossdeepCity_GameCorner_1F_Text_278DD9, 4
+ fadescreen 1
+ setvar VAR_0x8005, 0
+ special sub_81B8958
+ waitstate
+ compare_var_to_value VAR_0x8004, 6
+ goto_if 4, MossdeepCity_GameCorner_1F_EventScript_2772F9
+ call MossdeepCity_GameCorner_1F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_2772F9
+ setvar VAR_0x8004, 4
+ goto MossdeepCity_GameCorner_1F_EventScript_277D81
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277D35:: @ 8277D35
+ setvar VAR_0x8005, 1
+ special sub_8027A5C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277E55
+ msgbox MossdeepCity_GameCorner_1F_Text_278DD9, 4
+ fadescreen 1
+ setvar VAR_0x8005, 1
+ special sub_81B8958
+ waitstate
+ compare_var_to_value VAR_0x8004, 6
+ goto_if 4, MossdeepCity_GameCorner_1F_EventScript_2772F9
+ call MossdeepCity_GameCorner_1F_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_2772F9
+ setvar VAR_0x8004, 6
+ goto MossdeepCity_GameCorner_1F_EventScript_277D81
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277D81:: @ 8277D81
+ message MossdeepCity_GameCorner_1F_Text_2793A3
+ waitmessage
+ multichoice 16, 6, 81, 0
+ switch VAR_RESULT
+ case 0, MossdeepCity_GameCorner_1F_EventScript_277DE6
+ case 1, MossdeepCity_GameCorner_1F_EventScript_277DBE
+ case 2, MossdeepCity_GameCorner_1F_EventScript_2772F9
+ case 127, MossdeepCity_GameCorner_1F_EventScript_2772F9
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277DBE:: @ 8277DBE
+ call MossdeepCity_GameCorner_1F_EventScript_277B30
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277E0E
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277D81
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277DBE
+ release
+ return
+
+MossdeepCity_GameCorner_1F_EventScript_277DE6:: @ 8277DE6
+ call MossdeepCity_GameCorner_1F_EventScript_277B35
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277E0E
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277D81
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_277DE6
+ release
+ return
+
+MossdeepCity_GameCorner_1F_EventScript_277E0E:: @ 8277E0E
+ messageautoscroll MossdeepCity_GameCorner_1F_Text_278E00
+ waitmessage
+ delay 60
+ closemessage
+ copyvar VAR_0x8007, VAR_LAST_TALKED
+ call MossdeepCity_GameCorner_1F_EventScript_277C0A
+ special DrawWholeMapView
+ playse SE_TK_KASYA
+ delay 60
+ applymovement VAR_LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_27734D
+ waitmovement 0
+ closemessage
+ applymovement 255, MossdeepCity_GameCorner_1F_Movement_277360
+ waitmovement 0
+ hideobjectat 255, PETALBURG_CITY
+ release
+ waitstate
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277E48:: @ 8277E48
+ delay 60
+ msgbox MossdeepCity_GameCorner_1F_Text_278D68, 4
+ release
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277E55:: @ 8277E55
+ msgbox MossdeepCity_GameCorner_1F_Text_278E60, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_GameCorner_1F_EventScript_2772F9
+ compare_var_to_value VAR_0x8005, 0
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_277E84
+ compare_var_to_value VAR_0x8005, 1
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_277E8D
+ goto MossdeepCity_GameCorner_1F_EventScript_2772F9
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277E84:: @ 8277E84
+ msgbox MossdeepCity_GameCorner_1F_Text_278EDC, 4
+ return
+
+MossdeepCity_GameCorner_1F_EventScript_277E8D:: @ 8277E8D
+ msgbox MossdeepCity_GameCorner_1F_Text_278FA4, 4
+ return
+
+MossdeepCity_GameCorner_1F_EventScript_277E96:: @ 8277E96
+ lockall
+ special sub_802E3C4
+ waitstate
+ releaseall
+ end
+
+MossdeepCity_GameCorner_1F_EventScript_277E9D:: @ 8277E9D
+ lockall
+ special sub_8027AAC
+ waitstate
+ releaseall
+ end
+
+OldaleTown_PokemonCenter_2F_Text_277EA4: @ 8277EA4
+ .string "Welcome to the POKéMON CABLE\n"
+ .string "CLUB.\p"
+ .string "Which of our services do you wish\n"
+ .string "to use?$"
+
+ .incbin "baserom.gba", 0x277ef1, 0xfd
+
+OldaleTown_PokemonCenter_2F_Text_277FEE: @ 8277FEE
+ .string "For a DOUBLE BATTLE, you must\n"
+ .string "have at least two POKéMON.$"
+
+OldaleTown_PokemonCenter_2F_Text_278027: @ 8278027
+ .string "For trading, you must have at\n"
+ .string "least two POKéMON with you.$"
+
+OldaleTown_PokemonCenter_2F_Text_278061: @ 8278061
+ .string "A POKéMON holding the {STR_VAR_1}\n"
+ .string "BERRY can’t be traded.$"
gUnknown_08278091:: @ 8278091
- .incbin "baserom.gba", 0x278091, 0x22
+
+gUnknown_08278091: @ 8278091
+ .string "Please wait.\n"
+ .string "… … B Button: Cancel$"
gUnknown_082780B3:: @ 82780B3
.incbin "baserom.gba", 0x2780b3, 0x3f
@@ -609,7 +12922,2200 @@ gUnknown_082780F2:: @ 82780F2
.incbin "baserom.gba", 0x2780f2, 0x3f
gUnknown_08278131:: @ 8278131
- .incbin "baserom.gba", 0x278131, 0x4a51
+
+ .incbin "baserom.gba", 0x278131, 0x66
+
+OldaleTown_PokemonCenter_2F_Text_278197: @ 8278197
+ .string "Please enter.$"
+
+OldaleTown_PokemonCenter_2F_Text_2781A5: @ 82781A5
+ .string "I’ll direct you to your room now.$"
+
+LilycoveCity_ContestLobby_Text_2781C7: @ 82781C7
+OldaleTown_PokemonCenter_2F_Text_2781C7: @ 82781C7
+ .string "Someone is not ready to link.\p"
+ .string "Please come back after everyone\n"
+ .string "has made preparations.$"
+
+LilycoveCity_ContestLobby_Text_27821C: @ 827821C
+OldaleTown_PokemonCenter_2F_Text_27821C: @ 827821C
+ .string "Sorry, we have a link error…\n"
+ .string "Please reset and try again.$"
+
+BattleFrontier_BattleTowerLobby_Text_278255: @ 8278255
+LilycoveCity_ContestLobby_Text_278255: @ 8278255
+OldaleTown_PokemonCenter_2F_Text_278255: @ 8278255
+ .string "The link partners appear to have\n"
+ .string "made different selections.$"
+
+OldaleTown_PokemonCenter_2F_Text_278291: @ 8278291
+ .string "Please do visit again.$"
+
+BattleFrontier_BattleTowerLobby_Text_2782A8: @ 82782A8
+OldaleTown_PokemonCenter_2F_Text_2782A8: @ 82782A8
+ .string "The number of participants is\n"
+ .string "incorrect.$"
+
+OldaleTown_PokemonCenter_2F_Text_2782D1: @ 82782D1
+ .string "The SINGLE BATTLE Mode can’t be\n"
+ .string "played by {STR_VAR_1} players.$"
+
+OldaleTown_PokemonCenter_2F_Text_278307: @ 8278307
+ .string "The DOUBLE BATTLE Mode can’t be\n"
+ .string "played by {STR_VAR_1} players.$"
+
+OldaleTown_PokemonCenter_2F_Text_27833D: @ 827833D
+ .string "There must be four players to play\n"
+ .string "this Battle Mode.$"
+
+OldaleTown_PokemonCenter_2F_Text_278372: @ 8278372
+ .string "Please confirm the number of\n"
+ .string "players and start again.$"
+
+ .incbin "baserom.gba", 0x2783a8, 0x10c
+
+SingleBattleColosseum_Text_2784B4: @ 82784B4
+ .string "Please take your place and start\n"
+ .string "your battle.$"
+
+TradeCenter_Text_2784E2: @ 82784E2
+ .string "Please take your seat and start\n"
+ .string "your trade.$"
+
+RecordCorner_Text_27850E: @ 827850E
+ .string "Thanks for coming.$"
+
+OldaleTown_PokemonCenter_2F_Text_278521: @ 8278521
+ .string "The TRAINER CARD data will\n"
+ .string "be overwritten.$"
+
+OldaleTown_PokemonCenter_2F_Text_27854C: @ 827854C
+ .string "I hope to see you again!$"
+
+OldaleTown_PokemonCenter_2F_Text_278565: @ 8278565
+ .string "I’m awfully sorry.\p"
+ .string "We’re not set up to conduct trades\n"
+ .string "with TRAINERS far away in another\l"
+ .string "region yet…$"
+
+OldaleTown_PokemonCenter_2F_Text_2785C9: @ 82785C9
+ .string "The other TRAINER is not ready.$"
+
+OldaleTown_PokemonCenter_2F_Text_2785E9: @ 82785E9
+ .string "You have at least one POKéMON\n"
+ .string "that can’t be taken.$"
+
+RecordCorner_Text_27861C: @ 827861C
+ .string "Please take your seat and wait.$"
+
+RecordCorner_Text_27863C: @ 827863C
+ .string "{STR_VAR_1} sent over one\n"
+ .string "{STR_VAR_2}.$"
+
+OldaleTown_PokemonCenter_2F_Text_278651: @ 8278651
+ .string "Sorry, there is a transmission error.\p"
+ .string "You may not mix records with \n"
+ .string "Japanese Ruby or Sapphire games.\p"
+ .string "Also, you can’t mix records with\n"
+ .string "Japanese Emerald and overseas Ruby\l"
+ .string "or Sapphire games at the same time.$"
+
+ .incbin "baserom.gba", 0x27871f, 0x1dd
+
+OldaleTown_PokemonCenter_2F_Text_2788FC: @ 82788FC
+ .string "To use the BERRY CRUSH service,\n"
+ .string "you must have at least one BERRY.$"
+
+OldaleTown_PokemonCenter_2F_Text_27893E: @ 827893E
+ .string "To enter the UNION ROOM, you must\n"
+ .string "have at least two POKéMON.$"
+
+OldaleTown_PokemonCenter_2F_Text_27897B: @ 827897B
+ .string "No POKéMON holding the {STR_VAR_1}\n"
+ .string "BERRY may enter the UNION ROOM.$"
+
+OldaleTown_PokemonCenter_2F_Text_2789B5: @ 82789B5
+ .string "This is the POKéMON WIRELESS CLUB\n"
+ .string "UNION ROOM.\p"
+ .string "Unfortunately, your Wireless\n"
+ .string "Adapter is not connected properly.\p"
+ .string "Please do come again.$"
+
+ .incbin "baserom.gba", 0x278a39, 0xf
+
+OldaleTown_PokemonCenter_1F_Text_278A48: @ 8278A48
+ .string "It appears as if {STR_VAR_1} is playing\n"
+ .string "right now.\l"
+ .string "Go for it!$"
+
+MossdeepCity_GameCorner_1F_Text_278A7D: @ 8278A7D
+ .string "I can explain game rules to you,\n"
+ .string "if you’d like.\p"
+ .string "Which game should I describe?$"
+
+MossdeepCity_GameCorner_1F_Text_278ACB: @ 8278ACB
+ .string "“POKéMON JUMP”\p"
+ .string "Make your POKéMON skip the VINE WHIP\n"
+ .string "rope with the A Button.\p"
+ .string "Only mini POKéMON around 28 inches\n"
+ .string "or less may participate.\p"
+ .string "POKéMON that only swim, burrow,\n"
+ .string "or fly are not good at jumping.\p"
+ .string "As a result, those POKéMON may not\n"
+ .string "participate.\p"
+ .string "Good things happen if everyone\n"
+ .string "jumps in time.$"
+
+MossdeepCity_GameCorner_1F_Text_278BF1: @ 8278BF1
+ .string "“DODRIO BERRY-PICKING”\p"
+ .string "Command DODRIO’s three heads to\n"
+ .string "catch falling BERRIES.\p"
+ .string "Press right, up, or left on the\n"
+ .string "{0xF9}Ç Control Pad to move the heads.\p"
+ .string "To play this game, you must have\n"
+ .string "a DODRIO.$"
+
+MossdeepCity_GameCorner_1F_Text_278CAC: @ 8278CAC
+ .string "If you want to play a game,\n"
+ .string "please tell the old man beside me.$"
+
+MossdeepCity_GameCorner_1F_Text_278CEB: @ 8278CEB
+ .string "Hi, welcome!\n"
+ .string "Are you here to play games using\l"
+ .string "Wireless Communication?\p"
+ .string "Can you wait just a little bit?$"
+
+MossdeepCity_GameCorner_1F_Text_278D51: @ 8278D51
+ .string "All right, come again!$"
+
+MossdeepCity_GameCorner_1F_Text_278D68: @ 8278D68
+ .string "The Wireless Adapter isn’t connected.\n"
+ .string "Come back when it’s hooked up!$"
+
+MossdeepCity_GameCorner_1F_Text_278DAD: @ 8278DAD
+ .string "All right, which game did you want\n"
+ .string "to play?$"
+
+MossdeepCity_GameCorner_1F_Text_278DD9: @ 8278DD9
+ .string "Which POKéMON would you like to\n"
+ .string "enter?$"
+
+MossdeepCity_GameCorner_1F_Text_278E00: @ 8278E00
+ .string "Okay, you’re all good to go.\n"
+ .string "Don’t let the others beat you!$"
+
+ .incbin "baserom.gba", 0x278e3c, 0x24
+
+MossdeepCity_GameCorner_1F_Text_278E60: @ 8278E60
+ .string "It doesn’t look like you have any\n"
+ .string "POKéMON that you can enter…\p"
+ .string "Would you like me to explain what\n"
+ .string "kinds of POKéMON can enter?$"
+
+MossdeepCity_GameCorner_1F_Text_278EDC: @ 8278EDC
+ .string "“POKéMON JUMP” is open to POKéMON\n"
+ .string "around 28 inches or less.\p"
+ .string "What you can’t enter are those\n"
+ .string "POKéMON that can’t jump.\p"
+ .string "You know, like POKéMON that only\n"
+ .string "swim, burrow, or fly.\p"
+ .string "That’s all you need to know.$"
+
+MossdeepCity_GameCorner_1F_Text_278FA4: @ 8278FA4
+ .string "DODRIO BERRY-PICKING is a game that \n"
+ .string "only DODRIO may enter.$"
+
+ .incbin "baserom.gba", 0x278fe0, 0x33
+
+OldaleTown_PokemonCenter_2F_Text_279013: @ 8279013
+ .string "Welcome to the POKéMON WIRELESS\n"
+ .string "CLUB DIRECT CORNER.\p"
+ .string "You may interact directly with\n"
+ .string "your friends here.\p"
+ .string "Which room would you like to\n"
+ .string "enter?$"
+
+OldaleTown_PokemonCenter_2F_Text_27909D: @ 827909D
+ .string "Would you like to trade POKéMON?$"
+
+OldaleTown_PokemonCenter_2F_Text_2790BE: @ 82790BE
+ .string "Which Battle Mode would you like\n"
+ .string "to play?$"
+
+OldaleTown_PokemonCenter_2F_Text_2790E8: @ 82790E8
+ .string "Would you like to access\n"
+ .string "the RECORD CORNER?$"
+
+OldaleTown_PokemonCenter_2F_Text_279114: @ 8279114
+ .string "Would you like to use the\n"
+ .string "BERRY CRUSH System?$"
+
+OldaleTown_PokemonCenter_2F_Text_279142: @ 8279142
+ .string "There are three Battle Modes.\p"
+ .string "SINGLE BATTLE is for two TRAINERS\n"
+ .string "with one or more POKéMON each.\p"
+ .string "Each TRAINER can have one POKéMON\n"
+ .string "in battle at a time.\p"
+ .string "DOUBLE BATTLE is for two TRAINERS\n"
+ .string "with two or more POKéMON each.\p"
+ .string "Each TRAINER will send out two\n"
+ .string "POKéMON in battle at a time.\p"
+ .string "MULTI BATTLE is for four TRAINERS\n"
+ .string "with one or more POKéMON each.\p"
+ .string "Each TRAINER can have one POKéMON\n"
+ .string "in battle at a time.$"
+
+BattleFrontier_BattleTowerLobby_Text_2792CD: @ 82792CD
+OldaleTown_PokemonCenter_2F_Text_2792CD: @ 82792CD
+ .string "Please decide which of you two\n"
+ .string "will become the LEADER.\p"
+ .string "The other player must then choose\n"
+ .string "“JOIN GROUP.”$"
+
+OldaleTown_PokemonCenter_2F_Text_279334: @ 8279334
+ .string "Please decide which of you four\n"
+ .string "will become the GROUP LEADER.\p"
+ .string "The other players must then choose\n"
+ .string "“JOIN GROUP.”$"
+
+MossdeepCity_GameCorner_1F_Text_2793A3: @ 82793A3
+OldaleTown_PokemonCenter_2F_Text_2793A3: @ 82793A3
+ .string "Please decide which of you will\n"
+ .string "become the GROUP LEADER.\p"
+ .string "The other players must then choose\n"
+ .string "“JOIN GROUP.”$"
+
+OldaleTown_PokemonCenter_2F_Text_27940D: @ 827940D
+ .string "Welcome to the POKéMON WIRELESS\n"
+ .string "CLUB UNION ROOM.\p"
+ .string "You may interact directly with\n"
+ .string "other TRAINERS here, some of\l"
+ .string "whom you may not even know.\p"
+ .string "Would you like to enter the ROOM?$"
+
+OldaleTown_PokemonCenter_2F_Text_2794B8: @ 82794B8
+ .string "The TRAINERS in the UNION ROOM\n"
+ .string "will be those players around you\l"
+ .string "who have also entered the ROOM.\p"
+ .string "You may do all sorts of things\n"
+ .string "here, such as exchanging greetings.\p"
+ .string "You may enter two POKéMON up to\n"
+ .string "Lv. 30 for a one-on-one battle.\p"
+ .string "You may take part in a chat with\n"
+ .string "two to five people.\p"
+ .string "Or, you may register a POKéMON for\n"
+ .string "trade.\p"
+ .string "Would you like to enter the ROOM?$"
+
+OldaleTown_PokemonCenter_2F_Text_27961C: @ 827961C
+ .string "I hope you enjoy your time in\n"
+ .string "the UNION ROOM.$"
+
+OldaleTown_PokemonCenter_2F_Text_27964A: @ 827964A
+ .string "Hello!\n"
+ .string "My name is TEALA.\p"
+ .string "This must be your first time\n"
+ .string "up here.\p"
+ .string "I’ll show you how the Wireless\n"
+ .string "Communication System works.\p"
+ .string "First, I need to show you this\n"
+ .string "floor of our POKéMON CENTER.\p"
+ .string "Right this way, please.$"
+
+OldaleTown_PokemonCenter_2F_Text_279718: @ 8279718
+ .string "On the top floor, there are two\n"
+ .string "rooms.\p"
+ .string "First, the room on the left.\n"
+ .string "It’s the UNION ROOM.\p"
+ .string "You may link up with TRAINERS\n"
+ .string "around you who have also entered\l"
+ .string "the UNION ROOM.\p"
+ .string "With them, you may do things like\n"
+ .string "chat, battle, and trade.\p"
+ .string "Second, the room on the right is\n"
+ .string "the DIRECT CORNER.\p"
+ .string "You may trade or battle POKéMON\n"
+ .string "with your friends in this room.\p"
+ .string "If the Wireless Adapter isn’t\n"
+ .string "connected, you may still link up\l"
+ .string "using a GBA Game Link cable.\p"
+ .string "If that is the case, you must go\n"
+ .string "to the DIRECT CORNER.\p"
+ .string "I hope you enjoy the Wireless \n"
+ .string "Communication System.$"
+
+OldaleTown_PokemonCenter_2F_Text_279937: @ 8279937
+ .string "Hello, {PLAYER}!\p"
+ .string "It’s me, TEALA, the POKéMON\n"
+ .string "CENTER 2F attendant.\p"
+ .string "Is there something you needed to\n"
+ .string "ask me about linking?$"
+
+OldaleTown_PokemonCenter_2F_Text_2799AA: @ 82799AA
+ .string "Let me explain how the POKéMON\n"
+ .string "WIRELESS CLUB works.\p"
+ .string "On this, the top floor, there are\n"
+ .string "two rooms.\p"
+ .string "First, the room on the left.\n"
+ .string "It’s the UNION ROOM.\p"
+ .string "You may link up with TRAINERS\n"
+ .string "around you who have also entered\l"
+ .string "the UNION ROOM.\p"
+ .string "With them, you may do things like\n"
+ .string "chat, battle, and trade.\p"
+ .string "Second, the room on the right is\n"
+ .string "the DIRECT CORNER.\p"
+ .string "You may trade or battle POKéMON\n"
+ .string "with your friends in this room.\p"
+ .string "Sometimes, you may not be able to\n"
+ .string "find your friends in the UNION ROOM\l"
+ .string "or the DIRECT CORNER.\p"
+ .string "In that case, please move closer\n"
+ .string "to your friends.\p"
+ .string "If the Wireless Adapter isn’t\n"
+ .string "connected, you may still link up\l"
+ .string "using a GBA Game Link cable.\p"
+ .string "If that is the case, you must go\n"
+ .string "to the DIRECT CORNER.\p"
+ .string "I hope you enjoy the Wireless \n"
+ .string "Communication System.$"
+
+OldaleTown_PokemonCenter_2F_Text_279C91: @ 8279C91
+ .string "I hope you enjoy the Wireless\n"
+ .string "Communication System.$"
+
+LilycoveCity_ContestLobby_EventScript_279CC5:: @ 8279CC5
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x408A, 0
+ goto_if 5, LilycoveCity_ContestLobby_EventScript_279D13
+ checkflag FLAG_0x05F
+ call_if 1, LilycoveCity_ContestLobby_EventScript_279CEA
+ checkflag FLAG_0x05F
+ call_if 0, LilycoveCity_ContestLobby_EventScript_279CF3
+ goto LilycoveCity_ContestLobby_EventScript_279D5A
+ end
+
+LilycoveCity_ContestLobby_EventScript_279CEA:: @ 8279CEA
+ msgbox LilycoveCity_ContestLobby_Text_27AEA8, 4
+ return
+
+LilycoveCity_ContestLobby_EventScript_279CF3:: @ 8279CF3
+ msgbox LilycoveCity_ContestLobby_Text_27ADA7, 4
+ giveitem_std ITEM_POKEBLOCK_CASE
+ setflag FLAG_0x05F
+ msgbox LilycoveCity_ContestLobby_Text_27AE47, 4
+ return
+
+LilycoveCity_ContestLobby_EventScript_279D13:: @ 8279D13
+ msgbox LilycoveCity_ContestLobby_Text_27B67B, 4
+ switch VAR_0x408A
+ case 4, LilycoveCity_ContestLobby_EventScript_279D2C
+ end
+
+LilycoveCity_ContestLobby_EventScript_279D2C:: @ 8279D2C
+ giveitem_std ITEM_LUXURY_BALL
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_279D4B
+ setvar VAR_0x408A, 0
+ closemessage
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_279D4B:: @ 8279D4B
+ call LilycoveCity_ContestLobby_EventScript_27205E
+ msgbox LilycoveCity_ContestLobby_Text_27B6E7, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_279D5A:: @ 8279D5A
+ message LilycoveCity_ContestLobby_Text_27AF28
+ waitmessage
+ multichoice 0, 0, 2, 0
+ switch VAR_RESULT
+ case 0, LilycoveCity_ContestLobby_EventScript_279E62
+ case 1, LilycoveCity_ContestLobby_EventScript_279D97
+ case 2, LilycoveCity_ContestLobby_EventScript_279E09
+ case 127, LilycoveCity_ContestLobby_EventScript_279E09
+ end
+
+LilycoveCity_ContestLobby_EventScript_279D97:: @ 8279D97
+ message LilycoveCity_ContestLobby_Text_27AF5E
+ waitmessage
+ multichoice 0, 0, 3, 0
+ switch VAR_RESULT
+ case 0, LilycoveCity_ContestLobby_EventScript_279DDF
+ case 1, LilycoveCity_ContestLobby_EventScript_279DED
+ case 2, LilycoveCity_ContestLobby_EventScript_279DFB
+ case 3, LilycoveCity_ContestLobby_EventScript_279D5A
+ case 127, LilycoveCity_ContestLobby_EventScript_279D5A
+ end
+
+LilycoveCity_ContestLobby_EventScript_279DDF:: @ 8279DDF
+ msgbox LilycoveCity_ContestLobby_Text_27AF7A, 4
+ goto LilycoveCity_ContestLobby_EventScript_279D97
+ end
+
+LilycoveCity_ContestLobby_EventScript_279DED:: @ 8279DED
+ msgbox LilycoveCity_ContestLobby_Text_27B17D, 4
+ goto LilycoveCity_ContestLobby_EventScript_279D97
+ end
+
+LilycoveCity_ContestLobby_EventScript_279DFB:: @ 8279DFB
+ msgbox LilycoveCity_ContestLobby_Text_27B221, 4
+ goto LilycoveCity_ContestLobby_EventScript_279D97
+ end
+
+LilycoveCity_ContestLobby_EventScript_279E09:: @ 8279E09
+ msgbox LilycoveCity_ContestLobby_Text_27BD4F, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_279E13:: @ 8279E13
+ msgbox LilycoveCity_ContestLobby_Text_27B44A, 4
+ choosecontestpkmn
+ compare_var_to_value VAR_0x8004, 255
+ goto_eq LilycoveCity_ContestLobby_EventScript_279E09
+ special sub_80F7F30
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_279F12
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_279F87
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq LilycoveCity_ContestLobby_EventScript_279F45
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq LilycoveCity_ContestLobby_EventScript_279F69
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq LilycoveCity_ContestLobby_EventScript_279F78
+ end
+
+LilycoveCity_ContestLobby_EventScript_279E62:: @ 8279E62
+ message LilycoveCity_ContestLobby_Text_27B3FF
+ waitmessage
+ multichoice 0, 0, 82, 0
+ switch VAR_RESULT
+ case 0, LilycoveCity_ContestLobby_EventScript_279EB5
+ case 1, LilycoveCity_ContestLobby_EventScript_279EC0
+ case 2, LilycoveCity_ContestLobby_EventScript_279ECB
+ case 3, LilycoveCity_ContestLobby_EventScript_279ED6
+ case 4, LilycoveCity_ContestLobby_EventScript_279E09
+ case 127, LilycoveCity_ContestLobby_EventScript_279E09
+ end
+
+LilycoveCity_ContestLobby_EventScript_279EB5:: @ 8279EB5
+ setvar VAR_CONTEST_RANK, 0
+ goto LilycoveCity_ContestLobby_EventScript_279EE1
+ end
+
+LilycoveCity_ContestLobby_EventScript_279EC0:: @ 8279EC0
+ setvar VAR_CONTEST_RANK, 1
+ goto LilycoveCity_ContestLobby_EventScript_279EE1
+ end
+
+LilycoveCity_ContestLobby_EventScript_279ECB:: @ 8279ECB
+ setvar VAR_CONTEST_RANK, 2
+ goto LilycoveCity_ContestLobby_EventScript_279EE1
+ end
+
+LilycoveCity_ContestLobby_EventScript_279ED6:: @ 8279ED6
+ setvar VAR_CONTEST_RANK, 3
+ goto LilycoveCity_ContestLobby_EventScript_279EE1
+ end
+
+LilycoveCity_ContestLobby_EventScript_279EE1:: @ 8279EE1
+ message LilycoveCity_ContestLobby_Text_27B423
+ waitmessage
+ multichoice 0, 0, 4, 0
+ switch VAR_RESULT
+ case 5, LilycoveCity_ContestLobby_EventScript_279E09
+ case 127, LilycoveCity_ContestLobby_EventScript_279E09
+ copyvar VAR_CONTEST_CATEGORY, VAR_RESULT
+ goto LilycoveCity_ContestLobby_EventScript_279E13
+ end
+
+LilycoveCity_ContestLobby_EventScript_279F12:: @ 8279F12
+ msgbox LilycoveCity_ContestLobby_Text_27B471, 4
+ goto LilycoveCity_ContestLobby_EventScript_279E13
+ release
+ end
+
+ .incbin "baserom.gba", 0x279f21, 0x24
+
+LilycoveCity_ContestLobby_EventScript_279F45:: @ 8279F45
+ msgbox LilycoveCity_ContestLobby_Text_27B547, 5
+ switch VAR_RESULT
+ case 0, LilycoveCity_ContestLobby_EventScript_279E13
+ case 1, LilycoveCity_ContestLobby_EventScript_279F87
+ end
+
+LilycoveCity_ContestLobby_EventScript_279F69:: @ 8279F69
+ msgbox LilycoveCity_ContestLobby_Text_27B4C4, 4
+ goto LilycoveCity_ContestLobby_EventScript_279E13
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_279F78:: @ 8279F78
+ msgbox LilycoveCity_ContestLobby_Text_27B501, 4
+ goto LilycoveCity_ContestLobby_EventScript_279E13
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_279F87:: @ 8279F87
+ msgbox LilycoveCity_ContestLobby_Text_27B5E2, 4
+ closemessage
+ releaseall
+ setvar VAR_0x4086, 1
+ return
+
+LinkContestRoom1_EventScript_279F97:: @ 8279F97
+ special sub_80F90DC
+ setvar VAR_0x8006, 0
+ lockall
+ applymovement 14, LinkContestRoom1_Movement_27AD43
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_27AD09
+ waitmovement 0
+ releaseall
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_279FF2
+ call LinkContestRoom1_EventScript_27A03C
+ call LinkContestRoom1_EventScript_27A097
+ call LinkContestRoom1_EventScript_27A0F5
+ call LinkContestRoom1_EventScript_27A801
+ call LinkContestRoom1_EventScript_27A8A5
+ call LinkContestRoom1_EventScript_27A987
+ call LinkContestRoom1_EventScript_27A9D4
+ call LinkContestRoom1_EventScript_27AA1B
+ call LinkContestRoom1_EventScript_27AB36
+ setvar VAR_0x4086, 2
+ return
+
+LinkContestRoom1_EventScript_279FF2:: @ 8279FF2
+ switch VAR_CONTEST_RANK
+ case 0, LinkContestRoom1_EventScript_27A024
+ case 1, LinkContestRoom1_EventScript_27A02A
+ case 2, LinkContestRoom1_EventScript_27A030
+ case 3, LinkContestRoom1_EventScript_27A036
+ return
+
+LinkContestRoom1_EventScript_27A024:: @ 827A024
+ setvar VAR_0x8009, 5
+ return
+
+LinkContestRoom1_EventScript_27A02A:: @ 827A02A
+ setvar VAR_0x8009, 6
+ return
+
+LinkContestRoom1_EventScript_27A030:: @ 827A030
+ setvar VAR_0x8009, 7
+ return
+
+LinkContestRoom1_EventScript_27A036:: @ 827A036
+ setvar VAR_0x8009, 8
+ return
+
+LinkContestRoom1_EventScript_27A03C:: @ 827A03C
+ switch VAR_CONTEST_CATEGORY
+ case 0, LinkContestRoom1_EventScript_27A079
+ case 1, LinkContestRoom1_EventScript_27A07F
+ case 2, LinkContestRoom1_EventScript_27A085
+ case 3, LinkContestRoom1_EventScript_27A08B
+ case 4, LinkContestRoom1_EventScript_27A091
+ return
+
+LinkContestRoom1_EventScript_27A079:: @ 827A079
+ setvar VAR_0x8008, 0
+ return
+
+LinkContestRoom1_EventScript_27A07F:: @ 827A07F
+ setvar VAR_0x8008, 1
+ return
+
+LinkContestRoom1_EventScript_27A085:: @ 827A085
+ setvar VAR_0x8008, 2
+ return
+
+LinkContestRoom1_EventScript_27A08B:: @ 827A08B
+ setvar VAR_0x8008, 3
+ return
+
+LinkContestRoom1_EventScript_27A091:: @ 827A091
+ setvar VAR_0x8008, 4
+ return
+
+LinkContestRoom1_EventScript_27A097:: @ 827A097
+ buffercontesttypestring 1, 32776
+ bufferstdstring 2, VAR_0x8009
+ call LinkContestRoom1_EventScript_27A0B1
+ lockall
+ applymovement 1, LinkContestRoom1_Movement_27AD0B
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A0B1:: @ 827A0B1
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A0C7
+ lockall
+ msgbox LinkContestRoom1_Text_27B711, 4
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A0C7:: @ 827A0C7
+ specialvar VAR_RESULT, sub_80F9160
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LinkContestRoom1_EventScript_27A0DE
+ messageautoscroll LinkContestRoom1_Text_27B78F
+ waitmessage
+ return
+
+LinkContestRoom1_EventScript_27A0DE:: @ 827A0DE
+ messageautoscroll LinkContestRoom1_Text_27C929
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27C972
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ return
+
+LinkContestRoom1_EventScript_27A0F5:: @ 827A0F5
+ call LinkContestRoom1_EventScript_27A149
+ call LinkContestRoom1_EventScript_27A1D2
+ call LinkContestRoom1_EventScript_27A34F
+ call LinkContestRoom1_EventScript_27A2D5
+ call LinkContestRoom1_EventScript_27A77A
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_27A133
+ addvar VAR_0x8006, 1
+ compare_var_to_value VAR_0x8006, 4
+ goto_if 5, LinkContestRoom1_EventScript_27A0F5
+ call LinkContestRoom1_EventScript_27A230
+ setvar VAR_0x4001, 6
+ return
+
+LinkContestRoom1_EventScript_27A133:: @ 827A133
+ specialvar VAR_RESULT, sub_80F9160
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LinkContestRoom1_EventScript_27A144
+ return
+
+LinkContestRoom1_EventScript_27A144:: @ 827A144
+ special sub_80F905C
+ waitstate
+ return
+
+LinkContestRoom1_EventScript_27A149:: @ 827A149
+ compare_var_to_value VAR_0x8006, 0
+ goto_eq LinkContestRoom1_EventScript_27A176
+ compare_var_to_value VAR_0x8006, 1
+ goto_eq LinkContestRoom1_EventScript_27A18D
+ compare_var_to_value VAR_0x8006, 2
+ goto_eq LinkContestRoom1_EventScript_27A1A4
+ compare_var_to_value VAR_0x8006, 3
+ goto_eq LinkContestRoom1_EventScript_27A1BB
+ return
+
+LinkContestRoom1_EventScript_27A176:: @ 827A176
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement 3, LinkContestRoom1_Movement_27AD52
+ waitmovement 0
+ releaseall
+ setvar VAR_0x800B, 3
+ return
+
+LinkContestRoom1_EventScript_27A18D:: @ 827A18D
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement 4, LinkContestRoom1_Movement_27AD5E
+ waitmovement 0
+ releaseall
+ setvar VAR_0x800B, 4
+ return
+
+LinkContestRoom1_EventScript_27A1A4:: @ 827A1A4
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement 5, LinkContestRoom1_Movement_27AD66
+ waitmovement 0
+ releaseall
+ setvar VAR_0x800B, 5
+ return
+
+LinkContestRoom1_EventScript_27A1BB:: @ 827A1BB
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement 14, LinkContestRoom1_Movement_27AD6E
+ waitmovement 0
+ releaseall
+ setvar VAR_0x800B, 14
+ return
+
+LinkContestRoom1_EventScript_27A1D2:: @ 827A1D2
+ special sub_80F8850
+ addvar VAR_0x8006, 1
+ buffernumberstring 1, VAR_0x8006
+ lockall
+ applymovement VAR_0x800B, LinkContestRoom1_Movement_27AD20
+ waitmovement 0
+ releaseall
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_27AD80
+ addobject 13
+ playse SE_DANSA
+ lockall
+ applymovement VAR_0x800B, LinkContestRoom1_Movement_27AD20
+ waitmovement 0
+ releaseall
+ addvar VAR_0x8006, 65535
+ playse SE_BOWA2
+ special sub_80F8D28
+ call LinkContestRoom1_EventScript_27A217
+ return
+
+LinkContestRoom1_EventScript_27A217:: @ 827A217
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A229
+ message LinkContestRoom1_Text_27B815
+ waitmessage
+ return
+
+LinkContestRoom1_EventScript_27A229:: @ 827A229
+ messageautoscroll LinkContestRoom1_Text_27B815
+ waitmessage
+ return
+
+LinkContestRoom1_EventScript_27A230:: @ 827A230
+ call LinkContestRoom1_EventScript_27A26C
+ call LinkContestRoom1_EventScript_27A2B9
+ playse SE_W227B
+ waitmessage
+ call LinkContestRoom1_EventScript_27AA1B
+ applymovement 1, LinkContestRoom1_Movement_27AD23
+ waitmovement 0
+ applymovement 2, LinkContestRoom1_Movement_27AD25
+ waitmovement 0
+ delay 20
+ applymovement 1, LinkContestRoom1_Movement_27AD13
+ applymovement 2, LinkContestRoom1_Movement_27AD13
+ waitmovement 0
+ return
+
+LinkContestRoom1_EventScript_27A26C:: @ 827A26C
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A280
+ msgbox LinkContestRoom1_Text_27B830, 4
+ return
+
+LinkContestRoom1_EventScript_27A280:: @ 827A280
+ specialvar VAR_RESULT, sub_80F9160
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LinkContestRoom1_EventScript_27A297
+ messageautoscroll LinkContestRoom1_Text_27B830
+ waitmessage
+ return
+
+LinkContestRoom1_EventScript_27A297:: @ 827A297
+ messageautoscroll LinkContestRoom1_Text_27C9AF
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27CA04
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27CA42
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ return
+
+LinkContestRoom1_EventScript_27A2B9:: @ 827A2B9
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A2CA
+ message LinkContestRoom1_Text_27B8F2
+ return
+
+LinkContestRoom1_EventScript_27A2CA:: @ 827A2CA
+ messageautoscroll LinkContestRoom1_Text_27B8F2
+ call LinkContestRoom1_EventScript_27A133
+ return
+
+LinkContestRoom1_EventScript_27A2D5:: @ 827A2D5
+ call LinkContestRoom1_EventScript_27A133
+ applymovement 1, LinkContestRoom1_Movement_27AD33
+ waitmovement 0
+ playse SE_W227B
+ call LinkContestRoom1_EventScript_27AA6F
+ applymovement 9, LinkContestRoom1_Movement_27AD3B
+ applymovement 12, LinkContestRoom1_Movement_27AD3F
+ applymovement 7, LinkContestRoom1_Movement_27AD3B
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_27AD3B
+ waitmovement 0
+ applymovement 10, LinkContestRoom1_Movement_27AD33
+ applymovement 11, LinkContestRoom1_Movement_27AD3F
+ applymovement 6, LinkContestRoom1_Movement_27AD37
+ applymovement 8, LinkContestRoom1_Movement_27AD33
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_27AD45
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_27AD4E
+ applymovement 2, LinkContestRoom1_Movement_27AD49
+ waitmovement 0
+ releaseall
+ call LinkContestRoom1_EventScript_27A133
+ return
+
+LinkContestRoom1_EventScript_27A34F:: @ 827A34F
+ special sub_80F82FC
+ compare_var_to_value VAR_0x4088, 1
+ call_if 1, LinkContestRoom1_EventScript_27A454
+ compare_var_to_value VAR_0x4088, 2
+ call_if 1, LinkContestRoom1_EventScript_27A4B2
+ compare_var_to_value VAR_0x4088, 3
+ call_if 1, LinkContestRoom1_EventScript_27A510
+ compare_var_to_value VAR_0x4088, 4
+ call_if 1, LinkContestRoom1_EventScript_27A56E
+ compare_var_to_value VAR_0x4088, 5
+ call_if 1, LinkContestRoom1_EventScript_27A5CC
+ setvar VAR_0x4001, 9
+ setvar VAR_0x4002, 9
+ setvar VAR_0x4003, 9
+ setvar VAR_0x4004, 9
+ setvar VAR_0x4005, 9
+ setvar VAR_0x4006, 9
+ setvar VAR_0x4007, 9
+ setvar VAR_0x4008, 9
+ compare_var_to_value VAR_0x4000, 0
+ call_if 2, LinkContestRoom1_EventScript_27A3E5
+ setvar VAR_0x4001, 0
+ setvar VAR_0x4002, 0
+ setvar VAR_0x4003, 0
+ setvar VAR_0x4004, 0
+ setvar VAR_0x4005, 0
+ setvar VAR_0x4006, 0
+ setvar VAR_0x4007, 0
+ setvar VAR_0x4008, 0
+ return
+
+LinkContestRoom1_EventScript_27A3E5:: @ 827A3E5
+ setvar VAR_RESULT, 8
+ special sub_80F8FE8
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, LinkContestRoom1_EventScript_27A65A
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, LinkContestRoom1_EventScript_27A67E
+ compare_var_to_value VAR_RESULT, 2
+ call_if 1, LinkContestRoom1_EventScript_27A6A2
+ compare_var_to_value VAR_RESULT, 3
+ call_if 1, LinkContestRoom1_EventScript_27A6C6
+ compare_var_to_value VAR_RESULT, 4
+ call_if 1, LinkContestRoom1_EventScript_27A6EA
+ compare_var_to_value VAR_RESULT, 5
+ call_if 1, LinkContestRoom1_EventScript_27A70E
+ compare_var_to_value VAR_RESULT, 6
+ call_if 1, LinkContestRoom1_EventScript_27A732
+ compare_var_to_value VAR_RESULT, 7
+ call_if 1, LinkContestRoom1_EventScript_27A756
+ compare_var_to_value VAR_0x4000, 0
+ goto_if 2, LinkContestRoom1_EventScript_27A3E5
+ waitmovement 0
+ return
+
+LinkContestRoom1_EventScript_27A454:: @ 827A454
+ compare_var_to_value VAR_0x8004, 80
+ goto_if 2, LinkContestRoom1_EventScript_27A654
+ compare_var_to_value VAR_0x8004, 70
+ goto_if 2, LinkContestRoom1_EventScript_27A64E
+ compare_var_to_value VAR_0x8004, 60
+ goto_if 2, LinkContestRoom1_EventScript_27A648
+ compare_var_to_value VAR_0x8004, 50
+ goto_if 2, LinkContestRoom1_EventScript_27A642
+ compare_var_to_value VAR_0x8004, 40
+ goto_if 2, LinkContestRoom1_EventScript_27A63C
+ compare_var_to_value VAR_0x8004, 30
+ goto_if 2, LinkContestRoom1_EventScript_27A636
+ compare_var_to_value VAR_0x8004, 20
+ goto_if 2, LinkContestRoom1_EventScript_27A630
+ compare_var_to_value VAR_0x8004, 10
+ goto_if 2, LinkContestRoom1_EventScript_27A62A
+ setvar VAR_0x4000, 0
+ return
+
+LinkContestRoom1_EventScript_27A4B2:: @ 827A4B2
+ compare_var_to_value VAR_0x8004, 230
+ goto_if 2, LinkContestRoom1_EventScript_27A654
+ compare_var_to_value VAR_0x8004, 210
+ goto_if 2, LinkContestRoom1_EventScript_27A64E
+ compare_var_to_value VAR_0x8004, 190
+ goto_if 2, LinkContestRoom1_EventScript_27A648
+ compare_var_to_value VAR_0x8004, 170
+ goto_if 2, LinkContestRoom1_EventScript_27A642
+ compare_var_to_value VAR_0x8004, 150
+ goto_if 2, LinkContestRoom1_EventScript_27A63C
+ compare_var_to_value VAR_0x8004, 130
+ goto_if 2, LinkContestRoom1_EventScript_27A636
+ compare_var_to_value VAR_0x8004, 110
+ goto_if 2, LinkContestRoom1_EventScript_27A630
+ compare_var_to_value VAR_0x8004, 90
+ goto_if 2, LinkContestRoom1_EventScript_27A62A
+ setvar VAR_0x4000, 0
+ return
+
+LinkContestRoom1_EventScript_27A510:: @ 827A510
+ compare_var_to_value VAR_0x8004, 380
+ goto_if 2, LinkContestRoom1_EventScript_27A654
+ compare_var_to_value VAR_0x8004, 350
+ goto_if 2, LinkContestRoom1_EventScript_27A64E
+ compare_var_to_value VAR_0x8004, 320
+ goto_if 2, LinkContestRoom1_EventScript_27A648
+ compare_var_to_value VAR_0x8004, 290
+ goto_if 2, LinkContestRoom1_EventScript_27A642
+ compare_var_to_value VAR_0x8004, 260
+ goto_if 2, LinkContestRoom1_EventScript_27A63C
+ compare_var_to_value VAR_0x8004, 230
+ goto_if 2, LinkContestRoom1_EventScript_27A636
+ compare_var_to_value VAR_0x8004, 200
+ goto_if 2, LinkContestRoom1_EventScript_27A630
+ compare_var_to_value VAR_0x8004, 170
+ goto_if 2, LinkContestRoom1_EventScript_27A62A
+ setvar VAR_0x4000, 0
+ return
+
+LinkContestRoom1_EventScript_27A56E:: @ 827A56E
+ compare_var_to_value VAR_0x8004, 600
+ goto_if 2, LinkContestRoom1_EventScript_27A654
+ compare_var_to_value VAR_0x8004, 560
+ goto_if 2, LinkContestRoom1_EventScript_27A64E
+ compare_var_to_value VAR_0x8004, 520
+ goto_if 2, LinkContestRoom1_EventScript_27A648
+ compare_var_to_value VAR_0x8004, 480
+ goto_if 2, LinkContestRoom1_EventScript_27A642
+ compare_var_to_value VAR_0x8004, 440
+ goto_if 2, LinkContestRoom1_EventScript_27A63C
+ compare_var_to_value VAR_0x8004, 400
+ goto_if 2, LinkContestRoom1_EventScript_27A636
+ compare_var_to_value VAR_0x8004, 360
+ goto_if 2, LinkContestRoom1_EventScript_27A630
+ compare_var_to_value VAR_0x8004, 320
+ goto_if 2, LinkContestRoom1_EventScript_27A62A
+ setvar VAR_0x4000, 0
+ return
+
+LinkContestRoom1_EventScript_27A5CC:: @ 827A5CC
+ compare_var_to_value VAR_0x8004, 600
+ goto_if 2, LinkContestRoom1_EventScript_27A654
+ compare_var_to_value VAR_0x8004, 550
+ goto_if 2, LinkContestRoom1_EventScript_27A64E
+ compare_var_to_value VAR_0x8004, 500
+ goto_if 2, LinkContestRoom1_EventScript_27A648
+ compare_var_to_value VAR_0x8004, 450
+ goto_if 2, LinkContestRoom1_EventScript_27A642
+ compare_var_to_value VAR_0x8004, 400
+ goto_if 2, LinkContestRoom1_EventScript_27A63C
+ compare_var_to_value VAR_0x8004, 300
+ goto_if 2, LinkContestRoom1_EventScript_27A636
+ compare_var_to_value VAR_0x8004, 200
+ goto_if 2, LinkContestRoom1_EventScript_27A630
+ compare_var_to_value VAR_0x8004, 100
+ goto_if 2, LinkContestRoom1_EventScript_27A62A
+ setvar VAR_0x4000, 0
+ return
+
+LinkContestRoom1_EventScript_27A62A:: @ 827A62A
+ setvar VAR_0x4000, 1
+ return
+
+LinkContestRoom1_EventScript_27A630:: @ 827A630
+ setvar VAR_0x4000, 2
+ return
+
+LinkContestRoom1_EventScript_27A636:: @ 827A636
+ setvar VAR_0x4000, 3
+ return
+
+LinkContestRoom1_EventScript_27A63C:: @ 827A63C
+ setvar VAR_0x4000, 4
+ return
+
+LinkContestRoom1_EventScript_27A642:: @ 827A642
+ setvar VAR_0x4000, 5
+ return
+
+LinkContestRoom1_EventScript_27A648:: @ 827A648
+ setvar VAR_0x4000, 6
+ return
+
+LinkContestRoom1_EventScript_27A64E:: @ 827A64E
+ setvar VAR_0x4000, 7
+ return
+
+LinkContestRoom1_EventScript_27A654:: @ 827A654
+ setvar VAR_0x4000, 8
+ return
+
+LinkContestRoom1_EventScript_27A65A:: @ 827A65A
+ compare_var_to_value VAR_0x4001, 1
+ goto_eq LinkContestRoom1_EventScript_27A67D
+ applymovement 6, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4001, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A67D:: @ 827A67D
+ return
+
+LinkContestRoom1_EventScript_27A67E:: @ 827A67E
+ compare_var_to_value VAR_0x4002, 1
+ goto_eq LinkContestRoom1_EventScript_27A6A1
+ applymovement 12, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4002, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A6A1:: @ 827A6A1
+ return
+
+LinkContestRoom1_EventScript_27A6A2:: @ 827A6A2
+ compare_var_to_value VAR_0x4003, 1
+ goto_eq LinkContestRoom1_EventScript_27A6C5
+ applymovement 7, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4003, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A6C5:: @ 827A6C5
+ return
+
+LinkContestRoom1_EventScript_27A6C6:: @ 827A6C6
+ compare_var_to_value VAR_0x4004, 1
+ goto_eq LinkContestRoom1_EventScript_27A6E9
+ applymovement 8, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4004, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A6E9:: @ 827A6E9
+ return
+
+LinkContestRoom1_EventScript_27A6EA:: @ 827A6EA
+ compare_var_to_value VAR_0x4005, 1
+ goto_eq LinkContestRoom1_EventScript_27A70D
+ applymovement 9, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4005, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A70D:: @ 827A70D
+ return
+
+LinkContestRoom1_EventScript_27A70E:: @ 827A70E
+ compare_var_to_value VAR_0x4006, 1
+ goto_eq LinkContestRoom1_EventScript_27A731
+ applymovement 10, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4006, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A731:: @ 827A731
+ return
+
+LinkContestRoom1_EventScript_27A732:: @ 827A732
+ compare_var_to_value VAR_0x4007, 1
+ goto_eq LinkContestRoom1_EventScript_27A755
+ applymovement 11, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4007, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A755:: @ 827A755
+ return
+
+LinkContestRoom1_EventScript_27A756:: @ 827A756
+ compare_var_to_value VAR_0x4008, 1
+ goto_eq LinkContestRoom1_EventScript_27A779
+ applymovement 15, LinkContestRoom1_Movement_27AD11
+ playse SE_PIN
+ delay 14
+ setvar VAR_0x4008, 1
+ addvar VAR_0x4000, 65535
+ return
+
+LinkContestRoom1_EventScript_27A779:: @ 827A779
+ return
+
+LinkContestRoom1_EventScript_27A77A:: @ 827A77A
+ closemessage
+ release
+ removeobject 13
+ special sub_80F8EB8
+ call LinkContestRoom1_EventScript_27A133
+ switch VAR_0x8006
+ case 0, LinkContestRoom1_EventScript_27A7B9
+ case 1, LinkContestRoom1_EventScript_27A7CB
+ case 2, LinkContestRoom1_EventScript_27A7DD
+ case 3, LinkContestRoom1_EventScript_27A7EF
+ return
+
+LinkContestRoom1_EventScript_27A7B9:: @ 827A7B9
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement VAR_0x800B, LinkContestRoom1_Movement_27AD58
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A7CB:: @ 827A7CB
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement VAR_0x800B, LinkContestRoom1_Movement_27AD62
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A7DD:: @ 827A7DD
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement VAR_0x800B, LinkContestRoom1_Movement_27AD6A
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A7EF:: @ 827A7EF
+ call LinkContestRoom1_EventScript_27A133
+ lockall
+ applymovement VAR_0x800B, LinkContestRoom1_Movement_27AD74
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A801:: @ 827A801
+ lockall
+ applymovement 1, LinkContestRoom1_Movement_27AD27
+ waitmovement 0
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_27A853
+ waitmessage
+ applymovement 1, LinkContestRoom1_Movement_27AD15
+ applymovement 2, LinkContestRoom1_Movement_27AD19
+ waitmovement 0
+ releaseall
+ call LinkContestRoom1_EventScript_27A133
+ setvar VAR_0x4009, 1
+ special sub_80F910C
+ startcontest
+ special sub_80F90DC
+ setvar VAR_0x4009, 0
+ lockall
+ applymovement 1, LinkContestRoom1_Movement_27AD19
+ applymovement 2, LinkContestRoom1_Movement_27AD15
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27A853:: @ 827A853
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A867
+ msgbox LinkContestRoom1_Text_27B904, 4
+ return
+
+LinkContestRoom1_EventScript_27A867:: @ 827A867
+ specialvar VAR_RESULT, sub_80F9160
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LinkContestRoom1_EventScript_27A87E
+ messageautoscroll LinkContestRoom1_Text_27B904
+ waitmessage
+ return
+
+LinkContestRoom1_EventScript_27A87E:: @ 827A87E
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27CA71
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27CAD0
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27CB55
+ waitmessage
+ call LinkContestRoom1_EventScript_27A133
+ return
+
+LinkContestRoom1_EventScript_27A8A5:: @ 827A8A5
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_27A8FB
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_27A91E
+ call LinkContestRoom1_EventScript_27A133
+ applymovement 1, LinkContestRoom1_Movement_27AD0F
+ waitmovement 0
+ call LinkContestRoom1_EventScript_27A941
+ call LinkContestRoom1_EventScript_27A133
+ call LinkContestRoom1_EventScript_27A964
+ call LinkContestRoom1_EventScript_27A133
+ applymovement 1, LinkContestRoom1_Movement_27AD13
+ waitmovement 0
+ closemessage
+ releaseall
+ special sub_80F910C
+ setvar VAR_0x4009, 1
+ showcontestresults
+ setvar VAR_0x4009, 0
+ playbgm BGM_CON_FAN, 0
+ return
+
+LinkContestRoom1_EventScript_27A8FB:: @ 827A8FB
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A90F
+ msgbox LinkContestRoom1_Text_27BA15, 4
+ return
+
+LinkContestRoom1_EventScript_27A90F:: @ 827A90F
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27BA15
+ waitmessage
+ delay 30
+ return
+
+LinkContestRoom1_EventScript_27A91E:: @ 827A91E
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A932
+ msgbox LinkContestRoom1_Text_27BA30, 4
+ return
+
+LinkContestRoom1_EventScript_27A932:: @ 827A932
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27BA30
+ waitmessage
+ delay 30
+ return
+
+LinkContestRoom1_EventScript_27A941:: @ 827A941
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A955
+ msgbox LinkContestRoom1_Text_27BAAC, 4
+ return
+
+LinkContestRoom1_EventScript_27A955:: @ 827A955
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27BAAC
+ waitmessage
+ delay 30
+ return
+
+LinkContestRoom1_EventScript_27A964:: @ 827A964
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27A978
+ msgbox LinkContestRoom1_Text_27BB25, 4
+ return
+
+LinkContestRoom1_EventScript_27A978:: @ 827A978
+ call LinkContestRoom1_EventScript_27A133
+ messageautoscroll LinkContestRoom1_Text_27BB25
+ waitmessage
+ delay 30
+ return
+
+LinkContestRoom1_EventScript_27A987:: @ 827A987
+ special sub_80F831C
+ switch VAR_0x8005
+ case 0, LinkContestRoom1_EventScript_27A9BC
+ case 1, LinkContestRoom1_EventScript_27A9C2
+ case 2, LinkContestRoom1_EventScript_27A9C8
+ case 3, LinkContestRoom1_EventScript_27A9CE
+ return
+
+LinkContestRoom1_EventScript_27A9BC:: @ 827A9BC
+ setvar VAR_0x4003, 3
+ return
+
+LinkContestRoom1_EventScript_27A9C2:: @ 827A9C2
+ setvar VAR_0x4003, 4
+ return
+
+LinkContestRoom1_EventScript_27A9C8:: @ 827A9C8
+ setvar VAR_0x4003, 5
+ return
+
+LinkContestRoom1_EventScript_27A9CE:: @ 827A9CE
+ setvar VAR_0x4003, 14
+ return
+
+LinkContestRoom1_EventScript_27A9D4:: @ 827A9D4
+ special sub_80F834C
+ special sub_80F8390
+ addvar VAR_0x8005, 1
+ buffernumberstring 1, VAR_0x8005
+ addvar VAR_0x8005, 65535
+ call LinkContestRoom1_EventScript_27AA00
+ applymovement VAR_0x4003, LinkContestRoom1_Movement_27AD1D
+ waitmovement 0
+ playse SE_W227B
+ setvar VAR_0x4001, 0
+ return
+
+LinkContestRoom1_EventScript_27AA00:: @ 827AA00
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27AA14
+ msgbox LinkContestRoom1_Text_27BB4C, 4
+ return
+
+LinkContestRoom1_EventScript_27AA14:: @ 827AA14
+ messageautoscroll LinkContestRoom1_Text_27BB4C
+ waitmessage
+ return
+
+LinkContestRoom1_EventScript_27AA1B:: @ 827AA1B
+ addvar VAR_0x4001, 1
+ lockall
+ compare_var_to_value VAR_0x4088, 1
+ call_if 2, LinkContestRoom1_EventScript_27AA6F
+ applymovement 9, LinkContestRoom1_Movement_27AD3B
+ applymovement 12, LinkContestRoom1_Movement_27AD3F
+ applymovement 7, LinkContestRoom1_Movement_27AD3B
+ delay 30
+ applymovement 10, LinkContestRoom1_Movement_27AD33
+ applymovement 11, LinkContestRoom1_Movement_27AD3F
+ applymovement 6, LinkContestRoom1_Movement_27AD37
+ applymovement 8, LinkContestRoom1_Movement_27AD33
+ compare_var_to_value VAR_0x4001, 4
+ goto_if 5, LinkContestRoom1_EventScript_27AA1B
+ delay 30
+ return
+
+LinkContestRoom1_EventScript_27AA6F:: @ 827AA6F
+ turnvobject 0, 1
+ turnvobject 2, 1
+ turnvobject 4, 4
+ turnvobject 6, 1
+ turnvobject 8, 1
+ turnvobject 10, 1
+ turnvobject 12, 1
+ turnvobject 14, 1
+ turnvobject 16, 1
+ turnvobject 18, 1
+ turnvobject 20, 4
+ turnvobject 22, 4
+ turnvobject 25, 4
+ turnvobject 27, 3
+ turnvobject 28, 4
+ delay 10
+ turnvobject 0, 4
+ turnvobject 2, 4
+ turnvobject 4, 4
+ turnvobject 6, 4
+ turnvobject 8, 4
+ turnvobject 10, 3
+ turnvobject 12, 3
+ turnvobject 14, 3
+ turnvobject 16, 3
+ turnvobject 18, 3
+ turnvobject 20, 1
+ turnvobject 22, 1
+ turnvobject 25, 2
+ turnvobject 27, 2
+ turnvobject 28, 2
+ delay 10
+ turnvobject 1, 2
+ turnvobject 3, 2
+ turnvobject 5, 2
+ turnvobject 7, 2
+ turnvobject 9, 4
+ turnvobject 11, 2
+ turnvobject 15, 2
+ turnvobject 13, 2
+ turnvobject 17, 2
+ turnvobject 19, 2
+ turnvobject 21, 3
+ turnvobject 23, 3
+ turnvobject 24, 3
+ turnvobject 26, 4
+ turnvobject 29, 3
+ turnvobject 30, 3
+ delay 10
+ turnvobject 1, 4
+ turnvobject 3, 4
+ turnvobject 5, 4
+ turnvobject 7, 4
+ turnvobject 9, 4
+ turnvobject 11, 3
+ turnvobject 15, 3
+ turnvobject 13, 3
+ turnvobject 17, 3
+ turnvobject 19, 3
+ turnvobject 21, 1
+ turnvobject 23, 1
+ turnvobject 24, 1
+ turnvobject 26, 2
+ turnvobject 29, 2
+ turnvobject 30, 2
+ delay 10
+ return
+
+LinkContestRoom1_EventScript_27AB36:: @ 827AB36
+ compare_var_to_value VAR_0x4088, 5
+ goto_eq LinkContestRoom1_EventScript_27ABD8
+ call LinkContestRoom1_EventScript_27AB9E
+ checkflag FLAG_0x002
+ goto_eq LinkContestRoom1_EventScript_27AB82
+ lockall
+ msgbox LinkContestRoom1_Text_27BBA8, 4
+ releaseall
+ call LinkContestRoom1_EventScript_27ABF8
+ call LinkContestRoom1_EventScript_27AC5E
+ playse SE_W227B
+ setvar VAR_0x4001, 0
+ call LinkContestRoom1_EventScript_27AA1B
+ delay 30
+ special sub_80F88E8
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq LinkContestRoom1_EventScript_27ABD2
+ return
+
+LinkContestRoom1_EventScript_27AB82:: @ 827AB82
+ lockall
+ msgbox LinkContestRoom1_Text_27BB7A, 4
+ releaseall
+ delay 90
+ special sub_80F88E8
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq LinkContestRoom1_EventScript_27ABD2
+ return
+
+LinkContestRoom1_EventScript_27AB9E:: @ 827AB9E
+ specialvar VAR_RESULT, sub_80F7F7C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LinkContestRoom1_EventScript_27ABAF
+ return
+
+LinkContestRoom1_EventScript_27ABAF:: @ 827ABAF
+ special sub_80F831C
+ compare_var_to_value VAR_0x8005, 3
+ goto_eq LinkContestRoom1_EventScript_27ABBE
+ return
+
+LinkContestRoom1_EventScript_27ABBE:: @ 827ABBE
+ compare_var_to_value VAR_CONTEST_RANK, 3
+ goto_eq LinkContestRoom1_EventScript_27ABCD
+ setflag FLAG_0x002
+ return
+
+LinkContestRoom1_EventScript_27ABCD:: @ 827ABCD
+ return
+
+LinkContestRoom1_EventScript_27ABCE:: @ 827ABCE
+ setflag FLAG_0x10E
+ return
+
+LinkContestRoom1_EventScript_27ABD2:: @ 827ABD2
+ setvar VAR_0x4099, 1
+ return
+
+LinkContestRoom1_EventScript_27ABD8:: @ 827ABD8
+ delay 60
+ special sub_80F84B0
+ special sub_80F831C
+ special sub_80F88E8
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq LinkContestRoom1_EventScript_27ABF1
+ closemessage
+ return
+
+LinkContestRoom1_EventScript_27ABF1:: @ 827ABF1
+ setvar VAR_0x4099, 2
+ return
+
+ .incbin "baserom.gba", 0x27abf7, 0x1
+
+LinkContestRoom1_EventScript_27ABF8:: @ 827ABF8
+ switch VAR_0x8005
+ case 0, LinkContestRoom1_EventScript_27AC2A
+ case 1, LinkContestRoom1_EventScript_27AC37
+ case 2, LinkContestRoom1_EventScript_27AC44
+ case 3, LinkContestRoom1_EventScript_27AC51
+ return
+
+LinkContestRoom1_EventScript_27AC2A:: @ 827AC2A
+ lockall
+ applymovement VAR_0x4003, LinkContestRoom1_Movement_27AD7A
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27AC37:: @ 827AC37
+ lockall
+ applymovement VAR_0x4003, LinkContestRoom1_Movement_27AD7E
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27AC44:: @ 827AC44
+ lockall
+ applymovement VAR_0x4003, LinkContestRoom1_Movement_27AD29
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27AC51:: @ 827AC51
+ lockall
+ applymovement VAR_0x4003, LinkContestRoom1_Movement_27AD2D
+ waitmovement 0
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27AC5E:: @ 827AC5E
+ special sub_80F831C
+ compare_var_to_value VAR_0x8005, 3
+ goto_eq LinkContestRoom1_EventScript_27AC77
+ lockall
+ msgbox LinkContestRoom1_Text_27BB7A, 4
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27AC77:: @ 827AC77
+ compare_var_to_value VAR_0x4088, 2
+ call_if 1, LinkContestRoom1_EventScript_27ABCE
+ specialvar VAR_RESULT, sub_80F7F7C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LinkContestRoom1_EventScript_27ACDF
+ compare_var_to_value VAR_CONTEST_RANK, 3
+ goto_eq LinkContestRoom1_EventScript_27ACBD
+ lockall
+ msgbox LinkContestRoom1_Text_27BB7A, 4
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27ACA8:: @ 827ACA8
+ lockall
+ call LinkContestRoom1_EventScript_27205E
+ msgbox LinkContestRoom1_Text_27BC2F, 4
+ releaseall
+ setvar VAR_0x408A, 4
+ return
+
+LinkContestRoom1_EventScript_27ACBD:: @ 827ACBD
+ giveitem_std ITEM_LUXURY_BALL
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LinkContestRoom1_EventScript_27ACA8
+ lockall
+ msgbox LinkContestRoom1_Text_27BB7A, 4
+ releaseall
+ return
+
+LinkContestRoom1_EventScript_27ACDF:: @ 827ACDF
+ special sub_80F7FFC
+ incrementgamestat 42
+ setflag FLAG_SYS_RIBBON_GET
+ lockall
+ msgbox LinkContestRoom1_Text_27BBD4, 4
+ playfanfare BGM_FANFA4
+ msgbox LinkContestRoom1_Text_27BC00, 4
+ waitfanfare
+ special sub_80F8390
+ msgbox LinkContestRoom1_Text_27BC16, 4
+ releaseall
+ return
+
+LinkContestRoom1_Movement_27AD09: @ 827AD09
+ step_down
+ step_end
+
+LinkContestRoom1_Movement_27AD0B: @ 827AD0B
+ step_40
+ step_up
+ step_41
+ step_end
+
+LinkContestRoom1_Movement_27AD0F: @ 827AD0F
+ step_28
+ step_end
+
+LinkContestRoom1_Movement_27AD11: @ 827AD11
+ step_58
+ step_end
+
+LinkContestRoom1_Movement_27AD13: @ 827AD13
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD15: @ 827AD15
+ step_left
+ step_left
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD19: @ 827AD19
+ step_right
+ step_right
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD1D: @ 827AD1D
+ step_up
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD20: @ 827AD20
+ step_14
+ step_14
+ step_end
+
+LinkContestRoom1_Movement_27AD23: @ 827AD23
+ step_28
+ step_end
+
+LinkContestRoom1_Movement_27AD25: @ 827AD25
+ step_27
+ step_end
+
+LinkContestRoom1_Movement_27AD27: @ 827AD27
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD29: @ 827AD29
+ step_left
+ step_left
+ step_up
+ step_end
+
+LinkContestRoom1_Movement_27AD2D: @ 827AD2D
+ step_left
+ step_left
+ step_left
+ step_left
+ step_up
+ step_end
+
+LinkContestRoom1_Movement_27AD33: @ 827AD33
+ step_02
+ step_14
+ step_4e
+ step_end
+
+LinkContestRoom1_Movement_27AD37: @ 827AD37
+ step_01
+ step_14
+ step_4e
+ step_end
+
+LinkContestRoom1_Movement_27AD3B: @ 827AD3B
+ step_03
+ step_14
+ step_4e
+ step_end
+
+LinkContestRoom1_Movement_27AD3F: @ 827AD3F
+ step_00
+ step_14
+ step_4e
+ step_end
+
+LinkContestRoom1_Movement_27AD43: @ 827AD43
+ step_01
+ step_end
+
+LinkContestRoom1_Movement_27AD45: @ 827AD45
+ step_01
+ step_14
+ step_28
+ step_end
+
+LinkContestRoom1_Movement_27AD49: @ 827AD49
+ step_27
+ step_14
+ step_14
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD4E: @ 827AD4E
+ step_14
+ step_14
+ step_25
+ step_end
+
+LinkContestRoom1_Movement_27AD52: @ 827AD52
+ step_up
+ step_right
+ step_right
+ step_right
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD58: @ 827AD58
+ step_17
+ step_17
+ step_17
+ step_15
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD5E: @ 827AD5E
+ step_up
+ step_right
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD62: @ 827AD62
+ step_17
+ step_15
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD66: @ 827AD66
+ step_up
+ step_left
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD6A: @ 827AD6A
+ step_18
+ step_15
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD6E: @ 827AD6E
+ step_up
+ step_left
+ step_left
+ step_left
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD74: @ 827AD74
+ step_18
+ step_18
+ step_18
+ step_15
+ step_26
+ step_end
+
+LinkContestRoom1_Movement_27AD7A: @ 827AD7A
+ step_right
+ step_right
+ step_up
+ step_end
+
+LinkContestRoom1_Movement_27AD7E: @ 827AD7E
+ step_up
+ step_end
+
+LinkContestRoom1_EventScript_27AD80:: @ 827AD80
+ specialvar VAR_RESULT, sub_80F9134
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LinkContestRoom1_EventScript_27AD91
+ return
+
+LinkContestRoom1_EventScript_27AD91:: @ 827AD91
+ return
+
+LilycoveCity_ContestLobby_EventScript_27AD92:: @ 827AD92
+ specialvar VAR_RESULT, sub_80F9134
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_27ADA3
+ return
+
+LilycoveCity_ContestLobby_EventScript_27ADA3:: @ 827ADA3
+ delay 9
+ return
+
+LilycoveCity_ContestLobby_Text_27ADA7: @ 827ADA7
+ .string "Hello!\p"
+ .string "This is the reception counter for\n"
+ .string "POKéMON CONTESTS.\p"
+ .string "Oh? It appears that you don’t have\n"
+ .string "a {POKEBLOCK} CASE yet.\p"
+ .string "In that case, we need to provide you\n"
+ .string "with this!$"
+
+LilycoveCity_ContestLobby_Text_27AE47: @ 827AE47
+ .string "Okay, now that we’ve cleared that\n"
+ .string "up…\p"
+ .string "Hello!\p"
+ .string "This is the reception counter for\n"
+ .string "POKéMON CONTESTS.$"
+
+LilycoveCity_ContestLobby_Text_27AEA8: @ 827AEA8
+ .string "Hello!\p"
+ .string "This is the reception counter for\n"
+ .string "POKéMON CONTESTS.$"
+
+ .incbin "baserom.gba", 0x27aee3, 0x45
+
+LilycoveCity_ContestLobby_Text_27AF28: @ 827AF28
+ .string "Would you like to enter your POKéMON\n"
+ .string "in our CONTESTS?$"
+
+LilycoveCity_ContestLobby_Text_27AF5E: @ 827AF5E
+ .string "Which topic would you like?$"
+
+LilycoveCity_ContestLobby_Text_27AF7A: @ 827AF7A
+ .string "A POKéMON CONTEST involves four\n"
+ .string "TRAINERS entering one POKéMON each\l"
+ .string "in competitive judging.\p"
+ .string "A CONTEST has two stages of judging,\n"
+ .string "primary and secondary.\p"
+ .string "Primary judging is a popularity poll\n"
+ .string "involving the audience.\p"
+ .string "Secondary judging features appeals\n"
+ .string "by the POKéMON using their moves.\p"
+ .string "Plan appeals carefully to earn the\n"
+ .string "most attention of the JUDGE and\l"
+ .string "excite the audience.\l"
+ .string "Do your best to stand out.\p"
+ .string "The primary and secondary scores are\n"
+ .string "added at the end.\p"
+ .string "The POKéMON garnering the highest\n"
+ .string "score is declared the winner.$"
+
+LilycoveCity_ContestLobby_Text_27B17D: @ 827B17D
+ .string "There are five kinds of CONTESTS.\p"
+ .string "COOL, BEAUTY, CUTE, SMART, and\n"
+ .string "TOUGH are the five categories.\p"
+ .string "Choose the CONTEST that is right for\n"
+ .string "the POKéMON you plan to enter.$"
+
+LilycoveCity_ContestLobby_Text_27B221: @ 827B221
+ .string "There are four ranks of POKéMON\n"
+ .string "CONTESTS.\p"
+ .string "NORMAL, SUPER, HYPER, and MASTER\n"
+ .string "are the four ranks.\p"
+ .string "In the NORMAL Rank, any POKéMON may\n"
+ .string "enter.\p"
+ .string "Any POKéMON that won a NORMAL Rank\n"
+ .string "CONTEST may move up to the SUPER Rank\l"
+ .string "in the same category.\p"
+ .string "In the same way, a SUPER Rank winner\n"
+ .string "can move up to the HYPER Rank, and\l"
+ .string "a HYPER Rank winner can advance to\l"
+ .string "the MASTER Rank in the same category.\p"
+ .string "A POKéMON that won in the MASTER Rank\n"
+ .string "may compete in the MASTER Rank as\l"
+ .string "often as its TRAINER wants.$"
+
+LilycoveCity_ContestLobby_Text_27B3FF: @ 827B3FF
+ .string "Which Rank would you like to enter?$"
+
+LilycoveCity_ContestLobby_Text_27B423: @ 827B423
+ .string "Which CONTEST would you like to enter?$"
+
+LilycoveCity_ContestLobby_Text_27B44A: @ 827B44A
+ .string "Which POKéMON would you like to enter?$"
+
+LilycoveCity_ContestLobby_Text_27B471: @ 827B471
+ .string "I’m terribly sorry, but your POKéMON\n"
+ .string "is not qualified to compete at this\l"
+ .string "Rank yet…$"
+
+LilycoveCity_ContestLobby_Text_27B4C4: @ 827B4C4
+ .string "I’m sorry, but an EGG cannot take part\n"
+ .string "in a POKéMON CONTEST.$"
+
+LilycoveCity_ContestLobby_Text_27B501: @ 827B501
+ .string "Your POKéMON appears to be in no\n"
+ .string "condition to take part in a CONTEST…$"
+
+LilycoveCity_ContestLobby_Text_27B547: @ 827B547
+ .string "Oh, but that RIBBON…\p"
+ .string "Your POKéMON has won this CONTEST\n"
+ .string "before, hasn’t it?\p"
+ .string "Would you like to enter it in this\n"
+ .string "CONTEST anyway?$"
+
+ .incbin "baserom.gba", 0x27b5c4, 0x1e
+
+LilycoveCity_ContestLobby_Text_27B5E2: @ 827B5E2
+ .string "Okay, your POKéMON will be entered\n"
+ .string "in this CONTEST.\p"
+ .string "Your POKéMON is Entry No. 4.\n"
+ .string "The CONTEST will begin shortly.$"
+
+LilycoveCity_ContestLobby_Text_27B653: @ 827B653
+ .string "Please come in through here.\n"
+ .string "Good luck!$"
+
+LilycoveCity_ContestLobby_Text_27B67B: @ 827B67B
+ .string "Congratulations! Your POKéMON is the\n"
+ .string "CONTEST winner!\p"
+ .string "We have your prize right here.\n"
+ .string "Please, right this way!$"
+
+LilycoveCity_ContestLobby_Text_27B6E7: @ 827B6E7
+ .string "Please come back for your prize\n"
+ .string "later on.$"
+
+LinkContestRoom1_Text_27B711: @ 827B711
+ .string "MC: Hello! We’re just getting started\n"
+ .string "with a {STR_VAR_3} Rank POKéMON\l"
+ .string "{STR_VAR_2}!\p"
+ .string "The participating TRAINERS and their\n"
+ .string "POKéMON are as follows:$"
+
+LinkContestRoom1_Text_27B78F: @ 827B78F
+ .string "MC: Hello! We’re just getting started\n"
+ .string "with a 4-player linked POKéMON\l"
+ .string "{STR_VAR_2}!\p"
+ .string "The participating TRAINERS and their\n"
+ .string "POKéMON are as follows:$"
+
+LinkContestRoom1_Text_27B815: @ 827B815
+ .string "MC: Entry No. {STR_VAR_2}!\n"
+ .string "{STR_VAR_1}’s {STR_VAR_3}!$"
+
+LinkContestRoom1_Text_27B830: @ 827B830
+ .string "MC: We’ve just seen the four POKéMON\n"
+ .string "contestants.\p"
+ .string "Now it’s time for primary judging!\p"
+ .string "The audience will vote on their\n"
+ .string "favorite POKéMON contestants.\p"
+ .string "Without any further ado, let the\n"
+ .string "voting begin!$"
+
+LinkContestRoom1_Text_27B8F2: @ 827B8F2
+ .string "Voting under way…$"
+
+LinkContestRoom1_Text_27B904: @ 827B904
+ .string "Voting is now complete!\p"
+ .string "While the votes are being tallied,\n"
+ .string "let’s move on to secondary judging!\p"
+ .string "The second stage of judging is the\n"
+ .string "much anticipated appeal time!\p"
+ .string "May the contestants amaze us with\n"
+ .string "superb appeals of dazzling moves!\p"
+ .string "Let’s see a little enthusiasm!\n"
+ .string "Let’s appeal!$"
+
+LinkContestRoom1_Text_27BA15: @ 827BA15
+ .string "MC: That’s it for judging!$"
+
+LinkContestRoom1_Text_27BA30: @ 827BA30
+ .string "Thank you all for a most wonderful\n"
+ .string "display of quality appeals!\p"
+ .string "This concludes all judging!\n"
+ .string "Thank you for your fine efforts!$"
+
+LinkContestRoom1_Text_27BAAC: @ 827BAAC
+ .string "Now, all that remains is the pulse-\n"
+ .string "pounding proclamation of the winner.\p"
+ .string "The JUDGE looks ready to make\n"
+ .string "the announcement!$"
+
+LinkContestRoom1_Text_27BB25: @ 827BB25
+ .string "JUDGE: We will now declare the winner!$"
+
+LinkContestRoom1_Text_27BB4C: @ 827BB4C
+ .string "MC: Entry No. {STR_VAR_2}!\p"
+ .string "{STR_VAR_3} and {STR_VAR_1},\n"
+ .string "congratulations!$"
+
+LinkContestRoom1_Text_27BB7A: @ 827BB7A
+ .string "MC: Congratulations!\n"
+ .string "Please do compete again!$"
+
+LinkContestRoom1_Text_27BBA8: @ 827BBA8
+ .string "MC: Here you are!\n"
+ .string "Please accept your prize!$"
+
+LinkContestRoom1_Text_27BBD4: @ 827BBD4
+ .string "We confer on you this RIBBON\n"
+ .string "as your prize!$"
+
+LinkContestRoom1_Text_27BC00: @ 827BC00
+ .string "{PLAYER} received a RIBBON.$"
+
+LinkContestRoom1_Text_27BC16: @ 827BC16
+ .string "{PLAYER} put the RIBBON on\n"
+ .string "{STR_VAR_1}.$"
+
+LinkContestRoom1_Text_27BC2F: @ 827BC2F
+ .string "Please pick up your prize at\n"
+ .string "the reception counter later.\l"
+ .string "Please do compete again!$"
+
+ .incbin "baserom.gba", 0x27bc82, 0x95
+
+LilycoveCity_ContestLobby_Text_27BD17: @ 827BD17
+ .string "Before entering a CONTEST, your\n"
+ .string "progress will be saved.$"
+
+LilycoveCity_ContestLobby_Text_27BD4F: @ 827BD4F
+ .string "We hope you will participate another\n"
+ .string "time.$"
+
+ .incbin "baserom.gba", 0x27bd7a, 0x172
+
+LilycoveCity_ContestLobby_Text_27BEEC: @ 827BEEC
+ .string "Transmitting…$"
+
+LilycoveCity_ContestLobby_Text_27BEFA: @ 827BEFA
+ .string "Transmission error…$"
+
+LilycoveCity_ContestLobby_Text_27BF0E: @ 827BF0E
+ .string "You may have chosen a different\n"
+ .string "CONTEST than another player.$"
+
+LilycoveCity_ContestLobby_Text_27BF4B: @ 827BF4B
+ .string "You may have made a different\n"
+ .string "choice than another player.$"
+
+LilycoveCity_ContestLobby_Text_27BF85: @ 827BF85
+ .string "Please wait.\n"
+ .string "… … B Button: Cancel$"
+
+ .incbin "baserom.gba", 0x27bfa7, 0x51
+
+LilycoveCity_ContestLobby_Text_27BFF8: @ 827BFF8
+ .string "Your POKéMON will be entered in\n"
+ .string "the CONTEST.\p"
+ .string "Your POKéMON is Entry No. {STR_VAR_2}.$"
+
+LilycoveCity_ContestLobby_Text_27C043: @ 827C043
+ .string "The CONTEST will begin shortly.$"
+
+LilycoveCity_ContestLobby_Text_27C063: @ 827C063
+ .string "Welcome! This is the POKéMON CONTEST\n"
+ .string "link reception counter.\p"
+ .string "You may enter CONTESTS together with\n"
+ .string "one or more friends.$"
+
+LilycoveCity_ContestLobby_Text_27C0DA: @ 827C0DA
+ .string "Which topic would you like?$"
+
+LilycoveCity_ContestLobby_Text_27C0F6: @ 827C0F6
+ .string "Would you like to enter a CONTEST?$"
+
+LilycoveCity_ContestLobby_Text_27C119: @ 827C119
+ .string "Which CONTEST would you like to enter?$"
+
+LilycoveCity_ContestLobby_Text_27C140: @ 827C140
+ .string "Your POKéMON appears to be in no\n"
+ .string "condition to take part in a CONTEST…$"
+
+LilycoveCity_ContestLobby_Text_27C186: @ 827C186
+ .string "I’m sorry, but an EGG cannot take part\n"
+ .string "in a POKéMON CONTEST.$"
+
+LilycoveCity_ContestLobby_Text_27C1C3: @ 827C1C3
+ .string "Which POKéMON would you like to enter?$"
+
+LilycoveCity_ContestLobby_Text_27C1EA: @ 827C1EA
+ .string "Please decide which of you will\n"
+ .string "become the GROUP LEADER.\p"
+ .string "The other players must then choose\n"
+ .string "“JOIN GROUP.”$"
+
+LilycoveCity_ContestLobby_Text_27C254: @ 827C254
+ .string "At least one player has entered using\n"
+ .string "the 4-player reception counter.\p"
+ .string "There must be four players connected\n"
+ .string "using a GBA Game Link cable.\p"
+ .string "When the four players are ready,\n"
+ .string "select G-MODE (GLOBAL MODE),\l"
+ .string "then register to enter again, please.$"
+
+LilycoveCity_ContestLobby_Text_27C340: @ 827C340
+ .string "This is a CONTEST for two to four\n"
+ .string "players linked using a Wireless\l"
+ .string "Adapter or a GBA Game Link cable.\p"
+ .string "Participants are first asked to choose\n"
+ .string "the mode they wish to enter.\p"
+ .string "There are two different modes.\p"
+ .string "E-MODE (EMERALD MODE) is for\n"
+ .string "two to four players, each with a\l"
+ .string "POKéMON Emerald Game Pak.\p"
+ .string "G-MODE (GLOBAL MODE) is only for\n"
+ .string "four players, each with a POKéMON\l"
+ .string "Emerald, Ruby, or Sapphire Game Pak.\p"
+ .string "The players should discuss which mode\n"
+ .string "they want, then choose the same mode.\p"
+ .string "Once all the players have chosen\n"
+ .string "the same CONTEST in the same mode,\l"
+ .string "the entry registration is complete.\p"
+ .string "After that, a CONTEST will start in\n"
+ .string "the usual manner.$"
+
+LilycoveCity_ContestLobby_Text_27C5B1: @ 827C5B1
+ .string "In E-MODE (EMERALD MODE),\n"
+ .string "a LINK CONTEST can be held with\l"
+ .string "two to four players. Each player must\l"
+ .string "have a POKéMON Emerald Game Pak.\p"
+ .string "The players must be linked with each\n"
+ .string "other using Wireless Adapters or\l"
+ .string "GBA Game Link cables.\p"
+ .string "If there are fewer than four players,\n"
+ .string "TRAINERS in the hall will join to fill\l"
+ .string "the 4-player CONTEST lineup.\p"
+ .string "Please be aware that E-MODE is not\n"
+ .string "available in POKéMON Ruby or Sapphire.$"
+
+LilycoveCity_ContestLobby_Text_27C742: @ 827C742
+ .string "G-MODE (GLOBAL MODE) is specifically\n"
+ .string "for four players who are linked using\l"
+ .string "GBA Game Link cables.\p"
+ .string "Each player must have a POKéMON\n"
+ .string "Emerald, Ruby, or Sapphire Game Pak.\p"
+ .string "The CONTEST starts after all players\n"
+ .string "choose G-MODE (POKéMON Emerald) or\l"
+ .string "enter through the 4-player reception\l"
+ .string "counter (POKéMON Ruby or Sapphire).$"
+
+LilycoveCity_ContestLobby_Text_27C879: @ 827C879
+ .string "I’m terribly sorry.\p"
+ .string "G-MODE does not function\n"
+ .string "with Wireless Adapters.\p"
+ .string "Please select E-MODE or try\n"
+ .string "again using a GBA Game Link cable.$"
+
+LilycoveCity_ContestLobby_Text_27C8FD: @ 827C8FD
+ .string "Which CONTEST MODE would you like\n"
+ .string "to enter?$"
+
+LinkContestRoom1_Text_27C929: @ 827C929
+ .string "MC: Hello! We’re just getting started\n"
+ .string "with a 4-player linked POKéMON\l"
+ .string "{STR_VAR_2}!$"
+
+LinkContestRoom1_Text_27C972: @ 827C972
+ .string "The participating TRAINERS and their\n"
+ .string "POKéMON are as follows:$"
+
+LinkContestRoom1_Text_27C9AF: @ 827C9AF
+ .string "MC: We’ve just seen the four POKéMON\n"
+ .string "contestants.\p"
+ .string "Now it’s time for primary judging!$"
+
+LinkContestRoom1_Text_27CA04: @ 827CA04
+ .string "The audience will vote on their\n"
+ .string "favorite POKéMON contestants.$"
+
+LinkContestRoom1_Text_27CA42: @ 827CA42
+ .string "Without any further ado,\n"
+ .string "let the voting begin!$"
+
+LinkContestRoom1_Text_27CA71: @ 827CA71
+ .string "Voting is now complete!\p"
+ .string "While the votes are being tallied,\n"
+ .string "let’s move on to secondary judging!$"
+
+LinkContestRoom1_Text_27CAD0: @ 827CAD0
+ .string "The second stage of judging is\n"
+ .string "the much-anticipated appeal time!\p"
+ .string "May the contestants amaze us with\n"
+ .string "superb appeals of dazzling moves!$"
+
+LinkContestRoom1_Text_27CB55: @ 827CB55
+ .string "Let’s see a little enthusiasm!\n"
+ .string "Let’s appeal!$"
@ 827CB82
.include "data/text/contest_text.inc"
@@ -822,24 +15328,1447 @@ gUnknown_0827EE09:: @ 27EE09
.incbin "baserom.gba", 0x27ee09, 0x2
gUnknown_0827EE0B:: @ 827EE0B
- .incbin "baserom.gba", 0x27ee0b, 0x46a
+
+ .incbin "baserom.gba", 0x27ee0b, 0x10a
+
+LilycoveCity_ContestLobby_Text_27EF15: @ 827EF15
+ .string "Oh, hello! You were in a POKéMON\n"
+ .string "CONTEST, weren’t you?\l"
+ .string "It’s easy to tell from your POKéMON.\p"
+ .string "I’m a reporter. I’m working on a story\n"
+ .string "on POKéMON CONTESTS.\p"
+ .string "If I may, would you be willing to answer\n"
+ .string "a few questions?$"
+
+LilycoveCity_ContestLobby_Text_27EFE7: @ 827EFE7
+ .string "Oh, you will?\n"
+ .string "Thank you.\p"
+ .string "Briefly, how would you describe the\n"
+ .string "CONTEST you just entered?$"
+
+LilycoveCity_ContestLobby_Text_27F03E: @ 827F03E
+ .string "Ah, I see.\n"
+ .string "That’s a very edifying comment.\p"
+ .string "You get a good feel for what\n"
+ .string "the CONTEST was like.\p"
+ .string "I’ve got one last question.\p"
+ .string "When you hear the word “{STR_VAR_2},”\n"
+ .string "what image do you get?$"
+
+LilycoveCity_ContestLobby_Text_27F0EC: @ 827F0EC
+ .string "I see!\p"
+ .string "So that’s how you imagine the concept\n"
+ .string "of “{STR_VAR_2}” to be.\p"
+ .string "Thank you!\n"
+ .string "You’ve given me some good ideas.\p"
+ .string "I think I can write a good story on\n"
+ .string "POKéMON CONTESTS now.\p"
+ .string "Maybe, just maybe, this story will even\n"
+ .string "make it to television.\l"
+ .string "I hope you’ll look forward to it!$"
+
+LilycoveCity_ContestLobby_Text_27F1EF: @ 827F1EF
+ .string "Oh, too bad…\p"
+ .string "Well, if you come across a good story,\n"
+ .string "please do share it with me.$"
+
+LilycoveCity_ContestLobby_Text_27F23F: @ 827F23F
+ .string "I’ll be looking forward to your next\n"
+ .string "POKéMON CONTEST.$"
.include "data/text/tv.inc"
- .incbin "baserom.gba", 0x0028c7e9, 0x90f
+
+BattleFrontier_BattleTowerLobby_EventScript_28C7E9:: @ 828C7E9
+LilycoveCity_ContestLobby_EventScript_28C7E9:: @ 828C7E9
+SlateportCity_OceanicMuseum_1F_EventScript_28C7E9:: @ 828C7E9
+SlateportCity_PokemonFanClub_EventScript_28C7E9:: @ 828C7E9
+ special InterviewAfter
+ incrementgamestat 6
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C7F0:: @ 828C7F0
+ setvar VAR_0x8005, 1
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C879
+ copyvar VAR_0x8009, VAR_0x8006
+ msgbox SlateportCity_PokemonFanClub_Text_280674, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C827
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C85C
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C827:: @ 828C827
+ msgbox SlateportCity_PokemonFanClub_Text_28073B, 4
+ setvar VAR_0x8004, 5
+ copyvar VAR_0x8005, VAR_0x8009
+ setvar VAR_0x8006, 1
+ call SlateportCity_PokemonFanClub_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C866
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C85C
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C85C:: @ 828C85C
+ msgbox SlateportCity_PokemonFanClub_Text_2805E2, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C866:: @ 828C866
+ msgbox SlateportCity_PokemonFanClub_Text_280789, 4
+ setvar VAR_0x8005, 1
+ goto SlateportCity_PokemonFanClub_EventScript_28C7E9
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C879:: @ 828C879
+ msgbox SlateportCity_PokemonFanClub_Text_28062E, 4
+ release
+ end
+
+SlateportCity_OceanicMuseum_1F_EventScript_28C883:: @ 828C883
+ lock
+ faceplayer
+ setvar VAR_0x8005, 2
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C939
+ copyvar VAR_0x8009, VAR_0x8006
+ checkflag FLAG_0x069
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8C8
+ setflag FLAG_0x069
+ msgbox SlateportCity_OceanicMuseum_1F_Text_2811A0, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8E7
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
+ end
+
+SlateportCity_OceanicMuseum_1F_EventScript_28C8C8:: @ 828C8C8
+ msgbox SlateportCity_OceanicMuseum_1F_Text_28126D, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8E7
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
+ end
+
+SlateportCity_OceanicMuseum_1F_EventScript_28C8E7:: @ 828C8E7
+ msgbox SlateportCity_OceanicMuseum_1F_Text_2812F2, 4
+ setvar VAR_0x8004, 5
+ copyvar VAR_0x8005, VAR_0x8009
+ setvar VAR_0x8006, 0
+ call SlateportCity_OceanicMuseum_1F_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C926
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
+ end
+
+SlateportCity_OceanicMuseum_1F_EventScript_28C91C:: @ 828C91C
+ msgbox SlateportCity_OceanicMuseum_1F_Text_281367, 4
+ release
+ end
+
+SlateportCity_OceanicMuseum_1F_EventScript_28C926:: @ 828C926
+ msgbox SlateportCity_OceanicMuseum_1F_Text_2813B9, 4
+ setvar VAR_0x8005, 2
+ goto SlateportCity_OceanicMuseum_1F_EventScript_28C7E9
+ end
+
+SlateportCity_OceanicMuseum_1F_EventScript_28C939:: @ 828C939
+ msgbox SlateportCity_OceanicMuseum_1F_Text_28144D, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C943:: @ 828C943
+ lock
+ faceplayer
+ specialvar VAR_RESULT, sub_80EF8F8
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C7F0
+ setvar VAR_0x8005, 3
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28CA4F
+ copyvar VAR_0x8009, VAR_0x8006
+ msgbox SlateportCity_PokemonFanClub_Text_280270, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28C98C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28CA45
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C98C:: @ 828C98C
+ msgbox SlateportCity_PokemonFanClub_Text_28034F, 4
+ random 3
+ copyvar VAR_0x800A, VAR_RESULT
+ switch VAR_RESULT
+ case 0, SlateportCity_PokemonFanClub_EventScript_28C9C3
+ case 1, SlateportCity_PokemonFanClub_EventScript_28C9D1
+ case 2, SlateportCity_PokemonFanClub_EventScript_28C9DF
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C9C3:: @ 828C9C3
+ msgbox SlateportCity_PokemonFanClub_Text_280393, 4
+ goto SlateportCity_PokemonFanClub_EventScript_28C9ED
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C9D1:: @ 828C9D1
+ msgbox SlateportCity_PokemonFanClub_Text_2803EF, 4
+ goto SlateportCity_PokemonFanClub_EventScript_28C9ED
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C9DF:: @ 828C9DF
+ msgbox SlateportCity_PokemonFanClub_Text_280454, 4
+ goto SlateportCity_PokemonFanClub_EventScript_28C9ED
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28C9ED:: @ 828C9ED
+ setvar VAR_0x8004, 7
+ copyvar VAR_0x8005, VAR_0x8009
+ setvar VAR_0x8006, 0
+ call SlateportCity_PokemonFanClub_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28CA45
+ msgbox SlateportCity_PokemonFanClub_Text_2804AC, 4
+ setvar VAR_0x8006, 1
+ call SlateportCity_PokemonFanClub_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_28CA45
+ msgbox SlateportCity_PokemonFanClub_Text_280523, 4
+ copyvar VAR_0x8007, VAR_0x800A
+ setvar VAR_0x8005, 3
+ goto SlateportCity_PokemonFanClub_EventScript_28C7E9
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28CA45:: @ 828CA45
+ msgbox SlateportCity_PokemonFanClub_Text_2805E2, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_28CA4F:: @ 828CA4F
+ msgbox SlateportCity_PokemonFanClub_Text_28062E, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CA59:: @ 828CA59
+ lock
+ faceplayer
+ checkflag FLAG_0x002
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CB21
+ setvar VAR_0x8005, 6
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CB21
+ copyvar VAR_0x8009, VAR_0x8006
+ msgbox LilycoveCity_ContestLobby_Text_27EF15, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CA9B
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CAD0
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CA9B:: @ 828CA9B
+ msgbox LilycoveCity_ContestLobby_Text_27EFE7, 4
+ setvar VAR_0x8004, 11
+ copyvar VAR_0x8005, VAR_0x8009
+ setvar VAR_0x8006, 0
+ call LilycoveCity_ContestLobby_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CADA
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CAD0
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CAD0:: @ 828CAD0
+ msgbox LilycoveCity_ContestLobby_Text_27F1EF, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CADA:: @ 828CADA
+ setvar VAR_0x8004, 24
+ special SetContestCategoryStringVarForInterview
+ msgbox LilycoveCity_ContestLobby_Text_27F03E, 4
+ setvar VAR_0x8004, 11
+ copyvar VAR_0x8005, VAR_0x8009
+ setvar VAR_0x8006, 1
+ call LilycoveCity_ContestLobby_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CAD0
+ msgbox LilycoveCity_ContestLobby_Text_27F0EC, 4
+ setflag FLAG_0x002
+ setvar VAR_0x8005, 6
+ goto LilycoveCity_ContestLobby_EventScript_28C7E9
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CB21:: @ 828CB21
+ msgbox LilycoveCity_ContestLobby_Text_27F23F, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CB2B:: @ 828CB2B
+ compare_var_to_value VAR_0x4086, 2
+ goto_if 5, LilycoveCity_ContestLobby_EventScript_28CB95
+ setvar VAR_0x8005, 6
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_28CB95
+ switch VAR_0x4088
+ case 0, LilycoveCity_ContestLobby_EventScript_28CB95
+ case 2, LilycoveCity_ContestLobby_EventScript_28CB91
+ case 1, LilycoveCity_ContestLobby_EventScript_28CB91
+ case 3, LilycoveCity_ContestLobby_EventScript_28CB91
+ case 4, LilycoveCity_ContestLobby_EventScript_28CB91
+ case 5, LilycoveCity_ContestLobby_EventScript_28CB95
+ end
+
+LilycoveCity_ContestLobby_EventScript_28CB91:: @ 828CB91
+ clearflag FLAG_0x322
+ return
+
+LilycoveCity_ContestLobby_EventScript_28CB95:: @ 828CB95
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_28CB96:: @ 828CB96
+ lock
+ faceplayer
+ checkflag FLAG_0x002
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC7A
+ setvar VAR_0x8005, 7
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC7A
+ copyvar VAR_0x8009, VAR_0x8006
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F704, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CBD8
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC2E
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_28CBD8:: @ 828CBD8
+ message BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F7BA
+ waitmessage
+ multichoice 20, 8, 45, 1
+ copyvar VAR_0x8008, VAR_RESULT
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_28CC38
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_28CC41
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F97A, 4
+ setvar VAR_0x8004, 12
+ copyvar VAR_0x8005, VAR_0x8009
+ call BattleFrontier_BattleTowerLobby_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC4A
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC70
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC2E:: @ 828CC2E
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F84C, 4
+ release
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC38:: @ 828CC38
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F8AE, 4
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC41:: @ 828CC41
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F921, 4
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC4A:: @ 828CC4A
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC70
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27F9FD, 4
+ setflag FLAG_0x002
+ copyvar VAR_0x8004, VAR_0x8008
+ setvar VAR_0x8005, 7
+ goto BattleFrontier_BattleTowerLobby_EventScript_28C7E9
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC70:: @ 828CC70
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27FA6F, 4
+ release
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC7A:: @ 828CC7A
+ msgbox BATTLE_FRONTIER_BATTLE_TOWER_LOBBY_Text_27FAF3, 4
+ release
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_28CC84:: @ 828CC84
+ compare_var_to_value VAR_0x40BC, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CCA6
+ setvar VAR_0x8005, 7
+ special InterviewBefore
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CCA6
+ clearflag FLAG_0x396
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_28CCA6:: @ 828CCA6
+ setflag FLAG_0x396
+ return
+
+ .incbin "baserom.gba", 0x28ccaa, 0x1d
+
+Route111_EventScript_28CCC7:: @ 828CCC7
+Route118_EventScript_28CCC7:: @ 828CCC7
+Route120_EventScript_28CCC7:: @ 828CCC7
+ cleartrainerflag TRAINER_GABBY_AND_TY_6
+ specialvar VAR_RESULT, GabbyAndTyGetBattleNum
+ switch VAR_RESULT
+ case 0, Route111_EventScript_28CD38
+ case 1, Route111_EventScript_28CD3E
+ case 2, Route111_EventScript_28CD49
+ case 3, Route111_EventScript_28CD54
+ case 4, Route111_EventScript_28CD5F
+ case 5, Route111_EventScript_28CD6A
+ case 6, Route111_EventScript_28CD75
+ case 7, Route111_EventScript_28CD80
+ case 8, Route111_EventScript_28CD8B
+ end
+
+Route111_EventScript_28CD38:: @ 828CD38
+ call Route111_EventScript_28CD9A
+ return
+
+Route111_EventScript_28CD3E:: @ 828CD3E
+ call Route111_EventScript_28CDA2
+ call Route111_EventScript_28CD96
+ return
+
+Route111_EventScript_28CD49:: @ 828CD49
+ call Route111_EventScript_28CDAA
+ call Route111_EventScript_28CD9E
+ return
+
+Route111_EventScript_28CD54:: @ 828CD54
+ call Route111_EventScript_28CDB2
+ call Route111_EventScript_28CDA6
+ return
+
+Route111_EventScript_28CD5F:: @ 828CD5F
+ call Route111_EventScript_28CDBA
+ call Route111_EventScript_28CDAE
+ return
+
+Route111_EventScript_28CD6A:: @ 828CD6A
+ call Route111_EventScript_28CDC2
+ call Route111_EventScript_28CDB6
+ return
+
+Route111_EventScript_28CD75:: @ 828CD75
+ call Route111_EventScript_28CDCA
+ call Route111_EventScript_28CDBE
+ return
+
+Route111_EventScript_28CD80:: @ 828CD80
+ call Route111_EventScript_28CDD2
+ call Route111_EventScript_28CDC6
+ return
+
+Route111_EventScript_28CD8B:: @ 828CD8B
+ call Route111_EventScript_28CDC2
+ call Route111_EventScript_28CDCE
+ return
+
+Route111_EventScript_28CD96:: @ 828CD96
+ setflag FLAG_0x31C
+ return
+
+Route111_EventScript_28CD9A:: @ 828CD9A
+ clearflag FLAG_0x31C
+ return
+
+Route111_EventScript_28CD9E:: @ 828CD9E
+ setflag FLAG_0x31D
+ return
+
+Route111_EventScript_28CDA2:: @ 828CDA2
+ clearflag FLAG_0x31D
+ return
+
+Route111_EventScript_28CDA6:: @ 828CDA6
+ setflag FLAG_0x31E
+ return
+
+Route111_EventScript_28CDAA:: @ 828CDAA
+ clearflag FLAG_0x31E
+ return
+
+Route111_EventScript_28CDAE:: @ 828CDAE
+ setflag FLAG_0x31F
+ return
+
+Route111_EventScript_28CDB2:: @ 828CDB2
+ clearflag FLAG_0x31F
+ return
+
+Route111_EventScript_28CDB6:: @ 828CDB6
+ setflag FLAG_0x385
+ return
+
+Route111_EventScript_28CDBA:: @ 828CDBA
+ clearflag FLAG_0x385
+ return
+
+Route111_EventScript_28CDBE:: @ 828CDBE
+ setflag FLAG_0x386
+ return
+
+Route111_EventScript_28CDC2:: @ 828CDC2
+ clearflag FLAG_0x386
+ return
+
+Route111_EventScript_28CDC6:: @ 828CDC6
+ setflag FLAG_0x387
+ return
+
+Route111_EventScript_28CDCA:: @ 828CDCA
+ clearflag FLAG_0x387
+ return
+
+Route111_EventScript_28CDCE:: @ 828CDCE
+ setflag FLAG_0x388
+ return
+
+Route111_EventScript_28CDD2:: @ 828CDD2
+ clearflag FLAG_0x388
+ return
+
+Route111_EventScript_28CDD6:: @ 828CDD6
+ trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_28AF05, Route111_Text_28B000, Route111_Text_28B5EC, Route111_EventScript_28CF56
+ msgbox Route111_Text_28B5C0, 4
+ release
+ end
+
+Route111_EventScript_28CDF6:: @ 828CDF6
+ trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_28B75C, Route111_Text_28B8B1, Route111_Text_28B841, Route111_EventScript_28CF56
+ msgbox Route111_Text_28B805, 4
+ release
+ end
+
+Route118_EventScript_28CE16:: @ 828CE16
+ trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_28AF7D, Route118_Text_28B719, Route118_Text_28B5EC, Route118_EventScript_28CFC3
+ msgbox Route118_Text_28B5C0, 4
+ release
+ end
+
+Route118_EventScript_28CE36:: @ 828CE36
+ trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_28B7B1, Route118_Text_28B8F6, Route118_Text_28B841, Route118_EventScript_28CFC3
+ msgbox Route118_Text_28B805, 4
+ release
+ end
+
+Route120_EventScript_28CE56:: @ 828CE56
+ trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_28AF7D, Route120_Text_28B719, Route120_Text_28B5EC, Route120_EventScript_28CFC3
+ msgbox Route120_Text_28B5C0, 4
+ release
+ end
+
+Route120_EventScript_28CE76:: @ 828CE76
+ trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_28B7B1, Route120_Text_28B8F6, Route120_Text_28B841, Route120_EventScript_28CFC3
+ msgbox Route120_Text_28B805, 4
+ release
+ end
+
+Route111_EventScript_28CE96:: @ 828CE96
+ trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_28AF7D, Route111_Text_28B719, Route111_Text_28B5EC, Route111_EventScript_28CFC3
+ msgbox Route111_Text_28B5C0, 4
+ release
+ end
+
+Route111_EventScript_28CEB6:: @ 828CEB6
+ trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_28B7B1, Route111_Text_28B8F6, Route111_Text_28B841, Route111_EventScript_28CFC3
+ msgbox Route111_Text_28B805, 4
+ release
+ end
+
+Route118_EventScript_28CED6:: @ 828CED6
+ trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_28AF7D, Route118_Text_28B719, Route118_Text_28B5EC, Route118_EventScript_28CFC3
+ msgbox Route118_Text_28B5C0, 4
+ release
+ end
+
+Route118_EventScript_28CEF6:: @ 828CEF6
+ trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_28B7B1, Route118_Text_28B8F6, Route118_Text_28B841, Route118_EventScript_28CFC3
+ msgbox Route118_Text_28B805, 4
+ release
+ end
+
+Route111_EventScript_28CF16:: @ 828CF16
+Route118_EventScript_28CF16:: @ 828CF16
+Route120_EventScript_28CF16:: @ 828CF16
+ trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_28AF7D, Route111_Text_28B719, Route111_Text_28B5EC, Route111_EventScript_28CFC3
+ msgbox Route111_Text_28B5C0, 4
+ release
+ end
+
+Route111_EventScript_28CF36:: @ 828CF36
+Route118_EventScript_28CF36:: @ 828CF36
+Route120_EventScript_28CF36:: @ 828CF36
+ trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_28B7B1, Route111_Text_28B8F6, Route111_Text_28B841, Route111_EventScript_28CFC3
+ msgbox Route111_Text_28B805, 4
+ release
+ end
+
+Route111_EventScript_28CF56:: @ 828CF56
+ special GabbyAndTyBeforeInterview
+ special GabbyAndTySetScriptVarsToFieldObjectLocalIds
+ compare_var_to_value VAR_FACING, 2
+ call_if 1, Route111_EventScript_28CF94
+ compare_var_to_value VAR_FACING, 1
+ call_if 1, Route111_EventScript_28CF9F
+ compare_var_to_value VAR_FACING, 4
+ call_if 1, Route111_EventScript_28CFB1
+ checkflag FLAG_0x001
+ goto_eq Route111_EventScript_28D0EE
+ msgbox Route111_Text_28B042, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28CF94:: @ 828CF94
+ applymovement VAR_0x8004, Route111_Movement_28D04D
+ waitmovement 0
+ return
+
+Route111_EventScript_28CF9F:: @ 828CF9F
+ applymovement VAR_0x8004, Route111_Movement_28D04F
+ applymovement VAR_0x8005, Route111_Movement_2725A6
+ waitmovement 0
+ return
+
+Route111_EventScript_28CFB1:: @ 828CFB1
+ applymovement VAR_0x8004, Route111_Movement_28D051
+ applymovement VAR_0x8005, Route111_Movement_2725A4
+ waitmovement 0
+ return
+
+Route111_EventScript_28CFC3:: @ 828CFC3
+Route118_EventScript_28CFC3:: @ 828CFC3
+Route120_EventScript_28CFC3:: @ 828CFC3
+ special GabbyAndTyBeforeInterview
+ special GabbyAndTySetScriptVarsToFieldObjectLocalIds
+ compare_var_to_value VAR_FACING, 2
+ call_if 1, Route111_EventScript_28CF94
+ compare_var_to_value VAR_FACING, 1
+ call_if 1, Route111_EventScript_28CF9F
+ compare_var_to_value VAR_FACING, 4
+ call_if 1, Route111_EventScript_28CFB1
+ checkflag FLAG_0x001
+ goto_eq Route111_EventScript_28D0EE
+ specialvar VAR_RESULT, GabbyAndTyGetLastQuote
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route111_EventScript_28D053
+ msgbox Route111_Text_28B137, 4
+ specialvar VAR_RESULT, GabbyAndTyGetLastBattleTrivia
+ switch VAR_RESULT
+ case 0, Route111_EventScript_28D061
+ case 1, Route111_EventScript_28D06F
+ case 2, Route111_EventScript_28D07D
+ case 3, Route111_EventScript_28D08B
+ case 4, Route111_EventScript_28D099
+ end
+
+Route111_Movement_28D04D: @ 828D04D
+ step_1d
+ step_end
+
+Route111_Movement_28D04F: @ 828D04F
+ step_1e
+ step_end
+
+Route111_Movement_28D051: @ 828D051
+ step_1f
+ step_end
+
+Route111_EventScript_28D053:: @ 828D053
+ msgbox Route111_Text_28B62D, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28D061:: @ 828D061
+ msgbox Route111_Text_28B3F3, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28D06F:: @ 828D06F
+ msgbox Route111_Text_28B1B3, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28D07D:: @ 828D07D
+ msgbox Route111_Text_28B23D, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28D08B:: @ 828D08B
+ msgbox Route111_Text_28B2FA, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28D099:: @ 828D099
+ msgbox Route111_Text_28B379, 5
+ goto Route111_EventScript_28D0A7
+ end
+
+Route111_EventScript_28D0A7:: @ 828D0A7
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route111_EventScript_28D0E1
+ msgbox Route111_Text_28B433, 4
+ setvar VAR_0x8004, 10
+ call Route111_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route111_EventScript_28D0E1
+ msgbox Route111_Text_28B4AB, 4
+ special GabbyAndTyAfterInterview
+ setflag FLAG_0x001
+ release
+ end
+
+Route111_EventScript_28D0E1:: @ 828D0E1
+ msgbox Route111_Text_28B577, 4
+ setflag FLAG_0x001
+ release
+ end
+
+Route111_EventScript_28D0EE:: @ 828D0EE
+ msgbox Route111_Text_28B5C0, 4
+ release
+ end
.include "data/text/pokemon_news.inc"
- .incbin "baserom.gba", 0x28e066, 0x269f
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E066:: @ 828E066
+ special sub_81201DC
+ switch VAR_RESULT
+ case 0, MauvilleCity_PokemonCenter_1F_EventScript_28E0A6
+ case 1, MauvilleCity_PokemonCenter_1F_EventScript_28E167
+ case 2, MauvilleCity_PokemonCenter_1F_EventScript_28E4D4
+ case 3, MauvilleCity_PokemonCenter_1F_EventScript_29014A
+ case 4, MauvilleCity_PokemonCenter_1F_EventScript_2902F6
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E0A6:: @ 828E0A6
+ lock
+ faceplayer
+ msgbox MauvilleCity_PokemonCenter_1F_Text_29038E, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E0C7
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E0EA
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E0C7:: @ 828E0C7
+ setvar VAR_0x8004, 0
+ special sub_8120340
+ delay 60
+ special sub_81201F4
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E0F4
+ msgbox MauvilleCity_PokemonCenter_1F_Text_2903E6, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E0EA:: @ 828E0EA
+ msgbox MauvilleCity_PokemonCenter_1F_Text_2903C0, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E0F4:: @ 828E0F4
+ msgbox MauvilleCity_PokemonCenter_1F_Text_290421, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E113
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E15D
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E113:: @ 828E113
+ setvar VAR_0x8004, 6
+ call MauvilleCity_PokemonCenter_1F_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E15D
+ msgbox MauvilleCity_PokemonCenter_1F_Text_2904C1, 4
+ setvar VAR_0x8004, 1
+ special sub_8120340
+ delay 60
+ msgbox MauvilleCity_PokemonCenter_1F_Text_2904EB, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E113
+ special sub_8120210
+ msgbox MauvilleCity_PokemonCenter_1F_Text_290514, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E15D:: @ 828E15D
+ msgbox MauvilleCity_PokemonCenter_1F_Text_29049B, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E167:: @ 828E167
+ lock
+ faceplayer
+ setflag FLAG_SYS_HIPSTER_MEET
+ msgbox MauvilleCity_PokemonCenter_1F_Text_29054C, 4
+ special sub_8120358
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E18C
+ msgbox MauvilleCity_PokemonCenter_1F_Text_290598, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E18C:: @ 828E18C
+ special sub_812038C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E1A4
+ msgbox MauvilleCity_PokemonCenter_1F_Text_290602, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E1A4:: @ 828E1A4
+ msgbox MauvilleCity_PokemonCenter_1F_Text_290666, 4
+ special sub_8120374
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_Text_28E1B1: @ 828E1B1
+ .string "Hi, I’m the TRADER.\n"
+ .string "Want to trade decorations with me?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E1E8: @ 828E1E8
+ .string "Oh…\n"
+ .string "You’ve left me feeling the blues…$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E20E: @ 828E20E
+ .string "But we’ve traded decorations already,\n"
+ .string "you and I.$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E23F: @ 828E23F
+ .string "If you see any decorative item that\n"
+ .string "you want of mine, speak up.$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E27F: @ 828E27F
+ .string "You don’t want anything?\n"
+ .string "I feel unwanted…$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E2A9: @ 828E2A9
+ .string "That decorative item once belonged\n"
+ .string "to {STR_VAR_1}.\p"
+ .string "Do you want it?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E2E3: @ 828E2E3
+ .string "Uh… Wait a second. You don’t have a\n"
+ .string "single piece of decoration!$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E323: @ 828E323
+ .string "Okay, pick the decoration that you’ll\n"
+ .string "trade to me.$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E356: @ 828E356
+ .string "You won’t trade with me?\n"
+ .string "I feel unwanted…$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E380: @ 828E380
+ .string "You’ve got all the {STR_VAR_2}S that can\n"
+ .string "be stored. You’ve no room for this.$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E3C4: @ 828E3C4
+ .string "Okay, so we’ll trade my {STR_VAR_3}\n"
+ .string "for your {STR_VAR_2}?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E3EC: @ 828E3EC
+ .string "That piece of decoration is in use.\n"
+ .string "You can’t trade it.$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E424: @ 828E424
+ .string "Then we’ll trade!\n"
+ .string "I’ll send my decoration to your PC.$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E45A: @ 828E45A
+ .string "Oops! Sorry! That’s a really rare\n"
+ .string "piece of decoration.\l"
+ .string "I can’t trade that one away!\p"
+ .string "Can I interest you in something else?$"
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E4D4:: @ 828E4D4
+ lock
+ faceplayer
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E1B1, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E503
+ special sub_8133CD8
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E50D
+ message MauvilleCity_PokemonCenter_1F_Text_28E23F
+ waitmessage
+ goto MauvilleCity_PokemonCenter_1F_EventScript_28E517
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E503:: @ 828E503
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E1E8, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E50D:: @ 828E50D
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E20E, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E517:: @ 828E517
+ special sub_8133EC0
+ waitstate
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E558
+ compare_var_to_value VAR_0x8004, 65535
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E562
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E2A9, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E56E
+ special sub_8133CF4
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E57A
+ goto MauvilleCity_PokemonCenter_1F_EventScript_28E584
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E558:: @ 828E558
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E27F, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E562:: @ 828E562
+ message MauvilleCity_PokemonCenter_1F_Text_28E45A
+ waitmessage
+ goto MauvilleCity_PokemonCenter_1F_EventScript_28E517
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E56E:: @ 828E56E
+ message MauvilleCity_PokemonCenter_1F_Text_28E23F
+ waitmessage
+ goto MauvilleCity_PokemonCenter_1F_EventScript_28E517
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E57A:: @ 828E57A
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E2E3, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E584:: @ 828E584
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E323, 4
+ special sub_8133D8C
+ waitstate
+ compare_var_to_value VAR_0x8006, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E5D4
+ compare_var_to_value VAR_0x8006, 65535
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E5DE
+ special sub_8133D2C
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E5EC
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E3C4, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E584
+ special sub_8133E38
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E424, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E5D4:: @ 828E5D4
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E356, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E5DE:: @ 828E5DE
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E3EC, 4
+ goto MauvilleCity_PokemonCenter_1F_EventScript_28E584
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_28E5EC:: @ 828E5EC
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E380, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_Text_28E5F6: @ 828E5F6
+ .string "I’m the STORYTELLER.\n"
+ .string "I’ll tell you tales of legendary\l"
+ .string "TRAINERS.\p"
+ .string "Will you hear my tale?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E64D: @ 828E64D
+ .string "Oh…\n"
+ .string "You’ve left me feeling the blues…$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E673: @ 828E673
+ .string "I know of these legends.\n"
+ .string "Which tale will you have me tell?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E6AE: @ 828E6AE
+ .string "But, I know of no legendary TRAINERS.\n"
+ .string "Hence, I know no tales.\p"
+ .string "Where does one find a TRAINER worthy\n"
+ .string "of a legendary tale?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E726: @ 828E726
+ .string "What’s that?!\n"
+ .string "You… You…\p"
+ .string "{STR_VAR_2}\n"
+ .string "{STR_VAR_1} time(s)?!\p"
+ .string "That is indeed magnificent!\n"
+ .string "It’s the birth of a new legend!$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E78A: @ 828E78A
+ .string "It gets me thinking, could there be\n"
+ .string "other TRAINERS with more impressive\l"
+ .string "legends awaiting discovery?$"
+
+MauvilleCity_PokemonCenter_1F_Text_28E7EE: @ 828E7EE
+ .string "Are you a TRAINER?\p"
+ .string "Then tell me, have you any tales that\n"
+ .string "are even remotely legendary?$"
+
+ .incbin "baserom.gba", 0x28e844, 0x3d
+
+MauvilleCity_PokemonCenter_1F_Text_28E881: @ 828E881
+ .string "Hmm…\n"
+ .string "I’m not satisfied…\p"
+ .string "I wish you would bring me news worthy\n"
+ .string "of being called a legend.$"
+
+ .incbin "baserom.gba", 0x28e8d9, 0x1871
+
+MauvilleCity_PokemonCenter_1F_EventScript_29014A:: @ 829014A
+ lock
+ faceplayer
+ setvar VAR_0x8008, 0
+ setvar VAR_0x8009, 0
+ setvar VAR_0x800A, 0
+ setvar VAR_0x800B, 0
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E5F6, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290219
+ specialvar VAR_RESULT, sub_81213B0
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_2901DA
+ message MauvilleCity_PokemonCenter_1F_Text_28E673
+ waitmessage
+ special sub_8121388
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_2901B7
+ setvar VAR_0x8008, 1
+ special sub_812139C
+ waitmessage
+ waitbuttonpress
+ specialvar VAR_RESULT, sub_81213D8
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_2901BD
+ goto MauvilleCity_PokemonCenter_1F_EventScript_29020F
+
+MauvilleCity_PokemonCenter_1F_EventScript_2901B7:: @ 82901B7
+ goto MauvilleCity_PokemonCenter_1F_EventScript_290219
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_2901BD:: @ 82901BD
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E78A, 4
+ specialvar VAR_RESULT, sub_8121424
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29022D
+ goto MauvilleCity_PokemonCenter_1F_EventScript_2901E2
+
+MauvilleCity_PokemonCenter_1F_EventScript_2901DA:: @ 82901DA
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E6AE, 4
+
+MauvilleCity_PokemonCenter_1F_EventScript_2901E2:: @ 82901E2
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E7EE, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290219
+ specialvar VAR_RESULT, sub_8121450
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29020F
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E881, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_29020F:: @ 829020F
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E726, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_290219:: @ 8290219
+ msgbox MauvilleCity_PokemonCenter_1F_Text_28E64D, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x290223, 0xa
+
+MauvilleCity_PokemonCenter_1F_EventScript_29022D:: @ 829022D
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_Text_29022F: @ 829022F
+ .string "I’m GIDDY!\n"
+ .string "I have a scintillating story for you!\p"
+ .string "Would you like to hear my story?$"
+
+MauvilleCity_PokemonCenter_1F_Text_290281: @ 8290281
+ .string "Oh…\n"
+ .string "You’ve left me feeling the blues…$"
+
+MauvilleCity_PokemonCenter_1F_Text_2902A7: @ 82902A7
+ .string "Also, I was thinking…$"
+
+MauvilleCity_PokemonCenter_1F_Text_2902BD: @ 82902BD
+ .string "That’s about it, I think…\p"
+ .string "We should chat again!\n"
+ .string "Bye-bye!$"
+
+MauvilleCity_PokemonCenter_1F_EventScript_2902F6:: @ 82902F6
+ lock
+ faceplayer
+ msgbox MauvilleCity_PokemonCenter_1F_Text_29022F, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290317
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29037A
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_290317:: @ 8290317
+ special sub_81203C4
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290359
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290384
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_290331:: @ 8290331
+ special sub_81203C4
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29034B
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290384
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_29034B:: @ 829034B
+ msgbox MauvilleCity_PokemonCenter_1F_Text_2902A7, 4
+ goto MauvilleCity_PokemonCenter_1F_EventScript_290359
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_290359:: @ 8290359
+ special sub_81203FC
+ special sub_8138AC0
+ waitmessage
+ yesnobox 20, 8
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290331
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290331
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_29037A:: @ 829037A
+ msgbox MauvilleCity_PokemonCenter_1F_Text_290281, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_EventScript_290384:: @ 8290384
+ msgbox MauvilleCity_PokemonCenter_1F_Text_2902BD, 4
+ release
+ end
+
+MauvilleCity_PokemonCenter_1F_Text_29038E: @ 829038E
+ .string "Hi, I’m the BARD.\n"
+ .string "Would you like to hear my song?$"
+
+MauvilleCity_PokemonCenter_1F_Text_2903C0: @ 82903C0
+ .string "Oh…\n"
+ .string "You’ve left me feeling the blues…$"
+
+MauvilleCity_PokemonCenter_1F_Text_2903E6: @ 82903E6
+ .string "Oh, what a moving song…\n"
+ .string "I wish I could play it for others…$"
+
+MauvilleCity_PokemonCenter_1F_Text_290421: @ 8290421
+ .string "So?\n"
+ .string "How do you like my song?\p"
+ .string "But I’m none too happy about\n"
+ .string "the lyrics.\p"
+ .string "How would you like to write some\n"
+ .string "new lyrics for me?$"
+
+MauvilleCity_PokemonCenter_1F_Text_29049B: @ 829049B
+ .string "Oh…\n"
+ .string "You’ve left me feeling the blues…$"
+
+MauvilleCity_PokemonCenter_1F_Text_2904C1: @ 82904C1
+ .string "Thank you kindly!\n"
+ .string "Let me sing it for you.$"
+
+MauvilleCity_PokemonCenter_1F_Text_2904EB: @ 82904EB
+ .string "Was that how you wanted your song\n"
+ .string "to go?$"
+
+MauvilleCity_PokemonCenter_1F_Text_290514: @ 8290514
+ .string "Okay! That’s it, then.\n"
+ .string "I’ll sing this song for a while.$"
+
+MauvilleCity_PokemonCenter_1F_Text_29054C: @ 829054C
+ .string "Hey, yo! They call me the HIPSTER.\n"
+ .string "I’ll teach you what’s hip and happening.$"
+
+MauvilleCity_PokemonCenter_1F_Text_290598: @ 8290598
+ .string "But, hey, I taught you what’s hip and\n"
+ .string "happening already.\p"
+ .string "I’d like to spread the good word to\n"
+ .string "other folks.$"
+
+MauvilleCity_PokemonCenter_1F_Text_290602: @ 8290602
+ .string "But, hey, you already know a lot about\n"
+ .string "what’s hip and happening.\p"
+ .string "I’ve got nothing new to teach you!$"
+
+MauvilleCity_PokemonCenter_1F_Text_290666: @ 8290666
+ .string "Hey, have you heard about\n"
+ .string "“{STR_VAR_1}”?\p"
+ .string "What’s it mean? Well…\n"
+ .string "Ask your daddy or mommy, okay?$"
+
+PetalburgWoods_EventScript_2906BB:: @ 82906BB
+Route103_EventScript_2906BB:: @ 82906BB
+Route104_EventScript_2906BB:: @ 82906BB
+Route110_TrickHousePuzzle1_EventScript_2906BB:: @ 82906BB
+Route111_EventScript_2906BB:: @ 82906BB
+Route116_EventScript_2906BB:: @ 82906BB
+Route117_EventScript_2906BB:: @ 82906BB
+Route118_EventScript_2906BB:: @ 82906BB
+Route120_EventScript_2906BB:: @ 82906BB
+Route121_EventScript_2906BB:: @ 82906BB
+Route123_EventScript_2906BB:: @ 82906BB
+ lockall
+ checkflag FLAG_BADGE01_GET
+ goto_if 0, Route103_EventScript_290721
+ checkpartymove MOVE_CUT
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq Route103_EventScript_290721
+ setfieldeffectargument 0, VAR_RESULT
+ bufferpartymonnick 0, VAR_RESULT
+ buffermovename 1, MOVE_CUT
+ msgbox Route103_Text_29072E, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route103_EventScript_29072B
+ msgbox Route103_Text_290771, 4
+ closemessage
+ dofieldeffect 2
+ waitstate
+ goto Route103_EventScript_290710
+ end
gUnknown_08290705:: @ 8290705
- .incbin "baserom.gba", 0x290705, 0xeb
+
+ .incbin "baserom.gba", 0x290705, 0xb
+
+Route103_EventScript_290710:: @ 8290710
+ applymovement VAR_LAST_TALKED, Route103_Movement_29071F
+ waitmovement 0
+ removeobject VAR_LAST_TALKED
+ releaseall
+ end
+
+Route103_Movement_29071F: @ 829071F
+ step_5b
+ step_end
+
+Route103_EventScript_290721:: @ 8290721
+ msgbox Route103_Text_29077D, 4
+ releaseall
+ end
+
+Route103_EventScript_29072B:: @ 829072B
+ closemessage
+ releaseall
+ end
+
+Route103_Text_29072E: @ 829072E
+ .string "This tree looks like it can be\n"
+ .string "CUT down!\p"
+ .string "Would you like to CUT it?$"
+
+Route103_Text_290771: @ 8290771
+Route111_Text_290771: @ 8290771
+ .string "{STR_VAR_1} used {STR_VAR_2}!$"
+
+Route103_Text_29077D: @ 829077D
+ .string "This tree looks like it can be\n"
+ .string "CUT down!$"
+
+GraniteCave_B2F_EventScript_2907A6:: @ 82907A6
+MirageTower_3F_EventScript_2907A6:: @ 82907A6
+MirageTower_4F_EventScript_2907A6:: @ 82907A6
+Route110_TrickHousePuzzle3_EventScript_2907A6:: @ 82907A6
+Route111_EventScript_2907A6:: @ 82907A6
+Route114_EventScript_2907A6:: @ 82907A6
+Route115_EventScript_2907A6:: @ 82907A6
+RusturfTunnel_EventScript_2907A6:: @ 82907A6
+SafariZone_North_EventScript_2907A6:: @ 82907A6
+SafariZone_Northeast_EventScript_2907A6:: @ 82907A6
+SeafloorCavern_Room1_EventScript_2907A6:: @ 82907A6
+SeafloorCavern_Room2_EventScript_2907A6:: @ 82907A6
+SeafloorCavern_Room5_EventScript_2907A6:: @ 82907A6
+VictoryRoad_B1F_EventScript_2907A6:: @ 82907A6
+ lockall
+ checkflag FLAG_BADGE03_GET
+ goto_if 0, Route111_EventScript_29082D
+ checkpartymove MOVE_ROCK_SMASH
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq Route111_EventScript_29082D
+ setfieldeffectargument 0, VAR_RESULT
+ bufferpartymonnick 0, VAR_RESULT
+ buffermovename 1, MOVE_ROCK_SMASH
+ msgbox Route111_Text_29083A, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route111_EventScript_290837
+ msgbox Route111_Text_290771, 4
+ closemessage
+ dofieldeffect 37
+ waitstate
+ goto Route111_EventScript_2907FB
+ end
gUnknown_082907F0:: @ 82907F0
- .incbin "baserom.gba", 0x2907f0, 0x10d
+
+ .incbin "baserom.gba", 0x2907f0, 0xb
+
+Route111_EventScript_2907FB:: @ 82907FB
+ applymovement VAR_LAST_TALKED, Route111_Movement_29082B
+ waitmovement 0
+ removeobject VAR_LAST_TALKED
+ specialvar VAR_RESULT, sub_81393FC
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route111_EventScript_290829
+ special rock_smash_wild_pokemon_encounter
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route111_EventScript_290829
+ waitstate
+ releaseall
+ end
+
+Route111_EventScript_290829:: @ 8290829
+ releaseall
+ end
+
+Route111_Movement_29082B: @ 829082B
+ step_5a
+ step_end
+
+Route111_EventScript_29082D:: @ 829082D
+ msgbox Route111_Text_29087F, 4
+ releaseall
+ end
+
+Route111_EventScript_290837:: @ 8290837
+ closemessage
+ releaseall
+ end
+
+Route111_Text_29083A: @ 829083A
+ .string "This rock appears to be breakable.\n"
+ .string "Would you like to use ROCK SMASH?$"
+
+Route111_Text_29087F: @ 829087F
+ .string "It’s a rugged rock, but a POKéMON\n"
+ .string "may be able to smash it.$"
+
+FieryPath_EventScript_2908BA:: @ 82908BA
+MagmaHideout_1F_EventScript_2908BA:: @ 82908BA
+Route110_TrickHousePuzzle4_EventScript_2908BA:: @ 82908BA
+SeafloorCavern_Room1_EventScript_2908BA:: @ 82908BA
+SeafloorCavern_Room2_EventScript_2908BA:: @ 82908BA
+SeafloorCavern_Room3_EventScript_2908BA:: @ 82908BA
+SeafloorCavern_Room5_EventScript_2908BA:: @ 82908BA
+SeafloorCavern_Room8_EventScript_2908BA:: @ 82908BA
+ShoalCave_LowTideLowerRoom_EventScript_2908BA:: @ 82908BA
+VictoryRoad_B1F_EventScript_2908BA:: @ 82908BA
+ lockall
+ checkflag FLAG_BADGE04_GET
+ goto_if 0, FieryPath_EventScript_290915
+ checkflag FLAG_SYS_USE_STRENGTH
+ goto_eq FieryPath_EventScript_29091F
+ checkpartymove MOVE_STRENGTH
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq FieryPath_EventScript_290915
+ setfieldeffectargument 0, VAR_RESULT
+ msgbox FieryPath_Text_29092C, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FieryPath_EventScript_290929
+ closemessage
+ dofieldeffect 40
+ waitstate
+ goto FieryPath_EventScript_290908
+ end
gUnknown_082908FD:: @ 82908FD
- .incbin "baserom.gba", 0x2908fd, 0x14c
+
+ .incbin "baserom.gba", 0x2908fd, 0xb
+
+FieryPath_EventScript_290908:: @ 8290908
+ setflag FLAG_SYS_USE_STRENGTH
+ msgbox FieryPath_Text_29098C, 4
+ releaseall
+ end
+
+FieryPath_EventScript_290915:: @ 8290915
+ msgbox FieryPath_Text_2909D6, 4
+ releaseall
+ end
+
+FieryPath_EventScript_29091F:: @ 829091F
+ msgbox FieryPath_Text_290A16, 4
+ releaseall
+ end
+
+FieryPath_EventScript_290929:: @ 8290929
+ closemessage
+ releaseall
+ end
+
+FieryPath_Text_29092C: @ 829092C
+ .string "It’s a big boulder, but a POKéMON\n"
+ .string "may be able to push it aside.\p"
+ .string "Would you like to use STRENGTH?$"
+
+FieryPath_Text_29098C: @ 829098C
+ .string "{STR_VAR_1} used STRENGTH!\p"
+ .string "{STR_VAR_1}’s STRENGTH made it\n"
+ .string "possible to move boulders around!$"
+
+FieryPath_Text_2909D6: @ 82909D6
+ .string "It’s a big boulder, but a POKéMON\n"
+ .string "may be able to push it aside.$"
+
+FieryPath_Text_290A16: @ 8290A16
+ .string "STRENGTH made it possible to move\n"
+ .string "boulders around.$"
gUnknown_08290A49:: @ 8290A49
.incbin "baserom.gba", 0x290a49, 0x3a
@@ -854,22 +16783,7505 @@ gUnknown_08290B5A:: @ 8290B5A
.incbin "baserom.gba", 0x290b5a, 0x154
gUnknown_08290CAE:: @ 8290CAE
- .incbin "baserom.gba", 0x290cae, 0x1312
+
+ .incbin "baserom.gba", 0x290cae, 0x2a
+
+Route102_EventScript_290CD8:: @ 8290CD8
+ giveitem_std ITEM_POTION, 1, 1
+ end
+
+Route103_EventScript_290CE5:: @ 8290CE5
+ giveitem_std ITEM_GUARD_SPEC, 1, 1
+ end
+
+Route103_EventScript_290CF2:: @ 8290CF2
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+Route104_EventScript_290CFF:: @ 8290CFF
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+Route104_EventScript_290D0C:: @ 8290D0C
+ giveitem_std ITEM_POKE_BALL, 1, 1
+ end
+
+Route104_EventScript_290D19:: @ 8290D19
+ giveitem_std ITEM_X_ACCURACY, 1, 1
+ end
+
+Route104_EventScript_290D26:: @ 8290D26
+ giveitem_std ITEM_POTION, 1, 1
+ end
+
+Route105_EventScript_290D33:: @ 8290D33
+ giveitem_std ITEM_IRON, 1, 1
+ end
+
+Route106_EventScript_290D40:: @ 8290D40
+ giveitem_std ITEM_PROTEIN, 1, 1
+ end
+
+Route108_EventScript_290D4D:: @ 8290D4D
+ giveitem_std ITEM_STAR_PIECE, 1, 1
+ end
+
+Route109_EventScript_290D5A:: @ 8290D5A
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+Route109_EventScript_290D67:: @ 8290D67
+ giveitem_std ITEM_POTION, 1, 1
+ end
+
+Route110_EventScript_290D74:: @ 8290D74
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+Route110_EventScript_290D81:: @ 8290D81
+ giveitem_std ITEM_DIRE_HIT, 1, 1
+ end
+
+Route110_EventScript_290D8E:: @ 8290D8E
+ giveitem_std ITEM_ELIXIR, 1, 1
+ end
+
+Route111_EventScript_290D9B:: @ 8290D9B
+ giveitem_std ITEM_TM37, 1, 1
+ end
+
+Route111_EventScript_290DA8:: @ 8290DA8
+ giveitem_std ITEM_STARDUST, 1, 1
+ end
+
+Route111_EventScript_290DB5:: @ 8290DB5
+ giveitem_std ITEM_HP_UP, 1, 1
+ end
+
+Route111_EventScript_290DC2:: @ 8290DC2
+ giveitem_std ITEM_ELIXIR, 1, 1
+ end
+
+Route112_EventScript_290DCF:: @ 8290DCF
+ giveitem_std ITEM_NUGGET, 1, 1
+ end
+
+Route113_EventScript_290DDC:: @ 8290DDC
+ giveitem_std ITEM_MAX_ETHER, 1, 1
+ end
+
+Route113_EventScript_290DE9:: @ 8290DE9
+ giveitem_std ITEM_SUPER_REPEL, 1, 1
+ end
+
+Route113_EventScript_290DF6:: @ 8290DF6
+ giveitem_std ITEM_HYPER_POTION, 1, 1
+ end
+
+Route114_EventScript_290E03:: @ 8290E03
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+Route114_EventScript_290E10:: @ 8290E10
+ giveitem_std ITEM_PROTEIN, 1, 1
+ end
+
+Route114_EventScript_290E1D:: @ 8290E1D
+ giveitem_std ITEM_ENERGY_POWDER, 1, 1
+ end
+
+Route115_EventScript_290E2A:: @ 8290E2A
+ giveitem_std ITEM_SUPER_POTION, 1, 1
+ end
+
+Route115_EventScript_290E37:: @ 8290E37
+ giveitem_std ITEM_TM01, 1, 1
+ end
+
+Route115_EventScript_290E44:: @ 8290E44
+ giveitem_std ITEM_IRON, 1, 1
+ end
+
+Route115_EventScript_290E51:: @ 8290E51
+ giveitem_std ITEM_GREAT_BALL, 1, 1
+ end
+
+Route115_EventScript_290E5E:: @ 8290E5E
+ giveitem_std ITEM_HEAL_POWDER, 1, 1
+ end
+
+Route115_EventScript_290E6B:: @ 8290E6B
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+Route116_EventScript_290E78:: @ 8290E78
+ giveitem_std ITEM_X_SPECIAL, 1, 1
+ end
+
+Route116_EventScript_290E85:: @ 8290E85
+ giveitem_std ITEM_ETHER, 1, 1
+ end
+
+Route116_EventScript_290E92:: @ 8290E92
+ giveitem_std ITEM_REPEL, 1, 1
+ end
+
+Route116_EventScript_290E9F:: @ 8290E9F
+ giveitem_std ITEM_HP_UP, 1, 1
+ end
+
+Route116_EventScript_290EAC:: @ 8290EAC
+ giveitem_std ITEM_POTION, 1, 1
+ end
+
+Route117_EventScript_290EB9:: @ 8290EB9
+ giveitem_std ITEM_GREAT_BALL, 1, 1
+ end
+
+Route117_EventScript_290EC6:: @ 8290EC6
+ giveitem_std ITEM_REVIVE, 1, 1
+ end
+
+Route118_EventScript_290ED3:: @ 8290ED3
+ giveitem_std ITEM_HYPER_POTION, 1, 1
+ end
+
+Route119_EventScript_290EE0:: @ 8290EE0
+ giveitem_std ITEM_SUPER_REPEL, 1, 1
+ end
+
+Route119_EventScript_290EED:: @ 8290EED
+ giveitem_std ITEM_ZINC, 1, 1
+ end
+
+Route119_EventScript_290EFA:: @ 8290EFA
+ giveitem_std ITEM_ELIXIR, 1, 1
+ end
+
+Route119_EventScript_290F07:: @ 8290F07
+ giveitem_std ITEM_LEAF_STONE, 1, 1
+ end
+
+Route119_EventScript_290F14:: @ 8290F14
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+Route119_EventScript_290F21:: @ 8290F21
+ giveitem_std ITEM_HYPER_POTION, 1, 1
+ end
+
+Route119_EventScript_290F2E:: @ 8290F2E
+ giveitem_std ITEM_HYPER_POTION, 1, 1
+ end
+
+Route119_EventScript_290F3B:: @ 8290F3B
+ giveitem_std ITEM_ELIXIR, 1, 1
+ end
+
+Route120_EventScript_290F48:: @ 8290F48
+ giveitem_std ITEM_NUGGET, 1, 1
+ end
+
+Route120_EventScript_290F55:: @ 8290F55
+ giveitem_std ITEM_FULL_HEAL, 1, 1
+ end
+
+Route120_EventScript_290F62:: @ 8290F62
+ giveitem_std ITEM_HYPER_POTION, 1, 1
+ end
+
+Route120_EventScript_290F6F:: @ 8290F6F
+ giveitem_std ITEM_NEST_BALL, 1, 1
+ end
+
+Route120_EventScript_290F7C:: @ 8290F7C
+ giveitem_std ITEM_REVIVE, 1, 1
+ end
+
+Route121_EventScript_290F89:: @ 8290F89
+ giveitem_std ITEM_CARBOS, 1, 1
+ end
+
+Route121_EventScript_290F96:: @ 8290F96
+ giveitem_std ITEM_REVIVE, 1, 1
+ end
+
+Route121_EventScript_290FA3:: @ 8290FA3
+ giveitem_std ITEM_ZINC, 1, 1
+ end
+
+Route123_EventScript_290FB0:: @ 8290FB0
+ giveitem_std ITEM_CALCIUM, 1, 1
+ end
+
+Route123_EventScript_290FBD:: @ 8290FBD
+ giveitem_std ITEM_ULTRA_BALL, 1, 1
+ end
+
+Route123_EventScript_290FCA:: @ 8290FCA
+ giveitem_std ITEM_ELIXIR, 1, 1
+ end
+
+Route123_EventScript_290FD7:: @ 8290FD7
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+Route123_EventScript_290FE4:: @ 8290FE4
+ giveitem_std ITEM_REVIVAL_HERB, 1, 1
+ end
+
+Route124_EventScript_290FF1:: @ 8290FF1
+ giveitem_std ITEM_RED_SHARD, 1, 1
+ end
+
+Route124_EventScript_290FFE:: @ 8290FFE
+ giveitem_std ITEM_BLUE_SHARD, 1, 1
+ end
+
+Route124_EventScript_29100B:: @ 829100B
+ giveitem_std ITEM_YELLOW_SHARD, 1, 1
+ end
+
+Route125_EventScript_291018:: @ 8291018
+ giveitem_std ITEM_BIG_PEARL, 1, 1
+ end
+
+Route126_EventScript_291025:: @ 8291025
+ giveitem_std ITEM_GREEN_SHARD, 1, 1
+ end
+
+Route127_EventScript_291032:: @ 8291032
+ giveitem_std ITEM_ZINC, 1, 1
+ end
+
+Route127_EventScript_29103F:: @ 829103F
+ giveitem_std ITEM_CARBOS, 1, 1
+ end
+
+Route127_EventScript_29104C:: @ 829104C
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+Route132_EventScript_291059:: @ 8291059
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+Route132_EventScript_291066:: @ 8291066
+ giveitem_std ITEM_PROTEIN, 1, 1
+ end
+
+Route133_EventScript_291073:: @ 8291073
+ giveitem_std ITEM_BIG_PEARL, 1, 1
+ end
+
+Route133_EventScript_291080:: @ 8291080
+ giveitem_std ITEM_STAR_PIECE, 1, 1
+ end
+
+Route133_EventScript_29108D:: @ 829108D
+ giveitem_std ITEM_MAX_REVIVE, 1, 1
+ end
+
+Route134_EventScript_29109A:: @ 829109A
+ giveitem_std ITEM_CARBOS, 1, 1
+ end
+
+Route134_EventScript_2910A7:: @ 82910A7
+ giveitem_std ITEM_STAR_PIECE, 1, 1
+ end
+
+PetalburgCity_EventScript_2910B4:: @ 82910B4
+ giveitem_std ITEM_MAX_REVIVE, 1, 1
+ end
+
+PetalburgCity_EventScript_2910C1:: @ 82910C1
+ giveitem_std ITEM_ETHER, 1, 1
+ end
+
+MauvilleCity_EventScript_2910CE:: @ 82910CE
+ giveitem_std ITEM_X_SPEED, 1, 1
+ end
+
+RustboroCity_EventScript_2910DB:: @ 82910DB
+ giveitem_std ITEM_X_DEFEND, 1, 1
+ end
+
+LilycoveCity_EventScript_2910E8:: @ 82910E8
+ giveitem_std ITEM_MAX_REPEL, 1, 1
+ end
+
+MossdeepCity_EventScript_2910F5:: @ 82910F5
+ giveitem_std ITEM_NET_BALL, 1, 1
+ end
+
+PetalburgWoods_EventScript_291102:: @ 8291102
+ giveitem_std ITEM_X_ATTACK, 1, 1
+ end
+
+PetalburgWoods_EventScript_29110F:: @ 829110F
+ giveitem_std ITEM_GREAT_BALL, 1, 1
+ end
+
+PetalburgWoods_EventScript_29111C:: @ 829111C
+ giveitem_std ITEM_ETHER, 1, 1
+ end
+
+PetalburgWoods_EventScript_291129:: @ 8291129
+ giveitem_std ITEM_PARALYZE_HEAL, 1, 1
+ end
+
+RusturfTunnel_EventScript_291136:: @ 8291136
+ giveitem_std ITEM_POKE_BALL, 1, 1
+ end
+
+RusturfTunnel_EventScript_291143:: @ 8291143
+ giveitem_std ITEM_MAX_ETHER, 1, 1
+ end
+
+GraniteCave_1F_EventScript_291150:: @ 8291150
+ giveitem_std ITEM_ESCAPE_ROPE, 1, 1
+ end
+
+GraniteCave_B1F_EventScript_29115D:: @ 829115D
+ giveitem_std ITEM_POKE_BALL, 1, 1
+ end
+
+GraniteCave_B2F_EventScript_29116A:: @ 829116A
+ giveitem_std ITEM_REPEL, 1, 1
+ end
+
+GraniteCave_B2F_EventScript_291177:: @ 8291177
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+JaggedPass_EventScript_291184:: @ 8291184
+ giveitem_std ITEM_BURN_HEAL, 1, 1
+ end
+
+FieryPath_EventScript_291191:: @ 8291191
+ giveitem_std ITEM_FIRE_STONE, 1, 1
+ end
+
+FieryPath_EventScript_29119E:: @ 829119E
+ giveitem_std ITEM_TM06, 1, 1
+ end
+
+MeteorFalls_1F_1R_EventScript_2911AB:: @ 82911AB
+ giveitem_std ITEM_TM23, 1, 1
+ end
+
+MeteorFalls_1F_1R_EventScript_2911B8:: @ 82911B8
+ giveitem_std ITEM_FULL_HEAL, 1, 1
+ end
+
+MeteorFalls_1F_1R_EventScript_2911C5:: @ 82911C5
+ giveitem_std ITEM_MOON_STONE, 1, 1
+ end
+
+MeteorFalls_1F_1R_EventScript_2911D2:: @ 82911D2
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+MeteorFalls_B1F_2R_EventScript_2911DF:: @ 82911DF
+ giveitem_std ITEM_TM02, 1, 1
+ end
+
+NewMauville_Inside_EventScript_2911EC:: @ 82911EC
+ giveitem_std ITEM_ULTRA_BALL, 1, 1
+ end
+
+NewMauville_Inside_EventScript_2911F9:: @ 82911F9
+ giveitem_std ITEM_ESCAPE_ROPE, 1, 1
+ end
+
+NewMauville_Inside_EventScript_291206:: @ 8291206
+ giveitem_std ITEM_THUNDER_STONE, 1, 1
+ end
+
+NewMauville_Inside_EventScript_291213:: @ 8291213
+ giveitem_std ITEM_FULL_HEAL, 1, 1
+ end
+
+NewMauville_Inside_EventScript_291220:: @ 8291220
+ giveitem_std ITEM_PARALYZE_HEAL, 1, 1
+ end
+
+AbandonedShip_Rooms_1F_EventScript_29122D:: @ 829122D
+ giveitem_std ITEM_HARBOR_MAIL, 1, 1
+ end
+
+AbandonedShip_Rooms_B1F_EventScript_29123A:: @ 829123A
+ giveitem_std ITEM_ESCAPE_ROPE, 1, 1
+ end
+
+AbandonedShip_Rooms2_B1F_EventScript_291247:: @ 8291247
+ giveitem_std ITEM_DIVE_BALL, 1, 1
+ end
+
+AbandonedShip_Room_B1F_EventScript_291254:: @ 8291254
+ giveitem_std ITEM_TM13, 1, 1
+ end
+
+AbandonedShip_Rooms2_1F_EventScript_291261:: @ 8291261
+ giveitem_std ITEM_REVIVE, 1, 1
+ end
+
+AbandonedShip_CaptainsOffice_EventScript_29126E:: @ 829126E
+ giveitem_std ITEM_STORAGE_KEY, 1, 1
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_29127B:: @ 829127B
+ giveitem_std ITEM_LUXURY_BALL, 1, 1
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_291288:: @ 8291288
+ giveitem_std ITEM_SCANNER, 1, 1
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_291295:: @ 8291295
+ giveitem_std ITEM_WATER_STONE, 1, 1
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_2912A2:: @ 82912A2
+ giveitem_std ITEM_TM18, 1, 1
+ end
+
+ScorchedSlab_EventScript_2912AF:: @ 82912AF
+ giveitem_std ITEM_TM11, 1, 1
+ end
+
+SafariZone_Northwest_EventScript_2912BC:: @ 82912BC
+ giveitem_std ITEM_TM22, 1, 1
+ end
+
+SafariZone_North_EventScript_2912C9:: @ 82912C9
+ giveitem_std ITEM_CALCIUM, 1, 1
+ end
+
+SafariZone_Southwest_EventScript_2912D6:: @ 82912D6
+ giveitem_std ITEM_MAX_REVIVE, 1, 1
+ end
+
+SafariZone_Northeast_EventScript_2912E3:: @ 82912E3
+ giveitem_std ITEM_NUGGET, 1, 1
+ end
+
+SafariZone_Southeast_EventScript_2912F0:: @ 82912F0
+ giveitem_std ITEM_BIG_PEARL, 1, 1
+ end
+
+MtPyre_2F_EventScript_2912FD:: @ 82912FD
+ giveitem_std ITEM_ULTRA_BALL, 1, 1
+ end
+
+MtPyre_3F_EventScript_29130A:: @ 829130A
+ giveitem_std ITEM_SUPER_REPEL, 1, 1
+ end
+
+MtPyre_4F_EventScript_291317:: @ 8291317
+ giveitem_std ITEM_SEA_INCENSE, 1, 1
+ end
+
+MtPyre_5F_EventScript_291324:: @ 8291324
+ giveitem_std ITEM_LAX_INCENSE, 1, 1
+ end
+
+MtPyre_6F_EventScript_291331:: @ 8291331
+ giveitem_std ITEM_TM30, 1, 1
+ end
+
+MtPyre_Exterior_EventScript_29133E:: @ 829133E
+ giveitem_std ITEM_MAX_POTION, 1, 1
+ end
+
+MtPyre_Exterior_EventScript_29134B:: @ 829134B
+ giveitem_std ITEM_TM48, 1, 1
+ end
+
+AquaHideout_B1F_EventScript_291358:: @ 8291358
+ giveitem_std ITEM_MASTER_BALL, 1, 1
+ end
+
+AquaHideout_B1F_EventScript_291365:: @ 8291365
+ giveitem_std ITEM_NUGGET, 1, 1
+ end
+
+AquaHideout_B1F_EventScript_291372:: @ 8291372
+ giveitem_std ITEM_MAX_ELIXIR, 1, 1
+ end
+
+AquaHideout_B2F_EventScript_29137F:: @ 829137F
+ giveitem_std ITEM_NEST_BALL, 1, 1
+ end
+
+ .incbin "baserom.gba", 0x29138c, 0xd
+
+Route119_EventScript_291399:: @ 8291399
+ giveitem_std ITEM_NUGGET, 1, 1
+ end
+
+ .incbin "baserom.gba", 0x2913a6, 0x1a
+
+ShoalCave_LowTideEntranceRoom_EventScript_2913C0:: @ 82913C0
+ giveitem_std ITEM_BIG_PEARL, 1, 1
+ end
+
+ShoalCave_LowTideInnerRoom_EventScript_2913CD:: @ 82913CD
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+ShoalCave_LowTideStairsRoom_EventScript_2913DA:: @ 82913DA
+ giveitem_std ITEM_ICE_HEAL, 1, 1
+ end
+
+ShoalCave_LowTideIceRoom_EventScript_2913E7:: @ 82913E7
+ giveitem_std ITEM_TM07, 1, 1
+ end
+
+ShoalCave_LowTideIceRoom_EventScript_2913F4:: @ 82913F4
+ giveitem_std ITEM_NEVER_MELT_ICE, 1, 1
+ end
+
+SeafloorCavern_Room9_EventScript_291401:: @ 8291401
+ giveitem_std ITEM_TM26, 1, 1
+ end
+
+Route110_TrickHousePuzzle1_EventScript_29140E:: @ 829140E
+ giveitem_std ITEM_ORANGE_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle2_EventScript_29141B:: @ 829141B
+ giveitem_std ITEM_HARBOR_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle2_EventScript_291428:: @ 8291428
+ giveitem_std ITEM_WAVE_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle3_EventScript_291435:: @ 8291435
+ giveitem_std ITEM_SHADOW_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle3_EventScript_291442:: @ 8291442
+ giveitem_std ITEM_WOOD_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle4_EventScript_29144F:: @ 829144F
+ giveitem_std ITEM_MECH_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle6_EventScript_29145C:: @ 829145C
+ giveitem_std ITEM_GLITTER_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle7_EventScript_291469:: @ 8291469
+ giveitem_std ITEM_TROPIC_MAIL, 1, 1
+ end
+
+Route110_TrickHousePuzzle8_EventScript_291476:: @ 8291476
+ giveitem_std ITEM_BEAD_MAIL, 1, 1
+ end
+
+VictoryRoad_1F_EventScript_291483:: @ 8291483
+ giveitem_std ITEM_MAX_ELIXIR, 1, 1
+ end
+
+VictoryRoad_1F_EventScript_291490:: @ 8291490
+ giveitem_std ITEM_PP_UP, 1, 1
+ end
+
+VictoryRoad_B1F_EventScript_29149D:: @ 829149D
+ giveitem_std ITEM_TM29, 1, 1
+ end
+
+VictoryRoad_B1F_EventScript_2914AA:: @ 82914AA
+ giveitem_std ITEM_FULL_RESTORE, 1, 1
+ end
+
+VictoryRoad_B2F_EventScript_2914B7:: @ 82914B7
+ giveitem_std ITEM_FULL_HEAL, 1, 1
+ end
+
+ArtisanCave_B1F_EventScript_2914C4:: @ 82914C4
+ giveitem_std ITEM_HP_UP, 1, 1
+ end
+
+ArtisanCave_1F_EventScript_2914D1:: @ 82914D1
+ giveitem_std ITEM_CARBOS, 1, 1
+ end
+
+MagmaHideout_1F_EventScript_2914DE:: @ 82914DE
+ giveitem_std ITEM_RARE_CANDY, 1, 1
+ end
+
+MagmaHideout_2F_2R_EventScript_2914EB:: @ 82914EB
+ giveitem_std ITEM_MAX_ELIXIR, 1, 1
+ end
+
+MagmaHideout_2F_2R_EventScript_2914F8:: @ 82914F8
+ giveitem_std ITEM_FULL_RESTORE, 1, 1
+ end
+
+MagmaHideout_3F_1R_EventScript_291505:: @ 8291505
+ giveitem_std ITEM_NUGGET, 1, 1
+ end
+
+MagmaHideout_3F_2R_EventScript_291512:: @ 8291512
+ giveitem_std ITEM_PP_MAX, 1, 1
+ end
+
+MagmaHideout_4F_EventScript_29151F:: @ 829151F
+ giveitem_std ITEM_MAX_REVIVE, 1, 1
+ end
+
+MagmaHideout_3F_3R_EventScript_29152C:: @ 829152C
+ giveitem_std ITEM_ESCAPE_ROPE, 1, 1
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_291539:: @ 8291539
+ lock
+ faceplayer
+ checkflag FLAG_SYS_CHAT_USED
+ goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915F5
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291687, 4
+ goto PetalburgCity_PokemonCenter_1F_EventScript_291552
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_291552:: @ 8291552
+ msgbox PetalburgCity_PokemonCenter_1F_Text_2916FF, 4
+ multichoice 17, 6, 20, 0
+ switch VAR_RESULT
+ case 0, PetalburgCity_PokemonCenter_1F_EventScript_29159F
+ case 1, PetalburgCity_PokemonCenter_1F_EventScript_2915EB
+ case 2, PetalburgCity_PokemonCenter_1F_EventScript_291591
+ case 127, PetalburgCity_PokemonCenter_1F_EventScript_2915EB
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_291591:: @ 8291591
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291729, 4
+ goto PetalburgCity_PokemonCenter_1F_EventScript_291552
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_29159F:: @ 829159F
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291969, 4
+ closemessage
+ setvar VAR_0x8004, 0
+ call PetalburgCity_PokemonCenter_1F_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915CB
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915D5
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_2915CB:: @ 82915CB
+ msgbox PetalburgCity_PokemonCenter_1F_Text_2919DC, 4
+ release
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_2915D5:: @ 82915D5
+ setvar VAR_0x8004, 0
+ special sub_811EECC
+ waitmessage
+ delay 80
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291B22, 4
+ release
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_2915EB:: @ 82915EB
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291991, 4
+ release
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_2915F5:: @ 82915F5
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291A1B, 4
+ goto PetalburgCity_PokemonCenter_1F_EventScript_291603
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_291603:: @ 8291603
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291A4F, 4
+ multichoice 17, 6, 20, 0
+ switch VAR_RESULT
+ case 0, PetalburgCity_PokemonCenter_1F_EventScript_291650
+ case 1, PetalburgCity_PokemonCenter_1F_EventScript_29167C
+ case 2, PetalburgCity_PokemonCenter_1F_EventScript_291642
+ case 127, PetalburgCity_PokemonCenter_1F_EventScript_29167C
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_291642:: @ 8291642
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291729, 4
+ goto PetalburgCity_PokemonCenter_1F_EventScript_291603
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_291650:: @ 8291650
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291A6B, 4
+ closemessage
+ setvar VAR_0x8004, 0
+ call PetalburgCity_PokemonCenter_1F_EventScript_271E7C
+ lock
+ faceplayer
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915CB
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915D5
+ end
+
+PetalburgCity_PokemonCenter_1F_EventScript_29167C:: @ 829167C
+ msgbox PetalburgCity_PokemonCenter_1F_Text_291ABA, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x291686, 0x1
+
+PetalburgCity_PokemonCenter_1F_Text_291687: @ 8291687
+ .string "Hello there, TRAINER!\n"
+ .string "You’ve got a wonderful smile, there.\p"
+ .string "I have a hobby--collecting the profiles\n"
+ .string "of POKéMON TRAINERS.$"
+
+PetalburgCity_PokemonCenter_1F_Text_2916FF: @ 82916FF
+ .string "So, how about it?\n"
+ .string "May I see your profile?$"
+
+PetalburgCity_PokemonCenter_1F_Text_291729: @ 8291729
+ .string "You make your own profile by putting\n"
+ .string "together four words or phrases.\p"
+ .string "Here, I’ll show you an example of a\n"
+ .string "profile using four pieces of text.\p"
+ .string "You can switch those four pieces with\n"
+ .string "other text pieces any which way you\l"
+ .string "like to make your own profile.\p"
+ .string "There are a lot of text pieces that\n"
+ .string "you can use.\p"
+ .string "They are arranged in groups like\n"
+ .string "POKéMON, lifestyles, and hobbies so\l"
+ .string "it is easier to look them up.\p"
+ .string "So, first, choose the group of text\n"
+ .string "pieces to display a list of choices.\p"
+ .string "Then, pick the choice you want.\p"
+ .string "Repeat for the remaining text choices,\n"
+ .string "and you’ll have your very own profile.$"
+
+PetalburgCity_PokemonCenter_1F_Text_291969: @ 8291969
+ .string "Yes! Thank you!\n"
+ .string "So, let’s see it, then.$"
+
+PetalburgCity_PokemonCenter_1F_Text_291991: @ 8291991
+ .string "Oh, no, really?\p"
+ .string "I imagine someone like you would have\n"
+ .string "a wonderful profile…$"
+
+PetalburgCity_PokemonCenter_1F_Text_2919DC: @ 82919DC
+ .string "Oh? You’re not into it right now?\p"
+ .string "Well, anytime is good by me!$"
+
+PetalburgCity_PokemonCenter_1F_Text_291A1B: @ 8291A1B
+ .string "Hello there, TRAINER!\n"
+ .string "You’ve got a wonderful smile.$"
+
+PetalburgCity_PokemonCenter_1F_Text_291A4F: @ 8291A4F
+ .string "May I see your new profile?$"
+
+PetalburgCity_PokemonCenter_1F_Text_291A6B: @ 8291A6B
+ .string "Yes! Thank you!\p"
+ .string "I hope it’s even better than the profile\n"
+ .string "you showed me before.$"
+
+PetalburgCity_PokemonCenter_1F_Text_291ABA: @ 8291ABA
+ .string "Oh, you like your profile the way it is.\p"
+ .string "I don’t blame you--it’s a wonderful\n"
+ .string "profile the way it is now.$"
+
+PetalburgCity_PokemonCenter_1F_Text_291B22: @ 8291B22
+ .string "F-fantastic!\p"
+ .string "Your profile, it’s wonderful!\n"
+ .string "It really says what you’re about.\p"
+ .string "Why, anyone hearing this profile would\n"
+ .string "be captivated by you!\p"
+ .string "Thank you!$"
+
+ .incbin "baserom.gba", 0x291bb7, 0x61
+
+Route117_EventScript_291C18:: @ 8291C18
+ lock
+ faceplayer
+ special sp0B5_daycare
+ specialvar VAR_RESULT, sp0B6_daycare
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_EventScript_291C4D
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_EventScript_291CD1
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq Route117_EventScript_291CE8
+ msgbox Route117_Text_291FCF, 4
+ release
+ end
+
+Route117_EventScript_291C4D:: @ 8291C4D
+ msgbox Route117_Text_29205D, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_EventScript_291C83
+ msgbox Route117_Text_2922C6, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_EventScript_291C83
+ msgbox Route117_Text_292149, 4
+ clearflag FLAG_0x086
+ special sub_8070728
+ release
+ end
+
+Route117_EventScript_291C83:: @ 8291C83
+ specialvar VAR_RESULT, CalculatePlayerPartyCount
+ compare_var_to_value VAR_RESULT, 6
+ goto_if 5, Route117_EventScript_291C9D
+ msgbox Route117_Text_29216A, 4
+ release
+ end
+
+Route117_EventScript_291C9D:: @ 8291C9D
+ message Route117_Text_2921A4
+ playfanfare BGM_FANFA1
+ waitfanfare
+ waitbuttonpress
+ msgbox Route117_Text_2921CF, 4
+ special sp0B8_daycare
+ clearflag FLAG_0x086
+ release
+ end
+
+Route117_EventScript_291CB7:: @ 8291CB7
+ specialvar VAR_RESULT, sub_8071614
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, Route117_EventScript_291CC8
+ return
+
+Route117_EventScript_291CC8:: @ 8291CC8
+ msgbox Route117_Text_2921E5, 4
+ return
+
+Route117_EventScript_291CD1:: @ 8291CD1
+ special sp0B5_daycare
+ msgbox Route117_Text_292114, 4
+ setvar VAR_0x8004, 0
+ call Route117_EventScript_291CB7
+ release
+ end
+
+Route117_EventScript_291CE8:: @ 8291CE8
+ special sp0B5_daycare
+ msgbox Route117_Text_292299, 4
+ special sp0B9_daycare_relationship_comment
+ special sub_8138AC0
+ waitmessage
+ waitbuttonpress
+ setvar VAR_0x8004, 0
+ call Route117_EventScript_291CB7
+ setvar VAR_0x8004, 1
+ call Route117_EventScript_291CB7
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291D11:: @ 8291D11
+ lock
+ faceplayer
+ specialvar VAR_RESULT, sp0B6_daycare
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291E0B
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_PokemonDayCare_EventScript_291E2F
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq Route117_PokemonDayCare_EventScript_291F5C
+ msgbox Route117_PokemonDayCare_Text_2922F4, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291D56
+ msgbox Route117_PokemonDayCare_Text_292416, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291D56:: @ 8291D56
+ specialvar VAR_RESULT, sub_80C7008
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291DED
+ specialvar VAR_RESULT, sub_80722E0
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_PokemonDayCare_EventScript_291E01
+ msgbox Route117_PokemonDayCare_Text_292349, 4
+ fadescreen 1
+ special sub_8071330
+ waitstate
+ compare_var_to_value VAR_0x8004, 255
+ goto_eq Route117_PokemonDayCare_EventScript_291DCA
+ specialvar VAR_RESULT, sub_80C70AC
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq Route117_PokemonDayCare_EventScript_291DF7
+ specialvar VAR_0x8005, sub_8070C58
+ waitse
+ playmoncry VAR_0x8005, 0
+ msgbox Route117_PokemonDayCare_Text_292370, 4
+ waitmoncry
+ special daycare_send_selected_pokemon
+ incrementgamestat 47
+ specialvar VAR_RESULT, sp0B6_daycare
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_PokemonDayCare_EventScript_291DD4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291DCA:: @ 8291DCA
+ msgbox Route117_PokemonDayCare_Text_292476, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291DD4:: @ 8291DD4
+ msgbox Route117_PokemonDayCare_Text_2923AF, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291D56
+ goto Route117_PokemonDayCare_EventScript_291DCA
+ end
+
+Route117_PokemonDayCare_EventScript_291DED:: @ 8291DED
+ msgbox Route117_PokemonDayCare_Text_2925BB, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291DF7:: @ 8291DF7
+ msgbox Route117_PokemonDayCare_Text_292617, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291E01:: @ 8291E01
+ msgbox Route117_PokemonDayCare_Text_29266D, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291E0B:: @ 8291E0B
+ msgbox Route117_PokemonDayCare_Text_2923F6, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291E15:: @ 8291E15
+ msgbox Route117_PokemonDayCare_Text_2924CC, 4
+ return
+
+Route117_PokemonDayCare_EventScript_291E1E:: @ 8291E1E
+ specialvar VAR_RESULT, sub_806FF30
+ compare_var_to_value VAR_RESULT, 0
+ call_if 5, Route117_PokemonDayCare_EventScript_291E15
+ return
+
+Route117_PokemonDayCare_EventScript_291E2F:: @ 8291E2F
+ msgbox Route117_PokemonDayCare_Text_292488, 4
+ setvar VAR_0x8004, 0
+ call Route117_PokemonDayCare_EventScript_291E1E
+ msgbox Route117_PokemonDayCare_Text_2923AF, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291D56
+ msgbox Route117_PokemonDayCare_Text_2925F6, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291E6D
+ goto Route117_PokemonDayCare_EventScript_291DCA
+ end
+
+Route117_PokemonDayCare_EventScript_291E6D:: @ 8291E6D
+ specialvar VAR_RESULT, CalculatePlayerPartyCount
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq Route117_PokemonDayCare_EventScript_291F3D
+ specialvar VAR_RESULT, sp0B6_daycare
+ setvar VAR_0x8004, 0
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_PokemonDayCare_EventScript_291EAC
+ special sub_80712C0
+ waitstate
+ copyvar VAR_0x8004, VAR_RESULT
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_PokemonDayCare_EventScript_291DCA
+ goto Route117_PokemonDayCare_EventScript_291EAC
+ end
+
+Route117_PokemonDayCare_EventScript_291EAC:: @ 8291EAC
+ special sub_806FED8
+ msgbox Route117_PokemonDayCare_Text_292549, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291EC8
+ goto Route117_PokemonDayCare_EventScript_291DCA
+ end
+
+Route117_PokemonDayCare_EventScript_291EC8:: @ 8291EC8
+ specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291EE2
+ msgbox Route117_PokemonDayCare_Text_292432, 4
+ release
+ end
+
+Route117_PokemonDayCare_EventScript_291EE2:: @ 8291EE2
+ applymovement 1, Route117_PokemonDayCare_Movement_291F47
+ waitmovement 0
+ specialvar VAR_RESULT, sub_806FDC4
+ special SubtractMoneyFromVar0x8005
+ playse SE_REGI
+ msgbox Route117_PokemonDayCare_Text_292575, 4
+ waitse
+ playmoncry VAR_RESULT, 0
+ msgbox Route117_PokemonDayCare_Text_292593, 4
+ waitmoncry
+ specialvar VAR_RESULT, sp0B6_daycare
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq Route117_PokemonDayCare_EventScript_291F24
+ goto Route117_PokemonDayCare_EventScript_291DCA
+ end
+
+Route117_PokemonDayCare_EventScript_291F24:: @ 8291F24
+ msgbox Route117_PokemonDayCare_Text_29244F, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291E6D
+ goto Route117_PokemonDayCare_EventScript_291DCA
+ end
+
+Route117_PokemonDayCare_EventScript_291F3D:: @ 8291F3D
+ msgbox Route117_PokemonDayCare_Text_2924EF, 4
+ release
+ end
+
+Route117_PokemonDayCare_Movement_291F47: @ 8291F47
+ step_14
+ step_14
+ step_02
+ step_14
+ step_14
+ step_03
+ step_14
+ step_14
+ step_01
+ slow_step_up
+ step_54
+ step_14
+ step_14
+ step_14
+ step_14
+ step_14
+ step_00
+ step_55
+ slow_step_down
+ step_end
+
+ .incbin "baserom.gba", 0x291f5b, 0x1
+
+Route117_PokemonDayCare_EventScript_291F5C:: @ 8291F5C
+ msgbox Route117_PokemonDayCare_Text_292488, 4
+ setvar VAR_0x8004, 0
+ call Route117_PokemonDayCare_EventScript_291E1E
+ setvar VAR_0x8004, 1
+ call Route117_PokemonDayCare_EventScript_291E1E
+ msgbox Route117_PokemonDayCare_Text_2925F6, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq Route117_PokemonDayCare_EventScript_291E6D
+ msgbox Route117_PokemonDayCare_Text_292476, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x291f95, 0x2b
gUnknown_08291FC0:: @ 8291FC0
- .incbin "baserom.gba", 0x291fc0, 0x738
+
+ .incbin "baserom.gba", 0x291fc0, 0xf
+
+Route117_Text_291FCF: @ 8291FCF
+ .string "I’m the DAY-CARE MAN.\p"
+ .string "I help take care of the precious\n"
+ .string "POKéMON of TRAINERS.\p"
+ .string "If you’d like me to raise your POKéMON,\n"
+ .string "have a word with my wife.$"
+
+Route117_Text_29205D: @ 829205D
+ .string "Ah, it’s you!\p"
+ .string "We were raising your POKéMON,\n"
+ .string "and my goodness, were we surprised!\p"
+ .string "Your POKéMON had an EGG!\p"
+ .string "We don’t know how it got there,\n"
+ .string "but your POKéMON had it.\p"
+ .string "You do want it, yes?$"
+
+Route117_Text_292114: @ 8292114
+ .string "Ah, it’s you! Good to see you.\n"
+ .string "Your {STR_VAR_1}’s doing fine.$"
+
+Route117_Text_292149: @ 8292149
+ .string "Well then, I’ll keep it.\n"
+ .string "Thanks!$"
+
+Route117_Text_29216A: @ 829216A
+ .string "You have no room for it…\n"
+ .string "Come back when you’ve made room.$"
+
+Route117_Text_2921A4: @ 82921A4
+ .string "{PLAYER} received the EGG from\n"
+ .string "the DAY-CARE MAN.$"
+
+Route117_Text_2921CF: @ 82921CF
+ .string "Take good care of it.$"
+
+Route117_Text_2921E5: @ 82921E5
+ .string "By the way, about your {STR_VAR_1},\n"
+ .string "it seemed to be friendly with\l"
+ .string "{STR_VAR_2}’s {STR_VAR_3}.\p"
+ .string "I may even have seen it receiving\n"
+ .string "a piece of MAIL.$"
+
+ .incbin "baserom.gba", 0x29225a, 0x3f
+
+Route117_Text_292299: @ 8292299
+ .string "Ah, it’s you! Your {STR_VAR_1} and\n"
+ .string "{STR_VAR_2} are doing fine.$"
+
+Route117_Text_2922C6: @ 82922C6
+ .string "I really will keep it.\n"
+ .string "You do want this, yes?$"
+
+Route117_PokemonDayCare_Text_2922F4: @ 82922F4
+ .string "I’m the DAY-CARE LADY.\p"
+ .string "We can raise POKéMON for you.\p"
+ .string "Would you like us to raise one?$"
+
+Route117_PokemonDayCare_Text_292349: @ 8292349
+ .string "Which POKéMON should we raise for\n"
+ .string "you?$"
+
+Route117_PokemonDayCare_Text_292370: @ 8292370
+ .string "Fine, we’ll raise your {STR_VAR_1}\n"
+ .string "for a while.\p"
+ .string "Come back for it later.$"
+
+Route117_PokemonDayCare_Text_2923AF: @ 82923AF
+ .string "We can raise two of your POKéMON.\n"
+ .string "Would you like us to raise one more?$"
+
+Route117_PokemonDayCare_Text_2923F6: @ 82923F6
+ .string "My husband was looking for you.$"
+
+Route117_PokemonDayCare_Text_292416: @ 8292416
+ .string "Oh, fine, then.\n"
+ .string "Come again.$"
+
+Route117_PokemonDayCare_Text_292432: @ 8292432
+ .string "You don’t have enough money…$"
+
+Route117_PokemonDayCare_Text_29244F: @ 829244F
+ .string "Will you take back the other one,\n"
+ .string "too?$"
+
+Route117_PokemonDayCare_Text_292476: @ 8292476
+ .string "Fine.\n"
+ .string "Come again.$"
+
+Route117_PokemonDayCare_Text_292488: @ 8292488
+ .string "Ah, it’s you! Good to see you.\n"
+ .string "Your POKéMON can only be doing good!$"
+
+Route117_PokemonDayCare_Text_2924CC: @ 82924CC
+ .string "By level, your {STR_VAR_1} has\n"
+ .string "grown by {STR_VAR_2}.$"
+
+Route117_PokemonDayCare_Text_2924EF: @ 82924EF
+ .string "Your POKéMON team is full.\n"
+ .string "Make room, then come see me.$"
+
+ .incbin "baserom.gba", 0x292527, 0x22
+
+Route117_PokemonDayCare_Text_292549: @ 8292549
+ .string "If you want your {STR_VAR_1} back,\n"
+ .string "it will cost ¥{STR_VAR_2}.$"
+
+Route117_PokemonDayCare_Text_292575: @ 8292575
+ .string "Perfect!\n"
+ .string "Here’s your POKéMON.$"
+
+Route117_PokemonDayCare_Text_292593: @ 8292593
+ .string "{PLAYER} took back {STR_VAR_1} from\n"
+ .string "the DAY-CARE LADY.$"
+
+Route117_PokemonDayCare_Text_2925BB: @ 82925BB
+ .string "Oh? But you have just one\n"
+ .string "POKéMON.\p"
+ .string "Come back another time.$"
+
+Route117_PokemonDayCare_Text_2925F6: @ 82925F6
+ .string "Will you take your POKéMON back?$"
+
+Route117_PokemonDayCare_Text_292617: @ 8292617
+ .string "If you leave me that POKéMON,\n"
+ .string "what will you battle with?\p"
+ .string "Come back another time.$"
+
+ .incbin "baserom.gba", 0x292668, 0x5
+
+Route117_PokemonDayCare_Text_29266D: @ 829266D
+ .string "Huh?\n"
+ .string "Now, now.\p"
+ .string "If you leave that POKéMON with\n"
+ .string "me, you’ll be left with just one.\p"
+ .string "You will be better off if you catch\n"
+ .string "some more, I dare say.$"
gUnknown_082926F8:: @ 82926F8
- .incbin "baserom.gba", 0x2926f8, 0x6ed
+
+ .incbin "baserom.gba", 0x2926f8, 0x6
+
+LittlerootTown_BrendansHouse_2F_EventScript_2926FE:: @ 82926FE
+LittlerootTown_MaysHouse_2F_EventScript_2926FE:: @ 82926FE
+ setvar VAR_0x4092, 5
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292704:: @ 8292704
+LittlerootTown_MaysHouse_1F_EventScript_292704:: @ 8292704
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7A1C, 4
+ applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_27259E
+ waitmovement 0
+ compare_var_to_value VAR_0x8005, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_29274D
+ compare_var_to_value VAR_0x8005, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292758
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7A46, 4
+ closemessage
+ setvar VAR_0x4092, 4
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292763
+ applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_2725A6
+ waitmovement 0
+ releaseall
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_29274D:: @ 829274D
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A8
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292758:: @ 8292758
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A4
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_Movement_292763: @ 8292763
+ step_up
+ step_end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292765:: @ 8292765
+LittlerootTown_MaysHouse_1F_EventScript_292765:: @ 8292765
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7B24, 4
+ closemessage
+ applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_2725A6
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292AF0
+ waitmovement 0
+ releaseall
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_292781:: @ 8292781
+ lockall
+ setvar VAR_0x8004, 0
+ goto LittlerootTown_BrendansHouse_2F_EventScript_292799
+ end
+
+LittlerootTown_MaysHouse_2F_EventScript_29278D:: @ 829278D
+ lockall
+ setvar VAR_0x8004, 1
+ goto LittlerootTown_MaysHouse_2F_EventScript_292799
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_292799:: @ 8292799
+LittlerootTown_MaysHouse_2F_EventScript_292799:: @ 8292799
+ checkflag FLAG_0x051
+ goto_eq LittlerootTown_BrendansHouse_2F_EventScript_29283F
+ msgbox LittlerootTown_BrendansHouse_2F_Text_1F8668, 4
+ call LittlerootTown_BrendansHouse_2F_EventScript_292849
+ delay 30
+ setvar VAR_0x4092, 6
+ setflag FLAG_0x051
+ setflag FLAG_0x2F2
+ setflag FLAG_0x2F3
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_2927DF
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_29280F
+ playse SE_KAIDAN
+ removeobject VAR_0x8008
+ releaseall
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_2927DF:: @ 82927DF
+ setvar VAR_0x8008, 14
+ addobject VAR_0x8008
+ applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_292850
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_2725A8
+ waitmovement 0
+ msgbox LittlerootTown_BrendansHouse_2F_Text_1F869A, 4
+ closemessage
+ applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_292857
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_2F_EventScript_29280F:: @ 829280F
+ setvar VAR_0x8008, 14
+ addobject VAR_0x8008
+ applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_29285B
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_2725A4
+ waitmovement 0
+ msgbox LittlerootTown_BrendansHouse_2F_Text_1F869A, 4
+ closemessage
+ applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_292862
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_2F_EventScript_29283F:: @ 829283F
+ incrementgamestat 45
+ fadescreen 1
+ special Special_ViewWallClock
+ waitstate
+ releaseall
+ end
+
+LittlerootTown_BrendansHouse_2F_EventScript_292849:: @ 8292849
+ fadescreen 1
+ special Special_StartWallClock
+ waitstate
+ return
+
+LittlerootTown_BrendansHouse_2F_Movement_292850: @ 8292850
+ step_13
+ step_down
+ step_27
+ step_14
+ step_13
+ step_left
+ step_end
+
+LittlerootTown_BrendansHouse_2F_Movement_292857: @ 8292857
+ step_right
+ step_up
+ step_13
+ step_end
+
+LittlerootTown_BrendansHouse_2F_Movement_29285B: @ 829285B
+ step_13
+ step_down
+ step_28
+ step_14
+ step_13
+ step_right
+ step_end
+
+LittlerootTown_BrendansHouse_2F_Movement_292862: @ 8292862
+ step_left
+ step_up
+ step_13
+ step_end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292866:: @ 8292866
+LittlerootTown_MaysHouse_1F_EventScript_292866:: @ 8292866
+ setvar VAR_0x4092, 7
+ releaseall
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_29286D:: @ 829286D
+ applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_2725A8
+ waitmovement 0
+ call LittlerootTown_BrendansHouse_1F_EventScript_29294B
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292AE0
+ waitmovement 0
+ playbgm BGM_INTER_V, 0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7BBC, 4
+ closemessage
+ applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_2929B7
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292AE6
+ waitmovement 0
+ call LittlerootTown_BrendansHouse_1F_EventScript_29296C
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A4
+ waitmovement 0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7BF1, 4
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7C35, 4
+ closemessage
+ setvar VAR_0x4001, 1
+ applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_2929BD
+ waitmovement 0
+ goto LittlerootTown_BrendansHouse_1F_EventScript_292866
+ end
+
+LittlerootTown_MaysHouse_1F_EventScript_2928DC:: @ 82928DC
+ applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_2725A4
+ waitmovement 0
+ call LittlerootTown_MaysHouse_1F_EventScript_29294B
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_292AE8
+ waitmovement 0
+ playbgm BGM_INTER_V, 0
+ msgbox LittlerootTown_MaysHouse_1F_Text_1F7BBC, 4
+ closemessage
+ applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_2929BA
+ waitmovement 0
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_292AEE
+ waitmovement 0
+ call LittlerootTown_MaysHouse_1F_EventScript_29296C
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_2725A8
+ waitmovement 0
+ msgbox LittlerootTown_MaysHouse_1F_Text_1F7BF1, 4
+ msgbox LittlerootTown_MaysHouse_1F_Text_1F7C35, 4
+ closemessage
+ setvar VAR_0x4001, 1
+ applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_2929C1
+ waitmovement 0
+ goto LittlerootTown_MaysHouse_1F_EventScript_292866
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_29294B:: @ 829294B
+LittlerootTown_MaysHouse_1F_EventScript_29294B:: @ 829294B
+ playse SE_PIN
+ applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_272598
+ waitmovement 0
+ applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_27259A
+ waitmovement 0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7B96, 4
+ closemessage
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_29296C:: @ 829296C
+LittlerootTown_MaysHouse_1F_EventScript_29296C:: @ 829296C
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A6
+ waitmovement 0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7EC6, 4
+ fadedefaultbgm
+ special TurnOffTVScreen
+ setflag FLAG_SYS_TV_HOME
+ delay 35
+ return
+
+LittlerootTown_BrendansHouse_1F_Movement_292989: @ 8292989
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_down
+ step_28
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292991: @ 8292991
+ step_up
+ step_left
+ step_left
+ step_left
+ step_left
+ step_down
+ step_27
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292999: @ 8292999
+ step_right
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_29299B: @ 829299B
+ step_left
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_29299D: @ 829299D
+ step_27
+ step_14
+ step_14
+ step_14
+ step_14
+ step_28
+ step_14
+ step_14
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_2929A6: @ 82929A6
+ step_28
+ step_14
+ step_14
+ step_14
+ step_14
+ step_27
+ step_14
+ step_14
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_2929AF: @ 82929AF
+ step_up
+ step_left
+ step_left
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_2929B3: @ 82929B3
+ step_up
+ step_right
+ step_right
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_2929B7: @ 82929B7
+ step_left
+ step_28
+ step_end
+
+LittlerootTown_MaysHouse_1F_Movement_2929BA: @ 82929BA
+ step_right
+ step_27
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_2929BD: @ 82929BD
+ step_left
+ step_down
+ step_28
+ step_end
+
+LittlerootTown_MaysHouse_1F_Movement_2929C1: @ 82929C1
+ step_right
+ step_down
+ step_27
+ step_end
+
+LittlerootTown_BrendansHouse_1F_EventScript_2929C5:: @ 82929C5
+LittlerootTown_MaysHouse_1F_EventScript_2929C5:: @ 82929C5
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x4082, 4
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A0F
+ compare_var_to_value VAR_0x408C, 4
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A0F
+ checkflag FLAG_0x12F
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A19
+ checkflag FLAG_0x052
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A86
+ compare_var_to_value VAR_0x4001, 1
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A94
+ compare_var_to_value VAR_0x4092, 7
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292AB0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7A1C, 4
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A0F:: @ 8292A0F
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7DBE, 4
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A19:: @ 8292A19
+ checkflag FLAG_0x0D8
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A43
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7E0E, 4
+ closemessage
+ delay 30
+ playfanfare BGM_ME_MATCH_CALL
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7E89, 4
+ waitfanfare
+ closemessage
+ delay 30
+ setflag FLAG_0x0D8
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A43:: @ 8292A43
+ checkflag FLAG_BADGE05_GET
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A51
+ goto LittlerootTown_BrendansHouse_1F_EventScript_292A86
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A51:: @ 8292A51
+ checkflag FLAG_0x085
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A86
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7D73, 4
+ giveitem_std ITEM_AMULET_COIN
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LittlerootTown_BrendansHouse_1F_EventScript_272054
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7DBE, 4
+ setflag FLAG_0x085
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A86:: @ 8292A86
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7D08, 4
+ goto LittlerootTown_BrendansHouse_1F_EventScript_292A9E
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A94:: @ 8292A94
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7CC3, 4
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292A9E:: @ 8292A9E
+ closemessage
+ call LittlerootTown_BrendansHouse_1F_EventScript_272083
+ incrementgamestat 16
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7D5C, 4
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292AB0:: @ 8292AB0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7CD8, 4
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292ABA:: @ 8292ABA
+LittlerootTown_MaysHouse_1F_EventScript_292ABA:: @ 8292ABA
+ lock
+ faceplayer
+ waitse
+ playmoncry SPECIES_VIGOROTH, 0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7EA8, 4
+ waitmoncry
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292ACD:: @ 8292ACD
+LittlerootTown_MaysHouse_1F_EventScript_292ACD:: @ 8292ACD
+ lock
+ faceplayer
+ waitse
+ playmoncry SPECIES_VIGOROTH, 0
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F7EB3, 4
+ waitmoncry
+ release
+ end
+
+LittlerootTown_BrendansHouse_1F_Movement_292AE0: @ 8292AE0
+ step_down
+ step_down
+ step_left
+ step_left
+ step_left
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292AE6: @ 8292AE6
+ step_left
+ step_end
+
+LittlerootTown_MaysHouse_1F_Movement_292AE8: @ 8292AE8
+ step_down
+ step_down
+ step_right
+ step_right
+ step_right
+ step_end
+
+LittlerootTown_MaysHouse_1F_Movement_292AEE: @ 8292AEE
+ step_right
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292AF0: @ 8292AF0
+ step_up
+ step_end
+
+LittlerootTown_BrendansHouse_1F_EventScript_292AF2:: @ 8292AF2
+LittlerootTown_MaysHouse_1F_EventScript_292AF2:: @ 8292AF2
+ lockall
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292C76
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292C86
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D08
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D13
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_27259E
+ waitmovement 0
+ playse SE_PIN
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_272598
+ waitmovement 0
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_27259A
+ waitmovement 0
+ delay 20
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292C96
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CA1
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F800E, 4
+ giveitem_std ITEM_SS_TICKET
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F80FE, 4
+ closemessage
+ delay 20
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CAC
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CC1
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F815B, 4
+ closemessage
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CD6
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CEF
+ playse SE_DOOR
+ removeobject VAR_0x8009
+ setflag FLAG_0x123
+ delay 30
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D48
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D5D
+ delay 20
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F81B9, 4
+ closemessage
+ setflag FLAG_SYS_TV_LATI
+ special TurnOnTVScreen
+ delay 60
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D72
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D7D
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F824B, 4
+ closemessage
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D1E
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D33
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F826F, 4
+ closemessage
+ clearflag FLAG_SYS_TV_LATI
+ setflag FLAG_0x0FF
+ special TurnOffTVScreen
+ compare_var_to_value VAR_0x8008, 0
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D88
+ compare_var_to_value VAR_0x8008, 1
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D9D
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F8351, 4
+ multichoice 22, 8, 108, 1
+ copyvar VAR_0x8004, VAR_RESULT
+ special InitRoamer
+ copyvar VAR_0x40D5, VAR_RESULT
+ msgbox LittlerootTown_BrendansHouse_1F_Text_1F83A1, 4
+ closemessage
+ setvar VAR_0x4082, 4
+ setvar VAR_0x408C, 4
+ releaseall
+ end
+
+ .incbin "baserom.gba", 0x292c72, 0x4
+
+LittlerootTown_BrendansHouse_1F_EventScript_292C76:: @ 8292C76
+ setvar VAR_0x8008, 0
+ setvar VAR_0x8009, 5
+ setvar VAR_0x800A, 1
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292C86:: @ 8292C86
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, 5
+ setvar VAR_0x800A, 1
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292C96:: @ 8292C96
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_292DB2
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292CA1:: @ 8292CA1
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_292DB5
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292CAC:: @ 8292CAC
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_292989
+ waitmovement 0
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_292DB8
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292CC1:: @ 8292CC1
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_292991
+ waitmovement 0
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_292DBA
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292CD6:: @ 8292CD6
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292DCC
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_292DCC
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_292DBC
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292CEF:: @ 8292CEF
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292DCC
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_292DCC
+ applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_292DC1
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D08:: @ 8292D08
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292DC6
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D13:: @ 8292D13
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292DD1
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D1E:: @ 8292D1E
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292DD7
+ waitmovement 0
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_2725A4
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D33:: @ 8292D33
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292DDE
+ waitmovement 0
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_2725A8
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D48:: @ 8292D48
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_292999
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A4
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D5D:: @ 8292D5D
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_29299B
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A8
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D72:: @ 8292D72
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_29299D
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D7D:: @ 8292D7D
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_2929A6
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D88:: @ 8292D88
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_2929AF
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A8
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_EventScript_292D9D:: @ 8292D9D
+ applymovement VAR_0x800A, LittlerootTown_BrendansHouse_1F_Movement_2929B3
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A4
+ waitmovement 0
+ return
+
+LittlerootTown_BrendansHouse_1F_Movement_292DB2: @ 8292DB2
+ step_right
+ step_right
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DB5: @ 8292DB5
+ step_left
+ step_left
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DB8: @ 8292DB8
+ step_02
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DBA: @ 8292DBA
+ step_03
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DBC: @ 8292DBC
+ step_down
+ step_right
+ step_down
+ step_13
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DC1: @ 8292DC1
+ step_down
+ step_left
+ step_down
+ step_13
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DC6: @ 8292DC6
+ step_14
+ step_down
+ step_down
+ step_down
+ step_27
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DCC: @ 8292DCC
+ step_13
+ step_14
+ step_14
+ step_25
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DD1: @ 8292DD1
+ step_14
+ step_down
+ step_down
+ step_down
+ step_28
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DD7: @ 8292DD7
+ step_up
+ step_left
+ step_left
+ step_left
+ step_left
+ step_26
+ step_end
+
+LittlerootTown_BrendansHouse_1F_Movement_292DDE: @ 8292DDE
+ step_up
+ step_right
+ step_right
+ step_right
+ step_right
+ step_26
+ step_end
gUnknown_08292DE5:: @ 8292DE5
- .incbin "baserom.gba", 0x292de5, 0x1518
+
+ .incbin "baserom.gba", 0x292de5, 0x9
+
+LilycoveCity_ContestLobby_Text_292DEE: @ 8292DEE
+ .string "Oh? Did you want to make some {POKEBLOCK}S\n"
+ .string "with this old-timer?$"
+
+LilycoveCity_ContestLobby_Text_292E28: @ 8292E28
+ .string "Excellent!$"
+
+LilycoveCity_ContestLobby_Text_292E33: @ 8292E33
+ .string "Oh…\n"
+ .string "You’ve made this old-timer sad…$"
+
+LilycoveCity_ContestLobby_Text_292E57: @ 8292E57
+ .string "Do you know how to make a {POKEBLOCK}?$"
+
+LilycoveCity_ContestLobby_Text_292E78: @ 8292E78
+ .string "Let’s get started, then!\p"
+ .string "Let’s BERRY BLENDER!$"
+
+LilycoveCity_ContestLobby_Text_292EA6: @ 8292EA6
+ .string "Okay, a little explanation, then.\p"
+ .string "Oh, don’t worry, it’s quite simple.\p"
+ .string "When the BLENDER’s arrow comes to\n"
+ .string "your marker, just press the A Button.\p"
+ .string "That’s all you have to do.\n"
+ .string "You’ll see how easy it is when you try.$"
+
+LilycoveCity_ContestLobby_Text_292F77: @ 8292F77
+ .string "Oh?\n"
+ .string "You don’t have any BERRIES?\p"
+ .string "If you don’t have any BERRIES,\n"
+ .string "you can’t make any {POKEBLOCK}S.$"
+
+LilycoveCity_ContestLobby_Text_292FD1: @ 8292FD1
+ .string "Well, that won’t do at all now, will it?\p"
+ .string "If you don’t mind leftovers, you can\n"
+ .string "have one of my BERRIES.\p"
+ .string "That way, we could make some {POKEBLOCK}S\n"
+ .string "together using the BERRY BLENDER.$"
+
+LilycoveCity_ContestLobby_Text_29307D: @ 829307D
+ .string "If I had some BERRIES left over,\n"
+ .string "I’d gladly give you one…\p"
+ .string "But, I don’t have any to spare today.\n"
+ .string "We’ll have to do this another time.$"
+
+LilycoveCity_ContestLobby_Text_293101: @ 8293101
+ .string "But your {POKEBLOCK} CASE is full.\p"
+ .string "You should use some {POKEBLOCK}S before\n"
+ .string "you come see me again.$"
+
+LilycoveCity_ContestLobby_Text_293157: @ 8293157
+ .string "But you don’t have a {POKEBLOCK} CASE.\p"
+ .string "You should get a {POKEBLOCK} CASE and then\n"
+ .string "come see me.$"
+
+LilycoveCity_ContestLobby_Text_2931AA: @ 82931AA
+ .string "Let’s get blending already!$"
+
+LilycoveCity_ContestLobby_Text_2931C6: @ 82931C6
+ .string "I wonder what kind of {POKEBLOCK} I’ll get?\n"
+ .string "This is so exciting!$"
+
+LilycoveCity_ContestLobby_Text_293201: @ 8293201
+ .string "Hi, there! Did you want to blend some\n"
+ .string "{POKEBLOCK}S with us?$"
+
+LilycoveCity_ContestLobby_Text_293237: @ 8293237
+ .string "Okay!$"
+
+LilycoveCity_ContestLobby_Text_29323D: @ 829323D
+ .string "That’s too bad…\p"
+ .string "But we’ll always be around whenever\n"
+ .string "you get the urge to blend!$"
+
+LilycoveCity_ContestLobby_Text_29328C: @ 829328C
+ .string "Of course, you do know how to\n"
+ .string "blend {POKEBLOCK}S, don’t you?$"
+
+LilycoveCity_ContestLobby_Text_2932C3: @ 82932C3
+ .string "Let’s get started, then!\p"
+ .string "Let’s BERRY BLENDER!$"
+
+LilycoveCity_ContestLobby_Text_2932F1: @ 82932F1
+ .string "Okay!\n"
+ .string "Let me explain it to you!\p"
+ .string "When the spinning BLENDER’s arrow\n"
+ .string "reaches your marker, just press\l"
+ .string "the A Button.\p"
+ .string "That’s all it takes.\n"
+ .string "Pretty easy, don’t you think?$"
+
+LilycoveCity_ContestLobby_Text_293394: @ 8293394
+ .string "Oh, but wait a second here…\n"
+ .string "You don’t have any BERRIES.\p"
+ .string "You can’t make any {POKEBLOCK}S without\n"
+ .string "BERRIES…\p"
+ .string "We’ll always be around whenever you\n"
+ .string "get hold of some BERRIES to blend.$"
+
+LilycoveCity_ContestLobby_Text_29343E: @ 829343E
+ .string "Oh, but wait a second here…\n"
+ .string "Your {POKEBLOCK} CASE is full.\p"
+ .string "You should use some {POKEBLOCK}S and\n"
+ .string "then come back.$"
+
+LilycoveCity_ContestLobby_Text_2934A2: @ 82934A2
+ .string "Oh, but wait a second here…\n"
+ .string "You don’t have a {POKEBLOCK} CASE.\p"
+ .string "You should get a {POKEBLOCK} CASE and\n"
+ .string "then come back.$"
+
+ .incbin "baserom.gba", 0x29350b, 0x43
+
+LilycoveCity_ContestLobby_Text_29354E: @ 829354E
+ .string "Oh, dear!$"
+
+LilycoveCity_ContestLobby_Text_293558: @ 8293558
+ .string "Oh, dear me…\p"
+ .string "You’ve left us in shock!$"
+
+LilycoveCity_ContestLobby_Text_29357E: @ 829357E
+ .string "Naturally, you know how to make\n"
+ .string "{POKEBLOCK}S, don’t you?$"
+
+LilycoveCity_ContestLobby_Text_2935B1: @ 82935B1
+ .string "Okay, dear!\n"
+ .string "Let’s get started!\p"
+ .string "Let’s BERRY BLENDER!$"
+
+LilycoveCity_ContestLobby_Text_2935E5: @ 82935E5
+ .string "Oh, dear!\p"
+ .string "Then, I’ll explain it to you nicely.\p"
+ .string "When the BLENDER’s arrow spins to\n"
+ .string "your marker, press the A Button.\p"
+ .string "That’s all it takes.\n"
+ .string "Isn’t it simple?$"
+
+LilycoveCity_ContestLobby_Text_29367D: @ 829367D
+ .string "You don’t have any BERRIES,\n"
+ .string "do you?\p"
+ .string "If you don’t have any BERRIES,\n"
+ .string "you can’t make any {POKEBLOCK}S.\p"
+ .string "We’ll always be making {POKEBLOCK}S here,\n"
+ .string "so let’s make some together when\l"
+ .string "you get a BERRY or two.$"
+
+LilycoveCity_ContestLobby_Text_293738: @ 8293738
+ .string "Your {POKEBLOCK} CASE is full,\n"
+ .string "it looks like.\p"
+ .string "You should use some {POKEBLOCK}S up\n"
+ .string "and then come back.$"
+
+LilycoveCity_ContestLobby_Text_293792: @ 8293792
+ .string "You haven’t gotten a {POKEBLOCK} CASE\n"
+ .string "yet, it looks like.\p"
+ .string "You need to get a {POKEBLOCK} CASE before\n"
+ .string "you come back.$"
+
+LilycoveCity_ContestLobby_Text_2937F9: @ 82937F9
+ .string "Okay! Today’s going to be the day that\n"
+ .string "I set a new BLENDER speed record!$"
+
+LilycoveCity_ContestLobby_Text_293842: @ 8293842
+ .string "Oh, dear!\n"
+ .string "You look as if you’re good at blending.\l"
+ .string "Would you like to join us?$"
+
+LilycoveCity_ContestLobby_Text_29388F: @ 829388F
+ .string "I’m going to make delicious {POKEBLOCK}S\n"
+ .string "and make my POKéMON cuter.$"
+
+LilycoveCity_ContestLobby_Text_2938CD: @ 82938CD
+ .string "{POKEBLOCK}S will be made with your friends \n"
+ .string "from BERRIES in the BERRY BLENDER.\p"
+ .string "Is it okay to save the game before\n"
+ .string "linking with your friends?$"
+
+LilycoveCity_ContestLobby_Text_293955: @ 8293955
+ .string "Searching for your friends…\n"
+ .string "… … B Button: Cancel$"
+
+LilycoveCity_ContestLobby_Text_293986: @ 8293986
+ .string "{STR_VAR_1} arrived.$"
+
+LilycoveCity_ContestLobby_Text_293992: @ 8293992
+ .string "{STR_VAR_1} and {STR_VAR_2} arrived.$"
+
+LilycoveCity_ContestLobby_Text_2939A5: @ 82939A5
+ .string "{STR_VAR_1}, {STR_VAR_2}, and\n"
+ .string "{STR_VAR_3} arrived.$"
+
+LilycoveCity_ContestLobby_Text_2939BD: @ 82939BD
+ .string "You have no BERRIES.\n"
+ .string "The BERRY BLENDER can’t be used.$"
+
+LilycoveCity_ContestLobby_Text_2939F3: @ 82939F3
+ .string "Your {POKEBLOCK} CASE is full.\n"
+ .string "The BERRY BLENDER can’t be used.$"
+
+LilycoveCity_ContestLobby_Text_293A2D: @ 8293A2D
+ .string "You don’t have a {POKEBLOCK} CASE.\n"
+ .string "The BERRY BLENDER can’t be used.$"
+
+LilycoveCity_ContestLobby_Text_293A6B: @ 8293A6B
+ .string "I love making {POKEBLOCK}S.\p"
+ .string "I always have some BERRIES with me.$"
+
+LilycoveCity_ContestLobby_Text_293AA5: @ 8293AA5
+ .string "If you’d like, we could make some\n"
+ .string "{POKEBLOCK}S together using the\l"
+ .string "BERRY BLENDER.$"
+
+LilycoveCity_ContestLobby_Text_293AF0: @ 8293AF0
+ .string "Oh?\n"
+ .string "You don’t have any BERRIES?\p"
+ .string "Well, that won’t do at all now, will it?\p"
+ .string "If you don’t mind leftovers, you can\n"
+ .string "have one of my BERRIES.$"
+
+LilycoveCity_ContestLobby_Text_293B76: @ 8293B76
+ .string "We’ll use it to make {POKEBLOCK}S together\n"
+ .string "using the BERRY BLENDER.$"
+
+LilycoveCity_ContestLobby_Text_293BB4: @ 8293BB4
+ .string "Oh?\n"
+ .string "You don’t have any BERRIES?\p"
+ .string "If I had some left over, I’d gladly\n"
+ .string "give you one…\p"
+ .string "But, I don’t have any to spare today.\n"
+ .string "Sorry about that.$"
+
+LilycoveCity_ContestLobby_EventScript_293C3E:: @ 8293C3E
+ lockall
+ checkflag FLAG_0x340
+ goto_if 0, LilycoveCity_ContestLobby_EventScript_293EFB
+ setvar VAR_0x8009, 1
+ applymovement 16, LilycoveCity_ContestLobby_Movement_294053
+ waitmovement 0
+ msgbox LilycoveCity_ContestLobby_Text_292DEE, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293CEE
+ goto LilycoveCity_ContestLobby_EventScript_293C70
+ end
+
+LilycoveCity_ContestLobby_EventScript_293C70:: @ 8293C70
+ msgbox LilycoveCity_ContestLobby_Text_292E33, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293C7A:: @ 8293C7A
+ msgbox LilycoveCity_ContestLobby_Text_292F77, 4
+ dodailyevents
+ checkflag FLAG_0x921
+ goto_eq LilycoveCity_ContestLobby_EventScript_293C92
+ goto LilycoveCity_ContestLobby_EventScript_293C9C
+ end
+
+LilycoveCity_ContestLobby_EventScript_293C92:: @ 8293C92
+ msgbox LilycoveCity_ContestLobby_Text_29307D, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293C9C:: @ 8293C9C
+ msgbox LilycoveCity_ContestLobby_Text_292FD1, 4
+ giveitem_std ITEM_PECHA_BERRY
+ setflag FLAG_0x921
+ goto LilycoveCity_ContestLobby_EventScript_293CB9
+ end
+
+LilycoveCity_ContestLobby_EventScript_293CB9:: @ 8293CB9
+ msgbox LilycoveCity_ContestLobby_Text_292E57, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293CD2
+ goto LilycoveCity_ContestLobby_EventScript_293CE0
+ end
+
+LilycoveCity_ContestLobby_EventScript_293CD2:: @ 8293CD2
+ msgbox LilycoveCity_ContestLobby_Text_292E78, 4
+ goto LilycoveCity_ContestLobby_EventScript_293D2C
+ end
+
+LilycoveCity_ContestLobby_EventScript_293CE0:: @ 8293CE0
+ msgbox LilycoveCity_ContestLobby_Text_292EA6, 4
+ goto LilycoveCity_ContestLobby_EventScript_293CD2
+ end
+
+LilycoveCity_ContestLobby_EventScript_293CEE:: @ 8293CEE
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293D43
+ specialvar VAR_RESULT, sub_8136EF4
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_ContestLobby_EventScript_293D39
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293C7A
+ msgbox LilycoveCity_ContestLobby_Text_292E28, 4
+ goto LilycoveCity_ContestLobby_EventScript_293CB9
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D2C:: @ 8293D2C
+ copyvar VAR_0x8004, VAR_0x8009
+ fadescreen 1
+ special sub_807FA80
+ waitstate
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D39:: @ 8293D39
+ msgbox LilycoveCity_ContestLobby_Text_293101, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D43:: @ 8293D43
+ msgbox LilycoveCity_ContestLobby_Text_293157, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D4D:: @ 8293D4D
+ lockall
+ setvar VAR_0x8009, 2
+ applymovement 10, LilycoveCity_ContestLobby_Movement_2725A2
+ applymovement 3, LilycoveCity_ContestLobby_Movement_294053
+ waitmovement 0
+ msgbox LilycoveCity_ContestLobby_Text_293201, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293DC6
+ goto LilycoveCity_ContestLobby_EventScript_293D7D
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D7D:: @ 8293D7D
+ msgbox LilycoveCity_ContestLobby_Text_29323D, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D87:: @ 8293D87
+ msgbox LilycoveCity_ContestLobby_Text_293394, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_293D91:: @ 8293D91
+ msgbox LilycoveCity_ContestLobby_Text_29328C, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293DAA
+ goto LilycoveCity_ContestLobby_EventScript_293DB8
+ end
+
+LilycoveCity_ContestLobby_EventScript_293DAA:: @ 8293DAA
+ msgbox LilycoveCity_ContestLobby_Text_2932C3, 4
+ goto LilycoveCity_ContestLobby_EventScript_293D2C
+ end
+
+LilycoveCity_ContestLobby_EventScript_293DB8:: @ 8293DB8
+ msgbox LilycoveCity_ContestLobby_Text_2932F1, 4
+ goto LilycoveCity_ContestLobby_EventScript_293DAA
+ end
+
+LilycoveCity_ContestLobby_EventScript_293DC6:: @ 8293DC6
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293D87
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293E14
+ msgbox LilycoveCity_ContestLobby_Text_293237, 4
+ specialvar VAR_RESULT, sub_8136EF4
+ compare_var_to_value VAR_RESULT, 65535
+ goto_if 5, LilycoveCity_ContestLobby_EventScript_293D91
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_ContestLobby_EventScript_293E0A
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E0A:: @ 8293E0A
+ msgbox LilycoveCity_ContestLobby_Text_29343E, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E14:: @ 8293E14
+ msgbox LilycoveCity_ContestLobby_Text_2934A2, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E1E:: @ 8293E1E
+ lockall
+ setvar VAR_0x8008, 15
+ setvar VAR_0x8009, 3
+ applymovement 9, LilycoveCity_ContestLobby_Movement_2725A2
+ applymovement 17, LilycoveCity_ContestLobby_Movement_2725A2
+ applymovement VAR_0x8008, LilycoveCity_ContestLobby_Movement_294053
+ waitmovement 0
+ msgbox LilycoveCity_ContestLobby_Text_293842, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293EA3
+ goto LilycoveCity_ContestLobby_EventScript_293E5A
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E5A:: @ 8293E5A
+ msgbox LilycoveCity_ContestLobby_Text_293558, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E64:: @ 8293E64
+ msgbox LilycoveCity_ContestLobby_Text_29367D, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E6E:: @ 8293E6E
+ msgbox LilycoveCity_ContestLobby_Text_29357E, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293E87
+ goto LilycoveCity_ContestLobby_EventScript_293E95
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E87:: @ 8293E87
+ msgbox LilycoveCity_ContestLobby_Text_2935B1, 4
+ goto LilycoveCity_ContestLobby_EventScript_293D2C
+ end
+
+LilycoveCity_ContestLobby_EventScript_293E95:: @ 8293E95
+ msgbox LilycoveCity_ContestLobby_Text_2935E5, 4
+ goto LilycoveCity_ContestLobby_EventScript_293E87
+ end
+
+LilycoveCity_ContestLobby_EventScript_293EA3:: @ 8293EA3
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293E64
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293EF1
+ msgbox LilycoveCity_ContestLobby_Text_29354E, 4
+ specialvar VAR_RESULT, sub_8136EF4
+ compare_var_to_value VAR_RESULT, 65535
+ goto_if 5, LilycoveCity_ContestLobby_EventScript_293E6E
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_ContestLobby_EventScript_293EE7
+ end
+
+LilycoveCity_ContestLobby_EventScript_293EE7:: @ 8293EE7
+ msgbox LilycoveCity_ContestLobby_Text_293738, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293EF1:: @ 8293EF1
+ msgbox LilycoveCity_ContestLobby_Text_293792, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293EFB:: @ 8293EFB
+ lockall
+ setvar VAR_0x8009, 1
+ msgbox LilycoveCity_ContestLobby_Text_2C42F4, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293F28
+ msgbox LilycoveCity_ContestLobby_Text_2C4332, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293F1E:: @ 8293F1E
+ msgbox LilycoveCity_ContestLobby_Text_2C439D, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293F28:: @ 8293F28
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293F8E
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293F1E
+ specialvar VAR_RESULT, sub_8136EF4
+ compare_var_to_value VAR_RESULT, 65535
+ goto_if 5, LilycoveCity_ContestLobby_EventScript_293F64
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_ContestLobby_EventScript_293F98
+ end
+
+LilycoveCity_ContestLobby_EventScript_293F64:: @ 8293F64
+ msgbox LilycoveCity_ContestLobby_Text_2C43FA, 5
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, LilycoveCity_ContestLobby_EventScript_293F85
+ msgbox LilycoveCity_ContestLobby_Text_2C451B, 4
+ goto LilycoveCity_ContestLobby_EventScript_293D2C
+ end
+
+LilycoveCity_ContestLobby_EventScript_293F85:: @ 8293F85
+ msgbox LilycoveCity_ContestLobby_Text_2C444C, 4
+ return
+
+LilycoveCity_ContestLobby_EventScript_293F8E:: @ 8293F8E
+ msgbox LilycoveCity_ContestLobby_Text_2C4573, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293F98:: @ 8293F98
+ msgbox LilycoveCity_ContestLobby_Text_2C45E8, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FA2:: @ 8293FA2
+ msgbox LilycoveCity_ContestLobby_Text_2937F9, 2
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FAB:: @ 8293FAB
+ msgbox LilycoveCity_ContestLobby_Text_293842, 2
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FB4:: @ 8293FB4
+ msgbox LilycoveCity_ContestLobby_Text_29388F, 2
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FBD:: @ 8293FBD
+ setvar VAR_0x8008, 15
+ goto LilycoveCity_ContestLobby_EventScript_293FC8
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FC8:: @ 8293FC8
+ lock
+ faceplayer
+ msgbox LilycoveCity_ContestLobby_Text_293A6B, 4
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_293FEE
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_293FF8
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FEE:: @ 8293FEE
+ msgbox LilycoveCity_ContestLobby_Text_293AA5, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_293FF8:: @ 8293FF8
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_294028
+ specialvar VAR_RESULT, sub_8136EF4
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_ContestLobby_EventScript_294028
+ dodailyevents
+ checkflag FLAG_0x921
+ goto_eq LilycoveCity_ContestLobby_EventScript_294028
+ goto LilycoveCity_ContestLobby_EventScript_294032
+ end
+
+LilycoveCity_ContestLobby_EventScript_294028:: @ 8294028
+ msgbox LilycoveCity_ContestLobby_Text_293BB4, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_294032:: @ 8294032
+ msgbox LilycoveCity_ContestLobby_Text_293AF0, 4
+ giveitem_std ITEM_PECHA_BERRY
+ setflag FLAG_0x921
+ msgbox LilycoveCity_ContestLobby_Text_293B76, 4
+ release
+ end
+
+LilycoveCity_ContestLobby_Movement_294053: @ 8294053
+ step_28
+ step_end
+
+LilycoveCity_ContestLobby_EventScript_294055:: @ 8294055
+ lockall
+ specialvar VAR_RESULT, PlayerHasBerries
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_2940B1
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_29416C
+ specialvar VAR_RESULT, sub_8136EF4
+ compare_var_to_value VAR_RESULT, 65535
+ goto_if 5, LilycoveCity_ContestLobby_EventScript_294092
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_ContestLobby_EventScript_294162
+ end
+
+LilycoveCity_ContestLobby_EventScript_294092:: @ 8294092
+ msgbox LilycoveCity_ContestLobby_Text_2938CD, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_2940BB
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_294160
+ end
+
+LilycoveCity_ContestLobby_EventScript_2940B1:: @ 82940B1
+ msgbox LilycoveCity_ContestLobby_Text_2939BD, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_2940BB:: @ 82940BB
+ call LilycoveCity_ContestLobby_EventScript_27134F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_ContestLobby_EventScript_294160
+ specialvar VAR_RESULT, sub_80093CC
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_2941ED
+ message LilycoveCity_ContestLobby_Text_293955
+ waitmessage
+ special sub_80B2FD8
+ waitstate
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_2941AA
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq LilycoveCity_ContestLobby_EventScript_294176
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq LilycoveCity_ContestLobby_EventScript_294183
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq LilycoveCity_ContestLobby_EventScript_294190
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq LilycoveCity_ContestLobby_EventScript_29419D
+ end
+
+LilycoveCity_ContestLobby_EventScript_29411D:: @ 829411D
+ msgbox LilycoveCity_ContestLobby_Text_293986, 4
+ goto LilycoveCity_ContestLobby_EventScript_294147
+ end
+
+LilycoveCity_ContestLobby_EventScript_29412B:: @ 829412B
+ msgbox LilycoveCity_ContestLobby_Text_293992, 4
+ goto LilycoveCity_ContestLobby_EventScript_294147
+ end
+
+LilycoveCity_ContestLobby_EventScript_294139:: @ 8294139
+ msgbox LilycoveCity_ContestLobby_Text_2939A5, 4
+ goto LilycoveCity_ContestLobby_EventScript_294147
+ end
+
+LilycoveCity_ContestLobby_EventScript_294147:: @ 8294147
+ setvar VAR_0x8004, 0
+ fadescreen 1
+ removeobject 240
+ removeobject 239
+ removeobject 238
+ removeobject 237
+ special sub_807FA80
+ waitstate
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_294160:: @ 8294160
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_294162:: @ 8294162
+ msgbox LilycoveCity_ContestLobby_Text_2939F3, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_29416C:: @ 829416C
+ msgbox LilycoveCity_ContestLobby_Text_293A2D, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_294176:: @ 8294176
+ special sub_80097E8
+ msgbox LilycoveCity_ContestLobby_Text_2781C7, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_294183:: @ 8294183
+ special sub_80097E8
+ msgbox LilycoveCity_ContestLobby_Text_278255, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_294190:: @ 8294190
+ special sub_80097E8
+ msgbox gUnknown_08272D9C, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_29419D:: @ 829419D
+ special sub_80097E8
+ msgbox LilycoveCity_ContestLobby_Text_27821C, 4
+ releaseall
+ end
+
+LilycoveCity_ContestLobby_EventScript_2941AA:: @ 82941AA
+ fadescreen 1
+ specialvar VAR_RESULT, sub_8138240
+ copyvar VAR_0x8008, VAR_RESULT
+ copyvar VAR_0x8004, VAR_0x8008
+ special SpawnLinkPartnerFieldObject
+ goto LilycoveCity_ContestLobby_EventScript_2941C4
+ end
+
+LilycoveCity_ContestLobby_EventScript_2941C4:: @ 82941C4
+ fadescreen 0
+ switch VAR_0x8008
+ case 2, LilycoveCity_ContestLobby_EventScript_29411D
+ case 3, LilycoveCity_ContestLobby_EventScript_29412B
+ case 4, LilycoveCity_ContestLobby_EventScript_294139
+ end
+
+LilycoveCity_ContestLobby_EventScript_2941ED:: @ 82941ED
+ setvar VAR_0x8004, 13
+ goto LilycoveCity_ContestLobby_EventScript_2941F8
+ end
+
+LilycoveCity_ContestLobby_EventScript_2941F8:: @ 82941F8
+ message LilycoveCity_ContestLobby_Text_27C1EA
+ waitmessage
+ multichoice 16, 6, 81, 0
+ switch VAR_RESULT
+ case 0, LilycoveCity_ContestLobby_EventScript_29425D
+ case 1, LilycoveCity_ContestLobby_EventScript_294235
+ case 2, LilycoveCity_ContestLobby_EventScript_294190
+ case 127, LilycoveCity_ContestLobby_EventScript_294190
+ end
+
+LilycoveCity_ContestLobby_EventScript_294235:: @ 8294235
+ call LilycoveCity_ContestLobby_EventScript_294285
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_29428F
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq LilycoveCity_ContestLobby_EventScript_2941F8
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq LilycoveCity_ContestLobby_EventScript_294235
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_29425D:: @ 829425D
+ call LilycoveCity_ContestLobby_EventScript_29428A
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_ContestLobby_EventScript_29428F
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq LilycoveCity_ContestLobby_EventScript_2941F8
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq LilycoveCity_ContestLobby_EventScript_29425D
+ release
+ end
+
+LilycoveCity_ContestLobby_EventScript_294285:: @ 8294285
+ special BerryBlenderLinkBecomeLeader
+ waitstate
+ return
+
+LilycoveCity_ContestLobby_EventScript_29428A:: @ 829428A
+ special BerryBlenderLinkJoinGroup
+ waitstate
+ return
+
+LilycoveCity_ContestLobby_EventScript_29428F:: @ 829428F
+ goto LilycoveCity_ContestLobby_EventScript_2941AA
+ end
+
+ .incbin "baserom.gba", 0x294295, 0x68
gUnknown_082942FD:: @ 82942FD
.incbin "baserom.gba", 0x2942fd, 0x4
gUnknown_08294301:: @ 8294301
- .incbin "baserom.gba", 0x294301, 0x10829
+
+ .incbin "baserom.gba", 0x294301, 0x212
+
+Route102_Text_294513: @ 8294513
+ .string "If you have POKéMON with you, then\n"
+ .string "you’re an official POKéMON TRAINER!\l"
+ .string "You can’t say no to my challenge!$"
+
+Route102_Text_29457C: @ 829457C
+ .string "Arrgh, I lost…\n"
+ .string "I should have trained mine more…$"
+
+Route102_Text_2945AC: @ 82945AC
+ .string "Listen, you. If you’re strong,\n"
+ .string "you should have told me before!$"
+
+Route102_Text_2945EB: @ 82945EB
+ .string "I’ve been working hard at this since\n"
+ .string "I saw you before.\p"
+ .string "I’d like to battle you again, so can\n"
+ .string "you register me in your POKéNAV?$"
+
+Route102_Text_294668: @ 8294668
+ .string "I’d like to battle you again, so can\n"
+ .string "you register me in your POKéNAV?$"
+
+Route102_Text_2946AE: @ 82946AE
+ .string "Ever since I lost to you, I desperately\n"
+ .string "trained my POKéMON.\l"
+ .string "You can’t say no to my challenge!$"
+
+Route102_Text_29470C: @ 829470C
+ .string "Arrgh, I lost…\n"
+ .string "Is my training method not right?$"
+
+Route102_Text_29473C: @ 829473C
+ .string "If you’re going to get stronger,\n"
+ .string "I’ll get stronger, too.$"
+
+Route102_Text_294775: @ 8294775
+ .string "Did you just become a TRAINER?\n"
+ .string "We’re both beginners!$"
+
+Route102_Text_2947AA: @ 82947AA
+ .string "I called you because I thought\n"
+ .string "I could beat you…$"
+
+Route102_Text_2947DB: @ 82947DB
+ .string "I haven’t won once yet…\n"
+ .string "I wish I would win soon…$"
+
+Route102_Text_29480C: @ 829480C
+ .string "Hahah! Our eyes met!\n"
+ .string "I’ll take you on with my BUG POKéMON!$"
+
+Route102_Text_294847: @ 8294847
+ .string "Ow! Down and out!$"
+
+Route102_Text_294859: @ 8294859
+ .string "If you lock eyes with a TRAINER,\n"
+ .string "you have to challenge! It’s a rule!$"
+
+Route102_Text_29489E: @ 829489E
+ .string "I’m going to keep winning and aim\n"
+ .string "to be the best TRAINER.\p"
+ .string "Help me further my career!$"
+
+Route102_Text_2948F3: @ 82948F3
+ .string "I ended up furthering your career…$"
+
+Route102_Text_294916: @ 8294916
+ .string "To keep winning my way up, I see that\n"
+ .string "I have to catch more POKéMON.$"
+
+Route103_Text_29495A: @ 829495A
+ .string "Did you feel the tug of our\n"
+ .string "soul-soothing fragrance?$"
+
+Route103_Text_29498F: @ 829498F
+ .string "You weren’t led astray by our aroma…$"
+
+Route103_Text_2949B4: @ 82949B4
+ .string "Aromatherapy is a form of mental\n"
+ .string "healing that works with fragrances.$"
+
+Route103_Text_2949F9: @ 82949F9
+ .string "AMY: I’m AMY.\n"
+ .string "And this is my little sister LIV.\l"
+ .string "We battle together!$"
+
+Route103_Text_294A3D: @ 8294A3D
+ .string "AMY: Uh-oh, we lost.$"
+
+Route103_Text_294A52: @ 8294A52
+ .string "AMY: You have to think about all\n"
+ .string "kinds of things when you’re battling\l"
+ .string "against two TRAINERS.$"
+
+Route103_Text_294AAE: @ 8294AAE
+ .string "AMY: Uh-oh, you have only one\n"
+ .string "POKéMON with you.\l"
+ .string "You can’t battle us like that.$"
+
+Route103_Text_294AFD: @ 8294AFD
+ .string "LIV: We battle together as one\n"
+ .string "team.$"
+
+Route103_Text_294B22: @ 8294B22
+ .string "LIV: Oh, we lost, big sister…$"
+
+Route103_Text_294B40: @ 8294B40
+ .string "LIV: We work perfectly together,\n"
+ .string "me and my big sister…\p"
+ .string "But we still lost…$"
+
+Route103_Text_294B8A: @ 8294B8A
+ .string "LIV: Really, we’re a lot better…\n"
+ .string "It’s true! We’ll show you next time!$"
+
+Route103_Text_294BD0: @ 8294BD0
+ .string "LIV: If you want to battle us,\n"
+ .string "you have to have two POKéMON!\l"
+ .string "It’s not fair if you don’t!$"
+
+Route103_Text_294C29: @ 8294C29
+ .string "AMY: I’m AMY.\n"
+ .string "And this is my little sister LIV.\l"
+ .string "We battle together!$"
+
+Route103_Text_294C6D: @ 8294C6D
+ .string "AMY: Aww, boo!\n"
+ .string "We couldn’t win again…$"
+
+Route103_Text_294C93: @ 8294C93
+ .string "AMY: You have to think about all\n"
+ .string "kinds of things when you’re battling\l"
+ .string "against two TRAINERS.$"
+
+Route103_Text_294CEF: @ 8294CEF
+ .string "AMY: Uh-oh, you have only one\n"
+ .string "POKéMON with you.\l"
+ .string "You can’t battle us like that.$"
+
+Route103_Text_294D3E: @ 8294D3E
+ .string "LIV: We battle together as one\n"
+ .string "team.$"
+
+Route103_Text_294D63: @ 8294D63
+ .string "LIV: Awww, we lost again…\n"
+ .string "Big sister…$"
+
+Route103_Text_294D89: @ 8294D89
+ .string "LIV: We work perfectly together,\n"
+ .string "me and my big sister…\p"
+ .string "But why did we lose again?$"
+
+Route103_Text_294DDB: @ 8294DDB
+ .string "LIV: If you want to battle us, you\n"
+ .string "have to have two POKéMON!\l"
+ .string "It’s not fair if you don’t!$"
+
+Route103_Text_294E34: @ 8294E34
+ .string "Gah! My fishing line’s all snarled up!\n"
+ .string "I’m getting frustrated and mean!\l"
+ .string "That’s it! Battle me!$"
+
+Route103_Text_294E92: @ 8294E92
+ .string "Gah! Lost it!\n"
+ .string "I’m even more annoyed now!$"
+
+Route103_Text_294EBB: @ 8294EBB
+ .string "Gah, I’m still boiling mad…\n"
+ .string "Grrrrr…$"
+
+Route103_Text_294EDF: @ 8294EDF
+ .string "My POKéMON is delightfully adorable!\n"
+ .string "Don’t be shy--I’ll show you!$"
+
+Route103_Text_294F21: @ 8294F21
+ .string "Oh, my gosh!\n"
+ .string "My darling POKéMON!$"
+
+Route103_Text_294F42: @ 8294F42
+ .string "My delightful POKéMON looks darling\n"
+ .string "even when it’s fainted!$"
+
+Route103_Text_294F7E: @ 8294F7E
+ .string "I’ll get you to come out and look in\n"
+ .string "on my delightful POKéMON again!$"
+
+Route103_Text_294FC3: @ 8294FC3
+ .string "Hi, you! My delightfully adorable\n"
+ .string "POKéMON has become more darling!$"
+
+Route103_Text_295006: @ 8295006
+ .string "Oh!\n"
+ .string "My darling POKéMON!$"
+
+Route103_Text_29501E: @ 829501E
+ .string "The more I spend time with it,\n"
+ .string "the more adorable my POKéMON becomes.$"
+
+Route103_Text_295063: @ 8295063
+ .string "This sort of distance…\n"
+ .string "You should just swim it!$"
+
+Route103_Text_295093: @ 8295093
+ .string "Oh, that’s good going!$"
+
+Route103_Text_2950AA: @ 82950AA
+ .string "Oh, I understand where you’re coming\n"
+ .string "from now.\p"
+ .string "If I had a POKéMON that trusty,\n"
+ .string "I’d want to SURF on it, too!$"
+
+Route103_Text_295116: @ 8295116
+ .string "Watch where you’re going!\n"
+ .string "We’re going to crash!$"
+
+Route103_Text_295146: @ 8295146
+ .string "Groan…$"
+
+Route103_Text_29514D: @ 829514D
+ .string "I’m a poor swimmer so I was practicing…\n"
+ .string "Sorry for almost crashing into you.$"
+
+Route103_Text_295199: @ 8295199
+ .string "Whoa!\n"
+ .string "How’d you get into a space this small?$"
+
+Route103_Text_2951C6: @ 82951C6
+ .string "Whoa!\n"
+ .string "The kid can rock!$"
+
+Route103_Text_2951DE: @ 82951DE
+ .string "Do you like cramped quarters\n"
+ .string "like this?$"
+
+Route103_Text_295206: @ 8295206
+ .string "Did my guitar’s wailing draw you in?$"
+
+Route103_Text_29522B: @ 829522B
+ .string "My one-man show is ruined…$"
+
+Route103_Text_295246: @ 8295246
+ .string "I was playing my guitar where few\n"
+ .string "people were around, but a lot of fans\l"
+ .string "have gathered.\p"
+ .string "Heh, maybe I should turn pro.$"
+
+Route104_Text_2952BB: @ 82952BB
+ .string "GINA: Okay, let’s battle with our\n"
+ .string "POKéMON!$"
+
+Route104_Text_2952E6: @ 82952E6
+ .string "GINA: Losing upsets me!$"
+
+Route104_Text_2952FE: @ 82952FE
+ .string "GINA: You are strong!\n"
+ .string "We have to train lots more!$"
+
+Route104_Text_295330: @ 8295330
+ .string "GINA: Oh? Only one POKéMON?\n"
+ .string "Then, we don’t battle with you.\p"
+ .string "If there’s only one POKéMON, it will\n"
+ .string "be lonesome. That’s not nice.$"
+
+Route104_Text_2953AF: @ 82953AF
+ .string "MIA: We are twins, so we battle\n"
+ .string "POKéMON together.$"
+
+Route104_Text_2953E1: @ 82953E1
+ .string "MIA: We battled together, but we\n"
+ .string "both lost…$"
+
+Route104_Text_29540D: @ 829540D
+ .string "MIA: We will train our POKéMON more\n"
+ .string "and be strong like you.$"
+
+Route104_Text_295449: @ 8295449
+ .string "MIA: You want to battle with us?\p"
+ .string "It’s a big no-no if you don’t have two\n"
+ .string "POKéMON with you.\l"
+ .string "We’re too strong for you!$"
+
+Route104_Text_2954BD: @ 82954BD
+ .string "Why keep it a secret?\n"
+ .string "I’m the WATER POKéMON expert!\p"
+ .string "Huh?\n"
+ .string "You don’t know me?$"
+
+Route104_Text_295509: @ 8295509
+ .string "I thought I wasn’t too bad, if I may\n"
+ .string "say so, but I guess not… Bleah…$"
+
+Route104_Text_29554E: @ 829554E
+ .string "I got too into fishing.\n"
+ .string "I forgot I had to raise my POKéMON…$"
+
+Route104_Text_29558A: @ 829558A
+ .string "Leaving footprints in the sand is\n"
+ .string "so fun!$"
+
+Route104_Text_2955B4: @ 82955B4
+ .string "Waah! I got sand in my runners!\n"
+ .string "They’re all gritty!$"
+
+Route104_Text_2955E8: @ 82955E8
+ .string "I want to leave my footprints in\n"
+ .string "the sand everywhere, but they\l"
+ .string "disappear quickly…$"
+
+Route104_Text_29563A: @ 829563A
+ .string "Should I…\n"
+ .string "Or shouldn’t I?\p"
+ .string "Okay, sure, I will battle!$"
+
+Route104_Text_29566F: @ 829566F
+ .string "I shouldn’t have battled…$"
+
+Route104_Text_295689: @ 8295689
+ .string "If you’re faced with a decision and\n"
+ .string "you let someone else choose for you,\l"
+ .string "you will regret it, however things\l"
+ .string "turn out.$"
+
+Route104_Text_2956FF: @ 82956FF
+ .string "You’re strong, but should I register\n"
+ .string "you in my POKéNAV?\l"
+ .string "Maybe I shouldn’t…\p"
+ .string "Okay, sure, I will register you!$"
+
+Route104_Text_29576B: @ 829576B
+ .string "You’re strong, but should I register\n"
+ .string "you in my POKéNAV?\l"
+ .string "Maybe I shouldn’t…\p"
+ .string "Okay, sure, I will register you!$"
+
+Route104_Text_2957D7: @ 82957D7
+ .string "Come on, battle with me!$"
+
+Route104_Text_2957F0: @ 82957F0
+ .string "Ohh…\n"
+ .string "I thought I could win…$"
+
+Route104_Text_29580C: @ 829580C
+ .string "I made the decision to battle, so\n"
+ .string "I can accept this loss with grace.\p"
+ .string "I am still upset about losing!$"
+
+Route104_Text_295870: @ 8295870
+ .string "Oh, sure, I’ll accept your challenge.\n"
+ .string "I have a lot of money.$"
+
+Route104_Text_2958AD: @ 82958AD
+ .string "Why couldn’t I win?$"
+
+Route104_Text_2958C1: @ 82958C1
+ .string "There are some things money can’t buy.\n"
+ .string "That’s POKéMON…$"
+
+Route104_Text_2958F8: @ 82958F8
+ .string "Hm?\n"
+ .string "Ah, you’ve obtained a POKéNAV.\p"
+ .string "I will gladly register you.\n"
+ .string "After all, I have plenty of money.$"
+
+Route104_Text_29595A: @ 829595A
+ .string "Hm?\n"
+ .string "Ah, you’ve obtained a POKéNAV.\p"
+ .string "I will gladly register you.\n"
+ .string "After all, I have plenty of money.$"
+
+Route104_Text_2959BC: @ 82959BC
+ .string "After I lost to you, I learned a bunch\n"
+ .string "of things about POKéMON.$"
+
+Route104_Text_2959FC: @ 82959FC
+ .string "I lost again?\n"
+ .string "Why couldn’t I win?$"
+
+Route104_Text_295A1E: @ 8295A1E
+ .string "I’m fabulously wealthy, but I can’t\n"
+ .string "seem to win at POKéMON…\p"
+ .string "It’s so deep, the world of POKéMON…$"
+
+Route104_Text_295A7E: @ 8295A7E
+ .string "We must have been fated to meet.\n"
+ .string "May I ask you for a battle?$"
+
+Route104_Text_295ABB: @ 8295ABB
+ .string "Oh, my!$"
+
+Route104_Text_295AC3: @ 8295AC3
+ .string "“Hello” is the beginning of “good-bye.”\n"
+ .string "I hope we meet again.$"
+
+Route104_Text_295B01: @ 8295B01
+ .string "Hello, we meet again.\p"
+ .string "We seem to be drawn together. Let’s\n"
+ .string "register each other in our POKéNAVS.$"
+
+Route104_Text_295B60: @ 8295B60
+ .string "We should commemorate how we seem\n"
+ .string "to be drawn to each other.\p"
+ .string "Let’s register each other in our\n"
+ .string "POKéNAVS.$"
+
+Route104_Text_295BC8: @ 8295BC8
+ .string "Hello, we meet again.\n"
+ .string "May I ask you for a battle?$"
+
+Route104_Text_295BFA: @ 8295BFA
+ .string "Oh, my…\n"
+ .string "I did the best that I could…$"
+
+Route104_Text_295C1F: @ 8295C1F
+ .string "“Hello” is the beginning of “good-bye.”\n"
+ .string "I hope we meet again.$"
+
+Route104_Text_295C5D: @ 8295C5D
+ .string "I fished up a tough-looking POKéMON!\p"
+ .string "It has this magical quality to it!\n"
+ .string "It surely looks tough, yes it does!$"
+
+Route104_Text_295CC9: @ 8295CC9
+ .string "What the…$"
+
+Route104_Text_295CD3: @ 8295CD3
+ .string "Hey, MAGIKARP, you sure don’t live up\n"
+ .string "to your name, do you?$"
+
+Route105_Text_295D0F: @ 8295D0F
+ .string "There’s supposed to be a mystical\n"
+ .string "rock around here.\l"
+ .string "Do you know anything about it?$"
+
+Route105_Text_295D62: @ 8295D62
+ .string "I was thinking too much about that\n"
+ .string "rock, while my POKéMON remained weak…$"
+
+Route105_Text_295DAB: @ 8295DAB
+ .string "I can spend hours and hours staring\n"
+ .string "at a nice rock without growing bored.$"
+
+Route105_Text_295DF5: @ 8295DF5
+ .string "Whew! I was worried that a kid was\n"
+ .string "drowning when I saw you.\p"
+ .string "You seem to be okay, so what do you\n"
+ .string "say to a battle?$"
+
+Route105_Text_295E66: @ 8295E66
+ .string "Glub… Glub…$"
+
+Route105_Text_295E72: @ 8295E72
+ .string "If you are drowning, the signal is to\n"
+ .string "wave one arm toward the beach.$"
+
+Route105_Text_295EB7: @ 8295EB7
+ .string "Swimming the deep blue sea…\n"
+ .string "It feels the greatest!$"
+
+Route105_Text_295EEA: @ 8295EEA
+ .string "I lost…\n"
+ .string "Now I’m feeling blue…$"
+
+Route105_Text_295F08: @ 8295F08
+ .string "Why is the sea blue?\p"
+ .string "I learned about that at the MUSEUM in\n"
+ .string "SLATEPORT, but I forgot.$"
+
+Route105_Text_295F5C: @ 8295F5C
+ .string "My body feels lighter in the water.\n"
+ .string "It’s as if I’ve gotten slimmer!$"
+
+Route105_Text_295FA0: @ 8295FA0
+ .string "I’m floating…$"
+
+Route105_Text_295FAE: @ 8295FAE
+ .string "Your body weight is reduced to just\n"
+ .string "one tenth in the water.\p"
+ .string "That would make me…\n"
+ .string "Whoops! I’m not telling you my weight!$"
+
+Route105_Text_296025: @ 8296025
+ .string "The blue, blue sky…\n"
+ .string "The vast sea…\l"
+ .string "It’s so peaceful…$"
+
+Route105_Text_296059: @ 8296059
+ .string "I lost while I was lounging!$"
+
+Route105_Text_296076: @ 8296076
+ .string "I want to be told I’m relaxing to be\n"
+ .string "with. Giggle.$"
+
+Route105_Text_2960A9: @ 82960A9
+ .string "I’m convinced that the sea keeps\n"
+ .string "secrets from us.$"
+
+Route105_Text_2960DB: @ 82960DB
+ .string "Yes…\n"
+ .string "I am no good at battling…$"
+
+Route105_Text_2960FA: @ 82960FA
+ .string "I’m sure there are many secrets to be\n"
+ .string "discovered in the world’s seas.\p"
+ .string "I mean to find them all!$"
+
+Route105_Text_296159: @ 8296159
+ .string "Huh? I’m so weak, but you’re willing\n"
+ .string "to register me in your POKéNAV?$"
+
+Route105_Text_29619E: @ 829619E
+ .string "I’ve told you that I’m weak…\n"
+ .string "Are you sure you want to do this?$"
+
+Route105_Text_2961DD: @ 82961DD
+ .string "Yes…\n"
+ .string "I didn’t think I could win.$"
+
+Route105_Text_2961FE: @ 82961FE
+ .string "I may be weak at battling, but my\n"
+ .string "drive to explore can’t be bested.\p"
+ .string "I will travel the seas all around\n"
+ .string "the world!$"
+
+Route105_Text_29626F: @ 829626F
+ .string "I’m exhausted from swimming.\n"
+ .string "I’m just not used to it.\p"
+ .string "I need a battle for a change of pace!$"
+
+Route105_Text_2962CB: @ 82962CB
+ .string "I lost because I battled at sea.$"
+
+Route105_Text_2962EC: @ 82962EC
+ .string "Yeah, for me, the sky is a much better\n"
+ .string "match than the sea.$"
+
+Route106_Text_296327: @ 8296327
+ .string "Which do you prefer, fishing in the\n"
+ .string "sea or a stream?$"
+
+Route106_Text_29635C: @ 829635C
+ .string "Like in deep-sea fishing, I lost\n"
+ .string "spectacularly!$"
+
+Route106_Text_29638C: @ 829638C
+ .string "Fishing is the greatest whether it’s\n"
+ .string "in the sea or a stream.\l"
+ .string "You agree with me, right?$"
+
+Route106_Text_2963E3: @ 82963E3
+ .string "Fishing’s great, but so is battling.\n"
+ .string "If you don’t mind, can we meet again?$"
+
+Route106_Text_29642E: @ 829642E
+ .string "I caught a bunch of POKéMON fishing.\n"
+ .string "I’ll show you an impressive battle!$"
+
+Route106_Text_296477: @ 8296477
+ .string "I lost again spectacularly!$"
+
+Route106_Text_296493: @ 8296493
+ .string "Win or lose, POKéMON are the greatest!\n"
+ .string "You agree with me, right?$"
+
+Route106_Text_2964D4: @ 82964D4
+ .string "What do people do if they need to go\n"
+ .string "to a washroom?\p"
+ .string "What if my ROD hooks a big one while\n"
+ .string "I’m in the washroom? I just can’t go…$"
+
+Route106_Text_296553: @ 8296553
+ .string "I lost because I’m trying to not go\n"
+ .string "to the washroom…$"
+
+Route106_Text_296588: @ 8296588
+ .string "Oh, no! I’ve got this feeling I’ll hook\n"
+ .string "a big one!$"
+
+Route106_Text_2965BB: @ 82965BB
+ .string "Hahahah! I’m a lousy runner, but in\n"
+ .string "the water you can’t catch me!$"
+
+Route106_Text_2965FD: @ 82965FD
+ .string "I give up!$"
+
+Route106_Text_296608: @ 8296608
+ .string "I wouldn’t lose in a swim race…$"
+
+Route106_Text_296628: @ 8296628
+ .string "The sea is my backyard. I’m not going\n"
+ .string "to take it easy because you’re a kid!$"
+
+Route106_Text_296674: @ 8296674
+ .string "Did you take it easy on me by any\n"
+ .string "chance?$"
+
+Route106_Text_29669E: @ 829669E
+ .string "Drifting along with the waves…\n"
+ .string "I love it! Why don’t you give it a try?$"
+
+Route107_Text_2966E5: @ 82966E5
+ .string "Yawn…\p"
+ .string "I must have drifted off to sleep while\n"
+ .string "I was drifting in the waves.$"
+
+Route107_Text_29672F: @ 829672F
+ .string "Ahaha, I lost…\n"
+ .string "I’ll take a snooze, I think…$"
+
+Route107_Text_29675B: @ 829675B
+ .string "Floating and being rocked by\n"
+ .string "the waves--it’s like sleeping in\l"
+ .string "a plush, comfy bed.$"
+
+Route107_Text_2967AD: @ 82967AD
+ .string "The sea is like my backyard.\n"
+ .string "Let’s battle!$"
+
+Route107_Text_2967D8: @ 82967D8
+ .string "I lost on my home field…\n"
+ .string "I’m in shock!$"
+
+Route107_Text_2967FF: @ 82967FF
+ .string "I swim the seas with a heart full of\n"
+ .string "dreams…\p"
+ .string "It’s a song!\n"
+ .string "Anyways, I’m swimming some more.$"
+
+Route107_Text_29685A: @ 829685A
+ .string "You’ve shocked me to the bone!\n"
+ .string "Well, so you won’t forget me…$"
+
+Route107_Text_296897: @ 8296897
+ .string "Swimming in the big, wide sea,\n"
+ .string "my POKéMON has grown stronger!$"
+
+Route107_Text_2968D5: @ 82968D5
+ .string "What a shock!\p"
+ .string "My POKéMON has gotten stronger, but\n"
+ .string "I stayed weak as a TRAINER!$"
+
+Route107_Text_296923: @ 8296923
+ .string "What you learn in battle makes you\n"
+ .string "a stronger TRAINER.\l"
+ .string "The waves taught me that.$"
+
+Route107_Text_296974: @ 8296974
+ .string "Do you know a little town called\n"
+ .string "DEWFORD?$"
+
+Route107_Text_29699E: @ 829699E
+ .string "I hate this!$"
+
+Route107_Text_2969AB: @ 82969AB
+ .string "A weird saying is getting really\n"
+ .string "trendy at DEWFORD HALL.$"
+
+Route107_Text_2969E4: @ 82969E4
+ .string "Did you want to battle me?\n"
+ .string "Sure, I’ll go with you!$"
+
+Route107_Text_296A17: @ 8296A17
+ .string "I wasn’t good enough for you.$"
+
+Route107_Text_296A35: @ 8296A35
+ .string "I think you’re going to keep getting\n"
+ .string "better. I’ll go for it, too!$"
+
+Route107_Text_296A77: @ 8296A77
+ .string "LISA: We challenge you as a sister\n"
+ .string "and brother!$"
+
+Route107_Text_296AA7: @ 8296AA7
+ .string "LISA: Awesome.\n"
+ .string "You’re in a different class of tough.$"
+
+Route107_Text_296ADC: @ 8296ADC
+ .string "LISA: Do you have any friends who\n"
+ .string "would go to the beach with you?$"
+
+Route107_Text_296B1E: @ 8296B1E
+ .string "LISA: If you want to battle with us,\n"
+ .string "bring more POKéMON.$"
+
+Route107_Text_296B57: @ 8296B57
+ .string "RAY: We always battle POKéMON,\n"
+ .string "me and my sister.\p"
+ .string "I always lose, but we can beat you\n"
+ .string "2-on-2!$"
+
+Route107_Text_296BB3: @ 8296BB3
+ .string "RAY: Wowee, you’re at a higher level\n"
+ .string "than us!$"
+
+Route107_Text_296BE1: @ 8296BE1
+ .string "RAY: My sister gave me my POKéMON.\n"
+ .string "I raised it, and now it’s my important\l"
+ .string "partner!$"
+
+Route107_Text_296C34: @ 8296C34
+ .string "RAY: If you want to battle us,\n"
+ .string "go bring some more POKéMON!$"
+
+Route107_Text_296C6F: @ 8296C6F
+ .string "I’m in the middle of a triathlon,\n"
+ .string "but I’m nowhere near tired!$"
+
+Route107_Text_296CAD: @ 8296CAD
+ .string "That exhausted me…$"
+
+Route107_Text_296CC0: @ 8296CC0
+ .string "I still have swimming and running left\n"
+ .string "to do after this.\p"
+ .string "Am I going to be okay?$"
+
+Route108_Text_296D10: @ 8296D10
+ .string "My dream is to swim the world’s seven\n"
+ .string "seas!$"
+
+Route108_Text_296D3C: @ 8296D3C
+ .string "I won’t be able to swim the seven seas\n"
+ .string "like this…$"
+
+Route108_Text_296D6E: @ 8296D6E
+ .string "Playing with marine POKéMON is one of\n"
+ .string "the pleasures of swimming!$"
+
+Route108_Text_296DAF: @ 8296DAF
+ .string "Ahoy, there! Are you going out to\n"
+ .string "the ABANDONED SHIP, too?$"
+
+Route108_Text_296DEA: @ 8296DEA
+ .string "I’m sinking!\n"
+ .string "Glub… Glub…$"
+
+Route108_Text_296E03: @ 8296E03
+ .string "Some people even go inside that\n"
+ .string "ABANDONED SHIP.$"
+
+Route108_Text_296E33: @ 8296E33
+ .string "My liar of a boyfriend told me that\n"
+ .string "I look great in a bikini…$"
+
+Route108_Text_296E71: @ 8296E71
+ .string "Oh, boo!$"
+
+Route108_Text_296E7A: @ 8296E7A
+ .string "Even if it’s a lie, I love being told\n"
+ .string "I look great…\l"
+ .string "We girls are so complex…$"
+
+Route108_Text_296EC7: @ 8296EC7
+ .string "I love the sea!\n"
+ .string "I forget all my worries when I swim!$"
+
+Route108_Text_296EFC: @ 8296EFC
+ .string "When I lose a battle, I get all\n"
+ .string "stressed out!$"
+
+Route108_Text_296F2A: @ 8296F2A
+ .string "Work off your stress by swimming!\n"
+ .string "It’s so healthy!$"
+
+Route108_Text_296F5D: @ 8296F5D
+ .string "I love WATER-type POKéMON.\n"
+ .string "I love other POKéMON, too!$"
+
+Route108_Text_296F93: @ 8296F93
+ .string "Waaah! I lost!\n"
+ .string "Waaah! Waaah!$"
+
+Route108_Text_296FB0: @ 8296FB0
+ .string "Shouting is good for me!\n"
+ .string "It uplifts me!$"
+
+Route108_Text_296FD8: @ 8296FD8
+ .string "I love tough TRAINERS, too!\n"
+ .string "Register me in your POKéNAV!$"
+
+Route108_Text_297011: @ 8297011
+ .string "Win or lose, I love battling at sea!$"
+
+Route108_Text_297036: @ 8297036
+ .string "Waaah! I lost again!\n"
+ .string "Waaah! Waaah!$"
+
+Route108_Text_297059: @ 8297059
+ .string "If you’re faced with a challenge,\n"
+ .string "try shouting at the sea!$"
+
+Route108_Text_297094: @ 8297094
+ .string "I take huge pride in my POKéMON.\n"
+ .string "We’ll show you one speedy battle!$"
+
+Route108_Text_2970D7: @ 82970D7
+ .string "That wasn’t cute at all.$"
+
+Route108_Text_2970F0: @ 82970F0
+ .string "Since I’m at sea like this, I wouldn’t\n"
+ .string "mind putting on a pink, frilly swimsuit…$"
+
+Route109_Text_297140: @ 8297140
+ .string "Hiyah! Look at my chiseled abs!\n"
+ .string "This is what you call “cut”!$"
+
+Route109_Text_29717D: @ 829717D
+ .string "Aiyah!\n"
+ .string "Flubbed out!$"
+
+Route109_Text_297191: @ 8297191
+ .string "Hiyah!\p"
+ .string "My sculpted abs have nothing to do\n"
+ .string "with POKéMON battles!$"
+
+Route109_Text_2971D1: @ 82971D1
+ .string "Are you properly protected against\n"
+ .string "the sun?$"
+
+Route109_Text_2971FD: @ 82971FD
+ .string "Ouch, ouch, ouch!$"
+
+Route109_Text_29720F: @ 829720F
+ .string "Cheeks are the most prone to burning!$"
+
+Route109_Text_297235: @ 8297235
+ .string "I’ve laid anchor in ports around\n"
+ .string "the world, but SLATEPORT’s the best.$"
+
+Route109_Text_29727B: @ 829727B
+ .string "You’re the best!$"
+
+Route109_Text_29728C: @ 829728C
+ .string "In the best port was the best\n"
+ .string "TRAINER…$"
+
+Route109_Text_2972B3: @ 82972B3
+ .string "Urrrrppp…\n"
+ .string "Battle? With me?$"
+
+Route109_Text_2972CE: @ 82972CE
+ .string "Urp… Ooooooohhhhhh…\n"
+ .string "Urrrrpppp…$"
+
+Route109_Text_2972ED: @ 82972ED
+ .string "I’m usually stronger than this!\n"
+ .string "I’m just seasick as a dog!\p"
+ .string "I’m a SAILOR, but…$"
+
+Route109_Text_29733B: @ 829733B
+ .string "I’m thirsty… I could go for a SODA POP\n"
+ .string "at the SEASHORE HOUSE…$"
+
+Route109_Text_297379: @ 8297379
+ .string "Groan…$"
+
+Route109_Text_297380: @ 8297380
+ .string "I’m getting famished… My inner tube\n"
+ .string "looks like a giant doughnut…$"
+
+Route109_Text_2973C1: @ 82973C1
+ .string "Will you have another match with me\n"
+ .string "when I’m not all thirsty?$"
+
+Route109_Text_2973FF: @ 82973FF
+ .string "I’m hungry, but I’ve got enough pep in\n"
+ .string "me for a battle!$"
+
+Route109_Text_297437: @ 8297437
+ .string "I lost…\n"
+ .string "It’s because I’m hungry…$"
+
+Route109_Text_297458: @ 8297458
+ .string "When you eat on a beach, everything\n"
+ .string "seems to taste a little better.$"
+
+Route109_Text_29749C: @ 829749C
+ .string "Doesn’t a beach umbrella look like\n"
+ .string "a giant flower?$"
+
+Route109_Text_2974CF: @ 82974CF
+ .string "Mommy!$"
+
+Route109_Text_2974D6: @ 82974D6
+ .string "If you look at the beach from the sky,\n"
+ .string "it looks like a big flower garden!$"
+
+Route109_Text_297520: @ 8297520
+ .string "Me?\n"
+ .string "I’m here every day!$"
+
+Route109_Text_297538: @ 8297538
+ .string "I’m not losing to you again!\n"
+ .string "That’s why I have my inner tube!$"
+
+Route109_Text_297576: @ 8297576
+ .string "Mommy!$"
+
+Route109_Text_29757D: @ 829757D
+ .string "If I have an inner tube, me and my\n"
+ .string "POKéMON’s cuteness goes way up!$"
+
+Route109_Text_2975C0: @ 82975C0
+ .string "I can’t swim without my inner tube,\n"
+ .string "but I won’t lose at POKéMON!$"
+
+Route109_Text_297601: @ 8297601
+ .string "Did I lose because I have an inner\n"
+ .string "tube?$"
+
+Route109_Text_29762A: @ 829762A
+ .string "My inner tube is a fashion item.\n"
+ .string "I can’t be seen without it.$"
+
+Route109_Text_297667: @ 8297667
+ .string "Hi, big TRAINER.\n"
+ .string "Will you battle with me?$"
+
+Route109_Text_297691: @ 8297691
+ .string "Oh, you’re strong.$"
+
+Route109_Text_2976A4: @ 82976A4
+ .string "How did you get to be so strong?$"
+
+Route109_Text_2976C5: @ 82976C5
+ .string "Wahahah! This dude’s going to catch\n"
+ .string "himself a big one!$"
+
+Route109_Text_2976FC: @ 82976FC
+ .string "This dude just lost one…$"
+
+Route109_Text_297715: @ 8297715
+ .string "This dude thinks you’re a big one.\n"
+ .string "No, you’re a big-one-to-be!$"
+
+Route109_Text_297754: @ 8297754
+ .string "PAUL: Well, this is a mood-breaker.\p"
+ .string "I wish you wouldn’t disturb our\n"
+ .string "precious time together.$"
+
+Route109_Text_2977B0: @ 82977B0
+ .string "PAUL: Well, I give up.$"
+
+Route109_Text_2977C7: @ 82977C7
+ .string "PAUL: Well, don’t tell anyone that\n"
+ .string "we’re here.\l"
+ .string "This is just our private world of two!$"
+
+Route109_Text_29781D: @ 829781D
+ .string "PAUL: We’re totally, deeply in love.\n"
+ .string "That’s why we make our POKéMON battle\l"
+ .string "together.$"
+
+Route109_Text_297872: @ 8297872
+ .string "MEL: We’re, like, totally in love.\n"
+ .string "Our romance is heating up all of HOENN!$"
+
+Route109_Text_2978BD: @ 82978BD
+ .string "MEL: We lost, and it’s my fault!\n"
+ .string "PAUL will hate me!$"
+
+Route109_Text_2978F1: @ 82978F1
+ .string "MEL: Um, PAUL, are you angry with me?\n"
+ .string "Please don’t be angry.$"
+
+Route109_Text_29792E: @ 829792E
+ .string "MEL: We’re, like, deeply and truly in love.\n"
+ .string "That’s why we make our POKéMON\l"
+ .string "battle together.$"
+
+Route109_Text_29798A: @ 829798A
+ .string "Tadaah! See?\n"
+ .string "My inner tube’s round!$"
+
+Route109_Text_2979AE: @ 82979AE
+ .string "Oh, oh!\n"
+ .string "Too bad!$"
+
+Route109_Text_2979BF: @ 82979BF
+ .string "After I showed you my round inner\n"
+ .string "tube, too…$"
+
+Route109_Text_2979EC: @ 82979EC
+ .string "I can’t swim, so I’m pretending\n"
+ .string "to swim.$"
+
+Route109_Text_297A15: @ 8297A15
+ .string "I thought so!\n"
+ .string "I didn’t think we could win.$"
+
+Route109_Text_297A40: @ 8297A40
+ .string "When I learn how to swim, I think\n"
+ .string "my POKéMON will become tougher.$"
+
+Route109_Text_297A82: @ 8297A82
+ .string "For a guy as macho as me, this kind\n"
+ .string "of POKéMON is the perfect match!$"
+
+Route109_Text_297AC7: @ 8297AC7
+ .string "I’m cool even in defeat, hey?$"
+
+Route109_Text_297AE5: @ 8297AE5
+ .string "For a guy as macho as me, a port\n"
+ .string "is the perfect setting!\p"
+ .string "I guess I’ll head for SLATEPORT.$"
+
+Route110_Text_297B3F: @ 8297B3F
+ .string "Whoa! Watch it!\n"
+ .string "I guess you’re not used to BIKE racing.$"
+
+Route110_Text_297B77: @ 8297B77
+ .string "Whoa!\n"
+ .string "My brakes failed!$"
+
+Route110_Text_297B8F: @ 8297B8F
+ .string "Flat tires and brake problems can\n"
+ .string "cause serious injury!\l"
+ .string "Inspect your BIKE for problems!$"
+
+Route110_Text_297BE7: @ 8297BE7
+ .string "Yo, you!\n"
+ .string "Can you keep up with my speed?$"
+
+Route110_Text_297C0F: @ 8297C0F
+ .string "Crash and burn!$"
+
+Route110_Text_297C1F: @ 8297C1F
+ .string "Speed alone won’t let me win at POKéMON.\n"
+ .string "I need to reconsider this…$"
+
+Route110_Text_297C63: @ 8297C63
+ .string "Don’t panic if your BIKE’s going fast!$"
+
+Route110_Text_297C8A: @ 8297C8A
+ .string "I shouldn’t panic during POKéMON\n"
+ .string "battles…$"
+
+Route110_Text_297CB4: @ 8297CB4
+ .string "There’s no need to panic or stress.\n"
+ .string "Take it easy. There’s plenty of time.$"
+
+Route110_Text_297CFE: @ 8297CFE
+ .string "I’ll keep chugging on without stressing.\n"
+ .string "Give me a shout if you’re up to it.$"
+
+Route110_Text_297D4B: @ 8297D4B
+ .string "Aren’t you going a little too fast?\n"
+ .string "Take it easy and let’s battle.$"
+
+Route110_Text_297D8E: @ 8297D8E
+ .string "I didn’t panic, but I still lost…$"
+
+Route110_Text_297DB0: @ 8297DB0
+ .string "There’s no need to panic or stress.\n"
+ .string "Take it easy. There’s plenty of time.$"
+
+Route110_Text_297DFA: @ 8297DFA
+ .string "The triathlon is hard in the extreme.\p"
+ .string "You have to complete the three events\n"
+ .string "of swimming, cycling, and running.$"
+
+Route110_Text_297E69: @ 8297E69
+ .string "POKéMON battles are hard, too!$"
+
+Route110_Text_297E88: @ 8297E88
+ .string "I’m exhausted, so I need a break.\n"
+ .string "It’s important to get proper rest.$"
+
+Route110_Text_297ECD: @ 8297ECD
+ .string "You know, I like you!\n"
+ .string "Let’s have a rematch on CYCLING ROAD.$"
+
+Route110_Text_297F09: @ 8297F09
+ .string "Isn’t it neat to hold a battle while\n"
+ .string "cycling?$"
+
+Route110_Text_297F37: @ 8297F37
+ .string "Wow…\n"
+ .string "How could you be so strong?$"
+
+Route110_Text_297F58: @ 8297F58
+ .string "Were you going after a record?\p"
+ .string "I’m sorry if I held you up!$"
+
+Route110_Text_297F93: @ 8297F93
+ .string "I’ve been riding without stopping.\n"
+ .string "My thighs are like rocks!$"
+
+Route110_Text_297FD0: @ 8297FD0
+ .string "I’m worried about muscle cramps…$"
+
+Route110_Text_297FF1: @ 8297FF1
+ .string "Oh, you have some GYM BADGES?\n"
+ .string "No wonder you’re so strong!$"
+
+Route110_Text_29802B: @ 829802B
+ .string "I have foreseen your intentions!\n"
+ .string "I cannot possibly lose!$"
+
+Route110_Text_298064: @ 8298064
+ .string "I failed to prophesize my own demise!$"
+
+Route110_Text_29808A: @ 829808A
+ .string "I see your future…\p"
+ .string "Hmm…\n"
+ .string "I see a shining light…$"
+
+Route110_Text_2980B9: @ 82980B9
+ .string "Ahahahaha!\n"
+ .string "I’ll dazzle you with my wonders!$"
+
+Route110_Text_2980E5: @ 82980E5
+ .string "I wondrously lost!$"
+
+Route110_Text_2980F8: @ 82980F8
+ .string "You managed to win only because it was\n"
+ .string "a wonder! Yes, a wonder!\l"
+ .string "Don’t think you can win all the time!$"
+
+Route110_Text_29815E: @ 829815E
+ .string "Could I see your POKéMON?\n"
+ .string "Just one look, please?$"
+
+Route110_Text_29818F: @ 829818F
+ .string "I wanted to complete\n"
+ .string "my collection…$"
+
+Route110_Text_2981B3: @ 82981B3
+ .string "When I see a POKéMON that I don’t know,\n"
+ .string "my passion as a collector is ignited!$"
+
+Route110_Text_298201: @ 8298201
+ .string "I like collecting MATCH CALL\n"
+ .string "registrations, too…$"
+
+Route110_Text_298232: @ 8298232
+ .string "Hi, have you caught any new POKéMON?\p"
+ .string "Could I see your POKéMON?\n"
+ .string "Just one look, please?$"
+
+Route110_Text_298288: @ 8298288
+ .string "Your POKéMON…\n"
+ .string "I envy you.$"
+
+Route110_Text_2982A2: @ 82982A2
+ .string "Oh, I long to make all rare POKéMON\n"
+ .string "mine!$"
+
+Route110_Text_2982CC: @ 82982CC
+ .string "Hey!\n"
+ .string "Don’t sneak up behind me like that!$"
+
+Route110_Text_2982F5: @ 82982F5
+ .string "I lost!\n"
+ .string "Drat!$"
+
+Route110_Text_298303: @ 8298303
+ .string "Fishing is all about concentration.\n"
+ .string "You have to focus on the floater.$"
+
+Route110_Text_298349: @ 8298349
+ .string "Ahahaha! I would go anywhere to show\n"
+ .string "off my delightful POKéMON.$"
+
+Route110_Text_298389: @ 8298389
+ .string "Oh, dear, this won’t do.$"
+
+Route110_Text_2983A2: @ 82983A2
+ .string "Rather than battling, perhaps I should\n"
+ .string "show off my POKéMON at the FAN CLUB.$"
+
+Route110_Text_2983EE: @ 82983EE
+ .string "That wasn’t close to what I could\n"
+ .string "do to show off my POKéMON.\p"
+ .string "I’ll have you as my captive audience\n"
+ .string "as often as possible!$"
+
+Route110_Text_298466: @ 8298466
+ .string "Ahahahaha! I would be happy to show\n"
+ .string "off my POKéMON as often as you like!$"
+
+Route110_Text_2984AF: @ 82984AF
+ .string "Oh, dear, this won’t do.$"
+
+Route110_Text_2984C8: @ 82984C8
+ .string "I don’t think that I could ever stop\n"
+ .string "from showing off my POKéMON.\p"
+ .string "But I like to battle, too!$"
+
+Route110_Text_298525: @ 8298525
+ .string "I found some cool POKéMON in the grass\n"
+ .string "around here!$"
+
+Route110_Text_298559: @ 8298559
+ .string "Being cool isn’t enough to win…$"
+
+Route110_Text_298579: @ 8298579
+ .string "It’s hard to battle with POKéMON you\n"
+ .string "just caught.$"
+
+Route110_Text_2985AB: @ 82985AB
+ .string "I fell off CYCLING ROAD…\p"
+ .string "I’ll get over my embarrassment by\n"
+ .string "battling with you!$"
+
+Route110_Text_2985F9: @ 82985F9
+ .string "Oops!\n"
+ .string "I ended up losing!$"
+
+Route110_Text_298612: @ 8298612
+ .string "Falling… Losing…\n"
+ .string "This is so humiliating for me!$"
+
+Route110_Text_298642: @ 8298642
+ .string "Okay! Full-throttle time! If you can’t\n"
+ .string "groove, you get left behind!$"
+
+Route110_Text_298686: @ 8298686
+ .string "You got into the groove all right…$"
+
+Route110_Text_2986A9: @ 82986A9
+ .string "This isn’t going to bring me down!\n"
+ .string "Losing has made me a better man!$"
+
+Route110_Text_2986ED: @ 82986ED
+ .string "When cute POKéMON help each other…\n"
+ .string "You won’t see a more adorable sight!$"
+
+Route110_Text_298735: @ 8298735
+ .string "Have you no compassion or pity?$"
+
+Route110_Text_298755: @ 8298755
+ .string "Okay, okay, you’ve done the best you\n"
+ .string "could, my pretties.$"
+
+Route111_Text_29878E: @ 829878E
+ .string "Oh, hey! Those GO-GOGGLES suit you.\n"
+ .string "But I think they look better on me.\p"
+ .string "Let’s decide who they look better on\n"
+ .string "with a battle!$"
+
+Route111_Text_29880A: @ 829880A
+ .string "I couldn’t see what was happening at\n"
+ .string "my sides because of the GO-GOGGLES.$"
+
+Route111_Text_298853: @ 8298853
+ .string "The GO-GOGGLES make it possible to\n"
+ .string "get through sandstorms.\l"
+ .string "That makes me happy!$"
+
+Route111_Text_2988A3: @ 82988A3
+ .string "I’m having a picnic in the desert.\p"
+ .string "You can always find a TRAINER,\n"
+ .string "so I can enjoy a battle here, too!$"
+
+Route111_Text_298908: @ 8298908
+ .string "Ohhh! You’re mean!$"
+
+Route111_Text_29891B: @ 829891B
+ .string "When you’re battling in a sandstorm,\n"
+ .string "watch out for your POKéMON’s HP.\p"
+ .string "It can faint if you don’t keep\n"
+ .string "an eye on it!$"
+
+Route111_Text_29898E: @ 829898E
+ .string "Wearing these GO-GOGGLES makes me\n"
+ .string "feel like a superhero.\l"
+ .string "Right now, nobody can beat me!$"
+
+Route111_Text_2989E6: @ 82989E6
+ .string "I can’t win on spirit alone…$"
+
+Route111_Text_298A03: @ 8298A03
+ .string "I’m going to be a real hero one day.\n"
+ .string "I’m going to work harder to make me\l"
+ .string "and my POKéMON stronger.$"
+
+Route111_Text_298A65: @ 8298A65
+ .string "I heard there are fossils to be found\n"
+ .string "in the desert. Where could they be?$"
+
+Route111_Text_298AAF: @ 8298AAF
+ .string "I came up short…$"
+
+Route111_Text_298AC0: @ 8298AC0
+ .string "If they can find fossils in the desert,\n"
+ .string "it must have been a sea before.$"
+
+Route111_Text_298B08: @ 8298B08
+ .string "For thirty years I have searched for\n"
+ .string "ancient ruins!\l"
+ .string "I am to be challenged?$"
+
+Route111_Text_298B53: @ 8298B53
+ .string "While I have searched for ruins,\n"
+ .string "I’ve not searched for strong POKéMON.$"
+
+Route111_Text_298B9A: @ 8298B9A
+ .string "For thirty years I have searched for\n"
+ .string "ancient ruins!\p"
+ .string "No, wait, was that forty years?\n"
+ .string "Which was it now?$"
+
+Route111_Text_298C00: @ 8298C00
+ .string "I haven’t been searching for any\n"
+ .string "tough POKéMON.\p"
+ .string "But, for some reason, I sure do like\n"
+ .string "POKéNAVS.$"
+
+Route111_Text_298C5F: @ 8298C5F
+ .string "For thirty years I have searched for\n"
+ .string "ancient ruins!\p"
+ .string "No, wait, was that forty years?\n"
+ .string "Anyway, am I to be challenged?$"
+
+Route111_Text_298CD2: @ 8298CD2
+ .string "I’ve found no ruins, nor have I found\n"
+ .string "any strong POKéMON…$"
+
+Route111_Text_298D0C: @ 8298D0C
+ .string "For thirty years I have searched for\n"
+ .string "ancient ruins!\p"
+ .string "No, wait, was that forty years\n"
+ .string "I’ve searched?\p"
+ .string "Hmm… It could even be fifty…\n"
+ .string "How long have I been at this?$"
+
+Route111_Text_298DA9: @ 8298DA9
+ .string "I’m full of pep!\n"
+ .string "And my POKéMON is peppy, too!$"
+
+Route111_Text_298DD8: @ 8298DD8
+ .string "My POKéMON lost its pep…$"
+
+Route111_Text_298DF1: @ 8298DF1
+ .string "When I see a TRAINER with a lot of pep,\n"
+ .string "I can’t help looking.$"
+
+Route111_Text_298E2F: @ 8298E2F
+ .string "I don’t know where you’re going,\n"
+ .string "but would you like to battle?$"
+
+Route111_Text_298E6E: @ 8298E6E
+ .string "Oh, you’re disgustingly good!$"
+
+Route111_Text_298E8C: @ 8298E8C
+ .string "I’m thinking that I should go to\n"
+ .string "MT. CHIMNEY, but the view around\l"
+ .string "here is very nice, too.$"
+
+Route111_Text_298EE6: @ 8298EE6
+ .string "To train myself, I challenge all\n"
+ .string "whom I meet!$"
+
+Route111_Text_298F14: @ 8298F14
+ .string "Uncle! I give up!$"
+
+Route111_Text_298F26: @ 8298F26
+ .string "All I can do is keep training until\n"
+ .string "I can defeat strong TRAINERS such\l"
+ .string "as yourself.$"
+
+Route111_Text_298F79: @ 8298F79
+ .string "Show me how much you’ve toughened\n"
+ .string "your POKéMON.$"
+
+Route111_Text_298FA9: @ 8298FA9
+ .string "I see, you’ve toughened them\n"
+ .string "considerably.$"
+
+Route111_Text_298FD4: @ 8298FD4
+ .string "POKéMON and TRAINERS learn much\n"
+ .string "through battling.\p"
+ .string "What’s important is to never give up\n"
+ .string "even if you lose.$"
+
+Route111_Text_29903D: @ 829903D
+ .string "There is much to be learned from\n"
+ .string "your training style.\p"
+ .string "I request a rematch if it\n"
+ .string "behooves you.$"
+
+Route111_Text_29909B: @ 829909B
+ .string "We’re training here to elevate our\n"
+ .string "game to the next level.\l"
+ .string "Stay and train with us!$"
+
+Route111_Text_2990EE: @ 82990EE
+ .string "Ooh, you’re decent!$"
+
+Route111_Text_299102: @ 8299102
+ .string "Since you’re that strong, you should\n"
+ .string "aim for the POKéMON LEAGUE.$"
+
+Route111_Text_299143: @ 8299143
+ .string "Oh, your POKéMON look like serious\n"
+ .string "actors.\l"
+ .string "I have to ask you for an engagement.$"
+
+Route111_Text_299193: @ 8299193
+ .string "They didn’t just look strong,\n"
+ .string "they are strong!$"
+
+Route111_Text_2991C2: @ 82991C2
+ .string "I thought I was raising my POKéMON\n"
+ .string "diligently, but, oh no, there is still\l"
+ .string "much to be done.$"
+
+Route111_Text_29921D: @ 829921D
+ .string "I wish I could become friends with\n"
+ .string "more strong people like you!$"
+
+Route111_Text_29925D: @ 829925D
+ .string "You can make POKéMON stronger or\n"
+ .string "weaker depending on the moves you\l"
+ .string "teach them.\p"
+ .string "What kinds of moves do your POKéMON\n"
+ .string "know?$"
+
+Route111_Text_2992D6: @ 82992D6
+ .string "You’ve taught them good moves!$"
+
+Route111_Text_2992F5: @ 82992F5
+ .string "Maybe I should have stopped my\n"
+ .string "POKéMON from evolving until they\l"
+ .string "learned better moves…$"
+
+Route111_Text_29934B: @ 829934B
+ .string "I shouldn’t have come to a place like\n"
+ .string "this for a picnic!$"
+
+Route111_Text_299384: @ 8299384
+ .string "Aww!\n"
+ .string "I really shouldn’t have come!$"
+
+Route111_Text_2993A7: @ 82993A7
+ .string "In a sandstorm like this, I can’t set\n"
+ .string "the places for a picnic even with my\l"
+ .string "GO-GOGGLES on…$"
+
+Route111_Text_299401: @ 8299401
+ .string "How tough are you?\n"
+ .string "We shall expose that secret!$"
+
+Route111_Text_299431: @ 8299431
+ .string "Oh! Your strength!\n"
+ .string "It is shrouded in mystery!$"
+
+Route111_Text_29945F: @ 829945F
+ .string "This desert hoards mysteries in\n"
+ .string "its shifting sands!$"
+
+Route111_Text_299493: @ 8299493
+ .string "I’ll give you some of my sandwich\n"
+ .string "if you’ll lose.$"
+
+Route111_Text_2994C5: @ 82994C5
+ .string "Tch! I thought a sandwich would be\n"
+ .string "enough of a bribe…$"
+
+Route111_Text_2994FB: @ 82994FB
+ .string "My SANDSHREW loves eating\n"
+ .string "my sandwiches.$"
+
+Route111_Text_299524: @ 8299524
+ .string "This is my favorite kind of POKéMON!$"
+
+Route111_Text_299549: @ 8299549
+ .string "Wait!\n"
+ .string "Did you get a good look at my POKéMON?$"
+
+Route111_Text_299576: @ 8299576
+ .string "When having a battle, I get a kick out\n"
+ .string "of showing off my POKéMON.\p"
+ .string "I bet everyone feels that way when\n"
+ .string "they enter a battle!$"
+
+Route111_Text_2995F0: @ 82995F0
+ .string "Show me how to put a little excitement\n"
+ .string "into my life.$"
+
+Route111_Text_299625: @ 8299625
+ .string "Oh… My…\n"
+ .string "That was too much excitement.$"
+
+Route111_Text_29964B: @ 829964B
+ .string "My pulse is still racing.\n"
+ .string "You’re one fabulous TRAINER.$"
+
+Route111_Text_299682: @ 8299682
+ .string "When you’re as famished as I am,\n"
+ .string "there is no room for pity!$"
+
+Route111_Text_2996BE: @ 82996BE
+ .string "Groan…$"
+
+Route111_Text_2996C5: @ 82996C5
+ .string "My stomach is grumbling!\n"
+ .string "Maybe I can grill some BERRIES…$"
+
+Route111_Text_2996FE: @ 82996FE
+ .string "Did you come from MAUVILLE?\n"
+ .string "Then you should be full of energy!$"
+
+Route111_Text_29973D: @ 829973D
+ .string "Ooh lala!\n"
+ .string "That’s a lot to take!$"
+
+Route111_Text_29975D: @ 829975D
+ .string "This road here…\n"
+ .string "You have quite a ways to travel.$"
+
+Route112_Text_29978E: @ 829978E
+ .string "Hahahaha!\n"
+ .string "How about we have a battle?\l"
+ .string "You and me!\l"
+ .string "Hahahaha!$"
+
+Route112_Text_2997CA: @ 82997CA
+ .string "I lost!\n"
+ .string "Hahahaha!$"
+
+Route112_Text_2997DC: @ 82997DC
+ .string "Hahahahaha! Something flew up my nose!\n"
+ .string "Hahahaha-hatchoo!$"
+
+Route112_Text_299815: @ 8299815
+ .string "My legs are solid from pounding up\n"
+ .string "and down the mountains.\p"
+ .string "They’re not going to buckle easily,\n"
+ .string "friend!$"
+
+Route112_Text_29987C: @ 829987C
+ .string "Ouch! My legs cramped up!$"
+
+Route112_Text_299896: @ 8299896
+ .string "Try hiking, and I mean really\n"
+ .string "pounding, on these mountain trails\l"
+ .string "with a heavy pack weighing dozens of\l"
+ .string "pounds.\p"
+ .string "That, my friend, will get your body\n"
+ .string "into serious shape.$"
+
+Route112_Text_29993C: @ 829993C
+ .string "Ow, my legs have cramped up.\n"
+ .string "Can you grab me some bandages from\l"
+ .string "my backpack?\p"
+ .string "No, that’s my POKéNAV!\n"
+ .string "Oh, fine, I’ll register you.$"
+
+Route112_Text_2999BD: @ 82999BD
+ .string "I’ve been keeping fit by hiking.\n"
+ .string "Power, I have in spades!$"
+
+Route112_Text_2999F7: @ 82999F7
+ .string "I got trumped in power?$"
+
+Route112_Text_299A0F: @ 8299A0F
+ .string "I hear there are some seriously tough\n"
+ .string "TRAINERS on top of MT. CHIMNEY.\p"
+ .string "I intend to get up there and give them\n"
+ .string "a challenge!$"
+
+Route112_Text_299A89: @ 8299A89
+ .string "I’m strong.\n"
+ .string "I won’t cry if I lose.$"
+
+Route112_Text_299AAC: @ 8299AAC
+ .string "Waaaah!$"
+
+Route112_Text_299AB4: @ 8299AB4
+ .string "I’m not crying because I miss my mommy!\n"
+ .string "Snivel…$"
+
+Route112_Text_299AE4: @ 8299AE4
+ .string "When you’re out on a picnic, why,\n"
+ .string "you simply have to sing!\l"
+ .string "Come on, sing with me!$"
+
+Route112_Text_299B36: @ 8299B36
+ .string "Oh, you’re so strong!$"
+
+Route112_Text_299B4C: @ 8299B4C
+ .string "It doesn’t matter if you’re good or bad\n"
+ .string "at singing or POKéMON.\p"
+ .string "If you have the most fun, you win!$"
+
+Route112_Text_299BAE: @ 8299BAE
+ .string "I caught hot POKéMON in FIERY PATH!\n"
+ .string "Take a look!$"
+
+Route112_Text_299BDF: @ 8299BDF
+ .string "What a bumpy ride that was!$"
+
+Route112_Text_299BFB: @ 8299BFB
+ .string "I like the way you battle.\n"
+ .string "It has a certain flair to it.$"
+
+Route112_Text_299C34: @ 8299C34
+ .string "Oh, aren’t you an adorable TRAINER!\n"
+ .string "Please, I need a romantic battle!\l"
+ .string "I’m somewhat decent!$"
+
+Route112_Text_299C8F: @ 8299C8F
+ .string "Oh, how strong you are!\n"
+ .string "You’ve given me quite a shock!$"
+
+Route112_Text_299CC6: @ 8299CC6
+ .string "Are you busy right now?\n"
+ .string "I was thinking that maybe we can have\l"
+ .string "a rematch right now…\l"
+ .string "But it’s all right if you’re busy.$"
+
+Route113_Text_299D3C: @ 8299D3C
+ .string "Can you guess why it’s so cool\n"
+ .string "around here?$"
+
+Route113_Text_299D68: @ 8299D68
+ .string "Peeuuw!\n"
+ .string "That stinks!$"
+
+Route113_Text_299D7D: @ 8299D7D
+ .string "The volcanic ash blocks the sun,\n"
+ .string "so it doesn’t get very warm.\p"
+ .string "That’s good for me--I can’t stand heat!$"
+
+Route113_Text_299DE3: @ 8299DE3
+ .string "The volcano’s eruption is proof that\n"
+ .string "the earth is alive.$"
+
+Route113_Text_299E1C: @ 8299E1C
+ .string "You’re some kind of strong!$"
+
+Route113_Text_299E38: @ 8299E38
+ .string "Ouch! Owww! I can’t see!\n"
+ .string "I got ashes in my eyelashes!\p"
+ .string "Get it? Ashes and eyelashes?\p"
+ .string "Okay, that was bad, sorry…$"
+
+Route113_Text_299EA6: @ 8299EA6
+ .string "I use this parasol to ward off this\n"
+ .string "filthy, yucky volcanic ash from\l"
+ .string "my dear NUMEL.$"
+
+Route113_Text_299EF9: @ 8299EF9
+ .string "Huff, huff…\n"
+ .string "I am exhausted…$"
+
+Route113_Text_299F15: @ 8299F15
+ .string "You’re very good at this.\n"
+ .string "I must say I’m impressed!$"
+
+Route113_Text_299F49: @ 8299F49
+ .string "Here, slide under my parasol.\n"
+ .string "Let me register you in my POKéNAV.$"
+
+Route113_Text_299F8A: @ 8299F8A
+ .string "Oh, hello, hasn’t it been a while?\n"
+ .string "May I invite you to battle?$"
+
+Route113_Text_299FC9: @ 8299FC9
+ .string "Oh, how super!$"
+
+Route113_Text_299FD8: @ 8299FD8
+ .string "You’ve remained very good at this.\n"
+ .string "I must say I’m impressed!$"
+
+Route113_Text_29A015: @ 829A015
+ .string "From out of the ashes I leap! Hiyah!\n"
+ .string "I challenge thee!$"
+
+Route113_Text_29A04C: @ 829A04C
+ .string "With honor I admit defeat!$"
+
+Route113_Text_29A067: @ 829A067
+ .string "I must refine the art of concealment.\n"
+ .string "I bid thee farewell.$"
+
+Route113_Text_29A0A2: @ 829A0A2
+ .string "Yiiyaah! Witness the ancient ninja\n"
+ .string "technique of POKéNAV registration!$"
+
+Route113_Text_29A0E8: @ 829A0E8
+ .string "From out of the ashes I leap! Hiyah!\n"
+ .string "I challenge thee!$"
+
+Route113_Text_29A11F: @ 829A11F
+ .string "With honor I admit defeat!$"
+
+Route113_Text_29A13A: @ 829A13A
+ .string "My flawless concealment was let down\n"
+ .string "by my immature battle skills…\p"
+ .string "I bid thee farewell.$"
+
+Route113_Text_29A192: @ 829A192
+ .string "Thanks for finding me!\n"
+ .string "But we still have to battle!$"
+
+Route113_Text_29A1C6: @ 829A1C6
+ .string "I’ll use my ninjutsu on you…\n"
+ .string "“VOLCANIC ASH SWIRL CLOAK”!\p"
+ .string "…What?\n"
+ .string "It’s already over?$"
+
+Route113_Text_29A219: @ 829A219
+ .string "You know what’s crummy about hiding?\n"
+ .string "It’s lonely if no one comes along.$"
+
+Route113_Text_29A261: @ 829A261
+ .string "TORI: Both of us, we collect ashes.\n"
+ .string "We battle POKéMON, too.$"
+
+Route113_Text_29A29D: @ 829A29D
+ .string "TORI: We lost… It’s boring, so I’m going\n"
+ .string "to get some more ashes.$"
+
+Route113_Text_29A2DE: @ 829A2DE
+ .string "TORI: How much ash do we have?\n"
+ .string "Enough for a WHITE FLUTE, I hope.$"
+
+Route113_Text_29A31F: @ 829A31F
+ .string "TORI: We want to battle 2-on-2.\n"
+ .string "If we didn’t, we would lose!$"
+
+Route113_Text_29A35C: @ 829A35C
+ .string "TIA: Both of us, we collect ashes.\n"
+ .string "We battle POKéMON, too.$"
+
+Route113_Text_29A397: @ 829A397
+ .string "TIA: We couldn’t win… It’s boring,\n"
+ .string "so I’m getting some more ashes.$"
+
+Route113_Text_29A3DA: @ 829A3DA
+ .string "TIA: We have a lot of ashes!\n"
+ .string "I think enough for a WHITE FLUTE!$"
+
+Route113_Text_29A419: @ 829A419
+ .string "TIA: We want to battle 2-on-2.\n"
+ .string "If we don’t, we won’t win!$"
+
+Route113_Text_29A453: @ 829A453
+ .string "Pfft, with these wings I can\n"
+ .string "flick you away!$"
+
+Route113_Text_29A480: @ 829A480
+ .string "A… What?$"
+
+Route113_Text_29A489: @ 829A489
+ .string "I don’t know what to say when I get\n"
+ .string "beaten so easily…$"
+
+Route113_Text_29A4BF: @ 829A4BF
+ .string "The warmth here is making me drowsy.\n"
+ .string "Battle with me so I can stay awake.$"
+
+Route113_Text_29A508: @ 829A508
+ .string "This is a dream.\n"
+ .string "I’m sure of it…$"
+
+Route113_Text_29A529: @ 829A529
+ .string "Losing burns me up…\n"
+ .string "I’m just going to sleep right here!\l"
+ .string "Zzz!$"
+
+Route113_Text_29A566: @ 829A566
+ .string "Were you maybe in the middle\n"
+ .string "of gathering volcanic ashes?$"
+
+Route113_Text_29A5A0: @ 829A5A0
+ .string "Ehehe.\n"
+ .string "We got beaten cleanly.$"
+
+Route113_Text_29A5BE: @ 829A5BE
+ .string "I ought to hide under the ashes, too.$"
+
+Route113_Text_29A5E4: @ 829A5E4
+ .string "Y-you want to battle with me?\n"
+ .string "Even though I just caught my POKéMON?$"
+
+Route113_Text_29A628: @ 829A628
+ .string "Y-you’re all happy to win?\n"
+ .string "Even though it’s only me?$"
+
+Route113_Text_29A65D: @ 829A65D
+ .string "Oh, so now you want to say a word to\n"
+ .string "the loser?\p"
+ .string "Aren’t you just the coolest?\n"
+ .string "Humph!$"
+
+Route114_Text_29A6B1: @ 829A6B1
+ .string "Yodelayhihoo!\p"
+ .string "… …\p"
+ .string "You’re supposed to shout\n"
+ .string "“yodelayhihoo” since it doesn’t\l"
+ .string "echo here!$"
+
+Route114_Text_29A707: @ 829A707
+ .string "Yodelayhihoo!$"
+
+Route114_Text_29A715: @ 829A715
+ .string "When I was a wee tyke, I believed there\n"
+ .string "was someone copying me and shouting\l"
+ .string "back, “Yodelayhihoo.”$"
+
+Route114_Text_29A777: @ 829A777
+ .string "If you’re not prepared, you shouldn’t\n"
+ .string "be up in the mountains!$"
+
+Route114_Text_29A7B5: @ 829A7B5
+ .string "The mountains are unforgiving…$"
+
+Route114_Text_29A7D4: @ 829A7D4
+ .string "In the winter, mountains turn deadly\n"
+ .string "with blizzards and avalanches.$"
+
+Route114_Text_29A818: @ 829A818
+ .string "Camping’s fun! You can fish, roast\n"
+ .string "marshmallows, and tell spooky stories!\p"
+ .string "But the best of all are the POKéMON\n"
+ .string "battles!$"
+
+Route114_Text_29A88F: @ 829A88F
+ .string "Way too strong!$"
+
+Route114_Text_29A89F: @ 829A89F
+ .string "I think it’s great that I can go\n"
+ .string "camping with my POKéMON.$"
+
+Route114_Text_29A8D9: @ 829A8D9
+ .string "I need to exercise after a meal.\n"
+ .string "Let’s have a match!$"
+
+Route114_Text_29A90E: @ 829A90E
+ .string "Oh, no!$"
+
+Route114_Text_29A916: @ 829A916
+ .string "I just had a tasty meal.\n"
+ .string "I’m getting drowsy…$"
+
+Route114_Text_29A943: @ 829A943
+ .string "Ufufufufufu…\n"
+ .string "Want to battle against my POKéMON?$"
+
+Route114_Text_29A973: @ 829A973
+ .string "M-My POKéMON…$"
+
+Route114_Text_29A981: @ 829A981
+ .string "A big body that’s all lumpy and hard,\n"
+ .string "enormous horns, and vicious fangs…\p"
+ .string "Ufufufufu…\n"
+ .string "I wish I had a POKéMON like that…$"
+
+Route114_Text_29A9F7: @ 829A9F7
+ .string "Don’t forget what you’ve done to me!\n"
+ .string "I’ll make it so you can’t forget!$"
+
+Route114_Text_29AA3E: @ 829AA3E
+ .string "Ufufufufufu…\n"
+ .string "Come on, battle my POKéMON…$"
+
+Route114_Text_29AA67: @ 829AA67
+ .string "I feel so lucky getting to see your\n"
+ .string "POKéMON…$"
+
+Route114_Text_29AA94: @ 829AA94
+ .string "Ufufufufufu…\p"
+ .string "When I see POKéMON battling, I get all\n"
+ .string "shivery and shaky…$"
+
+Route114_Text_29AADB: @ 829AADB
+ .string "If you’re lighting a campfire,\n"
+ .string "make sure you have water handy.$"
+
+Route114_Text_29AB1A: @ 829AB1A
+ .string "Thanks for dousing my fire!$"
+
+Route114_Text_29AB36: @ 829AB36
+ .string "You really do have to be careful with\n"
+ .string "any sort of fire in a forest.\p"
+ .string "Don’t ever underestimate the power\n"
+ .string "of fire.$"
+
+Route114_Text_29ABA6: @ 829ABA6
+ .string "You set my spirit on fire.\n"
+ .string "Let’s register each other!$"
+
+Route114_Text_29ABDC: @ 829ABDC
+ .string "Have you learned to keep water handy\n"
+ .string "for campfires?$"
+
+Route114_Text_29AC10: @ 829AC10
+ .string "I got hosed down before I could\n"
+ .string "flare up, I guess.$"
+
+Route114_Text_29AC43: @ 829AC43
+ .string "You really do have to be careful with\n"
+ .string "any sort of fire in a forest.\p"
+ .string "Don’t ever underestimate the power\n"
+ .string "of fire.$"
+
+Route114_Text_29ACB3: @ 829ACB3
+ .string "If we were fishing, you wouldn’t stand\n"
+ .string "a chance against me.\l"
+ .string "So, bring on your POKéMON!$"
+
+Route114_Text_29AD0A: @ 829AD0A
+ .string "If we were fishing, I would’ve won…$"
+
+Route114_Text_29AD2E: @ 829AD2E
+ .string "I think I’ll try my luck at landing\n"
+ .string "a big one at METEOR FALLS.\p"
+ .string "There has to be something in there.\n"
+ .string "I just know it.$"
+
+Route114_Text_29ADA1: @ 829ADA1
+ .string "I like to fish. But I also like to\n"
+ .string "battle!\p"
+ .string "If anyone challenges me, I’m there,\n"
+ .string "even if I’m fishing.$"
+
+Route114_Text_29AE05: @ 829AE05
+ .string "I like to battle, but that doesn’t\n"
+ .string "mean I’m good at it…$"
+
+Route114_Text_29AE3D: @ 829AE3D
+ .string "This time I’ll do it!\p"
+ .string "I always think that, so I can’t walk\n"
+ .string "away from fishing or POKéMON.$"
+
+Route114_Text_29AE96: @ 829AE96
+ .string "TYRA: Well, sure.\n"
+ .string "I’m in the mood for it.\l"
+ .string "I’ll teach you a little about POKéMON.$"
+
+Route114_Text_29AEE7: @ 829AEE7
+ .string "TYRA: What an amazing battle style!$"
+
+Route114_Text_29AF0B: @ 829AF0B
+ .string "TYRA: I was teaching my junior IVY\n"
+ .string "about POKéMON.$"
+
+Route114_Text_29AF3D: @ 829AF3D
+ .string "TYRA: Giggle…\n"
+ .string "If you want to battle with us, just one\l"
+ .string "POKéMON isn’t enough!$"
+
+Route114_Text_29AF89: @ 829AF89
+ .string "IVY: Who taught you about POKéMON?$"
+
+Route114_Text_29AFAC: @ 829AFAC
+ .string "IVY: What an amazing battle style!$"
+
+Route114_Text_29AFCF: @ 829AFCF
+ .string "IVY: I started training POKéMON\n"
+ .string "because TYRA, my student mentor,\l"
+ .string "taught me!$"
+
+Route114_Text_29B01B: @ 829B01B
+ .string "IVY: Do you only have one POKéMON?\n"
+ .string "I think it must feel lonesome.$"
+
+Route114_Text_29B05D: @ 829B05D
+ .string "I landed a big one!\n"
+ .string "A huge one, I tell you!$"
+
+Route114_Text_29B089: @ 829B089
+ .string "What was that about?\n"
+ .string "Did mine lose in size?$"
+
+Route114_Text_29B0B5: @ 829B0B5
+ .string "Okay!\n"
+ .string "I’ll just fish me a bigger one!$"
+
+Route114_Text_29B0DB: @ 829B0DB
+ .string "Me!\n"
+ .string "I’m not just a pretty face!$"
+
+Route114_Text_29B0FB: @ 829B0FB
+ .string "That wasn’t cute in the least!$"
+
+Route114_Text_29B11A: @ 829B11A
+ .string "I don’t want a POKéMON that’s\n"
+ .string "just cute.\p"
+ .string "I adore cute ones that have a quirk\n"
+ .string "or two!$"
+
+Route114_Text_29B16F: @ 829B16F
+ .string "Have you made your POKéMON evolve\n"
+ .string "very much?$"
+
+Route114_Text_29B19C: @ 829B19C
+ .string "Oh, I see.\n"
+ .string "That’s good to know.$"
+
+Route114_Text_29B1BC: @ 829B1BC
+ .string "Some POKéMON change so much when\n"
+ .string "they evolve, it’s startling!$"
+
+Route115_Text_29B1FA: @ 829B1FA
+ .string "Hm…\n"
+ .string "You seem rather capable…\l"
+ .string "Let me keep you company!$"
+
+Route115_Text_29B230: @ 829B230
+ .string "You’re much stronger than\n"
+ .string "I’d imagined!$"
+
+Route115_Text_29B258: @ 829B258
+ .string "There is no such thing as a born genius.\n"
+ .string "It all depends on effort!\l"
+ .string "That is what I believe…$"
+
+Route115_Text_29B2B3: @ 829B2B3
+ .string "Hmm… A loss this thorough has been\n"
+ .string "a distant memory.\p"
+ .string "If you would allow it, I wish for\n"
+ .string "another opportunity to do battle.$"
+
+Route115_Text_29B32C: @ 829B32C
+ .string "Hm… As always, your agility speaks\n"
+ .string "for itself.\l"
+ .string "Come, keep me company!$"
+
+Route115_Text_29B372: @ 829B372
+ .string "As strong as ever!$"
+
+Route115_Text_29B385: @ 829B385
+ .string "All it takes is effort!\p"
+ .string "I lost because I haven’t put in enough\n"
+ .string "effort!$"
+
+Route115_Text_29B3CC: @ 829B3CC
+ .string "You!\p"
+ .string "My MACHOP!\p"
+ .string "Demand a battle!$"
+
+Route115_Text_29B3ED: @ 829B3ED
+ .string "Ouch, ouch, ouch!$"
+
+Route115_Text_29B3FF: @ 829B3FF
+ .string "My MACHOP crew!\p"
+ .string "So long as they seek power, I will\n"
+ .string "grow strong with them!$"
+
+Route115_Text_29B449: @ 829B449
+ .string "My strongest skill is busting bricks\n"
+ .string "with my forehead!$"
+
+Route115_Text_29B480: @ 829B480
+ .string "Ugwaaaah!\n"
+ .string "My head is busted!$"
+
+Route115_Text_29B49D: @ 829B49D
+ .string "I’ve been teaching my POKéMON karate.\p"
+ .string "It looks like they’ll get a lot better\n"
+ .string "than me. I’m excited about that.$"
+
+Route115_Text_29B50B: @ 829B50B
+ .string "You impress me! Give me a rematch\n"
+ .string "after I redo my training!$"
+
+Route115_Text_29B547: @ 829B547
+ .string "After you beat me, we trained hard to\n"
+ .string "improve our skills.\l"
+ .string "Come on, give us a rematch!$"
+
+Route115_Text_29B59D: @ 829B59D
+ .string "Ugwaaah!\n"
+ .string "We lost again!$"
+
+Route115_Text_29B5B5: @ 829B5B5
+ .string "My POKéMON will grow stronger!\n"
+ .string "I’ll redouble my training!$"
+
+Route115_Text_29B5EF: @ 829B5EF
+ .string "This beach is my secret training spot!\n"
+ .string "Don’t come butting in!$"
+
+Route115_Text_29B62D: @ 829B62D
+ .string "I haven’t trained enough!$"
+
+Route115_Text_29B647: @ 829B647
+ .string "The sand acts as a cushion to reduce\n"
+ .string "impact and prevent injury.\l"
+ .string "This is the perfect place to train.$"
+
+Route115_Text_29B6AB: @ 829B6AB
+ .string "Okay, fine, you’re free to come here.\n"
+ .string "In return, I’d like to battle you again.$"
+
+Route115_Text_29B6FA: @ 829B6FA
+ .string "Okay, let’s get this battle on!$"
+
+Route115_Text_29B71A: @ 829B71A
+ .string "I can battle but my POKéMON…$"
+
+Route115_Text_29B737: @ 829B737
+ .string "Even when I lose, I still get some\n"
+ .string "enjoyment out of it.\l"
+ .string "It must be that I love POKéMON.$"
+
+Route115_Text_29B78F: @ 829B78F
+ .string "I have a rare POKéMON!\n"
+ .string "Would you like me to show you?$"
+
+Route115_Text_29B7C5: @ 829B7C5
+ .string "You…\n"
+ .string "You want my POKéMON, don’t you?$"
+
+Route115_Text_29B7EA: @ 829B7EA
+ .string "I have this rare POKéMON.\n"
+ .string "It’s enough to keep me satisfied.$"
+
+Route115_Text_29B826: @ 829B826
+ .string "I’ll battle while I’m running!\n"
+ .string "Try to keep up with me!$"
+
+Route115_Text_29B85D: @ 829B85D
+ .string "Gasp, gasp…$"
+
+Route115_Text_29B869: @ 829B869
+ .string "I made the mistake of trying to battle\n"
+ .string "while running!\p"
+ .string "I should take a run to calm down…$"
+
+Route115_Text_29B8C1: @ 829B8C1
+ .string "Take that!\n"
+ .string "Ultra POKéMON ninja attack!$"
+
+Route115_Text_29B8E8: @ 829B8E8
+ .string "Waaah!\n"
+ .string "Our strategy failed!$"
+
+Route115_Text_29B904: @ 829B904
+ .string "But my POKéMON were ultra,\n"
+ .string "weren’t they?$"
+
+Route115_Text_29B92D: @ 829B92D
+ .string "My POKéMON have black belt-level\n"
+ .string "strength!$"
+
+Route115_Text_29B958: @ 829B958
+ .string "This is too humiliating!$"
+
+Route115_Text_29B971: @ 829B971
+ .string "I rarely meet anyone who’s better\n"
+ .string "than me…\p"
+ .string "I get it now!\n"
+ .string "You’re a GYM LEADER, aren’t you?$"
+
+Route115_Text_29B9CB: @ 829B9CB
+ .string "Our eyes met!\n"
+ .string "There’s no getting away now!$"
+
+Route115_Text_29B9F6: @ 829B9F6
+ .string "Gah!\n"
+ .string "Not bad!$"
+
+Route115_Text_29BA04: @ 829BA04
+ .string "Oh, well.\n"
+ .string "I think I will TELEPORT home.$"
+
+Route115_Text_29BA2C: @ 829BA2C
+ .string "You’ve disturbed my meditation…\n"
+ .string "You’ll be punished for it.$"
+
+Route115_Text_29BA67: @ 829BA67
+ .string "You’ve broken my concentration!$"
+
+Route115_Text_29BA87: @ 829BA87
+ .string "I was meditating with my POKéMON.\n"
+ .string "But this place isn’t very peaceful…$"
+
+Route116_Text_29BACD: @ 829BACD
+ .string "If the tunnel doesn’t go through, then\n"
+ .string "I’ll just go over the top.$"
+
+Route116_Text_29BB0F: @ 829BB0F
+ .string "Gasp… Gasp…\n"
+ .string "Losing made me tired…$"
+
+Route116_Text_29BB31: @ 829BB31
+ .string "It’s no big deal if there’s no tunnel.\n"
+ .string "To a HIKER, mountains are roads!$"
+
+Route116_Text_29BB79: @ 829BB79
+ .string "My POKéMON rule!\n"
+ .string "Check them out!$"
+
+Route116_Text_29BB9A: @ 829BB9A
+ .string "Ouch! A scrape!\n"
+ .string "I have to put on a bandage!$"
+
+Route116_Text_29BBC6: @ 829BBC6
+ .string "Bandages are signs of toughness!\n"
+ .string "I’ve got another one!$"
+
+Route116_Text_29BBFD: @ 829BBFD
+ .string "My BUG POKéMON are tough!\n"
+ .string "Let’s battle!$"
+
+Route116_Text_29BC25: @ 829BC25
+ .string "I lost!\n"
+ .string "I thought I had you!$"
+
+Route116_Text_29BC42: @ 829BC42
+ .string "BUG POKéMON evolve quickly.\n"
+ .string "So they get strong quickly, too.$"
+
+Route116_Text_29BC7F: @ 829BC7F
+ .string "Let me teach you how strong my\n"
+ .string "adorable POKéMON is!$"
+
+Route116_Text_29BCB3: @ 829BCB3
+ .string "You’re a notch above me…$"
+
+Route116_Text_29BCCC: @ 829BCCC
+ .string "POKéMON that possess cuteness and\n"
+ .string "power, that’s ideal, I think.$"
+
+Route116_Text_29BD0C: @ 829BD0C
+ .string "We learn all sorts of things at the\n"
+ .string "TRAINER’S SCHOOL.\p"
+ .string "I want to test things out for real!$"
+
+Route116_Text_29BD66: @ 829BD66
+ .string "I slacked off in school…\n"
+ .string "That’s why I lost.$"
+
+Route116_Text_29BD92: @ 829BD92
+ .string "I’ll have to redo some courses at\n"
+ .string "the TRAINER’S SCHOOL.\l"
+ .string "If I don’t, ROXANNE will be steamed.$"
+
+Route116_Text_29BDEF: @ 829BDEF
+ .string "I learned at the TRAINER’S SCHOOL\n"
+ .string "that a POKéNAV can register TRAINERS.\p"
+ .string "I don’t really get what that means,\n"
+ .string "so can I just try it?$"
+
+Route116_Text_29BE71: @ 829BE71
+ .string "I learned at the TRAINER’S SCHOOL\n"
+ .string "that a POKéNAV can register TRAINERS.\p"
+ .string "I don’t really get what that means,\n"
+ .string "so can I just try it?$"
+
+Route116_Text_29BEF3: @ 829BEF3
+ .string "I’ve been studying seriously at the\n"
+ .string "TRAINER’S SCHOOL.\l"
+ .string "I won’t lose like I did last time.$"
+
+Route116_Text_29BF4C: @ 829BF4C
+ .string "Hunh?\n"
+ .string "I studied diligently.$"
+
+Route116_Text_29BF68: @ 829BF68
+ .string "I’ll have to redo some courses at\n"
+ .string "the TRAINER’S SCHOOL.\l"
+ .string "If I don’t, ROXANNE will be steamed.$"
+
+Route116_Text_29BFC5: @ 829BFC5
+ .string "I study at school, and I study on\n"
+ .string "the way home, too!$"
+
+Route116_Text_29BFFA: @ 829BFFA
+ .string "I’m in shock--I lost?$"
+
+Route116_Text_29C010: @ 829C010
+ .string "Awww, I’ll never become an elegant\n"
+ .string "TRAINER like ROXANNE this way!$"
+
+Route116_Text_29C052: @ 829C052
+ .string "Oh, wow! Isn’t that a POKéNAV?\n"
+ .string "I have one, too! Please register me!$"
+
+Route116_Text_29C096: @ 829C096
+ .string "Oh, wow! Isn’t that a POKéNAV?\n"
+ .string "I have one, too! Please register me!$"
+
+Route116_Text_29C0DA: @ 829C0DA
+ .string "I studied a whole lot since I saw you.\n"
+ .string "You must see my achievements!$"
+
+Route116_Text_29C11F: @ 829C11F
+ .string "I’m in shock.\n"
+ .string "I lost again?$"
+
+Route116_Text_29C13B: @ 829C13B
+ .string "You’ve beaten ROXANNE?\n"
+ .string "I can’t beat you, then. Not yet.$"
+
+Route116_Text_29C173: @ 829C173
+ .string "Just so you know, I’ve never once been\n"
+ .string "bested by anyone at anything.$"
+
+Route116_Text_29C1B8: @ 829C1B8
+ .string "Oh, my goodness.\n"
+ .string "This is a new experience for me.$"
+
+Route116_Text_29C1EA: @ 829C1EA
+ .string "My life of luxury affords me all that\n"
+ .string "I could possibly desire.\p"
+ .string "However, when it comes to POKéMON,\n"
+ .string "my wealth has no meaning.$"
+
+Route116_Text_29C266: @ 829C266
+ .string "When you lay your eyes on my POKéMON’s\n"
+ .string "gorgeous fur, their beauty will render\l"
+ .string "you helpless!$"
+
+Route116_Text_29C2C2: @ 829C2C2
+ .string "Oh, baby, say it isn’t so!$"
+
+Route116_Text_29C2DD: @ 829C2DD
+ .string "Oh, no, no, no!\n"
+ .string "You’ve mussed up my POKéMON’s fur!\l"
+ .string "You’ve ruined my hairdo, too!\l"
+ .string "I’ll have to call my stylist now!$"
+
+Route116_Text_29C350: @ 829C350
+ .string "We’ll rock you hard!$"
+
+Route116_Text_29C365: @ 829C365
+ .string "Aiyiyi!\n"
+ .string "No contest at all!$"
+
+Route116_Text_29C380: @ 829C380
+ .string "I should try different POKéMON\n"
+ .string "types, that’s what I ought to do.$"
+
+Route116_Text_29C3C1: @ 829C3C1
+ .string "It’s a dead end up here.\n"
+ .string "I’m bored, so can we battle?$"
+
+Route116_Text_29C3F7: @ 829C3F7
+ .string "That was fun even though I lost.$"
+
+Route116_Text_29C418: @ 829C418
+ .string "Want to stay here and keep\n"
+ .string "me company?$"
+
+Route117_Text_29C43F: @ 829C43F
+ .string "Listen, could I get you to battle\n"
+ .string "the POKéMON I’m raising?$"
+
+Route117_Text_29C47A: @ 829C47A
+ .string "You’ve raised yours superbly…$"
+
+Route117_Text_29C498: @ 829C498
+ .string "POKéMON isn’t all about power.\p"
+ .string "Polishing a unique aspect of one’s\n"
+ .string "character is another way of enjoying\l"
+ .string "POKéMON.$"
+
+Route117_Text_29C508: @ 829C508
+ .string "I’m going to redouble my training.\n"
+ .string "Would you come look in on us?$"
+
+Route117_Text_29C549: @ 829C549
+ .string "The POKéMON I’ve been raising are\n"
+ .string "looking good, just like before.$"
+
+Route117_Text_29C58B: @ 829C58B
+ .string "You know how to raise them properly.\n"
+ .string "You might have DAY CARE skills…$"
+
+Route117_Text_29C5D0: @ 829C5D0
+ .string "Your POKéMON are growing good!\n"
+ .string "You should enter them in CONTESTS.$"
+
+Route117_Text_29C612: @ 829C612
+ .string "Please, allow me to evaluate if you\n"
+ .string "have raised your POKéMON properly.$"
+
+Route117_Text_29C659: @ 829C659
+ .string "Yes, they are growing properly.$"
+
+Route117_Text_29C679: @ 829C679
+ .string "Try raising POKéMON with more\n"
+ .string "attention to their character traits.$"
+
+Route117_Text_29C6BC: @ 829C6BC
+ .string "I’m glad I met a superb TRAINER in you.\n"
+ .string "I hope to see you again.$"
+
+Route117_Text_29C6FD: @ 829C6FD
+ .string "Allow me to reevaluate if you have\n"
+ .string "raised your POKéMON properly.$"
+
+Route117_Text_29C73E: @ 829C73E
+ .string "They are growing admirably.$"
+
+Route117_Text_29C75A: @ 829C75A
+ .string "POKéMON seem to like different kinds\n"
+ .string "of {POKEBLOCK}S, depending on their nature.$"
+
+Route117_Text_29C7A5: @ 829C7A5
+ .string "I’m in the middle of a triathlon, but,\n"
+ .string "whatever, let’s have a battle!$"
+
+Route117_Text_29C7EB: @ 829C7EB
+ .string "I ran out of energy!$"
+
+Route117_Text_29C800: @ 829C800
+ .string "I may have blown it…\p"
+ .string "I might have dropped to last during\n"
+ .string "that battle…$"
+
+Route117_Text_29C846: @ 829C846
+ .string "POKéMON have to be strong, too?\n"
+ .string "I’d like you to train me!$"
+
+Route117_Text_29C880: @ 829C880
+ .string "I’m smack in the middle of a triathlon,\n"
+ .string "but I’m comfortably ahead.\l"
+ .string "Let’s make this a quick battle!$"
+
+Route117_Text_29C8E3: @ 829C8E3
+ .string "I ran out of energy again!$"
+
+Route117_Text_29C8FE: @ 829C8FE
+ .string "I was tops in swimming and cycling,\n"
+ .string "but I’m not quite that confident with\l"
+ .string "POKéMON yet.$"
+
+Route117_Text_29C955: @ 829C955
+ .string "I do my triathlon training with POKéMON,\n"
+ .string "so I’m pretty confident about my speed.$"
+
+Route117_Text_29C9A6: @ 829C9A6
+ .string "I need to get more practices in,\n"
+ .string "I guess.$"
+
+Route117_Text_29C9D0: @ 829C9D0
+ .string "Training is meaningful only if you\n"
+ .string "keep it up regularly.\p"
+ .string "Okay! I’ll resume my training!\n"
+ .string "Tomorrow!$"
+
+Route117_Text_29CA32: @ 829CA32
+ .string "You appear to be training properly…\n"
+ .string "If you’d like, I’ll battle you later!$"
+
+Route117_Text_29CA7C: @ 829CA7C
+ .string "Are you keeping up with your training?\n"
+ .string "I sure am!\l"
+ .string "Let me show you the evidence!$"
+
+Route117_Text_29CACC: @ 829CACC
+ .string "I need to get more practices in,\n"
+ .string "I guess.$"
+
+Route117_Text_29CAF6: @ 829CAF6
+ .string "I’ll resume training tomorrow.\n"
+ .string "Let’s battle again sometime!$"
+
+Route117_Text_29CB32: @ 829CB32
+ .string "Once a BUG CATCHER!\n"
+ .string "And now a BUG MANIAC!\p"
+ .string "But my love for POKéMON remains\n"
+ .string "unchanged!$"
+
+Route117_Text_29CB87: @ 829CB87
+ .string "My ineptitude also remains\n"
+ .string "unchanged…$"
+
+Route117_Text_29CBAD: @ 829CBAD
+ .string "All I did was follow my heart, and now\n"
+ .string "they call me a BUG MANIAC…\p"
+ .string "Still, I am an expert on BUG POKéMON,\n"
+ .string "so it’s only natural that they call me\l"
+ .string "a BUG MANIAC.$"
+
+Route117_Text_29CC4A: @ 829CC4A
+ .string "ANNA: I’m with my pretty junior student\n"
+ .string "partner. I have to do good!$"
+
+Route117_Text_29CC8E: @ 829CC8E
+ .string "ANNA: I’m with my pretty junior student\n"
+ .string "partner! Let me win!$"
+
+Route117_Text_29CCCB: @ 829CCCB
+ .string "ANNA: Your POKéMON have some good\n"
+ .string "combinations.\p"
+ .string "I’d say you’re second only to us!$"
+
+Route117_Text_29CD1D: @ 829CD1D
+ .string "ANNA: We can’t take this lying down!\n"
+ .string "You will come back, won’t you?$"
+
+Route117_Text_29CD61: @ 829CD61
+ .string "ANNA: If you want to battle us,\n"
+ .string "bring two POKéMON with you.$"
+
+Route117_Text_29CD9D: @ 829CD9D
+ .string "MEG: I’m going to tag up with my super\n"
+ .string "senior student partner and beat you!$"
+
+Route117_Text_29CDE9: @ 829CDE9
+ .string "MEG: Oh, no!\n"
+ .string "I’m sorry, ANNA! I let you down…$"
+
+Route117_Text_29CE17: @ 829CE17
+ .string "MEG: I dragged ANNA down…\n"
+ .string "If I didn’t, she would have won!$"
+
+Route117_Text_29CE52: @ 829CE52
+ .string "MEG: Do you only have one POKéMON?\n"
+ .string "We can’t battle with you, then.\p"
+ .string "We want to have a 2-on-2 battle.$"
+
+Route117_Text_29CEB6: @ 829CEB6
+ .string "ANNA: I can’t keep losing in front of\n"
+ .string "my junior partner, right?$"
+
+Route117_Text_29CEF6: @ 829CEF6
+ .string "ANNA: I couldn’t get into the groove.$"
+
+Route117_Text_29CF1C: @ 829CF1C
+ .string "ANNA: Your POKéMON have some good\n"
+ .string "combinations.\p"
+ .string "I’d say you’re second only to us!$"
+
+Route117_Text_29CF6E: @ 829CF6E
+ .string "ANNA: If you want to battle us,\n"
+ .string "bring two POKéMON with you.$"
+
+Route117_Text_29CFAA: @ 829CFAA
+ .string "MEG: I’m going to tag up with my\n"
+ .string "senior partner and win this time!$"
+
+Route117_Text_29CFED: @ 829CFED
+ .string "MEG: Too strong!$"
+
+Route117_Text_29CFFE: @ 829CFFE
+ .string "MEG: I battled together with my\n"
+ .string "senior partner, but we lost…\p"
+ .string "That’s so discouraging…$"
+
+Route117_Text_29D053: @ 829D053
+ .string "MEG: Do you only have one POKéMON?\n"
+ .string "We can’t battle with you, then.\p"
+ .string "We want to have a 2-on-2 battle.$"
+
+Route117_Text_29D0B7: @ 829D0B7
+ .string "Isn’t it nice? To battle while looking\n"
+ .string "at pretty flowers?$"
+
+Route117_Text_29D0F1: @ 829D0F1
+ .string "Oh, that’s quite impressive!$"
+
+Route117_Text_29D10E: @ 829D10E
+ .string "It feels wonderful to go for a jog\n"
+ .string "while looking at flowers.$"
+
+Route117_Text_29D14B: @ 829D14B
+ .string "Let me demonstrate the power\n"
+ .string "hidden within a PSYCHIC POKéMON!$"
+
+Route117_Text_29D189: @ 829D189
+ .string "Astonishing!$"
+
+Route117_Text_29D196: @ 829D196
+ .string "PSYCHIC POKéMON are complex.\n"
+ .string "You should try catching some.$"
+
+Route117_Text_29D1D1: @ 829D1D1
+ .string "Concentrate on getting the win.\n"
+ .string "That’s how I battle!$"
+
+Route117_Text_29D206: @ 829D206
+ .string "I don’t waste any time being angry\n"
+ .string "over a loss--I would rather train.$"
+
+Route117_Text_29D24C: @ 829D24C
+ .string "I think that if you worry about losing,\n"
+ .string "you’re more likely to lose.$"
+
+Route118_Text_29D290: @ 829D290
+ .string "The aroma of flowers has a magical\n"
+ .string "power. It cleanses us body and soul.$"
+
+Route118_Text_29D2D8: @ 829D2D8
+ .string "Oh, dear me.\n"
+ .string "I seem to have lost.$"
+
+Route118_Text_29D2FA: @ 829D2FA
+ .string "Flowers, POKéMON…\n"
+ .string "I love whatever smells nice.\p"
+ .string "Stinky things…\n"
+ .string "I’ll pass.$"
+
+Route118_Text_29D343: @ 829D343
+ .string "Sniff… That odor--it’s a POKéNAV!\n"
+ .string "We must register each other!$"
+
+Route118_Text_29D382: @ 829D382
+ .string "Were you drawn here by the sweet\n"
+ .string "aroma?$"
+
+Route118_Text_29D3AA: @ 829D3AA
+ .string "The power of aroma…\n"
+ .string "It didn’t seem to do much.$"
+
+Route118_Text_29D3D9: @ 829D3D9
+ .string "If you use a sweet aroma properly,\n"
+ .string "POKéMON will be attracted by it.$"
+
+Route118_Text_29D41D: @ 829D41D
+ .string "BIRD POKéMON that FLY elegantly in\n"
+ .string "the sky… They’re the best!$"
+
+Route118_Text_29D45B: @ 829D45B
+ .string "Urgh…\n"
+ .string "I crashed…$"
+
+Route118_Text_29D46C: @ 829D46C
+ .string "You’ve got great POKéMON.\n"
+ .string "I’ll have to train mine better.$"
+
+Route118_Text_29D4A6: @ 829D4A6
+ .string "Take flight!\n"
+ .string "My BIRD POKéMON!$"
+
+Route118_Text_29D4C4: @ 829D4C4
+ .string "They did take flight…$"
+
+Route118_Text_29D4DA: @ 829D4DA
+ .string "If they’d get stronger, they’d be able\n"
+ .string "to fly more freely…$"
+
+Route118_Text_29D515: @ 829D515
+ .string "I’m a FISHERMAN, but also a TRAINER.\n"
+ .string "I’m raising the POKéMON I caught.$"
+
+Route118_Text_29D55C: @ 829D55C
+ .string "I thought I was doing okay in my\n"
+ .string "training…$"
+
+Route118_Text_29D587: @ 829D587
+ .string "I couldn’t win by training POKéMON\n"
+ .string "while I fished…\p"
+ .string "Was I doing things in half measures?$"
+
+Route118_Text_29D5DF: @ 829D5DF
+ .string "For FISHERMEN, equipment is the key.\p"
+ .string "But for TRAINERS, the key ingredients\n"
+ .string "are POKéMON and heart, of course!$"
+
+Route118_Text_29D64C: @ 829D64C
+ .string "I was beaten in heart?$"
+
+Route118_Text_29D663: @ 829D663
+ .string "Come to think of it, fishing is a battle\n"
+ .string "between a FISHERMAN and a POKéMON.$"
+
+Route118_Text_29D6AF: @ 829D6AF
+ .string "Let my melody rock your soul!$"
+
+Route118_Text_29D6CD: @ 829D6CD
+ .string "La-lalala…$"
+
+Route118_Text_29D6D8: @ 829D6D8
+ .string "An electric guitar doesn’t always\n"
+ .string "have to be noisy…\p"
+ .string "It can be strummed to squeeze out\n"
+ .string "this heart-stirring melody…$"
+
+Route118_Text_29D74A: @ 829D74A
+ .string "When I compose better melodies,\n"
+ .string "you have to come listen, okay?$"
+
+Route118_Text_29D789: @ 829D789
+ .string "A melody from my POKéMON and me…\n"
+ .string "Let us deliver it to your soul.$"
+
+Route118_Text_29D7CA: @ 829D7CA
+ .string "La-lalala…$"
+
+Route118_Text_29D7D5: @ 829D7D5
+ .string "When I play, my emotions should reach\n"
+ .string "you through my electric guitar…$"
+
+Route118_Text_29D81B: @ 829D81B
+ .string "Go, go, go!\n"
+ .string "POKéMON 1, 2, and 3!$"
+
+Route118_Text_29D83C: @ 829D83C
+ .string "Come in, POKéMON! Are you okay?\n"
+ .string "POKéMON 1, 2, and 3?!$"
+
+Route118_Text_29D872: @ 829D872
+ .string "Isn’t it cool that I have a POKéMON\n"
+ .string "battle team?\p"
+ .string "You can copy me--I don’t mind!$"
+
+Route119_Text_29D8C2: @ 829D8C2
+ .string "We’re the MIMIC CIRCLE!\n"
+ .string "We MIMIC what you do!$"
+
+Route119_Text_29D8F0: @ 829D8F0
+ .string "Whoopsie!\n"
+ .string "I lost!$"
+
+Route119_Text_29D902: @ 829D902
+ .string "What’s so good about mimicry?\p"
+ .string "Fufufu…\n"
+ .string "You’ll never understand…$"
+
+Route119_Text_29D941: @ 829D941
+ .string "So, we finally meet!\n"
+ .string "My BUG POKéMON will keep you company!$"
+
+Route119_Text_29D97C: @ 829D97C
+ .string "I wish we’d never met…$"
+
+Route119_Text_29D993: @ 829D993
+ .string "I want to MIMIC you some more.\n"
+ .string "Can you hurry up and move?$"
+
+Route119_Text_29D9CD: @ 829D9CD
+ .string "If you step forward, we step forward.\p"
+ .string "If you turn right, we turn, too…$"
+
+Route119_Text_29DA14: @ 829DA14
+ .string "But if you win, I lose…$"
+
+Route119_Text_29DA2C: @ 829DA2C
+ .string "I can’t MIMIC you winning the match.\n"
+ .string "That’s just impossible…\l"
+ .string "It’s burning me up…$"
+
+Route119_Text_29DA7D: @ 829DA7D
+ .string "Yep, you’ve finally caught me!\n"
+ .string "Or were you trying to avoid me?$"
+
+Route119_Text_29DABC: @ 829DABC
+ .string "Whoop, that was a great match!$"
+
+Route119_Text_29DADB: @ 829DADB
+ .string "We’re the MIMIC CIRCLE!\n"
+ .string "I hope you enjoyed our performance.$"
+
+Route119_Text_29DB17: @ 829DB17
+ .string "You don’t know who I am, do you?\p"
+ .string "But, I also don’t know you.\n"
+ .string "So, we’ll battle!$"
+
+Route119_Text_29DB66: @ 829DB66
+ .string "You’re pretty strong!$"
+
+Route119_Text_29DB7C: @ 829DB7C
+ .string "Until you go away somewhere, we’ll\n"
+ .string "keep on mimicking your every move.$"
+
+Route119_Text_29DBC2: @ 829DBC2
+ .string "The MIMIC CIRCLE was formed by people\n"
+ .string "who like to MIMIC.\p"
+ .string "A battle starts the instant we meet!$"
+
+Route119_Text_29DC20: @ 829DC20
+ .string "I give up!$"
+
+Route119_Text_29DC2B: @ 829DC2B
+ .string "Won’t you join our MIMIC CIRCLE?$"
+
+Route119_Text_29DC4C: @ 829DC4C
+ .string "Who has the knowledge and\n"
+ .string "the technique for survival?\p"
+ .string "POKéMON RANGERS, that’s who!$"
+
+Route119_Text_29DC9F: @ 829DC9F
+ .string "I didn’t have enough POKéMON\n"
+ .string "know-how…$"
+
+Route119_Text_29DCC6: @ 829DCC6
+ .string "To break away from civilization and\n"
+ .string "awaken the wild spirit within!\p"
+ .string "That’s our vision.$"
+
+Route119_Text_29DD1C: @ 829DD1C
+ .string "I hope you’ll give me a rematch without\n"
+ .string "mocking my lack of knowledge.$"
+
+Route119_Text_29DD62: @ 829DD62
+ .string "I’m going to regain my wild spirit by\n"
+ .string "being together with POKéMON.$"
+
+Route119_Text_29DDA5: @ 829DDA5
+ .string "You’ve remained strong!$"
+
+Route119_Text_29DDBD: @ 829DDBD
+ .string "Believe in your POKéMON.\n"
+ .string "Believe in yourself.\p"
+ .string "The road will reveal itself to you.$"
+
+Route119_Text_29DE0F: @ 829DE0F
+ .string "Oh? Look at you.\p"
+ .string "For someone on an adventure,\n"
+ .string "you’re traveling awfully light.$"
+
+Route119_Text_29DE5D: @ 829DE5D
+ .string "Accidents happen when you’re not\n"
+ .string "prepared!$"
+
+Route119_Text_29DE88: @ 829DE88
+ .string "You’re traveling light but you have\n"
+ .string "everything you need.\p"
+ .string "You’re on top of things mentally and\n"
+ .string "physically, too.$"
+
+Route119_Text_29DEF7: @ 829DEF7
+ .string "Do you have a POKéNAV?\n"
+ .string "It’s a must-have tool for any TRAINER.\p"
+ .string "Oh, you do have one!\n"
+ .string "Let’s register each other, then!$"
+
+Route119_Text_29DF6B: @ 829DF6B
+ .string "How’s your journey with POKéMON\n"
+ .string "going?$"
+
+Route119_Text_29DF92: @ 829DF92
+ .string "I’m still missing something…$"
+
+Route119_Text_29DFAF: @ 829DFAF
+ .string "In the same way that you, as a TRAINER,\n"
+ .string "rely on your POKéMON, your POKéMON\l"
+ .string "rely on you.$"
+
+Route119_Text_29E007: @ 829E007
+ .string "The vast sky holds untold promise!\p"
+ .string "Nothing can compare to the sheer\n"
+ .string "exhilaration of flight!$"
+
+Route119_Text_29E063: @ 829E063
+ .string "Down and out!$"
+
+Route119_Text_29E071: @ 829E071
+ .string "My BIRD POKéMON made my dreams of\n"
+ .string "flying come true!$"
+
+Route119_Text_29E0A5: @ 829E0A5
+ .string "I’ll show you the true potential of me\n"
+ .string "and my BIRD POKéMON!$"
+
+Route119_Text_29E0E1: @ 829E0E1
+ .string "We lacked potential…$"
+
+Route119_Text_29E0F6: @ 829E0F6
+ .string "Ever since I was a little kid, I always\n"
+ .string "admired BIRD POKéMON…$"
+
+Route119_Text_29E134: @ 829E134
+ .string "To lurk in shadows, and live in\n"
+ .string "darkness… That is my destiny.\p"
+ .string "I emerge to challenge you!$"
+
+Route119_Text_29E18D: @ 829E18D
+ .string "I admit defeat!$"
+
+Route119_Text_29E19D: @ 829E19D
+ .string "Those defeated in battle withdraw\n"
+ .string "quietly back into the shadows.\l"
+ .string "That, too, is destiny…$"
+
+Route119_Text_29E1F5: @ 829E1F5
+ .string "If you’re not on your guard,\n"
+ .string "you’re in for some pain!$"
+
+Route119_Text_29E22B: @ 829E22B
+ .string "You’re surprisingly good!$"
+
+Route119_Text_29E245: @ 829E245
+ .string "My surprise attack ended in\n"
+ .string "failure…$"
+
+Route119_Text_29E26A: @ 829E26A
+ .string "To hide a tree, use a forest!$"
+
+Route119_Text_29E288: @ 829E288
+ .string "I bow to your superiority.$"
+
+Route119_Text_29E2A3: @ 829E2A3
+ .string "To hide a tree, use a forest!\n"
+ .string "To hide a POKéMON, use a POKéMON!\p"
+ .string "There is no deep, hidden meaning\n"
+ .string "to that.$"
+
+Route119_Text_29E30D: @ 829E30D
+ .string "You spoke to me…\n"
+ .string "So you want to challenge me!\p"
+ .string "Sure! I’ll try out the POKéMON I caught\n"
+ .string "while SURFING!$"
+
+Route119_Text_29E372: @ 829E372
+ .string "I don’t have a clue about what it\n"
+ .string "takes to win.$"
+
+Route119_Text_29E3A2: @ 829E3A2
+ .string "Go for a SURF on my POKéMON…\p"
+ .string "Then fish off its back…\p"
+ .string "It’s an indescribably luxuriant moment!$"
+
+Route119_Text_29E3FF: @ 829E3FF
+ .string "Hit me with a power chord!\n"
+ .string "Victory is mine!\l"
+ .string "It’s our time to shine, whoa, yeah!$"
+
+Route119_Text_29E44F: @ 829E44F
+ .string "You showed me who’s the boss!\n"
+ .string "We’ll have to take the loss, oh, no!$"
+
+Route119_Text_29E492: @ 829E492
+ .string "Hit me with another power chord!\n"
+ .string "Leave me alone!\l"
+ .string "Your win you have to atone!$"
+
+Route119_Text_29E4DF: @ 829E4DF
+ .string "Hohoho!\n"
+ .string "I like kid TRAINERS!\l"
+ .string "Let’s have a good one!$"
+
+Route119_Text_29E513: @ 829E513
+ .string "You’re pretty amazing!\n"
+ .string "Hohoho!$"
+
+Route119_Text_29E532: @ 829E532
+ .string "Hohoho!\n"
+ .string "I’ll try emulating the pep of kid\l"
+ .string "TRAINERS like you!$"
+
+Route119_Text_29E56F: @ 829E56F
+ .string "Wherever and whenever I may be,\n"
+ .string "I always have my parasol in hand.$"
+
+Route119_Text_29E5B1: @ 829E5B1
+ .string "Oh, but…\n"
+ .string "That’s not fair.$"
+
+Route119_Text_29E5CB: @ 829E5CB
+ .string "You’re asking if my parasol is heavy?\n"
+ .string "Your BAG is filled with more junk than\l"
+ .string "I ever carry around.$"
+
+Route120_Text_29E62D: @ 829E62D
+ .string "Do you have any moves that can strike\n"
+ .string "a flying POKéMON?$"
+
+Route120_Text_29E665: @ 829E665
+ .string "You soared above me!$"
+
+Route120_Text_29E67A: @ 829E67A
+ .string "The move FLY is convenient,\n"
+ .string "don’t you think?\p"
+ .string "While the POKéMON is flying,\n"
+ .string "almost no moves can strike it.$"
+
+Route120_Text_29E6E3: @ 829E6E3
+ .string "My POKéMON is strong!\n"
+ .string "How about yours?$"
+
+Route120_Text_29E70A: @ 829E70A
+ .string "Your POKéMON were stronger…$"
+
+Route120_Text_29E726: @ 829E726
+ .string "A POKéMON that grows steadily is one\n"
+ .string "you can count on.$"
+
+Route120_Text_29E75D: @ 829E75D
+ .string "You can be counted on to get better.\n"
+ .string "I’d like to register you in my POKéNAV!$"
+
+Route120_Text_29E7AA: @ 829E7AA
+ .string "A POKéMON that grows steadily is one\n"
+ .string "you can count on.$"
+
+Route120_Text_29E7E1: @ 829E7E1
+ .string "Your POKéMON are seriously strong.$"
+
+Route120_Text_29E804: @ 829E804
+ .string "My POKéMON are growing stronger.\n"
+ .string "I have to grow stronger, too.$"
+
+Route120_Text_29E843: @ 829E843
+ .string "I’ll check your POKéMON and see if\n"
+ .string "they’re fit for the outdoors.$"
+
+Route120_Text_29E884: @ 829E884
+ .string "With POKéMON that strong, you’re in\n"
+ .string "no danger of needing rescue!$"
+
+Route120_Text_29E8C5: @ 829E8C5
+ .string "To travel wherever your heart desires\n"
+ .string "with POKéMON…\l"
+ .string "That’s the joy of being a TRAINER.$"
+
+Route120_Text_29E91C: @ 829E91C
+ .string "How’s your physical fitness?\n"
+ .string "If you’re not fit, you could have a\l"
+ .string "rough time in critical situations.$"
+
+Route120_Text_29E980: @ 829E980
+ .string "I’m totally fit, but…$"
+
+Route120_Text_29E996: @ 829E996
+ .string "Fitness training is in my routine.\n"
+ .string "I always run with my POKéMON.$"
+
+Route120_Text_29E9D7: @ 829E9D7
+ .string "… … … … … …\n"
+ .string "… … … … … …\l"
+ .string "Want to battle?$"
+
+Route120_Text_29E9FF: @ 829E9FF
+ .string "Lost it…$"
+
+Route120_Text_29EA08: @ 829EA08
+ .string "… … … … … …\n"
+ .string "… … … … … …\l"
+ .string "I’ll try harder…$"
+
+Route120_Text_29EA31: @ 829EA31
+ .string "… … … … … …\n"
+ .string "… … … … … …\l"
+ .string "Do you have a POKéNAV…?$"
+
+Route120_Text_29EA61: @ 829EA61
+ .string "… … … … … …\n"
+ .string "… … … … … …\l"
+ .string "Want to battle again?$"
+
+Route120_Text_29EA8F: @ 829EA8F
+ .string "… … … … … …\n"
+ .string "I lost again…$"
+
+Route120_Text_29EAA9: @ 829EAA9
+ .string "… … … … … …\n"
+ .string "… … … … … …\l"
+ .string "I’ll try harder…\l"
+ .string "For my precious BUG POKéMON…$"
+
+Route120_Text_29EAEF: @ 829EAEF
+ .string "POKéMON have many special abilities.\n"
+ .string "If you want to become a first-class\l"
+ .string "TRAINER, learn about them.$"
+
+Route120_Text_29EB53: @ 829EB53
+ .string "You’re obviously thinking.$"
+
+Route120_Text_29EB6E: @ 829EB6E
+ .string "The special abilities of POKéMON\n"
+ .string "will make battle styles change.$"
+
+Route120_Text_29EBAF: @ 829EBAF
+ .string "Who might you be?\p"
+ .string "Are you perhaps searching for ancient\n"
+ .string "ruins that are rumored to possibly\l"
+ .string "exist according to legend?$"
+
+Route120_Text_29EC25: @ 829EC25
+ .string "What a disgraceful setback…$"
+
+Route120_Text_29EC41: @ 829EC41
+ .string "That giant rock… I would like to\n"
+ .string "believe it may indeed contain ancient\l"
+ .string "ruins. But I see no entrance.$"
+
+Route120_Text_29ECA6: @ 829ECA6
+ .string "Why am I carrying this parasol?\p"
+ .string "I’ll tell you if you can win against me.$"
+
+Route120_Text_29ECEF: @ 829ECEF
+ .string "A parasol can’t ward off POKéMON\n"
+ .string "attacks…$"
+
+Route120_Text_29ED19: @ 829ED19
+ .string "I don’t think strong sunlight is good\n"
+ .string "for my POKéMON.\l"
+ .string "So I shield them with my parasol.$"
+
+Route120_Text_29ED71: @ 829ED71
+ .string "Me, POKéMON, and my parasol…\p"
+ .string "If any one of them is missing,\n"
+ .string "the picture of beauty will be ruined.$"
+
+Route120_Text_29EDD3: @ 829EDD3
+ .string "You’ve completely ruined my beauty…$"
+
+Route120_Text_29EDF7: @ 829EDF7
+ .string "A parasol wouldn’t suit you at all.\p"
+ .string "Why, something like this would only\n"
+ .string "get in your way.$"
+
+Route120_Text_29EE50: @ 829EE50
+ .string "I will adopt the movements of POKéMON\n"
+ .string "and create new ninja techniques.$"
+
+Route120_Text_29EE97: @ 829EE97
+ .string "The creation of new ninja techniques\n"
+ .string "is but a distant dream…$"
+
+Route120_Text_29EED4: @ 829EED4
+ .string "Perhaps I ought to apprentice under\n"
+ .string "a ninja sensei.$"
+
+Route120_Text_29EF08: @ 829EF08
+ .string "We ninja conceal ourselves under our\n"
+ .string "camouflage cloaks.\l"
+ .string "I bet you didn’t know where I was!$"
+
+Route120_Text_29EF63: @ 829EF63
+ .string "I lost!\n"
+ .string "I should camouflage my shame!$"
+
+Route120_Text_29EF89: @ 829EF89
+ .string "Our camouflage cloaks are all\n"
+ .string "handmade.$"
+
+Route120_Text_29EFB1: @ 829EFB1
+ .string "If you don’t pay attention,\n"
+ .string "you could get hurt!$"
+
+Route120_Text_29EFE1: @ 829EFE1
+ .string "Ouch!\n"
+ .string "I was the one to get hurt.$"
+
+Route120_Text_29F002: @ 829F002
+ .string "I wonder… Should I evolve my POKéMON?\n"
+ .string "They’re cute the way they are, though.$"
+
+Route120_Text_29F04F: @ 829F04F
+ .string "Your party POKéMON…\n"
+ .string "Do you have different types?$"
+
+Route120_Text_29F080: @ 829F080
+ .string "I’ve seen your policy in action!$"
+
+Route120_Text_29F0A1: @ 829F0A1
+ .string "I think it’s awesome you’re so strong\n"
+ .string "battling with your favorite POKéMON.$"
+
+Route121_Text_29F0EC: @ 829F0EC
+ .string "Will you play with my delightfully\n"
+ .string "pretty POKéMON?$"
+
+Route121_Text_29F11F: @ 829F11F
+ .string "This isn’t what I meant!$"
+
+Route121_Text_29F138: @ 829F138
+ .string "I’m going to a CONTEST in LILYCOVE.\p"
+ .string "My POKéMON should have no problem\n"
+ .string "sweeping the MASTER CLASS.$"
+
+Route121_Text_29F199: @ 829F199
+ .string "With my POKéMON, I have traveled\n"
+ .string "to the world’s four corners.\p"
+ .string "You might say I have some confidence\n"
+ .string "in my abilities.$"
+
+Route121_Text_29F20D: @ 829F20D
+ .string "Ah, well played.$"
+
+Route121_Text_29F21E: @ 829F21E
+ .string "I would like to circle the globe once\n"
+ .string "again with my POKéMON.$"
+
+Route121_Text_29F25B: @ 829F25B
+ .string "Your POKéMON prowess is remarkable.\n"
+ .string "Allow me to register you as a memento.$"
+
+Route121_Text_29F2A6: @ 829F2A6
+ .string "With my POKéMON, I have traveled\n"
+ .string "to the world’s four corners.\p"
+ .string "You might say I have some confidence\n"
+ .string "in my abilities.$"
+
+Route121_Text_29F31A: @ 829F31A
+ .string "Ah, well played.$"
+
+Route121_Text_29F32B: @ 829F32B
+ .string "Your POKéMON and you…\p"
+ .string "Your prowess together will be\n"
+ .string "considered strong, even overseas.$"
+
+Route121_Text_29F381: @ 829F381
+ .string "There are powers beyond our\n"
+ .string "understanding in the world…$"
+
+Route121_Text_29F3B9: @ 829F3B9
+ .string "I have lost…$"
+
+Route121_Text_29F3C6: @ 829F3C6
+ .string "MT. PYRE…\n"
+ .string "There is a mysterious power\l"
+ .string "at work there…$"
+
+Route121_Text_29F3FB: @ 829F3FB
+ .string "KATE: Together, we’re fearless!\n"
+ .string "We’ll demonstrate how tough we are!$"
+
+Route121_Text_29F43F: @ 829F43F
+ .string "KATE: I blew it in front of my junior\n"
+ .string "student partner…$"
+
+Route121_Text_29F476: @ 829F476
+ .string "KATE: When someone’s relying on me,\n"
+ .string "I get this urge to look cool in front\l"
+ .string "of them…$"
+
+Route121_Text_29F4C9: @ 829F4C9
+ .string "KATE: If you’ve only got one POKéMON,\n"
+ .string "we can’t battle with you.\p"
+ .string "That would be bullying.$"
+
+Route121_Text_29F521: @ 829F521
+ .string "JOY: Together, we’re fearless!\n"
+ .string "We’ll demonstrate how tough we are!$"
+
+Route121_Text_29F564: @ 829F564
+ .string "JOY: Please forgive me, KATE!$"
+
+Route121_Text_29F582: @ 829F582
+ .string "JOY: Ehehe, I’ll have to train with KATE,\n"
+ .string "my senior student partner, again.$"
+
+Route121_Text_29F5CE: @ 829F5CE
+ .string "JOY: You need at least two POKéMON\n"
+ .string "if you’re going to challenge us!$"
+
+Route121_Text_29F612: @ 829F612
+ .string "Stop! Have a good look at my precious\n"
+ .string "POKéMON!$"
+
+Route121_Text_29F641: @ 829F641
+ .string "Oh, how dare you!\n"
+ .string "Don’t take it so seriously!$"
+
+Route121_Text_29F66F: @ 829F66F
+ .string "Maybe I’ll go catch more POKéMON at\n"
+ .string "the SAFARI.$"
+
+Route121_Text_29F69F: @ 829F69F
+ .string "I took it easy on you this time!\n"
+ .string "It won’t be that way the next time!$"
+
+Route121_Text_29F6E4: @ 829F6E4
+ .string "My precious POKéMON grew!\n"
+ .string "Have a good look!$"
+
+Route121_Text_29F710: @ 829F710
+ .string "Oh, how dare you!\n"
+ .string "You still won’t take it easy!$"
+
+Route121_Text_29F740: @ 829F740
+ .string "Maybe I’ll go catch more POKéMON at\n"
+ .string "the SAFARI.$"
+
+Route121_Text_29F770: @ 829F770
+ .string "I have this routine.\n"
+ .string "Defeat five TRAINERS a day.\l"
+ .string "Guess what? You’re number five!$"
+
+Route121_Text_29F7C1: @ 829F7C1
+ .string "No!\n"
+ .string "You’re horrid!$"
+
+Route121_Text_29F7D4: @ 829F7D4
+ .string "I didn’t expect to lose this easily…\n"
+ .string "I’ll win next time!$"
+
+Route121_Text_29F80D: @ 829F80D
+ .string "That was total humiliation!\n"
+ .string "I won’t forget you…\l"
+ .string "Hand over your POKéNAV!$"
+
+Route121_Text_29F855: @ 829F855
+ .string "I have this new routine.\n"
+ .string "Defeat ten TRAINERS a day.\l"
+ .string "Guess what? You’re number ten!$"
+
+Route121_Text_29F8A8: @ 829F8A8
+ .string "Wait! That’s nasty!\n"
+ .string "I demand a rematch!$"
+
+Route121_Text_29F8D0: @ 829F8D0
+ .string "An opponent I just can’t beat…\n"
+ .string "Snivel…\l"
+ .string "I can’t believe this is happening…$"
+
+Route121_Text_29F91A: @ 829F91A
+ .string "Can’t you see that I have all this\n"
+ .string "stuff with me?\p"
+ .string "Despite that, you still insist that\n"
+ .string "we battle?$"
+
+Route121_Text_29F97B: @ 829F97B
+ .string "Of course I lost!\n"
+ .string "I’m holding stuff in both hands!$"
+
+Route121_Text_29F9AE: @ 829F9AE
+ .string "I bought too much stuff at\n"
+ .string "the LILYCOVE DEPT. STORE.\p"
+ .string "It’s up the road from here.\n"
+ .string "I wish I had a BAG like yours.$"
+
+Route121_Text_29FA1E: @ 829FA1E
+ .string "There’s nothing I love more than\n"
+ .string "checking out other people’s POKéMON!$"
+
+Route121_Text_29FA64: @ 829FA64
+ .string "Super awesome!$"
+
+Route121_Text_29FA73: @ 829FA73
+ .string "They’re great, your POKéMON!\n"
+ .string "How do you raise them?$"
+
+Route121_Text_29FAA7: @ 829FAA7
+ .string "I want everybody to see the POKéMON\n"
+ .string "I’ve raised!$"
+
+Route121_Text_29FAD8: @ 829FAD8
+ .string "Wow!\n"
+ .string "Spectacular!$"
+
+Route121_Text_29FAEA: @ 829FAEA
+ .string "I raise every POKéMON with the same\n"
+ .string "love and care--I don’t pick favorites.$"
+
+Route121_Text_29FB35: @ 829FB35
+ .string "My POKéMON have never tasted defeat!\n"
+ .string "On their next win, I’m entering them\l"
+ .string "in CONTESTS.$"
+
+Route121_Text_29FB8C: @ 829FB8C
+ .string "Oh, now what happened here?$"
+
+Route121_Text_29FBA8: @ 829FBA8
+ .string "I may have to train my gang some more\n"
+ .string "before entering any CONTEST.$"
+
+Route123_Text_29FBEB: @ 829FBEB
+ .string "Want to determine how strong you are?\n"
+ .string "I’ll be the test!$"
+
+Route123_Text_29FC23: @ 829FC23
+ .string "You passed with flying colors!$"
+
+Route123_Text_29FC42: @ 829FC42
+ .string "To best even me…\n"
+ .string "Your strength is marvelous!$"
+
+Route123_Text_29FC6F: @ 829FC6F
+ .string "You seem to have a big collection\n"
+ .string "of GYM BADGES.\p"
+ .string "Let me see if you’re actually worthy of\n"
+ .string "those BADGES!$"
+
+Route123_Text_29FCD6: @ 829FCD6
+ .string "Oh, you’re worthy, all right!$"
+
+Route123_Text_29FCF4: @ 829FCF4
+ .string "You did your BADGES proud in that\n"
+ .string "match!$"
+
+Route123_Text_29FD1D: @ 829FD1D
+ .string "They say that good times are filled\n"
+ .string "with good aromas.$"
+
+Route123_Text_29FD53: @ 829FD53
+ .string "Oh…\n"
+ .string "I smell the bitter scent of misery…$"
+
+Route123_Text_29FD7B: @ 829FD7B
+ .string "The BERRY MASTER’s garden is filled\n"
+ .string "with uplifting fragrances.$"
+
+Route123_Text_29FDBA: @ 829FDBA
+ .string "Being a psychic is about willpower.\p"
+ .string "I’ve willed myself not to lose to\n"
+ .string "anyone. That makes me strong!$"
+
+Route123_Text_29FE1E: @ 829FE1E
+ .string "I feel sad…$"
+
+Route123_Text_29FE2A: @ 829FE2A
+ .string "Being a psychic is about willpower.\n"
+ .string "I thought I wouldn’t lose to you…$"
+
+Route123_Text_29FE70: @ 829FE70
+ .string "I sense it!\n"
+ .string "You and I shall battle again!\l"
+ .string "I can’t tell if I’ll win, though…\p"
+ .string "Let’s see your POKéNAV.$"
+
+Route123_Text_29FED4: @ 829FED4
+ .string "I’ve convinced myself that I won’t\n"
+ .string "lose anymore. That makes me strong!$"
+
+Route123_Text_29FF1B: @ 829FF1B
+ .string "I feel sad…$"
+
+Route123_Text_29FF27: @ 829FF27
+ .string "I should train at MT. PYRE…\n"
+ .string "I’ll never beat you this way…$"
+
+Route123_Text_29FF61: @ 829FF61
+ .string "Don’t be too happy if your POKéMON\n"
+ .string "develop psychic powers.\p"
+ .string "You need to refine those powers to\n"
+ .string "make them really useful.$"
+
+Route123_Text_29FFD8: @ 829FFD8
+ .string "Overwhelmed!$"
+
+Route123_Text_29FFE5: @ 829FFE5
+ .string "We all have psychic powers.\n"
+ .string "We’ve just forgotten how to use them.$"
+
+Route123_Text_2A0027: @ 82A0027
+ .string "I would like to face you again.\n"
+ .string "Is that okay with you?$"
+
+Route123_Text_2A005E: @ 82A005E
+ .string "Have you awoken the psychic powers\n"
+ .string "within you?$"
+
+Route123_Text_2A008D: @ 82A008D
+ .string "Astounding!$"
+
+Route123_Text_2A0099: @ 82A0099
+ .string "Your power with POKéMON…\n"
+ .string "That could be a psychic power, too.$"
+
+Route123_Text_2A00D6: @ 82A00D6
+ .string "MIU: Hello, TRAINER. I hope your\n"
+ .string "POKéMON won’t cry when they lose.$"
+
+Route123_Text_2A0119: @ 82A0119
+ .string "MIU: Uh-oh, we lost.$"
+
+Route123_Text_2A012E: @ 82A012E
+ .string "MIU: TRAINER, your POKéMON are\n"
+ .string "strong because you are friends.$"
+
+Route123_Text_2A016D: @ 82A016D
+ .string "MIU: It’s no fun to battle if you\n"
+ .string "don’t have two POKéMON.$"
+
+Route123_Text_2A01A7: @ 82A01A7
+ .string "YUKI: Okay!\n"
+ .string "We’re beating the TRAINER’s POKéMON!$"
+
+Route123_Text_2A01D8: @ 82A01D8
+ .string "YUKI: Uh-oh, we lost.$"
+
+Route123_Text_2A01EE: @ 82A01EE
+ .string "YUKI: Why are you so strong?\n"
+ .string "We’ve never lost before.$"
+
+Route123_Text_2A0224: @ 82A0224
+ .string "YUKI: It’s no fun to battle if you\n"
+ .string "don’t have two POKéMON.$"
+
+Route123_Text_2A025F: @ 82A025F
+ .string "MT. PYRE…\n"
+ .string "Where the spirits of POKéMON sleep…\l"
+ .string "Will your POKéMON sleep?$"
+
+Route123_Text_2A02A6: @ 82A02A6
+ .string "Overflowing with vitality…$"
+
+Route123_Text_2A02C1: @ 82A02C1
+ .string "MT. PYRE…\n"
+ .string "Where the spirits of POKéMON sleep…\p"
+ .string "It must overflow with a power that\n"
+ .string "soothes spirits…$"
+
+Route123_Text_2A0323: @ 82A0323
+ .string "I’ll turn your lights out while\n"
+ .string "I rip through this tune!$"
+
+Route123_Text_2A035C: @ 82A035C
+ .string "Hey, hold it!\n"
+ .string "I was still playing the intro!$"
+
+Route123_Text_2A0389: @ 82A0389
+ .string "You’re rock steady.\n"
+ .string "I’d like to write a tune about you.$"
+
+Route123_Text_2A03C1: @ 82A03C1
+ .string "The next time, lend your ears to\n"
+ .string "the full tune, will you?$"
+
+Route123_Text_2A03FB: @ 82A03FB
+ .string "Today’s the day I’m going to do it!\n"
+ .string "I’ll turn out your lights before\l"
+ .string "I finish singing my song!$"
+
+Route123_Text_2A045A: @ 82A045A
+ .string "Hey, hold it!\n"
+ .string "I haven’t even hit the chorus!$"
+
+Route123_Text_2A0487: @ 82A0487
+ .string "I thought you’d be so enthralled\n"
+ .string "by my tune, you’d lose.$"
+
+Route123_Text_2A04C0: @ 82A04C0
+ .string "This is my awesome BUG POKéMON!\n"
+ .string "My big brother got it for me.$"
+
+Route123_Text_2A04FE: @ 82A04FE
+ .string "Waaaah!\n"
+ .string "You meanie!$"
+
+Route123_Text_2A0512: @ 82A0512
+ .string "Don’t tell my brother I lost.\n"
+ .string "You have to keep it a secret!$"
+
+Route123_Text_2A054E: @ 82A054E
+ .string "My confidence will get a boost by\n"
+ .string "beating someone obviously strong!$"
+
+Route123_Text_2A0592: @ 82A0592
+ .string "There goes my confidence…$"
+
+Route123_Text_2A05AC: @ 82A05AC
+ .string "They say that you can’t judge a person\n"
+ .string "by their appearance.\p"
+ .string "But often, their looks don’t lie…$"
+
+Route123_Text_2A060A: @ 82A060A
+ .string "Hello, child!\n"
+ .string "Can you spare some time?$"
+
+Route123_Text_2A0631: @ 82A0631
+ .string "Ah, a mighty capable child!\n"
+ .string "Let me contribute to your allowance.$"
+
+Route123_Text_2A0672: @ 82A0672
+ .string "Contribute to your allowance?\n"
+ .string "Wasn’t the prize money enough?$"
+
+Route123_Text_2A06AF: @ 82A06AF
+ .string "I have to tell you, BIRD POKéMON\n"
+ .string "are my obsession!\p"
+ .string "Birds are cool!\n"
+ .string "They’re the best!$"
+
+Route123_Text_2A0704: @ 82A0704
+ .string "Even in defeat, BIRD POKéMON are cool!$"
+
+Route123_Text_2A072B: @ 82A072B
+ .string "I gather BIRD POKéMON feathers that\n"
+ .string "scatter during battles.\p"
+ .string "I’m going to make a hat with\n"
+ .string "BIRD POKéMON feathers.$"
+
+Route123_Text_2A079B: @ 82A079B
+ .string "When there are no TRAINERS around,\n"
+ .string "I let my POKéMON battle each other.\l"
+ .string "I watch them.$"
+
+Route123_Text_2A07F0: @ 82A07F0
+ .string "I kind of like your POKéMON.$"
+
+Route123_Text_2A080D: @ 82A080D
+ .string "Hehe, I’m swiping your battling ideas!\n"
+ .string "I think they’ll make me better.$"
+
+Route123_Text_2A0854: @ 82A0854
+ .string "I lay in ambush, and a TRAINER has\n"
+ .string "landed in my trap!$"
+
+Route123_Text_2A088A: @ 82A088A
+ .string "If you don’t lose, how am I supposed\n"
+ .string "to have fun playing ninja?$"
+
+Route123_Text_2A08CA: @ 82A08CA
+ .string "I’m going to ambush a weaker-looking\n"
+ .string "TRAINER next time.$"
+
+Route123_Text_2A0902: @ 82A0902
+ .string "I just bought this parasol.\n"
+ .string "My cuteness should be up by a third!$"
+
+Route123_Text_2A0943: @ 82A0943
+ .string "You’re better than me by about\n"
+ .string "five times!$"
+
+Route123_Text_2A096E: @ 82A096E
+ .string "Using accessories effectively is\n"
+ .string "the secret behind fashion appeal.$"
+
+Route124_Text_2A09B1: @ 82A09B1
+ .string "Hey, are you lost at sea?\p"
+ .string "If you can beat my POKéMON,\n"
+ .string "I can serve as your pilot.$"
+
+Route124_Text_2A0A02: @ 82A0A02
+ .string "I lost my bearings in battle!$"
+
+Route124_Text_2A0A20: @ 82A0A20
+ .string "Many people lose their bearings at sea.\p"
+ .string "If you’re that sort, you should refer\n"
+ .string "to the POKéNAV’s MAP.$"
+
+Route124_Text_2A0A84: @ 82A0A84
+ .string "Hm! You’re riding a POKéMON instead\n"
+ .string "of swimming yourself…\p"
+ .string "I am envious!$"
+
+Route124_Text_2A0ACC: @ 82A0ACC
+ .string "Oh!\n"
+ .string "I can’t…$"
+
+Route124_Text_2A0AD9: @ 82A0AD9
+ .string "I’m getting chilled…\n"
+ .string "I’ve been in the water too long…\p"
+ .string "I wish I could ride a POKéMON like you…$"
+
+Route124_Text_2A0B37: @ 82A0B37
+ .string "If you just float in the sea like\n"
+ .string "this, POKéMON come around to play.$"
+
+Route124_Text_2A0B7C: @ 82A0B7C
+ .string "Oh, darn.\n"
+ .string "I’ve gone and lost.$"
+
+Route124_Text_2A0B9A: @ 82A0B9A
+ .string "While swimming, I noticed that some\n"
+ .string "POKéMON attack, and some just watch.\p"
+ .string "I guess POKéMON have personalities\n"
+ .string "of their own.$"
+
+Route124_Text_2A0C14: @ 82A0C14
+ .string "It’s only on a whim, but maybe I’ll get\n"
+ .string "you to register me in your POKéNAV.$"
+
+Route124_Text_2A0C60: @ 82A0C60
+ .string "If you just float in the sea like this,\n"
+ .string "TRAINERS challenge you!$"
+
+Route124_Text_2A0CA0: @ 82A0CA0
+ .string "That’s strange…\n"
+ .string "I lost again…$"
+
+Route124_Text_2A0CBE: @ 82A0CBE
+ .string "This has nothing to do with anything,\n"
+ .string "but maybe I’ll visit the TRICK HOUSE.$"
+
+Route124_Text_2A0D0A: @ 82A0D0A
+ .string "I’m growing bored of swimming…\n"
+ .string "How about a battle?$"
+
+Route124_Text_2A0D3D: @ 82A0D3D
+ .string "I had no idea that you were\n"
+ .string "this strong!$"
+
+Route124_Text_2A0D66: @ 82A0D66
+ .string "All the effort you put in must have\n"
+ .string "made you this strong.$"
+
+Route124_Text_2A0DA0: @ 82A0DA0
+ .string "Fufufufu… I dive deep underwater\n"
+ .string "to go deep under cover.\l"
+ .string "Plumbing the depths is where I excel!$"
+
+Route124_Text_2A0DFF: @ 82A0DFF
+ .string "Glub, glub, glub…\n"
+ .string "I’m sinking…$"
+
+Route124_Text_2A0E1E: @ 82A0E1E
+ .string "I have it on good authority that\n"
+ .string "there’s a DIVE spot around here.\p"
+ .string "It gives me the urge to go deep\n"
+ .string "again…$"
+
+Route124_Text_2A0E87: @ 82A0E87
+ .string "LILA: Sigh…\p"
+ .string "Here I am in the sea, but who’s with me?\n"
+ .string "My little brother!\p"
+ .string "Let’s battle so I won’t have to dwell\n"
+ .string "on that!$"
+
+Route124_Text_2A0EFE: @ 82A0EFE
+ .string "LILA: ROY! It’s your fault we lost!\n"
+ .string "You’re in for it later!$"
+
+Route124_Text_2A0F3A: @ 82A0F3A
+ .string "LILA: Sigh…\p"
+ .string "If only it wasn’t my little brother\n"
+ .string "next to me, but a nice boyfriend…$"
+
+Route124_Text_2A0F8C: @ 82A0F8C
+ .string "LILA: You’re planning to battle us?\n"
+ .string "Not unless you have two POKéMON.$"
+
+Route124_Text_2A0FD1: @ 82A0FD1
+ .string "ROY: My big sister is tough at POKéMON!\p"
+ .string "Don’t cry when you lose!$"
+
+Route124_Text_2A1012: @ 82A1012
+ .string "ROY: Uh-oh…\n"
+ .string "My big sister will chew me out…$"
+
+Route124_Text_2A103E: @ 82A103E
+ .string "ROY: My big sister is really scary\n"
+ .string "when she gets angry.\p"
+ .string "That’s why she doesn’t have a\n"
+ .string "boyfriend.$"
+
+Route124_Text_2A109F: @ 82A109F
+ .string "ROY: Will you battle with us again?\n"
+ .string "But take it easy next time, okay?$"
+
+Route124_Text_2A10E5: @ 82A10E5
+ .string "ROY: Did you want to battle us?\n"
+ .string "Bring two POKéMON, then.$"
+
+Route124_Text_2A111E: @ 82A111E
+ .string "LILA: Sigh…\p"
+ .string "Here I am in the sea, but who’s with me?\n"
+ .string "My little brother!\p"
+ .string "Oh, hi, it’s been a while. Let’s battle\n"
+ .string "so I won’t have to dwell on things!$"
+
+Route124_Text_2A11B2: @ 82A11B2
+ .string "LILA: ROY!\n"
+ .string "It’s your fault we lost again!\p"
+ .string "We’re having a training session later!$"
+
+Route124_Text_2A1203: @ 82A1203
+ .string "LILA: Sigh…\p"
+ .string "If I had a nice boyfriend, we’d beat\n"
+ .string "anyone with lovely combinations…$"
+
+Route124_Text_2A1255: @ 82A1255
+ .string "LILA: You’re planning to battle us?\n"
+ .string "Not unless you have two POKéMON.$"
+
+Route124_Text_2A129A: @ 82A129A
+ .string "ROY: If we lose, I’ll catch heck.\n"
+ .string "I’m going to go totally all out!$"
+
+Route124_Text_2A12DD: @ 82A12DD
+ .string "ROY: Uh-oh…\n"
+ .string "My big sister will chew me out again.$"
+
+Route124_Text_2A130F: @ 82A130F
+ .string "ROY: My big sister is really scary\n"
+ .string "when she gets angry.\p"
+ .string "She’s going to make me train really\n"
+ .string "hard with POKéMON later…$"
+
+Route124_Text_2A1384: @ 82A1384
+ .string "ROY: Did you want to battle us?\n"
+ .string "Bring two POKéMON, then.$"
+
+Route124_Text_2A13BD: @ 82A13BD
+ .string "Here I am swimming by my lonesome\n"
+ .string "on this wide, beautiful sea.\p"
+ .string "There’s no other word for it.\n"
+ .string "This is pathetic!$"
+
+Route124_Text_2A142C: @ 82A142C
+ .string "I’m feeling blue.\n"
+ .string "Blue as the sky…$"
+
+Route124_Text_2A144F: @ 82A144F
+ .string "I should chat up lady SWIMMERS\n"
+ .string "and invite them on a long swim.$"
+
+Route124_Text_2A148E: @ 82A148E
+ .string "I’m not going to lose to some\n"
+ .string "surfer TRAINER.$"
+
+Route124_Text_2A14BC: @ 82A14BC
+ .string "I’ve only got sweat in my eyes!\n"
+ .string "I am not crying!$"
+
+Route124_Text_2A14ED: @ 82A14ED
+ .string "You can find pretty colored shards\n"
+ .string "of things around here.$"
+
+Route125_Text_2A1527: @ 82A1527
+ .string "I heard you approaching, so I hung\n"
+ .string "around for you!$"
+
+Route125_Text_2A155A: @ 82A155A
+ .string "I surrender!$"
+
+Route125_Text_2A1567: @ 82A1567
+ .string "Sound travels faster in water than\n"
+ .string "it does through air.$"
+
+Route125_Text_2A159F: @ 82A159F
+ .string "Hey, there!\n"
+ .string "Check out my sweet POKéMON!$"
+
+Route125_Text_2A15C7: @ 82A15C7
+ .string "I floundered…$"
+
+Route125_Text_2A15D5: @ 82A15D5
+ .string "I was blown away by HORSEA’s charm,\n"
+ .string "so I started swimming, too.$"
+
+Route125_Text_2A1615: @ 82A1615
+ .string "I’m tired of swimming.\n"
+ .string "Are you up for a battle with me?$"
+
+Route125_Text_2A164D: @ 82A164D
+ .string "You’re too much!$"
+
+Route125_Text_2A165E: @ 82A165E
+ .string "Whew…\n"
+ .string "Which way is it to MOSSDEEP CITY?$"
+
+Route125_Text_2A1686: @ 82A1686
+ .string "How would you like to take on the\n"
+ .string "WATER-type POKéMON I raised?$"
+
+Route125_Text_2A16C5: @ 82A16C5
+ .string "Lost it…$"
+
+Route125_Text_2A16CE: @ 82A16CE
+ .string "Your power… You’re the real deal.\n"
+ .string "I’m amazed!$"
+
+Route125_Text_2A16FC: @ 82A16FC
+ .string "Ahoy! I’m a buff, tough SAILOR!\n"
+ .string "I’ve braved the world’s seas!$"
+
+Route125_Text_2A173A: @ 82A173A
+ .string "Gwrroooar!\n"
+ .string "I couldn’t win!$"
+
+Route125_Text_2A1755: @ 82A1755
+ .string "The tide ebbs and flows inside the\n"
+ .string "SHOAL CAVE.\p"
+ .string "By the way, it’s about six hours from\n"
+ .string "high tide to low tide. Did you know?$"
+
+Route125_Text_2A17CF: @ 82A17CF
+ .string "Register me in your POKéNAV,\n"
+ .string "and I’ll tell you something good.$"
+
+Route125_Text_2A180E: @ 82A180E
+ .string "It’s high time I get my payback\n"
+ .string "from you! Come on, we’re battling!$"
+
+Route125_Text_2A1851: @ 82A1851
+ .string "I couldn’t win!\n"
+ .string "I flat out couldn’t win!$"
+
+Route125_Text_2A187A: @ 82A187A
+ .string "The SHOAL CAVE…\p"
+ .string "There are places you can and can’t\n"
+ .string "get to depending on the rise and fall\l"
+ .string "of the tide.\p"
+ .string "By the way, it’s about six hours from\n"
+ .string "high tide to low tide. Don’t forget!$"
+
+Route125_Text_2A192B: @ 82A192B
+ .string "KIM: A funny old man lives in the\n"
+ .string "SHOAL CAVE. Someone told me.\l"
+ .string "Are you going to see him, too?$"
+
+Route125_Text_2A1989: @ 82A1989
+ .string "KIM: I thought we would win.$"
+
+Route125_Text_2A19A6: @ 82A19A6
+ .string "KIM: A funny old man lives in the\n"
+ .string "SHOAL CAVE, doesn’t he?\p"
+ .string "Let’s go see him, IRIS!$"
+
+Route125_Text_2A19F8: @ 82A19F8
+ .string "KIM: No, no, no! You need two POKéMON,\n"
+ .string "or it’s just no good!$"
+
+Route125_Text_2A1A35: @ 82A1A35
+ .string "IRIS: KIM, can you tell me what we’re\n"
+ .string "looking for out here?$"
+
+Route125_Text_2A1A71: @ 82A1A71
+ .string "IRIS: Oh, we came sort of close.$"
+
+Route125_Text_2A1A92: @ 82A1A92
+ .string "IRIS: KIM, are we really going into\n"
+ .string "the SHOAL CAVE?\l"
+ .string "We’ll get all wet.$"
+
+Route125_Text_2A1AD9: @ 82A1AD9
+ .string "IRIS: Oh, we could never, ever do\n"
+ .string "anything like a 2-on-1 battle.$"
+
+Route125_Text_2A1B1A: @ 82A1B1A
+ .string "Why would a BIRDKEEPER like me\n"
+ .string "come out to the sea?$"
+
+Route125_Text_2A1B4E: @ 82A1B4E
+ .string "Okay.\n"
+ .string "I’ll tell you why I’m here.$"
+
+Route125_Text_2A1B70: @ 82A1B70
+ .string "I put a message in a bottle and put\n"
+ .string "it out to sea.\p"
+ .string "I’m sure that a girl SWIMMER will\n"
+ .string "find it!$"
+
+Route125_Text_2A1BCE: @ 82A1BCE
+ .string "Hey! Was it you throwing garbage\n"
+ .string "into the sea?$"
+
+Route125_Text_2A1BFD: @ 82A1BFD
+ .string "Oh, you weren’t throwing trash into\n"
+ .string "the sea.$"
+
+Route125_Text_2A1C2A: @ 82A1C2A
+ .string "I found an unsightly bottle bobbing\n"
+ .string "in the waves earlier.\p"
+ .string "It angers me that someone would\n"
+ .string "pollute the sea!$"
+
+Route126_Text_2A1C95: @ 82A1C95
+ .string "Swimming is a full-body workout!\n"
+ .string "You will get fit!$"
+
+Route126_Text_2A1CC8: @ 82A1CC8
+ .string "I admit it!\n"
+ .string "You win!$"
+
+Route126_Text_2A1CDD: @ 82A1CDD
+ .string "Thanks to my daily swimming routine…\n"
+ .string "Look! Feast your eyes on this physique!$"
+
+Route126_Text_2A1D2A: @ 82A1D2A
+ .string "This towering white mountain of rock\n"
+ .string "is SOOTOPOLIS CITY.$"
+
+Route126_Text_2A1D63: @ 82A1D63
+ .string "I was done in?$"
+
+Route126_Text_2A1D72: @ 82A1D72
+ .string "I can’t find the entrance to\n"
+ .string "SOOTOPOLIS. Where could it be?$"
+
+Route126_Text_2A1DAE: @ 82A1DAE
+ .string "Ufufufufu!\n"
+ .string "I’m a mermaid!$"
+
+Route126_Text_2A1DC8: @ 82A1DC8
+ .string "My fantasy burst as if it were a bubble!\n"
+ .string "Blub, blub, blub…$"
+
+Route126_Text_2A1E03: @ 82A1E03
+ .string "You thrashed me… I want to\n"
+ .string "disappear in a wave of despair…$"
+
+Route126_Text_2A1E3E: @ 82A1E3E
+ .string "Hello, kiddo!\n"
+ .string "Want a battle with me?$"
+
+Route126_Text_2A1E63: @ 82A1E63
+ .string "Oh, noooooh!$"
+
+Route126_Text_2A1E70: @ 82A1E70
+ .string "I love frolicking with POKéMON in\n"
+ .string "the sea like this!$"
+
+Route126_Text_2A1EA5: @ 82A1EA5
+ .string "Check out this sculpted body!\n"
+ .string "I’m more cut than a BLACK BELT!$"
+
+Route126_Text_2A1EE3: @ 82A1EE3
+ .string "Whoops! Too strong!\n"
+ .string "Not bad! Not bad at all!$"
+
+Route126_Text_2A1F10: @ 82A1F10
+ .string "Losing to you stimulated my senses!\n"
+ .string "I’ll train myself and POKéMON harder!$"
+
+Route126_Text_2A1F5A: @ 82A1F5A
+ .string "Yep, you’re not bad at all!\n"
+ .string "I’d like to get to know you more!$"
+
+Route126_Text_2A1F98: @ 82A1F98
+ .string "Check out this beautiful body!\n"
+ .string "I’m more shapely than a SWIMMER!$"
+
+Route126_Text_2A1FD8: @ 82A1FD8
+ .string "Whoops! Really too strong!\n"
+ .string "Not bad! Not bad at all!$"
+
+Route126_Text_2A200C: @ 82A200C
+ .string "I’m going to train even harder!\n"
+ .string "You’re a great motivator!\l"
+ .string "You have to come back again!$"
+
+Route126_Text_2A2063: @ 82A2063
+ .string "I couldn’t even swim last year,\n"
+ .string "but now I’m a decent SWIMMER.\p"
+ .string "I think I’m capable of anything now.$"
+
+Route126_Text_2A20C6: @ 82A20C6
+ .string "Sheesh, getting greedy didn’t do\n"
+ .string "a thing for me.$"
+
+Route126_Text_2A20F7: @ 82A20F7
+ .string "If you practice at something,\n"
+ .string "you will get better at it.\p"
+ .string "You’re young--don’t be afraid to\n"
+ .string "try all sorts of things!$"
+
+Route126_Text_2A216A: @ 82A216A
+ .string "If seawater gets up your nose,\n"
+ .string "doesn’t it feel terrible?$"
+
+Route126_Text_2A21A3: @ 82A21A3
+ .string "Ack! Why, you…\n"
+ .string "Glub!$"
+
+Route126_Text_2A21B8: @ 82A21B8
+ .string "Ooh, I choked on some water!\n"
+ .string "It’s bitter! It’s salty!!$"
+
+Route126_Text_2A21EF: @ 82A21EF
+ .string "I’m throwing my whole heart\n"
+ .string "into this!$"
+
+Route126_Text_2A2216: @ 82A2216
+ .string "You had more heart!$"
+
+Route126_Text_2A222A: @ 82A222A
+ .string "I need to cool down now…\n"
+ .string "I think I’ll go for a dive.$"
+
+Route127_Text_2A225F: @ 82A225F
+ .string "I can see it in your face.\n"
+ .string "You want to challenge me.$"
+
+Route127_Text_2A2294: @ 82A2294
+ .string "Awawawawawa…$"
+
+Route127_Text_2A22A1: @ 82A22A1
+ .string "A well-played match leaves me feeling\n"
+ .string "refreshed and serene.$"
+
+Route127_Text_2A22DD: @ 82A22DD
+ .string "Do you have a rival whom you just\n"
+ .string "hate to lose against?$"
+
+Route127_Text_2A2315: @ 82A2315
+ .string "Arrrgh!\n"
+ .string "I hate losing!$"
+
+Route127_Text_2A232C: @ 82A232C
+ .string "If you have a rival, don’t you get the\n"
+ .string "feeling that you have to keep getting\l"
+ .string "better?$"
+
+Route127_Text_2A2381: @ 82A2381
+ .string "Through fishing, I have attained a\n"
+ .string "state of becalmed serenity…\p"
+ .string "Please, allow me to demonstrate…$"
+
+Route127_Text_2A23E1: @ 82A23E1
+ .string "Though I have lost, my heart remains\n"
+ .string "calm…$"
+
+Route127_Text_2A240C: @ 82A240C
+ .string "It matters not that I catch nothing.\n"
+ .string "The line remains in the water…$"
+
+Route127_Text_2A2450: @ 82A2450
+ .string "Whoops! Don’t tell me I snagged\n"
+ .string "a SURFING POKéMON?$"
+
+Route127_Text_2A2483: @ 82A2483
+ .string "I can’t keep up!$"
+
+Route127_Text_2A2494: @ 82A2494
+ .string "It’d be a handful if I hooked\n"
+ .string "your tough POKéMON!$"
+
+Route127_Text_2A24C6: @ 82A24C6
+ .string "Well, hey! This is a match between\n"
+ .string "a POKéMON fan and a fishing buff!$"
+
+Route127_Text_2A250B: @ 82A250B
+ .string "No! My line’s all tangled!\n"
+ .string "The party’s over!$"
+
+Route127_Text_2A2538: @ 82A2538
+ .string "My fishing line’s doing a dance!\n"
+ .string "The tangle tango! Hahaha, snarl!$"
+
+Route127_Text_2A257A: @ 82A257A
+ .string "BIRD POKéMON have excellent vision.\n"
+ .string "They spot prey from great heights.$"
+
+Route127_Text_2A25C1: @ 82A25C1
+ .string "Whew… I give up.$"
+
+Route127_Text_2A25D2: @ 82A25D2
+ .string "There’re lots of diving spots in\n"
+ .string "the sea around here.\p"
+ .string "You can spot them easily from the sky\n"
+ .string "because of their darker color.$"
+
+Route127_Text_2A264D: @ 82A264D
+ .string "Run in your bare feet.\n"
+ .string "That will toughen up your soles!$"
+
+Route127_Text_2A2685: @ 82A2685
+ .string "Yowch!\n"
+ .string "I got a pebble under a toenail!$"
+
+Route127_Text_2A26AC: @ 82A26AC
+ .string "Going barefoot feels great.\n"
+ .string "But your RUNNING SHOES are cool, too.$"
+
+Route127_Text_2A26EE: @ 82A26EE
+ .string "This is what I do to people who beat me!\n"
+ .string "I hope we can do this again.$"
+
+Route127_Text_2A2734: @ 82A2734
+ .string "I still run in my bare feet daily.\n"
+ .string "My soles are tough!$"
+
+Route127_Text_2A276B: @ 82A276B
+ .string "Yowch!\n"
+ .string "Pebbles dug into my arches!$"
+
+Route127_Text_2A278E: @ 82A278E
+ .string "Want to go barefoot for a while?\n"
+ .string "So I can try your RUNNING SHOES?$"
+
+Route127_Text_2A27D0: @ 82A27D0
+ .string "We should have a slow and methodical\n"
+ .string "match.$"
+
+Route127_Text_2A27FC: @ 82A27FC
+ .string "You didn’t give me the chance to\n"
+ .string "do any strategizing.$"
+
+Route127_Text_2A2832: @ 82A2832
+ .string "When I’m surrounded by the blue sea\n"
+ .string "and sky, it feels as if time slows down.$"
+
+Route128_Text_2A287F: @ 82A287F
+ .string "EVER GRANDE CITY is still a long ways\n"
+ .string "away…$"
+
+Route128_Text_2A28AB: @ 82A28AB
+ .string "My first victory seems to be far\n"
+ .string "away, too…$"
+
+Route128_Text_2A28D7: @ 82A28D7
+ .string "My whole life has been about losing,\n"
+ .string "but I will never give up!$"
+
+Route128_Text_2A2916: @ 82A2916
+ .string "I know I’m not good now, but I think\n"
+ .string "I can win eventually.\p"
+ .string "Please register me in your POKéNAV.$"
+
+Route128_Text_2A2975: @ 82A2975
+ .string "I’m still feeling good. I’ll keep on\n"
+ .string "swimming to EVER GRANDE CITY.$"
+
+Route128_Text_2A29B8: @ 82A29B8
+ .string "I’ve yet to taste my first victory…$"
+
+Route128_Text_2A29DC: @ 82A29DC
+ .string "I’ll eventually reach EVER GRANDE CITY\n"
+ .string "where I can eventually win…$"
+
+Route128_Text_2A2A1F: @ 82A2A1F
+ .string "You have to swim, cycle, and then run\n"
+ .string "a marathon in a triathlon.\p"
+ .string "It’s a grueling race that consists\n"
+ .string "of three events.$"
+
+Route128_Text_2A2A94: @ 82A2A94
+ .string "A POKéMON battle is grueling, too…$"
+
+Route128_Text_2A2AB7: @ 82A2AB7
+ .string "I have to ride a BIKE next, but…\n"
+ .string "I’m about to throw in the towel…$"
+
+Route128_Text_2A2AF9: @ 82A2AF9
+ .string "Well, I may as well make the best\n"
+ .string "of this. I’d like a rematch sometime.$"
+
+Route128_Text_2A2B41: @ 82A2B41
+ .string "A triathlon is long. But I guess the\n"
+ .string "road to become the POKéMON CHAMPION\l"
+ .string "is also a long and grueling one.$"
+
+Route128_Text_2A2BAB: @ 82A2BAB
+ .string "A POKéMON battle really is harsh\n"
+ .string "and unforgiving…$"
+
+Route128_Text_2A2BDD: @ 82A2BDD
+ .string "You should give serious thought to\n"
+ .string "challenges on VICTORY ROAD.$"
+
+Route128_Text_2A2C1C: @ 82A2C1C
+ .string "We’ve been working so hard to mount\n"
+ .string "a POKéMON LEAGUE challenge…\p"
+ .string "We can’t afford to lose now!$"
+
+Route128_Text_2A2C79: @ 82A2C79
+ .string "Oh!\n"
+ .string "How could this happen?!$"
+
+Route128_Text_2A2C95: @ 82A2C95
+ .string "After all I’ve done to get here,\n"
+ .string "I won’t give up after one setback.$"
+
+Route128_Text_2A2CD9: @ 82A2CD9
+ .string "There is no stronger TRAINER than I!$"
+
+Route128_Text_2A2CFE: @ 82A2CFE
+ .string "This can’t be!$"
+
+Route128_Text_2A2D0D: @ 82A2D0D
+ .string "There probably is no stronger TRAINER\n"
+ .string "than you!$"
+
+Route128_Text_2A2D3D: @ 82A2D3D
+ .string "I want to visit EVER GRANDE, so I\n"
+ .string "caught myself a POKéMON that knows\l"
+ .string "the move WATERFALL to crest the falls.$"
+
+Route128_Text_2A2DA9: @ 82A2DA9
+ .string "I’m crestfallen!$"
+
+Route128_Text_2A2DBA: @ 82A2DBA
+ .string "Awww, phooey!\p"
+ .string "My POKéMON knows WATERFALL, but\n"
+ .string "I don’t have the SOOTOPOLIS GYM BADGE!$"
+
+Route128_Text_2A2E0F: @ 82A2E0F
+ .string "You’re looking awfully tough.\n"
+ .string "I wonder if I can win?$"
+
+Route128_Text_2A2E44: @ 82A2E44
+ .string "Ouch!\n"
+ .string "I guess it was impossible to win.$"
+
+Route128_Text_2A2E6C: @ 82A2E6C
+ .string "There are tough TRAINERS galore\n"
+ .string "around EVER GRANDE.\p"
+ .string "Do you think I may be out\n"
+ .string "of my league?$"
+
+Route128_Text_2A2EC8: @ 82A2EC8
+ .string "The sunlight seems to be more harsh\n"
+ .string "in this area.$"
+
+Route128_Text_2A2EFA: @ 82A2EFA
+ .string "I couldn’t see very well because of\n"
+ .string "the sun’s glare.$"
+
+Route128_Text_2A2F2F: @ 82A2F2F
+ .string "I should go back soon.\n"
+ .string "I need to reapply my sunscreen.$"
+
+Route129_Text_2A2F66: @ 82A2F66
+ .string "This is my first triathlon.\n"
+ .string "I’m all tense and nervous!$"
+
+Route129_Text_2A2F9D: @ 82A2F9D
+ .string "Wroooaaar!\n"
+ .string "I failed to win!$"
+
+Route129_Text_2A2FB9: @ 82A2FB9
+ .string "If I’m all tensed up, I won’t be able to\n"
+ .string "give it my all.$"
+
+Route129_Text_2A2FF2: @ 82A2FF2
+ .string "I’m in the middle of a triathlon,\n"
+ .string "but, sure, why don’t we battle?$"
+
+Route129_Text_2A3034: @ 82A3034
+ .string "I was sure I’d win!$"
+
+Route129_Text_2A3048: @ 82A3048
+ .string "Do you know what’s the greatest thing\n"
+ .string "about triathlons?\p"
+ .string "Testing the limits of your own\n"
+ .string "strength and endurance against\l"
+ .string "Mother Nature!$"
+
+Route129_Text_2A30CD: @ 82A30CD
+ .string "Say hey, hey!\n"
+ .string "Let’s get on with it!$"
+
+Route129_Text_2A30F1: @ 82A30F1
+ .string "Beat, I’m beaten.\n"
+ .string "That’s it, done!$"
+
+Route129_Text_2A3114: @ 82A3114
+ .string "There’s nothing for a loser.\n"
+ .string "Time for me to beat it home.$"
+
+Route129_Text_2A314E: @ 82A314E
+ .string "What’s the hurry?\n"
+ .string "Let’s take it slow and easy.$"
+
+Route129_Text_2A317D: @ 82A317D
+ .string "Oh, my.\n"
+ .string "I wanted to relax a little more…$"
+
+Route129_Text_2A31A6: @ 82A31A6
+ .string "Don’t you hate making mistakes when\n"
+ .string "you’re in a rush?\p"
+ .string "That’s why I try to take things\n"
+ .string "slowly.$"
+
+Route129_Text_2A3204: @ 82A3204
+ .string "Surfing isn’t as easy as it seems,\n"
+ .string "isn’t that right?$"
+
+Route129_Text_2A3239: @ 82A3239
+ .string "Winning sure isn’t easy.$"
+
+Route129_Text_2A3252: @ 82A3252
+ .string "You have your sights on the POKéMON\n"
+ .string "LEAGUE? Keep at it!$"
+
+Route130_Text_2A328A: @ 82A328A
+ .string "What a surprise! I didn’t expect to\n"
+ .string "see a TRAINER out in the sea.\p"
+ .string "I think we should battle!$"
+
+Route130_Text_2A32E6: @ 82A32E6
+ .string "This kid’s awfully tough…$"
+
+Route130_Text_2A3300: @ 82A3300
+ .string "Your eyes have that look of someone\n"
+ .string "who’s experienced harsh challenges\l"
+ .string "and won. It suits you well!$"
+
+Route130_Text_2A3363: @ 82A3363
+ .string "In the deep blue sea,\n"
+ .string "my shattered blue heart finds\l"
+ .string "comfort among waves.$"
+
+Route130_Text_2A33AC: @ 82A33AC
+ .string "Like the vast blue sea,\n"
+ .string "the world of POKéMON spans\l"
+ .string "depths beyond belief.$"
+
+Route130_Text_2A33F5: @ 82A33F5
+ .string "The world’s children dream\n"
+ .string "of one day becoming\l"
+ .string "the POKéMON CHAMPION.$"
+
+Route130_Text_2A343A: @ 82A343A
+ .string "Floating on the open sea like this…\n"
+ .string "It’s peaceful.$"
+
+Route130_Text_2A346D: @ 82A346D
+ .string "I needed to be a little less peaceful!$"
+
+Route130_Text_2A3494: @ 82A3494
+ .string "Swimming and battling like this…\n"
+ .string "I’m one happy guy…$"
+
+Route131_Text_2A34C8: @ 82A34C8
+ .string "The sea is teeming with POKéMON.\n"
+ .string "It’s not easy swimming, I tell you.$"
+
+Route131_Text_2A350D: @ 82A350D
+ .string "POKéMON raised by TRAINERS are\n"
+ .string "seriously tough…$"
+
+Route131_Text_2A353D: @ 82A353D
+ .string "Gasp… Gasp…\n"
+ .string "I’m wiped out…\p"
+ .string "The going’s easy. It’s the leaving\n"
+ .string "that’s the hard part.\p"
+ .string "Will I have any energy left to make\n"
+ .string "the return trip?$"
+
+Route131_Text_2A35C6: @ 82A35C6
+ .string "The sea… The sea… The sea…\n"
+ .string "The sea as far as these eyes can see!\l"
+ .string "I’m sick and tired of the sea!$"
+
+Route131_Text_2A3626: @ 82A3626
+ .string "Bleah!$"
+
+Route131_Text_2A362D: @ 82A362D
+ .string "Bored I am by the sea, but swim I must.\p"
+ .string "I’m a born swimmer!\n"
+ .string "That’s what I am.$"
+
+Route131_Text_2A367B: @ 82A367B
+ .string "Hi, sweetie, wait!\n"
+ .string "We should battle, you and I!$"
+
+Route131_Text_2A36AB: @ 82A36AB
+ .string "You’re tough in spite of the way\n"
+ .string "you look!$"
+
+Route131_Text_2A36D6: @ 82A36D6
+ .string "Did you see a guy over there who whines\n"
+ .string "that he’s bored of the sea?\p"
+ .string "That’s all talk.\n"
+ .string "He’s hopelessly in love with the sea!$"
+
+Route131_Text_2A3751: @ 82A3751
+ .string "Why do men love bathing suits so much?\p"
+ .string "They all ogle me!$"
+
+Route131_Text_2A378A: @ 82A378A
+ .string "I’m out of my depth!$"
+
+Route131_Text_2A379F: @ 82A379F
+ .string "Maybe it’s not my bathing suit that\n"
+ .string "makes men look. It must be my beauty!$"
+
+Route131_Text_2A37E9: @ 82A37E9
+ .string "RELI: We’ll work together as siblings\n"
+ .string "to take you on!$"
+
+Route131_Text_2A381F: @ 82A381F
+ .string "RELI: We couldn’t win even though we\n"
+ .string "worked together…$"
+
+Route131_Text_2A3855: @ 82A3855
+ .string "RELI: The people of PACIFIDLOG are\n"
+ .string "together with the sea and POKéMON from\l"
+ .string "the time they are born.$"
+
+Route131_Text_2A38B7: @ 82A38B7
+ .string "RELI: You don’t have two POKéMON?\n"
+ .string "We can’t enjoy a battle, then.$"
+
+Route131_Text_2A38F8: @ 82A38F8
+ .string "IAN: I’m doing my best together with\n"
+ .string "my sis!$"
+
+Route131_Text_2A3925: @ 82A3925
+ .string "IAN: I did my best with my sis,\n"
+ .string "but we still couldn’t win…$"
+
+Route131_Text_2A3960: @ 82A3960
+ .string "IAN: You know how PACIFIDLOG is\n"
+ .string "a floating town?\p"
+ .string "So, wherever there is the sea,\n"
+ .string "that’s a part of PACIFIDLOG!$"
+
+Route131_Text_2A39CD: @ 82A39CD
+ .string "IAN: If you have two POKéMON,\n"
+ .string "we’ll take you on!$"
+
+Route131_Text_2A39FE: @ 82A39FE
+ .string "If you can beat me, I’ll give you some\n"
+ .string "great information!$"
+
+Route131_Text_2A3A38: @ 82A3A38
+ .string "Oh?\n"
+ .string "Did I lose?$"
+
+Route131_Text_2A3A48: @ 82A3A48
+ .string "There is an odd place nearby.\n"
+ .string "There’s a huge tower there.\l"
+ .string "Why don’t you go take a look?$"
+
+Route131_Text_2A3AA0: @ 82A3AA0
+ .string "The people of PACIFIDLOG are\n"
+ .string "a peaceful bunch.\p"
+ .string "They never get angry.\n"
+ .string "That goes for me, too.$"
+
+Route131_Text_2A3AFC: @ 82A3AFC
+ .string "Oops!$"
+
+Route131_Text_2A3B02: @ 82A3B02
+ .string "Tch! …Oh, wait.\n"
+ .string "I’m not angry. Honestly!\p"
+ .string "But, boy, you’re strong!\n"
+ .string "Hahaha!$"
+
+Route132_Text_2A3B4C: @ 82A3B4C
+ .string "I used to catch colds all the time as\n"
+ .string "a kid, but I became totally fit after\l"
+ .string "I started swimming.$"
+
+Route132_Text_2A3BAC: @ 82A3BAC
+ .string "I crave more power…$"
+
+Route132_Text_2A3BC0: @ 82A3BC0
+ .string "TRAINERS travel the fields and\n"
+ .string "mountains, so they must be fit, too.$"
+
+Route132_Text_2A3C04: @ 82A3C04
+ .string "I try not to swim where the currents\n"
+ .string "are too strong.$"
+
+Route132_Text_2A3C39: @ 82A3C39
+ .string "Oh, please, no!$"
+
+Route132_Text_2A3C49: @ 82A3C49
+ .string "If I get swept away, I’ll lose all my\n"
+ .string "sense of place…$"
+
+Route132_Text_2A3C7F: @ 82A3C7F
+ .string "Win or lose, you’ll never know until\n"
+ .string "you try!$"
+
+Route132_Text_2A3CAD: @ 82A3CAD
+ .string "Waah!\n"
+ .string "I sank in defeat!$"
+
+Route132_Text_2A3CC5: @ 82A3CC5
+ .string "I never battle when I know I’ll win.\n"
+ .string "I like to battle at the razor’s edge of\l"
+ .string "victory and defeat!$"
+
+Route132_Text_2A3D26: @ 82A3D26
+ .string "I contemplate POKéMON 24 hours a day.\n"
+ .string "How could you possibly beat me?$"
+
+Route132_Text_2A3D6C: @ 82A3D6C
+ .string "I lose.\n"
+ .string "I will concede defeat.$"
+
+Route132_Text_2A3D8B: @ 82A3D8B
+ .string "Urggh…\n"
+ .string "You’re a POKéMON fanatic, aren’t you?\p"
+ .string "You must contemplate POKéMON 24 hours\n"
+ .string "a day, don’t you?$"
+
+Route132_Text_2A3DF0: @ 82A3DF0
+ .string "I’m always with my husband,\n"
+ .string "but I can win even without him.$"
+
+Route132_Text_2A3E2C: @ 82A3E2C
+ .string "Oh, I guess I wasn’t good enough.$"
+
+Route132_Text_2A3E4E: @ 82A3E4E
+ .string "That young man over there looks just\n"
+ .string "like my husband when he was young.\p"
+ .string "He’s making me blush!$"
+
+Route132_Text_2A3EAC: @ 82A3EAC
+ .string "Someone’s been watching me intently.\n"
+ .string "Was it you?$"
+
+Route132_Text_2A3EDD: @ 82A3EDD
+ .string "Wow!\n"
+ .string "That’s pretty strong, all right!$"
+
+Route132_Text_2A3F03: @ 82A3F03
+ .string "I can’t shake this feeling that\n"
+ .string "someone’s watching me.\p"
+ .string "I can’t concentrate!$"
+
+Route132_Text_2A3F4F: @ 82A3F4F
+ .string "Now where could my wife have gone?\n"
+ .string "I’m always with her.\l"
+ .string "I wonder if I can win on my own.$"
+
+Route132_Text_2A3FA8: @ 82A3FA8
+ .string "Ah, I see that I couldn’t manage\n"
+ .string "to win on my own after all.$"
+
+Route132_Text_2A3FE5: @ 82A3FE5
+ .string "My wife must be looking for me.\n"
+ .string "I’d best go find her right away.$"
+
+Route132_Text_2A4026: @ 82A4026
+ .string "I liked training here by myself.\n"
+ .string "It’s awful that all these people came!$"
+
+Route132_Text_2A406E: @ 82A406E
+ .string "Okay! I won’t complain about other\n"
+ .string "people being here.$"
+
+Route132_Text_2A40A4: @ 82A40A4
+ .string "I suppose I can partner up with that\n"
+ .string "old man and challenge that other team.$"
+
+Route133_Text_2A40F0: @ 82A40F0
+ .string "Did the currents carry you here, too?\n"
+ .string "This must have been fated.\l"
+ .string "Let’s battle!$"
+
+Route133_Text_2A413F: @ 82A413F
+ .string "Strong!\n"
+ .string "Too much so!$"
+
+Route133_Text_2A4154: @ 82A4154
+ .string "It’s just my luck that a tough TRAINER\n"
+ .string "like you would drift here…\l"
+ .string "I must be cursed…$"
+
+Route133_Text_2A41A8: @ 82A41A8
+ .string "I’ve led a life of woe and misery…\n"
+ .string "I’ve been cast away, and this is where\l"
+ .string "I’ve drifted…$"
+
+Route133_Text_2A4200: @ 82A4200
+ .string "Another loss…$"
+
+Route133_Text_2A420E: @ 82A420E
+ .string "A life adrift…\n"
+ .string "I don’t want it anymore!$"
+
+Route133_Text_2A4236: @ 82A4236
+ .string "Welcome!\n"
+ .string "I’ve been expecting you!$"
+
+Route133_Text_2A4258: @ 82A4258
+ .string "No! Please!$"
+
+Route133_Text_2A4264: @ 82A4264
+ .string "A strong child TRAINER…\n"
+ .string "That’s so annoying!$"
+
+Route133_Text_2A4290: @ 82A4290
+ .string "I want to win like everyone else, but I\n"
+ .string "won’t raise POKéMON like everyone else.$"
+
+Route133_Text_2A42E0: @ 82A42E0
+ .string "Darn it!\n"
+ .string "My way is still too slack!$"
+
+Route133_Text_2A4304: @ 82A4304
+ .string "It’s way more fun to do things the way\n"
+ .string "I want than to be like everybody else.\l"
+ .string "I mean, that’s obvious!$"
+
+Route133_Text_2A436A: @ 82A436A
+ .string "I came all the way out here with my\n"
+ .string "BIRD POKéMON.$"
+
+Route133_Text_2A439C: @ 82A439C
+ .string "You…\n"
+ .string "You’re stunningly cool!$"
+
+Route133_Text_2A43B9: @ 82A43B9
+ .string "I’d like to go back to FORTREE,\n"
+ .string "but I’ve grown to like this place, too.$"
+
+Route133_Text_2A4401: @ 82A4401
+ .string "I must have battled thousands\n"
+ .string "of times. I’ve lost count.$"
+
+Route133_Text_2A443A: @ 82A443A
+ .string "I may have lost thousands of times,\n"
+ .string "but a loss still stings.$"
+
+Route133_Text_2A4477: @ 82A4477
+ .string "Keep at this, youngster. So you can\n"
+ .string "become like my husband and me.$"
+
+Route133_Text_2A44BA: @ 82A44BA
+ .string "Young people are too happy to go with\n"
+ .string "the flow. They’re without direction.$"
+
+Route133_Text_2A4505: @ 82A4505
+ .string "You have a firm sense of purpose.$"
+
+Route133_Text_2A4527: @ 82A4527
+ .string "Don’t let others lead you astray.\n"
+ .string "Don’t lose direction as you grow older.$"
+
+Route134_Text_2A4571: @ 82A4571
+ .string "Even those POKéMON that can swim are\n"
+ .string "carried along by the rapid currents.$"
+
+Route134_Text_2A45BB: @ 82A45BB
+ .string "Aiyeeeeh!$"
+
+Route134_Text_2A45C5: @ 82A45C5
+ .string "I think POKéMON enjoy the fast-running\n"
+ .string "currents around these parts.$"
+
+Route134_Text_2A4609: @ 82A4609
+ .string "My LUVDISC are looking for a fun\n"
+ .string "match. Will you join us?$"
+
+Route134_Text_2A4643: @ 82A4643
+ .string "Oopsie!$"
+
+Route134_Text_2A464B: @ 82A464B
+ .string "There’s a collector who’s after\n"
+ .string "the SCALES of LUVDISC.$"
+
+Route134_Text_2A4682: @ 82A4682
+ .string "Okeydokey! That’s enough rest, gang!\n"
+ .string "It’s time for a match!$"
+
+Route134_Text_2A46BE: @ 82A46BE
+ .string "Tuckered out again…$"
+
+Route134_Text_2A46D2: @ 82A46D2
+ .string "My BIRD POKéMON get tired quickly after\n"
+ .string "a long flight…$"
+
+Route134_Text_2A4709: @ 82A4709
+ .string "You’re a POKéMON TRAINER.\n"
+ .string "No need for words. We battle now.$"
+
+Route134_Text_2A4745: @ 82A4745
+ .string "… … … … … …\n"
+ .string "… … … … … …$"
+
+Route134_Text_2A475D: @ 82A475D
+ .string "It was I who challenged you, and yet\n"
+ .string "I lost. I am deeply shamed…$"
+
+Route134_Text_2A479E: @ 82A479E
+ .string "The savage tide in this area serves to\n"
+ .string "make us stronger than ever.$"
+
+Route134_Text_2A47E1: @ 82A47E1
+ .string "I willingly concede defeat.$"
+
+Route134_Text_2A47FD: @ 82A47FD
+ .string "We will return for more training at\n"
+ .string "METEOR FALLS.\p"
+ .string "If you’d like, you should go, too.\n"
+ .string "It will definitely toughen you up!$"
+
+Route134_Text_2A4875: @ 82A4875
+ .string "O-our boat!\n"
+ .string "The tide carried it away!$"
+
+Route134_Text_2A489B: @ 82A489B
+ .string "Awawawawah!\n"
+ .string "Please, stop! Please!$"
+
+Route134_Text_2A48BD: @ 82A48BD
+ .string "If we can’t SURF, how are we supposed\n"
+ .string "to get home?\p"
+ .string "Actually, I know a fainted POKéMON\n"
+ .string "can still SURF, but it feels wrong.$"
+
+Route134_Text_2A4937: @ 82A4937
+ .string "Can your POKéMON dodge our\n"
+ .string "lightning-quick attacks?$"
+
+Route134_Text_2A496B: @ 82A496B
+ .string "I never knew such a technique existed!\n"
+ .string "You’ve defeated us thoroughly.$"
+
+Route134_Text_2A49B1: @ 82A49B1
+ .string "I haven’t lost my passion for speed.\n"
+ .string "I will try harder.$"
+
+Route134_Text_2A49E9: @ 82A49E9
+ .string "My POKéMON can’t be taken down\n"
+ .string "easily!$"
+
+Route134_Text_2A4A10: @ 82A4A10
+ .string "You’re kidding!\n"
+ .string "Explain how I lost!$"
+
+Route134_Text_2A4A34: @ 82A4A34
+ .string "Haha!\n"
+ .string "You won, all right!\p"
+ .string "I’ll work my way back up by taking on\n"
+ .string "TRAINERS I happen to meet!$"
+
+Route134_Text_2A4A8F: @ 82A4A8F
+ .string "Listen, have you seen another SAILOR\n"
+ .string "around here?$"
+
+Route134_Text_2A4AC1: @ 82A4AC1
+ .string "Now, that’s something!$"
+
+Route134_Text_2A4AD8: @ 82A4AD8
+ .string "Our boat drifted out to sea.\p"
+ .string "My buddy’s a timid fellow, so I’m\n"
+ .string "worried about him.$"
gUnknown_082A4B2A:: @ 82A4B2A
.incbin "baserom.gba", 0x2a4b2a, 0x22
@@ -887,7 +24299,234 @@ gUnknown_082A4B9B:: @ 82A4B9B
.incbin "baserom.gba", 0x2a4b9b, 0x11
gUnknown_082A4BAC:: @ 82A4BAC
- .incbin "baserom.gba", 0x2a4bac, 0xf66
+
+ .incbin "baserom.gba", 0x2a4bac, 0x166
+
+Route121_SafariZoneEntrance_Text_2A4D12: @ 82A4D12
+ .string "Welcome to the SAFARI ZONE!\p"
+ .string "Here, you may witness many kinds of\n"
+ .string "POKéMON rarely seen in HOENN.\p"
+ .string "And, you’ll see them in their wild,\n"
+ .string "untamed state in natural habitats.\p"
+ .string "What’s more, we’ve thrown open the\n"
+ .string "gates to POKéMON TRAINERS.\p"
+ .string "You’re encouraged to catch POKéMON\n"
+ .string "for keeps!\p"
+ .string "Come in and enjoy the SAFARI ZONE!$"
+
+Route121_SafariZoneEntrance_Text_2A4E46: @ 82A4E46
+ .string "Welcome to the SAFARI ZONE!\n"
+ .string "Is it your first time here?$"
+
+Route121_SafariZoneEntrance_Text_2A4E7E: @ 82A4E7E
+ .string "Come in and enjoy the SAFARI ZONE!$"
+
+Route121_SafariZoneEntrance_Text_2A4EA1: @ 82A4EA1
+ .string "When you enter the SAFARI ZONE, you\n"
+ .string "start with 30 SAFARI BALLS for\l"
+ .string "catching POKéMON.\p"
+ .string "The SAFARI Game is over when you run\n"
+ .string "out of SAFARI BALLS, or when you’ve\l"
+ .string "walked 500 steps.\p"
+ .string "Come in and enjoy the SAFARI ZONE!$"
+
+Route121_SafariZoneEntrance_Text_2A4F74: @ 82A4F74
+ .string "Welcome to the SAFARI ZONE!\p"
+ .string "All you can catch for just ¥500!\n"
+ .string "Would you like to play a SAFARI Game?$"
+
+Route121_SafariZoneEntrance_Text_2A4FD7: @ 82A4FD7
+ .string "Okay.\n"
+ .string "Please play another time!$"
+
+Route121_SafariZoneEntrance_Text_2A4FF7: @ 82A4FF7
+ .string "You don’t have enough money.\n"
+ .string "Sorry.$"
+
+Route121_SafariZoneEntrance_Text_2A501B: @ 82A501B
+ .string "That will be ¥500, please.$"
+
+Route121_SafariZoneEntrance_Text_2A5036: @ 82A5036
+ .string "Here are your SAFARI BALLS.$"
+
+Route121_SafariZoneEntrance_Text_2A5052: @ 82A5052
+ .string "{PLAYER} received 30 SAFARI BALLS.$"
+
+Route121_SafariZoneEntrance_Text_2A506F: @ 82A506F
+ .string "We’ll let you know when your game\n"
+ .string "is over.\p"
+ .string "So, until then, enjoy yourself, please!\n"
+ .string "Off you go on your wild excursion!$"
+
+Route121_SafariZoneEntrance_Text_2A50E5: @ 82A50E5
+ .string "Excuse me!\n"
+ .string "Your PC BOX is full.$"
+
+Route121_SafariZoneEntrance_Text_2A5105: @ 82A5105
+ .string "Excuse me!\n"
+ .string "You seem to be without a {POKEBLOCK} CASE.\p"
+ .string "Your SAFARI Game will be much more\n"
+ .string "fruitful if you use {POKEBLOCK}S.\p"
+ .string "Please come back with a {POKEBLOCK} CASE.\p"
+ .string "You may obtain a {POKEBLOCK} CASE from\n"
+ .string "the LILYCOVE CONTEST HALL.$"
+
+SafariZone_South_Text_2A51D4: @ 82A51D4
+ .string "You still have time left. Would you like\n"
+ .string "to exit the SAFARI ZONE now?$"
+
+SafariZone_South_Text_2A521A: @ 82A521A
+ .string "Please enjoy the rest of your wild\n"
+ .string "adventure!$"
+
+SafariZone_South_Text_2A5248: @ 82A5248
+ .string "Okay.\p"
+ .string "I’ll take back your remaining SAFARI\n"
+ .string "BALLS.\p"
+ .string "Thank you for playing.\n"
+ .string "We hope to see you again.$"
+
+SafariZone_South_Text_2A52AB: @ 82A52AB
+ .string "Good luck!\p"
+ .string "If you need anything, don’t hesitate\n"
+ .string "to tell me, please!$"
+
+SafariZone_South_Text_2A52EF: @ 82A52EF
+ .string "Did you know?\p"
+ .string "If you put a {POKEBLOCK} in that square box,\n"
+ .string "POKéMON gather around.$"
+
+SafariZone_South_Text_2A533B: @ 82A533B
+ .string "I want to keep going deeper, but I\n"
+ .string "forgot to bring a BIKE.\p"
+ .string "Something tells me that rare POKéMON\n"
+ .string "live in the outlying areas.$"
+
+SafariZone_Southwest_Text_2A53B7: @ 82A53B7
+ .string "Sometimes, when I toss a {POKEBLOCK} at \n"
+ .string "POKéMON, it gets ignored.\p"
+ .string "Do POKéMON have likes and dislikes\n"
+ .string "about what they eat?$"
+
+SafariZone_Northwest_Text_2A542C: @ 82A542C
+ .string "Gasp… Gasp…\n"
+ .string "I…made it out here…but…\p"
+ .string "I’m exhausted… I don’t have the\n"
+ .string "energy to catch POKéMON…$"
+
+SafariZone_North_Text_2A5489: @ 82A5489
+ .string "I’m on a mission to find WATER POKéMON\n"
+ .string "you don’t see in HOENN.\p"
+ .string "Do you have any idea where the lake is?$"
+
+SafariZone_North_Text_2A54F0: @ 82A54F0
+ .string "I’m going to catch a lot of rare POKéMON\n"
+ .string "here and trade them with my friends!$"
+
+SafariZone_South_Text_2A553E: @ 82A553E
+ .string "I put a {POKEBLOCK} on the {POKEBLOCK} FEEDER.\n"
+ .string "But it seems to have disappeared.\p"
+ .string "I guess POKéMON must have eaten it\n"
+ .string "without me noticing.$"
+
+Route121_SafariZoneEntrance_Text_2A55BB: @ 82A55BB
+ .string "SAFARI ZONE TRAINER TIP!\p"
+ .string "Throw {POKEBLOCK}S at wild POKéMON to make\n"
+ .string "them less likely to flee.$"
+
+SafariZone_Southwest_Text_2A5613: @ 82A5613
+ .string "“Relieve your tired feet.”\n"
+ .string "REST HOUSE$"
+
+SafariZone_RestHouse_Text_2A5639: @ 82A5639
+ .string "I don’t have any {POKEBLOCK}S, but I caught\n"
+ .string "a good number of POKéMON.\p"
+ .string "You can improve your chances of making\n"
+ .string "a catch by getting closer to them\l"
+ .string "before throwing a SAFARI BALL.$"
+
+SafariZone_RestHouse_Text_2A56E1: @ 82A56E1
+ .string "If you use {POKEBLOCK}S, wild POKéMON won’t\n"
+ .string "be so quick to run away.\p"
+ .string "It’s not much use to give {POKEBLOCK}S to\n"
+ .string "POKéMON that don’t flee easily.$"
+
+SafariZone_RestHouse_Text_2A5764: @ 82A5764
+ .string "If you put a {POKEBLOCK} on the FEEDER,\n"
+ .string "POKéMON are attracted to it.\p"
+ .string "I think POKéMON with the same sort of\n"
+ .string "nature are drawn by a certain {POKEBLOCK}.$"
+
+SafariZone_South_Text_2A57EE: @ 82A57EE
+ .string "This area is still under construction.\n"
+ .string "It’s off-limits, sorry!$"
+
+SafariZone_Southeast_Text_2A582D: @ 82A582D
+ .string "The SAFARI ZONE’s expansion project\n"
+ .string "is finished now.\p"
+ .string "We hope you will enjoy the new area.$"
+
+SafariZone_South_Text_2A5887: @ 82A5887
+ .string "This area is still under construction.\n"
+ .string "It’s off-limits, sorry!$"
+
+SafariZone_Southeast_Text_2A58C6: @ 82A58C6
+ .string "Wow! Whee! I haven’t seen any of\n"
+ .string "these POKéMON before!$"
+
+SafariZone_Southeast_Text_2A58FD: @ 82A58FD
+ .string "The POKéMON in this area are all\n"
+ .string "new to me.\p"
+ .string "And I’m allowed to catch these rare\n"
+ .string "POKéMON! Too cool!$"
+
+SafariZone_Southeast_Text_2A5960: @ 82A5960
+ .string "The POKéMON around here seem to be\n"
+ .string "from somewhere other than HOENN.$"
+
+SafariZone_Northeast_Text_2A59A4: @ 82A59A4
+ .string "I only have a couple SAFARI BALLS left.\p"
+ .string "I’m having a hard time trying to\n"
+ .string "decide what I should catch.$"
+
+SafariZone_Northeast_Text_2A5A09: @ 82A5A09
+ .string "I heard that you can see PIKACHU here.\n"
+ .string "Where might one be?$"
+
+SafariZone_Northeast_Text_2A5A44: @ 82A5A44
+ .string "Oh, boo!\n"
+ .string "I can’t seem to catch anything!\p"
+ .string "I’ll end up wasting the admission\n"
+ .string "price if I don’t catch something!$"
+
+MauvilleCity_GameCorner_EventScript_2A5AB1:: @ 82A5AB1
+ checkitem ITEM_COIN_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_GameCorner_EventScript_210456
+ setvar VAR_0x8004, 0
+ getpricereduction 2
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_GameCorner_EventScript_2A5B0D
+ addvar VAR_0x8004, 128
+ goto MauvilleCity_GameCorner_EventScript_2A5B0D
+ end
+
+MauvilleCity_GameCorner_EventScript_2A5ADF:: @ 82A5ADF
+ checkitem ITEM_COIN_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_GameCorner_EventScript_210456
+ setvar VAR_0x8004, 1
+ getpricereduction 2
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_GameCorner_EventScript_2A5B0D
+ addvar VAR_0x8004, 128
+ goto MauvilleCity_GameCorner_EventScript_2A5B0D
+ end
+
+MauvilleCity_GameCorner_EventScript_2A5B0D:: @ 82A5B0D
+ special sub_8142BC8
+ waitstate
+ end
gUnknown_082A5B12:: @ 82A5B12
.incbin "baserom.gba", 0x2a5b12, 0x3c
@@ -926,10 +24565,22 @@ gUnknown_082A5C61:: @ 82A5C61
.incbin "baserom.gba", 0x2a5c61, 0x3b
gUnknown_082A5C9C:: @ 82A5C9C
- .incbin "baserom.gba", 0x2a5c9c, 0x90
+
+gUnknown_082A5C9C: @ 82A5C9C
+ .string "PROF. BIRCH: Ah, {PLAYER}{KUN}!\p"
+ .string "Are you curious about how your\n"
+ .string "POKéDEX is coming along?$"
+
+Route101_Text_2A5CEB: @ 82A5CEB
+ .string "Hm? Oh, you haven’t caught enough\n"
+ .string "POKéMON to make it worthwhile.$"
gUnknown_082A5D2C:: @ 82A5D2C
- .incbin "baserom.gba", 0x2a5d2c, 0x40
+
+gUnknown_082A5D2C: @ 82A5D2C
+ .string "Hmhm…\p"
+ .string "So, you’ve seen {STR_VAR_1} POKéMON,\n"
+ .string "and you’ve caught {STR_VAR_2} POKéMON…$"
gUnknown_082A5D6C:: @ 82A5D6C
.incbin "baserom.gba", 0x2a5d6c, 0x3f
@@ -995,16 +24646,3455 @@ gUnknown_082A6312:: @ 82A6312
.incbin "baserom.gba", 0x2a6312, 0x2b
gUnknown_082A633D:: @ 82A633D
- .incbin "baserom.gba", 0x2a633d, 0x1ffa
+
+gUnknown_082A633D: @ 82A633D
+ .string "Hmhm…\n"
+ .string "On a nationwide basis…\p"
+ .string "You’ve seen {STR_VAR_1} POKéMON,\n"
+ .string "and you’ve caught {STR_VAR_2} POKéMON…$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A6390: @ 82A6390
+ .string "This is the POKéMON LOTTERY CORNER.\p"
+ .string "All shoppers at our DEPARTMENT STORE\n"
+ .string "get to draw a POKéMON LOTO TICKET.\p"
+ .string "If the LOTO TICKET’s number matches\n"
+ .string "the ID number of any of your POKéMON,\l"
+ .string "you will receive a fabulous gift.\p"
+ .string "Would you like to draw a POKéMON\n"
+ .string "LOTO TICKET?$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A6496: @ 82A6496
+ .string "Please come back tomorrow.$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A64B1: @ 82A64B1
+ .string "Please do visit again.$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A64C8: @ 82A64C8
+ .string "Please pick a LOTO TICKET.\n"
+ .string "…{PAUSE}Ô{PAUSE}Ô{PAUSE}Ô{PAUSE}Ô…{PAUSE}Ô{PAUSE}Ô{PAUSE}Ô{PAUSE}Ô…{PAUSE}Ô{PAUSE}Ô{PAUSE}Ô{PAUSE}Ô$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A650B: @ 82A650B
+ .string "The LOTO TICKET number is {STR_VAR_1}.\p"
+ .string "I need to run a check on this number\n"
+ .string "to see if it matches any of your\l"
+ .string "POKéMON’s ID numbers. Please wait.$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A6592: @ 82A6592
+ .string "Congratulations!\p"
+ .string "The ID number of your team’s\n"
+ .string "{STR_VAR_1} matches your\l"
+ .string "LOTO TICKET’s number!$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A65E6: @ 82A65E6
+ .string "Congratulations!\p"
+ .string "The ID number of your PC-boxed\n"
+ .string "{STR_VAR_1} matches your\l"
+ .string "LOTO TICKET’s number!$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A663C: @ 82A663C
+ .string "I’m sorry.\n"
+ .string "None of the numbers matched.$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A6664: @ 82A6664
+ .string "Two digits matched, so you win the\n"
+ .string "third prize!\l"
+ .string "You’ve won the {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A66A7: @ 82A66A7
+ .string "Three digits matched, so you win the\n"
+ .string "second prize!\l"
+ .string "You’ve won the {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A66ED: @ 82A66ED
+ .string "Four digits matched, so you win the\n"
+ .string "first prize!\l"
+ .string "You’ve won the {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A6731: @ 82A6731
+ .string "Oh, my goodness, all five digits\n"
+ .string "matched!\p"
+ .string "You’ve won the jackpot prize!\n"
+ .string "You’ve won the {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A678C: @ 82A678C
+ .string "Oh?\n"
+ .string "You seem to have no room for this.\p"
+ .string "Please make room in your BAG and\n"
+ .string "let me know.$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A67E1: @ 82A67E1
+ .string "{PLAYER}?\n"
+ .string "Yes, I’ve been expecting you.\p"
+ .string "This is the prize we’ve been holding\n"
+ .string "for you.$"
+
+LilycoveCity_DepartmentStore_1F_Text_2A6831: @ 82A6831
+ .string "Please do visit again.$"
+
+LilycoveCity_Harbor_Text_2A6848: @ 82A6848
+ .string "The ferry to SLATEPORT is…\p"
+ .string "I beg your pardon?\n"
+ .string "Can we sail to this place on the map?\p"
+ .string "I know someone who will help you better.\n"
+ .string "Please wait.$"
+
+LilycoveCity_Harbor_Text_2A68D2: @ 82A68D2
+ .string "The ferry to SLATEPORT is…\p"
+ .string "Oh?\n"
+ .string "That PASS…$"
+
+LilycoveCity_Harbor_Text_2A68FC: @ 82A68FC
+ .string "Aye, mate, are you the one who brought\n"
+ .string "that mighty odd PASS?\p"
+ .string "I’ll tell you, you’re trying to reach a\n"
+ .string "tiny spit of an island far in the south.\p"
+ .string "There’s no telling what we’ll encounter\n"
+ .string "once we reach there, aye.\l"
+ .string "That shivers my timbers!\p"
+ .string "All aboard!$"
+
+SouthernIsland_Exterior_Text_2A69F1: @ 82A69F1
+ .string "Aye, mate, there’s nothing here to\n"
+ .string "see or do on this forgettable island.\p"
+ .string "What say we sail back to LILYCOVE?$"
+
+BirthIsland_Harbor_Text_2A6A5D: @ 82A6A5D
+FarawayIsland_Entrance_Text_2A6A5D: @ 82A6A5D
+NavelRock_Harbor_Text_2A6A5D: @ 82A6A5D
+SouthernIsland_Exterior_Text_2A6A5D: @ 82A6A5D
+ .string "Aye, right, then!\n"
+ .string "Sail home we will!$"
+
+BirthIsland_Harbor_Text_2A6A82: @ 82A6A82
+FarawayIsland_Entrance_Text_2A6A82: @ 82A6A82
+LilycoveCity_Harbor_Text_2A6A82: @ 82A6A82
+NavelRock_Harbor_Text_2A6A82: @ 82A6A82
+SouthernIsland_Exterior_Text_2A6A82: @ 82A6A82
+ .string "Aye, right, as you like, then.$"
+
+SouthernIsland_Interior_Text_2A6AA1: @ 82A6AA1
+ .string "“All dreams are but another reality.\n"
+ .string "Never forget…”$"
+
+SouthernIsland_Exterior_Text_2A6AD5: @ 82A6AD5
+ .string "“Those whose memories fade seek to\n"
+ .string "carve them in their hearts…”$"
+
+Underwater_SealedChamber_Braille_2A6B15: @ 82A6B15
+ .byte 4
+ .byte 6
+ .byte 26
+ .byte 13
+ .byte 7
+ .byte 9
+ .braille "GO UP HERE.$"
+
+SealedChamber_OuterRoom_Braille_2A6B27: @ 82A6B27
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "ABC$"
+
+SealedChamber_OuterRoom_Braille_2A6B31: @ 82A6B31
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "GHI$"
+
+SealedChamber_OuterRoom_Braille_2A6B3B: @ 82A6B3B
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "MNO$"
+
+SealedChamber_OuterRoom_Braille_2A6B45: @ 82A6B45
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "TUV$"
+
+SealedChamber_OuterRoom_Braille_2A6B4F: @ 82A6B4F
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "DEF$"
+
+SealedChamber_OuterRoom_Braille_2A6B59: @ 82A6B59
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "JKL$"
+
+SealedChamber_OuterRoom_Braille_2A6B63: @ 82A6B63
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "PQRS$"
+
+SealedChamber_OuterRoom_Braille_2A6B6E: @ 82A6B6E
+ .byte 9
+ .byte 6
+ .byte 19
+ .byte 13
+ .byte 12
+ .byte 9
+ .braille ".$"
+
+SealedChamber_OuterRoom_Braille_2A6B76: @ 82A6B76
+ .byte 7
+ .byte 6
+ .byte 21
+ .byte 13
+ .byte 10
+ .byte 9
+ .braille "WXYZ$"
+
+SealedChamber_OuterRoom_Braille_2A6B81: @ 82A6B81
+ .byte 9
+ .byte 6
+ .byte 19
+ .byte 13
+ .byte 12
+ .byte 9
+ .braille ",$"
+
+SealedChamber_OuterRoom_Braille_2A6B89: @ 82A6B89
+ .byte 7
+ .byte 4
+ .byte 23
+ .byte 15
+ .byte 10
+ .byte 7
+ .braille "DIG HERE.$"
+
+SealedChamber_InnerRoom_Braille_2A6B99: @ 82A6B99
+ .byte 0
+ .byte 0
+ .byte 29
+ .byte 19
+ .byte 3
+ .byte 3
+ .braille "FIRST COMES\n"
+ .braille "WAILORD.\n"
+ .braille "LAST COMES\n"
+ .braille "RELICANTH.$"
+
+SealedChamber_InnerRoom_Braille_2A6BCA: @ 82A6BCA
+ .byte 2
+ .byte 0
+ .byte 26
+ .byte 19
+ .byte 5
+ .byte 3
+ .braille "IN THIS\n"
+ .braille "CAVE WE\n"
+ .braille "HAVE\n"
+ .braille "LIVED.$"
+
+SealedChamber_InnerRoom_Braille_2A6BEC: @ 82A6BEC
+ .byte 7
+ .byte 2
+ .byte 23
+ .byte 17
+ .byte 10
+ .byte 5
+ .braille "WE OWE ALL\n"
+ .braille "TO THE\n"
+ .braille "POKEMON.$"
+
+SealedChamber_InnerRoom_Braille_2A6C0D: @ 82A6C0D
+ .byte 3
+ .byte 0
+ .byte 25
+ .byte 19
+ .byte 6
+ .byte 3
+ .braille "BUT, WE\n"
+ .braille "SEALED THE\n"
+ .braille "POKEMON\n"
+ .braille "AWAY.$"
+
+SealedChamber_InnerRoom_Braille_2A6C34: @ 82A6C34
+ .byte 5
+ .byte 6
+ .byte 25
+ .byte 13
+ .byte 8
+ .byte 9
+ .braille "WE FEARED IT.$"
+
+SealedChamber_InnerRoom_Braille_2A6C48: @ 82A6C48
+ .byte 6
+ .byte 0
+ .byte 24
+ .byte 19
+ .byte 9
+ .byte 3
+ .braille "THOSE WITH\n"
+ .braille "COURAGE,\n"
+ .braille "THOSE WITH\n"
+ .braille "HOPE.$"
+
+SealedChamber_InnerRoom_Braille_2A6C73: @ 82A6C73
+ .byte 3
+ .byte 2
+ .byte 27
+ .byte 17
+ .byte 6
+ .byte 5
+ .braille "OPEN A DOOR.\n"
+ .braille "AN ETERNAL\n"
+ .braille "POKEMON\n"
+ .braille "WAITS.$"
+
+DesertRuins_Braille_2A6CA0: @ 82A6CA0
+ .byte 1
+ .byte 0
+ .byte 27
+ .byte 19
+ .byte 4
+ .byte 3
+ .braille "LEFT, LEFT,\n"
+ .braille "DOWN, DOWN.\n"
+ .braille "THEN, USE\n"
+ .braille "ROCK SMASH.$"
+
+IslandCave_Braille_2A6CD4: @ 82A6CD4
+ .byte 5
+ .byte 0
+ .byte 25
+ .byte 19
+ .byte 8
+ .byte 3
+ .braille "STAY CLOSE\n"
+ .braille "TO THE WALL.\n"
+ .braille "RUN AROUND\n"
+ .braille "ONE LAP.$"
+
+AncientTomb_Braille_2A6D06: @ 82A6D06
+ .byte 3
+ .byte 0
+ .byte 25
+ .byte 19
+ .byte 6
+ .byte 3
+ .braille "THOSE WHO\n"
+ .braille "INHERIT OUR\n"
+ .braille "WILL, SHINE\n"
+ .braille "IN THE MIDDLE.$"
+
+PetalburgCity_Gym_Text_2A6D3D: @ 82A6D3D
+ .string "DAD: Hi, {PLAYER}!\p"
+ .string "I just received a very rare BERRY.\n"
+ .string "I’d like you to have it.$"
+
+Route104_Text_2A6D86: @ 82A6D86
+ .string "If you see BERRIES growing in loamy\n"
+ .string "soil, feel free to take them.\p"
+ .string "But make sure you plant a BERRY in the\n"
+ .string "same spot. That’s common courtesy.\p"
+ .string "Here, I’ll share this with you.$"
+
+Route104_Text_2A6E32: @ 82A6E32
+ .string "The way you look, you must be a\n"
+ .string "TRAINER, no?\p"
+ .string "TRAINERS often make POKéMON hold\n"
+ .string "BERRIES.\p"
+ .string "It’s up to you whether to grow BERRIES\n"
+ .string "or use them.$"
+
+Route111_Text_2A6EBD: @ 82A6EBD
+ .string "I watered the plants every day.\n"
+ .string "They grew lots of flowers.\p"
+ .string "And they gave me lots of BERRIES, too.\p"
+ .string "Here you go!\n"
+ .string "You can have it!$"
+
+Route111_Text_2A6F3D: @ 82A6F3D
+ .string "I’m going to try really hard and make\n"
+ .string "BERRIES in different colors.\p"
+ .string "I hope you try hard, too!$"
+
+Route111_Text_2A6F9A: @ 82A6F9A
+ .string "I wonder what color BERRIES I’ll look\n"
+ .string "for today?$"
+
+Route114_Text_2A6FCB: @ 82A6FCB
+ .string "I love using the BERRY CRUSH machine,\n"
+ .string "so I’m collecting BERRIES.\p"
+ .string "I’ll share one with you, if you’d like.$"
+
+Route114_Text_2A7034: @ 82A7034
+ .string "You should try the BERRY CRUSH\n"
+ .string "machine with your friends.$"
+
+Route114_Text_2A706E: @ 82A706E
+ .string "Which BERRY should be planted?\n"
+ .string "Should you use or hoard BERRIES?\p"
+ .string "It’s fun to think about.$"
+
+Route120_Text_2A70C7: @ 82A70C7
+ .string "BERRIES grow by soaking up sunlight.\p"
+ .string "We help the BERRIES grow by watering\n"
+ .string "them regularly.\p"
+ .string "It’s an expression of love, isn’t it?$"
+
+Route120_Text_2A7147: @ 82A7147
+ .string "Yes, yes.\n"
+ .string "You understand what I mean.\p"
+ .string "You should take this.$"
+
+Route120_Text_2A7183: @ 82A7183
+ .string "Oh… But it is important to make your\n"
+ .string "own impressions, I guess…\p"
+ .string "You can have this.$"
+
+Route120_Text_2A71D5: @ 82A71D5
+ .string "I think that BERRY is rare.\n"
+ .string "I hope you raise it with loving care.$"
+
+Route120_Text_2A7217: @ 82A7217
+ .string "I’ll get more BERRIES from\n"
+ .string "the BERRY MASTER.$"
+
+LilycoveCity_Text_2A7244: @ 82A7244
+ .string "When it gets right down to it…\p"
+ .string "The same way suits suit me perfectly,\n"
+ .string "a crisp breeze suits the sea.\p"
+ .string "And you, a BERRY suits you to a “T”…\p"
+ .string "Why should that be so?$"
+
+LilycoveCity_Text_2A72E3: @ 82A72E3
+ .string "When it gets right down to it…\p"
+ .string "It’s because you’re a TRAINER!$"
+
+LilycoveCity_Text_2A7321: @ 82A7321
+ .string "When it gets right down to it…\p"
+ .string "The way dignified simplicity suits me,\n"
+ .string "{POKEBLOCK}S perfectly suit POKéMON.$"
+
+Route123_BerryMastersHouse_Text_2A7386: @ 82A7386
+ .string "You may call me the BERRY MASTER.\p"
+ .string "I dream of filling the world with\n"
+ .string "beautiful flowers, so I raise BERRIES\l"
+ .string "and hand them out to everyone.\p"
+ .string "You’re deserving of one!$"
+
+Route123_BerryMastersHouse_Text_2A7428: @ 82A7428
+ .string "Why be stingy?\n"
+ .string "Take another!$"
+
+Route123_BerryMastersHouse_Text_2A7445: @ 82A7445
+ .string "Be sure to visit the PRETTY PETAL\n"
+ .string "flower shop near RUSTBORO.\p"
+ .string "Let flowers fill the world!$"
+
+Route123_BerryMastersHouse_Text_2A749E: @ 82A749E
+ .string "I’m done for today.\n"
+ .string "Come again another day.\p"
+ .string "Let flowers fill the world!$"
+
+Route123_BerryMastersHouse_Text_2A74E6: @ 82A74E6
+ .string "The way my husband grows BERRIES,\n"
+ .string "oh, he’s the best in the world.\p"
+ .string "He makes me proud, that he does.\p"
+ .string "Incidentally, child, have you heard\n"
+ .string "a good saying lately?$"
+
+Route123_BerryMastersHouse_Text_2A7583: @ 82A7583
+ .string "Ah! What a remarkable saying!\n"
+ .string "Inspirational, it is!\p"
+ .string "I want you to have this.$"
+
+Route123_BerryMastersHouse_Text_2A75D0: @ 82A75D0
+ .string "Oh! A good saying it is.\n"
+ .string "You’re quite remarkable.\p"
+ .string "I want you to have this.$"
+
+Route123_BerryMastersHouse_Text_2A761B: @ 82A761B
+ .string "Our four grandchildren should become\n"
+ .string "more accomplished than my husband.\p"
+ .string "Joy never goes out of my life!$"
+
+Route123_BerryMastersHouse_Text_2A7682: @ 82A7682
+ .string "Ah…$"
+
+Route104_PrettyPetalFlowerShop_Text_2A7686: @ 82A7686
+ .string "Hello!\p"
+ .string "This is the PRETTY PETAL flower shop.\n"
+ .string "Spreading flowers all over the world!$"
+
+Route104_PrettyPetalFlowerShop_Text_2A76D9: @ 82A76D9
+ .string "{PLAYER}{KUN}, would you like to learn about\n"
+ .string "BERRIES?$"
+
+Route104_PrettyPetalFlowerShop_Text_2A7706: @ 82A7706
+ .string "Your name is?\p"
+ .string "{PLAYER}{KUN}.\n"
+ .string "That’s a nice name.\p"
+ .string "{PLAYER}{KUN}, would you like to learn about\n"
+ .string "BERRIES?$"
+
+Route104_PrettyPetalFlowerShop_Text_2A775B: @ 82A775B
+ .string "BERRIES grow on trees that thrive\n"
+ .string "only in soft, loamy soil.\p"
+ .string "If you take some BERRIES, be sure to\n"
+ .string "plant one in the loamy soil again.\p"
+ .string "A planted BERRY will soon sprout,\n"
+ .string "grow into a plant, flower beautifully,\l"
+ .string "then grow BERRIES again.\p"
+ .string "I want to see the whole wide world\n"
+ .string "filled with beautiful flowers.\l"
+ .string "That’s my dream.\p"
+ .string "Please help me, {PLAYER}{KUN}. Plant BERRIES\n"
+ .string "and bring more flowers into the world.$"
+
+Route104_PrettyPetalFlowerShop_Text_2A78DF: @ 82A78DF
+ .string "Flowers bring so much happiness to\n"
+ .string "people, don’t they?$"
+
+Route104_PrettyPetalFlowerShop_Text_2A7916: @ 82A7916
+ .string "Hello!\p"
+ .string "The more attention you give to flowers,\n"
+ .string "the more beautifully they bloom.\p"
+ .string "You’ll like tending flowers. I’m sure\n"
+ .string "of it. You can have this.$"
+
+Route104_PrettyPetalFlowerShop_Text_2A79A6: @ 82A79A6
+ .string "While BERRY plants are growing,\n"
+ .string "water them with the WAILMER PAIL.\p"
+ .string "Oh, another thing.\p"
+ .string "If you don’t pick BERRIES for a while,\n"
+ .string "they’ll drop off onto the ground.\l"
+ .string "But they’ll sprout again.\p"
+ .string "Isn’t that awesome?\n"
+ .string "It’s like they have the will to live.$"
+
+Route104_PrettyPetalFlowerShop_Text_2A7A98: @ 82A7A98
+ .string "I’m trying to be like my big sisters.\n"
+ .string "I’m growing flowers, too!\p"
+ .string "Here you go!\n"
+ .string "It’s for you!$"
+
+Route104_PrettyPetalFlowerShop_Text_2A7AF3: @ 82A7AF3
+ .string "You can plant a BERRY and grow it big,\n"
+ .string "or you can make a POKéMON hold it.\p"
+ .string "But now they have a machine that mixes\n"
+ .string "up different BERRIES and makes candies\l"
+ .string "for POKéMON.\p"
+ .string "I want some candy, too.$"
+
+SootopolisCity_Text_2A7BB0: @ 82A7BB0
+ .string "Hi, what’s your name?\p"
+ .string "… … … … … … … … …\n"
+ .string "Okay. That’s nice!\p"
+ .string "My name is KIRI.\p"
+ .string "My mommy and daddy named me that so\n"
+ .string "I would grow healthy and warmhearted.\l"
+ .string "That’s what they wished.\p"
+ .string "You can have one of these.$"
+
+SootopolisCity_Text_2A7C7C: @ 82A7C7C
+ .string "KIRI will give you this BERRY, too!\n"
+ .string "I really like it lots!$"
+
+SootopolisCity_Text_2A7CB7: @ 82A7CB7
+ .string "I wonder what kind of wish is included\n"
+ .string "in your name.$"
+
+SootopolisCity_Text_2A7CEC: @ 82A7CEC
+ .string "Spring, summer, autumn, and winter.\p"
+ .string "If you’re born in springtime, do you like\n"
+ .string "the spring, and if you’re born in the\l"
+ .string "summer, do you like the summer?$"
+
+SootopolisCity_Text_2A7D80: @ 82A7D80
+ .string "Then KIRI was born in the autumn,\n"
+ .string "so I love the autumn!\p"
+ .string "Which season do you like?$"
+
+SootopolisCity_Text_2A7DD2: @ 82A7DD2
+ .string "Oh…\n"
+ .string "It doesn’t matter…\p"
+ .string "There’s so much that I want to know…$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A7E0E: @ 82A7E0E
+ .string "Are you planning on going deep\n"
+ .string "in there?\p"
+ .string "How about bringing me back some\n"
+ .string "SHOAL SALT and SHOAL SHELLS?\p"
+ .string "I can make you something good if\n"
+ .string "you bring me the ingredients.$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A7EB3: @ 82A7EB3
+ .string "If you bring me four each of the\n"
+ .string "SHOAL SALT and SHOAL SHELLS,\l"
+ .string "I can make you a SHELL BELL…\p"
+ .string "You can get those ingredients\n"
+ .string "every day.$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A7F37: @ 82A7F37
+ .string "Oh, hey! SHOAL SALT and SHOAL SHELLS!\n"
+ .string "And enough of them, too!\p"
+ .string "Would you like me to make you\n"
+ .string "a SHELL BELL with them?$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A7FAC: @ 82A7FAC
+ .string "All righty, then! I’ll make you\n"
+ .string "a SHELL BELL right away.\p"
+ .string "… … … … … … … …\n"
+ .string "… … … … … … … …\p"
+ .string "There! Done!$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A8012: @ 82A8012
+ .string "Have a POKéMON hold on to that.\n"
+ .string "It’ll love it, that’s for certain.\p"
+ .string "Why, the SHELL BELL’s chime…\n"
+ .string "It’s simply sublime!\p"
+ .string "You can get its ingredients every day,\n"
+ .string "so I can make you more.$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A80C6: @ 82A80C6
+ .string "Oh… Is that so…\n"
+ .string "I wanted to make a SHELL BELL…$"
+
+ShoalCave_LowTideEntranceRoom_Text_2A80F5: @ 82A80F5
+ .string "You don’t have space in your BAG\n"
+ .string "if I were to make it for you.\p"
+ .string "You should make room and come back\n"
+ .string "for a SHELL BELL.$"
+
+ShoalCave_LowTideInnerRoom_Text_2A8169: @ 82A8169
+ShoalCave_LowTideLowerRoom_Text_2A8169: @ 82A8169
+ShoalCave_LowTideStairsRoom_Text_2A8169: @ 82A8169
+ .string "There was some SHOAL SALT here.\n"
+ .string "But, there’s nothing here now.$"
+
+ShoalCave_LowTideInnerRoom_Text_2A81A8: @ 82A81A8
+ .string "There was a SHOAL SHELL here.\n"
+ .string "But, there’s nothing here now.$"
+
+ .incbin "baserom.gba", 0x2a81e5, 0x142
+
+GraniteCave_B1F_MapScript2_2A8327: @ 82A8327
+MirageTower_2F_MapScript2_2A8327: @ 82A8327
+MirageTower_3F_MapScript2_2A8327: @ 82A8327
+MtPyre_2F_MapScript2_2A8327: @ 82A8327
+SkyPillar_2F_MapScript2_2A8327: @ 82A8327
+SkyPillar_4F_MapScript2_2A8327: @ 82A8327
+ map_script_2 VAR_ICE_STEP_COUNT, 0, gUnknown_082A8337
+ .2byte 0
+
+GraniteCave_B1F_MapScript1_2A8331: @ 82A8331
+MirageTower_2F_MapScript1_2A8331: @ 82A8331
+MirageTower_3F_MapScript1_2A8331: @ 82A8331
+MtPyre_2F_MapScript1_2A8331: @ 82A8331
+ copyvar VAR_ICE_STEP_COUNT, 0x1
+ end
gUnknown_082A8337:: @ 82A8337
- .incbin "baserom.gba", 0x2a8337, 0x19
+
+gUnknown_082A8337:: @ 82A8337
+ lockall
+ delay 20
+ applymovement 255, GraniteCave_B1F_Movement_2A8369
+ waitmovement 0
+ playse SE_RU_HYUU
+ delay 60
+ warphole UNDEFINED
+ waitstate
+ end
gUnknown_082A8350:: @ 82A8350
- .incbin "baserom.gba", 0x2a8350, 0x20043
+
+ .incbin "baserom.gba", 0x2a8350, 0x19
+
+GraniteCave_B1F_Movement_2A8369: @ 82A8369
+ step_54
+ step_end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A836B:: @ 82A836B
+ special sub_818DAEC
+ switch VAR_RESULT
+ case 0, LilycoveCity_PokemonCenter_1F_EventScript_2A8554
+ case 1, LilycoveCity_PokemonCenter_1F_EventScript_2A8395
+ case 2, LilycoveCity_PokemonCenter_1F_EventScript_2A882A
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8395:: @ 82A8395
+ lock
+ faceplayer
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8A69, 4
+ specialvar VAR_RESULT, sub_818DBE8
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A83D0
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A83C6
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8510
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A83C6:: @ 82A83C6
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8AB1, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A83D0:: @ 82A83D0
+ special sub_818DC2C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8A7D, 4
+ specialvar VAR_RESULT, sub_818DC60
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8435
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A83F7
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A83F7:: @ 82A83F7
+ special sub_818DCC8
+ special sub_818DD14
+ specialvar VAR_RESULT, sub_818DD54
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8419
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8427
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8419:: @ 82A8419
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8ACE, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8435
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8427:: @ 82A8427
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8B36, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8435
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8435:: @ 82A8435
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8B69, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8454
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A845E
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8454:: @ 82A8454
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8BCD, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A845E:: @ 82A845E
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8BAD, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A846C
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A846C:: @ 82A846C
+ fadescreen 1
+ setvar VAR_RESULT, 0
+ special sub_818DD78
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A848E
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84AD
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A848E:: @ 82A848E
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8BEE, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8454
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A846C
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A84AD:: @ 82A84AD
+ specialvar VAR_RESULT, sub_818DE44
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84C9
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84D6
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A84C9:: @ 82A84C9
+ special sub_818DC2C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8C0F, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A84D6:: @ 82A84D6
+ specialvar VAR_RESULT, sub_818DE5C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84F2
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84FF
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A84F2:: @ 82A84F2
+ special sub_818DC2C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8C6F, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A84FF:: @ 82A84FF
+ special sub_818DC2C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8CC8, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8510
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8510:: @ 82A8510
+ setvar VAR_0x8004, 0
+ specialvar VAR_0x8004, sub_818DEA0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8D5D, 4
+ giveitem_std VAR_0x8004
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8545
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A854F
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8545:: @ 82A8545
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8DBD, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A854F:: @ 82A854F
+ special sub_818DEDC
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8554:: @ 82A8554
+ lock
+ faceplayer
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8E2B, 4
+ specialvar VAR_RESULT, sub_818E038
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8585
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85AC
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A86EC
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8585:: @ 82A8585
+ specialvar VAR_RESULT, sub_818E06C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85C8
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85D2
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85E0
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A85AC:: @ 82A85AC
+ specialvar VAR_RESULT, sub_818E2D8
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8759
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85C8
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A85C8:: @ 82A85C8
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8E4E, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A85D2:: @ 82A85D2
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8EAC, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A85EE
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A85E0:: @ 82A85E0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8EAC, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A85EE
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A85EE:: @ 82A85EE
+ setvar VAR_0x8004, 0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8EEC, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A861C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8612
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8612:: @ 82A8612
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8F65, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A861C:: @ 82A861C
+ special sub_818E3BC
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A864C
+ compare_var_to_value VAR_0x8004, 15
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8656
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8635:: @ 82A8635
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8660
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8689
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A864C:: @ 82A864C
+ special sub_811A858
+ waitstate
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8635
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8656:: @ 82A8656
+ special sub_818E2FC
+ waitstate
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8635
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8660:: @ 82A8660
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8F7E, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A867F
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A861C
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A867F:: @ 82A867F
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8F9A, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8689:: @ 82A8689
+ special sub_818E37C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8F4D, 4
+ specialvar VAR_RESULT, sub_818E308
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A86C7
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A86B0
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A86B0:: @ 82A86B0
+ playse SE_SEIKAI
+ delay 10
+ playse SE_SEIKAI
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A8FC7, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A86EC
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A86C7:: @ 82A86C7
+ special sub_818E538
+ special sub_818E274
+ playse SE_HAZURE
+ delay 10
+ playse SE_HAZURE
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A90A5, 4
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A90CD, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8759
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A86EC:: @ 82A86EC
+ specialvar VAR_RESULT, sub_818E298
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8708
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8716
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8708:: @ 82A8708
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9007, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8724
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8716:: @ 82A8716
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9007, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8724
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8724:: @ 82A8724
+ setvar VAR_0x8005, 0
+ special sub_818E358
+ special sub_818E37C
+ giveitem_std VAR_0x8005
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A874C
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8759
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A874C:: @ 82A874C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A906A, 4
+ special sub_818E39C
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8759:: @ 82A8759
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A90FB, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8785
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8778
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8778:: @ 82A8778
+ special sub_818E3EC
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9131, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8785:: @ 82A8785
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9153, 4
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A878D:: @ 82A878D
+ fadescreen 1
+ setvar VAR_RESULT, 0
+ special sub_818E3E0
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87AF
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87CE
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A87AF:: @ 82A87AF
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9212, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8778
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A878D
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A87CE:: @ 82A87CE
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9270, 4
+ special sub_818E430
+ special sub_818E3BC
+ setvar VAR_0x8004, 16
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A87E1:: @ 82A87E1
+ fadescreen 1
+ special sub_818E47C
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87F8
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A8817
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A87F8:: @ 82A87F8
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A92D3, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8778
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87E1
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8817:: @ 82A8817
+ special sub_818E490
+ special sub_818E4A4
+ special sub_818E510
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9336, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A882A:: @ 82A882A
+ lock
+ faceplayer
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A93A7, 4
+ specialvar VAR_RESULT, sub_818E8B4
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8850
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A886C
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8850:: @ 82A8850
+ specialvar VAR_RESULT, sub_818E8E0
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8876
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A886C
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A886C:: @ 82A886C
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A93D6, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8876:: @ 82A8876
+ special sub_818E914
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A93F4, 4
+ checkitem ITEM_POKEBLOCK_CASE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A89AE
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A94E8, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88B0
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88BA
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A88B0:: @ 82A88B0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9556, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A88BA:: @ 82A88BA
+ fadescreen 1
+ special sub_818E92C
+ waitstate
+ compare_var_to_value VAR_RESULT, 65535
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88D7
+ compare_var_to_value VAR_RESULT, 65535
+ goto_if 5, LilycoveCity_PokemonCenter_1F_EventScript_2A88F6
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A88D7:: @ 82A88D7
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9537, 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88B0
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88BA
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A88F6:: @ 82A88F6
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9571, 4
+ special sub_818E940
+ special sub_818E960
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A890A
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A890A:: @ 82A890A
+ applymovement 4, LilycoveCity_PokemonCenter_1F_Movement_2A89B8
+ waitmovement 0
+ delay 60
+ applymovement 5, LilycoveCity_PokemonCenter_1F_Movement_2A89BB
+ waitmovement 0
+ delay 60
+ waitse
+ playmoncry VAR_0x8005, 0
+ delay 120
+ waitmoncry
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A893F
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A894C
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A893F:: @ 82A893F
+ applymovement 5, LilycoveCity_PokemonCenter_1F_Movement_2A89C2
+ waitmovement 0
+ delay 60
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A894C:: @ 82A894C
+ applymovement 4, LilycoveCity_PokemonCenter_1F_Movement_2A89C0
+ waitmovement 0
+ delay 60
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8970
+ compare_var_to_value VAR_0x8004, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A897E
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8970:: @ 82A8970
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A95AD, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A898F
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A897E:: @ 82A897E
+ special sub_818E914
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9605, 4
+ goto LilycoveCity_PokemonCenter_1F_EventScript_2A898F
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A898F:: @ 82A898F
+ specialvar VAR_RESULT, sub_818E8E0
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A89A1
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A89A1:: @ 82A89A1
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9669, 4
+ special PutLilycoveContestLadyShowOnTheAir
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A89AE:: @ 82A89AE
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9451, 4
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_Movement_2A89B8: @ 82A89B8
+ step_03
+ step_13
+ step_end
+
+LilycoveCity_PokemonCenter_1F_Movement_2A89BB: @ 82A89BB
+ step_02
+ step_13
+ step_end
+
+ .incbin "baserom.gba", 0x2a89be, 0x2
+
+LilycoveCity_PokemonCenter_1F_Movement_2A89C0: @ 82A89C0
+ step_3e
+ step_end
+
+LilycoveCity_PokemonCenter_1F_Movement_2A89C2: @ 82A89C2
+ step_51
+ step_48
+ step_51
+ step_48
+ step_end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A89C7:: @ 82A89C7
+ specialvar VAR_RESULT, sub_818E990
+ special sub_818E914
+ special sub_818E960
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A0A
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A1D
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A30
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A43
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A56
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8A0A:: @ 82A8A0A
+ lock
+ faceplayer
+ waitse
+ playmoncry VAR_0x8005, 0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A96DA, 4
+ waitmoncry
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8A1D:: @ 82A8A1D
+ lock
+ faceplayer
+ waitse
+ playmoncry VAR_0x8005, 0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A970E, 4
+ waitmoncry
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8A30:: @ 82A8A30
+ lock
+ faceplayer
+ waitse
+ playmoncry VAR_0x8005, 0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A96F6, 4
+ waitmoncry
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8A43:: @ 82A8A43
+ lock
+ faceplayer
+ waitse
+ playmoncry VAR_0x8005, 0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A96E6, 4
+ waitmoncry
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_EventScript_2A8A56:: @ 82A8A56
+ lock
+ faceplayer
+ waitse
+ playmoncry VAR_0x8005, 0
+ msgbox LilycoveCity_PokemonCenter_1F_Text_2A9703, 4
+ waitmoncry
+ release
+ end
+
+LilycoveCity_PokemonCenter_1F_Text_2A8A69: @ 82A8A69
+ .string "I’m the FAVOR LADY…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8A7D: @ 82A8A7D
+ .string "I’ve recently developed an obsession\n"
+ .string "for {STR_VAR_1} things…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8AB1: @ 82A8AB1
+ .string "Oh…\n"
+ .string "Thank you for last time…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8ACE: @ 82A8ACE
+ .string "Before, I think it was {STR_VAR_3}…\p"
+ .string "{STR_VAR_3} gave me one {STR_VAR_2},\n"
+ .string "saying it was {STR_VAR_1}.\p"
+ .string "But it wasn’t {STR_VAR_1}.\n"
+ .string "Not in the least bit.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8B36: @ 82A8B36
+ .string "Before, {STR_VAR_3} gave me a very\n"
+ .string "{STR_VAR_1} {STR_VAR_2}.\p"
+ .string "I cherish it now.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8B69: @ 82A8B69
+ .string "Listen, if you have anything that\n"
+ .string "is {STR_VAR_1}, will you share it\l"
+ .string "with me?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8BAD: @ 82A8BAD
+ .string "…Really?\n"
+ .string "What will you give me?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8BCD: @ 82A8BCD
+ .string "Is that so?\n"
+ .string "Then, it’s good-bye…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8BEE: @ 82A8BEE
+ .string "Oh…\n"
+ .string "You’re not willing to share?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8C0F: @ 82A8C0F
+ .string "Oh?\n"
+ .string "That {STR_VAR_2} is {STR_VAR_1}?\p"
+ .string "…Oh, is that right?\p"
+ .string "Well, I owe you a thanks anyway.\n"
+ .string "I’ll try to cherish it…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8C6F: @ 82A8C6F
+ .string "Oh…\p"
+ .string "That’s a quite {STR_VAR_1}\n"
+ .string "{STR_VAR_2}…\p"
+ .string "Isn’t it nice?\n"
+ .string "It’s so dreamy…\p"
+ .string "Thank you…\n"
+ .string "I will cherish this…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8CC8: @ 82A8CC8
+ .string "…Oh, oh, oh…\p"
+ .string "This is amazing!\n"
+ .string "This really is {STR_VAR_1}!\p"
+ .string "I never knew that one {STR_VAR_2}\n"
+ .string "could be this {STR_VAR_1}!\p"
+ .string "Thank you!\p"
+ .string "I will treasure this for the rest\n"
+ .string "of my life!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8D5D: @ 82A8D5D
+ .string "I’ll give you this wonderful item in\n"
+ .string "return for your fabulous gift.\p"
+ .string "I hope you will cherish it…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8DBD: @ 82A8DBD
+ .string "Oh, you can’t have it if you don’t have\n"
+ .string "the space for it.\p"
+ .string "Please come see me when you get\n"
+ .string "your BAG organized…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8E2B: @ 82A8E2B
+ .string "I’m the QUIZ LADY!\n"
+ .string "I love quizzes!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8E4E: @ 82A8E4E
+ .string "Oh?\p"
+ .string "I’m waiting for a challenger to answer\n"
+ .string "the quiz you made.\p"
+ .string "We can chat another time, okay?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8EAC: @ 82A8EAC
+ .string "I’m waiting for someone to challenge\n"
+ .string "a quiz this {STR_VAR_1} thought up!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8EEC: @ 82A8EEC
+ .string "If you answer correctly, you can win\n"
+ .string "fabulous prizes!\p"
+ .string "Would you like to take the quiz\n"
+ .string "challenge?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8F4D: @ 82A8F4D
+ .string "… … … … … …\n"
+ .string "… … … … … …$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8F65: @ 82A8F65
+ .string "Oh, how boring!\n"
+ .string "Bye-bye!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8F7E: @ 82A8F7E
+ .string "Awww!\n"
+ .string "You’re going to quit?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8F9A: @ 82A8F9A
+ .string "Please take the quiz challenge\n"
+ .string "another time!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A8FC7: @ 82A8FC7
+ .string "You’re amazing! You’ve got it right!\n"
+ .string "You’re one sharp customer!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9007: @ 82A9007
+ .string "Congratulations!\n"
+ .string "You’ve got the quiz right!\p"
+ .string "You’ve won a prize provided by\n"
+ .string "{STR_VAR_1}!$"
+
+ .incbin "baserom.gba", 0x2a9056, 0x14
+
+LilycoveCity_PokemonCenter_1F_Text_2A906A: @ 82A906A
+ .string "Oh? Your BAG is filled up!\n"
+ .string "Come see me when you have room.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A90A5: @ 82A90A5
+ .string "Hmm… Wrong!\n"
+ .string "The correct answer is “{STR_VAR_3}”!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A90CD: @ 82A90CD
+ .string "Too bad!\p"
+ .string "I get to keep the quiz prize\n"
+ .string "{STR_VAR_1} now!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A90FB: @ 82A90FB
+ .string "Listen, listen!\n"
+ .string "Would you like to make your own quiz?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9131: @ 82A9131
+ .string "Oh, I see…\n"
+ .string "Well, maybe next time!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9153: @ 82A9153
+ .string "Okay, the first thing you have to do\n"
+ .string "is pick the prize for the person that\l"
+ .string "answers your quiz correctly.\p"
+ .string "But beware, if the person taking\n"
+ .string "the quiz can’t get it right, I get to\l"
+ .string "keep the prize!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9212: @ 82A9212
+ .string "If you don’t choose a prize,\n"
+ .string "your quiz can’t be made.\p"
+ .string "Are you going to quit making\n"
+ .string "your quiz?$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9270: @ 82A9270
+ .string "Oh, how nice!\n"
+ .string "That’s a wonderful prize!\p"
+ .string "Next, you need to write your quiz\n"
+ .string "question and its answer.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A92D3: @ 82A92D3
+ .string "Are you going to quit writing\n"
+ .string "your quiz question?$"
+
+ .incbin "baserom.gba", 0x2a9305, 0x31
+
+LilycoveCity_PokemonCenter_1F_Text_2A9336: @ 82A9336
+ .string "Thank you!\n"
+ .string "You’ve put together a nice quiz.\p"
+ .string "I’ll go look for someone who’ll take\n"
+ .string "your quiz challenge right away.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A93A7: @ 82A93A7
+ .string "I’m the CONTEST LADY!\n"
+ .string "I sure do love CONTESTS!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A93D6: @ 82A93D6
+ .string "Thanks for your {POKEBLOCK} before!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A93F4: @ 82A93F4
+ .string "This is my friend {STR_VAR_1}!\n"
+ .string "It’s the epitome of {STR_VAR_2}!\p"
+ .string "But I think that it will display\n"
+ .string "even more {STR_VAR_2}!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9451: @ 82A9451
+ .string "So, I need your help!\p"
+ .string "Please, may I have one {POKEBLOCK}?\n"
+ .string "All I’m asking for is one!\p"
+ .string "…Oh, but…\n"
+ .string "Don’t you have a {POKEBLOCK} CASE?\l"
+ .string "That’s no good. Next time, then!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A94E8: @ 82A94E8
+ .string "So, I need your help!\p"
+ .string "Please, may I have one {POKEBLOCK}?\n"
+ .string "All I’m asking for is one!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9537: @ 82A9537
+ .string "Awww!\n"
+ .string "I can’t have one {POKEBLOCK}?!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9556: @ 82A9556
+ .string "Sheesh!\n"
+ .string "What a cheapskate!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9571: @ 82A9571
+ .string "Yay!\n"
+ .string "Thank you!\p"
+ .string "I’ll feed my POKéMON your {POKEBLOCK}\n"
+ .string "right away.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A95AD: @ 82A95AD
+ .string "…It doesn’t seem to have changed\n"
+ .string "in any way at all…\p"
+ .string "Hmm…\p"
+ .string "Oh, well!\n"
+ .string "Thank you very much!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9605: @ 82A9605
+ .string "Oh, yay!\n"
+ .string "It’s really delighted!\p"
+ .string "I think it really improved {STR_VAR_1}’s\n"
+ .string "{STR_VAR_2} quality, too.\p"
+ .string "Thank you so much!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9669: @ 82A9669
+ .string "Hmm…\p"
+ .string "I think we may be ready to enter\n"
+ .string "some CONTESTS.\p"
+ .string "If you see us in one somewhere,\n"
+ .string "I hope you’ll cheer for us.$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A96DA: @ 82A96DA
+ .string "{STR_VAR_1}: Guguuh!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A96E6: @ 82A96E6
+ .string "{STR_VAR_1}: Igigigiiih!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A96F6: @ 82A96F6
+ .string "{STR_VAR_1}: Baaarun…$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A9703: @ 82A9703
+ .string "{STR_VAR_1}: Pikka!$"
+
+LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
+ .string "{STR_VAR_1}: Umyaaaan!$"
+
+ .incbin "baserom.gba", 0x2a971c, 0xc836
+
+Route101_Text_2B5F52: @ 82B5F52
+ .string "PROF. BIRCH: Oh, {PLAYER}{KUN}!\n"
+ .string "I’ve already heard about you!\p"
+ .string "It seems your POKéNAV’s been\n"
+ .string "upgraded with MATCH CALL.\p"
+ .string "Well, I should register, too!\p"
+ .string "That way, I’d be able to examine\n"
+ .string "your POKéDEX even while you’re\l"
+ .string "out in the field.\p"
+ .string "… … … … … …$"
+
+Route101_Text_2B603A: @ 82B603A
+ .string "Registered PROF. BIRCH\n"
+ .string "in the POKéNAV.$"
+
+ .incbin "baserom.gba", 0x2b6061, 0x82c
+
+BattleFrontier_BattleTowerLobby_EventScript_2B688D:: @ 82B688D
+ lock
+ faceplayer
+ setvar VAR_0x8004, 0
+ special sub_81A085C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6900
+ setvar VAR_0x8004, 10
+ special sub_81A085C
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B68BE
+ checkflag FLAG_0x934
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6E90
+
+BattleFrontier_BattleTowerLobby_EventScript_2B68BE:: @ 82B68BE
+ setvar VAR_0x8004, 11
+ special sub_81A085C
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B69D3
+ compare_var_to_value VAR_RESULT, 4
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6ACF
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6C77
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6D5C
+ compare_var_to_value VAR_RESULT, 5
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6DD4
+ release
+ releaseall
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6900:: @ 82B6900
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 6
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 0
+ special sub_81A085C
+ waitstate
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6925:: @ 82B6925
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 6
+ special sub_81A085C
+ waitstate
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B69BB
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 2
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 0
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 1
+ setorcopyvar VAR_0x8005, VAR_RESULT
+ addvar VAR_0x8005, 1
+ special sub_81A085C
+ setvar VAR_0x8004, 3
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 8
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 3
+ special sub_81A085C
+ waitstate
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B69BB:: @ 82B69BB
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 1
+ special sub_81A085C
+ waitstate
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6925
+
+BattleFrontier_BattleTowerLobby_EventScript_2B69D3:: @ 82B69D3
+ setvar VAR_0x8004, 14
+ setvar VAR_0x8005, 2
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 0
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 1
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 6
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 2
+ special sub_81A085C
+ waitstate
+ copyvar VAR_0x8005, VAR_RESULT
+ compare_var_to_value VAR_0x8005, 0
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6ABA
+ compare_var_to_value VAR_0x8005, 1
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6AC0
+ setvar VAR_0x8004, 12
+ special sub_81A085C
+ copyvar VAR_0x8006, VAR_RESULT
+ setvar VAR_0x8004, 13
+ special sub_81A085C
+ setvar VAR_0x8004, 5
+ special sub_81A085C
+ setvar VAR_0x8004, 12
+ special sub_81A085C
+ compare_var_to_value VAR_RESULT, 3
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6AC6
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ copyvar VAR_0x8006, VAR_0x8007
+ special sub_81A085C
+ setvar VAR_0x8004, 15
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 7
+ special sub_81A085C
+ waitstate
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6ABA:: @ 82B6ABA
+ setvar VAR_0x8007, 0
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6AC0:: @ 82B6AC0
+ setvar VAR_0x8007, 1
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6AC6:: @ 82B6AC6
+ setvar VAR_0x8004, 4
+ special sub_81A085C
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6ACF:: @ 82B6ACF
+ setvar VAR_0x8004, 14
+ setvar VAR_0x8005, 4
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 2
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 10
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 15
+ special sub_81A085C
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6B09:: @ 82B6B09
+ fadescreen 1
+ setvar VAR_RESULT, 0
+ setvar VAR_0x8004, 19
+ special sub_81A085C
+ waitstate
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6B81
+ setvar VAR_0x8004, 20
+ special sub_81A085C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6C0C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 5
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 12
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 5
+ special sub_81A085C
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6B81:: @ 82B6B81
+ setvar VAR_0x8004, 14
+ setvar VAR_0x8005, 4
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 2
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 13
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 4
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 15
+ special sub_81A085C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6B09
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6BD4:: @ 82B6BD4
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 14
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 5
+ special sub_81A085C
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6C0C:: @ 82B6C0C
+ setvar VAR_0x8004, 14
+ setvar VAR_0x8005, 4
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 5
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 2
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 16
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 4
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 15
+ special sub_81A085C
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6B09
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6BD4
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6C77:: @ 82B6C77
+ setvar VAR_0x8004, 14
+ setvar VAR_0x8005, 3
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 2
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 3
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 2
+ setvar VAR_0x8006, 4
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 8
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 3
+ special sub_81A085C
+ waitstate
+ copyvar VAR_0x8005, VAR_RESULT
+ compare_var_to_value VAR_0x8005, 0
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6D50
+ compare_var_to_value VAR_0x8005, 1
+ call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6D56
+ setvar VAR_0x8004, 17
+ special sub_81A085C
+ setvar VAR_0x8004, 5
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ copyvar VAR_0x8006, VAR_0x8007
+ special sub_81A085C
+ setvar VAR_0x8004, 15
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 9
+ special sub_81A085C
+ waitstate
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6D50:: @ 82B6D50
+ setvar VAR_0x8007, 3
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6D56:: @ 82B6D56
+ setvar VAR_0x8007, 4
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6D5C:: @ 82B6D5C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 4
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 7
+ setvar VAR_0x8005, 1
+ special sub_81A085C
+ waitstate
+ copyvar VAR_0x8005, VAR_RESULT
+ setvar VAR_0x8004, 18
+ special sub_81A085C
+ setvar VAR_0x8004, 5
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 9
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 5
+ special sub_81A085C
+ waitstate
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6DD4:: @ 82B6DD4
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 11
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 25
+ special sub_81A085C
+ setvar VAR_0x8004, 19
+ call BattleFrontier_BattleTowerLobby_EventScript_271E7C
+ lock
+ faceplayer
+ setvar VAR_0x8004, 21
+ special sub_81A085C
+ setvar VAR_0x8004, 16
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 7
+ special sub_81A085C
+ setvar VAR_0x8004, 8
+ setvar VAR_0x8005, 1
+ setvar VAR_0x8006, 15
+ special sub_81A085C
+ waitstate
+ setvar VAR_0x8004, 9
+ special sub_81A085C
+ call BattleFrontier_BattleTowerLobby_EventScript_2B6E4D
+ release
+ releaseall
+ switch VAR_FACING
+ case 2, BattleFrontier_BattleTowerLobby_EventScript_2B6E54
+ goto BattleFrontier_BattleTowerLobby_EventScript_2B6E72
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6E4D:: @ 82B6E4D
+ setflag FLAG_0x2BD
+ setflag FLAG_0x934
+ return
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6E54:: @ 82B6E54
+ setvar VAR_0x8004, 24
+ special sub_81A085C
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6E93
+ applymovement 6, BattleFrontier_BattleTowerLobby_Movement_2B6E94
+ waitmovement 0
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6E72:: @ 82B6E72
+ setvar VAR_0x8004, 24
+ special sub_81A085C
+ compare_var_to_value VAR_0x8004, 0
+ goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6E93
+ applymovement 6, BattleFrontier_BattleTowerLobby_Movement_2B6E95
+ waitmovement 0
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6E90:: @ 82B6E90
+ release
+ releaseall
+ end
+
+BattleFrontier_BattleTowerLobby_EventScript_2B6E93:: @ 82B6E93
+ end
+
+BattleFrontier_BattleTowerLobby_Movement_2B6E94: @ 82B6E94
+ step_18
+
+BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
+ step_15
+ step_15
+ step_18
+ step_18
+ step_18
+ step_18
+ step_18
+ step_18
+ step_18
+ step_18
+ step_18
+ step_54
+ step_31
+ step_31
+ step_31
+ step_end
+
+ .incbin "baserom.gba", 0x2b6ea5, 0xcf80
+
+BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C3E25: @ 82C3E25
+ setvar VAR_0x8004, 4
+ special sub_81A703C
+ setvar VAR_0x8004, 5
+ special sub_81A703C
+ switch VAR_RESULT
+ case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
+ case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
+ case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EC0
+ case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EA2
+ case 4, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
+ case 7, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3E93
+ case 6, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EA2
+ case 8, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3ECF
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3E93:: @ 82C3E93
+ setobjectxyperm 1, 2, 5
+ setobjectxyperm 2, 6, 5
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EA2:: @ 82C3EA2
+ setobjectxyperm 1, 4, 4
+ setobjectxyperm 2, 3, 4
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1:: @ 82C3EB1
+ setobjectxyperm 1, 4, 4
+ setobjectxyperm 2, 0, 0
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EC0:: @ 82C3EC0
+ setobjectxyperm 1, 5, 5
+ setobjectxyperm 2, 0, 0
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3ECF:: @ 82C3ECF
+ setobjectxyperm 1, 4, 3
+ setobjectxyperm 2, 4, 4
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_MapScript2_2C3EDE: @ 82C3EDE
+ map_script_2 VAR_0x4004, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EE8
+ .2byte 0
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EE8:: @ 82C3EE8
+ setvar VAR_0x4011, 28
+ setvar VAR_0x4010, 28
+ setvar VAR_0x8004, 5
+ special sub_81A703C
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
+ compare_var_to_value VAR_RESULT, 6
+ goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
+ compare_var_to_value VAR_RESULT, 7
+ goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
+ compare_var_to_value VAR_RESULT, 8
+ goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F3F
+ hideobjectat 2, BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1
+ setvar VAR_0x4004, 1
+ turnobject 255, 2
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35:: @ 82C3F35
+ setvar VAR_0x4004, 1
+ turnobject 255, 2
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F3F:: @ 82C3F3F
+ setvar VAR_0x4004, 1
+ turnobject 255, 2
+ hideobjectat 1, BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F4E:: @ 82C3F4E
+ setvar VAR_0x8007, 0
+ goto BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F59:: @ 82C3F59
+ setvar VAR_0x8007, 1
+ goto BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F64:: @ 82C3F64
+ setvar VAR_0x8007, 2
+ goto BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F:: @ 82C3F6F
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 1
+ special sub_81A703C
+ addvar VAR_RESULT, 1
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 1
+ copyvar VAR_0x8006, VAR_RESULT
+ special sub_81A703C
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 2
+ special sub_81A1780
+ addvar VAR_RESULT, 1
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 2
+ copyvar VAR_0x8006, VAR_RESULT
+ special sub_81A1780
+ setvar VAR_0x8004, 0
+ special sub_81A703C
+ setvar VAR_0x8004, 5
+ special sub_81A703C
+ switch VAR_RESULT
+ case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 3, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 4, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 5, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4049
+ case 6, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 7, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ case 8, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030:: @ 82C4030
+ applymovement 255, BattleFrontier_BattlePikeThreePathRoom_Movement_2C427A
+ waitmovement 0
+ call BattleFrontier_BattlePikeThreePathRoom_EventScript_25BB49
+ warpsilent BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1, 255, 4, 7
+ waitstate
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4049:: @ 82C4049
+ applymovement 255, BattleFrontier_BattlePikeThreePathRoom_Movement_2C427A
+ waitmovement 0
+ call BattleFrontier_BattlePikeThreePathRoom_EventScript_25BB49
+ warpsilent BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_3, 255, 4, 19
+ waitstate
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062:: @ 82C4062
+ setvar VAR_0x4003, 1
+ setvar VAR_0x4002, 1
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D:: @ 82C406D
+ setvar VAR_0x4003, 0
+ setvar VAR_0x4002, 0
+ lockall
+ msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CE36, 4
+ closemessage
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082:: @ 82C4082
+ setvar VAR_0x4003, 1
+ setvar VAR_0x4002, 1
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D:: @ 82C408D
+ setvar VAR_0x4003, 0
+ setvar VAR_0x4002, 0
+ lockall
+ msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25CE36, 4
+ closemessage
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2:: @ 82C40A2
+ setvar VAR_0x8004, 25
+ special sub_81A703C
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128
+ compare_var_to_value VAR_RESULT, 1
+ call_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 1
+ special sub_81A703C
+ addvar VAR_RESULT, 1
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 1
+ copyvar VAR_0x8006, VAR_RESULT
+ special sub_81A703C
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 2
+ special sub_81A1780
+ addvar VAR_RESULT, 1
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 2
+ copyvar VAR_0x8006, VAR_RESULT
+ special sub_81A1780
+ setvar VAR_0x8004, 3
+ special sub_81A703C
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C415C
+ waitstate
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128:: @ 82C4128
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128:: @ 82C4128
+ setvar VAR_0x8004, 24
+ setvar VAR_0x8005, 1
+ special sub_81A703C
+ return
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136:: @ 82C4136
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136:: @ 82C4136
+ setvar VAR_0x8004, 24
+ setvar VAR_0x8005, 0
+ special sub_81A703C
+ return
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144:: @ 82C4144
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4144:: @ 82C4144
+ applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_2C427A
+ waitmovement 0
+ call BattleFrontier_BattlePikeRandomRoom1_EventScript_25BB49
+ warpsilent BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_2, 255, 2, 7
+ return
+
+BattleFrontier_BattlePikeRandomRoom1_EventScript_2C415C:: @ 82C415C
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C415C:: @ 82C415C
+ applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_2C427A
+ waitmovement 0
+ call BattleFrontier_BattlePikeRandomRoom1_EventScript_25BB49
+ warpsilent BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM, 255, 6, 10
+ return
+
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174:: @ 82C4174
+ setvar VAR_0x8004, 7
+ special sub_81A703C
+ setvar VAR_0x8004, 25
+ special sub_81A703C
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128
+ compare_var_to_value VAR_RESULT, 1
+ call_if 5, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 1
+ special sub_81A703C
+ addvar VAR_RESULT, 1
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 1
+ copyvar VAR_0x8006, VAR_RESULT
+ special sub_81A703C
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 2
+ special sub_81A1780
+ addvar VAR_RESULT, 1
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 2
+ copyvar VAR_0x8006, VAR_RESULT
+ special sub_81A1780
+ setvar VAR_0x8004, 3
+ special sub_81A703C
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4144
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C415C
+ waitstate
+ end
+
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202:: @ 82C4202
+ setvar VAR_0x4003, 1
+ setvar VAR_0x4002, 1
+ end
+
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D:: @ 82C420D
+ setvar VAR_0x4003, 0
+ setvar VAR_0x4002, 0
+ lockall
+ msgbox BattleFrontier_BattlePikeRandomRoom3_Text_25CE36, 4
+ closemessage
+ end
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222:: @ 82C4222
+ setvar VAR_0x8004, 2
+ setvar VAR_0x8005, 0
+ setvar VAR_0x8006, 4
+ special sub_81A1780
+ warp BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
+ waitstate
+ end
+
+BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C423E: @ 82C423E
+BattleFrontier_BattlePikeThreePathRoom_MapScript1_2C423E: @ 82C423E
+ setorcopyvar VAR_0x8006, VAR_RESULT
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 0
+ special sub_81A1780
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
+ call BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4271
+
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B:: @ 82C426B
+ setorcopyvar VAR_RESULT, VAR_0x8006
+ end
+
+BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4271:: @ 82C4271
+BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4271:: @ 82C4271
+ setvar VAR_0x8004, 21
+ special sub_81A1780
+ return
+
+BattleFrontier_BattlePikeRandomRoom1_Movement_2C427A: @ 82C427A
+BattleFrontier_BattlePikeThreePathRoom_Movement_2C427A: @ 82C427A
+ step_54
+ step_end
+
+LilycoveCity_ContestLobby_Text_2C427C: @ 82C427C
+ .string "BLEND MASTER: Indeed I am!\n"
+ .string "The BLEND MASTER am I!\p"
+ .string "Blend with me, and you shall witness\n"
+ .string "the mastery I bring to blending!$"
+
+LilycoveCity_ContestLobby_Text_2C42F4: @ 82C42F4
+ .string "BLEND MASTER: Hmmm! So, you wish to\n"
+ .string "see my mastery in action?$"
+
+LilycoveCity_ContestLobby_Text_2C4332: @ 82C4332
+ .string "Hmmm!\p"
+ .string "So, you are too busy now, I see!\p"
+ .string "But fear not!\n"
+ .string "I shall be here all day!\l"
+ .string "Hurry back from your errand!$"
+
+LilycoveCity_ContestLobby_Text_2C439D: @ 82C439D
+ .string "Hmmm!\p"
+ .string "You haven’t got a single BERRY!\p"
+ .string "I shall be here all day!\n"
+ .string "Hurry back with some BERRIES!$"
+
+LilycoveCity_ContestLobby_Text_2C43FA: @ 82C43FA
+ .string "Of course!\n"
+ .string "Of course!\p"
+ .string "Incidentally…\n"
+ .string "You do know how to blend {POKEBLOCK}S\l"
+ .string "from BERRIES?$"
+
+LilycoveCity_ContestLobby_Text_2C444C: @ 82C444C
+ .string "Hmmm!\p"
+ .string "Ah, but it is a simple process!\p"
+ .string "When the BLENDER’s arrow comes to\n"
+ .string "your marker, just press the A Button.\p"
+ .string "That’s all you have to do.\p"
+ .string "When you see how precisely I press\n"
+ .string "the A Button, you will understand.$"
+
+LilycoveCity_ContestLobby_Text_2C451B: @ 82C451B
+ .string "Fine!\p"
+ .string "Let’s get started, then!\p"
+ .string "All together with the BLEND MASTER,\n"
+ .string "let’s BERRY BLENDER!$"
+
+LilycoveCity_ContestLobby_Text_2C4573: @ 82C4573
+ .string "Hmmm!\p"
+ .string "You don’t appear to have gotten\n"
+ .string "the {POKEBLOCK} CASE!\p"
+ .string "I shall be here all day!\n"
+ .string "Obtain the {POKEBLOCK} CASE and hurry back!$"
+
+LilycoveCity_ContestLobby_Text_2C45E8: @ 82C45E8
+ .string "Hmmm!\p"
+ .string "Your {POKEBLOCK} CASE appears to be full!\p"
+ .string "I shall be here all day!\n"
+ .string "Use some {POKEBLOCK}S and hurry back!$"
+
+LilycoveCity_ContestLobby_Text_2C464B: @ 82C464B
+ .string "Whoa!\n"
+ .string "Awesome!$"
+
+LilycoveCity_ContestLobby_Text_2C465A: @ 82C465A
+ .string "Wickedly fast!$"
+
+LilycoveCity_ContestLobby_Text_2C4669: @ 82C4669
+ .string "What an expert!$"
+
+LilycoveCity_ContestLobby_Text_2C4679: @ 82C4679
+ .string "When I blended with the MASTER,\n"
+ .string "we made amazing {POKEBLOCK}S!$"
+
+LilycoveCity_ContestLobby_Text_2C46B1: @ 82C46B1
+ .string "Eyes that track the arrow with\n"
+ .string "machinelike intensity…\p"
+ .string "A hand that taps the A Button\n"
+ .string "with clockwork-like precision…\p"
+ .string "Possessing these qualities makes\n"
+ .string "the BLEND MASTER truly great.$"
+
+LilycoveCity_ContestLobby_Text_2C4763: @ 82C4763
+ .string "The BLEND MASTER’s supposed to work\n"
+ .string "on his skills deep in the mountains.\p"
+ .string "Sometimes, he comes to LILYCOVE\n"
+ .string "to blend BERRIES all day long.$"
+
+FallarborTown_BattleTentLobby_Text_2C47EB: @ 82C47EB
+ .string "I welcome you to the BATTLE TENT\n"
+ .string "FALLARBOR SITE!\p"
+ .string "I am your guide to the Set KO Tourney!$"
+
+FallarborTown_BattleTentLobby_Text_2C4843: @ 82C4843
+ .string "Now, do you wish to take the challenge\n"
+ .string "of a Set KO Tourney?$"
+
+FallarborTown_BattleTentLobby_Text_2C487F: @ 82C487F
+ .string "We await your challenge on\n"
+ .string "another occasion!$"
+
+FallarborTown_BattleTentLobby_Text_2C48AC: @ 82C48AC
+ .string "In the FALLARBOR BATTLE TENT,\n"
+ .string "we undertake the Set KO Tourney.\p"
+ .string "All participants enter with a team of\n"
+ .string "three POKéMON.\p"
+ .string "The three POKéMON must be lined up\n"
+ .string "in the order that they are to appear in.\p"
+ .string "During battle, the POKéMON will appear\n"
+ .string "one at a time in the preset order.\p"
+ .string "Once a POKéMON enters battle, it must\n"
+ .string "remain out until the match is decided.\p"
+ .string "If a match remains undecided in\n"
+ .string "three turns, it goes to judging.\p"
+ .string "If you wish to interrupt your challenge,\n"
+ .string "please save the game.\p"
+ .string "If you don’t save, you will not be able\n"
+ .string "to continue with your challenge.\p"
+ .string "If you pull off the feat of beating\n"
+ .string "three TRAINERS in succession,\l"
+ .string "we will present you with a fine prize.$"
+
+FallarborTown_BattleTentLobby_Text_2C4B35: @ 82C4B35
+ .string "Before showing you to the BATTLE\n"
+ .string "TENT, I must save. Is that okay?$"
+
+ .incbin "baserom.gba", 0x2c4b77, 0x51
+
+FallarborTown_BattleTentLobby_Text_2C4BC8: @ 82C4BC8
+ .string "Very well, now select your\n"
+ .string "three POKéMON, please.$"
+
+FallarborTown_BattleTentLobby_Text_2C4BFA: @ 82C4BFA
+ .string "My dear challenger!\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for entry.\p"
+ .string "They also must not hold the same\n"
+ .string "kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "When you have made your preparations,\n"
+ .string "please do return.$"
+
+FallarborTown_BattleTentLobby_Text_2C4CC0: @ 82C4CC0
+ .string "My dear challenger!\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for entry.\p"
+ .string "To qualify, you must bring three\n"
+ .string "different kinds of POKéMON.\p"
+ .string "They also must not hold the same\n"
+ .string "kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "When you have made your preparations,\n"
+ .string "please do return.$"
+
+FallarborTown_BattleTentLobby_Text_2C4DC3: @ 82C4DC3
+ .string "I shall now guide you to\n"
+ .string "the BATTLE TENT.$"
+
+FallarborTown_BattleTentLobby_Text_2C4DED: @ 82C4DED
+ .string "My dear challenger!\p"
+ .string "You did not save the game before\n"
+ .string "shutting down, did you?\p"
+ .string "It is unfortunate, but that has\n"
+ .string "resulted in your disqualification\l"
+ .string "from your challenge.\p"
+ .string "You may, of course, start with a fresh\n"
+ .string "challenge.$"
+
+FallarborTown_BattleTentLobby_Text_2C4EC3: @ 82C4EC3
+ .string "How splendid! You have beaten\n"
+ .string "three TRAINERS in succession!$"
+
+FallarborTown_BattleTentLobby_Text_2C4EFF: @ 82C4EFF
+ .string "Please wait while I save the game.$"
+
+FallarborTown_BattleTentLobby_Text_2C4F22: @ 82C4F22
+ .string "In commemoration of your 3-win streak,\n"
+ .string "we present you with this prize.$"
+
+FallarborTown_BattleTentLobby_Text_2C4F69: @ 82C4F69
+ .string "{PLAYER} received the prize\n"
+ .string "{STR_VAR_1}.$"
+
+FallarborTown_BattleTentLobby_Text_2C4F83: @ 82C4F83
+ .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.$"
+
+FallarborTown_BattleTentLobby_Text_2C4FD7: @ 82C4FD7
+ .string "Thank you so much for participating!\p"
+ .string "Please wait while I save the game.$"
+
+FallarborTown_BattleTentLobby_Text_2C501F: @ 82C501F
+ .string "We await your challenge on\n"
+ .string "another occasion!$"
+
+FallarborTown_BattleTentLobby_Text_2C504C: @ 82C504C
+ .string "We have been looking forward to\n"
+ .string "your arrival.\p"
+ .string "Before I show you to the BATTLE TENT,\n"
+ .string "I must save the game. Please wait.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C50C3: @ 82C50C3
+ .string "I welcome you to the BATTLE TENT\n"
+ .string "VERDANTURF SITE!\p"
+ .string "Here, the TRAINER’s trust toward\n"
+ .string "POKéMON is tested.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5129: @ 82C5129
+ .string "Do you wish to take the VERDANTURF\n"
+ .string "BATTLE TENT challenge?$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5163: @ 82C5163
+ .string "In the VERDANTURF BATTLE TENT,\n"
+ .string "there is one crucial rule that must\l"
+ .string "be obeyed.\p"
+ .string "TRAINERS are permitted only to switch\n"
+ .string "their POKéMON in and out.\p"
+ .string "TRAINERS are otherwise forbidden to\n"
+ .string "command their POKéMON.\p"
+ .string "The POKéMON are to behave according\n"
+ .string "to their nature and battle on their own.\p"
+ .string "You must put your trust in your\n"
+ .string "POKéMON and watch over them.\p"
+ .string "If you achieve the honor of beating\n"
+ .string "three TRAINERS in succession,\l"
+ .string "we will present you with a prize.\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.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C539A: @ 82C539A
+ .string "When you have fortified your heart\n"
+ .string "and POKéMON, you must return.$"
+
+ .incbin "baserom.gba", 0x2c53db, 0x62
+
+VerdanturfTown_BattleTentLobby_Text_2C543D: @ 82C543D
+ .string "Sigh…\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for the challenge.\p"
+ .string "To enter, you must provide three\n"
+ .string "different kinds of POKéMON.\p"
+ .string "They also must not be holding\n"
+ .string "the same kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "Come back when you have made\n"
+ .string "your preparations.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5538: @ 82C5538
+ .string "Sigh…\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for the challenge.\p"
+ .string "To enter, you must provide three\n"
+ .string "different kinds of POKéMON.\p"
+ .string "They also must not be holding\n"
+ .string "the same kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "Come back when you have made\n"
+ .string "your preparations.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5633: @ 82C5633
+ .string "Good. Now, you must select your\n"
+ .string "three POKéMON.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5662: @ 82C5662
+ .string "I must save before I show you to\n"
+ .string "the BATTLE TENT. Is that okay?$"
+
+VerdanturfTown_BattleTentLobby_Text_2C56A2: @ 82C56A2
+ .string "Good.\n"
+ .string "Now, follow me.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C56B8: @ 82C56B8
+ .string "I feel privileged for having seen\n"
+ .string "your POKéMON’s exploits.\p"
+ .string "The results will be recorded.\n"
+ .string "I must ask you to briefly wait.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5731: @ 82C5731
+ .string "To achieve a 3-win streak…\p"
+ .string "The bonds that bind your heart with\n"
+ .string "your POKéMON seem firm and true.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5791: @ 82C5791
+ .string "Your feat will be recorded.\n"
+ .string "I must ask you to briefly wait.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C57CD: @ 82C57CD
+ .string "For the feat of your 3-win streak,\n"
+ .string "we present you with this prize.$"
+
+SlateportCity_BattleTentLobby_Text_2C5810: @ 82C5810
+ .string "Welcome to the BATTLE TENT\n"
+ .string "SLATEPORT SITE!\p"
+ .string "I am your guide to the Battle Swap\n"
+ .string "Tournament.$"
+
+SlateportCity_BattleTentLobby_Text_2C586A: @ 82C586A
+ .string "Would you like to take the Battle\n"
+ .string "Swap challenge?$"
+
+SlateportCity_BattleTentLobby_Text_2C589C: @ 82C589C
+ .string "Here at the SLATEPORT BATTLE TENT,\n"
+ .string "we hold Battle Swap events\l"
+ .string "using rental POKéMON.\p"
+ .string "First, you will be loaned three\n"
+ .string "POKéMON specifically for this event.\p"
+ .string "Using the supplied rental POKéMON,\n"
+ .string "you must conduct a SINGLE BATTLE.\p"
+ .string "If you win, you are permitted to trade\n"
+ .string "one of your rental POKéMON.\p"
+ .string "Repeat this cycle of battling and\n"
+ .string "trading--if you win three times in\l"
+ .string "a row, you will earn a fine prize.\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.$"
+
+SlateportCity_BattleTentLobby_Text_2C5AA5: @ 82C5AA5
+ .string "We look forward to your next visit.$"
+
+ .incbin "baserom.gba", 0x2c5ac9, 0x3d
+
+SlateportCity_BattleTentLobby_Text_2C5B06: @ 82C5B06
+ .string "Before you begin your challenge,\n"
+ .string "I need to save data. Is that okay?$"
+
+ .incbin "baserom.gba", 0x2c5b4a, 0x42
+
+SlateportCity_BattleTentLobby_Text_2C5B8C: @ 82C5B8C
+ .string "Please step this way.$"
+
+SlateportCity_BattleTentLobby_Text_2C5BA2: @ 82C5BA2
+ .string "Thank you for participating!\p"
+ .string "I will return your POKéMON in exchange\n"
+ .string "for our rental POKéMON.\p"
+ .string "I must also save your event results.\n"
+ .string "Please wait.$"
+
+ .incbin "baserom.gba", 0x2c5c30, 0x3f
+
+SlateportCity_BattleTentLobby_Text_2C5C6F: @ 82C5C6F
+ .string "Congratulations!\n"
+ .string "You’ve won three straight matches!\p"
+ .string "I will return your POKéMON in exchange\n"
+ .string "for our rental POKéMON.\p"
+ .string "I must also save your event results.\n"
+ .string "Please wait.$"
+
+SlateportCity_BattleTentLobby_Text_2C5D14: @ 82C5D14
+ .string "In recognition of your 3-win streak,\n"
+ .string "we award you this prize.$"
+
+SlateportCity_BattleTentLobby_Text_2C5D52: @ 82C5D52
+ .string "Oh?\n"
+ .string "You seem to have no room for this.\p"
+ .string "Please make room in your BAG and\n"
+ .string "let me know.$"
+
+SlateportCity_BattleTentLobby_Text_2C5DA7: @ 82C5DA7
+ .string "We’ve been waiting for you!\p"
+ .string "Before we resume your challenge,\n"
+ .string "I must save the game.$"
+
+SlateportCity_BattleTentLobby_Text_2C5DFA: @ 82C5DFA
+ .string "I’m sorry to say this, but you didn’t\n"
+ .string "save before you quit playing last time.\p"
+ .string "As a result, you have been disqualified\n"
+ .string "from your challenge.$"
+
+ .incbin "baserom.gba", 0x2c5e85, 0x83
+
+SlateportCity_BattleTentLobby_Text_2C5F08: @ 82C5F08
+ .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.$"
+
+SlateportCity_BattleTentLobby_Text_2C5F9D: @ 82C5F9D
+ .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.$"
+
+SlateportCity_BattleTentLobby_Text_2C6020: @ 82C6020
+ .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 third TRAINER in the event.$"
+
+SlateportCity_BattleTentLobby_Text_2C60C0: @ 82C60C0
+ .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.$"
+
+SlateportCity_BattleTentLobby_Text_2C61FE: @ 82C61FE
+ .string "The POKéMON of the SLATEPORT\n"
+ .string "BATTLE TENT are all rentals.\p"
+ .string "All rental POKéMON are kept at\n"
+ .string "Level 30.$"
+
+ .incbin "baserom.gba", 0x2c6261, 0x56c
+
+FallarborTown_BattleTentLobby_Text_2C67CD: @ 82C67CD
+VerdanturfTown_BattleTentLobby_Text_2C67CD: @ 82C67CD
+ .string "At this BATTLE TENT, the levels of\n"
+ .string "your opponents will be adjusted to\l"
+ .string "match the levels of your POKéMON.\p"
+ .string "However, no TRAINER you face will\n"
+ .string "have any POKéMON below Level 30.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C6878: @ 82C6878
+ .string "The VERDANTURF BATTLE TENT\n"
+ .string "rules are listed.$"
+
+LilycoveCity_Harbor_Text_2C68A5: @ 82C68A5
+ .string "What’s up, youngster?\p"
+ .string "What, it’s you who’s supposed to have\n"
+ .string "a tattered old map?\p"
+ .string "Let’s have a look.\n"
+ .string "… … … … … …\p"
+ .string "Boy, this is quite a ways away.\n"
+ .string "I’m afraid I can’t help you…$"
+
+LilycoveCity_Harbor_Text_2C6951: @ 82C6951
+ .string "BRINEY: Hold on a second!\p"
+ .string "What’s the idea of turning down\n"
+ .string "someone that I owe so much to?$"
+
+LilycoveCity_Harbor_Text_2C69AA: @ 82C69AA
+ .string "{PLAYER}{KUN}, I’m terribly sorry.\p"
+ .string "You came to me seeking my help,\n"
+ .string "and we almost turned you away.\p"
+ .string "Well, let me make things right.\p"
+ .string "We’ll sail right away, of course!\p"
+ .string "Let’s find this island on\n"
+ .string "this OLD SEA MAP!$"
+
+LilycoveCity_Harbor_Text_2C6A71: @ 82C6A71
+ .string "Is it you who brought that odd\n"
+ .string "ticket?\p"
+ .string "Where you’re trying to go is an island\n"
+ .string "that’s far, far away.\p"
+ .string "No one knows what awaits there…\p"
+ .string "The very thought excites my blood\n"
+ .string "as a sailing man!\p"
+ .string "Get on board, youngster!$"
+
+FarawayIsland_Entrance_Text_2C6B42: @ 82C6B42
+ .string "CAPT. BRINEY can be so maddeningly\n"
+ .string "fickle…\p"
+ .string "Do you want to return to LILYCOVE?$"
+
+BirthIsland_Harbor_Text_2C6B90: @ 82C6B90
+ .string "What an oddly shaped island, eh?\n"
+ .string "Do you want to return to LILYCOVE?$"
+
+LilycoveCity_Harbor_Text_2C6BD4: @ 82C6BD4
+ .string "Is it you who brought those\n"
+ .string "odd tickets?\p"
+ .string "… … …Hm.\p"
+ .string "These tickets will get you to islands\n"
+ .string "that are far, far away.\p"
+ .string "No one knows what awaits there,\n"
+ .string "or what may happen there.\p"
+ .string "The very thought excites my blood\n"
+ .string "as a sailing man!\p"
+ .string "Get on board, youngster!\n"
+ .string "Where shall we sail first?$"
+
+NavelRock_Harbor_Text_2C6CE6: @ 82C6CE6
+ .string "Did… Did you hear that?\n"
+ .string "That low growling from deep in there.\p"
+ .string "Are you sure it’s safe?\n"
+ .string "Do you think we should leave?$"
+
+FarawayIsland_Entrance_Text_2C6D5A: @ 82C6D5A
+ .string "The writing is fading as if it was\n"
+ .string "written a long time ago…\p"
+ .string "“…ber, 6th day\n"
+ .string "If any human…sets foot here…\l"
+ .string "again…et it be a kindhearted pers…\l"
+ .string "…ith that hope, I depar…”$"
+
+FarawayIsland_Interior_Text_2C6DFF: @ 82C6DFF
+ .string "Myuu…$"
+
+MauvilleCity_Text_2C6E05: @ 82C6E05
+ .string "This move can be learned only\n"
+ .string "once. Is that okay?$"
+
+SlateportCity_PokemonFanClub_Text_2C6E37: @ 82C6E37
+ .string "Heh! My POKéMON totally rules!\n"
+ .string "It’s cooler than any POKéMON!\p"
+ .string "I was lipping off with a swagger in\n"
+ .string "my step like that when the CHAIRMAN\l"
+ .string "chewed me out.\p"
+ .string "That took the swagger out of my step.\p"
+ .string "If you’d like, I’ll teach the move\n"
+ .string "SWAGGER to a POKéMON of yours.$"
+
+SlateportCity_PokemonFanClub_Text_2C6F33: @ 82C6F33
+ .string "What, no? Can’t you get into\n"
+ .string "the spirit of things?$"
+
+SlateportCity_PokemonFanClub_Text_2C6F66: @ 82C6F66
+ .string "All right, which POKéMON wants to\n"
+ .string "learn how to SWAGGER?$"
+
+SlateportCity_PokemonFanClub_Text_2C6F9E: @ 82C6F9E
+ .string "I’ll just praise my POKéMON from now\n"
+ .string "on without the swagger.$"
+
+MauvilleCity_Text_2C6FDB: @ 82C6FDB
+ .string "Did you know that you can go from\n"
+ .string "here a long way in that direction\l"
+ .string "without changing direction?\p"
+ .string "I might even be able to roll\n"
+ .string "that way.\p"
+ .string "Do you think your POKéMON will\n"
+ .string "want to roll, too?\p"
+ .string "I can teach one the move ROLLOUT\n"
+ .string "if you’d like.$"
+
+MauvilleCity_Text_2C70C4: @ 82C70C4
+ .string "You don’t need to be shy about it.\n"
+ .string "Let’s roll!$"
+
+MauvilleCity_Text_2C70F3: @ 82C70F3
+ .string "Ehehe, sure thing! It’d be great if\n"
+ .string "the POKéMON looked like me.$"
+
+MauvilleCity_Text_2C7133: @ 82C7133
+ .string "Rolling around in the grass makes me\n"
+ .string "happy. Come on, let’s roll!$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C7174: @ 82C7174
+ .string "There’s a move that gets stronger\n"
+ .string "when you keep using it in a row.\p"
+ .string "It’s a BUG-type move, and it is\n"
+ .string "wickedly cool.\p"
+ .string "It’s called FURY CUTTER.\n"
+ .string "Want me to teach it to a POKéMON?$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C7221: @ 82C7221
+ .string "We’re not on the same wavelength.$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C7243: @ 82C7243
+ .string "Yay!\n"
+ .string "Show me which POKéMON I should teach.$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C726E: @ 82C726E
+ .string "I get a thrill watching to see if\n"
+ .string "the move keeps hitting in succession!$"
+
+LavaridgeTown_House_Text_2C72B6: @ 82C72B6
+ .string "Ah, young one!\p"
+ .string "I am also a young one, but I mimic\n"
+ .string "the styles and speech of the elderly\l"
+ .string "folks of this town.\p"
+ .string "What do you say, young one?\n"
+ .string "Would you agree to it if I were to\l"
+ .string "offer to teach the move MIMIC?$"
+
+LavaridgeTown_House_Text_2C737F: @ 82C737F
+ .string "Oh, boo! I wanted to teach MIMIC\n"
+ .string "to your POKéMON!$"
+
+LavaridgeTown_House_Text_2C73B1: @ 82C73B1
+ .string "Fwofwo! And so I shall!\n"
+ .string "Let me see the POKéMON\l"
+ .string "you wish me to teach.$"
+
+LavaridgeTown_House_Text_2C73F6: @ 82C73F6
+ .string "MIMIC is a move of great depth.\p"
+ .string "Could you execute it to perfection\n"
+ .string "as well as me…?$"
+
+FallarborTown_Mart_Text_2C7449: @ 82C7449
+ .string "I want all sorts of things!\n"
+ .string "But I used up my allowance…\p"
+ .string "Wouldn’t it be nice if there were\n"
+ .string "a spell that made money appear when\l"
+ .string "you waggle a finger?\p"
+ .string "If you want, I can teach your POKéMON\n"
+ .string "the move METRONOME.\p"
+ .string "Money won’t appear, but your POKéMON\n"
+ .string "will waggle a finger. Yes?$"
+
+FallarborTown_Mart_Text_2C7556: @ 82C7556
+ .string "Okay. I’ll be here if you change\n"
+ .string "your mind.$"
+
+FallarborTown_Mart_Text_2C7582: @ 82C7582
+ .string "Okay! I’ll teach it!\n"
+ .string "Which POKéMON should I teach?$"
+
+FallarborTown_Mart_Text_2C75B5: @ 82C75B5
+ .string "When a POKéMON waggles its finger\n"
+ .string "like a METRONOME, all sorts of nice\l"
+ .string "things happen.\p"
+ .string "Wouldn’t it be nice if we could\n"
+ .string "use it, too?$"
+
+FortreeCity_House2_Text_2C7637: @ 82C7637
+ .string "Humph! My wife relies on HIDDEN\n"
+ .string "POWER to stay awake.\p"
+ .string "She should just take a nap like I do,\n"
+ .string "and SLEEP TALK.\p"
+ .string "I can teach your POKéMON how to\n"
+ .string "SLEEP TALK instead. Interested?$"
+
+FortreeCity_House2_Text_2C76E2: @ 82C76E2
+ .string "Oh, fine, fine. You want to stay awake\n"
+ .string "with HIDDEN POWER, too…$"
+
+FortreeCity_House2_Text_2C7721: @ 82C7721
+ .string "Ah, an appreciative child!\n"
+ .string "Which POKéMON should I teach?$"
+
+FortreeCity_House2_Text_2C775A: @ 82C775A
+ .string "I’ve never once gotten my wife’s\n"
+ .string "coin trick right.\p"
+ .string "I would be happy if I got it right\n"
+ .string "even as I SLEEP TALK…$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C77C6: @ 82C77C6
+ .string "When I see the wide world from up\n"
+ .string "here on the roof…\p"
+ .string "I think about how nice it would be\n"
+ .string "if there were more than just one me\l"
+ .string "so I could enjoy all sorts of lives.\p"
+ .string "Of course it’s not possible.\n"
+ .string "Giggle…\p"
+ .string "I know! Would you be interested in\n"
+ .string "having a POKéMON learn SUBSTITUTE?$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C78D1: @ 82C78D1
+ .string "Oh, no?\p"
+ .string "A POKéMON can make a copy of\n"
+ .string "itself using it, you know.$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C7911: @ 82C7911
+ .string "Giggle…\n"
+ .string "Which POKéMON do you want me to\l"
+ .string "teach SUBSTITUTE?$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C794B: @ 82C794B
+ .string "We human beings should enjoy our\n"
+ .string "own lives to the utmost!\p"
+ .string "I hope you’ll get that way, too!$"
+
+MossdeepCity_Text_2C79A6: @ 82C79A6
+ .string "I can’t do this anymore!\p"
+ .string "It’s utterly hopeless!\p"
+ .string "I’m a FIGHTING-type TRAINER,\n"
+ .string "so I can’t win at the MOSSDEEP GYM\l"
+ .string "no matter how hard I try!\p"
+ .string "Argh! Punch! Punch! Punch!\n"
+ .string "Punch! Punch! Punch!\p"
+ .string "What, don’t look at me that way!\n"
+ .string "I’m only hitting the ground!\p"
+ .string "Or do you want me to teach your\n"
+ .string "POKéMON DYNAMICPUNCH?$"
+
+MossdeepCity_Text_2C7AD4: @ 82C7AD4
+ .string "Darn! You’re even making fun of me?\n"
+ .string "Punch! Punch! Punch!$"
+
+MossdeepCity_Text_2C7B0D: @ 82C7B0D
+ .string "What? You do? You’re a good person!\n"
+ .string "Which POKéMON should I teach?$"
+
+MossdeepCity_Text_2C7B4F: @ 82C7B4F
+ .string "I want you to win at the MOSSDEEP GYM\n"
+ .string "using that DYNAMICPUNCH!$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7B8E: @ 82C7B8E
+ .string "Sigh…\p"
+ .string "SOOTOPOLIS’s GYM LEADER is really\n"
+ .string "lovably admirable.\p"
+ .string "But that also means I have many\n"
+ .string "rivals for his attention.\p"
+ .string "He’s got appeal with a DOUBLE-EDGE.\n"
+ .string "I couldn’t even catch his eye.\p"
+ .string "Please, let me teach your POKéMON\n"
+ .string "the move DOUBLE-EDGE!$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7C7E: @ 82C7C7E
+ .string "Oh…\n"
+ .string "Even you rejected me…$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7C98: @ 82C7C98
+ .string "Okay, which POKéMON should I teach\n"
+ .string "DOUBLE-EDGE?$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7CC8: @ 82C7CC8
+ .string "I won’t live for love anymore!\n"
+ .string "I’ll become tough!$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7CFA: @ 82C7CFA
+ .string "I don’t intend to be going nowhere\n"
+ .string "fast in the sticks like this forever.\p"
+ .string "You watch me, I’ll get out to the city\n"
+ .string "and become a huge hit.\p"
+ .string "Seriously, I’m going to cause\n"
+ .string "a huge EXPLOSION of popularity!\p"
+ .string "If you overheard that, I’ll happily\n"
+ .string "teach EXPLOSION to your POKéMON!$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7E04: @ 82C7E04
+ .string "Gaah! You’re turning me down because\n"
+ .string "I live in the country?$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7E40: @ 82C7E40
+ .string "Fine! An EXPLOSION it is!\n"
+ .string "Which POKéMON wants to blow up?$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7E7A: @ 82C7E7A
+ .string "For a long time, I’ve taught POKéMON\n"
+ .string "how to use EXPLOSION, but I’ve yet\l"
+ .string "to ignite my own EXPLOSION…\p"
+ .string "Maybe it’s because deep down,\n"
+ .string "I would rather stay here…$"
+
+SlateportCity_PokemonFanClub_EventScript_2C7F16:: @ 82C7F16
+ lock
+ faceplayer
+ checkflag FLAG_0x1B1
+ goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F74
+ msgbox SlateportCity_PokemonFanClub_Text_2C6E37, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
+ call SlateportCity_PokemonFanClub_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
+ msgbox SlateportCity_PokemonFanClub_Text_2C6F66, 4
+ setvar VAR_0x8005, 23
+ call SlateportCity_PokemonFanClub_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
+ setflag FLAG_0x1B1
+ goto SlateportCity_PokemonFanClub_EventScript_2C7F74
+ end
+
+SlateportCity_PokemonFanClub_EventScript_2C7F6A:: @ 82C7F6A
+ msgbox SlateportCity_PokemonFanClub_Text_2C6F33, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_2C7F74:: @ 82C7F74
+ msgbox SlateportCity_PokemonFanClub_Text_2C6F9E, 4
+ release
+ end
+
+MauvilleCity_EventScript_2C7F7E:: @ 82C7F7E
+ lock
+ faceplayer
+ checkflag FLAG_0x1B2
+ goto_eq MauvilleCity_EventScript_2C7FDC
+ msgbox MauvilleCity_Text_2C6FDB, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_EventScript_2C7FD2
+ call MauvilleCity_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_EventScript_2C7FD2
+ msgbox MauvilleCity_Text_2C70F3, 4
+ setvar VAR_0x8005, 16
+ call MauvilleCity_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MauvilleCity_EventScript_2C7FD2
+ setflag FLAG_0x1B2
+ goto MauvilleCity_EventScript_2C7FDC
+ end
+
+MauvilleCity_EventScript_2C7FD2:: @ 82C7FD2
+ msgbox MauvilleCity_Text_2C70C4, 4
+ release
+ end
+
+MauvilleCity_EventScript_2C7FDC:: @ 82C7FDC
+ msgbox MauvilleCity_Text_2C7133, 4
+ release
+ end
+
+VerdanturfTown_PokemonCenter_1F_EventScript_2C7FE6:: @ 82C7FE6
+ lock
+ faceplayer
+ checkflag FLAG_0x1B3
+ goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C8044
+ msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7174, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
+ call VerdanturfTown_PokemonCenter_1F_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
+ msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7243, 4
+ setvar VAR_0x8005, 29
+ call VerdanturfTown_PokemonCenter_1F_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
+ setflag FLAG_0x1B3
+ goto VerdanturfTown_PokemonCenter_1F_EventScript_2C8044
+ end
+
+VerdanturfTown_PokemonCenter_1F_EventScript_2C803A:: @ 82C803A
+ msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7221, 4
+ release
+ end
+
+VerdanturfTown_PokemonCenter_1F_EventScript_2C8044:: @ 82C8044
+ msgbox VerdanturfTown_PokemonCenter_1F_Text_2C726E, 4
+ release
+ end
+
+LavaridgeTown_House_EventScript_2C804E:: @ 82C804E
+ lock
+ faceplayer
+ checkflag FLAG_0x1B4
+ goto_eq LavaridgeTown_House_EventScript_2C80AC
+ msgbox LavaridgeTown_House_Text_2C72B6, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LavaridgeTown_House_EventScript_2C80A2
+ call LavaridgeTown_House_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LavaridgeTown_House_EventScript_2C80A2
+ msgbox LavaridgeTown_House_Text_2C73B1, 4
+ setvar VAR_0x8005, 7
+ call LavaridgeTown_House_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LavaridgeTown_House_EventScript_2C80A2
+ setflag FLAG_0x1B4
+ goto LavaridgeTown_House_EventScript_2C80AC
+ end
+
+LavaridgeTown_House_EventScript_2C80A2:: @ 82C80A2
+ msgbox LavaridgeTown_House_Text_2C737F, 4
+ release
+ end
+
+LavaridgeTown_House_EventScript_2C80AC:: @ 82C80AC
+ msgbox LavaridgeTown_House_Text_2C73F6, 4
+ release
+ end
+
+FallarborTown_Mart_EventScript_2C80B6:: @ 82C80B6
+ lock
+ faceplayer
+ checkflag FLAG_0x1B5
+ goto_eq FallarborTown_Mart_EventScript_2C8114
+ msgbox FallarborTown_Mart_Text_2C7449, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FallarborTown_Mart_EventScript_2C810A
+ call FallarborTown_Mart_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FallarborTown_Mart_EventScript_2C810A
+ msgbox FallarborTown_Mart_Text_2C7582, 4
+ setvar VAR_0x8005, 8
+ call FallarborTown_Mart_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FallarborTown_Mart_EventScript_2C810A
+ setflag FLAG_0x1B5
+ goto FallarborTown_Mart_EventScript_2C8114
+ end
+
+FallarborTown_Mart_EventScript_2C810A:: @ 82C810A
+ msgbox FallarborTown_Mart_Text_2C7556, 4
+ release
+ end
+
+FallarborTown_Mart_EventScript_2C8114:: @ 82C8114
+ msgbox FallarborTown_Mart_Text_2C75B5, 4
+ release
+ end
+
+FortreeCity_House2_EventScript_2C811E:: @ 82C811E
+ lock
+ faceplayer
+ checkflag FLAG_0x1B6
+ goto_eq FortreeCity_House2_EventScript_2C817C
+ msgbox FortreeCity_House2_Text_2C7637, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FortreeCity_House2_EventScript_2C8172
+ call FortreeCity_House2_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FortreeCity_House2_EventScript_2C8172
+ msgbox FortreeCity_House2_Text_2C7721, 4
+ setvar VAR_0x8005, 24
+ call FortreeCity_House2_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq FortreeCity_House2_EventScript_2C8172
+ setflag FLAG_0x1B6
+ goto FortreeCity_House2_EventScript_2C817C
+ end
+
+FortreeCity_House2_EventScript_2C8172:: @ 82C8172
+ msgbox FortreeCity_House2_Text_2C76E2, 4
+ release
+ end
+
+FortreeCity_House2_EventScript_2C817C:: @ 82C817C
+ msgbox FortreeCity_House2_Text_2C775A, 4
+ release
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2C8186:: @ 82C8186
+ lock
+ faceplayer
+ checkflag FLAG_0x1B7
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C77C6, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
+ call LilycoveCity_DepartmentStoreRooftop_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C7911, 4
+ setvar VAR_0x8005, 14
+ call LilycoveCity_DepartmentStoreRooftop_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
+ setflag FLAG_0x1B7
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA:: @ 82C81DA
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C78D1, 4
+ release
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4:: @ 82C81E4
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C794B, 4
+ release
+ end
+
+MossdeepCity_EventScript_2C81EE:: @ 82C81EE
+ lock
+ faceplayer
+ checkflag FLAG_0x1B8
+ goto_eq MossdeepCity_EventScript_2C824C
+ msgbox MossdeepCity_Text_2C79A6, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_EventScript_2C8242
+ call MossdeepCity_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_EventScript_2C8242
+ msgbox MossdeepCity_Text_2C7B0D, 4
+ setvar VAR_0x8005, 15
+ call MossdeepCity_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq MossdeepCity_EventScript_2C8242
+ setflag FLAG_0x1B8
+ goto MossdeepCity_EventScript_2C824C
+ end
+
+MossdeepCity_EventScript_2C8242:: @ 82C8242
+ msgbox MossdeepCity_Text_2C7AD4, 4
+ release
+ end
+
+MossdeepCity_EventScript_2C824C:: @ 82C824C
+ msgbox MossdeepCity_Text_2C7B4F, 4
+ release
+ end
+
+SootopolisCity_PokemonCenter_1F_EventScript_2C8256:: @ 82C8256
+ lock
+ faceplayer
+ checkflag FLAG_0x1B9
+ goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82B4
+ msgbox SootopolisCity_PokemonCenter_1F_Text_2C7B8E, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
+ call SootopolisCity_PokemonCenter_1F_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
+ msgbox SootopolisCity_PokemonCenter_1F_Text_2C7C98, 4
+ setvar VAR_0x8005, 4
+ call SootopolisCity_PokemonCenter_1F_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
+ setflag FLAG_0x1B9
+ goto SootopolisCity_PokemonCenter_1F_EventScript_2C82B4
+ end
+
+SootopolisCity_PokemonCenter_1F_EventScript_2C82AA:: @ 82C82AA
+ msgbox SootopolisCity_PokemonCenter_1F_Text_2C7C7E, 4
+ release
+ end
+
+SootopolisCity_PokemonCenter_1F_EventScript_2C82B4:: @ 82C82B4
+ msgbox SootopolisCity_PokemonCenter_1F_Text_2C7CC8, 4
+ release
+ end
+
+PacifidlogTown_PokemonCenter_1F_EventScript_2C82BE:: @ 82C82BE
+ lock
+ faceplayer
+ checkflag FLAG_0x1BA
+ goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C831C
+ msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7CFA, 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
+ call PacifidlogTown_PokemonCenter_1F_EventScript_2C832D
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
+ msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E40, 4
+ setvar VAR_0x8005, 12
+ call PacifidlogTown_PokemonCenter_1F_EventScript_2C8326
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
+ setflag FLAG_0x1BA
+ goto PacifidlogTown_PokemonCenter_1F_EventScript_2C831C
+ end
+
+PacifidlogTown_PokemonCenter_1F_EventScript_2C8312:: @ 82C8312
+ msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E04, 4
+ release
+ end
+
+PacifidlogTown_PokemonCenter_1F_EventScript_2C831C:: @ 82C831C
+ msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E7A, 4
+ release
+ end
+
+FallarborTown_Mart_EventScript_2C8326:: @ 82C8326
+FortreeCity_House2_EventScript_2C8326:: @ 82C8326
+LavaridgeTown_House_EventScript_2C8326:: @ 82C8326
+LilycoveCity_DepartmentStoreRooftop_EventScript_2C8326:: @ 82C8326
+MauvilleCity_EventScript_2C8326:: @ 82C8326
+MossdeepCity_EventScript_2C8326:: @ 82C8326
+PacifidlogTown_PokemonCenter_1F_EventScript_2C8326:: @ 82C8326
+SlateportCity_PokemonFanClub_EventScript_2C8326:: @ 82C8326
+SootopolisCity_PokemonCenter_1F_EventScript_2C8326:: @ 82C8326
+VerdanturfTown_PokemonCenter_1F_EventScript_2C8326:: @ 82C8326
+ special sub_81B892C
+ waitstate
+ lock
+ faceplayer
+ return
+
+FallarborTown_Mart_EventScript_2C832D:: @ 82C832D
+FortreeCity_House2_EventScript_2C832D:: @ 82C832D
+LavaridgeTown_House_EventScript_2C832D:: @ 82C832D
+LilycoveCity_DepartmentStoreRooftop_EventScript_2C832D:: @ 82C832D
+MauvilleCity_EventScript_2C832D:: @ 82C832D
+MossdeepCity_EventScript_2C832D:: @ 82C832D
+PacifidlogTown_PokemonCenter_1F_EventScript_2C832D:: @ 82C832D
+SlateportCity_PokemonFanClub_EventScript_2C832D:: @ 82C832D
+SootopolisCity_PokemonCenter_1F_EventScript_2C832D:: @ 82C832D
+VerdanturfTown_PokemonCenter_1F_EventScript_2C832D:: @ 82C832D
+ msgbox MauvilleCity_Text_2C6E05, 5
+ return
+
+TrainerHill_1F_MapScript1_2C8336: @ 82C8336
+TrainerHill_2F_MapScript1_2C8336: @ 82C8336
+TrainerHill_3F_MapScript1_2C8336: @ 82C8336
+TrainerHill_4F_MapScript1_2C8336: @ 82C8336
+TrainerHill_Roof_MapScript1_2C8336: @ 82C8336
+ setvar VAR_0x4002, 0
+ setvar VAR_0x8004, 4
+ special sp194_trainer_tower
+ setvar VAR_0x8004, 1
+ setvar VAR_0x8005, 5
+ special sub_81A1780
+ compare_var_to_value VAR_RESULT, 2
+ goto_eq TrainerHill_1F_EventScript_2C83C9
+ compare_var_to_value VAR_RESULT, 3
+ goto_eq TrainerHill_1F_EventScript_2C83C9
+ compare_var_to_value VAR_RESULT, 9
+ goto_eq TrainerHill_1F_EventScript_2C83C9
+ end
+
+TrainerHill_1F_MapScript2_2C8372: @ 82C8372
+TrainerHill_2F_MapScript2_2C8372: @ 82C8372
+ map_script_2 VAR_0x4003, 0, TrainerHill_1F_EventScript_2C837C
+ .2byte 0
+
+TrainerHill_1F_EventScript_2C837C:: @ 82C837C
+ setvar VAR_0x4003, 1
+@ forced stop
+
+TrainerHill_1F_MapScript2_2C8381: @ 82C8381
+TrainerHill_2F_MapScript2_2C8381: @ 82C8381
+TrainerHill_3F_MapScript2_2C8381: @ 82C8381
+TrainerHill_4F_MapScript2_2C8381: @ 82C8381
+TrainerHill_Roof_MapScript2_2C8381: @ 82C8381
+ map_script_2 VAR_0x4002, 0, TrainerHill_1F_EventScript_2C83A6
+ map_script_2 VAR_0x4001, 1, TrainerHill_1F_EventScript_2C83DF
+ .2byte 0
gUnknown_082C8393:: @ 82C8393
- .incbin "baserom.gba", 0x2c8393, 0x5d
+
+ .incbin "baserom.gba", 0x2c8393, 0x13
+
+TrainerHill_1F_EventScript_2C83A6:: @ 82C83A6
+ setvar VAR_0x4002, 1
+ setvar VAR_0x8004, 9
+ special sp194_trainer_tower
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq TrainerHill_1F_EventScript_2C83BF
+ end
+
+TrainerHill_1F_EventScript_2C83BF:: @ 82C83BF
+ warpsilent TRAINER_HILL_ENTRANCE, 255, 9, 6
+ waitstate
+ end
+
+TrainerHill_1F_EventScript_2C83C9:: @ 82C83C9
+ setvar VAR_0x8004, 12
+ special sp194_trainer_tower
+ setvar VAR_0x8004, 5
+ special sp194_trainer_tower
+ setvar VAR_0x4001, 1
+ end
+
+TrainerHill_1F_EventScript_2C83DF:: @ 82C83DF
+TrainerHill_Entrance_EventScript_2C83DF:: @ 82C83DF
+ setvar VAR_0x4001, 0
+ warp TRAINER_HILL_ENTRANCE, 255, 9, 6
+ waitstate
+ end
+
+ .incbin "baserom.gba", 0x2c83ee, 0x2
gUnknown_082C83F0:: @ 82C83F0
.incbin "baserom.gba", 0x2c83f0, 0x46