diff options
Diffstat (limited to 'data/maps/Route123')
-rw-r--r-- | data/maps/Route123/border.bin | bin | 8 -> 0 bytes | |||
-rw-r--r-- | data/maps/Route123/connections.inc | 4 | ||||
-rw-r--r-- | data/maps/Route123/events.inc | 88 | ||||
-rw-r--r-- | data/maps/Route123/header.inc | 10 | ||||
-rw-r--r-- | data/maps/Route123/map.bin | 2 | ||||
-rw-r--r-- | data/maps/Route123/scripts.inc | 213 |
6 files changed, 308 insertions, 9 deletions
diff --git a/data/maps/Route123/border.bin b/data/maps/Route123/border.bin Binary files differdeleted file mode 100644 index 864ac15fa..000000000 --- a/data/maps/Route123/border.bin +++ /dev/null diff --git a/data/maps/Route123/connections.inc b/data/maps/Route123/connections.inc index ef10fb974..616c365ef 100644 --- a/data/maps/Route123/connections.inc +++ b/data/maps/Route123/connections.inc @@ -1,6 +1,6 @@ Route123_MapConnectionsList: @ 8486B2C - connection up, 100, ROUTE_122, 0 - connection left, 0, ROUTE_118, 0 + connection up, 100, MAP_ROUTE122 + connection left, 0, MAP_ROUTE118 Route123_MapConnections: @ 8486B44 .4byte 0x2 diff --git a/data/maps/Route123/events.inc b/data/maps/Route123/events.inc new file mode 100644 index 000000000..3f17c6c3d --- /dev/null +++ b/data/maps/Route123/events.inc @@ -0,0 +1,88 @@ +Route123_EventObjects: @ 852BDBC + object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 58, BerryTreeScript, 0 + object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 59, BerryTreeScript, 0 + object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 60, BerryTreeScript, 0 + object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 61, BerryTreeScript, 0 + object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 81, 1, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 62, BerryTreeScript, 0 + object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 82, 1, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 63, BerryTreeScript, 0 + object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 83, 1, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 64, BerryTreeScript, 0 + object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 70, 12, 3, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 1, Route123_EventScript_1F61C5, 0 + object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 58, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 2, Route123_EventScript_1F61DC, 0 + object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 65, BerryTreeScript, 0 + object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 72, BerryTreeScript, 0 + object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 73, BerryTreeScript, 0 + object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 74, BerryTreeScript, 0 + object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 79, BerryTreeScript, 0 + object_event 15, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 14, BerryTreeScript, 0 + object_event 16, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 15, BerryTreeScript, 0 + object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 30, BerryTreeScript, 0 + object_event 18, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 101, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_2906BB, 17 + object_event 19, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 129, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_2906BB, 18 + object_event 20, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 92, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_2906BB, 19 + object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_290FB0, 1032 + object_event 22, EVENT_OBJ_GFX_GIRL_3, 0, 108, 13, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 0, 0, Route123_EventScript_1F6151, 0 + object_event 23, EVENT_OBJ_GFX_BERRY_TREE, 0, 109, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 87, BerryTreeScript, 0 + object_event 24, EVENT_OBJ_GFX_BERRY_TREE, 0, 110, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 88, BerryTreeScript, 0 + object_event 25, EVENT_OBJ_GFX_BERRY_TREE, 0, 111, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 89, BerryTreeScript, 0 + object_event 26, EVENT_OBJ_GFX_WOMAN_3, 0, 18, 9, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 2, Route123_EventScript_1F61F3, 0 + object_event 27, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 38, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route123_EventScript_1F62E9, 0 + object_event 28, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 37, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route123_EventScript_1F62CE, 0 + object_event 29, EVENT_OBJ_GFX_PSYCHIC_M, 0, 138, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 7, Route123_EventScript_1F620A, 0 + object_event 30, EVENT_OBJ_GFX_LASS, 0, 49, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route123_EventScript_1F626C, 0 + object_event 31, EVENT_OBJ_GFX_HEX_MANIAC, 0, 87, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 4, Route123_EventScript_1F6304, 0 + object_event 32, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 18, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FBD, 1104 + object_event 33, EVENT_OBJ_GFX_ITEM_BALL, 0, 75, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FCA, 1109 + object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 138, 14, 3, MOVEMENT_TYPE_TREE_DISGUISE, 1, 1, 1, 1, Route123_EventScript_1F6377, 0 + object_event 35, EVENT_OBJ_GFX_WOMAN_3, 0, 138, 16, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, Route123_EventScript_1F6360, 0 + object_event 36, EVENT_OBJ_GFX_MANIAC, 0, 87, 17, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, Route123_EventScript_1F6349, 0 + object_event 37, EVENT_OBJ_GFX_MAN_6, 0, 66, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, Route123_EventScript_1F63BC, 0 + object_event 38, EVENT_OBJ_GFX_MAN_6, 0, 66, 19, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, Route123_EventScript_1F6332, 0 + object_event 39, EVENT_OBJ_GFX_OLD_MAN_1, 0, 49, 19, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, Route123_EventScript_1F631B, 0 + object_event 40, EVENT_OBJ_GFX_ITEM_BALL, 0, 43, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FD7, 1152 + object_event 41, EVENT_OBJ_GFX_WOMAN_7, 0, 14, 16, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, Route123_EventScript_1F638E, 0 + object_event 42, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 12, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 3, 1, 3, Route123_EventScript_1F63A5, 0 + object_event 43, EVENT_OBJ_GFX_ITEM_BALL, 0, 57, 16, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FE4, 1153 + +Route123_MapWarps: @ 852C1C4 + warp_def 22, 6, 0, 0, MAP_ROUTE123_BERRY_MASTERS_HOUSE + +Route123_MapCoordEvents: @ 852C1CC + coord_weather_event 90, 16, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 92, 9, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 93, 12, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 92, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 91, 14, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 19, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 19, 12, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 34, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 19, 14, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 19, 15, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 19, 16, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + coord_weather_event 108, 14, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 109, 15, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 110, 16, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 111, 17, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 112, 18, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 9, 12, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 9, 13, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 9, 14, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 9, 15, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 9, 16, 3, COORD_EVENT_WEATHER_SUNNY + coord_weather_event 94, 10, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE + +Route123_MapBGEvents: @ 852C32C + bg_event 117, 10, 0, BG_EVENT_PLAYER_FACING_ANY, Route123_EventScript_1F61B3 + bg_secret_base_event 47, 3, 0, SECRET_BASE_BLUE_CAVE1_2 + bg_secret_base_event 49, 3, 0, SECRET_BASE_BLUE_CAVE2_2 + bg_event 10, 12, 3, BG_EVENT_PLAYER_FACING_ANY, Route123_EventScript_1F61AA + bg_hidden_item_event 75, 1, 3, ITEM_SUPER_REPEL, 7 + bg_event 20, 7, 3, BG_EVENT_PLAYER_FACING_ANY, Route123_EventScript_1F61BC + bg_secret_base_event 57, 5, 0, SECRET_BASE_BLUE_CAVE1_3 + bg_hidden_item_event 12, 1, 3, ITEM_REVIVE, 41 + bg_hidden_item_event 91, 15, 3, ITEM_HYPER_POTION, 74 + bg_hidden_item_event 139, 15, 3, ITEM_PP_UP, 99 + bg_hidden_item_event 138, 18, 3, ITEM_RARE_CANDY, 110 + +Route123_MapEvents:: @ 852C3B0 + map_events Route123_EventObjects, Route123_MapWarps, Route123_MapCoordEvents, Route123_MapBGEvents + diff --git a/data/maps/Route123/header.inc b/data/maps/Route123/header.inc index ff3ab332f..9eba6be87 100644 --- a/data/maps/Route123/header.inc +++ b/data/maps/Route123/header.inc @@ -1,15 +1,15 @@ Route123: @ 84828E0 - .4byte Route123_MapAttributes + .4byte Route123_Layout .4byte Route123_MapEvents .4byte Route123_MapScripts .4byte Route123_MapConnections .2byte MUS_DOORO_X4 .2byte 39 - .byte 38 + .byte MAPSEC_ROUTE_123 .byte 0 - .byte 2 - .byte 3 + .byte WEATHER_SUNNY + .byte MAP_TYPE_ROUTE .2byte 0 .byte 13 - .byte 0 + .byte MAP_BATTLE_SCENE_NORMAL diff --git a/data/maps/Route123/map.bin b/data/maps/Route123/map.bin deleted file mode 100644 index e1ab62bd7..000000000 --- a/data/maps/Route123/map.bin +++ /dev/null @@ -1,2 +0,0 @@ -pppppppppppppppppppppE00Gppppppppppppppppp@000000000@00hiiiiiiiiiiiij
0
0
0
0
00
0
04K1L5L5L5M1pppppppppppppppppppE00Gppppppppppppppppp@AIIIIIIII90@00000pqqqqqqqqqqqqr0
0
0
0
0
0
0
0
0
0
001111100pppppppppppppppppE00Gppppppppppppppppp@Bs6u60s6u60s6u6@00 0 0 -00@00000040xyyyyqqqqqr00
0
0
0
0
0
0
0
0
0
0000000ppppppppppppppppE00Gppppppppppppppppp@B{2}20{2}20{2}2@00@00000000
0
0xqqqqr000
0
0
0
0
0
0
0
0
0
0
00000000pppppppppppppppE00Gppppppppppppppppp@Bs6u60s6u60s6u6@00@0000000
0
0
0
0xyyw44444440
0
0000
0
00000
0
000000000pppppppppppppE00Gppppppppppppppppp0@B{2}20{2}20{2}2@0 !"0@00000000
0
0
0
0
04o000000000
0000000000
0
0
0
0
00pppppppppppE00Gpppppppppppppp000@3II0000II2400000@04000000000
0
0
0
0
0
00000000000000000000
0
0
0
0
0
0
00ppppppppppE00Gpppppppppppp00000@0000000000000000@000000000000%0%0
0
0
0
0000000000000400000%0
0
0
0
0
0
00ppppppppE00Gppppppppp00000000@00000000011000@000000000000000004000%0
0
0
00004444440
0
0
000000%0
0
0
0
0
0
00pppE00Gpp000000000@000000000011000@0000000000000000000
0
00000000000%0
0
00000%0
0
0
0
0
00000000000>4>4>40000>4>4>4000000000HIIIIIIIIII0110II200440444444o400000000000000
0
0
0
04000
0
0
000040001100400000000000400000000001100000000000000000000000000%0
0
0
0
0000000000000000000
0
0
00000001!1"10000000000000000000000000000000011000000000000000000004444444%0%0
0
00000000000400000000
0
0
0
0
00K1L5L5L5M100111!1!1*10000000011111111111111111111111111111111000444444o0000000
000001111011111000000
0
0
0
0
0
0
000001111111!1!1!1!1*1000000000000111111111111111111111111111111110000000000001111111000111!1!1)1*10(1)1)1!1!1111140
0
0
0
0
0
0
00011111111111!1!1!1)1)1*10040000000000000000000000000000000000000000000000000111111110000(1)1)1)1)1!1!11111100(1)1)1)1*1000000(1)1)1)1)1*10%0%0%0
0
0
0
0
000(1)1)1)1)1)1)1)1)1)1)1)1)1*100000000@4I0IIIIIIIIIII@4@4IIIII0@40000000(1)1)1)1)1)1)1*1000000000(1)1)1)1)1)1*10000000040000000000%0%0%0%0
00000000040000000000000000000000000000000000000004000000000000004000000000000000000400000000000000000000000000000000000000000000000000
\ No newline at end of file diff --git a/data/maps/Route123/scripts.inc b/data/maps/Route123/scripts.inc new file mode 100644 index 000000000..43e48b627 --- /dev/null +++ b/data/maps/Route123/scripts.inc @@ -0,0 +1,213 @@ +Route123_MapScripts:: @ 81F6147 + map_script 3, Route123_MapScript1_1F614D + .byte 0 + +Route123_MapScript1_1F614D: @ 81F614D + special SetRoute123Weather + end + +Route123_EventScript_1F6151:: @ 81F6151 + lock + faceplayer + checkflag FLAG_0x0E8 + goto_eq Route123_EventScript_1F61A0 + msgbox Route123_Text_1F641E, 4 + special IsGrassTypeInParty + compare VAR_RESULT, 0 + goto_eq Route123_EventScript_1F619E + msgbox Route123_Text_1F645D, 4 + giveitem_std ITEM_TM19 + compare VAR_RESULT, 0 + goto_eq Route123_EventScript_272054 + setflag FLAG_0x0E8 + msgbox Route123_Text_1F64CF, 4 + release + end + +Route123_EventScript_1F619E:: @ 81F619E + release + end + +Route123_EventScript_1F61A0:: @ 81F61A0 + msgbox Route123_Text_1F64CF, 4 + release + end + +Route123_EventScript_1F61AA:: @ 81F61AA + msgbox Route123_Text_1F6511, 3 + end + +Route123_EventScript_1F61B3:: @ 81F61B3 + msgbox Route123_Text_1F6529, 3 + end + +Route123_EventScript_1F61BC:: @ 81F61BC + msgbox Route123_Text_1F6557, 3 + end + +Route123_EventScript_1F61C5:: @ 81F61C5 + trainerbattle 0, TRAINER_WENDY, 0, Route123_Text_29FBEB, Route123_Text_29FC23 + msgbox Route123_Text_29FC42, 6 + end + +Route123_EventScript_1F61DC:: @ 81F61DC + trainerbattle 0, TRAINER_BRAXTON, 0, Route123_Text_29FC6F, Route123_Text_29FCD6 + msgbox Route123_Text_29FCF4, 6 + end + +Route123_EventScript_1F61F3:: @ 81F61F3 + trainerbattle 0, TRAINER_VIOLET, 0, Route123_Text_29FD1D, Route123_Text_29FD53 + msgbox Route123_Text_29FD7B, 6 + end + +Route123_EventScript_1F620A:: @ 81F620A + trainerbattle 2, TRAINER_CAMERON_1, 0, Route123_Text_29FDBA, Route123_Text_29FE1E, Route123_EventScript_1F6236 + specialvar VAR_RESULT, ShouldTryRematchBattle + compare VAR_RESULT, 1 + goto_eq Route123_EventScript_1F6255 + msgbox Route123_Text_29FE2A, 4 + release + end + +Route123_EventScript_1F6236:: @ 81F6236 + special sub_80B4808 + waitmovement 0 + msgbox Route123_Text_29FE70, 4 + setvar VAR_0x8004, 238 + special SetMatchCallRegisteredFlag + setorcopyvar VAR_0x8000, 238 + callstd 8 + release + end + +Route123_EventScript_1F6255:: @ 81F6255 + trainerbattle 5, TRAINER_CAMERON_1, 0, Route123_Text_29FED4, Route123_Text_29FF1B + msgbox Route123_Text_29FF27, 6 + end + +Route123_EventScript_1F626C:: @ 81F626C + trainerbattle 2, TRAINER_JACKI_1, 0, Route123_Text_29FF61, Route123_Text_29FFD8, Route123_EventScript_1F6298 + specialvar VAR_RESULT, ShouldTryRematchBattle + compare VAR_RESULT, 1 + goto_eq Route123_EventScript_1F62B7 + msgbox Route123_Text_29FFE5, 4 + release + end + +Route123_EventScript_1F6298:: @ 81F6298 + special sub_80B4808 + waitmovement 0 + msgbox Route123_Text_2A0027, 4 + setvar VAR_0x8004, 249 + special SetMatchCallRegisteredFlag + setorcopyvar VAR_0x8000, 249 + callstd 8 + release + end + +Route123_EventScript_1F62B7:: @ 81F62B7 + trainerbattle 5, TRAINER_JACKI_1, 0, Route123_Text_2A005E, Route123_Text_2A008D + msgbox Route123_Text_2A0099, 6 + end + +Route123_EventScript_1F62CE:: @ 81F62CE + trainerbattle 4, TRAINER_MIU_AND_YUKI, 0, Route123_Text_2A00D6, Route123_Text_2A0119, Route123_Text_2A016D + msgbox Route123_Text_2A012E, 6 + end + +Route123_EventScript_1F62E9:: @ 81F62E9 + trainerbattle 4, TRAINER_MIU_AND_YUKI, 0, Route123_Text_2A01A7, Route123_Text_2A01D8, Route123_Text_2A0224 + msgbox Route123_Text_2A01EE, 6 + end + +Route123_EventScript_1F6304:: @ 81F6304 + trainerbattle 0, TRAINER_KINDRA, 0, Route123_Text_2A025F, Route123_Text_2A02A6 + msgbox Route123_Text_2A02C1, 6 + end + +Route123_EventScript_1F631B:: @ 81F631B + trainerbattle 0, TRAINER_FREDRICK, 0, Route123_Text_2A060A, Route123_Text_2A0631 + msgbox Route123_Text_2A0672, 6 + end + +Route123_EventScript_1F6332:: @ 81F6332 + trainerbattle 0, TRAINER_ALBERTO, 0, Route123_Text_2A06AF, Route123_Text_2A0704 + msgbox Route123_Text_2A072B, 6 + end + +Route123_EventScript_1F6349:: @ 81F6349 + trainerbattle 0, TRAINER_ED, 0, Route123_Text_2A079B, Route123_Text_2A07F0 + msgbox Route123_Text_2A080D, 6 + end + +Route123_EventScript_1F6360:: @ 81F6360 + trainerbattle 0, TRAINER_KAYLEY, 0, Route123_Text_2A0902, Route123_Text_2A0943 + msgbox Route123_Text_2A096E, 6 + end + +Route123_EventScript_1F6377:: @ 81F6377 + trainerbattle 0, TRAINER_JONAS, 0, Route123_Text_2A0854, Route123_Text_2A088A + msgbox Route123_Text_2A08CA, 6 + end + +Route123_EventScript_1F638E:: @ 81F638E + trainerbattle 0, TRAINER_JAZMYN, 0, Route123_Text_2A054E, Route123_Text_2A0592 + msgbox Route123_Text_2A05AC, 6 + end + +Route123_EventScript_1F63A5:: @ 81F63A5 + trainerbattle 0, TRAINER_DAVIS, 0, Route123_Text_2A04C0, Route123_Text_2A04FE + msgbox Route123_Text_2A0512, 6 + end + +Route123_EventScript_1F63BC:: @ 81F63BC + trainerbattle 2, TRAINER_FERNANDO_1, 0, Route123_Text_2A0323, Route123_Text_2A035C, Route123_EventScript_1F63E8 + specialvar VAR_RESULT, ShouldTryRematchBattle + compare VAR_RESULT, 1 + goto_eq Route123_EventScript_1F6407 + msgbox Route123_Text_2A0389, 4 + release + end + +Route123_EventScript_1F63E8:: @ 81F63E8 + special sub_80B4808 + waitmovement 0 + msgbox Route123_Text_2A03C1, 4 + setvar VAR_0x8004, 195 + special SetMatchCallRegisteredFlag + setorcopyvar VAR_0x8000, 195 + callstd 8 + release + end + +Route123_EventScript_1F6407:: @ 81F6407 + trainerbattle 5, TRAINER_FERNANDO_1, 0, Route123_Text_2A03FB, Route123_Text_2A045A + msgbox Route123_Text_2A0487, 6 + end + +Route123_Text_1F641E: @ 81F641E + .string "I love GRASS-type POKéMON!\p" + .string "Do you have any GRASS-type POKéMON?$" + +Route123_Text_1F645D: @ 81F645D + .string "Oh?\p" + .string "You like GRASS-type POKéMON, too,\n" + .string "don’t you?\p" + .string "I’m so happy, you can have this!\n" + .string "It’s a token of our friendship.$" + +Route123_Text_1F64CF: @ 81F64CF + .string "I check trees with my GRASS-type\n" + .string "POKéMON. I’m like a tree doctor.$" + +Route123_Text_1F6511: @ 81F6511 + .string "{RIGHT_ARROW} ROUTE 123\n" + .string "{LEFT_ARROW} ROUTE 118$" + +Route123_Text_1F6529: @ 81F6529 + .string "{UP_ARROW} MT. PYRE\n" + .string "“Forbidden to the faint of heart.”$" + +Route123_Text_1F6557: @ 81F6557 + .string "BERRY MASTER’S HOUSE$" + |