summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/event_scripts.s2
-rw-r--r--data/layouts/BattleFrontier_ExchangeServiceCorner/border.bin (renamed from data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/border.bin)bin8 -> 8 bytes
-rw-r--r--data/layouts/BattleFrontier_ExchangeServiceCorner/map.bin (renamed from data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/map.bin)0
-rw-r--r--data/layouts/layouts.json8
-rw-r--r--data/maps/BattleFrontier_BattlePointExchangeServiceCorner/scripts.inc764
-rw-r--r--data/maps/BattleFrontier_ExchangeServiceCorner/map.json (renamed from data/maps/BattleFrontier_BattlePointExchangeServiceCorner/map.json)24
-rw-r--r--data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc765
-rw-r--r--data/maps/BattleFrontier_OutsideEast/map.json2
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/scripts.inc4
-rw-r--r--data/maps/map_groups.json2
-rw-r--r--include/constants/battle_frontier.h5
-rwxr-xr-xinclude/constants/layouts.h2
-rwxr-xr-xinclude/constants/map_groups.h178
-rw-r--r--include/strings.h56
-rw-r--r--src/data/battle_frontier/battle_frontier_exchange_corner.h60
15 files changed, 938 insertions, 934 deletions
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 65f106a06..b521acdf8 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -507,7 +507,7 @@ gStdScripts_End:: @ 81DC2CC
.include "data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc"
.include "data/maps/BattleFrontier_RankingHall/scripts.inc"
.include "data/maps/BattleFrontier_Lounge1/scripts.inc"
- .include "data/maps/BattleFrontier_BattlePointExchangeServiceCorner/scripts.inc"
+ .include "data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc"
.include "data/maps/BattleFrontier_Lounge2/scripts.inc"
.include "data/maps/BattleFrontier_Lounge3/scripts.inc"
.include "data/maps/BattleFrontier_Lounge4/scripts.inc"
diff --git a/data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/border.bin b/data/layouts/BattleFrontier_ExchangeServiceCorner/border.bin
index f496f458e..f496f458e 100644
--- a/data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/border.bin
+++ b/data/layouts/BattleFrontier_ExchangeServiceCorner/border.bin
Binary files differ
diff --git a/data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/map.bin b/data/layouts/BattleFrontier_ExchangeServiceCorner/map.bin
index 62d5761e0..62d5761e0 100644
--- a/data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/map.bin
+++ b/data/layouts/BattleFrontier_ExchangeServiceCorner/map.bin
diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json
index 6e6f92117..bfa2aa811 100644
--- a/data/layouts/layouts.json
+++ b/data/layouts/layouts.json
@@ -3972,14 +3972,14 @@
"blockdata_filepath": "data/layouts/BattleFrontier_Lounge1/map.bin"
},
{
- "id": "LAYOUT_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER",
- "name": "BattleFrontier_BattlePointExchangeServiceCorner_Layout",
+ "id": "LAYOUT_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
+ "name": "BattleFrontier_ExchangeServiceCorner_Layout",
"width": 15,
"height": 11,
"primary_tileset": "gTileset_Building",
"secondary_tileset": "gTileset_BattleFrontier",
- "border_filepath": "data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/border.bin",
- "blockdata_filepath": "data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/map.bin"
+ "border_filepath": "data/layouts/BattleFrontier_ExchangeServiceCorner/border.bin",
+ "blockdata_filepath": "data/layouts/BattleFrontier_ExchangeServiceCorner/map.bin"
},
{
"id": "LAYOUT_BATTLE_FRONTIER_RECEPTION_GATE",
diff --git a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/scripts.inc b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/scripts.inc
deleted file mode 100644
index 8fc97e74a..000000000
--- a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/scripts.inc
+++ /dev/null
@@ -1,764 +0,0 @@
-BattleFrontier_BattlePointExchangeServiceCorner_MapScripts:: @ 825F070
- .byte 0
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071:: @ 825F071
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA, MSGBOX_DEFAULT
- special ShowBattlePointsWindow
- return
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D:: @ 825F07D
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF12, MSGBOX_DEFAULT
- special CloseBattlePointsWindow
- release
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A:: @ 825F08A
- specialvar VAR_TEMP_1, GetFrontierBattlePoints
- compare VAR_TEMP_1, VAR_0x8008
- goto_if_ge BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86, MSGBOX_DEFAULT
- compare VAR_TEMP_2, 0
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- compare VAR_TEMP_2, 1
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- compare VAR_TEMP_2, 2
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9:: @ 825F0C9
- compare VAR_TEMP_2, 0
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
- compare VAR_TEMP_2, 1
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5:: @ 825F0E5
- checkdecorspace VAR_0x8009
- compare VAR_RESULT, 0
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D
- copyvar VAR_0x8004, VAR_0x8008
- special TakeFrontierBattlePoints
- givedecoration VAR_0x8009
- special UpdateBattlePointsWindow
- playse SE_REGI
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45, MSGBOX_DEFAULT
- compare VAR_TEMP_2, 0
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D:: @ 825F11D
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9, MSGBOX_DEFAULT
- special CloseBattlePointsWindow
- release
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A:: @ 825F12A
- checkitemspace VAR_0x8009, 1
- compare VAR_RESULT, 0
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166
- copyvar VAR_0x8004, VAR_0x8008
- special TakeFrontierBattlePoints
- giveitem VAR_0x8009, 1
- special UpdateBattlePointsWindow
- playse SE_REGI
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72, MSGBOX_DEFAULT
- compare VAR_TEMP_2, 2
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166:: @ 825F166
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3, MSGBOX_DEFAULT
- special CloseBattlePointsWindow
- release
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173:: @ 825F173
- lock
- faceplayer
- setvar VAR_TEMP_2, 0
- call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185:: @ 825F185
- setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_DECOR_VENDOR_1
- special ShowFrontierExchangeCornerItemIconWindow
- special ShowScrollableMultichoice
- waitstate
- special CloseFrontierExchangeCornerItemIconWindow
- switch VAR_RESULT
- case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E
- case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241
- case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264
- case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287
- case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA
- case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD
- case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0
- case 7, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313
- case 8, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336
- case 9, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359
- case 10, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- case MULTI_B_PRESSED, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E:: @ 825F21E
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 16
- setvar VAR_0x8009, DECOR_KISS_POSTER
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241:: @ 825F241
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 32
- setvar VAR_0x8009, DECOR_KISS_CUSHION
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264:: @ 825F264
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 32
- setvar VAR_0x8009, DECOR_SMOOCHUM_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287:: @ 825F287
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, DECOR_TOGEPI_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA:: @ 825F2AA
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, DECOR_MEOWTH_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD:: @ 825F2CD
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, DECOR_CLEFAIRY_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0:: @ 825F2F0
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, DECOR_DITTO_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313:: @ 825F313
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 80
- setvar VAR_0x8009, DECOR_CYNDAQUIL_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336:: @ 825F336
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 80
- setvar VAR_0x8009, DECOR_CHIKORITA_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359:: @ 825F359
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- setvar VAR_0x8008, 80
- setvar VAR_0x8009, DECOR_TOTODILE_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C:: @ 825F37C
- lock
- faceplayer
- setvar VAR_TEMP_2, 1
- call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E:: @ 825F38E
- setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_DECOR_VENDOR_2
- special ShowFrontierExchangeCornerItemIconWindow
- special ShowScrollableMultichoice
- waitstate
- special CloseFrontierExchangeCornerItemIconWindow
- switch VAR_RESULT
- case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0
- case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413
- case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436
- case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459
- case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C
- case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- case MULTI_B_PRESSED, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0:: @ 825F3F0
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- setvar VAR_0x8008, 128
- setvar VAR_0x8009, DECOR_LAPRAS_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413:: @ 825F413
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- setvar VAR_0x8008, 128
- setvar VAR_0x8009, DECOR_SNORLAX_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436:: @ 825F436
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- setvar VAR_0x8008, 256
- setvar VAR_0x8009, DECOR_VENUSAUR_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459:: @ 825F459
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- setvar VAR_0x8008, 256
- setvar VAR_0x8009, DECOR_CHARIZARD_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C:: @ 825F47C
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- setvar VAR_0x8008, 256
- setvar VAR_0x8009, DECOR_BLASTOISE_DOLL
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F:: @ 825F49F
- lock
- faceplayer
- setvar VAR_TEMP_2, 2
- call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1:: @ 825F4B1
- setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_VITAMIN_VENDOR
- special ShowFrontierExchangeCornerItemIconWindow
- special ShowScrollableMultichoice
- waitstate
- special CloseFrontierExchangeCornerItemIconWindow
- switch VAR_RESULT
- case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E
- case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541
- case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564
- case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587
- case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA
- case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD
- case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- case MULTI_B_PRESSED, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E:: @ 825F51E
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- setvar VAR_0x8008, 1
- setvar VAR_0x8009, ITEM_PROTEIN
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541:: @ 825F541
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- setvar VAR_0x8008, 1
- setvar VAR_0x8009, ITEM_CALCIUM
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564:: @ 825F564
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- setvar VAR_0x8008, 1
- setvar VAR_0x8009, ITEM_IRON
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587:: @ 825F587
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- setvar VAR_0x8008, 1
- setvar VAR_0x8009, ITEM_ZINC
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA:: @ 825F5AA
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- setvar VAR_0x8008, 1
- setvar VAR_0x8009, ITEM_CARBOS
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD:: @ 825F5CD
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
- setvar VAR_0x8008, 1
- setvar VAR_0x8009, ITEM_HP_UP
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0:: @ 825F5F0
- lock
- faceplayer
- setvar VAR_TEMP_2, 3
- call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602:: @ 825F602
- setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_HOLD_ITEM_VENDOR
- special ShowFrontierExchangeCornerItemIconWindow
- special ShowScrollableMultichoice
- waitstate
- special CloseFrontierExchangeCornerItemIconWindow
- switch VAR_RESULT
- case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690
- case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3
- case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6
- case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9
- case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C
- case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F
- case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762
- case 7, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785
- case 8, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8
- case 9, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- case MULTI_B_PRESSED, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690:: @ 825F690
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, ITEM_LEFTOVERS
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3:: @ 825F6B3
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, ITEM_WHITE_HERB
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6:: @ 825F6D6
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, ITEM_QUICK_CLAW
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9:: @ 825F6F9
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 48
- setvar VAR_0x8009, ITEM_MENTAL_HERB
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C:: @ 825F71C
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 64
- setvar VAR_0x8009, ITEM_BRIGHT_POWDER
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F:: @ 825F73F
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 64
- setvar VAR_0x8009, ITEM_CHOICE_BAND
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762:: @ 825F762
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 64
- setvar VAR_0x8009, ITEM_KINGS_ROCK
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785:: @ 825F785
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 64
- setvar VAR_0x8009, ITEM_FOCUS_BAND
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8:: @ 825F7A8
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8, MSGBOX_YESNO
- compare VAR_RESULT, NO
- goto_if_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
- setvar VAR_0x8008, 64
- setvar VAR_0x8009, ITEM_SCOPE_LENS
- goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB:: @ 825F7CB
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_260099, MSGBOX_NPC
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4:: @ 825F7D4
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_26002E, MSGBOX_NPC
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD:: @ 825F7DD
- lock
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FFD0, MSGBOX_DEFAULT
- release
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8:: @ 825F7E8
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF5D, MSGBOX_NPC
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1:: @ 825F7F1
- msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D, MSGBOX_NPC
- end
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA: @ 825F7FA
- .string "Hello, this is the EXCHANGE SERVICE\n"
- .string "CORNER.\p"
- .string "We exchange the Battle Points you\n"
- .string "have collected for lovely prizes.\p"
- .string "Please choose a prize from this list.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F890: @ 825F890
- .string "Please choose a prize from this list.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6: @ 825F8B6
- .string "You've chosen the KISS POSTER.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6: @ 825F8E6
- .string "You've chosen the KISS CUSHION.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917: @ 825F917
- .string "You've chosen the SMOOCHUM DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949: @ 825F949
- .string "You've chosen the TOGEPI DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979: @ 825F979
- .string "You've chosen the MEOWTH DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9: @ 825F9A9
- .string "You've chosen the CLEFAIRY DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB: @ 825F9DB
- .string "You've chosen the DITTO DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A: @ 825FA0A
- .string "You've chosen the CYNDAQUIL DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D: @ 825FA3D
- .string "You've chosen the CHIKORITA DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70: @ 825FA70
- .string "You've chosen the TOTODILE DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2: @ 825FAA2
- .string "You've chosen the LAPRAS DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2: @ 825FAD2
- .string "You've chosen the SNORLAX DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03: @ 825FB03
- .string "You've chosen the VENUSAUR DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35: @ 825FB35
- .string "You've chosen the CHARIZARD DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68: @ 825FB68
- .string "You've chosen the BLASTOISE DOLL.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B: @ 825FB9B
- .string "You've chosen the PROTEIN.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7: @ 825FBC7
- .string "You've chosen the CALCIUM.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3: @ 825FBF3
- .string "You've chosen the IRON.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C: @ 825FC1C
- .string "You've chosen the ZINC.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45: @ 825FC45
- .string "You've chosen the CARBOS.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70: @ 825FC70
- .string "You've chosen the HP UP.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A: @ 825FC9A
- .string "You've chosen the BRIGHTPOWDER.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB: @ 825FCCB
- .string "You've chosen the WHITE HERB.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA: @ 825FCFA
- .string "You've chosen the QUICK CLAW.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29: @ 825FD29
- .string "You've chosen the MENTAL HERB.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59: @ 825FD59
- .string "You've chosen the CHOICE BAND.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89: @ 825FD89
- .string "You've chosen the KING'S ROCK.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9: @ 825FDB9
- .string "You've chosen the FOCUS BAND.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8: @ 825FDE8
- .string "You've chosen the SCOPE LENS.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17: @ 825FE17
- .string "You've chosen the LEFTOVERS.\n"
- .string "Is that correct?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45: @ 825FE45
- .string "Thank you!\n"
- .string "We'll send it to your PC at home.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72: @ 825FE72
- .string "Here is your prize!$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86: @ 825FE86
- .string "I'm so sorry…\n"
- .string "You don't have enough Battle Points…$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9: @ 825FEB9
- .string "I'm so sorry…\n"
- .string "Your PC appears to be full…$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3: @ 825FEE3
- .string "I'm so sorry…\n"
- .string "You don't have space to hold it…$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF12: @ 825FF12
- .string "Thank you very much.\p"
- .string "Please visit us when you have\n"
- .string "saved up Battle Points.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF5D: @ 825FF5D
- .string "Oh, they're so nice!\n"
- .string "I wish I had them!\l"
- .string "Cute cushions!\l"
- .string "Big plush DOLLS!\l"
- .string "Little plush DOLLS!\l"
- .string "I wish I had them all!$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_25FFD0: @ 825FFD0
- .string "Leave it to your mommy!\p"
- .string "If it's anything you want, I'll go\n"
- .string "through anything to get it, honey!$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26002E: @ 826002E
- .string "If I can get hold of the items here,\n"
- .string "my POKéMON will get tougher.\p"
- .string "You bet they will!\n"
- .string "No question about it!$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260099: @ 8260099
- .string "Hah?\n"
- .string "What are you gawking at?\p"
- .string "I don't like you staring at my plush\n"
- .string "doll like that.\p"
- .string "If you want it, go get one yourself!\n"
- .string "Isn't that right, SMOOCHUM?$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D: @ 826012D
- .string "Did you know?\p"
- .string "If you stretch your record at any of\n"
- .string "the BATTLE facilities, they start\l"
- .string "giving you more and more Battle Points.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA:: @ 82601AA
- .string "A large poster with a SMOOCHUM print.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0:: @ 82601D0
- .string "A SMOOCHUM cushion.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260201:: @ 8260201
- .string "A SMOOCHUM DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F:: @ 826022F
- .string "A TOGEPI DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B:: @ 826025B
- .string "A MEOWTH DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260287:: @ 8260287
- .string "A CLEFAIRY DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5:: @ 82602B5
- .string "A DITTO DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0:: @ 82602E0
- .string "A CYNDAQUIL DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F:: @ 826030F
- .string "A CHIKORITA DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E:: @ 826033E
- .string "A TOTODILE DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C:: @ 826036C
- .string "A large DOLL.\n"
- .string "Place it on a mat or a desk.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260397:: @ 8260397
- .string "Raises the stat ATTACK of one\n"
- .string "POKéMON.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE:: @ 82603BE
- .string "Raises the stat SP. ATK of one\n"
- .string "POKéMON.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6:: @ 82603E6
- .string "Raises the stat DEFENSE of one\n"
- .string "POKéMON.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E:: @ 826040E
- .string "Raises the stat SP. DEF of one\n"
- .string "POKéMON.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260436:: @ 8260436
- .string "Raises the stat SPEED of one\n"
- .string "POKéMON.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C:: @ 826045C
- .string "Raises the HP of one POKéMON.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A:: @ 826047A
- .string "A hold item that gradually restores\n"
- .string "HP in battle.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC:: @ 82604AC
- .string "A hold item that restores any\n"
- .string "lowered stat.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8:: @ 82604D8
- .string "A hold item that occasionally allows\n"
- .string "the first strike.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F:: @ 826050F
- .string "A hold item that snaps POKéMON out\n"
- .string "of infatuation.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260542:: @ 8260542
- .string "A hold item that casts a glare to\n"
- .string "reduce accuracy.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260575:: @ 8260575
- .string "Raises a move's power, but permits\n"
- .string "only that move.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8:: @ 82605A8
- .string "A hold item that may cause flinching\n"
- .string "when the foe is hit.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2:: @ 82605E2
- .string "A hold item that occasionally\n"
- .string "prevents fainting.$"
-
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260613:: @ 8260613
- .string "A hold item that raises the\n"
- .string "critical-hit rate.$"
diff --git a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/map.json b/data/maps/BattleFrontier_ExchangeServiceCorner/map.json
index 4c7bcad2a..055b6e56e 100644
--- a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/map.json
+++ b/data/maps/BattleFrontier_ExchangeServiceCorner/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER",
- "name": "BattleFrontier_BattlePointExchangeServiceCorner",
- "layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER",
+ "id": "MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
+ "name": "BattleFrontier_ExchangeServiceCorner",
+ "layout": "LAYOUT_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk1",
"flag": "0"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_RichBoy",
"flag": "0"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_PokefanF",
"flag": "0"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_Sailor",
"flag": "0"
},
{
@@ -76,7 +76,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_Man",
"flag": "0"
},
{
@@ -89,7 +89,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk2",
"flag": "0"
},
{
@@ -102,7 +102,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_VitaminClerk",
"flag": "0"
},
{
@@ -115,7 +115,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_HoldItemClerk",
"flag": "0"
},
{
@@ -128,7 +128,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1",
+ "script": "BattleFrontier_ExchangeServiceCorner_EventScript_Girl",
"flag": "0"
}
],
diff --git a/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc b/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc
new file mode 100644
index 000000000..b343b0c97
--- /dev/null
+++ b/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc
@@ -0,0 +1,765 @@
+BattleFrontier_ExchangeServiceCorner_MapScripts:: @ 825F070
+ .byte 0
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome:: @ 825F071
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_WelcomePleaseChoosePrize, MSGBOX_DEFAULT
+ special ShowBattlePointsWindow
+ return
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye:: @ 825F07D
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ThankYouVisitWithPoints, MSGBOX_DEFAULT
+ special CloseBattlePointsWindow
+ release
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize:: @ 825F08A
+ specialvar VAR_TEMP_1, GetFrontierBattlePoints
+ compare VAR_TEMP_1, VAR_0x8008
+ goto_if_ge BattleFrontier_ExchangeServiceCorner_EventScript_TryGivePrize
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_DontHaveEnoughPoints, MSGBOX_DEFAULT
+ compare VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ compare VAR_TEMP_2, EXCHANGE_CORNER_DECOR2_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ compare VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_TryGivePrize:: @ 825F0C9
+ compare VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor
+ compare VAR_TEMP_2, EXCHANGE_CORNER_DECOR2_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveItem
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor:: @ 825F0E5
+ checkdecorspace VAR_0x8009
+ compare VAR_RESULT, FALSE
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_NoRoomForDecor
+ copyvar VAR_0x8004, VAR_0x8008
+ special TakeFrontierBattlePoints
+ givedecoration VAR_0x8009
+ special UpdateBattlePointsWindow
+ playse SE_REGI
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_WellSendItToPC, MSGBOX_DEFAULT
+ compare VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_NoRoomForDecor:: @ 825F11D
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_PCIsFull, MSGBOX_DEFAULT
+ special CloseBattlePointsWindow
+ release
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveItem:: @ 825F12A
+ checkitemspace VAR_0x8009, 1
+ compare VAR_RESULT, FALSE
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_BagFull
+ copyvar VAR_0x8004, VAR_0x8008
+ special TakeFrontierBattlePoints
+ giveitem VAR_0x8009, 1
+ special UpdateBattlePointsWindow
+ playse SE_REGI
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_HereIsYourPrize, MSGBOX_DEFAULT
+ compare VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_BagFull:: @ 825F166
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_DontHaveSpaceToHoldIt, MSGBOX_DEFAULT
+ special CloseBattlePointsWindow
+ release
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk1:: @ 825F173
+ lock
+ faceplayer
+ setvar VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK
+ call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1:: @ 825F185
+ setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_DECOR_VENDOR_1
+ special ShowFrontierExchangeCornerItemIconWindow
+ special ShowScrollableMultichoice
+ waitstate
+ special CloseFrontierExchangeCornerItemIconWindow
+ switch VAR_RESULT
+ case 0, BattleFrontier_ExchangeServiceCorner_EventScript_KissPoster
+ case 1, BattleFrontier_ExchangeServiceCorner_EventScript_KissCushion
+ case 2, BattleFrontier_ExchangeServiceCorner_EventScript_SmoochumDoll
+ case 3, BattleFrontier_ExchangeServiceCorner_EventScript_TogepiDoll
+ case 4, BattleFrontier_ExchangeServiceCorner_EventScript_MeowthDoll
+ case 5, BattleFrontier_ExchangeServiceCorner_EventScript_ClefairyDoll
+ case 6, BattleFrontier_ExchangeServiceCorner_EventScript_DittoDoll
+ case 7, BattleFrontier_ExchangeServiceCorner_EventScript_CyndaquilDoll
+ case 8, BattleFrontier_ExchangeServiceCorner_EventScript_ChikoritaDoll
+ case 9, BattleFrontier_ExchangeServiceCorner_EventScript_TotodileDoll
+ case 10, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_KissPoster:: @ 825F21E
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmKissPoster, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 16
+ setvar VAR_0x8009, DECOR_KISS_POSTER
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_KissCushion:: @ 825F241
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmKissCushion, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 32
+ setvar VAR_0x8009, DECOR_KISS_CUSHION
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_SmoochumDoll:: @ 825F264
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmSmoochumDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 32
+ setvar VAR_0x8009, DECOR_SMOOCHUM_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_TogepiDoll:: @ 825F287
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmTogepiDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, DECOR_TOGEPI_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_MeowthDoll:: @ 825F2AA
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmMeowthDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, DECOR_MEOWTH_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ClefairyDoll:: @ 825F2CD
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmClefairyDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, DECOR_CLEFAIRY_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_DittoDoll:: @ 825F2F0
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmDittoDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, DECOR_DITTO_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_CyndaquilDoll:: @ 825F313
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCyndaquilDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 80
+ setvar VAR_0x8009, DECOR_CYNDAQUIL_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ChikoritaDoll:: @ 825F336
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmChikoritaDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 80
+ setvar VAR_0x8009, DECOR_CHIKORITA_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_TotodileDoll:: @ 825F359
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmTotodileDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
+ setvar VAR_0x8008, 80
+ setvar VAR_0x8009, DECOR_TOTODILE_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk2:: @ 825F37C
+ lock
+ faceplayer
+ setvar VAR_TEMP_2, EXCHANGE_CORNER_DECOR2_CLERK
+ call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2:: @ 825F38E
+ setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_DECOR_VENDOR_2
+ special ShowFrontierExchangeCornerItemIconWindow
+ special ShowScrollableMultichoice
+ waitstate
+ special CloseFrontierExchangeCornerItemIconWindow
+ switch VAR_RESULT
+ case 0, BattleFrontier_ExchangeServiceCorner_EventScript_LaprasDoll
+ case 1, BattleFrontier_ExchangeServiceCorner_EventScript_SnorlaxDoll
+ case 2, BattleFrontier_ExchangeServiceCorner_EventScript_VenusaurDoll
+ case 3, BattleFrontier_ExchangeServiceCorner_EventScript_CharizardDoll
+ case 4, BattleFrontier_ExchangeServiceCorner_EventScript_BlastoiseDoll
+ case 5, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_LaprasDoll:: @ 825F3F0
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmLaprasDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ setvar VAR_0x8008, 128
+ setvar VAR_0x8009, DECOR_LAPRAS_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_SnorlaxDoll:: @ 825F413
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmSnorlaxDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ setvar VAR_0x8008, 128
+ setvar VAR_0x8009, DECOR_SNORLAX_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_VenusaurDoll:: @ 825F436
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmVenusaurDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ setvar VAR_0x8008, 256
+ setvar VAR_0x8009, DECOR_VENUSAUR_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_CharizardDoll:: @ 825F459
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCharizardDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ setvar VAR_0x8008, 256
+ setvar VAR_0x8009, DECOR_CHARIZARD_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_BlastoiseDoll:: @ 825F47C
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmBlastoiseDoll, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
+ setvar VAR_0x8008, 256
+ setvar VAR_0x8009, DECOR_BLASTOISE_DOLL
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_VitaminClerk:: @ 825F49F
+ lock
+ faceplayer
+ setvar VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK
+ call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin:: @ 825F4B1
+ setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_VITAMIN_VENDOR
+ special ShowFrontierExchangeCornerItemIconWindow
+ special ShowScrollableMultichoice
+ waitstate
+ special CloseFrontierExchangeCornerItemIconWindow
+ switch VAR_RESULT
+ case 0, BattleFrontier_ExchangeServiceCorner_EventScript_Protein
+ case 1, BattleFrontier_ExchangeServiceCorner_EventScript_Calcium
+ case 2, BattleFrontier_ExchangeServiceCorner_EventScript_Iron
+ case 3, BattleFrontier_ExchangeServiceCorner_EventScript_Zinc
+ case 4, BattleFrontier_ExchangeServiceCorner_EventScript_Carbos
+ case 5, BattleFrontier_ExchangeServiceCorner_EventScript_HPUp
+ case 6, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Protein:: @ 825F51E
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmProtein, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, ITEM_PROTEIN
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Calcium:: @ 825F541
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCalcium, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, ITEM_CALCIUM
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Iron:: @ 825F564
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmIron, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, ITEM_IRON
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Zinc:: @ 825F587
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmZinc, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, ITEM_ZINC
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Carbos:: @ 825F5AA
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCarbos, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, ITEM_CARBOS
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_HPUp:: @ 825F5CD
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmHPUp, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
+ setvar VAR_0x8008, 1
+ setvar VAR_0x8009, ITEM_HP_UP
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_HoldItemClerk:: @ 825F5F0
+ lock
+ faceplayer
+ setvar VAR_TEMP_2, EXCHANGE_CORNER_HOLD_ITEM_CLERK
+ call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem:: @ 825F602
+ setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_HOLD_ITEM_VENDOR
+ special ShowFrontierExchangeCornerItemIconWindow
+ special ShowScrollableMultichoice
+ waitstate
+ special CloseFrontierExchangeCornerItemIconWindow
+ switch VAR_RESULT
+ case 0, BattleFrontier_ExchangeServiceCorner_EventScript_Leftovers
+ case 1, BattleFrontier_ExchangeServiceCorner_EventScript_WhiteHerb
+ case 2, BattleFrontier_ExchangeServiceCorner_EventScript_QuickClaw
+ case 3, BattleFrontier_ExchangeServiceCorner_EventScript_MentalHerb
+ case 4, BattleFrontier_ExchangeServiceCorner_EventScript_Brightpowder
+ case 5, BattleFrontier_ExchangeServiceCorner_EventScript_ChoiceBand
+ case 6, BattleFrontier_ExchangeServiceCorner_EventScript_KingsRock
+ case 7, BattleFrontier_ExchangeServiceCorner_EventScript_FocusBand
+ case 8, BattleFrontier_ExchangeServiceCorner_EventScript_ScopeLens
+ case 9, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Leftovers:: @ 825F690
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmLeftovers, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, ITEM_LEFTOVERS
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_WhiteHerb:: @ 825F6B3
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmWhiteHerb, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, ITEM_WHITE_HERB
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_QuickClaw:: @ 825F6D6
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmQuickClaw, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, ITEM_QUICK_CLAW
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_MentalHerb:: @ 825F6F9
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmMentalHerb, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 48
+ setvar VAR_0x8009, ITEM_MENTAL_HERB
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Brightpowder:: @ 825F71C
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmBrightpowder, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 64
+ setvar VAR_0x8009, ITEM_BRIGHT_POWDER
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ChoiceBand:: @ 825F73F
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmChoiceBand, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 64
+ setvar VAR_0x8009, ITEM_CHOICE_BAND
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_KingsRock:: @ 825F762
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmKingsRock, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 64
+ setvar VAR_0x8009, ITEM_KINGS_ROCK
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_FocusBand:: @ 825F785
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmFocusBand, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 64
+ setvar VAR_0x8009, ITEM_FOCUS_BAND
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_ScopeLens:: @ 825F7A8
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmScopeLens, MSGBOX_YESNO
+ compare VAR_RESULT, NO
+ goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
+ setvar VAR_0x8008, 64
+ setvar VAR_0x8009, ITEM_SCOPE_LENS
+ goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Man:: @ 825F7CB
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_260099, MSGBOX_NPC
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Sailor:: @ 825F7D4
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_26002E, MSGBOX_NPC
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_PokefanF:: @ 825F7DD
+ lock
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_25FFD0, MSGBOX_DEFAULT
+ release
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_RichBoy:: @ 825F7E8
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_25FF5D, MSGBOX_NPC
+ end
+
+BattleFrontier_ExchangeServiceCorner_EventScript_Girl:: @ 825F7F1
+ msgbox BattleFrontier_ExchangeServiceCorner_Text_26012D, MSGBOX_NPC
+ end
+
+BattleFrontier_ExchangeServiceCorner_Text_WelcomePleaseChoosePrize: @ 825F7FA
+ .string "Hello, this is the EXCHANGE SERVICE\n"
+ .string "CORNER.\p"
+ .string "We exchange the Battle Points you\n"
+ .string "have collected for lovely prizes.\p"
+ .string "Please choose a prize from this list.$"
+
+@ Unused
+BattleFrontier_ExchangeServiceCorner_Text_PleaseChoosePrize: @ 825F890
+ .string "Please choose a prize from this list.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmKissPoster: @ 825F8B6
+ .string "You've chosen the KISS POSTER.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmKissCushion: @ 825F8E6
+ .string "You've chosen the KISS CUSHION.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmSmoochumDoll: @ 825F917
+ .string "You've chosen the SMOOCHUM DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmTogepiDoll: @ 825F949
+ .string "You've chosen the TOGEPI DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmMeowthDoll: @ 825F979
+ .string "You've chosen the MEOWTH DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmClefairyDoll: @ 825F9A9
+ .string "You've chosen the CLEFAIRY DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmDittoDoll: @ 825F9DB
+ .string "You've chosen the DITTO DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmCyndaquilDoll: @ 825FA0A
+ .string "You've chosen the CYNDAQUIL DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmChikoritaDoll: @ 825FA3D
+ .string "You've chosen the CHIKORITA DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmTotodileDoll: @ 825FA70
+ .string "You've chosen the TOTODILE DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmLaprasDoll: @ 825FAA2
+ .string "You've chosen the LAPRAS DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmSnorlaxDoll: @ 825FAD2
+ .string "You've chosen the SNORLAX DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmVenusaurDoll: @ 825FB03
+ .string "You've chosen the VENUSAUR DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmCharizardDoll: @ 825FB35
+ .string "You've chosen the CHARIZARD DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmBlastoiseDoll: @ 825FB68
+ .string "You've chosen the BLASTOISE DOLL.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmProtein: @ 825FB9B
+ .string "You've chosen the PROTEIN.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmCalcium: @ 825FBC7
+ .string "You've chosen the CALCIUM.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmIron: @ 825FBF3
+ .string "You've chosen the IRON.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmZinc: @ 825FC1C
+ .string "You've chosen the ZINC.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmCarbos: @ 825FC45
+ .string "You've chosen the CARBOS.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmHPUp: @ 825FC70
+ .string "You've chosen the HP UP.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmBrightpowder: @ 825FC9A
+ .string "You've chosen the BRIGHTPOWDER.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmWhiteHerb: @ 825FCCB
+ .string "You've chosen the WHITE HERB.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmQuickClaw: @ 825FCFA
+ .string "You've chosen the QUICK CLAW.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmMentalHerb: @ 825FD29
+ .string "You've chosen the MENTAL HERB.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmChoiceBand: @ 825FD59
+ .string "You've chosen the CHOICE BAND.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmKingsRock: @ 825FD89
+ .string "You've chosen the KING'S ROCK.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmFocusBand: @ 825FDB9
+ .string "You've chosen the FOCUS BAND.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmScopeLens: @ 825FDE8
+ .string "You've chosen the SCOPE LENS.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ConfirmLeftovers: @ 825FE17
+ .string "You've chosen the LEFTOVERS.\n"
+ .string "Is that correct?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_WellSendItToPC: @ 825FE45
+ .string "Thank you!\n"
+ .string "We'll send it to your PC at home.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_HereIsYourPrize: @ 825FE72
+ .string "Here is your prize!$"
+
+BattleFrontier_ExchangeServiceCorner_Text_DontHaveEnoughPoints: @ 825FE86
+ .string "I'm so sorry…\n"
+ .string "You don't have enough Battle Points…$"
+
+BattleFrontier_ExchangeServiceCorner_Text_PCIsFull: @ 825FEB9
+ .string "I'm so sorry…\n"
+ .string "Your PC appears to be full…$"
+
+BattleFrontier_ExchangeServiceCorner_Text_DontHaveSpaceToHoldIt: @ 825FEE3
+ .string "I'm so sorry…\n"
+ .string "You don't have space to hold it…$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ThankYouVisitWithPoints: @ 825FF12
+ .string "Thank you very much.\p"
+ .string "Please visit us when you have\n"
+ .string "saved up Battle Points.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_25FF5D: @ 825FF5D
+ .string "Oh, they're so nice!\n"
+ .string "I wish I had them!\l"
+ .string "Cute cushions!\l"
+ .string "Big plush DOLLS!\l"
+ .string "Little plush DOLLS!\l"
+ .string "I wish I had them all!$"
+
+BattleFrontier_ExchangeServiceCorner_Text_25FFD0: @ 825FFD0
+ .string "Leave it to your mommy!\p"
+ .string "If it's anything you want, I'll go\n"
+ .string "through anything to get it, honey!$"
+
+BattleFrontier_ExchangeServiceCorner_Text_26002E: @ 826002E
+ .string "If I can get hold of the items here,\n"
+ .string "my POKéMON will get tougher.\p"
+ .string "You bet they will!\n"
+ .string "No question about it!$"
+
+BattleFrontier_ExchangeServiceCorner_Text_260099: @ 8260099
+ .string "Hah?\n"
+ .string "What are you gawking at?\p"
+ .string "I don't like you staring at my plush\n"
+ .string "doll like that.\p"
+ .string "If you want it, go get one yourself!\n"
+ .string "Isn't that right, SMOOCHUM?$"
+
+BattleFrontier_ExchangeServiceCorner_Text_26012D: @ 826012D
+ .string "Did you know?\p"
+ .string "If you stretch your record at any of\n"
+ .string "the BATTLE facilities, they start\l"
+ .string "giving you more and more Battle Points.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_KissPosterDesc:: @ 82601AA
+ .string "A large poster with a SMOOCHUM print.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_KissCushionDesc:: @ 82601D0
+ .string "A SMOOCHUM cushion.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_SmoochumDollDesc:: @ 8260201
+ .string "A SMOOCHUM DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_TogepiDollDesc:: @ 826022F
+ .string "A TOGEPI DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_MeowthDollDesc:: @ 826025B
+ .string "A MEOWTH DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ClefairyDollDesc:: @ 8260287
+ .string "A CLEFAIRY DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_DittoDollDesc:: @ 82602B5
+ .string "A DITTO DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_CyndaquilDollDesc:: @ 82602E0
+ .string "A CYNDAQUIL DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ChikoritaDollDesc:: @ 826030F
+ .string "A CHIKORITA DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_TotodileDollDesc:: @ 826033E
+ .string "A TOTODILE DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc:: @ 826036C
+ .string "A large DOLL.\n"
+ .string "Place it on a mat or a desk.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ProteinDesc:: @ 8260397
+ .string "Raises the stat ATTACK of one\n"
+ .string "POKéMON.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_CalciumDesc:: @ 82603BE
+ .string "Raises the stat SP. ATK of one\n"
+ .string "POKéMON.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_IronDesc:: @ 82603E6
+ .string "Raises the stat DEFENSE of one\n"
+ .string "POKéMON.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ZincDesc:: @ 826040E
+ .string "Raises the stat SP. DEF of one\n"
+ .string "POKéMON.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_CarbosDesc:: @ 8260436
+ .string "Raises the stat SPEED of one\n"
+ .string "POKéMON.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_HPUpDesc:: @ 826045C
+ .string "Raises the HP of one POKéMON.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_LeftoversDesc:: @ 826047A
+ .string "A hold item that gradually restores\n"
+ .string "HP in battle.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_WhiteHerbDesc:: @ 82604AC
+ .string "A hold item that restores any\n"
+ .string "lowered stat.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_QuickClawDesc:: @ 82604D8
+ .string "A hold item that occasionally allows\n"
+ .string "the first strike.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_MentalHerbDesc:: @ 826050F
+ .string "A hold item that snaps POKéMON out\n"
+ .string "of infatuation.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_BrightpowderDesc:: @ 8260542
+ .string "A hold item that casts a glare to\n"
+ .string "reduce accuracy.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ChoiceBandDesc:: @ 8260575
+ .string "Raises a move's power, but permits\n"
+ .string "only that move.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_KingsRockDesc:: @ 82605A8
+ .string "A hold item that may cause flinching\n"
+ .string "when the foe is hit.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_FocusBandDesc:: @ 82605E2
+ .string "A hold item that occasionally\n"
+ .string "prevents fainting.$"
+
+BattleFrontier_ExchangeServiceCorner_Text_ScopeLensDesc:: @ 8260613
+ .string "A hold item that raises the\n"
+ .string "critical-hit rate.$"
diff --git a/data/maps/BattleFrontier_OutsideEast/map.json b/data/maps/BattleFrontier_OutsideEast/map.json
index e45e4f13b..589b5b42b 100644
--- a/data/maps/BattleFrontier_OutsideEast/map.json
+++ b/data/maps/BattleFrontier_OutsideEast/map.json
@@ -406,7 +406,7 @@
"x": 10,
"y": 28,
"elevation": 0,
- "dest_map": "MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER",
+ "dest_map": "MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"dest_warp_id": 0
},
{
diff --git a/data/maps/BattleFrontier_ReceptionGate/scripts.inc b/data/maps/BattleFrontier_ReceptionGate/scripts.inc
index 640309975..80aed4ba9 100644
--- a/data/maps/BattleFrontier_ReceptionGate/scripts.inc
+++ b/data/maps/BattleFrontier_ReceptionGate/scripts.inc
@@ -1,5 +1,5 @@
BattleFrontier_ReceptionGate_MapScripts:: @ 82661DA
- map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_ReceptionGate_MapScript2_2661E9
+ map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_ReceptionGate_OnFrame
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_ReceptionGate_OnTransition
.byte 0
@@ -7,7 +7,7 @@ BattleFrontier_ReceptionGate_OnTransition: @ 82661E5
setflag FLAG_LANDMARK_BATTLE_FRONTIER
end
-BattleFrontier_ReceptionGate_MapScript2_2661E9: @ 82661E9
+BattleFrontier_ReceptionGate_OnFrame: @ 82661E9
map_script_2 VAR_HAS_ENTERED_BATTLE_FRONTIER, 0, BattleFrontier_ReceptionGate_EventScript_2661F3
.2byte 0
diff --git a/data/maps/map_groups.json b/data/maps/map_groups.json
index cc4b5b137..4035bc3f3 100644
--- a/data/maps/map_groups.json
+++ b/data/maps/map_groups.json
@@ -537,7 +537,7 @@
"BattleFrontier_BattlePikeRandomRoom3",
"BattleFrontier_RankingHall",
"BattleFrontier_Lounge1",
- "BattleFrontier_BattlePointExchangeServiceCorner",
+ "BattleFrontier_ExchangeServiceCorner",
"BattleFrontier_Lounge2",
"BattleFrontier_Lounge3",
"BattleFrontier_Lounge4",
diff --git a/include/constants/battle_frontier.h b/include/constants/battle_frontier.h
index b849686f5..5473f04c6 100644
--- a/include/constants/battle_frontier.h
+++ b/include/constants/battle_frontier.h
@@ -77,6 +77,11 @@
// For 'ShowFacilityResultsWindow' function which is a part of the 'CallFrontierUtilFunc' special.
#define RESULTS_LINK_CONTEST 7
+#define EXCHANGE_CORNER_DECOR1_CLERK 0
+#define EXCHANGE_CORNER_DECOR2_CLERK 1
+#define EXCHANGE_CORNER_VITAMIN_CLERK 2
+#define EXCHANGE_CORNER_HOLD_ITEM_CLERK 3
+
#define F_EV_SPREAD_HP (1 << 0)
#define F_EV_SPREAD_ATTACK (1 << 1)
#define F_EV_SPREAD_DEFENSE (1 << 2)
diff --git a/include/constants/layouts.h b/include/constants/layouts.h
index 5e134b119..fe905a2c6 100755
--- a/include/constants/layouts.h
+++ b/include/constants/layouts.h
@@ -398,7 +398,7 @@
#define LAYOUT_SAFARI_ZONE_SOUTHEAST 395
#define LAYOUT_BATTLE_FRONTIER_RANKING_HALL 396
#define LAYOUT_BATTLE_FRONTIER_LOUNGE1 397
-#define LAYOUT_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER 398
+#define LAYOUT_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER 398
#define LAYOUT_BATTLE_FRONTIER_RECEPTION_GATE 399
#define LAYOUT_ARTISAN_CAVE_B1F 400
#define LAYOUT_ARTISAN_CAVE_1F 401
diff --git a/include/constants/map_groups.h b/include/constants/map_groups.h
index 23a8f224f..bedaaca2a 100755
--- a/include/constants/map_groups.h
+++ b/include/constants/map_groups.h
@@ -461,95 +461,95 @@
#define MAP_UNION_ROOM (60 | (25 << 8))
// Map Group 26
-#define MAP_SAFARI_ZONE_NORTHWEST (0 | (26 << 8))
-#define MAP_SAFARI_ZONE_NORTH (1 | (26 << 8))
-#define MAP_SAFARI_ZONE_SOUTHWEST (2 | (26 << 8))
-#define MAP_SAFARI_ZONE_SOUTH (3 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_OUTSIDE_WEST (4 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY (5 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_ELEVATOR (6 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR (7 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM (8 | (26 << 8))
-#define MAP_SOUTHERN_ISLAND_EXTERIOR (9 | (26 << 8))
-#define MAP_SOUTHERN_ISLAND_INTERIOR (10 | (26 << 8))
-#define MAP_SAFARI_ZONE_REST_HOUSE (11 | (26 << 8))
-#define MAP_SAFARI_ZONE_NORTHEAST (12 | (26 << 8))
-#define MAP_SAFARI_ZONE_SOUTHEAST (13 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_OUTSIDE_EAST (14 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM (15 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2 (16 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM2 (17 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_LOBBY (18 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR (19 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM (20 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM (21 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY (22 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR (23 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM (24 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY (25 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE (26 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_TOP (27 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY (28 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR (29 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM (30 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY (31 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM (32 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM (33 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY (34 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR (35 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM (36 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM1 (37 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM2 (38 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM3 (39 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_RANKING_HALL (40 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE1 (41 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER (42 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE2 (43 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE3 (44 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE4 (45 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_SCOTTS_HOUSE (46 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE5 (47 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE6 (48 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE7 (49 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_RECEPTION_GATE (50 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE8 (51 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE9 (52 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F (53 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_2F (54 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_MART (55 | (26 << 8))
-#define MAP_FARAWAY_ISLAND_ENTRANCE (56 | (26 << 8))
-#define MAP_FARAWAY_ISLAND_INTERIOR (57 | (26 << 8))
-#define MAP_BIRTH_ISLAND_EXTERIOR (58 | (26 << 8))
-#define MAP_BIRTH_ISLAND_HARBOR (59 | (26 << 8))
-#define MAP_TRAINER_HILL_ENTRANCE (60 | (26 << 8))
-#define MAP_TRAINER_HILL_1F (61 | (26 << 8))
-#define MAP_TRAINER_HILL_2F (62 | (26 << 8))
-#define MAP_TRAINER_HILL_3F (63 | (26 << 8))
-#define MAP_TRAINER_HILL_4F (64 | (26 << 8))
-#define MAP_TRAINER_HILL_ROOF (65 | (26 << 8))
-#define MAP_NAVEL_ROCK_EXTERIOR (66 | (26 << 8))
-#define MAP_NAVEL_ROCK_HARBOR (67 | (26 << 8))
-#define MAP_NAVEL_ROCK_ENTRANCE (68 | (26 << 8))
-#define MAP_NAVEL_ROCK_B1F (69 | (26 << 8))
-#define MAP_NAVEL_ROCK_FORK (70 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP1 (71 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP2 (72 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP3 (73 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP4 (74 | (26 << 8))
-#define MAP_NAVEL_ROCK_TOP (75 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN01 (76 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN02 (77 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN03 (78 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN04 (79 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN05 (80 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN06 (81 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN07 (82 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN08 (83 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN09 (84 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN10 (85 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN11 (86 | (26 << 8))
-#define MAP_NAVEL_ROCK_BOTTOM (87 | (26 << 8))
-#define MAP_TRAINER_HILL_ELEVATOR (88 | (26 << 8))
+#define MAP_SAFARI_ZONE_NORTHWEST (0 | (26 << 8))
+#define MAP_SAFARI_ZONE_NORTH (1 | (26 << 8))
+#define MAP_SAFARI_ZONE_SOUTHWEST (2 | (26 << 8))
+#define MAP_SAFARI_ZONE_SOUTH (3 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_OUTSIDE_WEST (4 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY (5 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_ELEVATOR (6 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR (7 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM (8 | (26 << 8))
+#define MAP_SOUTHERN_ISLAND_EXTERIOR (9 | (26 << 8))
+#define MAP_SOUTHERN_ISLAND_INTERIOR (10 | (26 << 8))
+#define MAP_SAFARI_ZONE_REST_HOUSE (11 | (26 << 8))
+#define MAP_SAFARI_ZONE_NORTHEAST (12 | (26 << 8))
+#define MAP_SAFARI_ZONE_SOUTHEAST (13 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_OUTSIDE_EAST (14 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM (15 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR2 (16 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM2 (17 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_DOME_LOBBY (18 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR (19 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM (20 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM (21 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY (22 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR (23 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM (24 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY (25 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE (26 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_TOP (27 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY (28 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR (29 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM (30 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY (31 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM (32 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM (33 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY (34 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR (35 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM (36 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM1 (37 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM2 (38 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM3 (39 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_RANKING_HALL (40 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE1 (41 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER (42 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE2 (43 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE3 (44 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE4 (45 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_SCOTTS_HOUSE (46 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE5 (47 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE6 (48 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE7 (49 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_RECEPTION_GATE (50 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE8 (51 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_LOUNGE9 (52 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F (53 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_2F (54 | (26 << 8))
+#define MAP_BATTLE_FRONTIER_MART (55 | (26 << 8))
+#define MAP_FARAWAY_ISLAND_ENTRANCE (56 | (26 << 8))
+#define MAP_FARAWAY_ISLAND_INTERIOR (57 | (26 << 8))
+#define MAP_BIRTH_ISLAND_EXTERIOR (58 | (26 << 8))
+#define MAP_BIRTH_ISLAND_HARBOR (59 | (26 << 8))
+#define MAP_TRAINER_HILL_ENTRANCE (60 | (26 << 8))
+#define MAP_TRAINER_HILL_1F (61 | (26 << 8))
+#define MAP_TRAINER_HILL_2F (62 | (26 << 8))
+#define MAP_TRAINER_HILL_3F (63 | (26 << 8))
+#define MAP_TRAINER_HILL_4F (64 | (26 << 8))
+#define MAP_TRAINER_HILL_ROOF (65 | (26 << 8))
+#define MAP_NAVEL_ROCK_EXTERIOR (66 | (26 << 8))
+#define MAP_NAVEL_ROCK_HARBOR (67 | (26 << 8))
+#define MAP_NAVEL_ROCK_ENTRANCE (68 | (26 << 8))
+#define MAP_NAVEL_ROCK_B1F (69 | (26 << 8))
+#define MAP_NAVEL_ROCK_FORK (70 | (26 << 8))
+#define MAP_NAVEL_ROCK_UP1 (71 | (26 << 8))
+#define MAP_NAVEL_ROCK_UP2 (72 | (26 << 8))
+#define MAP_NAVEL_ROCK_UP3 (73 | (26 << 8))
+#define MAP_NAVEL_ROCK_UP4 (74 | (26 << 8))
+#define MAP_NAVEL_ROCK_TOP (75 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN01 (76 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN02 (77 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN03 (78 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN04 (79 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN05 (80 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN06 (81 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN07 (82 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN08 (83 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN09 (84 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN10 (85 | (26 << 8))
+#define MAP_NAVEL_ROCK_DOWN11 (86 | (26 << 8))
+#define MAP_NAVEL_ROCK_BOTTOM (87 | (26 << 8))
+#define MAP_TRAINER_HILL_ELEVATOR (88 | (26 << 8))
// Map Group 27
#define MAP_ROUTE104_PROTOTYPE (0 | (27 << 8))
diff --git a/include/strings.h b/include/strings.h
index 34cbfb887..080417b6e 100644
--- a/include/strings.h
+++ b/include/strings.h
@@ -796,35 +796,33 @@ extern const u8 BattleFrontier_Lounge3_Text_GetToBattlePyramid[];
extern const u8 gText_BP[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260201[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260287[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E[];
-
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C[];
-
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260397[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260436[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C[];
-
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260542[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260575[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2[];
-extern const u8 BattleFrontier_BattlePointExchangeServiceCorner_Text_260613[];
+// Battle Frontier Exchange Corner
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_KissPosterDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_KissCushionDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_SmoochumDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_TogepiDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_MeowthDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_ClefairyDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_DittoDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_CyndaquilDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_ChikoritaDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_TotodileDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_ProteinDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_CalciumDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_IronDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_ZincDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_CarbosDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_HPUpDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_LeftoversDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_WhiteHerbDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_QuickClawDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_MentalHerbDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_BrightpowderDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_ChoiceBandDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_KingsRockDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_FocusBandDesc[];
+extern const u8 BattleFrontier_ExchangeServiceCorner_Text_ScopeLensDesc[];
// Battle Frontier Move Tutors
extern const u8 BattleFrontier_Lounge7_Text_SoftboiledDesc[];
diff --git a/src/data/battle_frontier/battle_frontier_exchange_corner.h b/src/data/battle_frontier/battle_frontier_exchange_corner.h
index bcb3cdd62..d29dbdc44 100644
--- a/src/data/battle_frontier/battle_frontier_exchange_corner.h
+++ b/src/data/battle_frontier/battle_frontier_exchange_corner.h
@@ -50,50 +50,50 @@ static const u16 sFrontierExchangeCorner_HoldItems[] =
static const u8 *const sFrontierExchangeCorner_Decor1Descriptions[] =
{
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260201,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260287,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E,
+ BattleFrontier_ExchangeServiceCorner_Text_KissPosterDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_KissCushionDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_SmoochumDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_TogepiDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_MeowthDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_ClefairyDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_DittoDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_CyndaquilDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_ChikoritaDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_TotodileDollDesc,
gText_Exit,
};
static const u8 *const sFrontierExchangeCorner_Decor2Descriptions[] =
{
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C,
+ BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_LargeDollDesc,
gText_Exit
};
static const u8 *const sFrontierExchangeCorner_VitaminsDescriptions[] =
{
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260397,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260436,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C,
+ BattleFrontier_ExchangeServiceCorner_Text_ProteinDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_CalciumDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_IronDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_ZincDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_CarbosDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_HPUpDesc,
gText_Exit
};
static const u8 *const sFrontierExchangeCorner_HoldItemsDescriptions[] =
{
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260542,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260575,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2,
- BattleFrontier_BattlePointExchangeServiceCorner_Text_260613,
+ BattleFrontier_ExchangeServiceCorner_Text_LeftoversDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_WhiteHerbDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_QuickClawDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_MentalHerbDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_BrightpowderDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_ChoiceBandDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_KingsRockDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_FocusBandDesc,
+ BattleFrontier_ExchangeServiceCorner_Text_ScopeLensDesc,
gText_Exit
};