Begin documenting Apprentice, merge with master

This commit is contained in:
GriffinR
2019-11-18 12:45:56 -05:00
186 changed files with 7809 additions and 7689 deletions

View File

@@ -6,6 +6,7 @@
.include "asm/macros/ec.inc" .include "asm/macros/ec.inc"
.include "asm/macros/map.inc" .include "asm/macros/map.inc"
.include "asm/macros/field_effect_script.inc" .include "asm/macros/field_effect_script.inc"
.include "asm/macros/battle_frontier.inc"
.macro region_map_entry x, y, width, height, name .macro region_map_entry x, y, width, height, name
.byte \x .byte \x

View File

@@ -0,0 +1,35 @@
@ To be populated with macros for the Battle Frontier CallFacilityFunction specials
@ Frontier Util
.macro frontier_setlvlmode lvlmode:req
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
setvar VAR_0x8005, 1
setvar VAR_0x8006, \lvlmode
special CallFrontierUtilFunc
.endm
@ Battle Tower
.macro battletower_getstreak
setvar VAR_0x8004, BATTLE_TOWER_FUNC_1
setvar VAR_0x8005, 1
special CallBattleTowerFunc
.endm
@ Battle Dome
@ Battle Palace
@ Battle Arena
@ Battle Factory
@ Battle Pike
@ Battle Pyramid
@ Battle Tent
@ Apprentice

View File

@@ -677,7 +677,7 @@
.elseif \type == TRAINER_BATTLE_SET_TRAINER_B .elseif \type == TRAINER_BATTLE_SET_TRAINER_B
.4byte \pointer1 @ text .4byte \pointer1 @ text
.4byte \pointer2 @ text .4byte \pointer2 @ text
.elseif \type == TRAINER_BATTLE_12 .elseif \type == TRAINER_BATTLE_HILL
.4byte \pointer1 @ text .4byte \pointer1 @ text
.4byte \pointer2 @ text .4byte \pointer2 @ text
.endif .endif
@@ -1655,6 +1655,7 @@
MSGBOX_DEFAULT = 4 MSGBOX_DEFAULT = 4
MSGBOX_YESNO = 5 MSGBOX_YESNO = 5
MSGBOX_AUTOCLOSE = 6 MSGBOX_AUTOCLOSE = 6
MSGBOX_GETPOINTS = 9
YES = 1 YES = 1
NO = 0 NO = 0

View File

@@ -1,10 +1,11 @@
#include "constants/global.h" #include "constants/global.h"
#include "constants/apprentice.h" #include "constants/apprentice.h"
#include "constants/battle.h" #include "constants/battle.h"
#include "constants/battle_frontier.h"
#include "constants/battle_pike.h" #include "constants/battle_pike.h"
#include "constants/battle_pyramid.h" #include "constants/battle_pyramid.h"
#include "constants/battle_frontier.h"
#include "constants/battle_setup.h" #include "constants/battle_setup.h"
#include "constants/battle_tower.h"
#include "constants/berry.h" #include "constants/berry.h"
#include "constants/cable_club.h" #include "constants/cable_club.h"
#include "constants/coins.h" #include "constants/coins.h"
@@ -89,7 +90,7 @@ gStdScripts:: @ 81DC2A0
.4byte Std_MsgboxAutoclose .4byte Std_MsgboxAutoclose
.4byte Std_ObtainDecoration .4byte Std_ObtainDecoration
.4byte Std_RegisteredInMatchCall .4byte Std_RegisteredInMatchCall
.4byte Std_9 .4byte Std_MsgboxGetPoints
.4byte Std_10 .4byte Std_10
gStdScripts_End:: @ 81DC2CC gStdScripts_End:: @ 81DC2CC
@@ -508,7 +509,7 @@ gStdScripts_End:: @ 81DC2CC
.include "data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc" .include "data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc"
.include "data/maps/BattleFrontier_RankingHall/scripts.inc" .include "data/maps/BattleFrontier_RankingHall/scripts.inc"
.include "data/maps/BattleFrontier_Lounge1/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_Lounge2/scripts.inc"
.include "data/maps/BattleFrontier_Lounge3/scripts.inc" .include "data/maps/BattleFrontier_Lounge3/scripts.inc"
.include "data/maps/BattleFrontier_Lounge4/scripts.inc" .include "data/maps/BattleFrontier_Lounge4/scripts.inc"
@@ -608,7 +609,7 @@ Std_MsgboxYesNo: @ 8271332
yesnobox 20, 8 yesnobox 20, 8
return return
Std_9: @ 827133C Std_MsgboxGetPoints: @ 827133C
message 0x0 message 0x0
playfanfare MUS_ME_POINTGET playfanfare MUS_ME_POINTGET
waitfanfare waitfanfare

View File

@@ -3972,14 +3972,14 @@
"blockdata_filepath": "data/layouts/BattleFrontier_Lounge1/map.bin" "blockdata_filepath": "data/layouts/BattleFrontier_Lounge1/map.bin"
}, },
{ {
"id": "LAYOUT_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER", "id": "LAYOUT_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"name": "BattleFrontier_BattlePointExchangeServiceCorner_Layout", "name": "BattleFrontier_ExchangeServiceCorner_Layout",
"width": 15, "width": 15,
"height": 11, "height": 11,
"primary_tileset": "gTileset_Building", "primary_tileset": "gTileset_Building",
"secondary_tileset": "gTileset_BattleFrontier", "secondary_tileset": "gTileset_BattleFrontier",
"border_filepath": "data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/border.bin", "border_filepath": "data/layouts/BattleFrontier_ExchangeServiceCorner/border.bin",
"blockdata_filepath": "data/layouts/BattleFrontier_BattlePointExchangeServiceCorner/map.bin" "blockdata_filepath": "data/layouts/BattleFrontier_ExchangeServiceCorner/map.bin"
}, },
{ {
"id": "LAYOUT_BATTLE_FRONTIER_RECEPTION_GATE", "id": "LAYOUT_BATTLE_FRONTIER_RECEPTION_GATE",

View File

@@ -55,8 +55,8 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_2574DC:: @ 82574DC
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0 goto BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25752E:: @ 825752E BattleFrontier_BattleArenaBattleRoom_EventScript_25752E:: @ 825752E
setvar VAR_0x8004, 3 setvar VAR_0x8004, BATTLE_TOWER_FUNC_CHOOSE_TRAINER
special sub_8161F74 special CallBattleTowerFunc
addobject 7 addobject 7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BEF applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BEF
waitmovement 0 waitmovement 0

View File

@@ -61,7 +61,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255CF8:: @ 8255CF8
msgbox BattleFrontier_BattleArenaLobby_Text_257353, MSGBOX_DEFAULT msgbox BattleFrontier_BattleArenaLobby_Text_257353, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattleArenaLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
message BattleFrontier_BattleArenaLobby_Text_256931 message BattleFrontier_BattleArenaLobby_Text_256931
waitmessage waitmessage
call BattleFrontier_BattleArenaLobby_EventScript_255D59 call BattleFrontier_BattleArenaLobby_EventScript_255D59

View File

@@ -78,9 +78,9 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BD82:: @ 824BD82
applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_24C77B applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_24C77B
applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_24C789 applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_24C789
waitmovement 0 waitmovement 0
setvar VAR_0x8004, 7 setvar VAR_0x8004, BATTLE_TOWER_FUNC_7
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
msgbox gStringVar4, MSGBOX_DEFAULT msgbox gStringVar4, MSGBOX_DEFAULT
closemessage closemessage
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5

View File

@@ -73,7 +73,7 @@ BattleFrontier_BattleDomeLobby_EventScript_2498C9:: @ 82498C9
msgbox BattleFrontier_BattleDomeLobby_Text_24ADB1, MSGBOX_DEFAULT msgbox BattleFrontier_BattleDomeLobby_Text_24ADB1, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattleDomeLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
message BattleFrontier_BattleDomeLobby_Text_24A5D6 message BattleFrontier_BattleDomeLobby_Text_24A5D6
waitmessage waitmessage
special LoadPlayerParty special LoadPlayerParty
@@ -482,16 +482,17 @@ BattleFrontier_BattleDomeLobby_EventScript_249E10:: @ 8249E10
msgbox BattleFrontier_BattleDomeLobby_Text_24ACD3, MSGBOX_NPC msgbox BattleFrontier_BattleDomeLobby_Text_24ACD3, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_249E19:: @ 8249E19 @ A few OutsideWest event scripts are inserted here instead, two of which are unused
BattleFrontier_OutsideWest_EventScript_Man3:: @ 8249E19
msgbox BattleFrontier_OutsideWest_Text_24AB06, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_24AB06, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_249E22:: @ 8249E22 BattleFrontier_OutsideWest_EventScript_BattleDomeSign2:: @ 8249E22
msgbox BattleFrontier_OutsideWest_Text_24AB44, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_BattleDomeSign2, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_249E2B:: @ 8249E2B BattleFrontier_OutsideWest_EventScript_UnderConstructionSign:: @ 8249E2B
msgbox BattleFrontier_OutsideWest_Text_24AB75, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_QuestionMarkUnderConstruction, MSGBOX_NPC
end end
BattleFrontier_BattleDomeLobby_EventScript_249E34:: @ 8249E34 BattleFrontier_BattleDomeLobby_EventScript_249E34:: @ 8249E34
@@ -699,11 +700,11 @@ BattleFrontier_OutsideWest_Text_24AB06: @ 824AB06
.string "The BATTLE FRONTIER…\n" .string "The BATTLE FRONTIER…\n"
.string "I've long dreamed about a place like it.$" .string "I've long dreamed about a place like it.$"
BattleFrontier_OutsideWest_Text_24AB44: @ 824AB44 BattleFrontier_OutsideWest_Text_BattleDomeSign2: @ 824AB44
.string "The BATTLE DOME\n" .string "The BATTLE DOME\n"
.string "Become the Unbeatable Superstar!$" .string "Become the Unbeatable Superstar!$"
BattleFrontier_OutsideWest_Text_24AB75: @ 824AB75 BattleFrontier_OutsideWest_Text_QuestionMarkUnderConstruction: @ 824AB75
.string "The ??????\n" .string "The ??????\n"
.string "Under Construction!$" .string "Under Construction!$"

View File

@@ -69,7 +69,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_2584C6:: @ 82584C6
msgbox BattleFrontier_BattleFactoryLobby_Text_2592BD, MSGBOX_DEFAULT msgbox BattleFrontier_BattleFactoryLobby_Text_2592BD, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattleFactoryLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
message BattleFrontier_BattleFactoryLobby_Text_259323 message BattleFrontier_BattleFactoryLobby_Text_259323
waitmessage waitmessage
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_8 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_8

View File

@@ -54,8 +54,8 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8B5:: @ 824F8B5
waitmovement 0 waitmovement 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF:: @ 824F8BF BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF:: @ 824F8BF
setvar VAR_0x8004, 3 setvar VAR_0x8004, BATTLE_TOWER_FUNC_CHOOSE_TRAINER
special sub_8161F74 special CallBattleTowerFunc
addobject 2 addobject 2
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1 applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1
waitmovement 0 waitmovement 0

View File

@@ -61,7 +61,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D840:: @ 824D840
msgbox BattleFrontier_BattlePalaceLobby_Text_24EEB9, MSGBOX_DEFAULT msgbox BattleFrontier_BattlePalaceLobby_Text_24EEB9, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattlePalaceLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
message BattleFrontier_BattlePalaceLobby_Text_24E4F7 message BattleFrontier_BattlePalaceLobby_Text_24E4F7
waitmessage waitmessage
call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1 call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1

View File

@@ -65,7 +65,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B78D:: @ 825B78D
msgbox BattleFrontier_BattlePikeLobby_Text_25C3D9, MSGBOX_DEFAULT msgbox BattleFrontier_BattlePikeLobby_Text_25C3D9, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattlePikeLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_8 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_8
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_0x8004, BATTLE_PIKE_FUNC_GET_DATA setvar VAR_0x8004, BATTLE_PIKE_FUNC_GET_DATA

View File

@@ -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.$"

View File

@@ -152,6 +152,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45:: @ 8252C45
waitstate waitstate
end end
@ TRAINER_PHILLIP is used as a placeholder
BattlePyramid_TrainerBattle:: @ 8252C4F BattlePyramid_TrainerBattle:: @ 8252C4F
trainerbattle TRAINER_BATTLE_PYRAMID, TRAINER_PHILLIP, 0, BattleFacility_TrainerBattle_PlaceholderText, BattleFacility_TrainerBattle_PlaceholderText trainerbattle TRAINER_BATTLE_PYRAMID, TRAINER_PHILLIP, 0, BattleFacility_TrainerBattle_PlaceholderText, BattleFacility_TrainerBattle_PlaceholderText
setvar VAR_0x8004, BATTLE_PYRAMID_FUNC_SHOW_HINT_TEXT setvar VAR_0x8004, BATTLE_PYRAMID_FUNC_SHOW_HINT_TEXT

View File

@@ -78,7 +78,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
msgbox BattleFrontier_BattlePyramidLobby_Text_252662, MSGBOX_DEFAULT msgbox BattleFrontier_BattlePyramidLobby_Text_252662, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattlePyramidLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
message BattleFrontier_BattlePyramidLobby_Text_251A77 message BattleFrontier_BattlePyramidLobby_Text_251A77
waitmessage waitmessage
setvar VAR_0x8004, BATTLE_PYRAMID_FUNC_SET_REWARD setvar VAR_0x8004, BATTLE_PYRAMID_FUNC_SET_REWARD

View File

@@ -37,14 +37,14 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C:: @ 8241B6C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3:: @ 8241BC3 BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3:: @ 8241BC3
setvar VAR_0x8004, 3 setvar VAR_0x8004, BATTLE_TOWER_FUNC_CHOOSE_TRAINER
special sub_8161F74 special CallBattleTowerFunc
addobject 1 addobject 1
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242182 applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242182
waitmovement 0 waitmovement 0
setvar VAR_0x8004, 7 setvar VAR_0x8004, BATTLE_TOWER_FUNC_7
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
msgbox gStringVar4, MSGBOX_DEFAULT msgbox gStringVar4, MSGBOX_DEFAULT
waitmessage waitmessage
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
@@ -57,17 +57,17 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_241C03:: @ 8241C03
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
setvar VAR_0x8006, 4 setvar VAR_0x8006, 4
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
special sub_813BF7C special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8 goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F:: @ 8241C2F BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F:: @ 8241C2F
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 4 setvar VAR_0x8004, BATTLE_TOWER_FUNC_4
special sub_8161F74 special CallBattleTowerFunc
switch VAR_RESULT switch VAR_RESULT
case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6 case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242188 applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242188
@@ -157,9 +157,9 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6:: @ 8241DF6
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
setvar VAR_0x8006, 3 setvar VAR_0x8006, 3
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
special sub_813BF7C special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8 goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
@@ -167,9 +167,9 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6:: @ 8241DF6
BattleFrontier_BattleTowerBattleRoom_EventScript_241E22:: @ 8241E22 BattleFrontier_BattleTowerBattleRoom_EventScript_241E22:: @ 8241E22
message BattleFrontier_BattleTowerBattleRoom_Text_242426 message BattleFrontier_BattleTowerBattleRoom_Text_242426
waitmessage waitmessage
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special sub_8161F74 special CallBattleTowerFunc
playse SE_SAVE playse SE_SAVE
waitse waitse
fadescreen 1 fadescreen 1
@@ -376,8 +376,8 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_24210E:: @ 824210E
special CallFrontierUtilFunc special CallFrontierUtilFunc
BattleFrontier_BattleTowerBattleRoom_EventScript_24215A:: @ 824215A BattleFrontier_BattleTowerBattleRoom_EventScript_24215A:: @ 824215A
setvar VAR_0x8004, 15 setvar VAR_0x8004, BATTLE_TOWER_FUNC_15
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_1 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_1
setvar VAR_0x8005, 5 setvar VAR_0x8005, 5
special CallFrontierUtilFunc special CallFrontierUtilFunc
@@ -506,8 +506,8 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2:: @ 82421F2
end end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC:: @ 82421FC BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC:: @ 82421FC
setvar VAR_0x8004, 13 setvar VAR_0x8004, BATTLE_TOWER_FUNC_13
special sub_8161F74 special CallBattleTowerFunc
warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 18, 6 warp MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 18, 6
waitstate waitstate
end end

View File

@@ -12,8 +12,8 @@ BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8: @ 8248EF8
end end
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F:: @ 8248F0F BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F:: @ 8248F0F
setvar VAR_0x8004, 14 setvar VAR_0x8004, BATTLE_TOWER_FUNC_14
special sub_8161F74 special CallBattleTowerFunc
checkplayergender checkplayergender
compare VAR_RESULT, FEMALE compare VAR_RESULT, FEMALE
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29 goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29
@@ -63,8 +63,8 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_248F4D:: @ 8248F4D
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143 goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4 BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
setvar VAR_0x8004, 3 setvar VAR_0x8004, BATTLE_TOWER_FUNC_CHOOSE_TRAINER
special sub_8161F74 special CallBattleTowerFunc
addobject 1 addobject 1
addobject 4 addobject 4
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249528 applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249528
@@ -72,17 +72,17 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
waitmovement 0 waitmovement 0
compare VAR_FRONTIER_BATTLE_MODE, 3 compare VAR_FRONTIER_BATTLE_MODE, 3
goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249026 goto_if_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249026
setvar VAR_0x8004, 7 setvar VAR_0x8004, BATTLE_TOWER_FUNC_7
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
delay 15 delay 15
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545 applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0 waitmovement 0
msgbox gStringVar4, MSGBOX_DEFAULT msgbox gStringVar4, MSGBOX_DEFAULT
waitmessage waitmessage
setvar VAR_0x8004, 7 setvar VAR_0x8004, BATTLE_TOWER_FUNC_7
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545 applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0 waitmovement 0
msgbox gStringVar4, MSGBOX_DEFAULT msgbox gStringVar4, MSGBOX_DEFAULT
@@ -90,18 +90,18 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249069 goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249069
BattleFrontier_BattleTowerBattleRoom2_EventScript_249026:: @ 8249026 BattleFrontier_BattleTowerBattleRoom2_EventScript_249026:: @ 8249026
setvar VAR_0x8004, 7 setvar VAR_0x8004, BATTLE_TOWER_FUNC_7
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
delay 15 delay 15
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545 applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0 waitmovement 0
messageautoscroll 0x2021fc4 messageautoscroll 0x2021fc4
waitmessage waitmessage
delay 48 delay 48
setvar VAR_0x8004, 7 setvar VAR_0x8004, BATTLE_TOWER_FUNC_7
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545 applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0 waitmovement 0
messageautoscroll 0x2021fc4 messageautoscroll 0x2021fc4
@@ -118,17 +118,17 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E:: @ 824907E
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
setvar VAR_0x8006, 4 setvar VAR_0x8006, 4
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
special sub_813BF7C special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8 goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA:: @ 82490AA BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA:: @ 82490AA
call BattleFrontier_BattleTowerBattleRoom2_EventScript_241EBA call BattleFrontier_BattleTowerBattleRoom2_EventScript_241EBA
setvar VAR_0x8004, 4 setvar VAR_0x8004, BATTLE_TOWER_FUNC_4
special sub_8161F74 special CallBattleTowerFunc
switch VAR_RESULT switch VAR_RESULT
case 7, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF case 7, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249534 applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249534
@@ -235,9 +235,9 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF:: @ 82492AF
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
setvar VAR_0x8006, 3 setvar VAR_0x8006, 3
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
special sub_813BF7C special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8 goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
@@ -245,9 +245,9 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF:: @ 82492AF
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB:: @ 82492DB BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB:: @ 82492DB
message BattleFrontier_BattleTowerBattleRoom2_Text_242426 message BattleFrontier_BattleTowerBattleRoom2_Text_242426
waitmessage waitmessage
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special sub_8161F74 special CallBattleTowerFunc
playse SE_SAVE playse SE_SAVE
waitse waitse
fadescreen 1 fadescreen 1

View File

@@ -12,8 +12,8 @@ BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A: @ 8248D5A
end end
BattleFrontier_BattleTowerCorridor2_EventScript_248D71:: @ 8248D71 BattleFrontier_BattleTowerCorridor2_EventScript_248D71:: @ 8248D71
setvar VAR_0x8004, 14 setvar VAR_0x8004, BATTLE_TOWER_FUNC_14
special sub_8161F74 special CallBattleTowerFunc
checkplayergender checkplayergender
compare VAR_RESULT, FEMALE compare VAR_RESULT, FEMALE
goto_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D8B goto_if_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D8B

View File

@@ -76,7 +76,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattleTowerLobby_EventScript_28CB96", "script": "BattleFrontier_BattleTowerLobby_EventScript_Reporter",
"flag": "FLAG_HIDE_BATTLE_TOWER_REPORTER" "flag": "FLAG_HIDE_BATTLE_TOWER_REPORTER"
}, },
{ {

View File

@@ -10,7 +10,7 @@ BattleFrontier_BattleTowerLobby_MapScript1_23E690: @ 823E690
end end
BattleFrontier_BattleTowerLobby_MapScript1_23E694: @ 823E694 BattleFrontier_BattleTowerLobby_MapScript1_23E694: @ 823E694
call BattleFrontier_BattleTowerLobby_EventScript_28CC84 call BattleFrontier_BattleTowerLobby_EventScript_ShowOrHideReporter
setvar VAR_0x8004, APPRENTICE_FUNC_10 setvar VAR_0x8004, APPRENTICE_FUNC_10
special CallApprenticeFunction special CallApprenticeFunction
compare VAR_0x8004, 0 compare VAR_0x8004, 0
@@ -56,14 +56,14 @@ BattleFrontier_BattleTowerLobby_EventScript_23E710:: @ 823E710
faceplayer faceplayer
msgbox BattleFrontier_BattleTowerLobby_Text_23F583, MSGBOX_DEFAULT msgbox BattleFrontier_BattleTowerLobby_Text_23F583, MSGBOX_DEFAULT
closemessage closemessage
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
@@ -87,8 +87,8 @@ BattleFrontier_BattleTowerLobby_EventScript_23E778:: @ 823E778
msgbox BattleFrontier_BattleTowerLobby_Text_241486, MSGBOX_DEFAULT msgbox BattleFrontier_BattleTowerLobby_Text_241486, MSGBOX_DEFAULT
BattleFrontier_BattleTowerLobby_EventScript_23E780:: @ 823E780 BattleFrontier_BattleTowerLobby_EventScript_23E780:: @ 823E780
setvar VAR_0x8004, 5 setvar VAR_0x8004, BATTLE_TOWER_FUNC_GIVE_RIBBONS
special sub_8161F74 special CallBattleTowerFunc
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_23E7A5 goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_23E7A5
message BattleFrontier_BattleTowerLobby_Text_23F844 message BattleFrontier_BattleTowerLobby_Text_23F844
@@ -101,11 +101,11 @@ BattleFrontier_BattleTowerLobby_EventScript_23E7A5:: @ 823E7A5
msgbox BattleFrontier_BattleTowerLobby_Text_2414D4, MSGBOX_DEFAULT msgbox BattleFrontier_BattleTowerLobby_Text_2414D4, MSGBOX_DEFAULT
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_11
special CallFrontierUtilFunc special CallFrontierUtilFunc
msgbox BattleFrontier_BattleTowerLobby_Text_241520, 9 msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
call BattleFrontier_BattleTowerLobby_EventScript_23E84D call BattleFrontier_BattleTowerLobby_EventScript_23E84D
setvar VAR_0x8004, 1 setvar VAR_0x8004, BATTLE_TOWER_FUNC_1
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
compare VAR_RESULT, 49 compare VAR_RESULT, 49
goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23E7E2 goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23E7E2
msgbox BattleFrontier_BattleTowerLobby_Text_23F79D, MSGBOX_DEFAULT msgbox BattleFrontier_BattleTowerLobby_Text_23F79D, MSGBOX_DEFAULT
@@ -121,17 +121,17 @@ BattleFrontier_BattleTowerLobby_EventScript_23E7F2:: @ 823E7F2
compare VAR_FRONTIER_BATTLE_MODE, 2 compare VAR_FRONTIER_BATTLE_MODE, 2
goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23E81E goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23E81E
goto_if_set FLAG_CHOSEN_MULTI_BATTLE_NPC_PARTNER, BattleFrontier_BattleTowerLobby_EventScript_23E81E goto_if_set FLAG_CHOSEN_MULTI_BATTLE_NPC_PARTNER, BattleFrontier_BattleTowerLobby_EventScript_23E81E
setvar VAR_0x8004, 1 setvar VAR_0x8004, BATTLE_TOWER_FUNC_1
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23E830 goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23E830
BattleFrontier_BattleTowerLobby_EventScript_23E81E:: @ 823E81E BattleFrontier_BattleTowerLobby_EventScript_23E81E:: @ 823E81E
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special sub_8161F74 special CallBattleTowerFunc
BattleFrontier_BattleTowerLobby_EventScript_23E830:: @ 823E830 BattleFrontier_BattleTowerLobby_EventScript_23E830:: @ 823E830
lock lock
@@ -152,9 +152,9 @@ BattleFrontier_BattleTowerLobby_EventScript_23E84D:: @ 823E84D
special CallFrontierUtilFunc special CallFrontierUtilFunc
special LoadPlayerParty special LoadPlayerParty
special HealPlayerParty special HealPlayerParty
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
playse SE_SAVE playse SE_SAVE
waitse waitse
call BattleFrontier_BattleTowerLobby_EventScript_23E8E0 call BattleFrontier_BattleTowerLobby_EventScript_23E8E0
@@ -218,9 +218,9 @@ BattleFrontier_BattleTowerLobby_EventScript_23E8EE:: @ 823E8EE
waitmessage waitmessage
message BattleFrontier_BattleTowerLobby_Text_23F754 message BattleFrontier_BattleTowerLobby_Text_23F754
waitmessage waitmessage
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
playse SE_SAVE playse SE_SAVE
waitse waitse
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
@@ -287,12 +287,12 @@ BattleFrontier_BattleTowerLobby_EventScript_23EA2A:: @ 823EA2A
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_TEMP_0, 0 setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 0 setvar VAR_0x8004, BATTLE_TOWER_FUNC_0
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
setvar VAR_0x8006, 1 setvar VAR_0x8006, 1
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
@@ -367,12 +367,12 @@ BattleFrontier_BattleTowerLobby_EventScript_23EB93:: @ 823EB93
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_TEMP_0, 0 setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 0 setvar VAR_0x8004, BATTLE_TOWER_FUNC_0
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
setvar VAR_0x8006, 1 setvar VAR_0x8006, 1
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
@@ -448,12 +448,12 @@ BattleFrontier_BattleTowerLobby_EventScript_23ECFF:: @ 823ECFF
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_TEMP_0, 0 setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 0 setvar VAR_0x8004, BATTLE_TOWER_FUNC_0
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
setvar VAR_0x8006, 1 setvar VAR_0x8006, 1
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
@@ -528,12 +528,12 @@ BattleFrontier_BattleTowerLobby_EventScript_23EE68:: @ 823EE68
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special CallFrontierUtilFunc special CallFrontierUtilFunc
setvar VAR_TEMP_0, 0 setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 0 setvar VAR_0x8004, BATTLE_TOWER_FUNC_0
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, 2 setvar VAR_0x8004, BATTLE_TOWER_FUNC_2
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
setvar VAR_0x8006, 1 setvar VAR_0x8006, 1
special sub_8161F74 special CallBattleTowerFunc
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
@@ -541,9 +541,9 @@ BattleFrontier_BattleTowerLobby_EventScript_23EE68:: @ 823EE68
special LoadPlayerParty special LoadPlayerParty
closemessage closemessage
delay 2 delay 2
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
call Common_EventScript_SaveGame call Common_EventScript_SaveGame
setvar VAR_TEMP_0, 255 setvar VAR_TEMP_0, 255
compare VAR_RESULT, 0 compare VAR_RESULT, 0
@@ -738,8 +738,8 @@ BattleFrontier_BattleTowerLobby_EventScript_23F0F3:: @ 823F0F3
setvar VAR_RESULT, 0 setvar VAR_RESULT, 0
BattleFrontier_BattleTowerLobby_EventScript_23F108:: @ 823F108 BattleFrontier_BattleTowerLobby_EventScript_23F108:: @ 823F108
setvar VAR_0x8004, 12 setvar VAR_0x8004, BATTLE_TOWER_FUNC_12
special sub_8161F74 special CallBattleTowerFunc
delay 1 delay 1
compare VAR_RESULT, 6 compare VAR_RESULT, 6
goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23F108 goto_if_ne BattleFrontier_BattleTowerLobby_EventScript_23F108
@@ -998,9 +998,9 @@ BattleFrontier_BattleTowerLobby_EventScript_23F3AF:: @ 823F3AF
setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0 setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
message BattleFrontier_BattleTowerLobby_Text_24144D message BattleFrontier_BattleTowerLobby_Text_24144D
waitmessage waitmessage
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
special sub_80A08CC special sub_80A08CC
waitstate waitstate
playse SE_SAVE playse SE_SAVE
@@ -1061,9 +1061,9 @@ BattleFrontier_BattleTowerLobby_EventScript_23F496:: @ 823F496
setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0 setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
message BattleFrontier_BattleTowerLobby_Text_24144D message BattleFrontier_BattleTowerLobby_Text_24144D
waitmessage waitmessage
setvar VAR_0x8004, 6 setvar VAR_0x8004, BATTLE_TOWER_FUNC_SAVE
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
special sub_80A08CC special sub_80A08CC
waitstate waitstate
playse SE_SAVE playse SE_SAVE
@@ -1529,13 +1529,7 @@ BattleFrontier_BattleTowerLobby_Text_2414D4: @ 82414D4
.string "In recognition of your infinite talent,\n" .string "In recognition of your infinite talent,\n"
.string "we award you these Battle Point(s).$" .string "we award you these Battle Point(s).$"
BattleFrontier_BattleArenaLobby_Text_241520: @ 8241520 BattleFrontier_Text_ObtainedXBattlePoints: @ 8241520
BattleFrontier_BattleDomeLobby_Text_241520: @ 8241520
BattleFrontier_BattleFactoryLobby_Text_241520: @ 8241520
BattleFrontier_BattlePalaceLobby_Text_241520: @ 8241520
BattleFrontier_BattlePikeLobby_Text_241520: @ 8241520
BattleFrontier_BattlePyramidLobby_Text_241520: @ 8241520
BattleFrontier_BattleTowerLobby_Text_241520: @ 8241520
.string "{PLAYER} obtained {STR_VAR_1} Battle Point(s).$" .string "{PLAYER} obtained {STR_VAR_1} Battle Point(s).$"
BattleFrontier_BattleTowerLobby_Text_241540: @ 8241540 BattleFrontier_BattleTowerLobby_Text_241540: @ 8241540

View File

@@ -20,8 +20,8 @@ BattleFrontier_BattleTowerMultiBattleRoom_MapScript1_243DB0: @ 8243DB0
clearflag FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6 clearflag FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6
setflag FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1 setflag FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1
setflag FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2 setflag FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2
setvar VAR_0x8004, 10 setvar VAR_0x8004, BATTLE_TOWER_FUNC_10
special sub_8161F74 special CallBattleTowerFunc
end end
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243DDA:: @ 8243DDA BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243DDA:: @ 8243DDA
@@ -166,27 +166,27 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F29:: @ 8243F29
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F36:: @ 8243F36 BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F36:: @ 8243F36
goto_if_set FLAG_CHOSEN_MULTI_BATTLE_NPC_PARTNER, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3 goto_if_set FLAG_CHOSEN_MULTI_BATTLE_NPC_PARTNER, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3
setvar VAR_0x8004, 11 setvar VAR_0x8004, BATTLE_TOWER_FUNC_11
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_8161F74 special CallBattleTowerFunc
waitmessage waitmessage
waitbuttonpress waitbuttonpress
setvar VAR_0x8004, 11 setvar VAR_0x8004, BATTLE_TOWER_FUNC_11
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special sub_8161F74 special CallBattleTowerFunc
waitmessage waitmessage
waitbuttonpress waitbuttonpress
setvar VAR_0x8004, 11 setvar VAR_0x8004, BATTLE_TOWER_FUNC_11
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special sub_8161F74 special CallBattleTowerFunc
waitmessage waitmessage
multichoicedefault 20, 8, MULTI_YESNO, 1, 0 multichoicedefault 20, 8, MULTI_YESNO, 1, 0
switch VAR_RESULT switch VAR_RESULT
case 1, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3 case 1, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3
case MULTI_B_PRESSED, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3 case MULTI_B_PRESSED, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3
setvar VAR_0x8004, 11 setvar VAR_0x8004, BATTLE_TOWER_FUNC_11
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special sub_8161F74 special CallBattleTowerFunc
waitmessage waitmessage
waitbuttonpress waitbuttonpress
closemessage closemessage
@@ -202,9 +202,9 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F36:: @ 8243F36
end end
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3:: @ 8243FC3 BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FC3:: @ 8243FC3
setvar VAR_0x8004, 11 setvar VAR_0x8004, BATTLE_TOWER_FUNC_11
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special sub_8161F74 special CallBattleTowerFunc
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release

View File

@@ -1,7 +1,7 @@
{ {
"id": "MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER", "id": "MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"name": "BattleFrontier_BattlePointExchangeServiceCorner", "name": "BattleFrontier_ExchangeServiceCorner",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER", "layout": "LAYOUT_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"music": "MUS_B_TOWER", "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER", "region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false, "requires_flash": false,
@@ -24,7 +24,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_RichBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_PokefanF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -63,7 +63,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_Sailor",
"flag": "0" "flag": "0"
}, },
{ {
@@ -76,7 +76,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_Man",
"flag": "0" "flag": "0"
}, },
{ {
@@ -89,7 +89,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -102,7 +102,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_VitaminClerk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -115,7 +115,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_HoldItemClerk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -128,7 +128,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1", "script": "BattleFrontier_ExchangeServiceCorner_EventScript_Girl",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -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.$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge1_EventScript_25E775", "script": "BattleFrontier_Lounge1_EventScript_Breeder",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge1_EventScript_25E94D", "script": "BattleFrontier_Lounge1_EventScript_Boy1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge1_EventScript_25E956", "script": "BattleFrontier_Lounge1_EventScript_Boy2",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,166 +1,173 @@
BattleFrontier_Lounge1_MapScripts:: @ 825E774 BattleFrontier_Lounge1_MapScripts:: @ 825E774
.byte 0 .byte 0
BattleFrontier_Lounge1_EventScript_25E775:: @ 825E775 @ NPC that rates pokemon based on their IVs
BattleFrontier_Lounge1_EventScript_Breeder:: @ 825E775
lock lock
faceplayer faceplayer
call_if_unset FLAG_MET_BATTLE_FRONTIER_BREEDER, BattleFrontier_Lounge1_EventScript_25E7AD call_if_unset FLAG_MET_BATTLE_FRONTIER_BREEDER, BattleFrontier_Lounge1_EventScript_BreederIntro
call_if_set FLAG_MET_BATTLE_FRONTIER_BREEDER, BattleFrontier_Lounge1_EventScript_25E7B6 call_if_set FLAG_MET_BATTLE_FRONTIER_BREEDER, BattleFrontier_Lounge1_EventScript_AlreadyMetBreeder
setflag FLAG_MET_BATTLE_FRONTIER_BREEDER setflag FLAG_MET_BATTLE_FRONTIER_BREEDER
goto BattleFrontier_Lounge1_EventScript_25E792 goto BattleFrontier_Lounge1_EventScript_ChooseMonToShowBreeder
end end
BattleFrontier_Lounge1_EventScript_25E792:: @ 825E792 BattleFrontier_Lounge1_EventScript_ChooseMonToShowBreeder:: @ 825E792
special ChoosePartyMon special ChoosePartyMon
waitstate waitstate
compare VAR_0x8004, 255 compare VAR_0x8004, 255
goto_if_ne BattleFrontier_Lounge1_EventScript_25E7BF goto_if_ne BattleFrontier_Lounge1_EventScript_ShowMonToBreeder
compare VAR_0x8004, 255 compare VAR_0x8004, 255
goto_if_eq BattleFrontier_Lounge1_EventScript_25E943 goto_if_eq BattleFrontier_Lounge1_EventScript_CancelMonSelect
end end
BattleFrontier_Lounge1_EventScript_25E7AD:: @ 825E7AD BattleFrontier_Lounge1_EventScript_BreederIntro:: @ 825E7AD
msgbox BattleFrontier_Lounge1_Text_25E95F, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_PokemonBreederIntro, MSGBOX_DEFAULT
return return
BattleFrontier_Lounge1_EventScript_25E7B6:: @ 825E7B6 BattleFrontier_Lounge1_EventScript_AlreadyMetBreeder:: @ 825E7B6
msgbox BattleFrontier_Lounge1_Text_25EEF6, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_LetsLookAtYourPokemon, MSGBOX_DEFAULT
return return
BattleFrontier_Lounge1_EventScript_25E7BF:: @ 825E7BF @ BufferVarsForIVRater buffers the following values
@ VAR_0x8005: Sum of the mons IVs
@ VAR_0x8006: Stat id of highest IV stat
@ VAR_0x8007: IV of the highest IV stat
BattleFrontier_Lounge1_EventScript_ShowMonToBreeder:: @ 825E7BF
specialvar VAR_RESULT, ScriptGetPartyMonSpecies specialvar VAR_RESULT, ScriptGetPartyMonSpecies
compare VAR_RESULT, SPECIES_EGG compare VAR_RESULT, SPECIES_EGG
goto_if_eq BattleFrontier_Lounge1_EventScript_25E7FF goto_if_eq BattleFrontier_Lounge1_EventScript_ShowEggToBreeder
special BufferVarsForIVRater special BufferVarsForIVRater
compare VAR_0x8005, 90 compare VAR_0x8005, 90 @ Average of 15
goto_if_le BattleFrontier_Lounge1_EventScript_25E87F goto_if_le BattleFrontier_Lounge1_EventScript_AverageTotalIVs
compare VAR_0x8005, 120 compare VAR_0x8005, 120 @ Average of 20
goto_if_le BattleFrontier_Lounge1_EventScript_25E88D goto_if_le BattleFrontier_Lounge1_EventScript_AboveAverageTotalIVs
compare VAR_0x8005, 150 compare VAR_0x8005, 150 @ Average of 25
goto_if_le BattleFrontier_Lounge1_EventScript_25E89B goto_if_le BattleFrontier_Lounge1_EventScript_HighTotalIVs
compare VAR_0x8005, 151 compare VAR_0x8005, 151 @ Average of > 25
goto_if_ge BattleFrontier_Lounge1_EventScript_25E8A9 goto_if_ge BattleFrontier_Lounge1_EventScript_VeryHighTotalIVs
end end
BattleFrontier_Lounge1_EventScript_25E7FF:: @ 825E7FF BattleFrontier_Lounge1_EventScript_ShowEggToBreeder:: @ 825E7FF
msgbox BattleFrontier_Lounge1_Text_25EF5E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_EvenICantTell, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E792 goto BattleFrontier_Lounge1_EventScript_ChooseMonToShowBreeder
end end
BattleFrontier_Lounge1_EventScript_25E80D:: @ 825E80D @ Comment on the highest IV stat
compare VAR_0x8006, 0 BattleFrontier_Lounge1_EventScript_HighestIVStat:: @ 825E80D
goto_if_eq BattleFrontier_Lounge1_EventScript_25E8B7 compare VAR_0x8006, STAT_HP
compare VAR_0x8006, 1 goto_if_eq BattleFrontier_Lounge1_EventScript_HighestIVHP
goto_if_eq BattleFrontier_Lounge1_EventScript_25E8C5 compare VAR_0x8006, STAT_ATK
compare VAR_0x8006, 2 goto_if_eq BattleFrontier_Lounge1_EventScript_HighestIVAtk
goto_if_eq BattleFrontier_Lounge1_EventScript_25E8D3 compare VAR_0x8006, STAT_DEF
compare VAR_0x8006, 3 goto_if_eq BattleFrontier_Lounge1_EventScript_HighestIVDef
goto_if_eq BattleFrontier_Lounge1_EventScript_25E8E1 compare VAR_0x8006, STAT_SPEED
compare VAR_0x8006, 4 goto_if_eq BattleFrontier_Lounge1_EventScript_HighestIVSpeed
goto_if_eq BattleFrontier_Lounge1_EventScript_25E8EF compare VAR_0x8006, STAT_SPATK
compare VAR_0x8006, 5 goto_if_eq BattleFrontier_Lounge1_EventScript_HighestIVSpAtk
goto_if_eq BattleFrontier_Lounge1_EventScript_25E8FD compare VAR_0x8006, STAT_SPDEF
goto_if_eq BattleFrontier_Lounge1_EventScript_HighestIVSpDef
end end
BattleFrontier_Lounge1_EventScript_25E850:: @ 825E850 @ Comment on the highest IV value
BattleFrontier_Lounge1_EventScript_HighestIVValue:: @ 825E850
compare VAR_0x8007, 15 compare VAR_0x8007, 15
goto_if_le BattleFrontier_Lounge1_EventScript_25E90B goto_if_le BattleFrontier_Lounge1_EventScript_HighestIVLow
compare VAR_0x8007, 25 compare VAR_0x8007, 25
goto_if_le BattleFrontier_Lounge1_EventScript_25E919 goto_if_le BattleFrontier_Lounge1_EventScript_HighestIVMid
compare VAR_0x8007, 30 compare VAR_0x8007, 30
goto_if_le BattleFrontier_Lounge1_EventScript_25E927 goto_if_le BattleFrontier_Lounge1_EventScript_HighestIVHigh
compare VAR_0x8007, 31 compare VAR_0x8007, 31
goto_if_ge BattleFrontier_Lounge1_EventScript_25E935 goto_if_ge BattleFrontier_Lounge1_EventScript_HighestIVMax
end end
BattleFrontier_Lounge1_EventScript_25E87D:: @ 825E87D BattleFrontier_Lounge1_EventScript_EndBreederComments:: @ 825E87D
release release
end end
BattleFrontier_Lounge1_EventScript_25E87F:: @ 825E87F BattleFrontier_Lounge1_EventScript_AverageTotalIVs:: @ 825E87F
msgbox BattleFrontier_Lounge1_Text_25EA92, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_AverageAbility, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E80D goto BattleFrontier_Lounge1_EventScript_HighestIVStat
end end
BattleFrontier_Lounge1_EventScript_25E88D:: @ 825E88D BattleFrontier_Lounge1_EventScript_AboveAverageTotalIVs:: @ 825E88D
msgbox BattleFrontier_Lounge1_Text_25EAD9, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BetterThanAverageAbility, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E80D goto BattleFrontier_Lounge1_EventScript_HighestIVStat
end end
BattleFrontier_Lounge1_EventScript_25E89B:: @ 825E89B BattleFrontier_Lounge1_EventScript_HighTotalIVs:: @ 825E89B
msgbox BattleFrontier_Lounge1_Text_25EB2A, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_ImpressiveAbility, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E80D goto BattleFrontier_Lounge1_EventScript_HighestIVStat
end end
BattleFrontier_Lounge1_EventScript_25E8A9:: @ 825E8A9 BattleFrontier_Lounge1_EventScript_VeryHighTotalIVs:: @ 825E8A9
msgbox BattleFrontier_Lounge1_Text_25EB6F, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_OutstandingAbility, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E80D goto BattleFrontier_Lounge1_EventScript_HighestIVStat
end end
BattleFrontier_Lounge1_EventScript_25E8B7:: @ 825E8B7 BattleFrontier_Lounge1_EventScript_HighestIVHP:: @ 825E8B7
msgbox BattleFrontier_Lounge1_Text_25EBBB, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BestAspectHP, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E850 goto BattleFrontier_Lounge1_EventScript_HighestIVValue
end end
BattleFrontier_Lounge1_EventScript_25E8C5:: @ 825E8C5 BattleFrontier_Lounge1_EventScript_HighestIVAtk:: @ 825E8C5
msgbox BattleFrontier_Lounge1_Text_25EBF8, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BestAspectAtk, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E850 goto BattleFrontier_Lounge1_EventScript_HighestIVValue
end end
BattleFrontier_Lounge1_EventScript_25E8D3:: @ 825E8D3 BattleFrontier_Lounge1_EventScript_HighestIVDef:: @ 825E8D3
msgbox BattleFrontier_Lounge1_Text_25EC39, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BestAspectDef, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E850 goto BattleFrontier_Lounge1_EventScript_HighestIVValue
end end
BattleFrontier_Lounge1_EventScript_25E8E1:: @ 825E8E1 BattleFrontier_Lounge1_EventScript_HighestIVSpeed:: @ 825E8E1
msgbox BattleFrontier_Lounge1_Text_25ED0E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BestAspectSpeed, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E850 goto BattleFrontier_Lounge1_EventScript_HighestIVValue
end end
BattleFrontier_Lounge1_EventScript_25E8EF:: @ 825E8EF BattleFrontier_Lounge1_EventScript_HighestIVSpAtk:: @ 825E8EF
msgbox BattleFrontier_Lounge1_Text_25EC7B, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BestAspectSpAtk, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E850 goto BattleFrontier_Lounge1_EventScript_HighestIVValue
end end
BattleFrontier_Lounge1_EventScript_25E8FD:: @ 825E8FD BattleFrontier_Lounge1_EventScript_HighestIVSpDef:: @ 825E8FD
msgbox BattleFrontier_Lounge1_Text_25ECC4, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_BestAspectSpDef, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E850 goto BattleFrontier_Lounge1_EventScript_HighestIVValue
end end
BattleFrontier_Lounge1_EventScript_25E90B:: @ 825E90B BattleFrontier_Lounge1_EventScript_HighestIVLow:: @ 825E90B
msgbox BattleFrontier_Lounge1_Text_25ED4E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_StatRelativelyGood, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E87D goto BattleFrontier_Lounge1_EventScript_EndBreederComments
end end
BattleFrontier_Lounge1_EventScript_25E919:: @ 825E919 BattleFrontier_Lounge1_EventScript_HighestIVMid:: @ 825E919
msgbox BattleFrontier_Lounge1_Text_25ED87, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_StatImpressive, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E87D goto BattleFrontier_Lounge1_EventScript_EndBreederComments
end end
BattleFrontier_Lounge1_EventScript_25E927:: @ 825E927 BattleFrontier_Lounge1_EventScript_HighestIVHigh:: @ 825E927
msgbox BattleFrontier_Lounge1_Text_25EDC1, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_StatOutstanding, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E87D goto BattleFrontier_Lounge1_EventScript_EndBreederComments
end end
BattleFrontier_Lounge1_EventScript_25E935:: @ 825E935 BattleFrontier_Lounge1_EventScript_HighestIVMax:: @ 825E935
msgbox BattleFrontier_Lounge1_Text_25EDF6, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_StatFlawless, MSGBOX_DEFAULT
goto BattleFrontier_Lounge1_EventScript_25E87D goto BattleFrontier_Lounge1_EventScript_EndBreederComments
end end
BattleFrontier_Lounge1_EventScript_25E943:: @ 825E943 BattleFrontier_Lounge1_EventScript_CancelMonSelect:: @ 825E943
msgbox BattleFrontier_Lounge1_Text_25EE37, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge1_Text_NoTimeForMyAdvice, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge1_EventScript_25E94D:: @ 825E94D BattleFrontier_Lounge1_EventScript_Boy1:: @ 825E94D
msgbox BattleFrontier_Lounge1_Text_25EFDD, MSGBOX_NPC msgbox BattleFrontier_Lounge1_Text_SaidMyMonIsOutstanding, MSGBOX_NPC
end end
BattleFrontier_Lounge1_EventScript_25E956:: @ 825E956 BattleFrontier_Lounge1_EventScript_Boy2:: @ 825E956
msgbox BattleFrontier_Lounge1_Text_25F020, MSGBOX_NPC msgbox BattleFrontier_Lounge1_Text_DidntDoAnythingSpecialRaisingIt, MSGBOX_NPC
end end
BattleFrontier_Lounge1_Text_25E95F: @ 825E95F BattleFrontier_Lounge1_Text_PokemonBreederIntro: @ 825E95F
.string "For 70 years I have raised POKéMON!\n" .string "For 70 years I have raised POKéMON!\n"
.string "I am the man they revere as\l" .string "I am the man they revere as\l"
.string "the legendary top POKéMON BREEDER!\p" .string "the legendary top POKéMON BREEDER!\p"
@@ -173,94 +180,95 @@ BattleFrontier_Lounge1_Text_25E95F: @ 825E95F
.string "Here!\n" .string "Here!\n"
.string "Let's have a look at your POKéMON!$" .string "Let's have a look at your POKéMON!$"
BattleFrontier_Lounge1_Text_25EA92: @ 825EA92 BattleFrontier_Lounge1_Text_AverageAbility: @ 825EA92
.string "…Hmm…\p" .string "…Hmm…\p"
.string "This one, overall, I would describe\n" .string "This one, overall, I would describe\n"
.string "as being of average ability.$" .string "as being of average ability.$"
BattleFrontier_Lounge1_Text_25EAD9: @ 825EAD9 BattleFrontier_Lounge1_Text_BetterThanAverageAbility: @ 825EAD9
.string "…Hmm…\p" .string "…Hmm…\p"
.string "This one, overall, I would describe as\n" .string "This one, overall, I would describe as\n"
.string "having better-than-average ability.$" .string "having better-than-average ability.$"
BattleFrontier_Lounge1_Text_25EB2A: @ 825EB2A BattleFrontier_Lounge1_Text_ImpressiveAbility: @ 825EB2A
.string "…Hmm…\p" .string "…Hmm…\p"
.string "This one, overall, I would say is\n" .string "This one, overall, I would say is\n"
.string "quite impressive in ability!$" .string "quite impressive in ability!$"
BattleFrontier_Lounge1_Text_25EB6F: @ 825EB6F BattleFrontier_Lounge1_Text_OutstandingAbility: @ 825EB6F
.string "…Hmm…\p" .string "…Hmm…\p"
.string "This one, overall, I would say is\n" .string "This one, overall, I would say is\n"
.string "wonderfully outstanding in ability!$" .string "wonderfully outstanding in ability!$"
BattleFrontier_Lounge1_Text_25EBBB: @ 825EBBB BattleFrontier_Lounge1_Text_BestAspectHP: @ 825EBBB
.string "Incidentally, the best aspect of it,\n" .string "Incidentally, the best aspect of it,\n"
.string "I would say, is its HP…$" .string "I would say, is its HP…$"
BattleFrontier_Lounge1_Text_25EBF8: @ 825EBF8 BattleFrontier_Lounge1_Text_BestAspectAtk: @ 825EBF8
.string "Incidentally, the best aspect of it,\n" .string "Incidentally, the best aspect of it,\n"
.string "I would say, is its ATTACK…$" .string "I would say, is its ATTACK…$"
BattleFrontier_Lounge1_Text_25EC39: @ 825EC39 BattleFrontier_Lounge1_Text_BestAspectDef: @ 825EC39
.string "Incidentally, the best aspect of it,\n" .string "Incidentally, the best aspect of it,\n"
.string "I would say, is its DEFENSE…$" .string "I would say, is its DEFENSE…$"
BattleFrontier_Lounge1_Text_25EC7B: @ 825EC7B BattleFrontier_Lounge1_Text_BestAspectSpAtk: @ 825EC7B
.string "Incidentally, the best aspect of it,\n" .string "Incidentally, the best aspect of it,\n"
.string "I would say, is its SPECIAL ATTACK…$" .string "I would say, is its SPECIAL ATTACK…$"
BattleFrontier_Lounge1_Text_25ECC4: @ 825ECC4 BattleFrontier_Lounge1_Text_BestAspectSpDef: @ 825ECC4
.string "Incidentally, the best aspect of it,\n" .string "Incidentally, the best aspect of it,\n"
.string "I would say, is its SPECIAL DEFENSE…$" .string "I would say, is its SPECIAL DEFENSE…$"
BattleFrontier_Lounge1_Text_25ED0E: @ 825ED0E BattleFrontier_Lounge1_Text_BestAspectSpeed: @ 825ED0E
.string "Incidentally, the best aspect of it,\n" .string "Incidentally, the best aspect of it,\n"
.string "I would say, is its SPEED…$" .string "I would say, is its SPEED…$"
BattleFrontier_Lounge1_Text_25ED4E: @ 825ED4E BattleFrontier_Lounge1_Text_StatRelativelyGood: @ 825ED4E
.string "That stat is relatively good.\n" .string "That stat is relatively good.\n"
.string "…Hm… That's how I call it.$" .string "…Hm… That's how I call it.$"
BattleFrontier_Lounge1_Text_25ED87: @ 825ED87 BattleFrontier_Lounge1_Text_StatImpressive: @ 825ED87
.string "That stat is quite impressive.\n" .string "That stat is quite impressive.\n"
.string "…Hm… That's how I call it.$" .string "…Hm… That's how I call it.$"
BattleFrontier_Lounge1_Text_25EDC1: @ 825EDC1 BattleFrontier_Lounge1_Text_StatOutstanding: @ 825EDC1
.string "That stat is outstanding!\n" .string "That stat is outstanding!\n"
.string "…Hm… That's how I call it.$" .string "…Hm… That's how I call it.$"
BattleFrontier_Lounge1_Text_25EDF6: @ 825EDF6 BattleFrontier_Lounge1_Text_StatFlawless: @ 825EDF6
.string "It's flawless! A thing of perfection!\n" .string "It's flawless! A thing of perfection!\n"
.string "…Hm… That's how I call it.$" .string "…Hm… That's how I call it.$"
BattleFrontier_Lounge1_Text_25EE37: @ 825EE37 BattleFrontier_Lounge1_Text_NoTimeForMyAdvice: @ 825EE37
.string "What?\n" .string "What?\n"
.string "You have no time for my advice?\p" .string "You have no time for my advice?\p"
.string "You should always be eager to learn\n" .string "You should always be eager to learn\n"
.string "from the experiences of your elders!$" .string "from the experiences of your elders!$"
BattleFrontier_Lounge1_Text_25EEA6: @ 825EEA6 @ Unused
BattleFrontier_Lounge1_Text_HaveBusinessNeedsTending: @ 825EEA6
.string "Yes, what is it now?\p" .string "Yes, what is it now?\p"
.string "I have business that needs tending!\n" .string "I have business that needs tending!\n"
.string "Save it for next time!$" .string "Save it for next time!$"
BattleFrontier_Lounge1_Text_25EEF6: @ 825EEF6 BattleFrontier_Lounge1_Text_LetsLookAtYourPokemon: @ 825EEF6
.string "Ah, youngster! Do your POKéMON's\n" .string "Ah, youngster! Do your POKéMON's\n"
.string "abilities intrigue you?\p" .string "abilities intrigue you?\p"
.string "Here, here!\n" .string "Here, here!\n"
.string "Let's have a look at your POKéMON!$" .string "Let's have a look at your POKéMON!$"
BattleFrontier_Lounge1_Text_25EF5E: @ 825EF5E BattleFrontier_Lounge1_Text_EvenICantTell: @ 825EF5E
.string "An expert I am, but even I can't tell\n" .string "An expert I am, but even I can't tell\n"
.string "anything about an unhatched POKéMON!\p" .string "anything about an unhatched POKéMON!\p"
.string "Show me a POKéMON!\n" .string "Show me a POKéMON!\n"
.string "A POKéMON is what I need to see!$" .string "A POKéMON is what I need to see!$"
BattleFrontier_Lounge1_Text_25EFDD: @ 825EFDD BattleFrontier_Lounge1_Text_SaidMyMonIsOutstanding: @ 825EFDD
.string "He said my POKéMON is outstanding!\n" .string "He said my POKéMON is outstanding!\n"
.string "I'm glad I raised it carefully!$" .string "I'm glad I raised it carefully!$"
BattleFrontier_Lounge1_Text_25F020: @ 825F020 BattleFrontier_Lounge1_Text_DidntDoAnythingSpecialRaisingIt: @ 825F020
.string "He said my POKéMON is outstanding!\n" .string "He said my POKéMON is outstanding!\n"
.string "But I didn't do anything special\l" .string "But I didn't do anything special\l"
.string "raising it…$" .string "raising it…$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge2_EventScript_260643", "script": "BattleFrontier_Lounge2_EventScript_FrontierManiac",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge2_EventScript_26073C", "script": "BattleFrontier_Lounge2_EventScript_Maniac1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge2_EventScript_260747", "script": "BattleFrontier_Lounge2_EventScript_Maniac2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -63,7 +63,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge2_EventScript_26075D", "script": "BattleFrontier_Lounge2_EventScript_TriathleteF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -76,7 +76,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge2_EventScript_260752", "script": "BattleFrontier_Lounge2_EventScript_Maniac3",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,122 +1,128 @@
BattleFrontier_Lounge2_MapScripts:: @ 8260642 BattleFrontier_Lounge2_MapScripts:: @ 8260642
.byte 0 .byte 0
BattleFrontier_Lounge2_EventScript_260643:: @ 8260643 @ This NPC gives hints about a random facility or battle mode.
@ For battle modes he gives generic advice
@ For facilities, depending on how far the player has progressed he will say either
@ The name of the Frontier Brain there
@ The type and description of the 3 pokemon they use in their silver battle
@ The type and description of the 3 pokemon they use in their gold battle
BattleFrontier_Lounge2_EventScript_FrontierManiac:: @ 8260643
lock lock
faceplayer faceplayer
goto_if_set FLAG_MET_BATTLE_FRONTIER_MANIAC, BattleFrontier_Lounge2_EventScript_26065F goto_if_set FLAG_MET_BATTLE_FRONTIER_MANIAC, BattleFrontier_Lounge2_EventScript_AlreadyMetManiac
setflag FLAG_MET_BATTLE_FRONTIER_MANIAC setflag FLAG_MET_BATTLE_FRONTIER_MANIAC
msgbox BattleFrontier_Lounge2_Text_260766, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_FrontierManiacIntro, MSGBOX_DEFAULT
goto BattleFrontier_Lounge2_EventScript_26066D goto BattleFrontier_Lounge2_EventScript_GiveAdvice
end end
BattleFrontier_Lounge2_EventScript_26065F:: @ 826065F BattleFrontier_Lounge2_EventScript_AlreadyMetManiac:: @ 826065F
msgbox BattleFrontier_Lounge2_Text_260857, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_SwingByForTheLatestWord, MSGBOX_DEFAULT
goto BattleFrontier_Lounge2_EventScript_26066D goto BattleFrontier_Lounge2_EventScript_GiveAdvice
end end
BattleFrontier_Lounge2_EventScript_26066D:: @ 826066D BattleFrontier_Lounge2_EventScript_GiveAdvice:: @ 826066D
compare VAR_FRONTIER_MANIAC_FACILITY, 0 compare VAR_FRONTIER_MANIAC_FACILITY, 0
call_if_eq BattleFrontier_Lounge2_EventScript_26070A call_if_eq BattleFrontier_Lounge2_EventScript_BufferSingle
compare VAR_FRONTIER_MANIAC_FACILITY, 1 compare VAR_FRONTIER_MANIAC_FACILITY, 1
call_if_eq BattleFrontier_Lounge2_EventScript_26070F call_if_eq BattleFrontier_Lounge2_EventScript_BufferDouble
compare VAR_FRONTIER_MANIAC_FACILITY, 2 compare VAR_FRONTIER_MANIAC_FACILITY, 2
call_if_eq BattleFrontier_Lounge2_EventScript_260714 call_if_eq BattleFrontier_Lounge2_EventScript_BufferMulti
compare VAR_FRONTIER_MANIAC_FACILITY, 3 compare VAR_FRONTIER_MANIAC_FACILITY, 3
call_if_eq BattleFrontier_Lounge2_EventScript_260719 call_if_eq BattleFrontier_Lounge2_EventScript_BufferMultiLink
compare VAR_FRONTIER_MANIAC_FACILITY, 4 compare VAR_FRONTIER_MANIAC_FACILITY, 4
call_if_eq BattleFrontier_Lounge2_EventScript_26071E call_if_eq BattleFrontier_Lounge2_EventScript_BufferBattleDome
compare VAR_FRONTIER_MANIAC_FACILITY, 5 compare VAR_FRONTIER_MANIAC_FACILITY, 5
call_if_eq BattleFrontier_Lounge2_EventScript_260723 call_if_eq BattleFrontier_Lounge2_EventScript_BufferBattleFactory
compare VAR_FRONTIER_MANIAC_FACILITY, 6 compare VAR_FRONTIER_MANIAC_FACILITY, 6
call_if_eq BattleFrontier_Lounge2_EventScript_260728 call_if_eq BattleFrontier_Lounge2_EventScript_BufferBattlePalace
compare VAR_FRONTIER_MANIAC_FACILITY, 7 compare VAR_FRONTIER_MANIAC_FACILITY, 7
call_if_eq BattleFrontier_Lounge2_EventScript_26072D call_if_eq BattleFrontier_Lounge2_EventScript_BufferBattleArena
compare VAR_FRONTIER_MANIAC_FACILITY, 8 compare VAR_FRONTIER_MANIAC_FACILITY, 8
call_if_eq BattleFrontier_Lounge2_EventScript_260732 call_if_eq BattleFrontier_Lounge2_EventScript_BufferBattlePike
compare VAR_FRONTIER_MANIAC_FACILITY, 9 compare VAR_FRONTIER_MANIAC_FACILITY, 9
call_if_eq BattleFrontier_Lounge2_EventScript_260737 call_if_eq BattleFrontier_Lounge2_EventScript_BufferBattlePyramid
compare VAR_FRONTIER_MANIAC_FACILITY, 3 compare VAR_FRONTIER_MANIAC_FACILITY, 3
call_if_le BattleFrontier_Lounge2_EventScript_2606F8 call_if_le BattleFrontier_Lounge2_EventScript_BattleTowerNews
compare VAR_FRONTIER_MANIAC_FACILITY, 4 compare VAR_FRONTIER_MANIAC_FACILITY, 4
call_if_ge BattleFrontier_Lounge2_EventScript_260701 call_if_ge BattleFrontier_Lounge2_EventScript_FacilityNews
special ShowFrontierManiacMessage special ShowFrontierManiacMessage
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release
end end
BattleFrontier_Lounge2_EventScript_2606F8:: @ 82606F8 BattleFrontier_Lounge2_EventScript_BattleTowerNews:: @ 82606F8
msgbox BattleFrontier_Lounge2_Text_260933, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_BattleTowerIsHottest, MSGBOX_DEFAULT
return return
BattleFrontier_Lounge2_EventScript_260701:: @ 8260701 BattleFrontier_Lounge2_EventScript_FacilityNews:: @ 8260701
msgbox BattleFrontier_Lounge2_Text_2608F2, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_FacilityIsHottest, MSGBOX_DEFAULT
return return
BattleFrontier_Lounge2_EventScript_26070A:: @ 826070A BattleFrontier_Lounge2_EventScript_BufferSingle:: @ 826070A
bufferstdstring 0, STDSTRING_SINGLE bufferstdstring 0, STDSTRING_SINGLE
return return
BattleFrontier_Lounge2_EventScript_26070F:: @ 826070F BattleFrontier_Lounge2_EventScript_BufferDouble:: @ 826070F
bufferstdstring 0, STDSTRING_DOUBLE bufferstdstring 0, STDSTRING_DOUBLE
return return
BattleFrontier_Lounge2_EventScript_260714:: @ 8260714 BattleFrontier_Lounge2_EventScript_BufferMulti:: @ 8260714
bufferstdstring 0, STDSTRING_MULTI bufferstdstring 0, STDSTRING_MULTI
return return
BattleFrontier_Lounge2_EventScript_260719:: @ 8260719 BattleFrontier_Lounge2_EventScript_BufferMultiLink:: @ 8260719
bufferstdstring 0, STDSTRING_MULTI_LINK bufferstdstring 0, STDSTRING_MULTI_LINK
return return
BattleFrontier_Lounge2_EventScript_26071E:: @ 826071E BattleFrontier_Lounge2_EventScript_BufferBattleDome:: @ 826071E
bufferstdstring 0, STDSTRING_BATTLE_DOME bufferstdstring 0, STDSTRING_BATTLE_DOME
return return
BattleFrontier_Lounge2_EventScript_260723:: @ 8260723 BattleFrontier_Lounge2_EventScript_BufferBattleFactory:: @ 8260723
bufferstdstring 0, STDSTRING_BATTLE_FACTORY bufferstdstring 0, STDSTRING_BATTLE_FACTORY
return return
BattleFrontier_Lounge2_EventScript_260728:: @ 8260728 BattleFrontier_Lounge2_EventScript_BufferBattlePalace:: @ 8260728
bufferstdstring 0, STDSTRING_BATTLE_PALACE bufferstdstring 0, STDSTRING_BATTLE_PALACE
return return
BattleFrontier_Lounge2_EventScript_26072D:: @ 826072D BattleFrontier_Lounge2_EventScript_BufferBattleArena:: @ 826072D
bufferstdstring 0, STDSTRING_BATTLE_ARENA bufferstdstring 0, STDSTRING_BATTLE_ARENA
return return
BattleFrontier_Lounge2_EventScript_260732:: @ 8260732 BattleFrontier_Lounge2_EventScript_BufferBattlePike:: @ 8260732
bufferstdstring 0, STDSTRING_BATTLE_PIKE bufferstdstring 0, STDSTRING_BATTLE_PIKE
return return
BattleFrontier_Lounge2_EventScript_260737:: @ 8260737 BattleFrontier_Lounge2_EventScript_BufferBattlePyramid:: @ 8260737
bufferstdstring 0, STDSTRING_BATTLE_PYRAMID bufferstdstring 0, STDSTRING_BATTLE_PYRAMID
return return
BattleFrontier_Lounge2_EventScript_26073C:: @ 826073C BattleFrontier_Lounge2_EventScript_Maniac1:: @ 826073C
lock lock
msgbox BattleFrontier_Lounge2_Text_261C9C, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_NewsGatheringPower, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge2_EventScript_260747:: @ 8260747 BattleFrontier_Lounge2_EventScript_Maniac2:: @ 8260747
lock lock
msgbox BattleFrontier_Lounge2_Text_261CDC, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_AmazingPowersOfObservation, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge2_EventScript_260752:: @ 8260752 BattleFrontier_Lounge2_EventScript_Maniac3:: @ 8260752
lock lock
msgbox BattleFrontier_Lounge2_Text_261D1D, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge2_Text_AmazingPowerOfPersuasion, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge2_EventScript_26075D:: @ 826075D BattleFrontier_Lounge2_EventScript_TriathleteF:: @ 826075D
msgbox BattleFrontier_Lounge2_Text_261D5C, MSGBOX_NPC msgbox BattleFrontier_Lounge2_Text_ThisPlaceIsScaringMe, MSGBOX_NPC
end end
BattleFrontier_Lounge2_Text_260766:: @ 8260766 BattleFrontier_Lounge2_Text_FrontierManiacIntro:: @ 8260766
.string "Howdy! When it comes to news about\n" .string "Howdy! When it comes to news about\n"
.string "the BATTLE FRONTIER, I'm no. 1.\p" .string "the BATTLE FRONTIER, I'm no. 1.\p"
.string "You can think of me as\n" .string "You can think of me as\n"
@@ -126,33 +132,34 @@ BattleFrontier_Lounge2_Text_260766:: @ 8260766
.string "I'll happily share the hottest news\n" .string "I'll happily share the hottest news\n"
.string "I gathered about the BATTLE FRONTIER.$" .string "I gathered about the BATTLE FRONTIER.$"
BattleFrontier_Lounge2_Text_260857:: @ 8260857 BattleFrontier_Lounge2_Text_SwingByForTheLatestWord:: @ 8260857
.string "Howdy! Did you swing by to grill me\n" .string "Howdy! Did you swing by to grill me\n"
.string "about the latest word? Oh, all right!$" .string "about the latest word? Oh, all right!$"
BattleFrontier_Lounge2_Text_2608A1:: @ 82608A1 @ Unused
BattleFrontier_Lounge2_Text_MyInformationsBeenUsefulRight:: @ 82608A1
.string "Well? Well? Well?\p" .string "Well? Well? Well?\p"
.string "I'm sure my information's been\n" .string "I'm sure my information's been\n"
.string "seriously useful to you, right?$" .string "seriously useful to you, right?$"
BattleFrontier_Lounge2_Text_2608F2:: @ 82608F2 BattleFrontier_Lounge2_Text_FacilityIsHottest:: @ 82608F2
.string "Let's see now…\p" .string "Let's see now…\p"
.string "It sounds like the {STR_VAR_1}\n" .string "It sounds like the {STR_VAR_1}\n"
.string "is the hottest place going.$" .string "is the hottest place going.$"
BattleFrontier_Lounge2_Text_260933:: @ 8260933 BattleFrontier_Lounge2_Text_BattleTowerIsHottest:: @ 8260933
.string "Let's see now…\p" .string "Let's see now…\p"
.string "It sounds like BATTLE TOWER\n" .string "It sounds like BATTLE TOWER\n"
.string "{STR_VAR_1} is the hottest.$" .string "{STR_VAR_1} is the hottest.$"
BattleFrontier_Lounge2_Text_260971:: @ 8260971 BattleFrontier_Lounge2_Text_SalonMaidenIsThere:: @ 8260971
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this mysterious TRAINER called\n" .string "It's this mysterious TRAINER called\n"
.string "the SALON MAIDEN that runs the place.$" .string "the SALON MAIDEN that runs the place.$"
BattleFrontier_Lounge2_Text_260A1E:: @ 8260A1E BattleFrontier_Lounge2_Text_SalonMaidenSilverMons:: @ 8260A1E
.string "Have you battled the SALON MAIDEN?\p" .string "Have you battled the SALON MAIDEN?\p"
.string "When she's measuring up her opponent,\n" .string "When she's measuring up her opponent,\n"
.string "she apparently uses these POKéMON:\p" .string "she apparently uses these POKéMON:\p"
@@ -160,7 +167,7 @@ BattleFrontier_Lounge2_Text_260A1E:: @ 8260A1E
.string "a FIRE-type VOLCANO POKéMON,\l" .string "a FIRE-type VOLCANO POKéMON,\l"
.string "and a NORMAL-type SLEEPING POKéMON.$" .string "and a NORMAL-type SLEEPING POKéMON.$"
BattleFrontier_Lounge2_Text_260AE7:: @ 8260AE7 BattleFrontier_Lounge2_Text_SalonMaidenGoldMons:: @ 8260AE7
.string "Have you battled the SALON MAIDEN\n" .string "Have you battled the SALON MAIDEN\n"
.string "when she's serious?\p" .string "when she's serious?\p"
.string "When she's battling flat out,\n" .string "When she's battling flat out,\n"
@@ -169,14 +176,14 @@ BattleFrontier_Lounge2_Text_260AE7:: @ 8260AE7
.string "an ELECTRIC-type THUNDER POKéMON,\l" .string "an ELECTRIC-type THUNDER POKéMON,\l"
.string "and a NORMAL-type SLEEPING POKéMON.$" .string "and a NORMAL-type SLEEPING POKéMON.$"
BattleFrontier_Lounge2_Text_260BC4:: @ 8260BC4 BattleFrontier_Lounge2_Text_DomeAceIsThere:: @ 8260BC4
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this flamboyant TRAINER called\n" .string "It's this flamboyant TRAINER called\n"
.string "the DOME ACE that runs the place.$" .string "the DOME ACE that runs the place.$"
BattleFrontier_Lounge2_Text_260C6D:: @ 8260C6D BattleFrontier_Lounge2_Text_DomeAceSilverMons:: @ 8260C6D
.string "Have you battled the DOME ACE?\p" .string "Have you battled the DOME ACE?\p"
.string "When he's treating the opponent\n" .string "When he's treating the opponent\n"
.string "lightly, he uses these three POKéMON:\p" .string "lightly, he uses these three POKéMON:\p"
@@ -184,7 +191,7 @@ BattleFrontier_Lounge2_Text_260C6D:: @ 8260C6D
.string "a WATER & GROUND MUD FISH POKéMON,\l" .string "a WATER & GROUND MUD FISH POKéMON,\l"
.string "and a FIRE & FLYING FLAME POKéMON.$" .string "and a FIRE & FLYING FLAME POKéMON.$"
BattleFrontier_Lounge2_Text_260D3A:: @ 8260D3A BattleFrontier_Lounge2_Text_DomeAceGoldMons:: @ 8260D3A
.string "Have you battled the DOME ACE\n" .string "Have you battled the DOME ACE\n"
.string "when he's serious?\p" .string "when he's serious?\p"
.string "When he's demonstrating his strategy,\n" .string "When he's demonstrating his strategy,\n"
@@ -194,14 +201,14 @@ BattleFrontier_Lounge2_Text_260D3A:: @ 8260D3A
.string "and a STEEL- & PSYCHIC-type IRON LEG\l" .string "and a STEEL- & PSYCHIC-type IRON LEG\l"
.string "POKéMON.$" .string "POKéMON.$"
BattleFrontier_Lounge2_Text_260E1E:: @ 8260E1E BattleFrontier_Lounge2_Text_FactoryHeadIsThere:: @ 8260E1E
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this freaky TRAINER called\n" .string "It's this freaky TRAINER called\n"
.string "the FACTORY HEAD that runs the place.$" .string "the FACTORY HEAD that runs the place.$"
BattleFrontier_Lounge2_Text_260EC7:: @ 8260EC7 BattleFrontier_Lounge2_Text_FactoryHeadSilverMons:: @ 8260EC7
.string "Have you battled the FACTORY HEAD\n" .string "Have you battled the FACTORY HEAD\n"
.string "already?\p" .string "already?\p"
.string "Let me think… When he goes to battle,\n" .string "Let me think… When he goes to battle,\n"
@@ -209,7 +216,7 @@ BattleFrontier_Lounge2_Text_260EC7:: @ 8260EC7
.string "He battles under pretty much the same\n" .string "He battles under pretty much the same\n"
.string "conditions as you.$" .string "conditions as you.$"
BattleFrontier_Lounge2_Text_260F74:: @ 8260F74 BattleFrontier_Lounge2_Text_FactoryHeadGoldMons:: @ 8260F74
.string "Have you battled the FACTORY HEAD\n" .string "Have you battled the FACTORY HEAD\n"
.string "when he's serious?\p" .string "when he's serious?\p"
.string "When he goes seriously to battle,\n" .string "When he goes seriously to battle,\n"
@@ -217,14 +224,14 @@ BattleFrontier_Lounge2_Text_260F74:: @ 8260F74
.string "He battles under virtually the same\n" .string "He battles under virtually the same\n"
.string "conditions as you.$" .string "conditions as you.$"
BattleFrontier_Lounge2_Text_261026:: @ 8261026 BattleFrontier_Lounge2_Text_PikeQueenIsThere:: @ 8261026
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this scary TRAINER called\n" .string "It's this scary TRAINER called\n"
.string "the PIKE QUEEN that runs the place.$" .string "the PIKE QUEEN that runs the place.$"
BattleFrontier_Lounge2_Text_2610CC:: @ 82610CC BattleFrontier_Lounge2_Text_PikeQueenSilverMons:: @ 82610CC
.string "Have you battled the PIKE QUEEN\n" .string "Have you battled the PIKE QUEEN\n"
.string "before?\p" .string "before?\p"
.string "When she's in a good mood, they say\n" .string "When she's in a good mood, they say\n"
@@ -233,7 +240,7 @@ BattleFrontier_Lounge2_Text_2610CC:: @ 82610CC
.string "a BUG & ROCK MOLD POKéMON,\l" .string "a BUG & ROCK MOLD POKéMON,\l"
.string "and a WATER-type TENDER POKéMON.$" .string "and a WATER-type TENDER POKéMON.$"
BattleFrontier_Lounge2_Text_261194:: @ 8261194 BattleFrontier_Lounge2_Text_PikeQueenGoldMons:: @ 8261194
.string "Have you battled the PIKE QUEEN\n" .string "Have you battled the PIKE QUEEN\n"
.string "when she's serious?\p" .string "when she's serious?\p"
.string "When she's seriously annoyed, they say\n" .string "When she's seriously annoyed, they say\n"
@@ -243,14 +250,14 @@ BattleFrontier_Lounge2_Text_261194:: @ 8261194
.string "and a WATER- & FLYING-type ATROCIOUS\l" .string "and a WATER- & FLYING-type ATROCIOUS\l"
.string "POKéMON.$" .string "POKéMON.$"
BattleFrontier_Lounge2_Text_261282:: @ 8261282 BattleFrontier_Lounge2_Text_ArenaTycoonIsThere:: @ 8261282
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this cute TRAINER called\n" .string "It's this cute TRAINER called\n"
.string "the ARENA TYCOON that runs the place.$" .string "the ARENA TYCOON that runs the place.$"
BattleFrontier_Lounge2_Text_261329:: @ 8261329 BattleFrontier_Lounge2_Text_ArenaTycoonSilverMons:: @ 8261329
.string "Have you battled the ARENA TYCOON\n" .string "Have you battled the ARENA TYCOON\n"
.string "before?\p" .string "before?\p"
.string "When she's assessing the foe's ability,\n" .string "When she's assessing the foe's ability,\n"
@@ -259,7 +266,7 @@ BattleFrontier_Lounge2_Text_261329:: @ 8261329
.string "a DARK-type MOONLIGHT POKéMON,\l" .string "a DARK-type MOONLIGHT POKéMON,\l"
.string "and a BUG & GHOST SHED POKéMON.$" .string "and a BUG & GHOST SHED POKéMON.$"
BattleFrontier_Lounge2_Text_261403:: @ 8261403 BattleFrontier_Lounge2_Text_ArenaTycoonGoldMons:: @ 8261403
.string "Have you battled the ARENA TYCOON\n" .string "Have you battled the ARENA TYCOON\n"
.string "when she's serious?\p" .string "when she's serious?\p"
.string "When she battles for keeps,\n" .string "When she battles for keeps,\n"
@@ -269,14 +276,14 @@ BattleFrontier_Lounge2_Text_261403:: @ 8261403
.string "and a GRASS- & FIGHTING-type\l" .string "and a GRASS- & FIGHTING-type\l"
.string "MUSHROOM POKéMON.$" .string "MUSHROOM POKéMON.$"
BattleFrontier_Lounge2_Text_2614E6:: @ 82614E6 BattleFrontier_Lounge2_Text_PalaceMavenIsThere:: @ 82614E6
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this sinister TRAINER called\n" .string "It's this sinister TRAINER called\n"
.string "the PALACE MAVEN that runs the place.$" .string "the PALACE MAVEN that runs the place.$"
BattleFrontier_Lounge2_Text_261591:: @ 8261591 BattleFrontier_Lounge2_Text_PalaceMavenSilverMons:: @ 8261591
.string "Have you battled the PALACE MAVEN\n" .string "Have you battled the PALACE MAVEN\n"
.string "before?\p" .string "before?\p"
.string "When he's testing the opponent's\n" .string "When he's testing the opponent's\n"
@@ -285,7 +292,7 @@ BattleFrontier_Lounge2_Text_261591:: @ 8261591
.string "a NORMAL-type LAZY POKéMON, and a\l" .string "a NORMAL-type LAZY POKéMON, and a\l"
.string "WATER- & ICE-type TRANSPORT POKéMON.$" .string "WATER- & ICE-type TRANSPORT POKéMON.$"
BattleFrontier_Lounge2_Text_26166F:: @ 826166F BattleFrontier_Lounge2_Text_PalaceMavenGoldMons:: @ 826166F
.string "Have you battled the PALACE MAVEN\n" .string "Have you battled the PALACE MAVEN\n"
.string "when he's serious?\p" .string "when he's serious?\p"
.string "When he throws his entire might into\n" .string "When he throws his entire might into\n"
@@ -294,14 +301,14 @@ BattleFrontier_Lounge2_Text_26166F:: @ 826166F
.string "a NORMAL-type LAZY POKéMON,\l" .string "a NORMAL-type LAZY POKéMON,\l"
.string "and a WATER-type AURORA POKéMON.$" .string "and a WATER-type AURORA POKéMON.$"
BattleFrontier_Lounge2_Text_26174D:: @ 826174D BattleFrontier_Lounge2_Text_PyramidKingIsThere:: @ 826174D
.string "Bet you didn't know this!\p" .string "Bet you didn't know this!\p"
.string "One of those top TRAINERS that SCOTT\n" .string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p" .string "calls the FRONTIER BRAINS is there.\p"
.string "It's this fiery-hot TRAINER called\n" .string "It's this fiery-hot TRAINER called\n"
.string "the PYRAMID KING that runs the place.$" .string "the PYRAMID KING that runs the place.$"
BattleFrontier_Lounge2_Text_2617F9:: @ 82617F9 BattleFrontier_Lounge2_Text_PyramidKingSilverMons:: @ 82617F9
.string "Have you battled the PYRAMID KING\n" .string "Have you battled the PYRAMID KING\n"
.string "before?\p" .string "before?\p"
.string "When he's checking the foe's power,\n" .string "When he's checking the foe's power,\n"
@@ -310,7 +317,7 @@ BattleFrontier_Lounge2_Text_2617F9:: @ 82617F9
.string "an ICE-type ICEBERG POKéMON,\l" .string "an ICE-type ICEBERG POKéMON,\l"
.string "and a STEEL-type IRON POKéMON.$" .string "and a STEEL-type IRON POKéMON.$"
BattleFrontier_Lounge2_Text_2618C4:: @ 82618C4 BattleFrontier_Lounge2_Text_PyramidKingGoldMons:: @ 82618C4
.string "Have you battled the PYRAMID KING\n" .string "Have you battled the PYRAMID KING\n"
.string "when he's serious?\p" .string "when he's serious?\p"
.string "When he's pumped with hot power,\n" .string "When he's pumped with hot power,\n"
@@ -320,7 +327,7 @@ BattleFrontier_Lounge2_Text_2618C4:: @ 82618C4
.string "and a FIRE- & FLYING-type FLAME\l" .string "and a FIRE- & FLYING-type FLAME\l"
.string "POKéMON.$" .string "POKéMON.$"
BattleFrontier_Lounge2_Text_2619AC:: @ 82619AC BattleFrontier_Lounge2_Text_DoubleBattleAdvice1:: @ 82619AC
.string "Sure, there are several places where\n" .string "Sure, there are several places where\n"
.string "you can enter DOUBLE BATTLES.\p" .string "you can enter DOUBLE BATTLES.\p"
.string "But the DOUBLE BATTLE ROOMS of\n" .string "But the DOUBLE BATTLE ROOMS of\n"
@@ -329,44 +336,44 @@ BattleFrontier_Lounge2_Text_2619AC:: @ 82619AC
.string "how DOUBLE BATTLES are played here\l" .string "how DOUBLE BATTLES are played here\l"
.string "in the BATTLE FRONTIER.$" .string "in the BATTLE FRONTIER.$"
BattleFrontier_Lounge2_Text_261A91:: @ 8261A91 BattleFrontier_Lounge2_Text_DoubleBattleAdvice2:: @ 8261A91
.string "Watch yourself in the battles here.\p" .string "Watch yourself in the battles here.\p"
.string "I hear there are TRAINERS that have\n" .string "I hear there are TRAINERS that have\n"
.string "strategies they developed just for\l" .string "strategies they developed just for\l"
.string "DOUBLE BATTLES.$" .string "DOUBLE BATTLES.$"
BattleFrontier_Lounge2_Text_261B0C:: @ 8261B0C BattleFrontier_Lounge2_Text_DoubleBattleAdvice3:: @ 8261B0C
.string "Once you're confident and comfortable\n" .string "Once you're confident and comfortable\n"
.string "with DOUBLE BATTLES here, you should\l" .string "with DOUBLE BATTLES here, you should\l"
.string "think about challenging other places\l" .string "think about challenging other places\l"
.string "offering DOUBLE BATTLES.$" .string "offering DOUBLE BATTLES.$"
BattleFrontier_Lounge2_Text_261B95:: @ 8261B95 BattleFrontier_Lounge2_Text_MultiBattleAdvice:: @ 8261B95
.string "All sorts of TRAINERS gather in\n" .string "All sorts of TRAINERS gather in\n"
.string "the BATTLE SALON.\p" .string "the BATTLE SALON.\p"
.string "Just think--you may run into your\n" .string "Just think--you may run into your\n"
.string "friends or followers!\l" .string "friends or followers!\l"
.string "You should look carefully!$" .string "You should look carefully!$"
BattleFrontier_Lounge2_Text_261C1A:: @ 8261C1A BattleFrontier_Lounge2_Text_LinkMultiBattleAdvice:: @ 8261C1A
.string "If you're with a friend, head for the\n" .string "If you're with a friend, head for the\n"
.string "LINK MULTI BATTLE ROOM.\p" .string "LINK MULTI BATTLE ROOM.\p"
.string "If you play with a strong friend,\n" .string "If you play with a strong friend,\n"
.string "you can expect to see tough foes!$" .string "you can expect to see tough foes!$"
BattleFrontier_Lounge2_Text_261C9C:: @ 8261C9C BattleFrontier_Lounge2_Text_NewsGatheringPower:: @ 8261C9C
.string "What amazing news-gathering power!\n" .string "What amazing news-gathering power!\n"
.string "My mentor's like none other!$" .string "My mentor's like none other!$"
BattleFrontier_Lounge2_Text_261CDC:: @ 8261CDC BattleFrontier_Lounge2_Text_AmazingPowersOfObservation:: @ 8261CDC
.string "What amazing powers of observation!\n" .string "What amazing powers of observation!\n"
.string "My mentor's like none other!$" .string "My mentor's like none other!$"
BattleFrontier_Lounge2_Text_261D1D:: @ 8261D1D BattleFrontier_Lounge2_Text_AmazingPowerOfPersuasion:: @ 8261D1D
.string "What amazing power of persuasion!\n" .string "What amazing power of persuasion!\n"
.string "My mentor's like none other!$" .string "My mentor's like none other!$"
BattleFrontier_Lounge2_Text_261D5C:: @ 8261D5C BattleFrontier_Lounge2_Text_ThisPlaceIsScaringMe:: @ 8261D5C
.string "…What is this place?\n" .string "…What is this place?\n"
.string "It's scaring me…$" .string "It's scaring me…$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge3_EventScript_261D83", "script": "BattleFrontier_Lounge3_EventScript_Gambler",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge3_EventScript_261FE1", "script": "BattleFrontier_Lounge3_EventScript_FatMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge3_EventScript_261FC1", "script": "BattleFrontier_Lounge3_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -63,7 +63,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge3_EventScript_261FD1", "script": "BattleFrontier_Lounge3_EventScript_PokefanF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -76,7 +76,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge3_EventScript_261FB8", "script": "BattleFrontier_Lounge3_EventScript_Man",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,81 +1,85 @@
BattleFrontier_Lounge3_MapScripts:: @ 8261D82 BattleFrontier_Lounge3_MapScripts:: @ 8261D82
.byte 0 .byte 0
BattleFrontier_Lounge3_EventScript_261D83:: @ 8261D83 .set BET_AMOUNT_5, 5
.set BET_AMOUNT_10, 10
.set BET_AMOUNT_15, 15
BattleFrontier_Lounge3_EventScript_Gambler:: @ 8261D83
lock lock
faceplayer faceplayer
goto_if_set FLAG_MET_BATTLE_FRONTIER_BETTOR, BattleFrontier_Lounge3_EventScript_261EF9 goto_if_set FLAG_MET_BATTLE_FRONTIER_GAMBLER, BattleFrontier_Lounge3_EventScript_AlreadyMetGambler
call BattleFrontier_Lounge3_EventScript_261EA0 call BattleFrontier_Lounge3_EventScript_CountSilverSymbols
compare VAR_0x8004, 2 compare VAR_0x8004, 2
goto_if_le BattleFrontier_Lounge3_EventScript_261EEB goto_if_le BattleFrontier_Lounge3_EventScript_NotEnoughSilverSymbols
setflag FLAG_MET_BATTLE_FRONTIER_BETTOR setflag FLAG_MET_BATTLE_FRONTIER_GAMBLER
msgbox BattleFrontier_Lounge3_Text_262061, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_YouLookToughExplainGambling, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_261DAF goto BattleFrontier_Lounge3_EventScript_AskToEnterChallenge
end end
BattleFrontier_Lounge3_EventScript_261DAF:: @ 8261DAF BattleFrontier_Lounge3_EventScript_AskToEnterChallenge:: @ 8261DAF
special ShowFrontierGamblerLookingMessage special ShowFrontierGamblerLookingMessage
waitmessage waitmessage
waitbuttonpress waitbuttonpress
msgbox BattleFrontier_Lounge3_Text_262A60, MSGBOX_YESNO msgbox BattleFrontier_Lounge3_Text_HowAboutEnteringEventForMe, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq BattleFrontier_Lounge3_EventScript_261FA5 goto_if_eq BattleFrontier_Lounge3_EventScript_DeclineChallenge
msgbox BattleFrontier_Lounge3_Text_262ABD, MSGBOX_YESNO msgbox BattleFrontier_Lounge3_Text_SpotMeSomeBattlePoints, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq BattleFrontier_Lounge3_EventScript_261FA5 goto_if_eq BattleFrontier_Lounge3_EventScript_DeclineChallenge
message BattleFrontier_Lounge3_Text_262B42 message BattleFrontier_Lounge3_Text_HowMuchCanYouSpot
waitmessage waitmessage
special ShowBattlePointsWindow special ShowBattlePointsWindow
goto BattleFrontier_Lounge3_EventScript_261DE9 goto BattleFrontier_Lounge3_EventScript_ChooseBetAmount
end end
BattleFrontier_Lounge3_EventScript_261DE9:: @ 8261DE9 BattleFrontier_Lounge3_EventScript_ChooseBetAmount:: @ 8261DE9
multichoice 20, 4, MULTI_FRONTIER_GAMBLER_BET, 0 multichoice 20, 4, MULTI_FRONTIER_GAMBLER_BET, 0
copyvar VAR_FRONTIER_GAMBLER_AMOUNT_BET, VAR_RESULT copyvar VAR_FRONTIER_GAMBLER_AMOUNT_BET, VAR_RESULT
switch VAR_RESULT switch VAR_RESULT
case FRONTIER_GAMBLER_BET_5, BattleFrontier_Lounge3_EventScript_261E30 case FRONTIER_GAMBLER_BET_5, BattleFrontier_Lounge3_EventScript_Bet5
case FRONTIER_GAMBLER_BET_10, BattleFrontier_Lounge3_EventScript_261E3B case FRONTIER_GAMBLER_BET_10, BattleFrontier_Lounge3_EventScript_Bet10
case FRONTIER_GAMBLER_BET_15, BattleFrontier_Lounge3_EventScript_261E46 case FRONTIER_GAMBLER_BET_15, BattleFrontier_Lounge3_EventScript_Bet15
case FRONTIER_GAMBLER_BET_CANCEL, BattleFrontier_Lounge3_EventScript_261FAF case FRONTIER_GAMBLER_BET_CANCEL, BattleFrontier_Lounge3_EventScript_CancelBet
case MULTI_B_PRESSED, BattleFrontier_Lounge3_EventScript_261FAF case MULTI_B_PRESSED, BattleFrontier_Lounge3_EventScript_CancelBet
end end
BattleFrontier_Lounge3_EventScript_261E30:: @ 8261E30 BattleFrontier_Lounge3_EventScript_Bet5:: @ 8261E30
setvar VAR_0x8008, 5 setvar VAR_0x8008, BET_AMOUNT_5
goto BattleFrontier_Lounge3_EventScript_261E51 goto BattleFrontier_Lounge3_EventScript_TryPlaceBet
end end
BattleFrontier_Lounge3_EventScript_261E3B:: @ 8261E3B BattleFrontier_Lounge3_EventScript_Bet10:: @ 8261E3B
setvar VAR_0x8008, 10 setvar VAR_0x8008, BET_AMOUNT_10
goto BattleFrontier_Lounge3_EventScript_261E51 goto BattleFrontier_Lounge3_EventScript_TryPlaceBet
end end
BattleFrontier_Lounge3_EventScript_261E46:: @ 8261E46 BattleFrontier_Lounge3_EventScript_Bet15:: @ 8261E46
setvar VAR_0x8008, 15 setvar VAR_0x8008, BET_AMOUNT_15
goto BattleFrontier_Lounge3_EventScript_261E51 goto BattleFrontier_Lounge3_EventScript_TryPlaceBet
end end
BattleFrontier_Lounge3_EventScript_261E51:: @ 8261E51 BattleFrontier_Lounge3_EventScript_TryPlaceBet:: @ 8261E51
specialvar VAR_TEMP_1, GetFrontierBattlePoints specialvar VAR_TEMP_1, GetFrontierBattlePoints
compare VAR_TEMP_1, VAR_0x8008 compare VAR_TEMP_1, VAR_0x8008
goto_if_ge BattleFrontier_Lounge3_EventScript_261E75 goto_if_ge BattleFrontier_Lounge3_EventScript_PlaceBet
msgbox BattleFrontier_Lounge3_Text_262B6E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_YouDontHaveEnoughPoints, MSGBOX_DEFAULT
message BattleFrontier_Lounge3_Text_262B42 message BattleFrontier_Lounge3_Text_HowMuchCanYouSpot
waitmessage waitmessage
goto BattleFrontier_Lounge3_EventScript_261DE9 goto BattleFrontier_Lounge3_EventScript_ChooseBetAmount
end end
BattleFrontier_Lounge3_EventScript_261E75:: @ 8261E75 BattleFrontier_Lounge3_EventScript_PlaceBet:: @ 8261E75
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
special TakeFrontierBattlePoints special TakeFrontierBattlePoints
setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET
special UpdateBattlePointsWindow special UpdateBattlePointsWindow
playse SE_REGI playse SE_REGI
msgbox BattleFrontier_Lounge3_Text_262BE0, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_ThanksOffYouGo, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_261E96 goto BattleFrontier_Lounge3_EventScript_FinishBet
end end
BattleFrontier_Lounge3_EventScript_261E96:: @ 8261E96 BattleFrontier_Lounge3_EventScript_FinishBet:: @ 8261E96
special ShowFrontierGamblerGoMessage special ShowFrontierGamblerGoMessage
waitmessage waitmessage
waitbuttonpress waitbuttonpress
@@ -83,132 +87,132 @@ BattleFrontier_Lounge3_EventScript_261E96:: @ 8261E96
release release
end end
BattleFrontier_Lounge3_EventScript_261EA0:: @ 8261EA0 BattleFrontier_Lounge3_EventScript_CountSilverSymbols:: @ 8261EA0
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
call_if_set FLAG_SYS_TOWER_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_TOWER_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
call_if_set FLAG_SYS_DOME_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_DOME_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
call_if_set FLAG_SYS_PALACE_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_PALACE_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
call_if_set FLAG_SYS_ARENA_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_ARENA_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
call_if_set FLAG_SYS_FACTORY_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_FACTORY_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
call_if_set FLAG_SYS_PIKE_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_PIKE_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
call_if_set FLAG_SYS_PYRAMID_SILVER, BattleFrontier_Lounge3_EventScript_261EE5 call_if_set FLAG_SYS_PYRAMID_SILVER, BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount
return return
BattleFrontier_Lounge3_EventScript_261EE5:: @ 8261EE5 BattleFrontier_Lounge3_EventScript_AddSilverSymbolCount:: @ 8261EE5
addvar VAR_0x8004, 1 addvar VAR_0x8004, 1
return return
BattleFrontier_Lounge3_EventScript_261EEB:: @ 8261EEB BattleFrontier_Lounge3_EventScript_NotEnoughSilverSymbols:: @ 8261EEB
msgbox BattleFrontier_Lounge3_Text_261FFE, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_CantYouSeeWereBusyHere, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_261FF1 goto BattleFrontier_Lounge3_EventScript_FaceOriginalDirection
end end
BattleFrontier_Lounge3_EventScript_261EF9:: @ 8261EF9 BattleFrontier_Lounge3_EventScript_AlreadyMetGambler:: @ 8261EF9
msgbox BattleFrontier_Lounge3_Text_26346B, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_Oh, MSGBOX_DEFAULT
compare VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET compare VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET
goto_if_ge BattleFrontier_Lounge3_EventScript_261F12 goto_if_ge BattleFrontier_Lounge3_EventScript_CheckBetResults
goto BattleFrontier_Lounge3_EventScript_261DAF goto BattleFrontier_Lounge3_EventScript_AskToEnterChallenge
end end
BattleFrontier_Lounge3_EventScript_261F12:: @ 8261F12 BattleFrontier_Lounge3_EventScript_CheckBetResults:: @ 8261F12
compare VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET compare VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET
goto_if_eq BattleFrontier_Lounge3_EventScript_261F9E goto_if_eq BattleFrontier_Lounge3_EventScript_ChallengeNotAttempted
compare VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_WON compare VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_WON
goto_if_eq BattleFrontier_Lounge3_EventScript_261F2E goto_if_eq BattleFrontier_Lounge3_EventScript_WonChallenge
goto BattleFrontier_Lounge3_EventScript_261F71 goto BattleFrontier_Lounge3_EventScript_LostChallenge
end end
BattleFrontier_Lounge3_EventScript_261F2E:: @ 8261F2E BattleFrontier_Lounge3_EventScript_WonChallenge:: @ 8261F2E
msgbox BattleFrontier_Lounge3_Text_263334, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_HelloChampHeresYourPoints, MSGBOX_DEFAULT
compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, FRONTIER_GAMBLER_BET_5 compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, FRONTIER_GAMBLER_BET_5
call_if_eq BattleFrontier_Lounge3_EventScript_261F80 call_if_eq BattleFrontier_Lounge3_EventScript_RewardBet5
compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, FRONTIER_GAMBLER_BET_10 compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, FRONTIER_GAMBLER_BET_10
call_if_eq BattleFrontier_Lounge3_EventScript_261F8A call_if_eq BattleFrontier_Lounge3_EventScript_RewardBet10
compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, FRONTIER_GAMBLER_BET_15 compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, FRONTIER_GAMBLER_BET_15
call_if_eq BattleFrontier_Lounge3_EventScript_261F94 call_if_eq BattleFrontier_Lounge3_EventScript_RewardBet15
msgbox BattleFrontier_Lounge3_Text_2633D4, 9 msgbox BattleFrontier_Lounge3_Text_ObtainedBattlePoints, MSGBOX_GETPOINTS
special GiveFrontierBattlePoints special GiveFrontierBattlePoints
msgbox BattleFrontier_Lounge3_Text_2633F2, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_ThinkOfMeForAnotherChallenge, MSGBOX_DEFAULT
setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_WAITING setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_WAITING
release release
end end
BattleFrontier_Lounge3_EventScript_261F71:: @ 8261F71 BattleFrontier_Lounge3_EventScript_LostChallenge:: @ 8261F71
msgbox BattleFrontier_Lounge3_Text_263298, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_NiceTryCantReturnPoints, MSGBOX_DEFAULT
setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_WAITING setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_WAITING
release release
end end
BattleFrontier_Lounge3_EventScript_261F80:: @ 8261F80 BattleFrontier_Lounge3_EventScript_RewardBet5:: @ 8261F80
buffernumberstring 0, 10 buffernumberstring 0, (BET_AMOUNT_5 * 2)
setvar VAR_0x8004, 10 setvar VAR_0x8004, (BET_AMOUNT_5 * 2)
return return
BattleFrontier_Lounge3_EventScript_261F8A:: @ 8261F8A BattleFrontier_Lounge3_EventScript_RewardBet10:: @ 8261F8A
buffernumberstring 0, 20 buffernumberstring 0, (BET_AMOUNT_10 * 2)
setvar VAR_0x8004, 20 setvar VAR_0x8004, (BET_AMOUNT_10 * 2)
return return
BattleFrontier_Lounge3_EventScript_261F94:: @ 8261F94 BattleFrontier_Lounge3_EventScript_RewardBet15:: @ 8261F94
buffernumberstring 0, 30 buffernumberstring 0, (BET_AMOUNT_15 * 2)
setvar VAR_0x8004, 30 setvar VAR_0x8004, (BET_AMOUNT_15 * 2)
return return
BattleFrontier_Lounge3_EventScript_261F9E:: @ 8261F9E BattleFrontier_Lounge3_EventScript_ChallengeNotAttempted:: @ 8261F9E
special ShowFrontierGamblerGoMessage special ShowFrontierGamblerGoMessage
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release
end end
BattleFrontier_Lounge3_EventScript_261FA5:: @ 8261FA5 BattleFrontier_Lounge3_EventScript_DeclineChallenge:: @ 8261FA5
msgbox BattleFrontier_Lounge3_Text_26342D, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_NotInterested, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge3_EventScript_261FAF:: @ 8261FAF BattleFrontier_Lounge3_EventScript_CancelBet:: @ 8261FAF
special CloseBattlePointsWindow special CloseBattlePointsWindow
goto BattleFrontier_Lounge3_EventScript_261FA5 goto BattleFrontier_Lounge3_EventScript_DeclineChallenge
end end
BattleFrontier_Lounge3_EventScript_261FB8:: @ 8261FB8 BattleFrontier_Lounge3_EventScript_Man:: @ 8261FB8
msgbox BattleFrontier_Lounge3_Text_263545, MSGBOX_NPC msgbox BattleFrontier_Lounge3_Text_ShouldBeTakingChallenges, MSGBOX_NPC
end end
BattleFrontier_Lounge3_EventScript_261FC1:: @ 8261FC1 BattleFrontier_Lounge3_EventScript_Woman:: @ 8261FC1
lock lock
faceplayer faceplayer
msgbox BattleFrontier_Lounge3_Text_26346F, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_BackedWrongTrainer, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_261FF1 goto BattleFrontier_Lounge3_EventScript_FaceOriginalDirection
end end
BattleFrontier_Lounge3_EventScript_261FD1:: @ 8261FD1 BattleFrontier_Lounge3_EventScript_PokefanF:: @ 8261FD1
lock lock
faceplayer faceplayer
msgbox BattleFrontier_Lounge3_Text_26351D, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_KnowWinnerWhenISeeOne, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_261FF1 goto BattleFrontier_Lounge3_EventScript_FaceOriginalDirection
end end
BattleFrontier_Lounge3_EventScript_261FE1:: @ 8261FE1 BattleFrontier_Lounge3_EventScript_FatMan:: @ 8261FE1
lock lock
faceplayer faceplayer
msgbox BattleFrontier_Lounge3_Text_2634C9, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge3_Text_TrainerGoodButRattled, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_261FF1 goto BattleFrontier_Lounge3_EventScript_FaceOriginalDirection
end end
BattleFrontier_Lounge3_EventScript_261FF1:: @ 8261FF1 BattleFrontier_Lounge3_EventScript_FaceOriginalDirection:: @ 8261FF1
closemessage closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
release release
end end
BattleFrontier_Lounge3_Text_261FFE:: @ 8261FFE BattleFrontier_Lounge3_Text_CantYouSeeWereBusyHere:: @ 8261FFE
.string "…What's that you want?\p" .string "…What's that you want?\p"
.string "Can't you see we're kind of busy here?\n" .string "Can't you see we're kind of busy here?\n"
.string "Can't your business wait till later?$" .string "Can't your business wait till later?$"
BattleFrontier_Lounge3_Text_262061:: @ 8262061 BattleFrontier_Lounge3_Text_YouLookToughExplainGambling:: @ 8262061
.string "…Huh?\n" .string "…Huh?\n"
.string "You look to me like a tough TRAINER.\p" .string "You look to me like a tough TRAINER.\p"
.string "Heheh…\n" .string "Heheh…\n"
@@ -228,201 +232,201 @@ BattleFrontier_Lounge3_Text_262061:: @ 8262061
.string "Sounds simple, huh?\n" .string "Sounds simple, huh?\n"
.string "So, anyway…$" .string "So, anyway…$"
BattleFrontier_Lounge3_Text_262261:: @ 8262261 BattleFrontier_Lounge3_Text_ChallengeBattleTowerSingle:: @ 8262261
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be challenging the BATTLE\l" .string "going to be challenging the BATTLE\l"
.string "TOWER's SINGLE BATTLE ROOMS.\p" .string "TOWER's SINGLE BATTLE ROOMS.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26230D:: @ 826230D BattleFrontier_Lounge3_Text_ChallengeBattleTowerDouble:: @ 826230D
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be challenging the BATTLE\l" .string "going to be challenging the BATTLE\l"
.string "TOWER's DOUBLE BATTLE ROOMS.\p" .string "TOWER's DOUBLE BATTLE ROOMS.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2623B9:: @ 82623B9 BattleFrontier_Lounge3_Text_ChallengeBattleTowerMulti:: @ 82623B9
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be challenging the BATTLE\l" .string "going to be challenging the BATTLE\l"
.string "TOWER's MULTI BATTLE ROOMS.\p" .string "TOWER's MULTI BATTLE ROOMS.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_262464:: @ 8262464 BattleFrontier_Lounge3_Text_ChallengeBattleDomeSingle:: @ 8262464
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE\l" .string "going to be entering the BATTLE\l"
.string "DOME's SINGLE BATTLE Tourney.\p" .string "DOME's SINGLE BATTLE Tourney.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26250E:: @ 826250E BattleFrontier_Lounge3_Text_ChallengeBattleDomeDouble:: @ 826250E
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE\l" .string "going to be entering the BATTLE\l"
.string "DOME's DOUBLE BATTLE Tourney.\p" .string "DOME's DOUBLE BATTLE Tourney.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2625B8:: @ 82625B8 BattleFrontier_Lounge3_Text_ChallengeBattleFactorySingle:: @ 82625B8
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE\l" .string "going to be entering the BATTLE\l"
.string "FACTORY's Battle Swap Single Tourney.\p" .string "FACTORY's Battle Swap Single Tourney.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26266A:: @ 826266A BattleFrontier_Lounge3_Text_ChallengeBattleFactoryDouble:: @ 826266A
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE\l" .string "going to be entering the BATTLE\l"
.string "FACTORY's Battle Swap Double Tourney.\p" .string "FACTORY's Battle Swap Double Tourney.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26271C:: @ 826271C BattleFrontier_Lounge3_Text_ChallengeBattlePalaceSingle:: @ 826271C
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be challenging the BATTLE\l" .string "going to be challenging the BATTLE\l"
.string "PALACE's SINGLE BATTLE HALLS.\p" .string "PALACE's SINGLE BATTLE HALLS.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2627C9:: @ 82627C9 BattleFrontier_Lounge3_Text_ChallengeBattlePalaceDouble:: @ 82627C9
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be challenging the BATTLE\l" .string "going to be challenging the BATTLE\l"
.string "PALACE's DOUBLE BATTLE HALLS.\p" .string "PALACE's DOUBLE BATTLE HALLS.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_262876:: @ 8262876 BattleFrontier_Lounge3_Text_ChallengeBattleArena:: @ 8262876
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE\l" .string "going to be entering the BATTLE\l"
.string "ARENA's Set KO Tourney.\p" .string "ARENA's Set KO Tourney.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26291A:: @ 826291A BattleFrontier_Lounge3_Text_ChallengeBattlePike:: @ 826291A
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE PIKE's\l" .string "going to be entering the BATTLE PIKE's\l"
.string "Battle Choice.\p" .string "Battle Choice.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2629BC:: @ 82629BC BattleFrontier_Lounge3_Text_ChallengeBattlePyramid:: @ 82629BC
.string "What I'm looking for is a TRAINER who's\n" .string "What I'm looking for is a TRAINER who's\n"
.string "going to be entering the BATTLE\l" .string "going to be entering the BATTLE\l"
.string "PYRAMID's Battle Quest.\p" .string "PYRAMID's Battle Quest.\p"
.string "But so far, I haven't seen a TRAINER\n" .string "But so far, I haven't seen a TRAINER\n"
.string "that has that winning quality.$" .string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_262A60:: @ 8262A60 BattleFrontier_Lounge3_Text_HowAboutEnteringEventForMe:: @ 8262A60
.string "I'll see to it that you benefit, too.\n" .string "I'll see to it that you benefit, too.\n"
.string "So how about it?\l" .string "So how about it?\l"
.string "How about entering that event for me?$" .string "How about entering that event for me?$"
BattleFrontier_Lounge3_Text_262ABD:: @ 8262ABD BattleFrontier_Lounge3_Text_SpotMeSomeBattlePoints:: @ 8262ABD
.string "All right, that's perfect.\n" .string "All right, that's perfect.\n"
.string "So, uh… How about spotting me some\l" .string "So, uh… How about spotting me some\l"
.string "of your Battle Points?\p" .string "of your Battle Points?\p"
.string "Trust me, I'll show you my gratitude\n" .string "Trust me, I'll show you my gratitude\n"
.string "afterward.$" .string "afterward.$"
BattleFrontier_Lounge3_Text_262B42:: @ 8262B42 BattleFrontier_Lounge3_Text_HowMuchCanYouSpot:: @ 8262B42
.string "Great, great!\n" .string "Great, great!\n"
.string "So, how much can you spot me?$" .string "So, how much can you spot me?$"
BattleFrontier_Lounge3_Text_262B6E:: @ 8262B6E BattleFrontier_Lounge3_Text_YouDontHaveEnoughPoints:: @ 8262B6E
.string "Oh, no, no, no!\n" .string "Oh, no, no, no!\n"
.string "You don't have enough Battle Points!\p" .string "You don't have enough Battle Points!\p"
.string "I wish you wouldn't monkey around and\n" .string "I wish you wouldn't monkey around and\n"
.string "waste everyone's time!$" .string "waste everyone's time!$"
BattleFrontier_Lounge3_Text_262BE0:: @ 8262BE0 BattleFrontier_Lounge3_Text_ThanksOffYouGo:: @ 8262BE0
.string "Heheh! Thanks much!\n" .string "Heheh! Thanks much!\n"
.string "So, off you go!$" .string "So, off you go!$"
BattleFrontier_Lounge3_Text_262C04:: @ 8262C04 BattleFrontier_Lounge3_Text_GetToBattleTowerSingle:: @ 8262C04
.string "Get to the BATTLE TOWER's\n" .string "Get to the BATTLE TOWER's\n"
.string "SINGLE BATTLE ROOMS pronto!\p" .string "SINGLE BATTLE ROOMS pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262C90:: @ 8262C90 BattleFrontier_Lounge3_Text_GetToBattleTowerDouble:: @ 8262C90
.string "Get to the BATTLE TOWER's\n" .string "Get to the BATTLE TOWER's\n"
.string "DOUBLE BATTLE ROOMS pronto!\p" .string "DOUBLE BATTLE ROOMS pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262D1C:: @ 8262D1C BattleFrontier_Lounge3_Text_GetToBattleTowerMulti:: @ 8262D1C
.string "Get to the BATTLE TOWER's\n" .string "Get to the BATTLE TOWER's\n"
.string "MULTI BATTLE ROOMS pronto!\p" .string "MULTI BATTLE ROOMS pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262DA7:: @ 8262DA7 BattleFrontier_Lounge3_Text_GetToBattleDomeSingle:: @ 8262DA7
.string "Get to the BATTLE DOME's\n" .string "Get to the BATTLE DOME's\n"
.string "SINGLE BATTLE Tourney pronto!\p" .string "SINGLE BATTLE Tourney pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262E34:: @ 8262E34 BattleFrontier_Lounge3_Text_GetToBattleDomeDouble:: @ 8262E34
.string "Get to the BATTLE DOME's\n" .string "Get to the BATTLE DOME's\n"
.string "DOUBLE BATTLE Tourney pronto!\p" .string "DOUBLE BATTLE Tourney pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262EC1:: @ 8262EC1 BattleFrontier_Lounge3_Text_GetToBattleFactorySingle:: @ 8262EC1
.string "Get to the BATTLE FACTORY's\n" .string "Get to the BATTLE FACTORY's\n"
.string "Battle Swap Single Tourney pronto!\p" .string "Battle Swap Single Tourney pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262F56:: @ 8262F56 BattleFrontier_Lounge3_Text_GetToBattleFactoryDouble:: @ 8262F56
.string "Get to the BATTLE FACTORY's\n" .string "Get to the BATTLE FACTORY's\n"
.string "Battle Swap Double Tourney pronto!\p" .string "Battle Swap Double Tourney pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262FEB:: @ 8262FEB BattleFrontier_Lounge3_Text_GetToBattlePalaceSingle:: @ 8262FEB
.string "Get to the BATTLE PALACE's\n" .string "Get to the BATTLE PALACE's\n"
.string "SINGLE BATTLE HALLS pronto!\p" .string "SINGLE BATTLE HALLS pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263078:: @ 8263078 BattleFrontier_Lounge3_Text_GetToBattlePalaceDouble:: @ 8263078
.string "Get to the BATTLE PALACE's\n" .string "Get to the BATTLE PALACE's\n"
.string "DOUBLE BATTLE HALLS pronto!\p" .string "DOUBLE BATTLE HALLS pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263105:: @ 8263105 BattleFrontier_Lounge3_Text_GetToBattleArena:: @ 8263105
.string "Get to the BATTLE ARENA's\n" .string "Get to the BATTLE ARENA's\n"
.string "Set KO Tourney pronto!\p" .string "Set KO Tourney pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_26318C:: @ 826318C BattleFrontier_Lounge3_Text_GetToBattlePike:: @ 826318C
.string "Get to the BATTLE PIKE's\n" .string "Get to the BATTLE PIKE's\n"
.string "Battle Choice pronto!\p" .string "Battle Choice pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263211:: @ 8263211 BattleFrontier_Lounge3_Text_GetToBattlePyramid:: @ 8263211
.string "Get to the BATTLE PYRAMID's\n" .string "Get to the BATTLE PYRAMID's\n"
.string "Battle Quest pronto!\p" .string "Battle Quest pronto!\p"
.string "It's a must-win situation!\n" .string "It's a must-win situation!\n"
.string "Don't blow your chance!\l" .string "Don't blow your chance!\l"
.string "Both of our futures depend on you!$" .string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263298:: @ 8263298 BattleFrontier_Lounge3_Text_NiceTryCantReturnPoints:: @ 8263298
.string "Oh, it's you…\n" .string "Oh, it's you…\n"
.string "Nice try…\p" .string "Nice try…\p"
.string "I hate to break it to you, but I can't\n" .string "I hate to break it to you, but I can't\n"
@@ -430,7 +434,7 @@ BattleFrontier_Lounge3_Text_263298:: @ 8263298
.string "I guess we'll have to let it motivate\n" .string "I guess we'll have to let it motivate\n"
.string "us to try harder next time!$" .string "us to try harder next time!$"
BattleFrontier_Lounge3_Text_263334:: @ 8263334 BattleFrontier_Lounge3_Text_HelloChampHeresYourPoints:: @ 8263334
.string "Oh, yes!\n" .string "Oh, yes!\n"
.string "Hello there, champ!\p" .string "Hello there, champ!\p"
.string "I knew you could!\n" .string "I knew you could!\n"
@@ -439,36 +443,36 @@ BattleFrontier_Lounge3_Text_263334:: @ 8263334
.string "I'll return your Battle Points and,\n" .string "I'll return your Battle Points and,\n"
.string "of course, a little extra from me!$" .string "of course, a little extra from me!$"
BattleFrontier_Lounge3_Text_2633D4:: @ 82633D4 BattleFrontier_Lounge3_Text_ObtainedBattlePoints:: @ 82633D4
.string "{PLAYER} obtained\n" .string "{PLAYER} obtained\n"
.string "{STR_VAR_1} Battle Points.$" .string "{STR_VAR_1} Battle Points.$"
BattleFrontier_Lounge3_Text_2633F2:: @ 82633F2 BattleFrontier_Lounge3_Text_ThinkOfMeForAnotherChallenge:: @ 82633F2
.string "If you're up for another challenge,\n" .string "If you're up for another challenge,\n"
.string "please do think of me!$" .string "please do think of me!$"
BattleFrontier_Lounge3_Text_26342D:: @ 826342D BattleFrontier_Lounge3_Text_NotInterested:: @ 826342D
.string "Not interested?! You shouldn't be\n" .string "Not interested?! You shouldn't be\n"
.string "so afraid to take a chance!$" .string "so afraid to take a chance!$"
BattleFrontier_Lounge3_Text_26346B:: @ 826346B BattleFrontier_Lounge3_Text_Oh:: @ 826346B
.string "Oh…$" .string "Oh…$"
BattleFrontier_Lounge3_Text_26346F:: @ 826346F BattleFrontier_Lounge3_Text_BackedWrongTrainer:: @ 826346F
.string "I backed the wrong TRAINER again!\p" .string "I backed the wrong TRAINER again!\p"
.string "Maybe I should be battling normally\n" .string "Maybe I should be battling normally\n"
.string "like everyone else…$" .string "like everyone else…$"
BattleFrontier_Lounge3_Text_2634C9:: @ 82634C9 BattleFrontier_Lounge3_Text_TrainerGoodButRattled:: @ 82634C9
.string "That TRAINER…\p" .string "That TRAINER…\p"
.string "He's good, but he gets rattled too\n" .string "He's good, but he gets rattled too\n"
.string "easily to survive the BATTLE DOME…$" .string "easily to survive the BATTLE DOME…$"
BattleFrontier_Lounge3_Text_26351D:: @ 826351D BattleFrontier_Lounge3_Text_KnowWinnerWhenISeeOne:: @ 826351D
.string "Giggle!\n" .string "Giggle!\n"
.string "I know a winner when I see one!$" .string "I know a winner when I see one!$"
BattleFrontier_Lounge3_Text_263545:: @ 8263545 BattleFrontier_Lounge3_Text_ShouldBeTakingChallenges:: @ 8263545
.string "Those TRAINERS…\n" .string "Those TRAINERS…\n"
.string "What are they doing?\l" .string "What are they doing?\l"
.string "They should be taking challenges.$" .string "They should be taking challenges.$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge4_EventScript_26358D", "script": "BattleFrontier_Lounge4_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge4_EventScript_263596", "script": "BattleFrontier_Lounge4_EventScript_Cook",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge4_EventScript_26359F", "script": "BattleFrontier_Lounge4_EventScript_Man",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,27 +1,27 @@
BattleFrontier_Lounge4_MapScripts:: @ 826358C BattleFrontier_Lounge4_MapScripts:: @ 826358C
.byte 0 .byte 0
BattleFrontier_Lounge4_EventScript_26358D:: @ 826358D BattleFrontier_Lounge4_EventScript_Woman:: @ 826358D
msgbox BattleFrontier_Lounge4_Text_2635A8, MSGBOX_NPC msgbox BattleFrontier_Lounge4_Text_WonderIfInterviewsAiring, MSGBOX_NPC
end end
BattleFrontier_Lounge4_EventScript_263596:: @ 8263596 BattleFrontier_Lounge4_EventScript_Cook:: @ 8263596
msgbox BattleFrontier_Lounge4_Text_2635EC, MSGBOX_NPC msgbox BattleFrontier_Lounge4_Text_IfIOpenedRestaurantHere, MSGBOX_NPC
end end
BattleFrontier_Lounge4_EventScript_26359F:: @ 826359F BattleFrontier_Lounge4_EventScript_Man:: @ 826359F
msgbox BattleFrontier_Lounge4_Text_263625, MSGBOX_NPC msgbox BattleFrontier_Lounge4_Text_NeedBreatherAfterBattles, MSGBOX_NPC
end end
BattleFrontier_Lounge4_Text_2635A8: @ 82635A8 BattleFrontier_Lounge4_Text_WonderIfInterviewsAiring: @ 82635A8
.string "I wonder if they'll be airing interviews\n" .string "I wonder if they'll be airing interviews\n"
.string "with tough TRAINERS today?$" .string "with tough TRAINERS today?$"
BattleFrontier_Lounge4_Text_2635EC: @ 82635EC BattleFrontier_Lounge4_Text_IfIOpenedRestaurantHere: @ 82635EC
.string "If I opened a restaurant here,\n" .string "If I opened a restaurant here,\n"
.string "it'd make money for sure.$" .string "it'd make money for sure.$"
BattleFrontier_Lounge4_Text_263625: @ 8263625 BattleFrontier_Lounge4_Text_NeedBreatherAfterBattles: @ 8263625
.string "Whew…\p" .string "Whew…\p"
.string "I need to take a breather after\n" .string "I need to take a breather after\n"
.string "some intense battles…\p" .string "some intense battles…\p"

View File

@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge5_EventScript_264617", "script": "BattleFrontier_Lounge5_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge5_EventScript_264620", "script": "BattleFrontier_Lounge5_EventScript_BlackBelt",
"flag": "0" "flag": "0"
}, },
{ {
@@ -63,7 +63,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge5_EventScript_264629", "script": "BattleFrontier_Lounge5_EventScript_LittleBoy",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -32,16 +32,16 @@ BattleFrontier_Lounge5_EventScript_NatureGirlNoneShown:: @ 826460D
release release
end end
BattleFrontier_Lounge5_EventScript_264617:: @ 8264617 BattleFrontier_Lounge5_EventScript_Gentleman:: @ 8264617
msgbox BattleFrontier_Lounge5_Text_264F22, MSGBOX_NPC msgbox BattleFrontier_Lounge5_Text_LadyClaimsSheUnderstandsPokemon, MSGBOX_NPC
end end
BattleFrontier_Lounge5_EventScript_264620:: @ 8264620 BattleFrontier_Lounge5_EventScript_BlackBelt:: @ 8264620
msgbox BattleFrontier_Lounge5_Text_264F64, MSGBOX_NPC msgbox BattleFrontier_Lounge5_Text_GirlSayingSomethingProfound, MSGBOX_NPC
end end
BattleFrontier_Lounge5_EventScript_264629:: @ 8264629 BattleFrontier_Lounge5_EventScript_LittleBoy:: @ 8264629
msgbox BattleFrontier_Lounge5_Text_264FAB, MSGBOX_NPC msgbox BattleFrontier_Lounge5_Text_GirlPlaysAtRedHouseALot, MSGBOX_NPC
end end
BattleFrontier_Lounge5_Text_NatureGirlGreeting:: @ 8264632 BattleFrontier_Lounge5_Text_NatureGirlGreeting:: @ 8264632
@@ -190,16 +190,16 @@ BattleFrontier_Lounge5_Text_NatureGirlEgg:: @ 8264EEE
.string "That's silly! An EGG is asleep!\n" .string "That's silly! An EGG is asleep!\n"
.string "I can't talk to it!$" .string "I can't talk to it!$"
BattleFrontier_Lounge5_Text_264F22:: @ 8264F22 BattleFrontier_Lounge5_Text_LadyClaimsSheUnderstandsPokemon:: @ 8264F22
.string "How charming!\n" .string "How charming!\n"
.string "That little lady claims she can\l" .string "That little lady claims she can\l"
.string "understand POKéMON!$" .string "understand POKéMON!$"
BattleFrontier_Lounge5_Text_264F64:: @ 8264F64 BattleFrontier_Lounge5_Text_GirlSayingSomethingProfound:: @ 8264F64
.string "I have this feeling that the little girl\n" .string "I have this feeling that the little girl\n"
.string "is saying something profound.$" .string "is saying something profound.$"
BattleFrontier_Lounge5_Text_264FAB:: @ 8264FAB BattleFrontier_Lounge5_Text_GirlPlaysAtRedHouseALot:: @ 8264FAB
.string "I know something!\p" .string "I know something!\p"
.string "That little girl plays at the red house\n" .string "That little girl plays at the red house\n"
.string "a lot!$" .string "a lot!$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge6_EventScript_264FED", "script": "BattleFrontier_Lounge6_EventScript_Trader",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,54 +1,54 @@
BattleFrontier_Lounge6_MapScripts:: @ 8264FEC BattleFrontier_Lounge6_MapScripts:: @ 8264FEC
.byte 0 .byte 0
BattleFrontier_Lounge6_EventScript_264FED:: @ 8264FED BattleFrontier_Lounge6_EventScript_Trader:: @ 8264FED
lock lock
faceplayer faceplayer
goto_if_set FLAG_BATTLE_FRONTIER_TRADE_DONE, BattleFrontier_Lounge6_EventScript_265083 goto_if_set FLAG_BATTLE_FRONTIER_TRADE_DONE, BattleFrontier_Lounge6_EventScript_TradeCompleted
setvar VAR_0x8008, INGAME_TRADE_MEOWTH setvar VAR_0x8008, INGAME_TRADE_MEOWTH
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
specialvar VAR_RESULT, GetInGameTradeSpeciesInfo specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_0x8009, VAR_RESULT copyvar VAR_0x8009, VAR_RESULT
msgbox BattleFrontier_Lounge6_Text_26508D, MSGBOX_YESNO msgbox BattleFrontier_Lounge6_Text_WouldYouLikeToTrade, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq BattleFrontier_Lounge6_EventScript_26506B goto_if_eq BattleFrontier_Lounge6_EventScript_DeclineTrade
special ChoosePartyMon special ChoosePartyMon
waitstate waitstate
copyvar VAR_0x800A, VAR_0x8004 copyvar VAR_0x800A, VAR_0x8004
compare VAR_0x8004, 255 compare VAR_0x8004, 255
goto_if_eq BattleFrontier_Lounge6_EventScript_26506B goto_if_eq BattleFrontier_Lounge6_EventScript_DeclineTrade
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, GetTradeSpecies specialvar VAR_RESULT, GetTradeSpecies
copyvar VAR_0x800B, VAR_RESULT copyvar VAR_0x800B, VAR_RESULT
compare VAR_RESULT, VAR_0x8009 compare VAR_RESULT, VAR_0x8009
goto_if_ne BattleFrontier_Lounge6_EventScript_265075 goto_if_ne BattleFrontier_Lounge6_EventScript_NotRequestedMon
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
special CreateInGameTradePokemon special CreateInGameTradePokemon
special DoInGameTradeScene special DoInGameTradeScene
waitstate waitstate
msgbox BattleFrontier_Lounge6_Text_265128, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge6_Text_PromiseIllBeGoodToIt, MSGBOX_DEFAULT
setflag FLAG_BATTLE_FRONTIER_TRADE_DONE setflag FLAG_BATTLE_FRONTIER_TRADE_DONE
release release
end end
BattleFrontier_Lounge6_EventScript_26506B:: @ 826506B BattleFrontier_Lounge6_EventScript_DeclineTrade:: @ 826506B
msgbox BattleFrontier_Lounge6_Text_2651CB, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge6_Text_WellThatsFineToo, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge6_EventScript_265075:: @ 8265075 BattleFrontier_Lounge6_EventScript_NotRequestedMon:: @ 8265075
bufferspeciesname 0, VAR_0x8009 bufferspeciesname 0, VAR_0x8009
msgbox BattleFrontier_Lounge6_Text_26518D, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge6_Text_DontTradeForAnythingButMon, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge6_EventScript_265083:: @ 8265083 BattleFrontier_Lounge6_EventScript_TradeCompleted:: @ 8265083
msgbox BattleFrontier_Lounge6_Text_26520E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge6_Text_SkittySoMuchCuterThanImagined, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge6_Text_26508D: @ 826508D BattleFrontier_Lounge6_Text_WouldYouLikeToTrade: @ 826508D
.string "My POKéMON is a {STR_VAR_2}.\n" .string "My POKéMON is a {STR_VAR_2}.\n"
.string "Do you know it?\l" .string "Do you know it?\l"
.string "It's quite cute and rather nice.\p" .string "It's quite cute and rather nice.\p"
@@ -57,24 +57,24 @@ BattleFrontier_Lounge6_Text_26508D: @ 826508D
.string "Would you like to trade me a {STR_VAR_1}\n" .string "Would you like to trade me a {STR_VAR_1}\n"
.string "for my {STR_VAR_2}?$" .string "for my {STR_VAR_2}?$"
BattleFrontier_Lounge6_Text_265128: @ 8265128 BattleFrontier_Lounge6_Text_PromiseIllBeGoodToIt: @ 8265128
.string "Oh, it's adorable!\n" .string "Oh, it's adorable!\n"
.string "Thank you!\l" .string "Thank you!\l"
.string "I promise I'll be good to it!\p" .string "I promise I'll be good to it!\p"
.string "Oh! I hope you'll be good to\n" .string "Oh! I hope you'll be good to\n"
.string "my {STR_VAR_2}, too!$" .string "my {STR_VAR_2}, too!$"
BattleFrontier_Lounge6_Text_26518D: @ 826518D BattleFrontier_Lounge6_Text_DontTradeForAnythingButMon: @ 826518D
.string "Oh, I'm sorry!\n" .string "Oh, I'm sorry!\n"
.string "I don't intend to trade for anything\l" .string "I don't intend to trade for anything\l"
.string "but a {STR_VAR_1}.$" .string "but a {STR_VAR_1}.$"
BattleFrontier_Lounge6_Text_2651CB: @ 82651CB BattleFrontier_Lounge6_Text_WellThatsFineToo: @ 82651CB
.string "Oh, you won't?\n" .string "Oh, you won't?\n"
.string "Well, that's fine, too.\l" .string "Well, that's fine, too.\l"
.string "Please come visit us again.$" .string "Please come visit us again.$"
BattleFrontier_Lounge6_Text_26520E: @ 826520E BattleFrontier_Lounge6_Text_SkittySoMuchCuterThanImagined: @ 826520E
.string "Giggle!\n" .string "Giggle!\n"
.string "A SKITTY is so much cuter than I had\l" .string "A SKITTY is so much cuter than I had\l"
.string "imagined. I'm delighted!$" .string "imagined. I'm delighted!$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge7_EventScript_2656DB", "script": "BattleFrontier_Lounge7_EventScript_Sailor",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge7_EventScript_265255", "script": "BattleFrontier_Lounge7_EventScript_LeftMoveTutor",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge7_EventScript_265445", "script": "BattleFrontier_Lounge7_EventScript_RightMoveTutor",
"flag": "0" "flag": "0"
}, },
{ {
@@ -63,7 +63,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge7_EventScript_2656E4", "script": "BattleFrontier_Lounge7_EventScript_Gentleman",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,23 +1,23 @@
BattleFrontier_Lounge7_MapScripts:: @ 8265254 BattleFrontier_Lounge7_MapScripts:: @ 8265254
.byte 0 .byte 0
BattleFrontier_Lounge7_EventScript_265255:: @ 8265255 BattleFrontier_Lounge7_EventScript_LeftMoveTutor:: @ 8265255
lock lock
faceplayer faceplayer
setvar VAR_TEMP_C, 9 setvar VAR_TEMP_C, SCROLL_MULTI_BF_MOVE_TUTOR_1
goto_if_set FLAG_MET_FRONTIER_BEAUTY_MOVE_TUTOR, BattleFrontier_Lounge7_EventScript_265276 goto_if_set FLAG_MET_FRONTIER_BEAUTY_MOVE_TUTOR, BattleFrontier_Lounge7_EventScript_AlreadyMetLeftTutor
msgbox BattleFrontier_Lounge7_Text_2656ED, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_LeftTutorIntro, MSGBOX_DEFAULT
setflag FLAG_MET_FRONTIER_BEAUTY_MOVE_TUTOR setflag FLAG_MET_FRONTIER_BEAUTY_MOVE_TUTOR
goto BattleFrontier_Lounge7_EventScript_265284 goto BattleFrontier_Lounge7_EventScript_ChooseLeftTutorMove
end end
BattleFrontier_Lounge7_EventScript_265276:: @ 8265276 BattleFrontier_Lounge7_EventScript_AlreadyMetLeftTutor:: @ 8265276
msgbox BattleFrontier_Lounge7_Text_2658AB, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_LeftTutorWelcomeBack, MSGBOX_DEFAULT
goto BattleFrontier_Lounge7_EventScript_265284 goto BattleFrontier_Lounge7_EventScript_ChooseLeftTutorMove
end end
BattleFrontier_Lounge7_EventScript_265284:: @ 8265284 BattleFrontier_Lounge7_EventScript_ChooseLeftTutorMove:: @ 8265284
message BattleFrontier_Lounge7_Text_2658EF message BattleFrontier_Lounge7_Text_TeachWhichMove
waitmessage waitmessage
special ShowBattlePointsWindow special ShowBattlePointsWindow
setvar VAR_TEMP_E, 0 setvar VAR_TEMP_E, 0
@@ -27,22 +27,22 @@ BattleFrontier_Lounge7_EventScript_265284:: @ 8265284
waitstate waitstate
copyvar VAR_TEMP_D, VAR_RESULT copyvar VAR_TEMP_D, VAR_RESULT
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2653D7 case 0, BattleFrontier_Lounge7_EventScript_Softboiled
case 1, BattleFrontier_Lounge7_EventScript_2653E2 case 1, BattleFrontier_Lounge7_EventScript_SeismicToss
case 2, BattleFrontier_Lounge7_EventScript_2653ED case 2, BattleFrontier_Lounge7_EventScript_DreamEater
case 3, BattleFrontier_Lounge7_EventScript_2653F8 case 3, BattleFrontier_Lounge7_EventScript_MegaPunch
case 4, BattleFrontier_Lounge7_EventScript_265403 case 4, BattleFrontier_Lounge7_EventScript_MegaKick
case 5, BattleFrontier_Lounge7_EventScript_26540E case 5, BattleFrontier_Lounge7_EventScript_BodySlam
case 6, BattleFrontier_Lounge7_EventScript_265419 case 6, BattleFrontier_Lounge7_EventScript_RockSlide
case 7, BattleFrontier_Lounge7_EventScript_265424 case 7, BattleFrontier_Lounge7_EventScript_Counter
case 8, BattleFrontier_Lounge7_EventScript_26542F case 8, BattleFrontier_Lounge7_EventScript_ThunderWave
case 9, BattleFrontier_Lounge7_EventScript_26543A case 9, BattleFrontier_Lounge7_EventScript_SwordsDance
case 10, BattleFrontier_Lounge7_EventScript_265635 case 10, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_265635 case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
end end
BattleFrontier_Lounge7_EventScript_26532F:: @ 826532F BattleFrontier_Lounge7_EventScript_ChooseNewLeftTutorMove:: @ 826532F
message BattleFrontier_Lounge7_Text_2658EF message BattleFrontier_Lounge7_Text_TeachWhichMove
waitmessage waitmessage
setvar VAR_TEMP_E, 0 setvar VAR_TEMP_E, 0
setvar VAR_0x8004, SCROLL_MULTI_BF_MOVE_TUTOR_1 setvar VAR_0x8004, SCROLL_MULTI_BF_MOVE_TUTOR_1
@@ -51,87 +51,87 @@ BattleFrontier_Lounge7_EventScript_26532F:: @ 826532F
waitstate waitstate
copyvar VAR_TEMP_D, VAR_RESULT copyvar VAR_TEMP_D, VAR_RESULT
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2653D7 case 0, BattleFrontier_Lounge7_EventScript_Softboiled
case 1, BattleFrontier_Lounge7_EventScript_2653E2 case 1, BattleFrontier_Lounge7_EventScript_SeismicToss
case 2, BattleFrontier_Lounge7_EventScript_2653ED case 2, BattleFrontier_Lounge7_EventScript_DreamEater
case 3, BattleFrontier_Lounge7_EventScript_2653F8 case 3, BattleFrontier_Lounge7_EventScript_MegaPunch
case 4, BattleFrontier_Lounge7_EventScript_265403 case 4, BattleFrontier_Lounge7_EventScript_MegaKick
case 5, BattleFrontier_Lounge7_EventScript_26540E case 5, BattleFrontier_Lounge7_EventScript_BodySlam
case 6, BattleFrontier_Lounge7_EventScript_265419 case 6, BattleFrontier_Lounge7_EventScript_RockSlide
case 7, BattleFrontier_Lounge7_EventScript_265424 case 7, BattleFrontier_Lounge7_EventScript_Counter
case 8, BattleFrontier_Lounge7_EventScript_26542F case 8, BattleFrontier_Lounge7_EventScript_ThunderWave
case 9, BattleFrontier_Lounge7_EventScript_26543A case 9, BattleFrontier_Lounge7_EventScript_SwordsDance
case 10, BattleFrontier_Lounge7_EventScript_265635 case 10, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_265635 case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
end end
BattleFrontier_Lounge7_EventScript_2653D7:: @ 82653D7 BattleFrontier_Lounge7_EventScript_Softboiled:: @ 82653D7
setvar VAR_0x8008, 16 setvar VAR_0x8008, 16
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2653E2:: @ 82653E2 BattleFrontier_Lounge7_EventScript_SeismicToss:: @ 82653E2
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2653ED:: @ 82653ED BattleFrontier_Lounge7_EventScript_DreamEater:: @ 82653ED
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2653F8:: @ 82653F8 BattleFrontier_Lounge7_EventScript_MegaPunch:: @ 82653F8
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265403:: @ 8265403 BattleFrontier_Lounge7_EventScript_MegaKick:: @ 8265403
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_26540E:: @ 826540E BattleFrontier_Lounge7_EventScript_BodySlam:: @ 826540E
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265419:: @ 8265419 BattleFrontier_Lounge7_EventScript_RockSlide:: @ 8265419
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265424:: @ 8265424 BattleFrontier_Lounge7_EventScript_Counter:: @ 8265424
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_26542F:: @ 826542F BattleFrontier_Lounge7_EventScript_ThunderWave:: @ 826542F
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_26543A:: @ 826543A BattleFrontier_Lounge7_EventScript_SwordsDance:: @ 826543A
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265445:: @ 8265445 BattleFrontier_Lounge7_EventScript_RightMoveTutor:: @ 8265445
lock lock
faceplayer faceplayer
setvar VAR_TEMP_C, 10 setvar VAR_TEMP_C, SCROLL_MULTI_BF_MOVE_TUTOR_2
goto_if_set FLAG_MET_FRONTIER_SWIMMER_MOVE_TUTOR, BattleFrontier_Lounge7_EventScript_265466 goto_if_set FLAG_MET_FRONTIER_SWIMMER_MOVE_TUTOR, BattleFrontier_Lounge7_EventScript_AlreadyMetRightTutor
msgbox BattleFrontier_Lounge7_Text_265A6C, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_RightTutorIntro, MSGBOX_DEFAULT
setflag FLAG_MET_FRONTIER_SWIMMER_MOVE_TUTOR setflag FLAG_MET_FRONTIER_SWIMMER_MOVE_TUTOR
goto BattleFrontier_Lounge7_EventScript_265474 goto BattleFrontier_Lounge7_EventScript_ChooseRightTutorMove
end end
BattleFrontier_Lounge7_EventScript_265466:: @ 8265466 BattleFrontier_Lounge7_EventScript_AlreadyMetRightTutor:: @ 8265466
msgbox BattleFrontier_Lounge7_Text_265C2C, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_RightTutorWelcomeBack, MSGBOX_DEFAULT
goto BattleFrontier_Lounge7_EventScript_265474 goto BattleFrontier_Lounge7_EventScript_ChooseRightTutorMove
end end
BattleFrontier_Lounge7_EventScript_265474:: @ 8265474 BattleFrontier_Lounge7_EventScript_ChooseRightTutorMove:: @ 8265474
message BattleFrontier_Lounge7_Text_2658EF message BattleFrontier_Lounge7_Text_TeachWhichMove
waitmessage waitmessage
special ShowBattlePointsWindow special ShowBattlePointsWindow
setvar VAR_TEMP_E, 1 setvar VAR_TEMP_E, 1
@@ -141,22 +141,22 @@ BattleFrontier_Lounge7_EventScript_265474:: @ 8265474
waitstate waitstate
copyvar VAR_TEMP_D, VAR_RESULT copyvar VAR_TEMP_D, VAR_RESULT
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2655C7 case 0, BattleFrontier_Lounge7_EventScript_DefenseCurl
case 1, BattleFrontier_Lounge7_EventScript_2655D2 case 1, BattleFrontier_Lounge7_EventScript_Snore
case 2, BattleFrontier_Lounge7_EventScript_2655DD case 2, BattleFrontier_Lounge7_EventScript_MudSlap
case 3, BattleFrontier_Lounge7_EventScript_2655E8 case 3, BattleFrontier_Lounge7_EventScript_Swift
case 4, BattleFrontier_Lounge7_EventScript_2655F3 case 4, BattleFrontier_Lounge7_EventScript_IcyWind
case 5, BattleFrontier_Lounge7_EventScript_2655FE case 5, BattleFrontier_Lounge7_EventScript_Endure
case 6, BattleFrontier_Lounge7_EventScript_265609 case 6, BattleFrontier_Lounge7_EventScript_PsychUp
case 7, BattleFrontier_Lounge7_EventScript_265614 case 7, BattleFrontier_Lounge7_EventScript_IcePunch
case 8, BattleFrontier_Lounge7_EventScript_26561F case 8, BattleFrontier_Lounge7_EventScript_ThunderPunch
case 9, BattleFrontier_Lounge7_EventScript_26562A case 9, BattleFrontier_Lounge7_EventScript_FirePunch
case 10, BattleFrontier_Lounge7_EventScript_265635 case 10, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_265635 case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
end end
BattleFrontier_Lounge7_EventScript_26551F:: @ 826551F BattleFrontier_Lounge7_EventScript_ChooseNewRightTutorMove:: @ 826551F
message BattleFrontier_Lounge7_Text_2658EF message BattleFrontier_Lounge7_Text_TeachWhichMove
waitmessage waitmessage
setvar VAR_TEMP_E, 1 setvar VAR_TEMP_E, 1
setvar VAR_0x8004, SCROLL_MULTI_BF_MOVE_TUTOR_2 setvar VAR_0x8004, SCROLL_MULTI_BF_MOVE_TUTOR_2
@@ -165,131 +165,133 @@ BattleFrontier_Lounge7_EventScript_26551F:: @ 826551F
waitstate waitstate
copyvar VAR_TEMP_D, VAR_RESULT copyvar VAR_TEMP_D, VAR_RESULT
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2655C7 case 0, BattleFrontier_Lounge7_EventScript_DefenseCurl
case 1, BattleFrontier_Lounge7_EventScript_2655D2 case 1, BattleFrontier_Lounge7_EventScript_Snore
case 2, BattleFrontier_Lounge7_EventScript_2655DD case 2, BattleFrontier_Lounge7_EventScript_MudSlap
case 3, BattleFrontier_Lounge7_EventScript_2655E8 case 3, BattleFrontier_Lounge7_EventScript_Swift
case 4, BattleFrontier_Lounge7_EventScript_2655F3 case 4, BattleFrontier_Lounge7_EventScript_IcyWind
case 5, BattleFrontier_Lounge7_EventScript_2655FE case 5, BattleFrontier_Lounge7_EventScript_Endure
case 6, BattleFrontier_Lounge7_EventScript_265609 case 6, BattleFrontier_Lounge7_EventScript_PsychUp
case 7, BattleFrontier_Lounge7_EventScript_265614 case 7, BattleFrontier_Lounge7_EventScript_IcePunch
case 8, BattleFrontier_Lounge7_EventScript_26561F case 8, BattleFrontier_Lounge7_EventScript_ThunderPunch
case 9, BattleFrontier_Lounge7_EventScript_26562A case 9, BattleFrontier_Lounge7_EventScript_FirePunch
case 10, BattleFrontier_Lounge7_EventScript_265635 case 10, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_265635 case MULTI_B_PRESSED, BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect
end end
BattleFrontier_Lounge7_EventScript_2655C7:: @ 82655C7 BattleFrontier_Lounge7_EventScript_DefenseCurl:: @ 82655C7
setvar VAR_0x8008, 16 setvar VAR_0x8008, 16
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2655D2:: @ 82655D2 BattleFrontier_Lounge7_EventScript_Snore:: @ 82655D2
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2655DD:: @ 82655DD BattleFrontier_Lounge7_EventScript_MudSlap:: @ 82655DD
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2655E8:: @ 82655E8 BattleFrontier_Lounge7_EventScript_Swift:: @ 82655E8
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2655F3:: @ 82655F3 BattleFrontier_Lounge7_EventScript_IcyWind:: @ 82655F3
setvar VAR_0x8008, 24 setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_2655FE:: @ 82655FE BattleFrontier_Lounge7_EventScript_Endure:: @ 82655FE
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265609:: @ 8265609 BattleFrontier_Lounge7_EventScript_PsychUp:: @ 8265609
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265614:: @ 8265614 BattleFrontier_Lounge7_EventScript_IcePunch:: @ 8265614
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_26561F:: @ 826561F BattleFrontier_Lounge7_EventScript_ThunderPunch:: @ 826561F
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_26562A:: @ 826562A BattleFrontier_Lounge7_EventScript_FirePunch:: @ 826562A
setvar VAR_0x8008, 48 setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F goto BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection
end end
BattleFrontier_Lounge7_EventScript_265635:: @ 8265635 BattleFrontier_Lounge7_EventScript_ExitTutorMoveSelect:: @ 8265635
special CloseBattleFrontierTutorWindow special CloseBattleFrontierTutorWindow
special CloseBattlePointsWindow special CloseBattlePointsWindow
msgbox BattleFrontier_Lounge7_Text_265A0E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_YouDontWantTo, MSGBOX_DEFAULT
release release
end end
BattleFrontier_Lounge7_EventScript_265645:: @ 8265645 BattleFrontier_Lounge7_EventScript_CancelChooseMon:: @ 8265645
msgbox BattleFrontier_Lounge7_Text_265A0E, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_YouDontWantTo, MSGBOX_DEFAULT
release release
end end
@ VAR_0x8004 here is used to determine which move name to buffer @ VAR_0x8008 is the price
@ VAR_0x8005 here is used to determine which move tutor was spoken to @ VAR_TEMP_C is the scroll multichoice ID
BattleFrontier_Lounge7_EventScript_26564F:: @ 826564F @ VAR_TEMP_D is the move selection
@ VAR_TEMP_E is which move tutor was spoken to
BattleFrontier_Lounge7_EventScript_ConfirmMoveSelection:: @ 826564F
copyvar VAR_0x8004, VAR_TEMP_D copyvar VAR_0x8004, VAR_TEMP_D
copyvar VAR_0x8005, VAR_TEMP_E copyvar VAR_0x8005, VAR_TEMP_E
special BufferBattleFrontierTutorMoveName special BufferBattleFrontierTutorMoveName
buffernumberstring 1, VAR_0x8008 buffernumberstring 1, VAR_0x8008
copyvar VAR_0x8004, VAR_TEMP_C copyvar VAR_0x8004, VAR_TEMP_C
msgbox BattleFrontier_Lounge7_Text_265921, MSGBOX_YESNO msgbox BattleFrontier_Lounge7_Text_MoveWillBeXBattlePoints, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq BattleFrontier_Lounge7_EventScript_2656CA goto_if_eq BattleFrontier_Lounge7_EventScript_ChooseNewMove
specialvar VAR_TEMP_1, GetFrontierBattlePoints specialvar VAR_TEMP_1, GetFrontierBattlePoints
compare VAR_TEMP_1, VAR_0x8008 compare VAR_TEMP_1, VAR_0x8008
goto_if_ge BattleFrontier_Lounge7_EventScript_265696 goto_if_ge BattleFrontier_Lounge7_EventScript_TeachTutorMove
msgbox BattleFrontier_Lounge7_Text_265997, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_HaventGotEnoughPoints, MSGBOX_DEFAULT
goto BattleFrontier_Lounge7_EventScript_2656CA goto BattleFrontier_Lounge7_EventScript_ChooseNewMove
end end
BattleFrontier_Lounge7_EventScript_265696:: @ 8265696 BattleFrontier_Lounge7_EventScript_TeachTutorMove:: @ 8265696
msgbox BattleFrontier_Lounge7_Text_26595A, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_TeachMoveToWhichMon, MSGBOX_DEFAULT
special GetBattleFrontierTutorMoveIndex special GetBattleFrontierTutorMoveIndex
fadescreen 1 fadescreen 1
special CloseBattlePointsWindow special CloseBattlePointsWindow
special CloseBattleFrontierTutorWindow special CloseBattleFrontierTutorWindow
special ChooseMonForMoveTutor special ChooseMonForMoveTutor
waitstate waitstate
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq BattleFrontier_Lounge7_EventScript_265645 goto_if_eq BattleFrontier_Lounge7_EventScript_CancelChooseMon
msgbox BattleFrontier_Lounge7_Text_2659C7, MSGBOX_DEFAULT msgbox BattleFrontier_Lounge7_Text_IllTakeBattlePoints, MSGBOX_DEFAULT
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
special TakeFrontierBattlePoints special TakeFrontierBattlePoints
release release
end end
BattleFrontier_Lounge7_EventScript_2656CA:: @ 82656CA BattleFrontier_Lounge7_EventScript_ChooseNewMove:: @ 82656CA
compare VAR_TEMP_E, 0 compare VAR_TEMP_E, 0
goto_if_eq BattleFrontier_Lounge7_EventScript_26532F goto_if_eq BattleFrontier_Lounge7_EventScript_ChooseNewLeftTutorMove
goto BattleFrontier_Lounge7_EventScript_26551F goto BattleFrontier_Lounge7_EventScript_ChooseNewRightTutorMove
end end
BattleFrontier_Lounge7_EventScript_2656DB:: @ 82656DB BattleFrontier_Lounge7_EventScript_Sailor:: @ 82656DB
msgbox BattleFrontier_Lounge7_Text_265C6F, MSGBOX_NPC msgbox BattleFrontier_Lounge7_Text_ThinkLadiesDontGetAlong, MSGBOX_NPC
end end
BattleFrontier_Lounge7_EventScript_2656E4:: @ 82656E4 BattleFrontier_Lounge7_EventScript_Gentleman:: @ 82656E4
msgbox BattleFrontier_Lounge7_Text_265D17, MSGBOX_NPC msgbox BattleFrontier_Lounge7_Text_LadiesWereStrongAndBeautiful, MSGBOX_NPC
end end
BattleFrontier_Lounge7_Text_2656ED: @ 82656ED BattleFrontier_Lounge7_Text_LeftTutorIntro: @ 82656ED
.string "Buhahaha!\p" .string "Buhahaha!\p"
.string "You couldn't tell it from looking now,\n" .string "You couldn't tell it from looking now,\n"
.string "but I used to be one tough TRAINER.\p" .string "but I used to be one tough TRAINER.\p"
@@ -307,38 +309,38 @@ BattleFrontier_Lounge7_Text_2656ED: @ 82656ED
.string "How about paying for the moves I teach\l" .string "How about paying for the moves I teach\l"
.string "with a wee bit of Battle Points?$" .string "with a wee bit of Battle Points?$"
BattleFrontier_Lounge7_Text_2658AB: @ 82658AB BattleFrontier_Lounge7_Text_LeftTutorWelcomeBack: @ 82658AB
.string "Buhahaha!\p" .string "Buhahaha!\p"
.string "Are you back to learn special and\n" .string "Are you back to learn special and\n"
.string "yet cute POKéMON moves?$" .string "yet cute POKéMON moves?$"
BattleFrontier_Lounge7_Text_2658EF: @ 82658EF BattleFrontier_Lounge7_Text_TeachWhichMove: @ 82658EF
.string "Fine, fine, look here!\n" .string "Fine, fine, look here!\n"
.string "Which move should I teach?$" .string "Which move should I teach?$"
BattleFrontier_Lounge7_Text_265921: @ 8265921 BattleFrontier_Lounge7_Text_MoveWillBeXBattlePoints: @ 8265921
.string "The move {STR_VAR_1}, is it?\n" .string "The move {STR_VAR_1}, is it?\n"
.string "That will be {STR_VAR_2} Battle Points, okay?$" .string "That will be {STR_VAR_2} Battle Points, okay?$"
BattleFrontier_Lounge7_Text_26595A: @ 826595A BattleFrontier_Lounge7_Text_TeachMoveToWhichMon: @ 826595A
.string "Fine, fine, now pick the POKéMON\n" .string "Fine, fine, now pick the POKéMON\n"
.string "I should teach the move to.$" .string "I should teach the move to.$"
BattleFrontier_Lounge7_Text_265997: @ 8265997 BattleFrontier_Lounge7_Text_HaventGotEnoughPoints: @ 8265997
.string "What the…\n" .string "What the…\n"
.string "You haven't got enough Battle Points!$" .string "You haven't got enough Battle Points!$"
BattleFrontier_Lounge7_Text_2659C7: @ 82659C7 BattleFrontier_Lounge7_Text_IllTakeBattlePoints: @ 82659C7
.string "Do you see how skilled I am now?\n" .string "Do you see how skilled I am now?\n"
.string "I'll take your Battle Points, thanks!$" .string "I'll take your Battle Points, thanks!$"
BattleFrontier_Lounge7_Text_265A0E: @ 8265A0E BattleFrontier_Lounge7_Text_YouDontWantTo: @ 8265A0E
.string "What's that?\n" .string "What's that?\n"
.string "You don't want to…\p" .string "You don't want to…\p"
.string "If you want to see how skilled I am,\n" .string "If you want to see how skilled I am,\n"
.string "you come see me anytime!$" .string "you come see me anytime!$"
BattleFrontier_Lounge7_Text_265A6C: @ 8265A6C BattleFrontier_Lounge7_Text_RightTutorIntro: @ 8265A6C
.string "Ihihihi!\p" .string "Ihihihi!\p"
.string "I know it's hard to see now, but I used\n" .string "I know it's hard to see now, but I used\n"
.string "to be one fantastic TRAINER.\p" .string "to be one fantastic TRAINER.\p"
@@ -356,19 +358,19 @@ BattleFrontier_Lounge7_Text_265A6C: @ 8265A6C
.string "How about paying for the moves I teach\l" .string "How about paying for the moves I teach\l"
.string "with a wee bit of Battle Points?$" .string "with a wee bit of Battle Points?$"
BattleFrontier_Lounge7_Text_265C2C: @ 8265C2C BattleFrontier_Lounge7_Text_RightTutorWelcomeBack: @ 8265C2C
.string "Ihihihi!\p" .string "Ihihihi!\p"
.string "Have you come to learn hard and\n" .string "Have you come to learn hard and\n"
.string "yet pretty POKéMON moves?$" .string "yet pretty POKéMON moves?$"
BattleFrontier_Lounge7_Text_265C6F: @ 8265C6F BattleFrontier_Lounge7_Text_ThinkLadiesDontGetAlong: @ 8265C6F
.string "Those ladies, the way they bad-mouth\n" .string "Those ladies, the way they bad-mouth\n"
.string "each other, you probably think that\l" .string "each other, you probably think that\l"
.string "they don't get along.\p" .string "they don't get along.\p"
.string "But if that were true, they wouldn't\n" .string "But if that were true, they wouldn't\n"
.string "stay out here together, would they?$" .string "stay out here together, would they?$"
BattleFrontier_Lounge7_Text_265D17: @ 8265D17 BattleFrontier_Lounge7_Text_LadiesWereStrongAndBeautiful: @ 8265D17
.string "When I was just a wee YOUNGSTER,\n" .string "When I was just a wee YOUNGSTER,\n"
.string "those ladies were strong and beautiful.\p" .string "those ladies were strong and beautiful.\p"
.string "They were idols among us TRAINERS.\p" .string "They were idols among us TRAINERS.\p"
@@ -380,102 +382,102 @@ BattleFrontier_Lounge7_Text_265D17: @ 8265D17
.string "but feel this…\p" .string "but feel this…\p"
.string "Time is so cruel…$" .string "Time is so cruel…$"
BattleFrontier_Lounge7_Text_265E30:: @ 8265E30 BattleFrontier_Lounge7_Text_SoftboiledDesc:: @ 8265E30
.string "Recovers up to\n" .string "Recovers up to\n"
.string "half the user's\n" .string "half the user's\n"
.string "maximum HP.$" .string "maximum HP.$"
BattleFrontier_Lounge7_Text_265E5B:: @ 8265E5B BattleFrontier_Lounge7_Text_SeismicTossDesc:: @ 8265E5B
.string "Inflicts damage\n" .string "Inflicts damage\n"
.string "identical to the\n" .string "identical to the\n"
.string "user's level.$" .string "user's level.$"
BattleFrontier_Lounge7_Text_265E8A:: @ 8265E8A BattleFrontier_Lounge7_Text_DreamEaterDesc:: @ 8265E8A
.string "Recovers half the\n" .string "Recovers half the\n"
.string "damage inflicted\n" .string "damage inflicted\n"
.string "on a sleeping foe.$" .string "on a sleeping foe.$"
BattleFrontier_Lounge7_Text_265EC0:: @ 8265EC0 BattleFrontier_Lounge7_Text_MegaPunchDesc:: @ 8265EC0
.string "A strong punch\n" .string "A strong punch\n"
.string "thrown with\n" .string "thrown with\n"
.string "incredible power.$" .string "incredible power.$"
BattleFrontier_Lounge7_Text_265EED:: @ 8265EED BattleFrontier_Lounge7_Text_MegaKickDesc:: @ 8265EED
.string "An extremely\n" .string "An extremely\n"
.string "powerful kick with\n" .string "powerful kick with\n"
.string "intense force.$" .string "intense force.$"
BattleFrontier_Lounge7_Text_265F1C:: @ 8265F1C BattleFrontier_Lounge7_Text_BodySlamDesc:: @ 8265F1C
.string "A full-body slam\n" .string "A full-body slam\n"
.string "that may cause\n" .string "that may cause\n"
.string "paralysis.$" .string "paralysis.$"
BattleFrontier_Lounge7_Text_265F47:: @ 8265F47 BattleFrontier_Lounge7_Text_RockSlideDesc:: @ 8265F47
.string "Large boulders\n" .string "Large boulders\n"
.string "are hurled. May\n" .string "are hurled. May\n"
.string "cause flinching.$" .string "cause flinching.$"
BattleFrontier_Lounge7_Text_265F77:: @ 8265F77 BattleFrontier_Lounge7_Text_CounterDesc:: @ 8265F77
.string "Retaliates any\n" .string "Retaliates any\n"
.string "physical hit with\n" .string "physical hit with\n"
.string "double the power.$" .string "double the power.$"
BattleFrontier_Lounge7_Text_265FAA:: @ 8265FAA BattleFrontier_Lounge7_Text_ThunderWaveDesc:: @ 8265FAA
.string "A weak jolt of\n" .string "A weak jolt of\n"
.string "electricity that\n" .string "electricity that\n"
.string "paralyzes the foe.$" .string "paralyzes the foe.$"
BattleFrontier_Lounge7_Text_265FDD:: @ 8265FDD BattleFrontier_Lounge7_Text_SwordsDanceDesc:: @ 8265FDD
.string "A fighting dance\n" .string "A fighting dance\n"
.string "that sharply\n" .string "that sharply\n"
.string "raises ATTACK.$" .string "raises ATTACK.$"
BattleFrontier_Lounge7_Text_26600A:: @ 826600A BattleFrontier_Lounge7_Text_DefenseCurlDesc:: @ 826600A
.string "Curls up to con-\n" .string "Curls up to con-\n"
.string "ceal weak spots\n" .string "ceal weak spots\n"
.string "and raise DEFENSE.$" .string "and raise DEFENSE.$"
BattleFrontier_Lounge7_Text_26603E:: @ 826603E BattleFrontier_Lounge7_Text_SnoreDesc:: @ 826603E
.string "A loud attack\n" .string "A loud attack\n"
.string "that can be used\n" .string "that can be used\n"
.string "only while asleep.$" .string "only while asleep.$"
BattleFrontier_Lounge7_Text_266070:: @ 8266070 BattleFrontier_Lounge7_Text_MudSlapDesc:: @ 8266070
.string "Hurls mud in the\n" .string "Hurls mud in the\n"
.string "foe's face to re-\n" .string "foe's face to re-\n"
.string "duce its accuracy.$" .string "duce its accuracy.$"
BattleFrontier_Lounge7_Text_2660A6:: @ 82660A6 BattleFrontier_Lounge7_Text_SwiftDesc:: @ 82660A6
.string "Sprays star-\n" .string "Sprays star-\n"
.string "shaped rays\n" .string "shaped rays\n"
.string "that never miss.$" .string "that never miss.$"
BattleFrontier_Lounge7_Text_2660D0:: @ 82660D0 BattleFrontier_Lounge7_Text_IcyWindDesc:: @ 82660D0
.string "A chilling attack\n" .string "A chilling attack\n"
.string "that lowers the\n" .string "that lowers the\n"
.string "foe's SPEED.$" .string "foe's SPEED.$"
BattleFrontier_Lounge7_Text_2660FF:: @ 82660FF BattleFrontier_Lounge7_Text_EndureDesc:: @ 82660FF
.string "Endures any at-\n" .string "Endures any at-\n"
.string "tack for 1 turn,\n" .string "tack for 1 turn,\n"
.string "leaving 1HP.$" .string "leaving 1HP.$"
BattleFrontier_Lounge7_Text_26612D:: @ 826612D BattleFrontier_Lounge7_Text_PsychUpDesc:: @ 826612D
.string "Copies the foe's\n" .string "Copies the foe's\n"
.string "effect(s) and\n" .string "effect(s) and\n"
.string "gives to the user.$" .string "gives to the user.$"
BattleFrontier_Lounge7_Text_26615F:: @ 826615F BattleFrontier_Lounge7_Text_IcePunchDesc:: @ 826615F
.string "An icy punch\n" .string "An icy punch\n"
.string "that may\n" .string "that may\n"
.string "freeze the foe.$" .string "freeze the foe.$"
BattleFrontier_Lounge7_Text_266185:: @ 8266185 BattleFrontier_Lounge7_Text_ThunderPunchDesc:: @ 8266185
.string "An electrified\n" .string "An electrified\n"
.string "punch that may\n" .string "punch that may\n"
.string "paralyze the foe.$" .string "paralyze the foe.$"
BattleFrontier_Lounge7_Text_2661B5:: @ 82661B5 BattleFrontier_Lounge7_Text_FirePunchDesc:: @ 82661B5
.string "A fiery punch\n" .string "A fiery punch\n"
.string "that may burn\n" .string "that may burn\n"
.string "the foe.$" .string "the foe.$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge8_EventScript_2676DC", "script": "BattleFrontier_Lounge8_EventScript_NinjaBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge8_EventScript_2676CA", "script": "BattleFrontier_Lounge8_EventScript_Man",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_Lounge8_EventScript_2676D3", "script": "BattleFrontier_Lounge8_EventScript_Woman",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,19 +1,19 @@
BattleFrontier_Lounge8_MapScripts:: @ 82676C9 BattleFrontier_Lounge8_MapScripts:: @ 82676C9
.byte 0 .byte 0
BattleFrontier_Lounge8_EventScript_2676CA:: @ 82676CA BattleFrontier_Lounge8_EventScript_Man:: @ 82676CA
msgbox BattleFrontier_Lounge8_Text_2676E5, MSGBOX_NPC msgbox BattleFrontier_Lounge8_Text_WhatATrainerNeeds, MSGBOX_NPC
end end
BattleFrontier_Lounge8_EventScript_2676D3:: @ 82676D3 BattleFrontier_Lounge8_EventScript_Woman:: @ 82676D3
msgbox BattleFrontier_Lounge8_Text_26779C, MSGBOX_NPC msgbox BattleFrontier_Lounge8_Text_KnowAboutFrontierBrains, MSGBOX_NPC
end end
BattleFrontier_Lounge8_EventScript_2676DC:: @ 82676DC BattleFrontier_Lounge8_EventScript_NinjaBoy:: @ 82676DC
msgbox BattleFrontier_Lounge8_Text_26782C, MSGBOX_NPC msgbox BattleFrontier_Lounge8_Text_ToldMeIHaveTalentForBattling, MSGBOX_NPC
end end
BattleFrontier_Lounge8_Text_2676E5: @ 82676E5 BattleFrontier_Lounge8_Text_WhatATrainerNeeds: @ 82676E5
.string "What a TRAINER needs…\p" .string "What a TRAINER needs…\p"
.string "Knowledge…\n" .string "Knowledge…\n"
.string "Strategy…\l" .string "Strategy…\l"
@@ -27,14 +27,14 @@ BattleFrontier_Lounge8_Text_2676E5: @ 82676E5
.string "Huh? POKéMON?\n" .string "Huh? POKéMON?\n"
.string "What's that?$" .string "What's that?$"
BattleFrontier_Lounge8_Text_26779C: @ 826779C BattleFrontier_Lounge8_Text_KnowAboutFrontierBrains: @ 826779C
.string "Do you know about the FRONTIER\n" .string "Do you know about the FRONTIER\n"
.string "BRAINS?\p" .string "BRAINS?\p"
.string "That's what SCOTT calls the seven\n" .string "That's what SCOTT calls the seven\n"
.string "special TRAINERS that run the seven\l" .string "special TRAINERS that run the seven\l"
.string "facilities in the BATTLE FRONTIER.$" .string "facilities in the BATTLE FRONTIER.$"
BattleFrontier_Lounge8_Text_26782C: @ 826782C BattleFrontier_Lounge8_Text_ToldMeIHaveTalentForBattling: @ 826782C
.string "At the BATTLE TOWER, an older girl\n" .string "At the BATTLE TOWER, an older girl\n"
.string "told me that I have a lot of talent\l" .string "told me that I have a lot of talent\l"
.string "for battling!\p" .string "for battling!\p"

View File

@@ -30,7 +30,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C67", "script": "BattleFrontier_OutsideEast_EventScript_NinjaBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -43,7 +43,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C70", "script": "BattleFrontier_OutsideEast_EventScript_Man1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -56,7 +56,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C79", "script": "BattleFrontier_OutsideEast_EventScript_Hiker",
"flag": "0" "flag": "0"
}, },
{ {
@@ -69,7 +69,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C82", "script": "BattleFrontier_OutsideEast_EventScript_HexManiac",
"flag": "0" "flag": "0"
}, },
{ {
@@ -82,7 +82,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C8B", "script": "BattleFrontier_OutsideEast_EventScript_BlackBelt1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -95,7 +95,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C94", "script": "BattleFrontier_OutsideEast_EventScript_Cook",
"flag": "0" "flag": "0"
}, },
{ {
@@ -108,7 +108,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242CBB", "script": "BattleFrontier_OutsideEast_EventScript_ExpertF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -121,7 +121,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242CE1", "script": "BattleFrontier_OutsideEast_EventScript_TriathleteM",
"flag": "0" "flag": "0"
}, },
{ {
@@ -134,7 +134,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242CB2", "script": "BattleFrontier_OutsideEast_EventScript_RichBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -147,7 +147,7 @@
"movement_range_y": 6, "movement_range_y": 6,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242CC4", "script": "BattleFrontier_OutsideEast_EventScript_TriathleteF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -160,7 +160,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242CCD", "script": "BattleFrontier_OutsideEast_EventScript_Twin",
"flag": "0" "flag": "0"
}, },
{ {
@@ -173,7 +173,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242CD6", "script": "BattleFrontier_OutsideEast_EventScript_Man2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -186,7 +186,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242C9F", "script": "BattleFrontier_OutsideEast_EventScript_Zigzagoon",
"flag": "0" "flag": "0"
}, },
{ {
@@ -212,7 +212,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242D79", "script": "BattleFrontier_OutsideEast_EventScript_Maniac1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -225,7 +225,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242D82", "script": "BattleFrontier_OutsideEast_EventScript_Girl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -238,7 +238,7 @@
"movement_range_y": 6, "movement_range_y": 6,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242D8B", "script": "BattleFrontier_OutsideEast_EventScript_PsychicM",
"flag": "0" "flag": "0"
}, },
{ {
@@ -251,7 +251,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242D94", "script": "BattleFrontier_OutsideEast_EventScript_Man3",
"flag": "0" "flag": "0"
}, },
{ {
@@ -264,7 +264,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242D9D", "script": "BattleFrontier_OutsideEast_EventScript_Woman1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -277,7 +277,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242DA6", "script": "BattleFrontier_OutsideEast_EventScript_Woman2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -290,7 +290,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242DAF", "script": "BattleFrontier_OutsideEast_EventScript_BlackBelt2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -303,7 +303,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242DB8", "script": "BattleFrontier_OutsideEast_EventScript_Maniac2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -316,7 +316,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242DC3", "script": "BattleFrontier_OutsideEast_EventScript_Woman3",
"flag": "0" "flag": "0"
}, },
{ {
@@ -329,7 +329,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242DE9", "script": "BattleFrontier_OutsideEast_EventScript_OldWoman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -342,7 +342,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242DE0", "script": "BattleFrontier_OutsideEast_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -355,7 +355,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideEast_EventScript_242E08", "script": "BattleFrontier_OutsideEast_EventScript_Camper",
"flag": "0" "flag": "0"
} }
], ],
@@ -406,7 +406,7 @@
"x": 10, "x": 10,
"y": 28, "y": 28,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER", "dest_map": "MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"dest_warp_id": 0 "dest_warp_id": 0
}, },
{ {
@@ -467,7 +467,7 @@
"y": 17, "y": 17,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideEast_EventScript_242C43" "script": "BattleFrontier_OutsideEast_EventScript_BattleTowerSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -475,7 +475,7 @@
"y": 56, "y": 56,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideEast_EventScript_242C4C" "script": "BattleFrontier_OutsideEast_EventScript_BattlePalaceSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -483,7 +483,7 @@
"y": 34, "y": 34,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideEast_EventScript_242C55" "script": "BattleFrontier_OutsideEast_EventScript_BattleArenaSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -491,7 +491,7 @@
"y": 15, "y": 15,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideEast_EventScript_242C5E" "script": "BattleFrontier_OutsideEast_EventScript_BattlePyramidSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -499,7 +499,7 @@
"y": 29, "y": 29,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideEast_EventScript_242DD7" "script": "BattleFrontier_OutsideEast_EventScript_ExchangeCornerSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -507,7 +507,7 @@
"y": 13, "y": 13,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideEast_EventScript_242DCE" "script": "BattleFrontier_OutsideEast_EventScript_RankingHallSign"
}, },
{ {
"type": "sign", "type": "sign",

View File

@@ -1,105 +1,105 @@
BattleFrontier_OutsideEast_MapScripts:: @ 8242C04 BattleFrontier_OutsideEast_MapScripts:: @ 8242C04
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_OutsideEast_MapScript1_242C0F map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_OutsideEast_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideEast_MapScript1_242C2D map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideEast_OnTransition
.byte 0 .byte 0
BattleFrontier_OutsideEast_MapScript1_242C0F: @ 8242C0F BattleFrontier_OutsideEast_OnResume: @ 8242C0F
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, BattleFrontier_OutsideEast_EventScript_242C19 call_if_set FLAG_SYS_CTRL_OBJ_DELETE, BattleFrontier_OutsideEast_EventScript_TryRemoveSudowoodo
end end
BattleFrontier_OutsideEast_EventScript_242C19:: @ 8242C19 BattleFrontier_OutsideEast_EventScript_TryRemoveSudowoodo:: @ 8242C19
specialvar VAR_RESULT, GetBattleOutcome specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn goto_if_ne Common_EventScript_NopReturn
removeobject VAR_LAST_TALKED removeobject VAR_LAST_TALKED
return return
BattleFrontier_OutsideEast_MapScript1_242C2D: @ 8242C2D BattleFrontier_OutsideEast_OnTransition: @ 8242C2D
setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0 setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
setflag FLAG_HIDE_BATTLE_TOWER_REPORTER setflag FLAG_HIDE_BATTLE_TOWER_REPORTER
call_if_unset FLAG_DEFEATED_SUDOWOODO, BattleFrontier_OutsideEast_EventScript_242C3F call_if_unset FLAG_DEFEATED_SUDOWOODO, BattleFrontier_OutsideEast_EventScript_ShowSudowoodo
end end
BattleFrontier_OutsideEast_EventScript_242C3F:: @ 8242C3F BattleFrontier_OutsideEast_EventScript_ShowSudowoodo:: @ 8242C3F
clearflag FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO clearflag FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO
return return
BattleFrontier_OutsideEast_EventScript_242C43:: @ 8242C43 BattleFrontier_OutsideEast_EventScript_BattleTowerSign:: @ 8242C43
msgbox BattleFrontier_OutsideEast_Text_242E11, MSGBOX_SIGN msgbox BattleFrontier_OutsideEast_Text_BattleTowerSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideEast_EventScript_242C4C:: @ 8242C4C BattleFrontier_OutsideEast_EventScript_BattlePalaceSign:: @ 8242C4C
msgbox BattleFrontier_OutsideEast_Text_242E58, MSGBOX_SIGN msgbox BattleFrontier_OutsideEast_Text_BattlePalaceSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideEast_EventScript_242C55:: @ 8242C55 BattleFrontier_OutsideEast_EventScript_BattleArenaSign:: @ 8242C55
msgbox BattleFrontier_OutsideEast_Text_242E96, MSGBOX_SIGN msgbox BattleFrontier_OutsideEast_Text_BattleArenaSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideEast_EventScript_242C5E:: @ 8242C5E BattleFrontier_OutsideEast_EventScript_BattlePyramidSign:: @ 8242C5E
msgbox BattleFrontier_OutsideEast_Text_242ECF, MSGBOX_SIGN msgbox BattleFrontier_OutsideEast_Text_BattlePyramidSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideEast_EventScript_242C67:: @ 8242C67 BattleFrontier_OutsideEast_EventScript_NinjaBoy:: @ 8242C67
msgbox BattleFrontier_OutsideEast_Text_242F8C, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_BattleTowerFeelsSpecial, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242C70:: @ 8242C70 BattleFrontier_OutsideEast_EventScript_Man1:: @ 8242C70
msgbox BattleFrontier_OutsideEast_Text_242FDC, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_ConquerLeagueAndFrontier, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242C79:: @ 8242C79 BattleFrontier_OutsideEast_EventScript_Hiker:: @ 8242C79
msgbox BattleFrontier_OutsideEast_Text_24308C, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_PyramidTooHarsh, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242C82:: @ 8242C82 BattleFrontier_OutsideEast_EventScript_HexManiac:: @ 8242C82
msgbox BattleFrontier_OutsideEast_Text_243106, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_ThriveInDarkness, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242C8B:: @ 8242C8B BattleFrontier_OutsideEast_EventScript_BlackBelt1:: @ 8242C8B
msgbox BattleFrontier_OutsideEast_Text_2431A5, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_PutTogetherUltimateTeam, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242C94:: @ 8242C94 BattleFrontier_OutsideEast_EventScript_Cook:: @ 8242C94
lock lock
msgbox BattleFrontier_OutsideEast_Text_2432DD, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_BelieveInYouBuddy, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideEast_EventScript_242C9F:: @ 8242C9F BattleFrontier_OutsideEast_EventScript_Zigzagoon:: @ 8242C9F
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_ZIGZAGOON, 0 playmoncry SPECIES_ZIGZAGOON, 0
msgbox BattleFrontier_OutsideEast_Text_24334B, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_ZigzagoonLooksVacant, MSGBOX_DEFAULT
waitmoncry waitmoncry
release release
end end
BattleFrontier_OutsideEast_EventScript_242CB2:: @ 8242CB2 BattleFrontier_OutsideEast_EventScript_RichBoy:: @ 8242CB2
msgbox BattleFrontier_OutsideEast_Text_243363, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_PeopleCallMeBusybody, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242CBB:: @ 8242CBB BattleFrontier_OutsideEast_EventScript_ExpertF:: @ 8242CBB
msgbox BattleFrontier_OutsideEast_Text_243425, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_OnceBeatGymLeader, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242CC4:: @ 8242CC4 BattleFrontier_OutsideEast_EventScript_TriathleteF:: @ 8242CC4
msgbox BattleFrontier_OutsideEast_Text_2434A0, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_FastOnBikeAndBattles, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242CCD:: @ 8242CCD BattleFrontier_OutsideEast_EventScript_Twin:: @ 8242CCD
msgbox BattleFrontier_OutsideEast_Text_243504, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_BetterThanDaddyAtPokemon, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242CD6:: @ 8242CD6 BattleFrontier_OutsideEast_EventScript_Man2:: @ 8242CD6
lock lock
msgbox BattleFrontier_OutsideEast_Text_243529, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_GoRackUpSomeWinsForDaddy, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideEast_EventScript_242CE1:: @ 8242CE1 BattleFrontier_OutsideEast_EventScript_TriathleteM:: @ 8242CE1
msgbox BattleFrontier_OutsideEast_Text_243230, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_DidScottBringYouHere, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_Sudowoodo:: @ 8242CEA BattleFrontier_OutsideEast_EventScript_Sudowoodo:: @ 8242CEA
@@ -134,16 +134,16 @@ BattleFrontier_OutsideEast_EventScript_WaterSudowoodo:: @ 8242CFC
clearflag FLAG_SYS_CTRL_OBJ_DELETE clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, GetBattleOutcome specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON compare VAR_RESULT, B_OUTCOME_WON
goto_if_eq BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo goto_if_eq BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo
compare VAR_RESULT, B_OUTCOME_RAN compare VAR_RESULT, B_OUTCOME_RAN
goto_if_eq BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo goto_if_eq BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
goto_if_eq BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo goto_if_eq BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo
setflag FLAG_DEFEATED_SUDOWOODO setflag FLAG_DEFEATED_SUDOWOODO
release release
end end
BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo:: @ 8242D60 BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo:: @ 8242D60
setflag FLAG_DEFEATED_SUDOWOODO setflag FLAG_DEFEATED_SUDOWOODO
goto Common_EventScript_RemoveStaticPokemon goto Common_EventScript_RemoveStaticPokemon
end end
@@ -166,107 +166,107 @@ BattleFrontier_OutsideEast_Movement_SudowoodoShake: @ 8242D69
face_down face_down
step_end step_end
BattleFrontier_OutsideEast_EventScript_242D79:: @ 8242D79 BattleFrontier_OutsideEast_EventScript_Maniac1:: @ 8242D79
msgbox BattleFrontier_OutsideEast_Text_243598, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_HeardPrettyGirlAtBattleArena, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242D82:: @ 8242D82 BattleFrontier_OutsideEast_EventScript_Girl:: @ 8242D82
msgbox BattleFrontier_OutsideEast_Text_243668, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_SometimesImportantOldManInThere, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242D8B:: @ 8242D8B BattleFrontier_OutsideEast_EventScript_PsychicM:: @ 8242D8B
msgbox BattleFrontier_OutsideEast_Text_2436F2, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_LegendOfBattlePyramid, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242D94:: @ 8242D94 BattleFrontier_OutsideEast_EventScript_Man3:: @ 8242D94
msgbox BattleFrontier_OutsideEast_Text_243809, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_GotWipedOut, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242D9D:: @ 8242D9D BattleFrontier_OutsideEast_EventScript_Woman1:: @ 8242D9D
msgbox BattleFrontier_OutsideEast_Text_243895, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_ToughTrainerInBattleTower, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242DA6:: @ 8242DA6 BattleFrontier_OutsideEast_EventScript_Woman2:: @ 8242DA6
msgbox BattleFrontier_OutsideEast_Text_243943, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_EnoughBattlePointsForDoll, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242DAF:: @ 8242DAF BattleFrontier_OutsideEast_EventScript_BlackBelt2:: @ 8242DAF
msgbox BattleFrontier_OutsideEast_Text_2439A0, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_LikeToHaveNameRecordedHere, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242DB8:: @ 8242DB8 BattleFrontier_OutsideEast_EventScript_Maniac2:: @ 8242DB8
lock lock
msgbox BattleFrontier_OutsideEast_Text_243A2B, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_CanDoAnythingWithYou, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideEast_EventScript_242DC3:: @ 8242DC3 BattleFrontier_OutsideEast_EventScript_Woman3:: @ 8242DC3
lock lock
msgbox BattleFrontier_OutsideEast_Text_243A53, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_PowerOfOurLoveWillOvercome, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideEast_EventScript_242DCE:: @ 8242DCE BattleFrontier_OutsideEast_EventScript_RankingHallSign:: @ 8242DCE
msgbox BattleFrontier_OutsideEast_Text_242F0D, MSGBOX_SIGN msgbox BattleFrontier_OutsideEast_Text_RankingHallSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideEast_EventScript_242DD7:: @ 8242DD7 BattleFrontier_OutsideEast_EventScript_ExchangeCornerSign:: @ 8242DD7
msgbox BattleFrontier_OutsideEast_Text_242F4A, MSGBOX_SIGN msgbox BattleFrontier_OutsideEast_Text_ExchangeCornerSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideEast_EventScript_242DE0:: @ 8242DE0 BattleFrontier_OutsideEast_EventScript_Gentleman:: @ 8242DE0
msgbox BattleFrontier_OutsideEast_Text_243B68, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_FrontierNotExclusivelyForToughTrainers, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_EventScript_242DE9:: @ 8242DE9 BattleFrontier_OutsideEast_EventScript_OldWoman:: @ 8242DE9
lock lock
faceplayer faceplayer
goto_if_set FLAG_DEFEATED_SUDOWOODO, BattleFrontier_OutsideEast_EventScript_242DFE goto_if_set FLAG_DEFEATED_SUDOWOODO, BattleFrontier_OutsideEast_EventScript_OldWomanSudowoodoGone
msgbox BattleFrontier_OutsideEast_Text_243C2C, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_OddTreeHereSeemsToWiggle, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideEast_EventScript_242DFE:: @ 8242DFE BattleFrontier_OutsideEast_EventScript_OldWomanSudowoodoGone:: @ 8242DFE
msgbox BattleFrontier_OutsideEast_Text_243CA3, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideEast_Text_OnceAnOddTreePastHere, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideEast_EventScript_242E08:: @ 8242E08 BattleFrontier_OutsideEast_EventScript_Camper:: @ 8242E08
msgbox BattleFrontier_OutsideEast_Text_243D0B, MSGBOX_NPC msgbox BattleFrontier_OutsideEast_Text_StickyMonWithLongTail, MSGBOX_NPC
end end
BattleFrontier_OutsideEast_Text_242E11: @ 8242E11 BattleFrontier_OutsideEast_Text_BattleTowerSign: @ 8242E11
.string "This is the BATTLE TOWER!\n" .string "This is the BATTLE TOWER!\n"
.string "Keep the win streak as the toughest\l" .string "Keep the win streak as the toughest\l"
.string "TRAINER!$" .string "TRAINER!$"
BattleFrontier_OutsideEast_Text_242E58: @ 8242E58 BattleFrontier_OutsideEast_Text_BattlePalaceSign: @ 8242E58
.string "This is the BATTLE PALACE!\n" .string "This is the BATTLE PALACE!\n"
.string "Keep your eyes on POKéMON battles!$" .string "Keep your eyes on POKéMON battles!$"
BattleFrontier_OutsideEast_Text_242E96: @ 8242E96 BattleFrontier_OutsideEast_Text_BattleArenaSign: @ 8242E96
.string "This is the BATTLE ARENA!\n" .string "This is the BATTLE ARENA!\n"
.string "Let the toughest teams gather!$" .string "Let the toughest teams gather!$"
BattleFrontier_OutsideEast_Text_242ECF: @ 8242ECF BattleFrontier_OutsideEast_Text_BattlePyramidSign: @ 8242ECF
.string "This is the BATTLE PYRAMID!\n" .string "This is the BATTLE PYRAMID!\n"
.string "Advance through the Battle Quest!$" .string "Advance through the Battle Quest!$"
BattleFrontier_OutsideEast_Text_242F0D: @ 8242F0D BattleFrontier_OutsideEast_Text_RankingHallSign: @ 8242F0D
.string "BATTLE FRONTIER RANKING HALL\n" .string "BATTLE FRONTIER RANKING HALL\n"
.string "Set your sights on new records!$" .string "Set your sights on new records!$"
BattleFrontier_OutsideEast_Text_242F4A: @ 8242F4A BattleFrontier_OutsideEast_Text_ExchangeCornerSign: @ 8242F4A
.string "BATTLE POINT EXCHANGE SERVICE CORNER\n" .string "BATTLE POINT EXCHANGE SERVICE CORNER\n"
.string "Exchange your Battle Points!$" .string "Exchange your Battle Points!$"
BattleFrontier_OutsideEast_Text_242F8C: @ 8242F8C BattleFrontier_OutsideEast_Text_BattleTowerFeelsSpecial: @ 8242F8C
.string "Wow!\n" .string "Wow!\n"
.string "It's huge!\p" .string "It's huge!\p"
.string "The BATTLE TOWER feels special.\n" .string "The BATTLE TOWER feels special.\n"
.string "It's different from the others.$" .string "It's different from the others.$"
BattleFrontier_OutsideEast_Text_242FDC: @ 8242FDC BattleFrontier_OutsideEast_Text_ConquerLeagueAndFrontier: @ 8242FDC
.string "My grand ambition is to conquer both\n" .string "My grand ambition is to conquer both\n"
.string "the BATTLE FRONTIER and the POKéMON\l" .string "the BATTLE FRONTIER and the POKéMON\l"
.string "LEAGUE.\p" .string "LEAGUE.\p"
@@ -274,26 +274,26 @@ BattleFrontier_OutsideEast_Text_242FDC: @ 8242FDC
.string "I… I'm going to ask MIMI next door\n" .string "I… I'm going to ask MIMI next door\n"
.string "if she will be friends with me!$" .string "if she will be friends with me!$"
BattleFrontier_OutsideEast_Text_24308C: @ 824308C BattleFrontier_OutsideEast_Text_PyramidTooHarsh: @ 824308C
.string "The BATTLE PYRAMID's too harsh!\n" .string "The BATTLE PYRAMID's too harsh!\n"
.string "I just can't make it to the top!\p" .string "I just can't make it to the top!\p"
.string "Since I'm out of options, maybe I can\n" .string "Since I'm out of options, maybe I can\n"
.string "climb the outside…$" .string "climb the outside…$"
BattleFrontier_OutsideEast_Text_243106: @ 8243106 BattleFrontier_OutsideEast_Text_ThriveInDarkness: @ 8243106
.string "I thrive in darkness…\n" .string "I thrive in darkness…\n"
.string "Yes… What is worthy of me?\l" .string "Yes… What is worthy of me?\l"
.string "None other than the BATTLE PYRAMID…\p" .string "None other than the BATTLE PYRAMID…\p"
.string "What say you to wandering in darkness\n" .string "What say you to wandering in darkness\n"
.string "and in utter and total desperation?$" .string "and in utter and total desperation?$"
BattleFrontier_OutsideEast_Text_2431A5: @ 82431A5 BattleFrontier_OutsideEast_Text_PutTogetherUltimateTeam: @ 82431A5
.string "I didn't sleep for a week, but then\n" .string "I didn't sleep for a week, but then\n"
.string "I put together the ultimate team!\p" .string "I put together the ultimate team!\p"
.string "I can't see myself losing, no joke.\n" .string "I can't see myself losing, no joke.\n"
.string "We're storming the BATTLE ARENA!$" .string "We're storming the BATTLE ARENA!$"
BattleFrontier_OutsideEast_Text_243230: @ 8243230 BattleFrontier_OutsideEast_Text_DidScottBringYouHere: @ 8243230
.string "Did SCOTT bring you here, too?\n" .string "Did SCOTT bring you here, too?\n"
.string "What is it with that guy?\p" .string "What is it with that guy?\p"
.string "It sounds like he really does know\n" .string "It sounds like he really does know\n"
@@ -301,16 +301,16 @@ BattleFrontier_OutsideEast_Text_243230: @ 8243230
.string "I've never seen him battling in person\n" .string "I've never seen him battling in person\n"
.string "ever.$" .string "ever.$"
BattleFrontier_OutsideEast_Text_2432DD: @ 82432DD BattleFrontier_OutsideEast_Text_BelieveInYouBuddy: @ 82432DD
.string "ZIGG!\n" .string "ZIGG!\n"
.string "I believe in you, little buddy!\p" .string "I believe in you, little buddy!\p"
.string "I'll make my little ZIGG any favorite\n" .string "I'll make my little ZIGG any favorite\n"
.string "tasty treats you like if you win!$" .string "tasty treats you like if you win!$"
BattleFrontier_OutsideEast_Text_24334B: @ 824334B BattleFrontier_OutsideEast_Text_ZigzagoonLooksVacant: @ 824334B
.string "ZIGZAGOON looks vacant…$" .string "ZIGZAGOON looks vacant…$"
BattleFrontier_OutsideEast_Text_243363: @ 8243363 BattleFrontier_OutsideEast_Text_PeopleCallMeBusybody: @ 8243363
.string "People call me a busybody,\n" .string "People call me a busybody,\n"
.string "but I can't help it.\p" .string "but I can't help it.\p"
.string "Your hat's on crooked!\n" .string "Your hat's on crooked!\n"
@@ -319,29 +319,29 @@ BattleFrontier_OutsideEast_Text_243363: @ 8243363
.string "I don't know if I can stand to just\n" .string "I don't know if I can stand to just\n"
.string "watch at the BATTLE PALACE…$" .string "watch at the BATTLE PALACE…$"
BattleFrontier_OutsideEast_Text_243425: @ 8243425 BattleFrontier_OutsideEast_Text_OnceBeatGymLeader: @ 8243425
.string "I may not look that impressive now,\n" .string "I may not look that impressive now,\n"
.string "but I once beat a GYM LEADER.\p" .string "but I once beat a GYM LEADER.\p"
.string "Who knows, maybe I should give it\n" .string "Who knows, maybe I should give it\n"
.string "another shot at glory.$" .string "another shot at glory.$"
BattleFrontier_OutsideEast_Text_2434A0: @ 82434A0 BattleFrontier_OutsideEast_Text_FastOnBikeAndBattles: @ 82434A0
.string "I'm fast on my BIKE, and that goes for\n" .string "I'm fast on my BIKE, and that goes for\n"
.string "the way I battle, too.\p" .string "the way I battle, too.\p"
.string "I win matches in the blink of\n" .string "I win matches in the blink of\n"
.string "an eye!$" .string "an eye!$"
BattleFrontier_OutsideEast_Text_243504: @ 8243504 BattleFrontier_OutsideEast_Text_BetterThanDaddyAtPokemon: @ 8243504
.string "I'm better than my daddy\n" .string "I'm better than my daddy\n"
.string "at POKéMON.$" .string "at POKéMON.$"
BattleFrontier_OutsideEast_Text_243529: @ 8243529 BattleFrontier_OutsideEast_Text_GoRackUpSomeWinsForDaddy: @ 8243529
.string "Go on, my baby sweetie!\n" .string "Go on, my baby sweetie!\n"
.string "Go rack up some wins for Daddy!\p" .string "Go rack up some wins for Daddy!\p"
.string "You're just like your mother,\n" .string "You're just like your mother,\n"
.string "so you'll be dominating!$" .string "so you'll be dominating!$"
BattleFrontier_OutsideEast_Text_243598: @ 8243598 BattleFrontier_OutsideEast_Text_HeardPrettyGirlAtBattleArena: @ 8243598
.string "It wasn't easy getting here,\n" .string "It wasn't easy getting here,\n"
.string "but I'd heard about this knockout\l" .string "but I'd heard about this knockout\l"
.string "pretty girl at the BATTLE ARENA.\p" .string "pretty girl at the BATTLE ARENA.\p"
@@ -350,13 +350,13 @@ BattleFrontier_OutsideEast_Text_243598: @ 8243598
.string "A whole teeming mob of sweaty,\n" .string "A whole teeming mob of sweaty,\n"
.string "stinky, and primitive martial artists!$" .string "stinky, and primitive martial artists!$"
BattleFrontier_OutsideEast_Text_243668: @ 8243668 BattleFrontier_OutsideEast_Text_SometimesImportantOldManInThere: @ 8243668
.string "I sometimes see this really important-\n" .string "I sometimes see this really important-\n"
.string "looking old man going in there.\p" .string "looking old man going in there.\p"
.string "He has these really awesome POKéMON.\n" .string "He has these really awesome POKéMON.\n"
.string "He seems really nice, though.$" .string "He seems really nice, though.$"
BattleFrontier_OutsideEast_Text_2436F2: @ 82436F2 BattleFrontier_OutsideEast_Text_LegendOfBattlePyramid: @ 82436F2
.string "Do you know it?\n" .string "Do you know it?\n"
.string "The legend of the BATTLE PYRAMID?\p" .string "The legend of the BATTLE PYRAMID?\p"
.string "When there comes a confident TRAINER\n" .string "When there comes a confident TRAINER\n"
@@ -368,7 +368,7 @@ BattleFrontier_OutsideEast_Text_2436F2: @ 82436F2
.string "What's it supposed to mean?\n" .string "What's it supposed to mean?\n"
.string "That, my friend, I can't say!$" .string "That, my friend, I can't say!$"
BattleFrontier_OutsideEast_Text_243809: @ 8243809 BattleFrontier_OutsideEast_Text_GotWipedOut: @ 8243809
.string "Man! Oh man!\n" .string "Man! Oh man!\n"
.string "I've never lost once before!\p" .string "I've never lost once before!\p"
.string "But I got wiped out with no saving\n" .string "But I got wiped out with no saving\n"
@@ -376,7 +376,7 @@ BattleFrontier_OutsideEast_Text_243809: @ 8243809
.string "And then I'm told I don't have any\n" .string "And then I'm told I don't have any\n"
.string "talent?! Man!$" .string "talent?! Man!$"
BattleFrontier_OutsideEast_Text_243895: @ 8243895 BattleFrontier_OutsideEast_Text_ToughTrainerInBattleTower: @ 8243895
.string "This guy ran into a horribly tough\n" .string "This guy ran into a horribly tough\n"
.string "TRAINER while he was on the BATTLE\l" .string "TRAINER while he was on the BATTLE\l"
.string "TOWER challenge.\p" .string "TOWER challenge.\p"
@@ -384,23 +384,23 @@ BattleFrontier_OutsideEast_Text_243895: @ 8243895
.string "You need to be cautious if you ever\n" .string "You need to be cautious if you ever\n"
.string "decide to go to the BATTLE TOWER.$" .string "decide to go to the BATTLE TOWER.$"
BattleFrontier_OutsideEast_Text_243943: @ 8243943 BattleFrontier_OutsideEast_Text_EnoughBattlePointsForDoll: @ 8243943
.string "Yes!\n" .string "Yes!\n"
.string "I've finally got enough Battle Points!\p" .string "I've finally got enough Battle Points!\p"
.string "I guess I'll trade for another giant\n" .string "I guess I'll trade for another giant\n"
.string "plush DOLL!$" .string "plush DOLL!$"
BattleFrontier_OutsideEast_Text_2439A0: @ 82439A0 BattleFrontier_OutsideEast_Text_LikeToHaveNameRecordedHere: @ 82439A0
.string "Oh, yeah, okay!\n" .string "Oh, yeah, okay!\n"
.string "So this is the RANKING HALL!\p" .string "So this is the RANKING HALL!\p"
.string "I'd like to go down in history as\n" .string "I'd like to go down in history as\n"
.string "a super champ and have my name\l" .string "a super champ and have my name\l"
.string "recorded here for posterity.$" .string "recorded here for posterity.$"
BattleFrontier_OutsideEast_Text_243A2B: @ 8243A2B BattleFrontier_OutsideEast_Text_CanDoAnythingWithYou: @ 8243A2B
.string "With you by my side, I can do anything.$" .string "With you by my side, I can do anything.$"
BattleFrontier_OutsideEast_Text_243A53: @ 8243A53 BattleFrontier_OutsideEast_Text_PowerOfOurLoveWillOvercome: @ 8243A53
.string "Ooh, darling, you are so wonderful!\p" .string "Ooh, darling, you are so wonderful!\p"
.string "Ooh, I just can't wait anymore!\p" .string "Ooh, I just can't wait anymore!\p"
.string "Let's go to a MULTI BATTLE ROOM\n" .string "Let's go to a MULTI BATTLE ROOM\n"
@@ -411,7 +411,7 @@ BattleFrontier_OutsideEast_Text_243A53: @ 8243A53
.string "Why, before us, darling, everything\n" .string "Why, before us, darling, everything\n"
.string "will topple like dominoes!$" .string "will topple like dominoes!$"
BattleFrontier_OutsideEast_Text_243B68: @ 8243B68 BattleFrontier_OutsideEast_Text_FrontierNotExclusivelyForToughTrainers: @ 8243B68
.string "The BATTLE FRONTIER isn't exclusively\n" .string "The BATTLE FRONTIER isn't exclusively\n"
.string "for tough TRAINERS.\p" .string "for tough TRAINERS.\p"
.string "Many people with special abilities\n" .string "Many people with special abilities\n"
@@ -420,19 +420,19 @@ BattleFrontier_OutsideEast_Text_243B68: @ 8243B68
.string "He may have built this place to serve\n" .string "He may have built this place to serve\n"
.string "a bigger objective…$" .string "a bigger objective…$"
BattleFrontier_OutsideEast_Text_243C2C: @ 8243C2C BattleFrontier_OutsideEast_Text_OddTreeHereSeemsToWiggle: @ 8243C2C
.string "Excuse me, young one.\n" .string "Excuse me, young one.\n"
.string "Have you good eyesight?\p" .string "Have you good eyesight?\p"
.string "There is an odd tree past here, and to\n" .string "There is an odd tree past here, and to\n"
.string "my tired eyes it seems to wiggle.$" .string "my tired eyes it seems to wiggle.$"
BattleFrontier_OutsideEast_Text_243CA3: @ 8243CA3 BattleFrontier_OutsideEast_Text_OnceAnOddTreePastHere: @ 8243CA3
.string "Excuse me, young one.\n" .string "Excuse me, young one.\n"
.string "Have you a good memory?\p" .string "Have you a good memory?\p"
.string "I have this feeling there once was\n" .string "I have this feeling there once was\n"
.string "an odd tree past here.$" .string "an odd tree past here.$"
BattleFrontier_OutsideEast_Text_243D0B: @ 8243D0B BattleFrontier_OutsideEast_Text_StickyMonWithLongTail: @ 8243D0B
.string "I…\n" .string "I…\n"
.string "I saw it!\p" .string "I saw it!\p"
.string "There was a sticky sort of a POKéMON\n" .string "There was a sticky sort of a POKéMON\n"

View File

@@ -30,7 +30,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D50F", "script": "BattleFrontier_OutsideWest_EventScript_Boy1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -56,7 +56,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D3F0", "script": "BattleFrontier_OutsideWest_EventScript_FerryAttendant",
"flag": "0" "flag": "0"
}, },
{ {
@@ -69,7 +69,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D68B", "script": "BattleFrontier_OutsideWest_EventScript_ExpertM",
"flag": "0" "flag": "0"
}, },
{ {
@@ -82,7 +82,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D52D", "script": "BattleFrontier_OutsideWest_EventScript_Man1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -95,7 +95,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D69D", "script": "BattleFrontier_OutsideWest_EventScript_Woman1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -108,7 +108,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6A6", "script": "BattleFrontier_OutsideWest_EventScript_FatMan1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -121,7 +121,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D679", "script": "BattleFrontier_OutsideWest_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -134,7 +134,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D536", "script": "BattleFrontier_OutsideWest_EventScript_Maniac1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -147,7 +147,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D53D", "script": "BattleFrontier_OutsideWest_EventScript_Maniac2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -160,7 +160,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D694", "script": "BattleFrontier_OutsideWest_EventScript_Man2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -173,7 +173,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D5C6", "script": "BattleFrontier_OutsideWest_EventScript_Girl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -186,7 +186,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D635", "script": "BattleFrontier_OutsideWest_EventScript_Woman2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -199,7 +199,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D57F", "script": "BattleFrontier_OutsideWest_EventScript_Camper",
"flag": "0" "flag": "0"
}, },
{ {
@@ -212,7 +212,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D682", "script": "BattleFrontier_OutsideWest_EventScript_Lass",
"flag": "0" "flag": "0"
}, },
{ {
@@ -225,7 +225,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_249E19", "script": "BattleFrontier_OutsideWest_EventScript_Man3",
"flag": "0" "flag": "0"
}, },
{ {
@@ -238,7 +238,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D667", "script": "BattleFrontier_OutsideWest_EventScript_Fisherman1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -251,7 +251,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D518", "script": "BattleFrontier_OutsideWest_EventScript_Fisherman2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -264,7 +264,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6AF", "script": "BattleFrontier_OutsideWest_EventScript_FatMan2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -277,7 +277,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6B8", "script": "BattleFrontier_OutsideWest_EventScript_Woman3",
"flag": "0" "flag": "0"
}, },
{ {
@@ -290,7 +290,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6C3", "script": "BattleFrontier_OutsideWest_EventScript_Boy2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -303,7 +303,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6CE", "script": "BattleFrontier_OutsideWest_EventScript_OldMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -316,7 +316,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6D7", "script": "BattleFrontier_OutsideWest_EventScript_Man4",
"flag": "0" "flag": "0"
}, },
{ {
@@ -329,7 +329,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_OutsideWest_EventScript_23D6EE", "script": "BattleFrontier_OutsideWest_EventScript_PokefanF",
"flag": "0" "flag": "0"
} }
], ],
@@ -420,7 +420,7 @@
"y": 18, "y": 18,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideWest_EventScript_23D4E2" "script": "BattleFrontier_OutsideWest_EventScript_BattleDomeSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -428,7 +428,7 @@
"y": 30, "y": 30,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideWest_EventScript_23D4F4" "script": "BattleFrontier_OutsideWest_EventScript_BattlePikeSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -436,7 +436,7 @@
"y": 43, "y": 43,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_OutsideWest_EventScript_23D4EB" "script": "BattleFrontier_OutsideWest_EventScript_BattleFactorySign"
}, },
{ {
"type": "sign", "type": "sign",

View File

@@ -1,67 +1,67 @@
BattleFrontier_OutsideWest_MapScripts:: @ 823D3E1 BattleFrontier_OutsideWest_MapScripts:: @ 823D3E1
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideWest_MapScript1_23D3E7 map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideWest_OnTransition
.byte 0 .byte 0
BattleFrontier_OutsideWest_MapScript1_23D3E7: @ 823D3E7 BattleFrontier_OutsideWest_OnTransition: @ 823D3E7
setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0 setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
setflag FLAG_HIDE_BATTLE_TOWER_REPORTER setflag FLAG_HIDE_BATTLE_TOWER_REPORTER
end end
BattleFrontier_OutsideWest_EventScript_23D3F0:: @ 823D3F0 BattleFrontier_OutsideWest_EventScript_FerryAttendant:: @ 823D3F0
lock lock
faceplayer faceplayer
msgbox BattleFrontier_OutsideWest_Text_23D808, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_MayISeeYourTicket, MSGBOX_DEFAULT
checkitem ITEM_SS_TICKET, 1 checkitem ITEM_SS_TICKET, 1
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq BattleFrontier_OutsideWest_EventScript_23D44E goto_if_eq BattleFrontier_OutsideWest_EventScript_NoSSTicket
message BattleFrontier_OutsideWest_Text_23D89D message BattleFrontier_OutsideWest_Text_WhereWouldYouLikeToGo
waitmessage waitmessage
goto BattleFrontier_OutsideWest_EventScript_23D416 goto BattleFrontier_OutsideWest_EventScript_ChooseFerryDestination
end end
BattleFrontier_OutsideWest_EventScript_23D416:: @ 823D416 BattleFrontier_OutsideWest_EventScript_ChooseFerryDestination:: @ 823D416
multichoicedefault 18, 6, MULTI_SSTIDAL_BATTLE_FRONTIER, 2, 0 multichoicedefault 18, 6, MULTI_SSTIDAL_BATTLE_FRONTIER, 2, 0
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_OutsideWest_EventScript_23D458 case 0, BattleFrontier_OutsideWest_EventScript_FerryToSlateport
case 1, BattleFrontier_OutsideWest_EventScript_23D483 case 1, BattleFrontier_OutsideWest_EventScript_FerryToLilycove
case 2, BattleFrontier_OutsideWest_EventScript_23D4D8 case 2, BattleFrontier_OutsideWest_EventScript_CancelFerrySelect
case MULTI_B_PRESSED, BattleFrontier_OutsideWest_EventScript_23D4D8 case MULTI_B_PRESSED, BattleFrontier_OutsideWest_EventScript_CancelFerrySelect
end end
BattleFrontier_OutsideWest_EventScript_23D44E:: @ 823D44E BattleFrontier_OutsideWest_EventScript_NoSSTicket:: @ 823D44E
msgbox BattleFrontier_OutsideWest_Text_23D842, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_MustHaveTicketToBoard, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D458:: @ 823D458 BattleFrontier_OutsideWest_EventScript_FerryToSlateport:: @ 823D458
msgbox BattleFrontier_OutsideWest_Text_23D8F2, MSGBOX_YESNO msgbox BattleFrontier_OutsideWest_Text_SlateportItIs, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq BattleFrontier_OutsideWest_EventScript_23D4AE goto_if_eq BattleFrontier_OutsideWest_EventScript_ChooseNewFerryDestination
msgbox BattleFrontier_OutsideWest_Text_23D94B, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_PleaseBoardFerry, MSGBOX_DEFAULT
call BattleFrontier_OutsideWest_EventScript_23D4BA call BattleFrontier_OutsideWest_EventScript_BoardFerry
warp MAP_SLATEPORT_CITY_HARBOR, 255, 8, 11 warp MAP_SLATEPORT_CITY_HARBOR, 255, 8, 11
waitstate waitstate
release release
end end
BattleFrontier_OutsideWest_EventScript_23D483:: @ 823D483 BattleFrontier_OutsideWest_EventScript_FerryToLilycove:: @ 823D483
msgbox BattleFrontier_OutsideWest_Text_23D90E, MSGBOX_YESNO msgbox BattleFrontier_OutsideWest_Text_LilycoveItIs, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq BattleFrontier_OutsideWest_EventScript_23D4AE goto_if_eq BattleFrontier_OutsideWest_EventScript_ChooseNewFerryDestination
msgbox BattleFrontier_OutsideWest_Text_23D94B, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_PleaseBoardFerry, MSGBOX_DEFAULT
call BattleFrontier_OutsideWest_EventScript_23D4BA call BattleFrontier_OutsideWest_EventScript_BoardFerry
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11 warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate waitstate
release release
end end
BattleFrontier_OutsideWest_EventScript_23D4AE:: @ 823D4AE BattleFrontier_OutsideWest_EventScript_ChooseNewFerryDestination:: @ 823D4AE
message BattleFrontier_OutsideWest_Text_23D97A message BattleFrontier_OutsideWest_Text_ThenWhereWouldYouLikeToGo
waitmessage waitmessage
goto BattleFrontier_OutsideWest_EventScript_23D416 goto BattleFrontier_OutsideWest_EventScript_ChooseFerryDestination
end end
BattleFrontier_OutsideWest_EventScript_23D4BA:: @ 823D4BA BattleFrontier_OutsideWest_EventScript_BoardFerry:: @ 823D4BA
closemessage closemessage
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
waitmovement 0 waitmovement 0
@@ -71,39 +71,41 @@ BattleFrontier_OutsideWest_EventScript_23D4BA:: @ 823D4BA
call Common_EventScript_FerryDepartIsland call Common_EventScript_FerryDepartIsland
return return
BattleFrontier_OutsideWest_EventScript_23D4D8:: @ 823D4D8 BattleFrontier_OutsideWest_EventScript_CancelFerrySelect:: @ 823D4D8
msgbox BattleFrontier_OutsideWest_Text_23D929, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_SailWithUsAnotherTime, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D4E2:: @ 823D4E2 BattleFrontier_OutsideWest_EventScript_BattleDomeSign:: @ 823D4E2
msgbox BattleFrontier_OutsideWest_Text_23D6F7, MSGBOX_SIGN msgbox BattleFrontier_OutsideWest_Text_BattleDomeSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideWest_EventScript_23D4EB:: @ 823D4EB BattleFrontier_OutsideWest_EventScript_BattleFactorySign:: @ 823D4EB
msgbox BattleFrontier_OutsideWest_Text_23D737, MSGBOX_SIGN msgbox BattleFrontier_OutsideWest_Text_BattleFactorySign, MSGBOX_SIGN
end end
BattleFrontier_OutsideWest_EventScript_23D4F4:: @ 823D4F4 BattleFrontier_OutsideWest_EventScript_BattlePikeSign:: @ 823D4F4
msgbox BattleFrontier_OutsideWest_Text_23D772, MSGBOX_SIGN msgbox BattleFrontier_OutsideWest_Text_BattlePikeSign, MSGBOX_SIGN
end end
BattleFrontier_OutsideWest_EventScript_23D4FD:: @ 823D4FD @ Unused. Of note, Battle Tower is in the East section in the final release
msgbox BattleFrontier_OutsideWest_Text_23D7A6, MSGBOX_NPC BattleFrontier_OutsideWest_EventScript_UnusedNPC1:: @ 823D4FD
msgbox BattleFrontier_OutsideWest_Text_ThisIsBattleTower, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D506:: @ 823D4FD @ Unused
msgbox BattleFrontier_OutsideWest_Text_23D9DD, MSGBOX_NPC BattleFrontier_OutsideWest_EventScript_UnusedNPC2:: @ 823D4FD
msgbox BattleFrontier_OutsideWest_Text_CantFindBattleTower, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D50F:: @ 823D50F BattleFrontier_OutsideWest_EventScript_Boy1:: @ 823D50F
msgbox BattleFrontier_OutsideWest_Text_23D99C, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_BestOutOfAllMyFriends, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D518:: @ 823D518 BattleFrontier_OutsideWest_EventScript_Fisherman2:: @ 823D518
lock lock
faceplayer faceplayer
message BattleFrontier_OutsideWest_Text_23DA60 message BattleFrontier_OutsideWest_Text_GotSeasickOnWayHere
waitmessage waitmessage
applymovement 18, Common_Movement_FaceAwayPlayer applymovement 18, Common_Movement_FaceAwayPlayer
waitmovement 0 waitmovement 0
@@ -111,27 +113,27 @@ BattleFrontier_OutsideWest_EventScript_23D518:: @ 823D518
release release
end end
BattleFrontier_OutsideWest_EventScript_23D52D:: @ 823D52D BattleFrontier_OutsideWest_EventScript_Man1:: @ 823D52D
msgbox BattleFrontier_OutsideWest_Text_23DABF, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_OnlyToughTrainersBroughtHere, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D536:: @ 823D536 BattleFrontier_OutsideWest_EventScript_Maniac1:: @ 823D536
lock lock
goto BattleFrontier_OutsideWest_EventScript_23D544 goto BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk
end end
BattleFrontier_OutsideWest_EventScript_23D53D:: @ 823D53D BattleFrontier_OutsideWest_EventScript_Maniac2:: @ 823D53D
lock lock
goto BattleFrontier_OutsideWest_EventScript_23D544 goto BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk
end end
BattleFrontier_OutsideWest_EventScript_23D544:: @ 823D544 BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk:: @ 823D544
applymovement 9, Common_Movement_WalkInPlaceFastestRight applymovement 9, Common_Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
msgbox BattleFrontier_OutsideWest_Text_23DB7D, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_SureWeCanChallengeWithNoMons, MSGBOX_DEFAULT
applymovement 10, Common_Movement_WalkInPlaceFastestLeft applymovement 10, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
msgbox BattleFrontier_OutsideWest_Text_23DBCE, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_BigGuySaidIllLendYouMons, MSGBOX_DEFAULT
closemessage closemessage
delay 25 delay 25
applymovement 9, Common_Movement_WalkInPlaceFastestUp applymovement 9, Common_Movement_WalkInPlaceFastestUp
@@ -140,239 +142,240 @@ BattleFrontier_OutsideWest_EventScript_23D544:: @ 823D544
release release
end end
BattleFrontier_OutsideWest_EventScript_23D57F:: @ 823D57F BattleFrontier_OutsideWest_EventScript_Camper:: @ 823D57F
lock lock
faceplayer faceplayer
delay 20 delay 20
compare VAR_FACING, DIR_NORTH compare VAR_FACING, DIR_NORTH
call_if_eq BattleFrontier_OutsideWest_EventScript_23D5BA call_if_eq BattleFrontier_OutsideWest_EventScript_CamperFaceFactory
compare VAR_FACING, DIR_SOUTH compare VAR_FACING, DIR_SOUTH
call_if_eq BattleFrontier_OutsideWest_EventScript_23D5C5 call_if_eq BattleFrontier_OutsideWest_EventScript_CamperAlreadyFacingFactory
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq BattleFrontier_OutsideWest_EventScript_23D5BA call_if_eq BattleFrontier_OutsideWest_EventScript_CamperFaceFactory
compare VAR_FACING, DIR_EAST compare VAR_FACING, DIR_EAST
call_if_eq BattleFrontier_OutsideWest_EventScript_23D5BA call_if_eq BattleFrontier_OutsideWest_EventScript_CamperFaceFactory
msgbox BattleFrontier_OutsideWest_Text_23DC36, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_WhosRaisingThoseRentalMons, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D5BA:: @ 823D5BA BattleFrontier_OutsideWest_EventScript_CamperFaceFactory:: @ 823D5BA
applymovement 14, Common_Movement_WalkInPlaceFastestUp applymovement 14, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
return return
BattleFrontier_OutsideWest_EventScript_23D5C5:: @ 823D5C5 BattleFrontier_OutsideWest_EventScript_CamperAlreadyFacingFactory:: @ 823D5C5
return return
BattleFrontier_OutsideWest_EventScript_23D5C6:: @ 823D5C6 BattleFrontier_OutsideWest_EventScript_Girl:: @ 823D5C6
lock lock
faceplayer faceplayer
message BattleFrontier_OutsideWest_Text_23DCB0 message BattleFrontier_OutsideWest_Text_ScaredOfPikeBecauseSeviper
waitmessage waitmessage
compare VAR_FACING, DIR_NORTH compare VAR_FACING, DIR_NORTH
call_if_eq BattleFrontier_OutsideWest_EventScript_23D5FD call_if_eq BattleFrontier_OutsideWest_EventScript_GirlShudderNorth
compare VAR_FACING, DIR_SOUTH compare VAR_FACING, DIR_SOUTH
call_if_eq BattleFrontier_OutsideWest_EventScript_23D608 call_if_eq BattleFrontier_OutsideWest_EventScript_GirlShudderSouth
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq BattleFrontier_OutsideWest_EventScript_23D613 call_if_eq BattleFrontier_OutsideWest_EventScript_GirlShudderWest
compare VAR_FACING, DIR_EAST compare VAR_FACING, DIR_EAST
call_if_eq BattleFrontier_OutsideWest_EventScript_23D61E call_if_eq BattleFrontier_OutsideWest_EventScript_GirlShudderEast
waitbuttonpress waitbuttonpress
release release
end end
BattleFrontier_OutsideWest_EventScript_23D5FD:: @ 823D5FD BattleFrontier_OutsideWest_EventScript_GirlShudderNorth:: @ 823D5FD
applymovement 12, BattleFrontier_OutsideWest_Movement_23D629 applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderNorth
waitmovement 0 waitmovement 0
return return
BattleFrontier_OutsideWest_EventScript_23D608:: @ 823D608 BattleFrontier_OutsideWest_EventScript_GirlShudderSouth:: @ 823D608
applymovement 12, BattleFrontier_OutsideWest_Movement_23D62C applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderSouth
waitmovement 0 waitmovement 0
return return
BattleFrontier_OutsideWest_EventScript_23D613:: @ 823D613 BattleFrontier_OutsideWest_EventScript_GirlShudderWest:: @ 823D613
applymovement 12, BattleFrontier_OutsideWest_Movement_23D62F applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderWest
waitmovement 0 waitmovement 0
return return
BattleFrontier_OutsideWest_EventScript_23D61E:: @ 823D61E BattleFrontier_OutsideWest_EventScript_GirlShudderEast:: @ 823D61E
applymovement 12, BattleFrontier_OutsideWest_Movement_23D632 applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderEast
waitmovement 0 waitmovement 0
return return
BattleFrontier_OutsideWest_Movement_23D629: @ 823D629 BattleFrontier_OutsideWest_Movement_GirlShudderNorth: @ 823D629
walk_in_place_fastest_down walk_in_place_fastest_down
walk_in_place_fastest_down walk_in_place_fastest_down
step_end step_end
BattleFrontier_OutsideWest_Movement_23D62C: @ 823D62C BattleFrontier_OutsideWest_Movement_GirlShudderSouth: @ 823D62C
walk_in_place_fastest_up walk_in_place_fastest_up
walk_in_place_fastest_up walk_in_place_fastest_up
step_end step_end
BattleFrontier_OutsideWest_Movement_23D62F: @ 823D62F BattleFrontier_OutsideWest_Movement_GirlShudderWest: @ 823D62F
walk_in_place_fastest_right walk_in_place_fastest_right
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
BattleFrontier_OutsideWest_Movement_23D632: @ 823D632 BattleFrontier_OutsideWest_Movement_GirlShudderEast: @ 823D632
walk_in_place_fastest_left walk_in_place_fastest_left
walk_in_place_fastest_left walk_in_place_fastest_left
step_end step_end
BattleFrontier_OutsideWest_EventScript_23D635:: @ 823D635 BattleFrontier_OutsideWest_EventScript_Woman2:: @ 823D635
lock lock
faceplayer faceplayer
msgbox BattleFrontier_OutsideWest_Text_23DD3B, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_LetsPlayRockPaperScissors, MSGBOX_DEFAULT
random 2 random 2
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq BattleFrontier_OutsideWest_EventScript_23D653 goto_if_eq BattleFrontier_OutsideWest_EventScript_WomanWonRockPaperScissors
goto BattleFrontier_OutsideWest_EventScript_23D65D goto BattleFrontier_OutsideWest_EventScript_WomanLostRockPaperScissors
end end
BattleFrontier_OutsideWest_EventScript_23D653:: @ 823D653 BattleFrontier_OutsideWest_EventScript_WomanWonRockPaperScissors:: @ 823D653
msgbox BattleFrontier_OutsideWest_Text_23DD7A, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_WonIllTakePikeChallenge, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D65D:: @ 823D65D BattleFrontier_OutsideWest_EventScript_WomanLostRockPaperScissors:: @ 823D65D
msgbox BattleFrontier_OutsideWest_Text_23DDAD, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_LostIllPutOffPikeChallenge, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D667:: @ 823D667 BattleFrontier_OutsideWest_EventScript_Fisherman1:: @ 823D667
msgbox BattleFrontier_OutsideWest_Text_23DE15, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_ChooseFishingOverBattling, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D670:: @ 823D670 @ Unused
msgbox BattleFrontier_OutsideWest_Text_23DF7D, MSGBOX_NPC BattleFrontier_OutsideWest_EventScript_UnusedNPC3:: @ 823D670
msgbox BattleFrontier_OutsideWest_Text_DomeIsHereGrandpa, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D679:: @ 823D679 BattleFrontier_OutsideWest_EventScript_Gentleman:: @ 823D679
msgbox BattleFrontier_OutsideWest_Text_23DEFD, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_YoureOffToChallengeDome, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D682:: @ 823D682 BattleFrontier_OutsideWest_EventScript_Lass:: @ 823D682
msgbox BattleFrontier_OutsideWest_Text_23DEB4, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_KeepBattlingUntilIGetSymbol, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D68B:: @ 823D68B BattleFrontier_OutsideWest_EventScript_ExpertM:: @ 823D68B
msgbox BattleFrontier_OutsideWest_Text_23DFBF, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_WontLetGentlemenBeatMe, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D694:: @ 823D694 BattleFrontier_OutsideWest_EventScript_Man2:: @ 823D694
msgbox BattleFrontier_OutsideWest_Text_23E01E, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_NothingHereNotLongAgo, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D69D:: @ 823D69D BattleFrontier_OutsideWest_EventScript_Woman1:: @ 823D69D
msgbox BattleFrontier_OutsideWest_Text_23E09F, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_FinallyArrivedAtFrontier, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D6A6:: @ 823D6A6 BattleFrontier_OutsideWest_EventScript_FatMan1:: @ 823D6A6
msgbox BattleFrontier_OutsideWest_Text_23E102, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_SquareFilledWithToughPeople, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D6AF:: @ 823D6AF BattleFrontier_OutsideWest_EventScript_FatMan2:: @ 823D6AF
msgbox BattleFrontier_OutsideWest_Text_23E154, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_MetOlderGirlAtPike, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D6B8:: @ 823D6B8 BattleFrontier_OutsideWest_EventScript_Woman3:: @ 823D6B8
lock lock
msgbox BattleFrontier_OutsideWest_Text_23E273, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_LastTimeOurEyesMet, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D6C3:: @ 823D6C3 BattleFrontier_OutsideWest_EventScript_Boy2:: @ 823D6C3
lock lock
msgbox BattleFrontier_OutsideWest_Text_23E2E9, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_DomeAceLookedBecauseOfMyCheering, MSGBOX_DEFAULT
release release
end end
BattleFrontier_OutsideWest_EventScript_23D6CE:: @ 823D6CE BattleFrontier_OutsideWest_EventScript_OldMan:: @ 823D6CE
msgbox BattleFrontier_OutsideWest_Text_23E37E, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_DomeAceIsMine, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_EventScript_23D6D7:: @ 823D6D7 BattleFrontier_OutsideWest_EventScript_Man4:: @ 823D6D7
lock lock
faceplayer faceplayer
msgbox BattleFrontier_OutsideWest_Text_23E410, MSGBOX_DEFAULT msgbox BattleFrontier_OutsideWest_Text_FansOverThereUsedToBeTrainers, MSGBOX_DEFAULT
closemessage closemessage
applymovement 23, Common_Movement_FaceOriginalDirection applymovement 23, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
release release
end end
BattleFrontier_OutsideWest_EventScript_23D6EE:: @ 823D6EE BattleFrontier_OutsideWest_EventScript_PokefanF:: @ 823D6EE
msgbox BattleFrontier_OutsideWest_Text_23E5A5, MSGBOX_NPC msgbox BattleFrontier_OutsideWest_Text_MonWithLongTailInFrontier, MSGBOX_NPC
end end
BattleFrontier_OutsideWest_Text_23D6F7: @ 823D6F7 BattleFrontier_OutsideWest_Text_BattleDomeSign: @ 823D6F7
.string "This is the BATTLE DOME!\n" .string "This is the BATTLE DOME!\n"
.string "Your path to the invincible superstar!$" .string "Your path to the invincible superstar!$"
BattleFrontier_OutsideWest_Text_23D737: @ 823D737 BattleFrontier_OutsideWest_Text_BattleFactorySign: @ 823D737
.string "This is the BATTLE FACTORY!\n" .string "This is the BATTLE FACTORY!\n"
.string "Seek out the toughest POKéMON!$" .string "Seek out the toughest POKéMON!$"
BattleFrontier_OutsideWest_Text_23D772: @ 823D772 BattleFrontier_OutsideWest_Text_BattlePikeSign: @ 823D772
.string "This is the BATTLE PIKE!\n" .string "This is the BATTLE PIKE!\n"
.string "Choose one of three paths!$" .string "Choose one of three paths!$"
BattleFrontier_OutsideWest_Text_23D7A6: @ 823D7A6 BattleFrontier_OutsideWest_Text_ThisIsBattleTower: @ 823D7A6
.string "This is the BATTLE TOWER.\p" .string "This is the BATTLE TOWER.\p"
.string "TRAINERS bring their best-raised\n" .string "TRAINERS bring their best-raised\n"
.string "POKéMON for elimination-style matches.$" .string "POKéMON for elimination-style matches.$"
BattleFrontier_OutsideWest_Text_23D808: @ 823D808 BattleFrontier_OutsideWest_Text_MayISeeYourTicket: @ 823D808
.string "Hello, are you here for the ferry?\n" .string "Hello, are you here for the ferry?\n"
.string "May I see your TICKET?$" .string "May I see your TICKET?$"
BattleFrontier_OutsideWest_Text_23D842: @ 823D842 BattleFrontier_OutsideWest_Text_MustHaveTicketToBoard: @ 823D842
.string "{PLAYER} doesn't have the TICKET…\p" .string "{PLAYER} doesn't have the TICKET…\p"
.string "I'm terribly sorry.\p" .string "I'm terribly sorry.\p"
.string "You must have a TICKET to board\n" .string "You must have a TICKET to board\n"
.string "the ferry.$" .string "the ferry.$"
BattleFrontier_OutsideWest_Text_23D89D: @ 823D89D BattleFrontier_OutsideWest_Text_WhereWouldYouLikeToGo: @ 823D89D
.string "{PLAYER} flashed the TICKET.\p" .string "{PLAYER} flashed the TICKET.\p"
.string "Perfect! That's all you need!\p" .string "Perfect! That's all you need!\p"
.string "And where would you like to go?$" .string "And where would you like to go?$"
BattleFrontier_OutsideWest_Text_23D8F2: @ 823D8F2 BattleFrontier_OutsideWest_Text_SlateportItIs: @ 823D8F2
.string "SLATEPORT CITY it is, then!$" .string "SLATEPORT CITY it is, then!$"
BattleFrontier_OutsideWest_Text_23D90E: @ 823D90E BattleFrontier_OutsideWest_Text_LilycoveItIs: @ 823D90E
.string "LILYCOVE CITY it is, then!$" .string "LILYCOVE CITY it is, then!$"
BattleFrontier_OutsideWest_Text_23D929: @ 823D929 BattleFrontier_OutsideWest_Text_SailWithUsAnotherTime: @ 823D929
.string "Please sail with us another time!$" .string "Please sail with us another time!$"
BattleFrontier_OutsideWest_Text_23D94B: @ 823D94B BattleFrontier_OutsideWest_Text_PleaseBoardFerry: @ 823D94B
.string "Please board the ferry and wait for\n" .string "Please board the ferry and wait for\n"
.string "departure.$" .string "departure.$"
BattleFrontier_OutsideWest_Text_23D97A: @ 823D97A BattleFrontier_OutsideWest_Text_ThenWhereWouldYouLikeToGo: @ 823D97A
.string "Then, where would you like to go?$" .string "Then, where would you like to go?$"
BattleFrontier_OutsideWest_Text_23D99C: @ 823D99C BattleFrontier_OutsideWest_Text_BestOutOfAllMyFriends: @ 823D99C
.string "I'm the best out of all my friends.\n" .string "I'm the best out of all my friends.\n"
.string "But here…\l" .string "But here…\l"
.string "I've been useless!$" .string "I've been useless!$"
BattleFrontier_OutsideWest_Text_23D9DD: @ 823D9DD BattleFrontier_OutsideWest_Text_CantFindBattleTower: @ 823D9DD
.string "I want to go to the BATTLE TOWER,\n" .string "I want to go to the BATTLE TOWER,\n"
.string "but I can't find it even though I have\l" .string "but I can't find it even though I have\l"
.string "a map of the BATTLE FRONTIER.\p" .string "a map of the BATTLE FRONTIER.\p"
.string "This place is just too big!$" .string "This place is just too big!$"
BattleFrontier_OutsideWest_Text_23DA60: @ 823DA60 BattleFrontier_OutsideWest_Text_GotSeasickOnWayHere: @ 823DA60
.string "I wanted to take a challenge as soon\n" .string "I wanted to take a challenge as soon\n"
.string "as I arrived here.\p" .string "as I arrived here.\p"
.string "But on the way, I got seasick…\n" .string "But on the way, I got seasick…\n"
.string "Urrrrp…$" .string "Urrrrp…$"
BattleFrontier_OutsideWest_Text_23DABF: @ 823DABF BattleFrontier_OutsideWest_Text_OnlyToughTrainersBroughtHere: @ 823DABF
.string "It's not as if just anyone can come\n" .string "It's not as if just anyone can come\n"
.string "here, you know?\p" .string "here, you know?\p"
.string "Only those TRAINERS who've been\n" .string "Only those TRAINERS who've been\n"
@@ -380,94 +383,94 @@ BattleFrontier_OutsideWest_Text_23DABF: @ 823DABF
.string "That's why many TRAINERS don't even\n" .string "That's why many TRAINERS don't even\n"
.string "know about the BATTLE FRONTIER.$" .string "know about the BATTLE FRONTIER.$"
BattleFrontier_OutsideWest_Text_23DB7D: @ 823DB7D BattleFrontier_OutsideWest_Text_SureWeCanChallengeWithNoMons: @ 823DB7D
.string "Hey, bro…\p" .string "Hey, bro…\p"
.string "Are you sure we can make challenges\n" .string "Are you sure we can make challenges\n"
.string "even if we don't have any POKéMON?$" .string "even if we don't have any POKéMON?$"
BattleFrontier_OutsideWest_Text_23DBCE: @ 823DBCE BattleFrontier_OutsideWest_Text_BigGuySaidIllLendYouMons: @ 823DBCE
.string "Uh…\n" .string "Uh…\n"
.string "I'm sure it'll be okay.\p" .string "I'm sure it'll be okay.\p"
.string "I think…\p" .string "I think…\p"
.string "But remember that big scary guy?\n" .string "But remember that big scary guy?\n"
.string "He said, “I'll lend you POKéMON!”$" .string "He said, “I'll lend you POKéMON!”$"
BattleFrontier_OutsideWest_Text_23DC36: @ 823DC36 BattleFrontier_OutsideWest_Text_WhosRaisingThoseRentalMons: @ 823DC36
.string "That's the BATTLE FACTORY.\n" .string "That's the BATTLE FACTORY.\n"
.string "You can rent strong POKéMON there.\p" .string "You can rent strong POKéMON there.\p"
.string "But it makes me wonder.\n" .string "But it makes me wonder.\n"
.string "Who's raising those rental POKéMON?$" .string "Who's raising those rental POKéMON?$"
BattleFrontier_OutsideWest_Text_23DCB0: @ 823DCB0 BattleFrontier_OutsideWest_Text_ScaredOfPikeBecauseSeviper: @ 823DCB0
.string "I'm scared of going into the BATTLE\n" .string "I'm scared of going into the BATTLE\n"
.string "PIKE because of SEVIPER…\p" .string "PIKE because of SEVIPER…\p"
.string "B-but I came all the way here, so I will\n" .string "B-but I came all the way here, so I will\n"
.string "try to conquer everything!\l" .string "try to conquer everything!\l"
.string "…Shudder…$" .string "…Shudder…$"
BattleFrontier_OutsideWest_Text_23DD3B: @ 823DD3B BattleFrontier_OutsideWest_Text_LetsPlayRockPaperScissors: @ 823DD3B
.string "Let's play rock, paper, scissors!\n" .string "Let's play rock, paper, scissors!\n"
.string "One, two, three!\p" .string "One, two, three!\p"
.string "… … … … … …$" .string "… … … … … …$"
BattleFrontier_OutsideWest_Text_23DD7A: @ 823DD7A BattleFrontier_OutsideWest_Text_WonIllTakePikeChallenge: @ 823DD7A
.string "Yay! I won!\n" .string "Yay! I won!\n"
.string "I will take the BATTLE PIKE challenge!$" .string "I will take the BATTLE PIKE challenge!$"
BattleFrontier_OutsideWest_Text_23DDAD: @ 823DDAD BattleFrontier_OutsideWest_Text_LostIllPutOffPikeChallenge: @ 823DDAD
.string "Oh, no…\n" .string "Oh, no…\n"
.string "I lost.\p" .string "I lost.\p"
.string "I guess I'm not very lucky today.\n" .string "I guess I'm not very lucky today.\n"
.string "I'll put off my BATTLE PIKE challenge\l" .string "I'll put off my BATTLE PIKE challenge\l"
.string "until tomorrow.$" .string "until tomorrow.$"
BattleFrontier_OutsideWest_Text_23DE15: @ 823DE15 BattleFrontier_OutsideWest_Text_ChooseFishingOverBattling: @ 823DE15
.string "I believe I'm the only person here who,\n" .string "I believe I'm the only person here who,\n"
.string "for some unknown reason, would choose\l" .string "for some unknown reason, would choose\l"
.string "fishing over battling.\p" .string "fishing over battling.\p"
.string "Huh? You can't catch anything here?\n" .string "Huh? You can't catch anything here?\n"
.string "That's disappointing…$" .string "That's disappointing…$"
BattleFrontier_OutsideWest_Text_23DEB4: @ 823DEB4 BattleFrontier_OutsideWest_Text_KeepBattlingUntilIGetSymbol: @ 823DEB4
.string "Today, I'm going to keep battling, no\n" .string "Today, I'm going to keep battling, no\n"
.string "matter what, until I get a Symbol.$" .string "matter what, until I get a Symbol.$"
BattleFrontier_OutsideWest_Text_23DEFD: @ 823DEFD BattleFrontier_OutsideWest_Text_YoureOffToChallengeDome: @ 823DEFD
.string "Oh? You're off to challenge\n" .string "Oh? You're off to challenge\n"
.string "the BATTLE DOME?\p" .string "the BATTLE DOME?\p"
.string "I'll wish you the best of luck.\n" .string "I'll wish you the best of luck.\n"
.string "Let us both win our way up and meet\l" .string "Let us both win our way up and meet\l"
.string "in challenges.$" .string "in challenges.$"
BattleFrontier_OutsideWest_Text_23DF7D: @ 823DF7D BattleFrontier_OutsideWest_Text_DomeIsHereGrandpa: @ 823DF7D
.string "Grandpa, over here!\n" .string "Grandpa, over here!\n"
.string "The BATTLE DOME is here!\l" .string "The BATTLE DOME is here!\l"
.string "Go get 'em, Grandpa!$" .string "Go get 'em, Grandpa!$"
BattleFrontier_OutsideWest_Text_23DFBF: @ 823DFBF BattleFrontier_OutsideWest_Text_WontLetGentlemenBeatMe: @ 823DFBF
.string "Ah, so this here is the BATTLE DOME?\n" .string "Ah, so this here is the BATTLE DOME?\n"
.string "I won't let GENTLEMEN beat me!\p" .string "I won't let GENTLEMEN beat me!\p"
.string "But where is the entrance?$" .string "But where is the entrance?$"
BattleFrontier_OutsideWest_Text_23E01E: @ 823E01E BattleFrontier_OutsideWest_Text_NothingHereNotLongAgo: @ 823E01E
.string "There used to be nothing here not all\n" .string "There used to be nothing here not all\n"
.string "that long ago.\p" .string "that long ago.\p"
.string "But, now look at this place! Amazing!\n" .string "But, now look at this place! Amazing!\n"
.string "I'll bring my mother out to see this.$" .string "I'll bring my mother out to see this.$"
BattleFrontier_OutsideWest_Text_23E09F: @ 823E09F BattleFrontier_OutsideWest_Text_FinallyArrivedAtFrontier: @ 823E09F
.string "I've finally arrived at the BATTLE\n" .string "I've finally arrived at the BATTLE\n"
.string "FRONTIER!\p" .string "FRONTIER!\p"
.string "I'm sure to grab attention with\n" .string "I'm sure to grab attention with\n"
.string "my looks and ability!$" .string "my looks and ability!$"
BattleFrontier_OutsideWest_Text_23E102: @ 823E102 BattleFrontier_OutsideWest_Text_SquareFilledWithToughPeople: @ 823E102
.string "Munch, munch…\p" .string "Munch, munch…\p"
.string "It looks like this square's filled with\n" .string "It looks like this square's filled with\n"
.string "tough people.\p" .string "tough people.\p"
.string "Munch, munch…$" .string "Munch, munch…$"
BattleFrontier_OutsideWest_Text_23E154: @ 823E154 BattleFrontier_OutsideWest_Text_MetOlderGirlAtPike: @ 823E154
.string "Crunch, munch…\p" .string "Crunch, munch…\p"
.string "A while back, I met this older girl\n" .string "A while back, I met this older girl\n"
.string "at the BATTLE PIKE.\p" .string "at the BATTLE PIKE.\p"
@@ -480,13 +483,13 @@ BattleFrontier_OutsideWest_Text_23E154: @ 823E154
.string "scary experience, sure enough.\p" .string "scary experience, sure enough.\p"
.string "Crunch, munch…$" .string "Crunch, munch…$"
BattleFrontier_OutsideWest_Text_23E273: @ 823E273 BattleFrontier_OutsideWest_Text_LastTimeOurEyesMet: @ 823E273
.string "Huh? Will you listen to yourself?\n" .string "Huh? Will you listen to yourself?\n"
.string "That's nothing!\p" .string "That's nothing!\p"
.string "Why, the last time I cheered for him,\n" .string "Why, the last time I cheered for him,\n"
.string "our eyes met and sparks flew!$" .string "our eyes met and sparks flew!$"
BattleFrontier_OutsideWest_Text_23E2E9: @ 823E2E9 BattleFrontier_OutsideWest_Text_DomeAceLookedBecauseOfMyCheering: @ 823E2E9
.string "Whaaaaaat?!\n" .string "Whaaaaaat?!\n"
.string "Pfft!\p" .string "Pfft!\p"
.string "That only happened because\n" .string "That only happened because\n"
@@ -494,7 +497,7 @@ BattleFrontier_OutsideWest_Text_23E2E9: @ 823E2E9
.string "The DOME ACE only looked our way\n" .string "The DOME ACE only looked our way\n"
.string "because my cheering was so loud!$" .string "because my cheering was so loud!$"
BattleFrontier_OutsideWest_Text_23E37E: @ 823E37E BattleFrontier_OutsideWest_Text_DomeAceIsMine: @ 823E37E
.string "Oh, shush!\n" .string "Oh, shush!\n"
.string "Keep that racket down!\p" .string "Keep that racket down!\p"
.string "You fair-weather fans should stick\n" .string "You fair-weather fans should stick\n"
@@ -502,7 +505,7 @@ BattleFrontier_OutsideWest_Text_23E37E: @ 823E37E
.string "The DOME ACE is mine!\n" .string "The DOME ACE is mine!\n"
.string "The only idol for me!$" .string "The only idol for me!$"
BattleFrontier_OutsideWest_Text_23E410: @ 823E410 BattleFrontier_OutsideWest_Text_FansOverThereUsedToBeTrainers: @ 823E410
.string "Those people squabbling over there…\p" .string "Those people squabbling over there…\p"
.string "It's hard to believe, but they once\n" .string "It's hard to believe, but they once\n"
.string "were TRAINERS, and good ones, too.\p" .string "were TRAINERS, and good ones, too.\p"
@@ -516,7 +519,7 @@ BattleFrontier_OutsideWest_Text_23E410: @ 823E410
.string "They go cheer for their idol at the\l" .string "They go cheer for their idol at the\l"
.string "BATTLE DOME every day now.$" .string "BATTLE DOME every day now.$"
BattleFrontier_OutsideWest_Text_23E5A5: @ 823E5A5 BattleFrontier_OutsideWest_Text_MonWithLongTailInFrontier: @ 823E5A5
.string "I heard a rumor that someone saw\n" .string "I heard a rumor that someone saw\n"
.string "a POKéMON with an unusually long tail\l" .string "a POKéMON with an unusually long tail\l"
.string "somewhere in the BATTLE FRONTIER.\p" .string "somewhere in the BATTLE FRONTIER.\p"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_RankingHall_EventScript_25E52F", "script": "BattleFrontier_RankingHall_EventScript_Attendant",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_RankingHall_EventScript_25E54A", "script": "BattleFrontier_RankingHall_EventScript_NinjaBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_RankingHall_EventScript_25E573", "script": "BattleFrontier_RankingHall_EventScript_Boy",
"flag": "0" "flag": "0"
} }
], ],
@@ -78,7 +78,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4AA" "script": "BattleFrontier_RankingHall_EventScript_TowerSinglesRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -86,7 +86,7 @@
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4B6" "script": "BattleFrontier_RankingHall_EventScript_TowerDoublesRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -94,7 +94,7 @@
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4C2" "script": "BattleFrontier_RankingHall_EventScript_TowerMultisRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -102,7 +102,7 @@
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4CE" "script": "BattleFrontier_RankingHall_EventScript_TowerLinkRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -110,7 +110,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4DA" "script": "BattleFrontier_RankingHall_EventScript_ArenaRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -118,7 +118,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4E6" "script": "BattleFrontier_RankingHall_EventScript_PalaceRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -126,7 +126,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4F2" "script": "BattleFrontier_RankingHall_EventScript_FactoryRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -134,7 +134,7 @@
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E4FE" "script": "BattleFrontier_RankingHall_EventScript_DomeRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -142,7 +142,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E50A" "script": "BattleFrontier_RankingHall_EventScript_PikeRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -150,7 +150,7 @@
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "BattleFrontier_RankingHall_EventScript_25E516" "script": "BattleFrontier_RankingHall_EventScript_PyramidRecords"
}, },
{ {
"type": "sign", "type": "sign",
@@ -158,7 +158,7 @@
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_RankingHall_EventScript_25E538" "script": "BattleFrontier_RankingHall_EventScript_DomePikeFactoryRecordsSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -166,7 +166,7 @@
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "BattleFrontier_RankingHall_EventScript_25E541" "script": "BattleFrontier_RankingHall_EventScript_PalaceArenaPyramidRecordsSIgn"
} }
] ]
} }

View File

@@ -1,67 +1,67 @@
BattleFrontier_RankingHall_MapScripts:: @ 825E4A9 BattleFrontier_RankingHall_MapScripts:: @ 825E4A9
.byte 0 .byte 0
BattleFrontier_RankingHall_EventScript_25E4AA:: @ 825E4AA BattleFrontier_RankingHall_EventScript_TowerSinglesRecords:: @ 825E4AA
lockall lockall
setvar VAR_0x8005, 0 setvar VAR_0x8005, RANKING_HALL_BATTLE_TOWER_SINGLES
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4B6:: @ 825E4B6 BattleFrontier_RankingHall_EventScript_TowerDoublesRecords:: @ 825E4B6
lockall lockall
setvar VAR_0x8005, 1 setvar VAR_0x8005, RANKING_HALL_BATTLE_TOWER_DOUBLES
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4C2:: @ 825E4C2 BattleFrontier_RankingHall_EventScript_TowerMultisRecords:: @ 825E4C2
lockall lockall
setvar VAR_0x8005, 2 setvar VAR_0x8005, RANKING_HALL_BATTLE_TOWER_MULTIS
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4CE:: @ 825E4CE BattleFrontier_RankingHall_EventScript_TowerLinkRecords:: @ 825E4CE
lockall lockall
setvar VAR_0x8005, 9 setvar VAR_0x8005, RANKING_HALL_BATTLE_TOWER_LINK
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4DA:: @ 825E4DA BattleFrontier_RankingHall_EventScript_ArenaRecords:: @ 825E4DA
lockall lockall
setvar VAR_0x8005, 5 setvar VAR_0x8005, RANKING_HALL_BATTLE_ARENA
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4E6:: @ 825E4E6 BattleFrontier_RankingHall_EventScript_PalaceRecords:: @ 825E4E6
lockall lockall
setvar VAR_0x8005, 4 setvar VAR_0x8005, RANKING_HALL_BATTLE_PALACE
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4F2:: @ 825E4F2 BattleFrontier_RankingHall_EventScript_FactoryRecords:: @ 825E4F2
lockall lockall
setvar VAR_0x8005, 6 setvar VAR_0x8005, RANKING_HALL_BATTLE_FACTORY
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E4FE:: @ 825E4FE BattleFrontier_RankingHall_EventScript_DomeRecords:: @ 825E4FE
lockall lockall
setvar VAR_0x8005, 3 setvar VAR_0x8005, RANKING_HALL_BATTLE_DOME
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E50A:: @ 825E50A BattleFrontier_RankingHall_EventScript_PikeRecords:: @ 825E50A
lockall lockall
setvar VAR_0x8005, 7 setvar VAR_0x8005, RANKING_HALL_BATTLE_PIKE
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E516:: @ 825E516 BattleFrontier_RankingHall_EventScript_PyramidRecords:: @ 825E516
lockall lockall
setvar VAR_0x8005, 8 setvar VAR_0x8005, RANKING_HALL_BATTLE_PYRAMID
goto BattleFrontier_RankingHall_EventScript_25E522 goto BattleFrontier_RankingHall_EventScript_ShowRecords
end end
BattleFrontier_RankingHall_EventScript_25E522:: @ 825E522 BattleFrontier_RankingHall_EventScript_ShowRecords:: @ 825E522
special ShowRankingHallRecordsWindow special ShowRankingHallRecordsWindow
waitbuttonpress waitbuttonpress
special ScrollRankingHallRecordsWindow special ScrollRankingHallRecordsWindow
@@ -70,64 +70,64 @@ BattleFrontier_RankingHall_EventScript_25E522:: @ 825E522
releaseall releaseall
end end
BattleFrontier_RankingHall_EventScript_25E52F:: @ 825E52F BattleFrontier_RankingHall_EventScript_Attendant:: @ 825E52F
msgbox BattleFrontier_RankingHall_Text_25E57C, MSGBOX_NPC msgbox BattleFrontier_RankingHall_Text_ExplainRankingHall, MSGBOX_NPC
end end
BattleFrontier_RankingHall_EventScript_25E538:: @ 825E538 BattleFrontier_RankingHall_EventScript_DomePikeFactoryRecordsSign:: @ 825E538
msgbox BattleFrontier_RankingHall_Text_25E5F9, MSGBOX_SIGN msgbox BattleFrontier_RankingHall_Text_DomePikeFactoryRecords, MSGBOX_SIGN
end end
BattleFrontier_RankingHall_EventScript_25E541:: @ 825E541 BattleFrontier_RankingHall_EventScript_PalaceArenaPyramidRecordsSIgn:: @ 825E541
msgbox BattleFrontier_RankingHall_Text_25E62E, MSGBOX_SIGN msgbox BattleFrontier_RankingHall_Text_PalaceArenaPyramidRecords, MSGBOX_SIGN
end end
BattleFrontier_RankingHall_EventScript_25E54A:: @ 825E54A BattleFrontier_RankingHall_EventScript_NinjaBoy:: @ 825E54A
lock lock
faceplayer faceplayer
msgbox BattleFrontier_RankingHall_Text_25E666, MSGBOX_YESNO msgbox BattleFrontier_RankingHall_Text_IsYourNameOnThisList, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq BattleFrontier_RankingHall_EventScript_25E569 goto_if_eq BattleFrontier_RankingHall_EventScript_NinjaBoyNameOnList
msgbox BattleFrontier_RankingHall_Text_25E6B6, MSGBOX_DEFAULT msgbox BattleFrontier_RankingHall_Text_WorkHarderIfYouSawFriendsName, MSGBOX_DEFAULT
release release
end end
BattleFrontier_RankingHall_EventScript_25E569:: @ 825E569 BattleFrontier_RankingHall_EventScript_NinjaBoyNameOnList:: @ 825E569
msgbox BattleFrontier_RankingHall_Text_25E685, MSGBOX_DEFAULT msgbox BattleFrontier_RankingHall_Text_WowThatsSuper, MSGBOX_DEFAULT
release release
end end
BattleFrontier_RankingHall_EventScript_25E573:: @ 825E573 BattleFrontier_RankingHall_EventScript_Boy:: @ 825E573
msgbox BattleFrontier_RankingHall_Text_25E715, MSGBOX_NPC msgbox BattleFrontier_RankingHall_Text_MyNamesNotUpThere, MSGBOX_NPC
end end
BattleFrontier_RankingHall_Text_25E57C: @ 825E57C BattleFrontier_RankingHall_Text_ExplainRankingHall: @ 825E57C
.string "This is the RANKING HALL.\p" .string "This is the RANKING HALL.\p"
.string "This is where we recognize the immortal\n" .string "This is where we recognize the immortal\n"
.string "TRAINERS who left great records in\l" .string "TRAINERS who left great records in\l"
.string "BATTLE FRONTIER events.$" .string "BATTLE FRONTIER events.$"
BattleFrontier_RankingHall_Text_25E5F9: @ 825E5F9 BattleFrontier_RankingHall_Text_DomePikeFactoryRecords: @ 825E5F9
.string "BATTLE DOME, BATTLE PIKE,\n" .string "BATTLE DOME, BATTLE PIKE,\n"
.string "and BATTLE FACTORY Records$" .string "and BATTLE FACTORY Records$"
BattleFrontier_RankingHall_Text_25E62E: @ 825E62E BattleFrontier_RankingHall_Text_PalaceArenaPyramidRecords: @ 825E62E
.string "BATTLE PALACE, BATTLE ARENA,\n" .string "BATTLE PALACE, BATTLE ARENA,\n"
.string "and BATTLE PYRAMID Records$" .string "and BATTLE PYRAMID Records$"
BattleFrontier_RankingHall_Text_25E666: @ 825E666 BattleFrontier_RankingHall_Text_IsYourNameOnThisList: @ 825E666
.string "Hi, is your name on this list?$" .string "Hi, is your name on this list?$"
BattleFrontier_RankingHall_Text_25E685: @ 825E685 BattleFrontier_RankingHall_Text_WowThatsSuper: @ 825E685
.string "Wow, that's super!\n" .string "Wow, that's super!\n"
.string "I'll have to try harder, too!$" .string "I'll have to try harder, too!$"
BattleFrontier_RankingHall_Text_25E6B6: @ 825E6B6 BattleFrontier_RankingHall_Text_WorkHarderIfYouSawFriendsName: @ 825E6B6
.string "Oh, is that right?\p" .string "Oh, is that right?\p"
.string "If you saw your friend's name up here,\n" .string "If you saw your friend's name up here,\n"
.string "I bet it would make you work harder!$" .string "I bet it would make you work harder!$"
BattleFrontier_RankingHall_Text_25E715: @ 825E715 BattleFrontier_RankingHall_Text_MyNamesNotUpThere: @ 825E715
.string "Hmm…\n" .string "Hmm…\n"
.string "My name's not up there…\p" .string "My name's not up there…\p"
.string "Well, it's only natural since I haven't\n" .string "Well, it's only natural since I haven't\n"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_ReceptionGate_EventScript_2662FC", "script": "BattleFrontier_ReceptionGate_EventScript_Greeter",
"flag": "0" "flag": "0"
}, },
{ {
@@ -37,7 +37,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_ReceptionGate_EventScript_266310", "script": "BattleFrontier_ReceptionGate_EventScript_FacilityGuide",
"flag": "0" "flag": "0"
}, },
{ {
@@ -50,7 +50,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_ReceptionGate_EventScript_266436", "script": "BattleFrontier_ReceptionGate_EventScript_RulesGuide",
"flag": "0" "flag": "0"
}, },
{ {
@@ -76,7 +76,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_ReceptionGate_EventScript_2664F4", "script": "BattleFrontier_ReceptionGate_EventScript_FrontierPassGuide",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,5 +1,5 @@
BattleFrontier_ReceptionGate_MapScripts:: @ 82661DA 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 map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_ReceptionGate_OnTransition
.byte 0 .byte 0
@@ -7,11 +7,11 @@ BattleFrontier_ReceptionGate_OnTransition: @ 82661E5
setflag FLAG_LANDMARK_BATTLE_FRONTIER setflag FLAG_LANDMARK_BATTLE_FRONTIER
end end
BattleFrontier_ReceptionGate_MapScript2_2661E9: @ 82661E9 BattleFrontier_ReceptionGate_OnFrame: @ 82661E9
map_script_2 VAR_HAS_ENTERED_BATTLE_FRONTIER, 0, BattleFrontier_ReceptionGate_EventScript_2661F3 map_script_2 VAR_HAS_ENTERED_BATTLE_FRONTIER, 0, BattleFrontier_ReceptionGate_EventScript_FirstTimeEntering
.2byte 0 .2byte 0
BattleFrontier_ReceptionGate_EventScript_2661F3:: @ 82661F3 BattleFrontier_ReceptionGate_EventScript_FirstTimeEntering:: @ 82661F3
lockall lockall
setvar VAR_HAS_ENTERED_BATTLE_FRONTIER, 1 setvar VAR_HAS_ENTERED_BATTLE_FRONTIER, 1
playse SE_PIN playse SE_PIN
@@ -19,24 +19,24 @@ BattleFrontier_ReceptionGate_EventScript_2661F3:: @ 82661F3
waitmovement 0 waitmovement 0
applymovement 1, Common_Movement_Delay48 applymovement 1, Common_Movement_Delay48
waitmovement 0 waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_266580, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_FirstTimeHereThisWay, MSGBOX_DEFAULT
closemessage closemessage
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_ReceptionGate_Movement_2662D2 applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_ReceptionGate_Movement_PlayerApproachCounter
waitmovement 0 waitmovement 0
goto BattleFrontier_ReceptionGate_EventScript_266229 goto BattleFrontier_ReceptionGate_EventScript_ScottScene
end end
BattleFrontier_ReceptionGate_EventScript_266229:: @ 8266229 BattleFrontier_ReceptionGate_EventScript_ScottScene:: @ 8266229
msgbox BattleFrontier_ReceptionGate_Text_2665B2, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_WelcomeToBattleFrontier, MSGBOX_DEFAULT
msgbox BattleFrontier_ReceptionGate_Text_2665F7, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_IssueFrontierPass, MSGBOX_DEFAULT
playfanfare MUS_FANFA4 playfanfare MUS_FANFA4
message BattleFrontier_ReceptionGate_Text_266676 message BattleFrontier_ReceptionGate_Text_ObtainedFrontierPass
waitfanfare waitfanfare
waitmessage waitmessage
msgbox BattleFrontier_ReceptionGate_Text_266695, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_PlacedTrainerCardInFrontierPass, MSGBOX_DEFAULT
setflag FLAG_SYS_FRONTIER_PASS setflag FLAG_SYS_FRONTIER_PASS
msgbox BattleFrontier_ReceptionGate_Text_2666C6, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier, MSGBOX_DEFAULT
msgbox BattleFrontier_ReceptionGate_Text_266703, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_IfItIsntPlayerYouCame, MSGBOX_DEFAULT
closemessage closemessage
applymovement 1, Common_Movement_WalkInPlaceFastestUp applymovement 1, Common_Movement_WalkInPlaceFastestUp
applymovement 2, Common_Movement_WalkInPlaceFastestUp applymovement 2, Common_Movement_WalkInPlaceFastestUp
@@ -47,29 +47,29 @@ BattleFrontier_ReceptionGate_EventScript_266229:: @ 8266229
applymovement 2, Common_Movement_ExclamationMark applymovement 2, Common_Movement_ExclamationMark
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_ExclamationMark applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_ExclamationMark
waitmovement 0 waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_266733, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_OhMrScottGoodDay, MSGBOX_DEFAULT
closemessage closemessage
applymovement 1, BattleFrontier_ReceptionGate_Movement_2662F0 applymovement 1, BattleFrontier_ReceptionGate_Movement_GreeterFaceScott
applymovement 2, BattleFrontier_ReceptionGate_Movement_2662F6 applymovement 2, BattleFrontier_ReceptionGate_Movement_FacilityGuideFaceScott
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_ReceptionGate_Movement_2662D7 applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_ReceptionGate_Movement_PlayerFaceScott
applymovement 4, BattleFrontier_ReceptionGate_Movement_2662E0 applymovement 4, BattleFrontier_ReceptionGate_Movement_ScottEnter
waitmovement 0 waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_266764, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_ScottGreatToSeeYouHere, MSGBOX_DEFAULT
closemessage closemessage
applymovement 4, BattleFrontier_ReceptionGate_Movement_2662E8 applymovement 4, BattleFrontier_ReceptionGate_Movement_ScottExit
waitmovement 0 waitmovement 0
removeobject 4 removeobject 4
releaseall releaseall
end end
BattleFrontier_ReceptionGate_Movement_2662D2: @ 82662D2 BattleFrontier_ReceptionGate_Movement_PlayerApproachCounter: @ 82662D2
walk_up walk_up
walk_up walk_up
walk_left walk_left
walk_left walk_left
step_end step_end
BattleFrontier_ReceptionGate_Movement_2662D7: @ 82662D7 BattleFrontier_ReceptionGate_Movement_PlayerFaceScott: @ 82662D7
delay_16 delay_16
delay_16 delay_16
delay_16 delay_16
@@ -77,12 +77,13 @@ BattleFrontier_ReceptionGate_Movement_2662D7: @ 82662D7
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
BattleFrontier_ReceptionGate_Movement_2662DD: @ 82662DD @ Unused
BattleFrontier_ReceptionGate_Movement_WalkDown: @ 82662DD
walk_down walk_down
walk_down walk_down
step_end step_end
BattleFrontier_ReceptionGate_Movement_2662E0: @ 82662E0 BattleFrontier_ReceptionGate_Movement_ScottEnter: @ 82662E0
walk_down walk_down
walk_down walk_down
walk_down walk_down
@@ -92,7 +93,7 @@ BattleFrontier_ReceptionGate_Movement_2662E0: @ 82662E0
walk_left walk_left
step_end step_end
BattleFrontier_ReceptionGate_Movement_2662E8: @ 82662E8 BattleFrontier_ReceptionGate_Movement_ScottExit: @ 82662E8
walk_right walk_right
walk_up walk_up
walk_up walk_up
@@ -102,7 +103,7 @@ BattleFrontier_ReceptionGate_Movement_2662E8: @ 82662E8
walk_up walk_up
step_end step_end
BattleFrontier_ReceptionGate_Movement_2662F0: @ 82662F0 BattleFrontier_ReceptionGate_Movement_GreeterFaceScott: @ 82662F0
delay_16 delay_16
delay_16 delay_16
delay_16 delay_16
@@ -110,7 +111,7 @@ BattleFrontier_ReceptionGate_Movement_2662F0: @ 82662F0
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
BattleFrontier_ReceptionGate_Movement_2662F6: @ 82662F6 BattleFrontier_ReceptionGate_Movement_FacilityGuideFaceScott: @ 82662F6
delay_16 delay_16
delay_16 delay_16
delay_16 delay_16
@@ -118,217 +119,217 @@ BattleFrontier_ReceptionGate_Movement_2662F6: @ 82662F6
walk_in_place_fastest_left walk_in_place_fastest_left
step_end step_end
BattleFrontier_ReceptionGate_EventScript_2662FC:: @ 82662FC BattleFrontier_ReceptionGate_EventScript_Greeter:: @ 82662FC
lock lock
faceplayer faceplayer
msgbox BattleFrontier_ReceptionGate_Text_2665B2, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_WelcomeToBattleFrontier, MSGBOX_DEFAULT
msgbox BattleFrontier_ReceptionGate_Text_2666C6, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ReceptionGate_EventScript_266310:: @ 8266310 BattleFrontier_ReceptionGate_EventScript_FacilityGuide:: @ 8266310
lock lock
faceplayer faceplayer
msgbox BattleFrontier_ReceptionGate_Text_266857, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_YourGuideToFacilities, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266320:: @ 8266320 BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout:: @ 8266320
message BattleFrontier_ReceptionGate_Text_26689D message BattleFrontier_ReceptionGate_Text_LearnAboutWhich2
waitmessage waitmessage
setvar VAR_0x8004, SCROLL_MULTI_BF_RECEPTIONIST setvar VAR_0x8004, SCROLL_MULTI_BF_RECEPTIONIST
special ShowScrollableMultichoice special ShowScrollableMultichoice
waitstate waitstate
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_ReceptionGate_EventScript_2663AE case 0, BattleFrontier_ReceptionGate_EventScript_BattleTower
case 1, BattleFrontier_ReceptionGate_EventScript_2663BC case 1, BattleFrontier_ReceptionGate_EventScript_BattleDome
case 2, BattleFrontier_ReceptionGate_EventScript_2663CA case 2, BattleFrontier_ReceptionGate_EventScript_BattlePalace
case 3, BattleFrontier_ReceptionGate_EventScript_2663D8 case 3, BattleFrontier_ReceptionGate_EventScript_BattleArena
case 4, BattleFrontier_ReceptionGate_EventScript_2663E6 case 4, BattleFrontier_ReceptionGate_EventScript_BattleFactory
case 5, BattleFrontier_ReceptionGate_EventScript_2663F4 case 5, BattleFrontier_ReceptionGate_EventScript_BattlePike
case 6, BattleFrontier_ReceptionGate_EventScript_266402 case 6, BattleFrontier_ReceptionGate_EventScript_BattlePyramid
case 7, BattleFrontier_ReceptionGate_EventScript_266410 case 7, BattleFrontier_ReceptionGate_EventScript_RankingHall
case 8, BattleFrontier_ReceptionGate_EventScript_26641E case 8, BattleFrontier_ReceptionGate_EventScript_ExchangeCorner
case 9, BattleFrontier_ReceptionGate_EventScript_26642C case 9, BattleFrontier_ReceptionGate_EventScript_ExitFacilityGuide
case MULTI_B_PRESSED, BattleFrontier_ReceptionGate_EventScript_26642C case MULTI_B_PRESSED, BattleFrontier_ReceptionGate_EventScript_ExitFacilityGuide
end end
BattleFrontier_ReceptionGate_EventScript_2663AE:: @ 82663AE BattleFrontier_ReceptionGate_EventScript_BattleTower:: @ 82663AE
msgbox BattleFrontier_ReceptionGate_Text_2668C2, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattleTowerInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2663BC:: @ 82663BC BattleFrontier_ReceptionGate_EventScript_BattleDome:: @ 82663BC
msgbox BattleFrontier_ReceptionGate_Text_26696F, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattleDomeInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2663CA:: @ 82663CA BattleFrontier_ReceptionGate_EventScript_BattlePalace:: @ 82663CA
msgbox BattleFrontier_ReceptionGate_Text_266A34, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattlePalaceInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2663D8:: @ 82663D8 BattleFrontier_ReceptionGate_EventScript_BattleArena:: @ 82663D8
msgbox BattleFrontier_ReceptionGate_Text_266AC2, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattleArenaInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2663E6:: @ 82663E6 BattleFrontier_ReceptionGate_EventScript_BattleFactory:: @ 82663E6
msgbox BattleFrontier_ReceptionGate_Text_266B5D, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattleFactoryInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2663F4:: @ 82663F4 BattleFrontier_ReceptionGate_EventScript_BattlePike:: @ 82663F4
msgbox BattleFrontier_ReceptionGate_Text_266C24, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattlePikeInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266402:: @ 8266402 BattleFrontier_ReceptionGate_EventScript_BattlePyramid:: @ 8266402
msgbox BattleFrontier_ReceptionGate_Text_266CBB, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattlePyramidInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266410:: @ 8266410 BattleFrontier_ReceptionGate_EventScript_RankingHall:: @ 8266410
msgbox BattleFrontier_ReceptionGate_Text_266D1C, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_RankingHallInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_26641E:: @ 826641E BattleFrontier_ReceptionGate_EventScript_ExchangeCorner:: @ 826641E
msgbox BattleFrontier_ReceptionGate_Text_266DCB, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_ExchangeCornerInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266320 goto BattleFrontier_ReceptionGate_EventScript_ChooseFacilityToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_26642C:: @ 826642C BattleFrontier_ReceptionGate_EventScript_ExitFacilityGuide:: @ 826642C
msgbox BattleFrontier_ReceptionGate_Text_2666C6, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ReceptionGate_EventScript_266436:: @ 8266436 BattleFrontier_ReceptionGate_EventScript_RulesGuide:: @ 8266436
lock lock
faceplayer faceplayer
msgbox BattleFrontier_ReceptionGate_Text_266E66, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_YourGuideToRules, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266446 goto BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266446:: @ 8266446 BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout:: @ 8266446
message BattleFrontier_ReceptionGate_Text_266EE0 message BattleFrontier_ReceptionGate_Text_LearnAboutWhat
waitmessage waitmessage
multichoice 15, 0, MULTI_FRONTIER_RULES, 0 multichoice 15, 0, MULTI_FRONTIER_RULES, 0
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_ReceptionGate_EventScript_2664A4 case 0, BattleFrontier_ReceptionGate_EventScript_LevelMode
case 1, BattleFrontier_ReceptionGate_EventScript_2664B2 case 1, BattleFrontier_ReceptionGate_EventScript_Level50
case 2, BattleFrontier_ReceptionGate_EventScript_2664C0 case 2, BattleFrontier_ReceptionGate_EventScript_OpenLevel
case 3, BattleFrontier_ReceptionGate_EventScript_2664CE case 3, BattleFrontier_ReceptionGate_EventScript_MonEntry
case 4, BattleFrontier_ReceptionGate_EventScript_2664DC case 4, BattleFrontier_ReceptionGate_EventScript_HoldItems
case 5, BattleFrontier_ReceptionGate_EventScript_2664EA case 5, BattleFrontier_ReceptionGate_EventScript_ExitRulesGuide
case MULTI_B_PRESSED, BattleFrontier_ReceptionGate_EventScript_2664EA case MULTI_B_PRESSED, BattleFrontier_ReceptionGate_EventScript_ExitRulesGuide
end end
BattleFrontier_ReceptionGate_EventScript_2664A4:: @ 82664A4 BattleFrontier_ReceptionGate_EventScript_LevelMode:: @ 82664A4
msgbox BattleFrontier_ReceptionGate_Text_266F04, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_LevelModeInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266446 goto BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2664B2:: @ 82664B2 BattleFrontier_ReceptionGate_EventScript_Level50:: @ 82664B2
msgbox BattleFrontier_ReceptionGate_Text_266F69, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_Level50Info, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266446 goto BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2664C0:: @ 82664C0 BattleFrontier_ReceptionGate_EventScript_OpenLevel:: @ 82664C0
msgbox BattleFrontier_ReceptionGate_Text_267080, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_OpenLevelInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266446 goto BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2664CE:: @ 82664CE BattleFrontier_ReceptionGate_EventScript_MonEntry:: @ 82664CE
msgbox BattleFrontier_ReceptionGate_Text_26716A, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_MonEntryInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266446 goto BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2664DC:: @ 82664DC BattleFrontier_ReceptionGate_EventScript_HoldItems:: @ 82664DC
msgbox BattleFrontier_ReceptionGate_Text_267298, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_HoldItemsInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266446 goto BattleFrontier_ReceptionGate_EventScript_ChooseRuleToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_2664EA:: @ 82664EA BattleFrontier_ReceptionGate_EventScript_ExitRulesGuide:: @ 82664EA
msgbox BattleFrontier_ReceptionGate_Text_2666C6, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ReceptionGate_EventScript_2664F4:: @ 82664F4 BattleFrontier_ReceptionGate_EventScript_FrontierPassGuide:: @ 82664F4
lock lock
faceplayer faceplayer
msgbox BattleFrontier_ReceptionGate_Text_267357, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_YourGuideToFrontierPass, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266504 goto BattleFrontier_ReceptionGate_EventScript_ChooseFrontierPassInfoToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266504:: @ 8266504 BattleFrontier_ReceptionGate_EventScript_ChooseFrontierPassInfoToLearnAbout:: @ 8266504
message BattleFrontier_ReceptionGate_Text_26737C message BattleFrontier_ReceptionGate_Text_LearnAboutWhich1
waitmessage waitmessage
multichoice 16, 4, MULTI_FRONTIER_PASS_INFO, 0 multichoice 16, 4, MULTI_FRONTIER_PASS_INFO, 0
switch VAR_RESULT switch VAR_RESULT
case 0, BattleFrontier_ReceptionGate_EventScript_26654C case 0, BattleFrontier_ReceptionGate_EventScript_Symbols
case 1, BattleFrontier_ReceptionGate_EventScript_26655A case 1, BattleFrontier_ReceptionGate_EventScript_RecordBattle
case 2, BattleFrontier_ReceptionGate_EventScript_266568 case 2, BattleFrontier_ReceptionGate_EventScript_BattlePoints
case 3, BattleFrontier_ReceptionGate_EventScript_266576 case 3, BattleFrontier_ReceptionGate_EventScript_ExitFrontierPassGuide
case MULTI_B_PRESSED, BattleFrontier_ReceptionGate_EventScript_266576 case MULTI_B_PRESSED, BattleFrontier_ReceptionGate_EventScript_ExitFrontierPassGuide
end end
BattleFrontier_ReceptionGate_EventScript_26654C:: @ 826654C BattleFrontier_ReceptionGate_EventScript_Symbols:: @ 826654C
msgbox BattleFrontier_ReceptionGate_Text_2673A1, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_SymbolsInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266504 goto BattleFrontier_ReceptionGate_EventScript_ChooseFrontierPassInfoToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_26655A:: @ 826655A BattleFrontier_ReceptionGate_EventScript_RecordBattle:: @ 826655A
msgbox BattleFrontier_ReceptionGate_Text_2674F3, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_RecordedBattleInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266504 goto BattleFrontier_ReceptionGate_EventScript_ChooseFrontierPassInfoToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266568:: @ 8266568 BattleFrontier_ReceptionGate_EventScript_BattlePoints:: @ 8266568
msgbox BattleFrontier_ReceptionGate_Text_26761C, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_BattlePointsInfo, MSGBOX_DEFAULT
goto BattleFrontier_ReceptionGate_EventScript_266504 goto BattleFrontier_ReceptionGate_EventScript_ChooseFrontierPassInfoToLearnAbout
end end
BattleFrontier_ReceptionGate_EventScript_266576:: @ 8266576 BattleFrontier_ReceptionGate_EventScript_ExitFrontierPassGuide:: @ 8266576
msgbox BattleFrontier_ReceptionGate_Text_2666C6, MSGBOX_DEFAULT msgbox BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ReceptionGate_Text_266580: @ 8266580 BattleFrontier_ReceptionGate_Text_FirstTimeHereThisWay: @ 8266580
.string "Is it your first time here?\n" .string "Is it your first time here?\n"
.string "Please step this way!$" .string "Please step this way!$"
BattleFrontier_ReceptionGate_Text_2665B2: @ 82665B2 BattleFrontier_ReceptionGate_Text_WelcomeToBattleFrontier: @ 82665B2
.string "The front lines of POKéMON battling!\n" .string "The front lines of POKéMON battling!\n"
.string "Welcome to the BATTLE FRONTIER!$" .string "Welcome to the BATTLE FRONTIER!$"
BattleFrontier_ReceptionGate_Text_2665F7: @ 82665F7 BattleFrontier_ReceptionGate_Text_IssueFrontierPass: @ 82665F7
.string "For a first-time visitor, we issue\n" .string "For a first-time visitor, we issue\n"
.string "the FRONTIER PASS.\p" .string "the FRONTIER PASS.\p"
.string "It's for use at all the facilities\n" .string "It's for use at all the facilities\n"
.string "in the BATTLE FRONTIER.\p" .string "in the BATTLE FRONTIER.\p"
.string "Here you are!$" .string "Here you are!$"
BattleFrontier_ReceptionGate_Text_266676: @ 8266676 BattleFrontier_ReceptionGate_Text_ObtainedFrontierPass: @ 8266676
.string "{PLAYER} obtained\n" .string "{PLAYER} obtained\n"
.string "the FRONTIER PASS.$" .string "the FRONTIER PASS.$"
BattleFrontier_ReceptionGate_Text_266695: @ 8266695 BattleFrontier_ReceptionGate_Text_PlacedTrainerCardInFrontierPass: @ 8266695
.string "{PLAYER} placed the TRAINER CARD\n" .string "{PLAYER} placed the TRAINER CARD\n"
.string "in the FRONTIER PASS.$" .string "in the FRONTIER PASS.$"
BattleFrontier_ReceptionGate_Text_2666C6: @ 82666C6 BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier: @ 82666C6
.string "We hope you enjoy all that the BATTLE\n" .string "We hope you enjoy all that the BATTLE\n"
.string "FRONTIER has to offer!$" .string "FRONTIER has to offer!$"
BattleFrontier_ReceptionGate_Text_266703: @ 8266703 BattleFrontier_ReceptionGate_Text_IfItIsntPlayerYouCame: @ 8266703
.string "???: Well, if it isn't {PLAYER}{KUN}!\n" .string "???: Well, if it isn't {PLAYER}{KUN}!\n"
.string "You came out here!$" .string "You came out here!$"
BattleFrontier_ReceptionGate_Text_266733: @ 8266733 BattleFrontier_ReceptionGate_Text_OhMrScottGoodDay: @ 8266733
.string "GUIDE: Oh! MR. SCOTT, sir!\n" .string "GUIDE: Oh! MR. SCOTT, sir!\n"
.string "Good day to you, sir!$" .string "Good day to you, sir!$"
BattleFrontier_ReceptionGate_Text_266764: @ 8266764 BattleFrontier_ReceptionGate_Text_ScottGreatToSeeYouHere: @ 8266764
.string "SCOTT: It's great to see you here,\n" .string "SCOTT: It's great to see you here,\n"
.string "it really is!\p" .string "it really is!\p"
.string "I hope you'll take your time and\n" .string "I hope you'll take your time and\n"
@@ -338,21 +339,21 @@ BattleFrontier_ReceptionGate_Text_266764: @ 8266764
.string "I also have my quarters here, so feel\n" .string "I also have my quarters here, so feel\n"
.string "free to visit if you have time.$" .string "free to visit if you have time.$"
BattleFrontier_ReceptionGate_Text_266857: @ 8266857 BattleFrontier_ReceptionGate_Text_YourGuideToFacilities: @ 8266857
.string "I'm your guide to the various facilities\n" .string "I'm your guide to the various facilities\n"
.string "here in the BATTLE FRONTIER.$" .string "here in the BATTLE FRONTIER.$"
BattleFrontier_ReceptionGate_Text_26689D: @ 826689D BattleFrontier_ReceptionGate_Text_LearnAboutWhich2: @ 826689D
.string "Which would you like to learn about?$" .string "Which would you like to learn about?$"
BattleFrontier_ReceptionGate_Text_2668C2: @ 82668C2 BattleFrontier_ReceptionGate_Text_BattleTowerInfo: @ 82668C2
.string "It is the gigantic tower considered\n" .string "It is the gigantic tower considered\n"
.string "to be the BATTLE FRONTIER's symbol.\p" .string "to be the BATTLE FRONTIER's symbol.\p"
.string "There are four kinds of BATTLE ROOMS\n" .string "There are four kinds of BATTLE ROOMS\n"
.string "in the tower for SINGLE, DOUBLE, MULTI,\l" .string "in the tower for SINGLE, DOUBLE, MULTI,\l"
.string "and LINK MULTI BATTLES.$" .string "and LINK MULTI BATTLES.$"
BattleFrontier_ReceptionGate_Text_26696F: @ 826696F BattleFrontier_ReceptionGate_Text_BattleDomeInfo: @ 826696F
.string "The BATTLE DOME is the large building\n" .string "The BATTLE DOME is the large building\n"
.string "shaped like a huge egg.\p" .string "shaped like a huge egg.\p"
.string "Events named Battle Tourneys are held\n" .string "Events named Battle Tourneys are held\n"
@@ -361,20 +362,20 @@ BattleFrontier_ReceptionGate_Text_26696F: @ 826696F
.string "two courses--for SINGLE and DOUBLE\l" .string "two courses--for SINGLE and DOUBLE\l"
.string "BATTLES.$" .string "BATTLES.$"
BattleFrontier_ReceptionGate_Text_266A34: @ 8266A34 BattleFrontier_ReceptionGate_Text_BattlePalaceInfo: @ 8266A34
.string "The BATTLE PALACE is the red building\n" .string "The BATTLE PALACE is the red building\n"
.string "on the right of the BATTLE FRONTIER.\p" .string "on the right of the BATTLE FRONTIER.\p"
.string "There are two kinds of BATTLE HALLS\n" .string "There are two kinds of BATTLE HALLS\n"
.string "for SINGLE and DOUBLE BATTLES.$" .string "for SINGLE and DOUBLE BATTLES.$"
BattleFrontier_ReceptionGate_Text_266AC2: @ 8266AC2 BattleFrontier_ReceptionGate_Text_BattleArenaInfo: @ 8266AC2
.string "The BATTLE ARENA is the dojo-like\n" .string "The BATTLE ARENA is the dojo-like\n"
.string "building at the center-right of\l" .string "building at the center-right of\l"
.string "the BATTLE FRONTIER.\p" .string "the BATTLE FRONTIER.\p"
.string "An event called the Set KO Tourney\n" .string "An event called the Set KO Tourney\n"
.string "takes place at the BATTLE ARENA.$" .string "takes place at the BATTLE ARENA.$"
BattleFrontier_ReceptionGate_Text_266B5D: @ 8266B5D BattleFrontier_ReceptionGate_Text_BattleFactoryInfo: @ 8266B5D
.string "The BATTLE FACTORY is the large\n" .string "The BATTLE FACTORY is the large\n"
.string "building that is the closest to us.\p" .string "building that is the closest to us.\p"
.string "An event called the Battle Swap\n" .string "An event called the Battle Swap\n"
@@ -383,20 +384,20 @@ BattleFrontier_ReceptionGate_Text_266B5D: @ 8266B5D
.string "two courses for SINGLE and DOUBLE\l" .string "two courses for SINGLE and DOUBLE\l"
.string "BATTLES.$" .string "BATTLES.$"
BattleFrontier_ReceptionGate_Text_266C24: @ 8266C24 BattleFrontier_ReceptionGate_Text_BattlePikeInfo: @ 8266C24
.string "The BATTLE PIKE is the building shaped\n" .string "The BATTLE PIKE is the building shaped\n"
.string "like a POKéMON at the center-left of\l" .string "like a POKéMON at the center-left of\l"
.string "the BATTLE FRONTIER.\p" .string "the BATTLE FRONTIER.\p"
.string "An event called the Battle Choice\n" .string "An event called the Battle Choice\n"
.string "is conducted there.$" .string "is conducted there.$"
BattleFrontier_ReceptionGate_Text_266CBB: @ 8266CBB BattleFrontier_ReceptionGate_Text_BattlePyramidInfo: @ 8266CBB
.string "The BATTLE PYRAMID is the enormous\n" .string "The BATTLE PYRAMID is the enormous\n"
.string "pyramid.\p" .string "pyramid.\p"
.string "An event called the Battle Quest\n" .string "An event called the Battle Quest\n"
.string "is conducted there.$" .string "is conducted there.$"
BattleFrontier_ReceptionGate_Text_266D1C: @ 8266D1C BattleFrontier_ReceptionGate_Text_RankingHallInfo: @ 8266D1C
.string "The RANKING HALL is located near\n" .string "The RANKING HALL is located near\n"
.string "the BATTLE TOWER.\p" .string "the BATTLE TOWER.\p"
.string "There, you may see the most fantastic\n" .string "There, you may see the most fantastic\n"
@@ -404,28 +405,28 @@ BattleFrontier_ReceptionGate_Text_266D1C: @ 8266D1C
.string "took on the many challenges of\l" .string "took on the many challenges of\l"
.string "the BATTLE FRONTIER.$" .string "the BATTLE FRONTIER.$"
BattleFrontier_ReceptionGate_Text_266DCB: @ 8266DCB BattleFrontier_ReceptionGate_Text_ExchangeCornerInfo: @ 8266DCB
.string "The EXCHANGE SERVICE CORNER is near\n" .string "The EXCHANGE SERVICE CORNER is near\n"
.string "the BATTLE TOWER.\p" .string "the BATTLE TOWER.\p"
.string "The Battle Points you have earned in\n" .string "The Battle Points you have earned in\n"
.string "the BATTLE FRONTIER may be exchanged\l" .string "the BATTLE FRONTIER may be exchanged\l"
.string "for fabulous prizes there.$" .string "for fabulous prizes there.$"
BattleFrontier_ReceptionGate_Text_266E66: @ 8266E66 BattleFrontier_ReceptionGate_Text_YourGuideToRules: @ 8266E66
.string "I'm your guide to the basic rules that\n" .string "I'm your guide to the basic rules that\n"
.string "are common to all the challenges\l" .string "are common to all the challenges\l"
.string "offered by the facilities in the BATTLE\l" .string "offered by the facilities in the BATTLE\l"
.string "FRONTIER.$" .string "FRONTIER.$"
BattleFrontier_ReceptionGate_Text_266EE0: @ 8266EE0 BattleFrontier_ReceptionGate_Text_LearnAboutWhat: @ 8266EE0
.string "What would you like to learn about?$" .string "What would you like to learn about?$"
BattleFrontier_ReceptionGate_Text_266F04: @ 8266F04 BattleFrontier_ReceptionGate_Text_LevelModeInfo: @ 8266F04
.string "All the challenges at the BATTLE\n" .string "All the challenges at the BATTLE\n"
.string "FRONTIER's facilities come in\l" .string "FRONTIER's facilities come in\l"
.string "two courses--Level 50 and Open Level.$" .string "two courses--Level 50 and Open Level.$"
BattleFrontier_ReceptionGate_Text_266F69: @ 8266F69 BattleFrontier_ReceptionGate_Text_Level50Info: @ 8266F69
.string "The Level 50 course is open to POKéMON\n" .string "The Level 50 course is open to POKéMON\n"
.string "up to and including Level 50.\p" .string "up to and including Level 50.\p"
.string "Please keep in mind, however, that\n" .string "Please keep in mind, however, that\n"
@@ -436,7 +437,7 @@ BattleFrontier_ReceptionGate_Text_266F69: @ 8266F69
.string "To begin, we hope you will challenge\n" .string "To begin, we hope you will challenge\n"
.string "this course.$" .string "this course.$"
BattleFrontier_ReceptionGate_Text_267080: @ 8267080 BattleFrontier_ReceptionGate_Text_OpenLevelInfo: @ 8267080
.string "The Open Level course places no limit\n" .string "The Open Level course places no limit\n"
.string "on the levels of POKéMON entering\l" .string "on the levels of POKéMON entering\l"
.string "challenges.\p" .string "challenges.\p"
@@ -446,7 +447,7 @@ BattleFrontier_ReceptionGate_Text_267080: @ 8267080
.string "However, no TRAINER you face will\n" .string "However, no TRAINER you face will\n"
.string "have any POKéMON below Level 60.$" .string "have any POKéMON below Level 60.$"
BattleFrontier_ReceptionGate_Text_26716A: @ 826716A BattleFrontier_ReceptionGate_Text_MonEntryInfo: @ 826716A
.string "Virtually any kind of POKéMON may take\n" .string "Virtually any kind of POKéMON may take\n"
.string "on the challenges at all facilities.\p" .string "on the challenges at all facilities.\p"
.string "EGGS and certain kinds of POKéMON,\n" .string "EGGS and certain kinds of POKéMON,\n"
@@ -457,7 +458,7 @@ BattleFrontier_ReceptionGate_Text_26716A: @ 826716A
.string "of the same kind of POKéMON are not\l" .string "of the same kind of POKéMON are not\l"
.string "permitted.$" .string "permitted.$"
BattleFrontier_ReceptionGate_Text_267298: @ 8267298 BattleFrontier_ReceptionGate_Text_HoldItemsInfo: @ 8267298
.string "When entering a challenge at a BATTLE\n" .string "When entering a challenge at a BATTLE\n"
.string "FRONTIER facility, POKéMON may not\l" .string "FRONTIER facility, POKéMON may not\l"
.string "be holding the same kind of item.\p" .string "be holding the same kind of item.\p"
@@ -465,13 +466,13 @@ BattleFrontier_ReceptionGate_Text_267298: @ 8267298
.string "entering a challenge are holding\l" .string "entering a challenge are holding\l"
.string "different items.$" .string "different items.$"
BattleFrontier_ReceptionGate_Text_267357: @ 8267357 BattleFrontier_ReceptionGate_Text_YourGuideToFrontierPass: @ 8267357
.string "I'm your guide to the FRONTIER PASS.$" .string "I'm your guide to the FRONTIER PASS.$"
BattleFrontier_ReceptionGate_Text_26737C: @ 826737C BattleFrontier_ReceptionGate_Text_LearnAboutWhich1: @ 826737C
.string "Which would you like to learn about?$" .string "Which would you like to learn about?$"
BattleFrontier_ReceptionGate_Text_2673A1: @ 82673A1 BattleFrontier_ReceptionGate_Text_SymbolsInfo: @ 82673A1
.string "There are seven facilities at\n" .string "There are seven facilities at\n"
.string "the BATTLE FRONTIER.\p" .string "the BATTLE FRONTIER.\p"
.string "TRAINERS who gain recognition for\n" .string "TRAINERS who gain recognition for\n"
@@ -483,7 +484,7 @@ BattleFrontier_ReceptionGate_Text_2673A1: @ 82673A1
.string "It's certainly not easy to win symbols.\n" .string "It's certainly not easy to win symbols.\n"
.string "I wish you the best of luck!$" .string "I wish you the best of luck!$"
BattleFrontier_ReceptionGate_Text_2674F3: @ 82674F3 BattleFrontier_ReceptionGate_Text_RecordedBattleInfo: @ 82674F3
.string "It is possible to record one battle\n" .string "It is possible to record one battle\n"
.string "on your FRONTIER PASS.\p" .string "on your FRONTIER PASS.\p"
.string "You may record a battle you had with\n" .string "You may record a battle you had with\n"
@@ -495,7 +496,7 @@ BattleFrontier_ReceptionGate_Text_2674F3: @ 82674F3
.string "You may choose to record your match\n" .string "You may choose to record your match\n"
.string "at the end of a battle.$" .string "at the end of a battle.$"
BattleFrontier_ReceptionGate_Text_26761C: @ 826761C BattleFrontier_ReceptionGate_Text_BattlePointsInfo: @ 826761C
.string "Battle Points are rewards given to\n" .string "Battle Points are rewards given to\n"
.string "TRAINERS who battled outstandingly\l" .string "TRAINERS who battled outstandingly\l"
.string "at the BATTLE FRONTIER.\p" .string "at the BATTLE FRONTIER.\p"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "BattleFrontier_ScottsHouse_EventScript_2636A8", "script": "BattleFrontier_ScottsHouse_EventScript_Scott",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,252 +1,232 @@
BattleFrontier_ScottsHouse_MapScripts:: @ 82636A7 BattleFrontier_ScottsHouse_MapScripts:: @ 82636A7
.byte 0 .byte 0
BattleFrontier_ScottsHouse_EventScript_2636A8:: @ 82636A8 BattleFrontier_ScottsHouse_EventScript_Scott:: @ 82636A8
lock lock
faceplayer faceplayer
goto_if_set FLAG_TEMP_4, BattleFrontier_ScottsHouse_EventScript_2637DA goto_if_set FLAG_TEMP_4, BattleFrontier_ScottsHouse_EventScript_GivenBerry
goto_if_set FLAG_TEMP_3, BattleFrontier_ScottsHouse_EventScript_2638AA goto_if_set FLAG_TEMP_3, BattleFrontier_ScottsHouse_EventScript_GivenShield
goto_if_set FLAG_TEMP_2, BattleFrontier_ScottsHouse_EventScript_263939 goto_if_set FLAG_TEMP_2, BattleFrontier_ScottsHouse_EventScript_GivenBattlePoints
goto BattleFrontier_ScottsHouse_EventScript_2636CB goto BattleFrontier_ScottsHouse_EventScript_CheckGiveItems
end end
BattleFrontier_ScottsHouse_EventScript_2636CB:: @ 82636CB BattleFrontier_ScottsHouse_EventScript_CheckGiveItems:: @ 82636CB
goto_if_unset FLAG_SCOTT_GIVES_BATTLE_POINTS, BattleFrontier_ScottsHouse_EventScript_263943 goto_if_unset FLAG_SCOTT_GIVES_BATTLE_POINTS, BattleFrontier_ScottsHouse_EventScript_WelcomeToFrontier
goto_if_unset FLAG_COLLECTED_ALL_SILVER_SYMBOLS, BattleFrontier_ScottsHouse_EventScript_263704 goto_if_unset FLAG_COLLECTED_ALL_SILVER_SYMBOLS, BattleFrontier_ScottsHouse_EventScript_CheckSilverSymbols
goto_if_unset FLAG_RECEIVED_STARF_BERRY_FROM_SCOTT, BattleFrontier_ScottsHouse_EventScript_26376A goto_if_unset FLAG_COLLECTED_ALL_GOLD_SYMBOLS, BattleFrontier_ScottsHouse_EventScript_CheckGoldSymbols
goto BattleFrontier_ScottsHouse_EventScript_2636EC goto BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
end end
BattleFrontier_ScottsHouse_EventScript_2636EC:: @ 82636EC BattleFrontier_ScottsHouse_EventScript_CheckGiveShield:: @ 82636EC
goto_if_unset FLAG_RECEIVED_SILVER_SHIELD, BattleFrontier_ScottsHouse_EventScript_26381B goto_if_unset FLAG_RECEIVED_SILVER_SHIELD, BattleFrontier_ScottsHouse_EventScript_CheckGiveSilverShield
goto_if_unset FLAG_RECEIVED_GOLD_SHIELD, BattleFrontier_ScottsHouse_EventScript_2638B4 goto_if_unset FLAG_RECEIVED_GOLD_SHIELD, BattleFrontier_ScottsHouse_EventScript_CheckGiveGoldShield
goto BattleFrontier_ScottsHouse_EventScript_2637E4 goto BattleFrontier_ScottsHouse_EventScript_RandomComment
end end
BattleFrontier_ScottsHouse_EventScript_263704:: @ 8263704 BattleFrontier_ScottsHouse_EventScript_CheckSilverSymbols:: @ 8263704
goto_if_unset FLAG_SYS_TOWER_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_TOWER_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_DOME_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_DOME_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_PALACE_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_PALACE_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_ARENA_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_ARENA_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_FACTORY_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_FACTORY_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_PIKE_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_PIKE_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_PYRAMID_SILVER, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_PYRAMID_SILVER, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
msgbox BattleFrontier_ScottsHouse_Text_2640BC, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_YouveCollectedAllSilverSymbols, MSGBOX_DEFAULT
giveitem_std ITEM_LANSAT_BERRY giveitem_std ITEM_LANSAT_BERRY
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq BattleFrontier_ScottsHouse_EventScript_2637D0 goto_if_eq BattleFrontier_ScottsHouse_EventScript_BerryPocketFull
setflag FLAG_COLLECTED_ALL_SILVER_SYMBOLS setflag FLAG_COLLECTED_ALL_SILVER_SYMBOLS
setflag FLAG_TEMP_4 setflag FLAG_TEMP_4
release release
end end
BattleFrontier_ScottsHouse_EventScript_26376A:: @ 826376A BattleFrontier_ScottsHouse_EventScript_CheckGoldSymbols:: @ 826376A
goto_if_unset FLAG_SYS_TOWER_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_TOWER_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_DOME_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_DOME_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_PALACE_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_PALACE_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_ARENA_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_ARENA_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_FACTORY_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_FACTORY_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_PIKE_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_PIKE_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
goto_if_unset FLAG_SYS_PYRAMID_GOLD, BattleFrontier_ScottsHouse_EventScript_2636EC goto_if_unset FLAG_SYS_PYRAMID_GOLD, BattleFrontier_ScottsHouse_EventScript_CheckGiveShield
msgbox BattleFrontier_ScottsHouse_Text_264216, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_YouveCollectedAllGoldSymbols, MSGBOX_DEFAULT
giveitem_std ITEM_STARF_BERRY giveitem_std ITEM_STARF_BERRY
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq BattleFrontier_ScottsHouse_EventScript_2637D0 goto_if_eq BattleFrontier_ScottsHouse_EventScript_BerryPocketFull
setflag FLAG_RECEIVED_STARF_BERRY_FROM_SCOTT setflag FLAG_COLLECTED_ALL_GOLD_SYMBOLS
setflag FLAG_TEMP_4 setflag FLAG_TEMP_4
release release
end end
BattleFrontier_ScottsHouse_EventScript_2637D0:: @ 82637D0 BattleFrontier_ScottsHouse_EventScript_BerryPocketFull:: @ 82637D0
msgbox BattleFrontier_ScottsHouse_Text_2643EB, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_BerryPocketStuffed, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_2637DA:: @ 82637DA BattleFrontier_ScottsHouse_EventScript_GivenBerry:: @ 82637DA
msgbox BattleFrontier_ScottsHouse_Text_264373, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_SoGladIBroughtYouHere, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_2637E4:: @ 82637E4 BattleFrontier_ScottsHouse_EventScript_RandomComment:: @ 82637E4
random 3 random 3
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq BattleFrontier_ScottsHouse_EventScript_263807 goto_if_eq BattleFrontier_ScottsHouse_EventScript_FrontierBrainComment
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq BattleFrontier_ScottsHouse_EventScript_263811 goto_if_eq BattleFrontier_ScottsHouse_EventScript_ArtisanCaveComment
msgbox BattleFrontier_ScottsHouse_Text_263DDD, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_WhyIGoSeekingTrainers, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_263807:: @ 8263807 BattleFrontier_ScottsHouse_EventScript_FrontierBrainComment:: @ 8263807
msgbox BattleFrontier_ScottsHouse_Text_263F12, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_HaveYouMetFrontierBrain, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_263811:: @ 8263811 BattleFrontier_ScottsHouse_EventScript_ArtisanCaveComment:: @ 8263811
msgbox BattleFrontier_ScottsHouse_Text_263FFE, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_MayFindWildMonsInFrontier, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_26381B:: @ 826381B BattleFrontier_ScottsHouse_EventScript_CheckGiveSilverShield:: @ 826381B
setvar VAR_FRONTIER_BATTLE_MODE, 0 setvar VAR_FRONTIER_BATTLE_MODE, 0
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 frontier_setlvlmode FRONTIER_LVL_50
setvar VAR_0x8005, 1 battletower_getstreak
setvar VAR_0x8006, 0
special CallFrontierUtilFunc
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare VAR_RESULT, 50 compare VAR_RESULT, 50
goto_if_ge BattleFrontier_ScottsHouse_EventScript_26387A goto_if_ge BattleFrontier_ScottsHouse_EventScript_GiveSilverShield
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 frontier_setlvlmode FRONTIER_LVL_OPEN
setvar VAR_0x8005, 1 battletower_getstreak
setvar VAR_0x8006, 1
special CallFrontierUtilFunc
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare VAR_RESULT, 50 compare VAR_RESULT, 50
goto_if_ge BattleFrontier_ScottsHouse_EventScript_26387A goto_if_ge BattleFrontier_ScottsHouse_EventScript_GiveSilverShield
goto BattleFrontier_ScottsHouse_EventScript_2637E4 goto BattleFrontier_ScottsHouse_EventScript_RandomComment
end end
BattleFrontier_ScottsHouse_EventScript_26387A:: @ 826387A BattleFrontier_ScottsHouse_EventScript_GiveSilverShield:: @ 826387A
msgbox BattleFrontier_ScottsHouse_Text_264412, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_Beat50TrainersInARow, MSGBOX_DEFAULT
givedecoration_std DECOR_SILVER_SHIELD givedecoration_std DECOR_SILVER_SHIELD
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq BattleFrontier_ScottsHouse_EventScript_2638A0 goto_if_eq BattleFrontier_ScottsHouse_EventScript_NoRoomForShield
setflag FLAG_RECEIVED_SILVER_SHIELD setflag FLAG_RECEIVED_SILVER_SHIELD
setflag FLAG_TEMP_3 setflag FLAG_TEMP_3
goto BattleFrontier_ScottsHouse_EventScript_2638AA goto BattleFrontier_ScottsHouse_EventScript_GivenShield
end end
BattleFrontier_ScottsHouse_EventScript_2638A0:: @ 82638A0 BattleFrontier_ScottsHouse_EventScript_NoRoomForShield:: @ 82638A0
msgbox BattleFrontier_ScottsHouse_Text_264583, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_ComeBackForThisLater, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_2638AA:: @ 82638AA BattleFrontier_ScottsHouse_EventScript_GivenShield:: @ 82638AA
msgbox BattleFrontier_ScottsHouse_Text_264546, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_ExpectingToHearEvenGreaterThings, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_2638B4:: @ 82638B4 BattleFrontier_ScottsHouse_EventScript_CheckGiveGoldShield:: @ 82638B4
setvar VAR_FRONTIER_BATTLE_MODE, 0 setvar VAR_FRONTIER_BATTLE_MODE, 0
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 frontier_setlvlmode FRONTIER_LVL_50
setvar VAR_0x8005, 1 battletower_getstreak
setvar VAR_0x8006, 0
special CallFrontierUtilFunc
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare VAR_RESULT, 100 compare VAR_RESULT, 100
goto_if_ge BattleFrontier_ScottsHouse_EventScript_263913 goto_if_ge BattleFrontier_ScottsHouse_EventScript_GiveGoldShield
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_2 frontier_setlvlmode FRONTIER_LVL_OPEN
setvar VAR_0x8005, 1 battletower_getstreak
setvar VAR_0x8006, 1
special CallFrontierUtilFunc
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare VAR_RESULT, 100 compare VAR_RESULT, 100
goto_if_ge BattleFrontier_ScottsHouse_EventScript_263913 goto_if_ge BattleFrontier_ScottsHouse_EventScript_GiveGoldShield
goto BattleFrontier_ScottsHouse_EventScript_2637E4 goto BattleFrontier_ScottsHouse_EventScript_RandomComment
end end
BattleFrontier_ScottsHouse_EventScript_263913:: @ 8263913 BattleFrontier_ScottsHouse_EventScript_GiveGoldShield:: @ 8263913
msgbox BattleFrontier_ScottsHouse_Text_26449F, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_Beat100TrainersInARow, MSGBOX_DEFAULT
givedecoration_std DECOR_GOLD_SHIELD givedecoration_std DECOR_GOLD_SHIELD
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq BattleFrontier_ScottsHouse_EventScript_2638A0 goto_if_eq BattleFrontier_ScottsHouse_EventScript_NoRoomForShield
setflag FLAG_RECEIVED_GOLD_SHIELD setflag FLAG_RECEIVED_GOLD_SHIELD
setflag FLAG_TEMP_3 setflag FLAG_TEMP_3
goto BattleFrontier_ScottsHouse_EventScript_2638AA goto BattleFrontier_ScottsHouse_EventScript_GivenShield
end end
BattleFrontier_ScottsHouse_EventScript_263939:: @ 8263939 BattleFrontier_ScottsHouse_EventScript_GivenBattlePoints:: @ 8263939
msgbox BattleFrontier_ScottsHouse_Text_263DB8, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_ExpectingGreatThings, MSGBOX_DEFAULT
release release
end end
BattleFrontier_ScottsHouse_EventScript_263943:: @ 8263943 BattleFrontier_ScottsHouse_EventScript_WelcomeToFrontier:: @ 8263943
msgbox BattleFrontier_ScottsHouse_Text_263A3F, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_WelcomeToBattleFrontier, MSGBOX_DEFAULT
closemessage closemessage
delay 30 delay 30
compare VAR_FACING, DIR_NORTH compare VAR_FACING, DIR_NORTH
call_if_eq BattleFrontier_ScottsHouse_EventScript_263A13 call_if_eq BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayNorth
compare VAR_FACING, DIR_SOUTH compare VAR_FACING, DIR_SOUTH
call_if_eq BattleFrontier_ScottsHouse_EventScript_263A1E call_if_eq BattleFrontier_ScottsHouse_EventScript_ScottFaceAwaySouth
compare VAR_FACING, DIR_EAST compare VAR_FACING, DIR_EAST
call_if_eq BattleFrontier_ScottsHouse_EventScript_263A29 call_if_eq BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayEast
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq BattleFrontier_ScottsHouse_EventScript_263A34 call_if_eq BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest
msgbox BattleFrontier_ScottsHouse_Text_263B29, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_HowMuchEffortItTookToMakeReal, MSGBOX_DEFAULT
applymovement 1, Common_Movement_FacePlayer applymovement 1, Common_Movement_FacePlayer
waitmovement 0 waitmovement 0
msgbox BattleFrontier_ScottsHouse_Text_263BD4, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_HaveThisAsMementoOfOurPathsCrossing, MSGBOX_DEFAULT
compare VAR_SCOTT_STATE, 13 compare VAR_SCOTT_STATE, 13
goto_if_eq BattleFrontier_ScottsHouse_EventScript_2639BC goto_if_eq BattleFrontier_ScottsHouse_EventScript_Give4BattlePoints
compare VAR_SCOTT_STATE, 9 compare VAR_SCOTT_STATE, 9
goto_if_ge BattleFrontier_ScottsHouse_EventScript_2639CB goto_if_ge BattleFrontier_ScottsHouse_EventScript_Give3BattlePoints
compare VAR_SCOTT_STATE, 6 compare VAR_SCOTT_STATE, 6
goto_if_ge BattleFrontier_ScottsHouse_EventScript_2639DA goto_if_ge BattleFrontier_ScottsHouse_EventScript_Give2BattlePoints
goto BattleFrontier_ScottsHouse_EventScript_2639E9 goto BattleFrontier_ScottsHouse_EventScript_Give1BattlePoint
end end
BattleFrontier_ScottsHouse_EventScript_2639BC:: @ 82639BC BattleFrontier_ScottsHouse_EventScript_Give4BattlePoints:: @ 82639BC
buffernumberstring 0, 4 buffernumberstring 0, 4
setvar VAR_0x8004, 4 setvar VAR_0x8004, 4
goto BattleFrontier_ScottsHouse_EventScript_2639F8 goto BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints
end end
BattleFrontier_ScottsHouse_EventScript_2639CB:: @ 82639CB BattleFrontier_ScottsHouse_EventScript_Give3BattlePoints:: @ 82639CB
buffernumberstring 0, 3 buffernumberstring 0, 3
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
goto BattleFrontier_ScottsHouse_EventScript_2639F8 goto BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints
end end
BattleFrontier_ScottsHouse_EventScript_2639DA:: @ 82639DA BattleFrontier_ScottsHouse_EventScript_Give2BattlePoints:: @ 82639DA
buffernumberstring 0, 2 buffernumberstring 0, 2
setvar VAR_0x8004, 2 setvar VAR_0x8004, 2
goto BattleFrontier_ScottsHouse_EventScript_2639F8 goto BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints
end end
BattleFrontier_ScottsHouse_EventScript_2639E9:: @ 82639E9 BattleFrontier_ScottsHouse_EventScript_Give1BattlePoint:: @ 82639E9
buffernumberstring 0, 1 buffernumberstring 0, 1
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
goto BattleFrontier_ScottsHouse_EventScript_2639F8 goto BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints
end end
BattleFrontier_ScottsHouse_EventScript_2639F8:: @ 82639F8 BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints:: @ 82639F8
special GiveFrontierBattlePoints special GiveFrontierBattlePoints
msgbox BattleFrontier_ScottsHouse_Text_263CB0, 9 msgbox BattleFrontier_ScottsHouse_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
msgbox BattleFrontier_ScottsHouse_Text_263CD0, MSGBOX_DEFAULT msgbox BattleFrontier_ScottsHouse_Text_ExplainBattlePoints, MSGBOX_DEFAULT
setflag FLAG_SCOTT_GIVES_BATTLE_POINTS setflag FLAG_SCOTT_GIVES_BATTLE_POINTS
setflag FLAG_TEMP_2 setflag FLAG_TEMP_2
release release
end end
BattleFrontier_ScottsHouse_EventScript_263A13:: @ 8263A13 BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayNorth:: @ 8263A13
applymovement 1, Common_Movement_WalkInPlaceFastestUp applymovement 1, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
return return
BattleFrontier_ScottsHouse_EventScript_263A1E:: @ 8263A1E BattleFrontier_ScottsHouse_EventScript_ScottFaceAwaySouth:: @ 8263A1E
applymovement 1, Common_Movement_WalkInPlaceFastestDown applymovement 1, Common_Movement_WalkInPlaceFastestDown
waitmovement 0 waitmovement 0
return return
BattleFrontier_ScottsHouse_EventScript_263A29:: @ 8263A29 BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayEast:: @ 8263A29
applymovement 1, Common_Movement_WalkInPlaceFastestRight applymovement 1, Common_Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
return return
BattleFrontier_ScottsHouse_EventScript_263A34:: @ 8263A34 BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest:: @ 8263A34
applymovement 1, Common_Movement_WalkInPlaceFastestLeft applymovement 1, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
return return
BattleFrontier_ScottsHouse_Text_263A3F: @ 8263A3F BattleFrontier_ScottsHouse_Text_WelcomeToBattleFrontier: @ 8263A3F
.string "SCOTT: Well, hello and welcome!\n" .string "SCOTT: Well, hello and welcome!\n"
.string "Heheh… Sorry about the cramped space.\p" .string "Heheh… Sorry about the cramped space.\p"
.string "Anyway, {PLAYER}{KUN}, let me formally\n" .string "Anyway, {PLAYER}{KUN}, let me formally\n"
@@ -255,7 +235,7 @@ BattleFrontier_ScottsHouse_Text_263A3F: @ 8263A3F
.string "It took me years and years, but I've\l" .string "It took me years and years, but I've\l"
.string "finally given shape to my dream.$" .string "finally given shape to my dream.$"
BattleFrontier_ScottsHouse_Text_263B29: @ 8263B29 BattleFrontier_ScottsHouse_Text_HowMuchEffortItTookToMakeReal: @ 8263B29
.string "On reflection, it was a terribly long\n" .string "On reflection, it was a terribly long\n"
.string "journey…\p" .string "journey…\p"
.string "I left home alone on a quest to find\n" .string "I left home alone on a quest to find\n"
@@ -263,7 +243,7 @@ BattleFrontier_ScottsHouse_Text_263B29: @ 8263B29
.string "No one can imagine how much effort\n" .string "No one can imagine how much effort\n"
.string "or time it took to make this real.$" .string "or time it took to make this real.$"
BattleFrontier_ScottsHouse_Text_263BD4: @ 8263BD4 BattleFrontier_ScottsHouse_Text_HaveThisAsMementoOfOurPathsCrossing: @ 8263BD4
.string "But that's all in the past.\n" .string "But that's all in the past.\n"
.string "No point dwelling on that!\p" .string "No point dwelling on that!\p"
.string "All I want for you is to enjoy battling\n" .string "All I want for you is to enjoy battling\n"
@@ -272,11 +252,11 @@ BattleFrontier_ScottsHouse_Text_263BD4: @ 8263BD4
.string "as a memento for all the time our\l" .string "as a memento for all the time our\l"
.string "paths crossed on our journeys.$" .string "paths crossed on our journeys.$"
BattleFrontier_ScottsHouse_Text_263CB0: @ 8263CB0 BattleFrontier_ScottsHouse_Text_ObtainedXBattlePoints: @ 8263CB0
.string "{PLAYER} obtained\n" .string "{PLAYER} obtained\n"
.string "{STR_VAR_1} Battle Point(s).$" .string "{STR_VAR_1} Battle Point(s).$"
BattleFrontier_ScottsHouse_Text_263CD0: @ 8263CD0 BattleFrontier_ScottsHouse_Text_ExplainBattlePoints: @ 8263CD0
.string "SCOTT: You can check your Battle\n" .string "SCOTT: You can check your Battle\n"
.string "Points on your FRONTIER PASS.\p" .string "Points on your FRONTIER PASS.\p"
.string "The more success you have here at\n" .string "The more success you have here at\n"
@@ -285,10 +265,10 @@ BattleFrontier_ScottsHouse_Text_263CD0: @ 8263CD0
.string "Use your Battle Points the way you\n" .string "Use your Battle Points the way you\n"
.string "see fit, like trading them for items.$" .string "see fit, like trading them for items.$"
BattleFrontier_ScottsHouse_Text_263DB8: @ 8263DB8 BattleFrontier_ScottsHouse_Text_ExpectingGreatThings: @ 8263DB8
.string "I'm expecting great things from you!$" .string "I'm expecting great things from you!$"
BattleFrontier_ScottsHouse_Text_263DDD: @ 8263DDD BattleFrontier_ScottsHouse_Text_WhyIGoSeekingTrainers: @ 8263DDD
.string "SCOTT: Every TRAINER is an individual.\n" .string "SCOTT: Every TRAINER is an individual.\n"
.string "They all lead lives of their own.\p" .string "They all lead lives of their own.\p"
.string "But when they're in a battle,\n" .string "But when they're in a battle,\n"
@@ -300,7 +280,7 @@ BattleFrontier_ScottsHouse_Text_263DDD: @ 8263DDD
.string "TRAINERS who are serious about\l" .string "TRAINERS who are serious about\l"
.string "battling, and invite them here.$" .string "battling, and invite them here.$"
BattleFrontier_ScottsHouse_Text_263F12: @ 8263F12 BattleFrontier_ScottsHouse_Text_HaveYouMetFrontierBrain: @ 8263F12
.string "SCOTT: Have you met any of\n" .string "SCOTT: Have you met any of\n"
.string "the FRONTIER BRAINS?\p" .string "the FRONTIER BRAINS?\p"
.string "Better yet, have you obtained any\n" .string "Better yet, have you obtained any\n"
@@ -310,7 +290,7 @@ BattleFrontier_ScottsHouse_Text_263F12: @ 8263F12
.string "But I'm sure that seeing how tough\n" .string "But I'm sure that seeing how tough\n"
.string "you are will startle even them!$" .string "you are will startle even them!$"
BattleFrontier_ScottsHouse_Text_263FFE: @ 8263FFE BattleFrontier_ScottsHouse_Text_MayFindWildMonsInFrontier: @ 8263FFE
.string "SCOTT: You don't just train for battle,\n" .string "SCOTT: You don't just train for battle,\n"
.string "right?\p" .string "right?\p"
.string "I think I remember you working on\n" .string "I think I remember you working on\n"
@@ -320,7 +300,7 @@ BattleFrontier_ScottsHouse_Text_263FFE: @ 8263FFE
.string "the BATTLE FRONTIER somewhere…\l" .string "the BATTLE FRONTIER somewhere…\l"
.string "Fufufu!$" .string "Fufufu!$"
BattleFrontier_ScottsHouse_Text_2640BC: @ 82640BC BattleFrontier_ScottsHouse_Text_YouveCollectedAllSilverSymbols: @ 82640BC
.string "SCOTT: Are you enjoying things in\n" .string "SCOTT: Are you enjoying things in\n"
.string "the BATTLE FRONTIER?\p" .string "the BATTLE FRONTIER?\p"
.string "…Wait a second…\n" .string "…Wait a second…\n"
@@ -335,7 +315,7 @@ BattleFrontier_ScottsHouse_Text_2640BC: @ 82640BC
.string "I want you to have this.\n" .string "I want you to have this.\n"
.string "I'm sure you can put it to proper use.$" .string "I'm sure you can put it to proper use.$"
BattleFrontier_ScottsHouse_Text_264216: @ 8264216 BattleFrontier_ScottsHouse_Text_YouveCollectedAllGoldSymbols: @ 8264216
.string "SCOTT: I hope you're enjoying\n" .string "SCOTT: I hope you're enjoying\n"
.string "everything in the BATTLE FRONTIER.\p" .string "everything in the BATTLE FRONTIER.\p"
.string "…Wait a second…\n" .string "…Wait a second…\n"
@@ -350,35 +330,35 @@ BattleFrontier_ScottsHouse_Text_264216: @ 8264216
.string "I think you will be able to\n" .string "I think you will be able to\n"
.string "appreciate the value of my gift!$" .string "appreciate the value of my gift!$"
BattleFrontier_ScottsHouse_Text_264373: @ 8264373 BattleFrontier_ScottsHouse_Text_SoGladIBroughtYouHere: @ 8264373
.string "I must say I have the gift of knowing\n" .string "I must say I have the gift of knowing\n"
.string "a good TRAINER when I see one.\p" .string "a good TRAINER when I see one.\p"
.string "I'm so glad I had the foresight to\n" .string "I'm so glad I had the foresight to\n"
.string "bring you here!$" .string "bring you here!$"
BattleFrontier_ScottsHouse_Text_2643EB: @ 82643EB BattleFrontier_ScottsHouse_Text_BerryPocketStuffed: @ 82643EB
.string "Your BERRY POCKET seems to\n" .string "Your BERRY POCKET seems to\n"
.string "be stuffed.$" .string "be stuffed.$"
BattleFrontier_ScottsHouse_Text_264412: @ 8264412 BattleFrontier_ScottsHouse_Text_Beat50TrainersInARow: @ 8264412
.string "SCOTT: Oh, I heard about you!\n" .string "SCOTT: Oh, I heard about you!\n"
.string "How you ruled the BATTLE TOWER!\l" .string "How you ruled the BATTLE TOWER!\l"
.string "You beat over 50 TRAINERS in a row?\p" .string "You beat over 50 TRAINERS in a row?\p"
.string "That's fantastic!\n" .string "That's fantastic!\n"
.string "I want you to have this!$" .string "I want you to have this!$"
BattleFrontier_ScottsHouse_Text_26449F: @ 826449F BattleFrontier_ScottsHouse_Text_Beat100TrainersInARow: @ 826449F
.string "SCOTT: Oh, my! I heard about you!\n" .string "SCOTT: Oh, my! I heard about you!\n"
.string "How you overwhelmed the BATTLE TOWER!\l" .string "How you overwhelmed the BATTLE TOWER!\l"
.string "You beat over 100 TRAINERS in a row?\p" .string "You beat over 100 TRAINERS in a row?\p"
.string "That's ridiculously spectacular!\n" .string "That's ridiculously spectacular!\n"
.string "You've got to have this!$" .string "You've got to have this!$"
BattleFrontier_ScottsHouse_Text_264546: @ 8264546 BattleFrontier_ScottsHouse_Text_ExpectingToHearEvenGreaterThings: @ 8264546
.string "I'll be expecting to hear even greater\n" .string "I'll be expecting to hear even greater\n"
.string "things about you now!$" .string "things about you now!$"
BattleFrontier_ScottsHouse_Text_264583: @ 8264583 BattleFrontier_ScottsHouse_Text_ComeBackForThisLater: @ 8264583
.string "Oops, well, if you have too much\n" .string "Oops, well, if you have too much\n"
.string "stuff, come back for this later.$" .string "stuff, come back for this later.$"

View File

@@ -42,8 +42,8 @@ FallarborTown_BattleTentBattleRoom_EventScript_2008E7:: @ 82008E7
goto_if_ne FallarborTown_BattleTentBattleRoom_EventScript_200B73 goto_if_ne FallarborTown_BattleTentBattleRoom_EventScript_200B73
FallarborTown_BattleTentBattleRoom_EventScript_20090F:: @ 820090F FallarborTown_BattleTentBattleRoom_EventScript_20090F:: @ 820090F
setvar VAR_0x8004, 3 setvar VAR_0x8004, BATTLE_TOWER_FUNC_CHOOSE_TRAINER
special sub_8161F74 special CallBattleTowerFunc
addobject 3 addobject 3
applymovement 3, FallarborTown_BattleTentBattleRoom_Movement_200B96 applymovement 3, FallarborTown_BattleTentBattleRoom_Movement_200B96
waitmovement 0 waitmovement 0

View File

@@ -43,8 +43,8 @@ FortreeCity_Gym_EventScript_WinonaDefeated:: @ 82165FD
closemessage closemessage
delay 30 delay 30
setflag FLAG_ENABLE_WINONA_MATCH_CALL setflag FLAG_ENABLE_WINONA_MATCH_CALL
setvar VAR_WINONA_CALL_STEP_COUNTER, 0 setvar VAR_SCOTT_FORTREE_CALL_STEP_COUNTER, 0
setflag FLAG_REGISTER_WINONA_POKENAV setflag FLAG_SCOTT_CALL_FORTREE_GYM
release release
end end

View File

@@ -89,7 +89,7 @@ LilycoveCity_Harbor_EventScript_GoToSlateport:: @ 821E149
msgbox LilycoveCity_Harbor_Text_SlateportItIs, MSGBOX_YESNO msgbox LilycoveCity_Harbor_Text_SlateportItIs, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq LilycoveCity_Harbor_EventScript_FerryDestinationChangeMind goto_if_eq LilycoveCity_Harbor_EventScript_FerryDestinationChangeMind
setvar VAR_PORTHOLE_STATE, 5 setvar VAR_SS_TIDAL_STATE, SS_TIDAL_BOARD_LILYCOVE
call LilycoveCity_Harbor_EventScript_BoardFerry call LilycoveCity_Harbor_EventScript_BoardFerry
warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10 warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10
waitstate waitstate
@@ -392,7 +392,7 @@ LilycoveCity_Harbor_EventScript_GoToSlateportUnused:: @ 821E575
msgbox LilycoveCity_Harbor_Text_SlateportItIs, MSGBOX_YESNO msgbox LilycoveCity_Harbor_Text_SlateportItIs, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq LilycoveCity_Harbor_EventScript_FerryDestinationChangeMind goto_if_eq LilycoveCity_Harbor_EventScript_FerryDestinationChangeMind
setvar VAR_PORTHOLE_STATE, 5 setvar VAR_SS_TIDAL_STATE, SS_TIDAL_BOARD_LILYCOVE
call LilycoveCity_Harbor_EventScript_BoardFerry call LilycoveCity_Harbor_EventScript_BoardFerry
warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10 warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10
waitstate waitstate

View File

@@ -128,7 +128,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "LilycoveCity_PokemonTrainerFanClub_EventScript_21CD7B", "script": "LilycoveCity_PokemonTrainerFanClub_EventScript_Interviewer",
"flag": "FLAG_HIDE_LILYCOVE_FAN_CLUB_INTERVIEWER" "flag": "FLAG_HIDE_LILYCOVE_FAN_CLUB_INTERVIEWER"
} }
], ],

View File

@@ -496,116 +496,117 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CD71:: @ 821CD71
release release
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CD7B:: @ 821CD7B LilycoveCity_PokemonTrainerFanClub_EventScript_Interviewer:: @ 821CD7B
lock lock
faceplayer faceplayer
goto_if_set FLAG_FAN_CLUB_STRENGTH_SHARED, LilycoveCity_PokemonTrainerFanClub_EventScript_21CEED goto_if_set FLAG_FAN_CLUB_STRENGTH_SHARED, LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed
goto_if_unset FLAG_FAN_CLUB_STRENGTH_SHARED, LilycoveCity_PokemonTrainerFanClub_EventScript_21CD90 goto_if_unset FLAG_FAN_CLUB_STRENGTH_SHARED, LilycoveCity_PokemonTrainerFanClub_EventScript_Interview
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CD90:: @ 821CD90 LilycoveCity_PokemonTrainerFanClub_EventScript_Interview:: @ 821CD90
setvar VAR_0x8005, 11 setvar VAR_0x8005, TVSHOW_FAN_CLUB_SPECIAL
special InterviewBefore special InterviewBefore
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CEFF goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed2
copyvar VAR_0x800A, VAR_0x8006 copyvar VAR_0x800A, VAR_0x8006
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281BCB, MSGBOX_DEFAULT msgbox LilycoveCity_PokemonTrainerFanClub_Text_WhatsYourOpinionOfTrainer, MSGBOX_DEFAULT
setvar VAR_0x8004, EASY_CHAT_TYPE_FAN_QUESTION setvar VAR_0x8004, EASY_CHAT_TYPE_FAN_QUESTION
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
call Common_ShowEasyChatScreen call Common_ShowEasyChatScreen
lock lock
faceplayer faceplayer
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDE0 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_SubmitOpinion
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDEE goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_CancelGiveOpinion
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CDE0:: @ 821CDE0 LilycoveCity_PokemonTrainerFanClub_EventScript_SubmitOpinion:: @ 821CDE0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281C06, MSGBOX_DEFAULT msgbox LilycoveCity_PokemonTrainerFanClub_Text_ThatsWhatYouThink, MSGBOX_DEFAULT
goto LilycoveCity_PokemonTrainerFanClub_EventScript_21CE4D goto LilycoveCity_PokemonTrainerFanClub_EventScript_RateTrainer
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CDEE:: @ 821CDEE LilycoveCity_PokemonTrainerFanClub_EventScript_CancelGiveOpinion:: @ 821CDEE
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281C3D, MSGBOX_YESNO msgbox LilycoveCity_PokemonTrainerFanClub_Text_HaveYouForgottenTrainer, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CEC6 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_ForgetTrainer
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CE15 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_AskForOpinion
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CE15:: @ 821CE15 LilycoveCity_PokemonTrainerFanClub_EventScript_AskForOpinion:: @ 821CE15
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281C65, MSGBOX_DEFAULT msgbox LilycoveCity_PokemonTrainerFanClub_Text_WhatsYourOpinionOfTrainer2, MSGBOX_DEFAULT
setvar VAR_0x8004, EASY_CHAT_TYPE_FAN_QUESTION setvar VAR_0x8004, EASY_CHAT_TYPE_FAN_QUESTION
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
call Common_ShowEasyChatScreen call Common_ShowEasyChatScreen
lock lock
faceplayer faceplayer
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDE0 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_SubmitOpinion
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDEE goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_CancelGiveOpinion
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CE4D:: @ 821CE4D LilycoveCity_PokemonTrainerFanClub_EventScript_RateTrainer:: @ 821CE4D
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
message LilycoveCity_PokemonTrainerFanClub_Text_281C95 message LilycoveCity_PokemonTrainerFanClub_Text_HowStrongRateTrainer
waitmessage waitmessage
setvar VAR_0x8004, SCROLL_MULTI_POKEMON_FAN_CLUB_RATER setvar VAR_0x8004, SCROLL_MULTI_POKEMON_FAN_CLUB_RATER
special ShowScrollableMultichoice special ShowScrollableMultichoice
waitstate waitstate
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
switch VAR_RESULT switch VAR_RESULT
case 11, LilycoveCity_PokemonTrainerFanClub_EventScript_21CE9F case 11, LilycoveCity_PokemonTrainerFanClub_EventScript_CancelRateTrainer
case MULTI_B_PRESSED, LilycoveCity_PokemonTrainerFanClub_EventScript_21CE9F case MULTI_B_PRESSED, LilycoveCity_PokemonTrainerFanClub_EventScript_CancelRateTrainer
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
copyvar VAR_0x8006, VAR_0x800A copyvar VAR_0x8006, VAR_0x800A
copyvar VAR_0x8005, VAR_RESULT copyvar VAR_0x8005, VAR_RESULT
special PutFanClubSpecialOnTheAir special PutFanClubSpecialOnTheAir
goto LilycoveCity_PokemonTrainerFanClub_EventScript_21CED8 goto LilycoveCity_PokemonTrainerFanClub_EventScript_CompleteInterview
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CE9F:: @ 821CE9F LilycoveCity_PokemonTrainerFanClub_EventScript_CancelRateTrainer:: @ 821CE9F
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281CCD, MSGBOX_YESNO msgbox LilycoveCity_PokemonTrainerFanClub_Text_HaveYouForgottenTrainer2, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CEC6 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_ForgetTrainer
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CE4D goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_RateTrainer
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CEC6:: @ 821CEC6 LilycoveCity_PokemonTrainerFanClub_EventScript_ForgetTrainer:: @ 821CEC6
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281CF5, MSGBOX_DEFAULT msgbox LilycoveCity_PokemonTrainerFanClub_Text_YouShouldMeetTrainer, MSGBOX_DEFAULT
release release
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CED8:: @ 821CED8 LilycoveCity_PokemonTrainerFanClub_EventScript_CompleteInterview:: @ 821CED8
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281D40, MSGBOX_DEFAULT msgbox LilycoveCity_PokemonTrainerFanClub_Text_ThankYouIllShareThisInfo, MSGBOX_DEFAULT
setflag FLAG_FAN_CLUB_STRENGTH_SHARED setflag FLAG_FAN_CLUB_STRENGTH_SHARED
release release
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CEED:: @ 821CEED LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed:: @ 821CEED
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
special BufferStreakTrainerText special BufferStreakTrainerText
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281DB4, MSGBOX_DEFAULT msgbox LilycoveCity_PokemonTrainerFanClub_HopeYouCatchTVSpecial, MSGBOX_DEFAULT
release release
end end
LilycoveCity_PokemonTrainerFanClub_EventScript_21CEFF:: @ 821CEFF @ Shouldnt be reached
LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed2:: @ 821CEFF
end end
LilycoveCity_PokemonTrainerFanClub_Text_OhWowItsPlayer: @ 821CF00 LilycoveCity_PokemonTrainerFanClub_Text_OhWowItsPlayer: @ 821CF00

View File

@@ -212,8 +212,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex:: @ 81F9E80
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCH setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCH
setflag FLAG_HIDE_LITTLEROOT_TOWN_RIVAL setflag FLAG_HIDE_LITTLEROOT_TOWN_RIVAL
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2 setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2
setvar VAR_SCOTT_CALL_STEP_COUNTER, 0 setvar VAR_SCOTT_BF_CALL_STEP_COUNTER, 0
setflag FLAG_SCOTT_CALL_NATIONAL_DEX setflag FLAG_SCOTT_CALL_BATTLE_FRONTIER
releaseall releaseall
end end
@@ -703,7 +703,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_ScottAboardSSTidalCall:: @ 81FA4D6
lockall lockall
pokenavcall LittlerootTown_ProfessorBirchsLab_Text_ScottAboardSSTidalCall pokenavcall LittlerootTown_ProfessorBirchsLab_Text_ScottAboardSSTidalCall
waitmessage waitmessage
clearflag FLAG_SCOTT_CALL_NATIONAL_DEX clearflag FLAG_SCOTT_CALL_BATTLE_FRONTIER
releaseall releaseall
end end

View File

@@ -9,10 +9,7 @@ MagmaHideout_4F_EventScript_Maxie:: @ 823A560
delay 20 delay 20
setvar VAR_RESULT, 1 setvar VAR_RESULT, 1
playse SE_W197 playse SE_W197
setfieldeffectargument 0, 18 dofieldeffectsparkle 18, 42, 0
setfieldeffectargument 1, 42
setfieldeffectargument 2, 0
dofieldeffect FLDEFF_SPARKLE
waitfieldeffect FLDEFF_SPARKLE waitfieldeffect FLDEFF_SPARKLE
setvar VAR_RESULT, 1 setvar VAR_RESULT, 1
playfanfare MUS_ME_TAMA playfanfare MUS_ME_TAMA

View File

@@ -1,13 +1,13 @@
Route101_MapScripts:: @ 81EBCBA Route101_MapScripts:: @ 81EBCBA
map_script MAP_SCRIPT_ON_TRANSITION, Route101_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route101_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route101_MapScript2_1EBCCB map_script MAP_SCRIPT_ON_FRAME_TABLE, Route101_OnFrame
.byte 0 .byte 0
Route101_OnTransition: @ 81EBCC5 Route101_OnTransition: @ 81EBCC5
call ProfBirch_EventScript_UpdateLocation call ProfBirch_EventScript_UpdateLocation
end end
Route101_MapScript2_1EBCCB: @ 81EBCCB Route101_OnFrame: @ 81EBCCB
map_script_2 VAR_ROUTE101_STATE, 0, Route101_EventScript_HideMapNamePopup map_script_2 VAR_ROUTE101_STATE, 0, Route101_EventScript_HideMapNamePopup
.2byte 0 .2byte 0

View File

@@ -40,7 +40,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED00F", "script": "Route104_EventScript_BugCatcher",
"flag": "0" "flag": "0"
}, },
{ {
@@ -53,7 +53,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED006", "script": "Route104_EventScript_Girl1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -66,7 +66,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route104_EventScript_1ED38D", "script": "Route104_EventScript_Haley",
"flag": "0" "flag": "0"
}, },
{ {
@@ -79,7 +79,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED045", "script": "Route104_EventScript_Boy1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -92,7 +92,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED04E", "script": "Route104_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -105,7 +105,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED090", "script": "Route104_EventScript_Girl2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -144,7 +144,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED35F", "script": "Route104_EventScript_Ivan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -235,7 +235,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ECF8C", "script": "Route104_EventScript_ExpertF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -313,7 +313,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ECFCD", "script": "Route104_EventScript_WhiteHerbFlorist",
"flag": "FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST" "flag": "FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST"
}, },
{ {
@@ -326,7 +326,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route104_EventScript_1ED597", "script": "Route104_EventScript_Gina",
"flag": "0" "flag": "0"
}, },
{ {
@@ -339,7 +339,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route104_EventScript_1ED5B6", "script": "Route104_EventScript_Mia",
"flag": "0" "flag": "0"
}, },
{ {
@@ -352,7 +352,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route104_EventScript_1ED43B", "script": "Route104_EventScript_Winston",
"flag": "0" "flag": "0"
}, },
{ {
@@ -365,7 +365,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route104_EventScript_1ED4E9", "script": "Route104_EventScript_Cindy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -391,7 +391,7 @@
"movement_range_y": 6, "movement_range_y": 6,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route104_EventScript_1ED376", "script": "Route104_EventScript_Billy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -443,7 +443,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED057", "script": "Route104_EventScript_Boy2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -456,7 +456,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ED5D5", "script": "Route104_EventScript_Darian",
"flag": "0" "flag": "0"
}, },
{ {
@@ -469,7 +469,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route104_EventScript_1ECC9E", "script": "Route104_EventScript_Rival",
"flag": "FLAG_HIDE_ROUTE_104_RIVAL" "flag": "FLAG_HIDE_ROUTE_104_RIVAL"
} }
], ],
@@ -539,7 +539,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE104_STATE", "var": "VAR_ROUTE104_STATE",
"var_value": "1", "var_value": "1",
"script": "Route104_EventScript_1ECCB3" "script": "Route104_EventScript_RivalTrigger"
} }
], ],
"bg_events": [ "bg_events": [
@@ -549,7 +549,7 @@
"y": 50, "y": 50,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route104_EventScript_1ED018" "script": "Route104_EventScript_BrineysCottageSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -557,7 +557,7 @@
"y": 66, "y": 66,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route104_EventScript_1ED021" "script": "Route104_EventScript_RouteSignPetalburg"
}, },
{ {
"type": "sign", "type": "sign",
@@ -565,7 +565,7 @@
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route104_EventScript_1ED02A" "script": "Route104_EventScript_RouteSignRustboro"
}, },
{ {
"type": "sign", "type": "sign",
@@ -573,7 +573,7 @@
"y": 20, "y": 20,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route104_EventScript_1ED033" "script": "Route104_EventScript_FlowerShopSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -581,7 +581,7 @@
"y": 23, "y": 23,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route104_EventScript_1ED03C" "script": "Route104_EventScript_TrainerTipsDoubleBattles"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",

File diff suppressed because it is too large Load Diff

View File

@@ -309,11 +309,11 @@ Route110_EventScript_CyclingChallengeEnd:: @ 81EF661
lockall lockall
applymovement 21, Common_Movement_WalkInPlaceFastestRight applymovement 21, Common_Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
call Route110_EventScript_1EF673 call Route110_EventScript_CyclingChallengeResults
releaseall releaseall
end end
Route110_EventScript_1EF673:: @ 81EF673 Route110_EventScript_CyclingChallengeResults:: @ 81EF673
special FinishCyclingRoadChallenge special FinishCyclingRoadChallenge
msgbox Route110_Text_CyclingChallengeResultSummary, MSGBOX_DEFAULT msgbox Route110_Text_CyclingChallengeResultSummary, MSGBOX_DEFAULT
switch VAR_RESULT switch VAR_RESULT

View File

@@ -749,10 +749,7 @@ Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle3:: @ 826A449
Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle:: @ 826A459 Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle:: @ 826A459
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
setfieldeffectargument 0, VAR_0x8004 dofieldeffectsparkle VAR_0x8004, VAR_0x8005, VAR_0x8006
setfieldeffectargument 1, VAR_0x8005
setfieldeffectargument 2, VAR_0x8006
dofieldeffect FLDEFF_SPARKLE
waitfieldeffect FLDEFF_SPARKLE waitfieldeffect FLDEFF_SPARKLE
delay 10 delay 10
return return

View File

@@ -40,7 +40,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route111_EventScript_1F0FC5", "script": "Route111_EventScript_Victor",
"flag": "FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE" "flag": "FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE"
}, },
{ {
@@ -92,7 +92,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route111_EventScript_1F121B", "script": "Route111_EventScript_Heidi",
"flag": "0" "flag": "0"
}, },
{ {
@@ -131,7 +131,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route111_EventScript_1F1189", "script": "Route111_EventScript_Man1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -144,7 +144,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route111_EventScript_1F1204", "script": "Route111_EventScript_Drew",
"flag": "0" "flag": "0"
}, },
{ {
@@ -157,7 +157,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route111_EventScript_1F1260", "script": "Route111_EventScript_Dusty",
"flag": "0" "flag": "0"
}, },
{ {
@@ -170,7 +170,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route111_EventScript_1F1232", "script": "Route111_EventScript_Beau",
"flag": "0" "flag": "0"
}, },
{ {
@@ -183,7 +183,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route111_EventScript_1F1249", "script": "Route111_EventScript_Becky",
"flag": "0" "flag": "0"
}, },
{ {
@@ -248,7 +248,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route111_EventScript_1F0EB9", "script": "Route111_EventScript_Girl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -391,7 +391,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route111_EventScript_1F12D9", "script": "Route111_EventScript_Irene",
"flag": "0" "flag": "0"
}, },
{ {
@@ -404,7 +404,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route111_EventScript_1F12C2", "script": "Route111_EventScript_Travis",
"flag": "0" "flag": "0"
}, },
{ {
@@ -417,7 +417,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route111_EventScript_1F12F0", "script": "Route111_EventScript_Daisuke",
"flag": "0" "flag": "0"
}, },
{ {
@@ -430,7 +430,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route111_EventScript_1F1369", "script": "Route111_EventScript_Brooke",
"flag": "0" "flag": "0"
}, },
{ {
@@ -443,7 +443,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route111_EventScript_1F1307", "script": "Route111_EventScript_Wilton",
"flag": "0" "flag": "0"
}, },
{ {
@@ -469,7 +469,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route111_EventScript_1F1192", "script": "Route111_EventScript_Man2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -482,7 +482,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route111_EventScript_1F13F9", "script": "Route111_EventScript_Tyron",
"flag": "0" "flag": "0"
}, },
{ {
@@ -495,7 +495,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route111_EventScript_1F1410", "script": "Route111_EventScript_Celina",
"flag": "0" "flag": "0"
}, },
{ {
@@ -508,7 +508,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route111_EventScript_1F13E2", "script": "Route111_EventScript_Bianca",
"flag": "0" "flag": "0"
}, },
{ {
@@ -521,7 +521,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route111_EventScript_1F13CB", "script": "Route111_EventScript_Hayden",
"flag": "0" "flag": "0"
}, },
{ {
@@ -534,7 +534,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route111_EventScript_1F143E", "script": "Route111_EventScript_Bryan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -547,7 +547,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route111_EventScript_1F1427", "script": "Route111_EventScript_Celia",
"flag": "0" "flag": "0"
}, },
{ {
@@ -560,7 +560,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route111_EventScript_1F1455", "script": "Route111_EventScript_Branden",
"flag": "0" "flag": "0"
}, },
{ {
@@ -586,7 +586,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route111_EventScript_1F119B", "script": "Route111_EventScript_Hiker",
"flag": "0" "flag": "0"
}, },
{ {
@@ -625,7 +625,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route111_EventScript_1F11E4", "script": "Route111_EventScript_RockSmashTipFatMan",
"flag": "FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY" "flag": "FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY"
} }
], ],
@@ -674,7 +674,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -683,7 +683,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F0A" "script": "Route111_EventScript_ViciousSandstormTriggerDown"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -692,7 +692,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F0A" "script": "Route111_EventScript_ViciousSandstormTriggerDown"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -701,7 +701,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F0A" "script": "Route111_EventScript_ViciousSandstormTriggerDown"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -710,7 +710,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -719,7 +719,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F16" "script": "Route111_EventScript_ViciousSandstormTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -728,7 +728,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F16" "script": "Route111_EventScript_ViciousSandstormTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -737,7 +737,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F16" "script": "Route111_EventScript_ViciousSandstormTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -746,7 +746,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F16" "script": "Route111_EventScript_ViciousSandstormTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -755,7 +755,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F0A" "script": "Route111_EventScript_ViciousSandstormTriggerDown"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -764,7 +764,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -773,7 +773,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -782,7 +782,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -791,7 +791,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -800,7 +800,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F16" "script": "Route111_EventScript_ViciousSandstormTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -809,7 +809,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_3", "var": "VAR_TEMP_3",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0F16" "script": "Route111_EventScript_ViciousSandstormTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -818,7 +818,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -827,7 +827,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -836,7 +836,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -845,7 +845,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -854,7 +854,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -863,7 +863,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -872,7 +872,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FB0" "script": "Route111_EventScript_SunTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -881,7 +881,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -890,7 +890,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -899,7 +899,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -908,7 +908,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -917,7 +917,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -926,7 +926,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -935,7 +935,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -944,7 +944,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -953,7 +953,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -962,7 +962,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -971,7 +971,7 @@
"elevation": 3, "elevation": 3,
"var": "0", "var": "0",
"var_value": "0", "var_value": "0",
"script": "Route111_EventScript_1F0FBD" "script": "Route111_EventScript_SandstormTrigger"
} }
], ],
"bg_events": [ "bg_events": [
@@ -981,7 +981,7 @@
"y": 114, "y": 114,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F115C" "script": "Route111_EventScript_WinstrateHouseSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -989,7 +989,7 @@
"y": 126, "y": 126,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F1153" "script": "Route111_EventScript_RouteSignMauville"
}, },
{ {
"type": "sign", "type": "sign",
@@ -997,7 +997,7 @@
"y": 66, "y": 66,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F1165" "script": "Route111_EventScript_RouteSign112"
}, },
{ {
"type": "sign", "type": "sign",
@@ -1005,7 +1005,7 @@
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F116E" "script": "Route111_EventScript_RouteSign113"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -1034,7 +1034,7 @@
"y": 19, "y": 19,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F1177" "script": "Route111_EventScript_OldLadysRestStopSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -1071,7 +1071,7 @@
"y": 84, "y": 84,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F1180" "script": "Route111_EventScript_TrainerTipsSpAtkSpDef"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -1109,7 +1109,7 @@
"y": 116, "y": 116,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route111_EventScript_1F146C" "script": "Route111_EventScript_TrainerHillSign"
} }
] ]
} }

View File

@@ -1,22 +1,23 @@
Route111_MapScripts:: @ 81F0CA7 Route111_MapScripts:: @ 81F0CA7
map_script MAP_SCRIPT_ON_LOAD, Route111_MapScript1_1F0CBC map_script MAP_SCRIPT_ON_LOAD, Route111_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, Route111_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route111_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route111_MapScript2_1F0E46 map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route111_OnWarp
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route111_MapScript2_1F0E56 map_script MAP_SCRIPT_ON_FRAME_TABLE, Route111_OnFrame
.byte 0 .byte 0
Route111_MapScript1_1F0CBC: @ 81F0CBC Route111_OnLoad: @ 81F0CBC
call_if_unset FLAG_REGI_DOORS_OPENED, Route111_EventScript_1F0CD1 call_if_unset FLAG_REGI_DOORS_OPENED, Route111_EventScript_CloseDesertRuins
compare VAR_MIRAGE_TOWER_STATE, 1 compare VAR_MIRAGE_TOWER_STATE, 1
call_if_eq Route111_EventScript_1F0CE4 call_if_eq Route111_EventScript_ShowTemporaryMirageTower
end end
Route111_EventScript_1F0CD1:: @ 81F0CD1 Route111_EventScript_CloseDesertRuins:: @ 81F0CD1
setmetatile 29, 86, METATILE_General_RockWall_RockBase, 1 setmetatile 29, 86, METATILE_General_RockWall_RockBase, 1
setmetatile 29, 87, METATILE_General_RockWall_SandBase, 1 setmetatile 29, 87, METATILE_General_RockWall_SandBase, 1
return return
Route111_EventScript_1F0CE4:: @ 81F0CE4 @ Show Mirage Tower just prior to disintegration. Mirage Tower is otherwise handled by the map layout
Route111_EventScript_ShowTemporaryMirageTower:: @ 81F0CE4
setmetatile 18, 53, METATILE_Mauville_MirageTower_Tile0, 0 setmetatile 18, 53, METATILE_Mauville_MirageTower_Tile0, 0
setmetatile 19, 53, METATILE_Mauville_MirageTower_Tile1, 0 setmetatile 19, 53, METATILE_Mauville_MirageTower_Tile1, 0
setmetatile 20, 53, METATILE_Mauville_MirageTower_Tile2, 0 setmetatile 20, 53, METATILE_Mauville_MirageTower_Tile2, 0
@@ -40,53 +41,51 @@ Route111_EventScript_1F0CE4:: @ 81F0CE4
Route111_OnTransition: @ 81F0D87 Route111_OnTransition: @ 81F0D87
setvar VAR_TRAINER_HILL_IS_ACTIVE, 0 setvar VAR_TRAINER_HILL_IS_ACTIVE, 0
special SetMirageTowerVisibility special SetMirageTowerVisibility
call_if_unset FLAG_MIRAGE_TOWER_VISIBLE, Route111_EventScript_1F0E3C call_if_unset FLAG_MIRAGE_TOWER_VISIBLE, Route111_EventScript_SetLayoutNoMirageTower
compare VAR_MIRAGE_TOWER_STATE, 1 compare VAR_MIRAGE_TOWER_STATE, 1
call_if_eq Route111_EventScript_1F0DC2 call_if_eq Route111_EventScript_SetFallingPlayerGfx
compare VAR_MIRAGE_TOWER_STATE, 2 compare VAR_MIRAGE_TOWER_STATE, 2
call_if_eq Route111_EventScript_1F0E40 call_if_eq Route111_EventScript_SetMirageTowerGone
call Route111_EventScript_1F0DE6 call Route111_EventScript_CheckSetSandstorm
call GabbyAndTy_EventScript_UpdateLocation call GabbyAndTy_EventScript_UpdateLocation
checktrainerflag TRAINER_VICKY checktrainerflag TRAINER_VICKY
goto_if_lt Route111_EventScript_1F0E26 goto_if_lt Route111_EventScript_SetWinstratesNotDefeated
end end
Route111_EventScript_1F0DC2:: @ 81F0DC2 Route111_EventScript_SetFallingPlayerGfx:: @ 81F0DC2
checkplayergender checkplayergender
compare VAR_RESULT, MALE compare VAR_RESULT, MALE
goto_if_eq Route111_EventScript_1F0DDA goto_if_eq Route111_EventScript_SetFallingPlayerGfxMale
compare VAR_RESULT, FEMALE compare VAR_RESULT, FEMALE
goto_if_eq Route111_EventScript_1F0DE0 goto_if_eq Route111_EventScript_SetFallingPlayerGfxFemale
return return
Route111_EventScript_1F0DDA:: @ 81F0DDA Route111_EventScript_SetFallingPlayerGfxMale:: @ 81F0DDA
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
return return
Route111_EventScript_1F0DE0:: @ 81F0DE0 Route111_EventScript_SetFallingPlayerGfxFemale:: @ 81F0DE0
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL
return return
Route111_EventScript_1F0DE6:: @ 81F0DE6 Route111_EventScript_CheckSetSandstorm:: @ 81F0DE6
getplayerxy VAR_TEMP_0, VAR_TEMP_1 getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_1, 34 compare VAR_TEMP_1, 34
goto_if_lt Route111_EventScript_1F0E25 goto_if_lt Route111_EventScript_EndCheckSetSandstorm
compare VAR_TEMP_1, 107 compare VAR_TEMP_1, 107
goto_if_gt Route111_EventScript_1F0E25 goto_if_gt Route111_EventScript_EndCheckSetSandstorm
compare VAR_TEMP_1, 72 compare VAR_TEMP_1, 72
goto_if_gt Route111_EventScript_1F0E22 goto_if_gt Route111_EventScript_SetSandstorm
compare VAR_TEMP_0, 2000 compare VAR_TEMP_0, 2000
goto_if_gt Route111_EventScript_1F0E25 goto_if_gt Route111_EventScript_EndCheckSetSandstorm
compare VAR_TEMP_0, 8 compare VAR_TEMP_0, 8
goto_if_lt Route111_EventScript_1F0E25 goto_if_lt Route111_EventScript_EndCheckSetSandstorm
Route111_EventScript_SetSandstorm:: @ 81F0E22
Route111_EventScript_1F0E22:: @ 81F0E22
setweather WEATHER_SANDSTORM setweather WEATHER_SANDSTORM
Route111_EventScript_EndCheckSetSandstorm:: @ 81F0E25
Route111_EventScript_1F0E25:: @ 81F0E25
return return
Route111_EventScript_1F0E26:: @ 81F0E26 Route111_EventScript_SetWinstratesNotDefeated:: @ 81F0E26
clearflag FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE clearflag FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE
setflag FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE setflag FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE
setflag FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE setflag FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE
@@ -96,27 +95,27 @@ Route111_EventScript_1F0E26:: @ 81F0E26
cleartrainerflag TRAINER_VIVI cleartrainerflag TRAINER_VIVI
end end
Route111_EventScript_1F0E3C:: @ 81F0E3C Route111_EventScript_SetLayoutNoMirageTower:: @ 81F0E3C
setmaplayoutindex LAYOUT_ROUTE111_NO_MIRAGE_TOWER setmaplayoutindex LAYOUT_ROUTE111_NO_MIRAGE_TOWER
return return
Route111_EventScript_1F0E40:: @ 81F0E40 Route111_EventScript_SetMirageTowerGone:: @ 81F0E40
setvar VAR_MIRAGE_TOWER_STATE, 3 setvar VAR_MIRAGE_TOWER_STATE, 3
return return
Route111_MapScript2_1F0E46: @ 81F0E46 Route111_OnWarp: @ 81F0E46
map_script_2 VAR_MIRAGE_TOWER_STATE, 1, Route111_EventScript_1F0E50 map_script_2 VAR_MIRAGE_TOWER_STATE, 1, Route111_EventScript_HidePlayerForMirageTower
.2byte 0 .2byte 0
Route111_EventScript_1F0E50:: @ 81F0E50 Route111_EventScript_HidePlayerForMirageTower:: @ 81F0E50
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_LITTLEROOT_TOWN hideobjectat EVENT_OBJ_ID_PLAYER, MAP_LITTLEROOT_TOWN
end end
Route111_MapScript2_1F0E56: @ 81F0E56 Route111_OnFrame: @ 81F0E56
map_script_2 VAR_MIRAGE_TOWER_STATE, 1, Route111_EventScript_1F0E60 map_script_2 VAR_MIRAGE_TOWER_STATE, 1, Route111_EventScript_MirageTowerDisappear
.2byte 0 .2byte 0
Route111_EventScript_1F0E60:: @ 81F0E60 Route111_EventScript_MirageTowerDisappear:: @ 81F0E60
lockall lockall
special StartMirageTowerShake special StartMirageTowerShake
waitstate waitstate
@@ -136,17 +135,18 @@ Route111_EventScript_1F0E60:: @ 81F0E60
waitstate waitstate
setvar VAR_MIRAGE_TOWER_STATE, 2 setvar VAR_MIRAGE_TOWER_STATE, 2
clearflag FLAG_HIDE_DESERT_UNDERPASS_FOSSIL clearflag FLAG_HIDE_DESERT_UNDERPASS_FOSSIL
goto_if_set FLAG_CHOSE_CLAW_FOSSIL, Route111_EventScript_1F0EA7 goto_if_set FLAG_CHOSE_CLAW_FOSSIL, Route111_EventScript_RootFossilDisappeared
msgbox Route111_Text_1F1C74, MSGBOX_DEFAULT msgbox Route111_Text_ClawFossilDisappeared, MSGBOX_DEFAULT
releaseall releaseall
end end
Route111_EventScript_1F0EA7:: @ 81F0EA7 Route111_EventScript_RootFossilDisappeared:: @ 81F0EA7
msgbox Route111_Text_1F1C9F, MSGBOX_DEFAULT msgbox Route111_Text_RootFossilDisappeared, MSGBOX_DEFAULT
releaseall releaseall
end end
Route111_Movement_1F0EB1:: @ 81F0EB1 @ Unused
Route111_Movement_PlayerFall:: @ 81F0EB1
store_lock_anim store_lock_anim
walk_fast_down walk_fast_down
walk_fast_down walk_fast_down
@@ -156,498 +156,500 @@ Route111_Movement_1F0EB1:: @ 81F0EB1
walk_fast_down walk_fast_down
step_end step_end
Route111_EventScript_1F0EB9:: @ 81F0EB9 Route111_EventScript_Girl:: @ 81F0EB9
lock lock
faceplayer faceplayer
dotimebasedevents dotimebasedevents
goto_if_set FLAG_DAILY_ROUTE_111_RECEIVED_BERRY, Route111_EventScript_1F0EF4 goto_if_set FLAG_DAILY_ROUTE_111_RECEIVED_BERRY, Route111_EventScript_ReceivedBerry
msgbox Route111_Text_2A6EBD, MSGBOX_DEFAULT msgbox Route111_Text_WateredPlantsEveryDayTakeBerry, MSGBOX_DEFAULT
giveitem_std ITEM_RAZZ_BERRY giveitem_std ITEM_RAZZ_BERRY
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_DAILY_ROUTE_111_RECEIVED_BERRY setflag FLAG_DAILY_ROUTE_111_RECEIVED_BERRY
special GetPlayerBigGuyGirlString special GetPlayerBigGuyGirlString
msgbox Route111_Text_2A6F3D, MSGBOX_DEFAULT msgbox Route111_Text_GoingToTryToMakeDifferentColorBerries, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F0EF4:: @ 81F0EF4 Route111_EventScript_ReceivedBerry:: @ 81F0EF4
msgbox Route111_Text_2A6F9A, MSGBOX_DEFAULT msgbox Route111_Text_WhatColorBerriesToLookForToday, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F0EFE:: @ 81F0EFE @ Unused
Route111_EventScript_ViciousSandstormTriggerUp:: @ 81F0EFE
lockall lockall
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
goto Route111_EventScript_1F0F2E goto Route111_EventScript_ViciousSandstormTrigger
end end
Route111_EventScript_1F0F0A:: @ 81F0F0A Route111_EventScript_ViciousSandstormTriggerDown:: @ 81F0F0A
lockall lockall
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
goto Route111_EventScript_1F0F2E goto Route111_EventScript_ViciousSandstormTrigger
end end
Route111_EventScript_1F0F16:: @ 81F0F16 Route111_EventScript_ViciousSandstormTriggerLeft:: @ 81F0F16
lockall lockall
setvar VAR_0x8004, 2 setvar VAR_0x8004, 2
goto Route111_EventScript_1F0F2E goto Route111_EventScript_ViciousSandstormTrigger
end end
Route111_EventScript_1F0F22:: @ 81F0F22 @ Unused
Route111_EventScript_ViciousSandstormTriggerRight:: @ 81F0F22
lockall lockall
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
goto Route111_EventScript_1F0F2E goto Route111_EventScript_ViciousSandstormTrigger
end end
Route111_EventScript_1F0F2E:: @ 81F0F2E Route111_EventScript_ViciousSandstormTrigger:: @ 81F0F2E
checkitem ITEM_GO_GOGGLES, 1 checkitem ITEM_GO_GOGGLES, 1
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Route111_EventScript_1F0F45 goto_if_eq Route111_EventScript_PreventRouteAccess
setvar VAR_TEMP_3, 1 setvar VAR_TEMP_3, 1
releaseall releaseall
end end
Route111_EventScript_1F0F45:: @ 81F0F45 Route111_EventScript_PreventRouteAccess:: @ 81F0F45
msgbox gText_SandstormIsVicious, MSGBOX_DEFAULT msgbox gText_SandstormIsVicious, MSGBOX_DEFAULT
closemessage closemessage
compare VAR_0x8004, 0 compare VAR_0x8004, 0
call_if_eq Route111_EventScript_1F0F7C call_if_eq Route111_EventScript_PushUpFromRoute
compare VAR_0x8004, 1 compare VAR_0x8004, 1
call_if_eq Route111_EventScript_1F0F87 call_if_eq Route111_EventScript_PushDownFromRoute
compare VAR_0x8004, 2 compare VAR_0x8004, 2
call_if_eq Route111_EventScript_1F0F92 call_if_eq Route111_EventScript_PushLeftFromRoute
compare VAR_0x8004, 3 compare VAR_0x8004, 3
call_if_eq Route111_EventScript_1F0F9D call_if_eq Route111_EventScript_PushRightFromRoute
releaseall releaseall
end end
Route111_EventScript_1F0F7C:: @ 81F0F7C Route111_EventScript_PushUpFromRoute:: @ 81F0F7C
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F0FA8 applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_PushUpFromRoute
waitmovement 0 waitmovement 0
return return
Route111_EventScript_1F0F87:: @ 81F0F87 Route111_EventScript_PushDownFromRoute:: @ 81F0F87
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F0FAA applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_PushDownFromRoute
waitmovement 0 waitmovement 0
return return
Route111_EventScript_1F0F92:: @ 81F0F92 Route111_EventScript_PushLeftFromRoute:: @ 81F0F92
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F0FAC applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_PushLeftFromRoute
waitmovement 0 waitmovement 0
return return
Route111_EventScript_1F0F9D:: @ 81F0F9D Route111_EventScript_PushRightFromRoute:: @ 81F0F9D
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F0FAE applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_PushRightFromRoute
waitmovement 0 waitmovement 0
return return
Route111_Movement_1F0FA8: @ 81F0FA8 Route111_Movement_PushUpFromRoute: @ 81F0FA8
walk_up walk_up
step_end step_end
Route111_Movement_1F0FAA: @ 81F0FAA Route111_Movement_PushDownFromRoute: @ 81F0FAA
walk_down walk_down
step_end step_end
Route111_Movement_1F0FAC: @ 81F0FAC Route111_Movement_PushLeftFromRoute: @ 81F0FAC
walk_left walk_left
step_end step_end
Route111_Movement_1F0FAE: @ 81F0FAE Route111_Movement_PushRightFromRoute: @ 81F0FAE
walk_right walk_right
step_end step_end
Route111_EventScript_1F0FB0:: @ 81F0FB0 Route111_EventScript_SunTrigger:: @ 81F0FB0
setweather WEATHER_SUNNY setweather WEATHER_SUNNY
fadenewbgm MUS_DOORO_X1 fadenewbgm MUS_DOORO_X1
doweather doweather
setvar VAR_TEMP_3, 0 setvar VAR_TEMP_3, 0
end end
Route111_EventScript_1F0FBD:: @ 81F0FBD Route111_EventScript_SandstormTrigger:: @ 81F0FBD
setweather WEATHER_SANDSTORM setweather WEATHER_SANDSTORM
fadenewbgm MUS_ASHROAD fadenewbgm MUS_ASHROAD
doweather doweather
end end
Route111_EventScript_1F0FC5:: @ 81F0FC5 Route111_EventScript_Victor:: @ 81F0FC5
lock lock
faceplayer faceplayer
setflag FLAG_LANDMARK_WINSTRATE_FAMILY setflag FLAG_LANDMARK_WINSTRATE_FAMILY
msgbox Route111_Text_1F1475, MSGBOX_YESNO msgbox Route111_Text_BattleOurFamily, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq Route111_EventScript_1F0FE7 goto_if_eq Route111_EventScript_BattleWinstrates
msgbox Route111_Text_1F14F5, MSGBOX_DEFAULT msgbox Route111_Text_IsThatSo, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F0FE7:: @ 81F0FE7 Route111_EventScript_BattleWinstrates:: @ 81F0FE7
msgbox Route111_Text_1F1523, MSGBOX_DEFAULT msgbox Route111_Text_VictorIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VICTOR, Route111_Text_1F1542 trainerbattle_no_intro TRAINER_VICTOR, Route111_Text_VictorDefeat
applymovement 1, Common_Movement_WalkInPlaceFastestUp applymovement 1, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
msgbox Route111_Text_1F156F, MSGBOX_DEFAULT msgbox Route111_Text_VictorPostBattle, MSGBOX_DEFAULT
closemessage closemessage
applymovement 1, Route111_Movement_1F114A applymovement 1, Route111_Movement_WinstrateEnterHouse
waitmovement 0 waitmovement 0
removeobject 1 removeobject 1
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F114F applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
addobject 2 addobject 2
applymovement 2, Route111_Movement_1F114D applymovement 2, Route111_Movement_WinstrateExitHouse
waitmovement 0 waitmovement 0
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
msgbox Route111_Text_1F159D, MSGBOX_DEFAULT msgbox Route111_Text_VictoriaIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VICTORIA, Route111_Text_1F1616 trainerbattle_no_intro TRAINER_VICTORIA, Route111_Text_VictoriaDefeat
applymovement 2, Common_Movement_WalkInPlaceFastestUp applymovement 2, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
msgbox Route111_Text_1F1645, MSGBOX_DEFAULT msgbox Route111_Text_VictoriaPostBattle, MSGBOX_DEFAULT
closemessage closemessage
applymovement 2, Route111_Movement_1F114A applymovement 2, Route111_Movement_WinstrateEnterHouse
waitmovement 0 waitmovement 0
removeobject 2 removeobject 2
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F114F applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
addobject 3 addobject 3
applymovement 3, Route111_Movement_1F114D applymovement 3, Route111_Movement_WinstrateExitHouse
waitmovement 0 waitmovement 0
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
msgbox Route111_Text_1F167E, MSGBOX_DEFAULT msgbox Route111_Text_ViviIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VIVI, Route111_Text_1F16C6 trainerbattle_no_intro TRAINER_VIVI, Route111_Text_ViviDefeat
applymovement 3, Common_Movement_WalkInPlaceFastestUp applymovement 3, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
msgbox Route111_Text_1F16DC, MSGBOX_DEFAULT msgbox Route111_Text_ViviPostBattle, MSGBOX_DEFAULT
closemessage closemessage
applymovement 3, Route111_Movement_1F114A applymovement 3, Route111_Movement_WinstrateEnterHouse
waitmovement 0 waitmovement 0
removeobject 3 removeobject 3
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_1F114F applymovement EVENT_OBJ_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
addobject 4 addobject 4
applymovement 4, Route111_Movement_1F114D applymovement 4, Route111_Movement_WinstrateExitHouse
waitmovement 0 waitmovement 0
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
msgbox Route111_Text_1F16FB, MSGBOX_DEFAULT msgbox Route111_Text_VickyIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VICKY, Route111_Text_1F1756 trainerbattle_no_intro TRAINER_VICKY, Route111_Text_VickyDefeat
msgbox Route111_Text_1F1788, MSGBOX_DEFAULT msgbox Route111_Text_VickyPostBattle, MSGBOX_DEFAULT
closemessage closemessage
applymovement 4, Common_Movement_WalkInPlaceFastestUp applymovement 4, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
call Route111_EventScript_1F113C call Route111_EventScript_OpenWinstrateDoor
applymovement 4, Route111_Movement_1F114A applymovement 4, Route111_Movement_WinstrateEnterHouse
waitmovement 0 waitmovement 0
removeobject 4 removeobject 4
call Route111_EventScript_1F1143 call Route111_EventScript_CloseWinstrateDoor
release release
end end
Route111_EventScript_1F113C:: @ 81F113C Route111_EventScript_OpenWinstrateDoor:: @ 81F113C
opendoor 13, 113 opendoor 13, 113
waitdooranim waitdooranim
return return
Route111_EventScript_1F1143:: @ 81F1143 Route111_EventScript_CloseWinstrateDoor:: @ 81F1143
closedoor 13, 113 closedoor 13, 113
waitdooranim waitdooranim
return return
Route111_Movement_1F114A: @ 81F114A Route111_Movement_WinstrateEnterHouse: @ 81F114A
walk_in_place_fastest_up walk_in_place_fastest_up
walk_up walk_up
step_end step_end
Route111_Movement_1F114D: @ 81F114D Route111_Movement_WinstrateExitHouse: @ 81F114D
walk_down walk_down
step_end step_end
Route111_Movement_1F114F: @ 81F114F Route111_Movement_WaitForNextWinstrate: @ 81F114F
delay_16 delay_16
delay_16 delay_16
delay_16 delay_16
step_end step_end
Route111_EventScript_1F1153:: @ 81F1153 Route111_EventScript_RouteSignMauville:: @ 81F1153
msgbox Route111_Text_1F18CE, MSGBOX_SIGN msgbox Route111_Text_RouteSignMauville, MSGBOX_SIGN
end end
Route111_EventScript_1F115C:: @ 81F115C Route111_EventScript_WinstrateHouseSign:: @ 81F115C
msgbox Route111_Text_1F18E8, MSGBOX_SIGN msgbox Route111_Text_WinstrateHouseSign, MSGBOX_SIGN
end end
Route111_EventScript_1F1165:: @ 81F1165 Route111_EventScript_RouteSign112:: @ 81F1165
msgbox Route111_Text_1F1921, MSGBOX_SIGN msgbox Route111_Text_RouteSign112, MSGBOX_SIGN
end end
Route111_EventScript_1F116E:: @ 81F116E Route111_EventScript_RouteSign113:: @ 81F116E
msgbox Route111_Text_1F1937, MSGBOX_SIGN msgbox Route111_Text_RouteSign113, MSGBOX_SIGN
end end
Route111_EventScript_1F1177:: @ 81F1177 Route111_EventScript_OldLadysRestStopSign:: @ 81F1177
msgbox Route111_Text_1F194D, MSGBOX_SIGN msgbox Route111_Text_OldLadysRestStopSign, MSGBOX_SIGN
end end
Route111_EventScript_1F1180:: @ 81F1180 Route111_EventScript_TrainerTipsSpAtkSpDef:: @ 81F1180
msgbox Route111_Text_1F1987, MSGBOX_SIGN msgbox Route111_Text_TrainerTipsSpAtkSpDef, MSGBOX_SIGN
end end
Route111_EventScript_1F1189:: @ 81F1189 Route111_EventScript_Man1:: @ 81F1189
msgbox Route111_Text_1F17BA, MSGBOX_NPC msgbox Route111_Text_ToughToKeepWinningUpTheRanks, MSGBOX_NPC
end end
Route111_EventScript_1F1192:: @ 81F1192 Route111_EventScript_Man2:: @ 81F1192
msgbox Route111_Text_1F186E, MSGBOX_NPC msgbox Route111_Text_WinstrateFamilyDestroyedMe, MSGBOX_NPC
end end
Route111_EventScript_1F119B:: @ 81F119B Route111_EventScript_Hiker:: @ 81F119B
lock lock
faceplayer faceplayer
compare VAR_MIRAGE_TOWER_STATE, 3 compare VAR_MIRAGE_TOWER_STATE, 3
goto_if_eq Route111_EventScript_1F11C6 goto_if_eq Route111_EventScript_HikerMirageTowerGone
compare VAR_MIRAGE_TOWER_STATE, 2 compare VAR_MIRAGE_TOWER_STATE, 2
goto_if_eq Route111_EventScript_1F11D0 goto_if_eq Route111_EventScript_HikerMirageTowerDisintegrated
goto_if_set FLAG_MIRAGE_TOWER_VISIBLE, Route111_EventScript_1F11DA goto_if_set FLAG_MIRAGE_TOWER_VISIBLE, Route111_EventScript_HikerMirageTowerVisible
msgbox Route111_Text_1F1A22, MSGBOX_DEFAULT msgbox Route111_Text_ShouldBeMirageTowerAroundHere, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F11C6:: @ 81F11C6 Route111_EventScript_HikerMirageTowerGone:: @ 81F11C6
msgbox Route111_Text_1F1C12, MSGBOX_DEFAULT msgbox Route111_Text_MirageTowerHasntBeenSeenSince, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F11D0:: @ 81F11D0 Route111_EventScript_HikerMirageTowerDisintegrated:: @ 81F11D0
msgbox Route111_Text_1F1B92, MSGBOX_DEFAULT msgbox Route111_Text_ThatWasShockingSandRainedDown, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F11DA:: @ 81F11DA Route111_EventScript_HikerMirageTowerVisible:: @ 81F11DA
msgbox Route111_Text_1F1AC7, MSGBOX_DEFAULT msgbox Route111_Text_MirageTowerClearlyVisible, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F11E4:: @ 81F11E4 Route111_EventScript_RockSmashTipFatMan:: @ 81F11E4
lockall lockall
applymovement 46, Common_Movement_FacePlayer applymovement 46, Common_Movement_FacePlayer
waitmovement 0 waitmovement 0
msgbox Route111_Text_1F1CCA, MSGBOX_DEFAULT msgbox Route111_Text_MauvilleUncleToldMeToTakeRockSmash, MSGBOX_DEFAULT
closemessage closemessage
applymovement 46, Common_Movement_FaceOriginalDirection applymovement 46, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
releaseall releaseall
end end
Route111_EventScript_1F1204:: @ 81F1204 Route111_EventScript_Drew:: @ 81F1204
trainerbattle_single TRAINER_DREW, Route111_Text_29878E, Route111_Text_29880A trainerbattle_single TRAINER_DREW, Route111_Text_DrewIntro, Route111_Text_DrewDefeat
msgbox Route111_Text_298853, MSGBOX_AUTOCLOSE msgbox Route111_Text_DrewPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F121B:: @ 81F121B Route111_EventScript_Heidi:: @ 81F121B
trainerbattle_single TRAINER_HEIDI, Route111_Text_2988A3, Route111_Text_298908 trainerbattle_single TRAINER_HEIDI, Route111_Text_HeidiIntro, Route111_Text_HeidiDefeat
msgbox Route111_Text_29891B, MSGBOX_AUTOCLOSE msgbox Route111_Text_HeidiPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1232:: @ 81F1232 Route111_EventScript_Beau:: @ 81F1232
trainerbattle_single TRAINER_BEAU, Route111_Text_29898E, Route111_Text_2989E6 trainerbattle_single TRAINER_BEAU, Route111_Text_BeauIntro, Route111_Text_BeauDefeat
msgbox Route111_Text_298A03, MSGBOX_AUTOCLOSE msgbox Route111_Text_BeauPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1249:: @ 81F1249 Route111_EventScript_Becky:: @ 81F1249
trainerbattle_single TRAINER_BECKY, Route111_Text_298A65, Route111_Text_298AAF trainerbattle_single TRAINER_BECKY, Route111_Text_BeckyIntro, Route111_Text_BeckyDefeat
msgbox Route111_Text_298AC0, MSGBOX_AUTOCLOSE msgbox Route111_Text_BeckyPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1260:: @ 81F1260 Route111_EventScript_Dusty:: @ 81F1260
trainerbattle_single TRAINER_DUSTY_1, Route111_Text_298B08, Route111_Text_298B53, Route111_EventScript_1F128C trainerbattle_single TRAINER_DUSTY_1, Route111_Text_DustyIntro, Route111_Text_DustyDefeat, Route111_EventScript_RegisterDusty
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route111_EventScript_1F12AB goto_if_eq Route111_EventScript_RematchDusty
msgbox Route111_Text_298B9A, MSGBOX_DEFAULT msgbox Route111_Text_DustyPostBattle, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F128C:: @ 81F128C Route111_EventScript_RegisterDusty:: @ 81F128C
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route111_Text_298C00, MSGBOX_DEFAULT msgbox Route111_Text_DustyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_DUSTY_1 register_matchcall TRAINER_DUSTY_1
release release
end end
Route111_EventScript_1F12AB:: @ 81F12AB Route111_EventScript_RematchDusty:: @ 81F12AB
trainerbattle_rematch TRAINER_DUSTY_1, Route111_Text_298C5F, Route111_Text_298CD2 trainerbattle_rematch TRAINER_DUSTY_1, Route111_Text_DustyRematchIntro, Route111_Text_DustyRematchDefeat
msgbox Route111_Text_298D0C, MSGBOX_AUTOCLOSE msgbox Route111_Text_DustyPostRematch, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F12C2:: @ 81F12C2 Route111_EventScript_Travis:: @ 81F12C2
trainerbattle_single TRAINER_TRAVIS, Route111_Text_298DA9, Route111_Text_298DD8 trainerbattle_single TRAINER_TRAVIS, Route111_Text_TravisIntro, Route111_Text_TravisDefeat
msgbox Route111_Text_298DF1, MSGBOX_AUTOCLOSE msgbox Route111_Text_TravisPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F12D9:: @ 81F12D9 Route111_EventScript_Irene:: @ 81F12D9
trainerbattle_single TRAINER_IRENE, Route111_Text_298E2F, Route111_Text_298E6E trainerbattle_single TRAINER_IRENE, Route111_Text_IreneIntro, Route111_Text_IreneDefeat
msgbox Route111_Text_298E8C, MSGBOX_AUTOCLOSE msgbox Route111_Text_IrenePostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F12F0:: @ 81F12F0 Route111_EventScript_Daisuke:: @ 81F12F0
trainerbattle_single TRAINER_DAISUKE, Route111_Text_298EE6, Route111_Text_298F14 trainerbattle_single TRAINER_DAISUKE, Route111_Text_DaisukeIntro, Route111_Text_DaisukeDefeat
msgbox Route111_Text_298F26, MSGBOX_AUTOCLOSE msgbox Route111_Text_DaisukePostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1307:: @ 81F1307 Route111_EventScript_Wilton:: @ 81F1307
trainerbattle_single TRAINER_WILTON_1, Route111_Text_298F79, Route111_Text_298FA9, Route111_EventScript_1F1333 trainerbattle_single TRAINER_WILTON_1, Route111_Text_WiltonIntro, Route111_Text_WiltonDefeat, Route111_EventScript_RegisterWilton
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route111_EventScript_1F1352 goto_if_eq Route111_EventScript_RematchWilton
msgbox Route111_Text_298FD4, MSGBOX_DEFAULT msgbox Route111_Text_WiltonPostBattle, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F1333:: @ 81F1333 Route111_EventScript_RegisterWilton:: @ 81F1333
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route111_Text_29903D, MSGBOX_DEFAULT msgbox Route111_Text_WiltonRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_WILTON_1 register_matchcall TRAINER_WILTON_1
release release
end end
Route111_EventScript_1F1352:: @ 81F1352 Route111_EventScript_RematchWilton:: @ 81F1352
trainerbattle_rematch TRAINER_WILTON_1, Route111_Text_29909B, Route111_Text_2990EE trainerbattle_rematch TRAINER_WILTON_1, Route111_Text_WiltonRematchIntro, Route111_Text_WiltonRematchDefeat
msgbox Route111_Text_299102, MSGBOX_AUTOCLOSE msgbox Route111_Text_WiltonPostRematch, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1369:: @ 81F1369 Route111_EventScript_Brooke:: @ 81F1369
trainerbattle_single TRAINER_BROOKE_1, Route111_Text_299143, Route111_Text_299193, Route111_EventScript_1F1395 trainerbattle_single TRAINER_BROOKE_1, Route111_Text_BrookeIntro, Route111_Text_BrookeDefeat, Route111_EventScript_RegisterBrooke
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route111_EventScript_1F13B4 goto_if_eq Route111_EventScript_RematchBrooke
msgbox Route111_Text_2991C2, MSGBOX_DEFAULT msgbox Route111_Text_BrookePostBattle, MSGBOX_DEFAULT
release release
end end
Route111_EventScript_1F1395:: @ 81F1395 Route111_EventScript_RegisterBrooke:: @ 81F1395
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route111_Text_29921D, MSGBOX_DEFAULT msgbox Route111_Text_BrookeRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_BROOKE_1 register_matchcall TRAINER_BROOKE_1
release release
end end
Route111_EventScript_1F13B4:: @ 81F13B4 Route111_EventScript_RematchBrooke:: @ 81F13B4
trainerbattle_rematch TRAINER_BROOKE_1, Route111_Text_29925D, Route111_Text_2992D6 trainerbattle_rematch TRAINER_BROOKE_1, Route111_Text_BrookeRematchIntro, Route111_Text_BrookeRematchDefeat
msgbox Route111_Text_2992F5, MSGBOX_AUTOCLOSE msgbox Route111_Text_BrookePostRematch, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F13CB:: @ 81F13CB Route111_EventScript_Hayden:: @ 81F13CB
trainerbattle_single TRAINER_HAYDEN, Route111_Text_299682, Route111_Text_2996BE trainerbattle_single TRAINER_HAYDEN, Route111_Text_HaydenIntro, Route111_Text_HaydenDefeat
msgbox Route111_Text_2996C5, MSGBOX_AUTOCLOSE msgbox Route111_Text_HaydenPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F13E2:: @ 81F13E2 Route111_EventScript_Bianca:: @ 81F13E2
trainerbattle_single TRAINER_BIANCA, Route111_Text_2996FE, Route111_Text_29973D trainerbattle_single TRAINER_BIANCA, Route111_Text_BiancaIntro, Route111_Text_BiancaDefeat
msgbox Route111_Text_29975D, MSGBOX_AUTOCLOSE msgbox Route111_Text_BiancaPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F13F9:: @ 81F13F9 Route111_EventScript_Tyron:: @ 81F13F9
trainerbattle_single TRAINER_TYRON, Route111_Text_299524, Route111_Text_299549 trainerbattle_single TRAINER_TYRON, Route111_Text_TyronIntro, Route111_Text_TyronDefeat
msgbox Route111_Text_299576, MSGBOX_AUTOCLOSE msgbox Route111_Text_TyronPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1410:: @ 81F1410 Route111_EventScript_Celina:: @ 81F1410
trainerbattle_single TRAINER_CELINA, Route111_Text_2995F0, Route111_Text_299625 trainerbattle_single TRAINER_CELINA, Route111_Text_CelinaIntro, Route111_Text_CelinaDefeat
msgbox Route111_Text_29964B, MSGBOX_AUTOCLOSE msgbox Route111_Text_CelinaPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1427:: @ 81F1427 Route111_EventScript_Celia:: @ 81F1427
trainerbattle_single TRAINER_CELIA, Route111_Text_29934B, Route111_Text_299384 trainerbattle_single TRAINER_CELIA, Route111_Text_CeliaIntro, Route111_Text_CeliaDefeat
msgbox Route111_Text_2993A7, MSGBOX_AUTOCLOSE msgbox Route111_Text_CeliaPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F143E:: @ 81F143E Route111_EventScript_Bryan:: @ 81F143E
trainerbattle_single TRAINER_BRYAN, Route111_Text_299401, Route111_Text_299431 trainerbattle_single TRAINER_BRYAN, Route111_Text_BryanIntro, Route111_Text_BryanDefeat
msgbox Route111_Text_29945F, MSGBOX_AUTOCLOSE msgbox Route111_Text_BryanPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F1455:: @ 81F1455 Route111_EventScript_Branden:: @ 81F1455
trainerbattle_single TRAINER_BRANDEN, Route111_Text_299493, Route111_Text_2994C5 trainerbattle_single TRAINER_BRANDEN, Route111_Text_BrandenIntro, Route111_Text_BrandenDefeat
msgbox Route111_Text_2994FB, MSGBOX_AUTOCLOSE msgbox Route111_Text_BrandenPostBattle, MSGBOX_AUTOCLOSE
end end
Route111_EventScript_1F146C:: @ 81F146C Route111_EventScript_TrainerHillSign:: @ 81F146C
msgbox Route111_Text_1F1D61, MSGBOX_SIGN msgbox Route111_Text_TrainerHillSign, MSGBOX_SIGN
end end
Route111_Text_1F1475: @ 81F1475 Route111_Text_BattleOurFamily: @ 81F1475
.string "Hello! I take it you're a traveler.\p" .string "Hello! I take it you're a traveler.\p"
.string "How's this? What do you say to taking\n" .string "How's this? What do you say to taking\n"
.string "on our family of four in a series of\l" .string "on our family of four in a series of\l"
.string "POKéMON battles?$" .string "POKéMON battles?$"
Route111_Text_1F14F5: @ 81F14F5 Route111_Text_IsThatSo: @ 81F14F5
.string "Is that so?\n" .string "Is that so?\n"
.string "Drop in, if you change your mind!$" .string "Drop in, if you change your mind!$"
Route111_Text_1F1523: @ 81F1523 Route111_Text_VictorIntro: @ 81F1523
.string "That's the spirit! I like you!$" .string "That's the spirit! I like you!$"
Route111_Text_1F1542: @ 81F1542 Route111_Text_VictorDefeat: @ 81F1542
.string "Aiyah!\n" .string "Aiyah!\n"
.string "You're a lot tougher than I expected!$" .string "You're a lot tougher than I expected!$"
Route111_Text_1F156F: @ 81F156F Route111_Text_VictorPostBattle: @ 81F156F
.string "Hey, all!\n" .string "Hey, all!\n"
.string "I've found a pretty strong TRAINER!$" .string "I've found a pretty strong TRAINER!$"
Route111_Text_1F159D: @ 81F159D Route111_Text_VictoriaIntro: @ 81F159D
.string "Oh, my goodness! Aren't you young?\p" .string "Oh, my goodness! Aren't you young?\p"
.string "You must be quite the TRAINER to beat\n" .string "You must be quite the TRAINER to beat\n"
.string "my husband, though.\p" .string "my husband, though.\p"
.string "It's my turn to battle now!$" .string "It's my turn to battle now!$"
Route111_Text_1F1616: @ 81F1616 Route111_Text_VictoriaDefeat: @ 81F1616
.string "Oh, gosh!\n" .string "Oh, gosh!\n"
.string "I can't get over how strong you are!$" .string "I can't get over how strong you are!$"
Route111_Text_1F1645: @ 81F1645 Route111_Text_VictoriaPostBattle: @ 81F1645
.string "There's a strong TRAINER here!\n" .string "There's a strong TRAINER here!\n"
.string "This one's really strong!$" .string "This one's really strong!$"
Route111_Text_1F167E: @ 81F167E Route111_Text_ViviIntro: @ 81F167E
.string "You're stronger than Mommy? Wow!\p" .string "You're stronger than Mommy? Wow!\p"
.string "But I'm strong, too!\n" .string "But I'm strong, too!\n"
.string "Really! Honestly!$" .string "Really! Honestly!$"
Route111_Text_1F16C6: @ 81F16C6 Route111_Text_ViviDefeat: @ 81F16C6
.string "Huh? Did I just lose?$" .string "Huh? Did I just lose?$"
Route111_Text_1F16DC: @ 81F16DC Route111_Text_ViviPostBattle: @ 81F16DC
.string "This stinks…\p" .string "This stinks…\p"
.string "…Snivel… Grandma!$" .string "…Snivel… Grandma!$"
Route111_Text_1F16FB: @ 81F16FB Route111_Text_VickyIntro: @ 81F16FB
.string "How dare you make my granddaughter\n" .string "How dare you make my granddaughter\n"
.string "cry!\p" .string "cry!\p"
.string "For that, I'm going to smack you!\n" .string "For that, I'm going to smack you!\n"
.string "Prepare to lose!$" .string "Prepare to lose!$"
Route111_Text_1F1756: @ 81F1756 Route111_Text_VickyDefeat: @ 81F1756
.string "Kwah! You are strong…\n" .string "Kwah! You are strong…\n"
.string "My granddaughter was right…$" .string "My granddaughter was right…$"
Route111_Text_1F1788: @ 81F1788 Route111_Text_VickyPostBattle: @ 81F1788
.string "If you're not in any hurry,\n" .string "If you're not in any hurry,\n"
.string "visit with us awhile.$" .string "visit with us awhile.$"
Route111_Text_1F17BA: @ 81F17BA Route111_Text_ToughToKeepWinningUpTheRanks: @ 81F17BA
.string "If you don't raise your POKéMON some\n" .string "If you don't raise your POKéMON some\n"
.string "more, it could be tough to keep winning\l" .string "more, it could be tough to keep winning\l"
.string "up through the ranks.\p" .string "up through the ranks.\p"
@@ -655,32 +657,32 @@ Route111_Text_1F17BA: @ 81F17BA
.string "ELITE FOUR are far stronger than\l" .string "ELITE FOUR are far stronger than\l"
.string "any GYM LEADER.$" .string "any GYM LEADER.$"
Route111_Text_1F186E: @ 81F186E Route111_Text_WinstrateFamilyDestroyedMe: @ 81F186E
.string "I challenged the WINSTRATE family,\n" .string "I challenged the WINSTRATE family,\n"
.string "but four matches in a row is tough\l" .string "but four matches in a row is tough\l"
.string "going… They destroyed me.$" .string "going… They destroyed me.$"
Route111_Text_1F18CE: @ 81F18CE Route111_Text_RouteSignMauville: @ 81F18CE
.string "ROUTE 111\n" .string "ROUTE 111\n"
.string "{DOWN_ARROW} MAUVILLE CITY$" .string "{DOWN_ARROW} MAUVILLE CITY$"
Route111_Text_1F18E8: @ 81F18E8 Route111_Text_WinstrateHouseSign: @ 81F18E8
.string "“Our family's hearts beat as one!”\n" .string "“Our family's hearts beat as one!”\n"
.string "THE WINSTRATE'S HOUSE$" .string "THE WINSTRATE'S HOUSE$"
Route111_Text_1F1921: @ 81F1921 Route111_Text_RouteSign112: @ 81F1921
.string "ROUTE 111\n" .string "ROUTE 111\n"
.string "{LEFT_ARROW} ROUTE 112$" .string "{LEFT_ARROW} ROUTE 112$"
Route111_Text_1F1937: @ 81F1937 Route111_Text_RouteSign113: @ 81F1937
.string "ROUTE 111\n" .string "ROUTE 111\n"
.string "{LEFT_ARROW} ROUTE 113$" .string "{LEFT_ARROW} ROUTE 113$"
Route111_Text_1F194D: @ 81F194D Route111_Text_OldLadysRestStopSign: @ 81F194D
.string "OLD LADY'S REST STOP\n" .string "OLD LADY'S REST STOP\n"
.string "“Come in and rest your tired bones.”$" .string "“Come in and rest your tired bones.”$"
Route111_Text_1F1987: @ 81F1987 Route111_Text_TrainerTipsSpAtkSpDef: @ 81F1987
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "One of the indicators of a POKéMON's\n" .string "One of the indicators of a POKéMON's\n"
.string "powerfulness is SP. ATK. It stands for\l" .string "powerfulness is SP. ATK. It stands for\l"
@@ -688,14 +690,14 @@ Route111_Text_1F1987: @ 81F1987
.string "Likewise, SP. DEF stands for “SPECIAL\n" .string "Likewise, SP. DEF stands for “SPECIAL\n"
.string "DEFENSE.”$" .string "DEFENSE.”$"
Route111_Text_1F1A22: @ 81F1A22 Route111_Text_ShouldBeMirageTowerAroundHere: @ 81F1A22
.string "There should be a tower made of sand\n" .string "There should be a tower made of sand\n"
.string "around here somewhere.\p" .string "around here somewhere.\p"
.string "But for some reason, it can be seen\n" .string "But for some reason, it can be seen\n"
.string "sometimes, and sometimes not.\p" .string "sometimes, and sometimes not.\p"
.string "That's why I call it the MIRAGE TOWER.$" .string "That's why I call it the MIRAGE TOWER.$"
Route111_Text_1F1AC7: @ 81F1AC7 Route111_Text_MirageTowerClearlyVisible: @ 81F1AC7
.string "I see it!\n" .string "I see it!\n"
.string "The tower of sand!\p" .string "The tower of sand!\p"
.string "The sand tower they called a mirage\n" .string "The sand tower they called a mirage\n"
@@ -705,7 +707,7 @@ Route111_Text_1F1AC7: @ 81F1AC7
.string "I want to go inside it, but I can't\n" .string "I want to go inside it, but I can't\n"
.string "get my courage up for it…$" .string "get my courage up for it…$"
Route111_Text_1F1B92: @ 81F1B92 Route111_Text_ThatWasShockingSandRainedDown: @ 81F1B92
.string "Whoa…\n" .string "Whoa…\n"
.string "That was shocking.\p" .string "That was shocking.\p"
.string "Sand rained down in chunks all of\n" .string "Sand rained down in chunks all of\n"
@@ -713,21 +715,21 @@ Route111_Text_1F1B92: @ 81F1B92
.string "What was it like inside?\n" .string "What was it like inside?\n"
.string "Were there sandy ghosts and such?$" .string "Were there sandy ghosts and such?$"
Route111_Text_1F1C12: @ 81F1C12 Route111_Text_MirageTowerHasntBeenSeenSince: @ 81F1C12
.string "Since I spoke to you, the tower of sand\n" .string "Since I spoke to you, the tower of sand\n"
.string "hasn't been seen.\p" .string "hasn't been seen.\p"
.string "Perhaps it really was\n" .string "Perhaps it really was\n"
.string "the MIRAGE TOWER…$" .string "the MIRAGE TOWER…$"
Route111_Text_1F1C74: @ 81F1C74 Route111_Text_ClawFossilDisappeared: @ 81F1C74
.string "The CLAW FOSSIL disappeared into\n" .string "The CLAW FOSSIL disappeared into\n"
.string "the sand…$" .string "the sand…$"
Route111_Text_1F1C9F: @ 81F1C9F Route111_Text_RootFossilDisappeared: @ 81F1C9F
.string "The ROOT FOSSIL disappeared into\n" .string "The ROOT FOSSIL disappeared into\n"
.string "the sand…$" .string "the sand…$"
Route111_Text_1F1CCA: @ 81F1CCA Route111_Text_MauvilleUncleToldMeToTakeRockSmash: @ 81F1CCA
.string "Oh, no!\p" .string "Oh, no!\p"
.string "My uncle in MAUVILLE told me to take\n" .string "My uncle in MAUVILLE told me to take\n"
.string "ROCK SMASH with me if I was going to\l" .string "ROCK SMASH with me if I was going to\l"
@@ -735,7 +737,7 @@ Route111_Text_1F1CCA: @ 81F1CCA
.string "My uncle? He lives across from\n" .string "My uncle? He lives across from\n"
.string "the bike shop in MAUVILLE.$" .string "the bike shop in MAUVILLE.$"
Route111_Text_1F1D61: @ 81F1D61 Route111_Text_TrainerHillSign: @ 81F1D61
.string "{RIGHT_ARROW} TRAINER HILL ENTRANCE\p" .string "{RIGHT_ARROW} TRAINER HILL ENTRANCE\p"
.string "“Scale the heights, you hot-blooded\n" .string "“Scale the heights, you hot-blooded\n"
.string "TRAINERS!”$" .string "TRAINERS!”$"

View File

@@ -40,7 +40,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route112_EventScript_1F1DB7", "script": "Route112_EventScript_MagmaGrunts",
"flag": "FLAG_HIDE_ROUTE_112_TEAM_MAGMA" "flag": "FLAG_HIDE_ROUTE_112_TEAM_MAGMA"
}, },
{ {
@@ -53,7 +53,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route112_EventScript_1F1E6A", "script": "Route112_EventScript_Brice",
"flag": "0" "flag": "0"
}, },
{ {
@@ -66,7 +66,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route112_EventScript_1F1EE3", "script": "Route112_EventScript_Larry",
"flag": "0" "flag": "0"
}, },
{ {
@@ -79,7 +79,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route112_EventScript_1F1EFA", "script": "Route112_EventScript_Carol",
"flag": "0" "flag": "0"
}, },
{ {
@@ -92,7 +92,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route112_EventScript_1F1E81", "script": "Route112_EventScript_Trent",
"flag": "0" "flag": "0"
}, },
{ {
@@ -105,7 +105,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route112_EventScript_1F1DB7", "script": "Route112_EventScript_MagmaGrunts",
"flag": "FLAG_HIDE_ROUTE_112_TEAM_MAGMA" "flag": "FLAG_HIDE_ROUTE_112_TEAM_MAGMA"
}, },
{ {
@@ -170,7 +170,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route112_EventScript_1F1E61", "script": "Route112_EventScript_Hiker",
"flag": "0" "flag": "0"
}, },
{ {
@@ -196,7 +196,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route112_EventScript_1F1F11", "script": "Route112_EventScript_Bryant",
"flag": "0" "flag": "0"
}, },
{ {
@@ -209,7 +209,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route112_EventScript_1F1F28", "script": "Route112_EventScript_Shayla",
"flag": "0" "flag": "0"
} }
], ],
@@ -265,7 +265,7 @@
"y": 44, "y": 44,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route112_EventScript_1F1E4F" "script": "Route112_EventScript_MtChimneySign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -273,7 +273,7 @@
"y": 37, "y": 37,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route112_EventScript_1F1E46" "script": "Route112_EventScript_MtChimneyCableCarSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -281,7 +281,7 @@
"y": 49, "y": 49,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route112_EventScript_1F1E58" "script": "Route112_EventScript_RouteSignLavaridge"
} }
] ]
} }

View File

@@ -7,13 +7,13 @@ Route112_OnTransition: @ 81F1DAE
setvar VAR_JAGGED_PASS_ASH_WEATHER, 0 setvar VAR_JAGGED_PASS_ASH_WEATHER, 0
end end
Route112_EventScript_1F1DB7:: @ 81F1DB7 Route112_EventScript_MagmaGrunts:: @ 81F1DB7
lockall lockall
delay 40 delay 40
applymovement 1, Common_Movement_WalkInPlaceFastestRight applymovement 1, Common_Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
delay 20 delay 20
msgbox Route112_Text_1F1F3F, MSGBOX_DEFAULT msgbox Route112_Text_LeaderGoingToAwakenThing, MSGBOX_DEFAULT
closemessage closemessage
applymovement 1, Common_Movement_FaceOriginalDirection applymovement 1, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
@@ -21,7 +21,7 @@ Route112_EventScript_1F1DB7:: @ 81F1DB7
applymovement 6, Common_Movement_WalkInPlaceFastestLeft applymovement 6, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
delay 20 delay 20
msgbox Route112_Text_1F1F7A, MSGBOX_DEFAULT msgbox Route112_Text_YeahWeNeedMeteorite, MSGBOX_DEFAULT
closemessage closemessage
applymovement 6, Common_Movement_FaceOriginalDirection applymovement 6, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
@@ -29,7 +29,7 @@ Route112_EventScript_1F1DB7:: @ 81F1DB7
applymovement 1, Common_Movement_WalkInPlaceFastestRight applymovement 1, Common_Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
delay 20 delay 20
msgbox Route112_Text_1F1FBA, MSGBOX_DEFAULT msgbox Route112_Text_OhThatsWhyCrewWentToFallarbor, MSGBOX_DEFAULT
closemessage closemessage
applymovement 1, Common_Movement_FaceOriginalDirection applymovement 1, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
@@ -37,107 +37,107 @@ Route112_EventScript_1F1DB7:: @ 81F1DB7
applymovement 6, Common_Movement_WalkInPlaceFastestLeft applymovement 6, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
delay 20 delay 20
msgbox Route112_Text_1F2003, MSGBOX_DEFAULT msgbox Route112_Text_CantLetAnyonePassUntilTheyreBack, MSGBOX_DEFAULT
closemessage closemessage
applymovement 6, Common_Movement_FaceOriginalDirection applymovement 6, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
releaseall releaseall
end end
Route112_EventScript_1F1E46:: @ 81F1E46 Route112_EventScript_MtChimneyCableCarSign:: @ 81F1E46
msgbox Route112_Text_1F20C1, MSGBOX_SIGN msgbox Route112_Text_MtChimneyCableCarSign, MSGBOX_SIGN
end end
Route112_EventScript_1F1E4F:: @ 81F1E4F Route112_EventScript_MtChimneySign:: @ 81F1E4F
msgbox Route112_Text_1F20ED, MSGBOX_SIGN msgbox Route112_Text_MtChimneySign, MSGBOX_SIGN
end end
Route112_EventScript_1F1E58:: @ 81F1E58 Route112_EventScript_RouteSignLavaridge:: @ 81F1E58
msgbox Route112_Text_1F2138, MSGBOX_SIGN msgbox Route112_Text_RouteSignLavaridge, MSGBOX_SIGN
end end
Route112_EventScript_1F1E61:: @ 81F1E61 Route112_EventScript_Hiker:: @ 81F1E61
msgbox Route112_Text_1F204E, MSGBOX_NPC msgbox Route112_Text_NotEasyToGetBackToLavaridge, MSGBOX_NPC
end end
Route112_EventScript_1F1E6A:: @ 81F1E6A Route112_EventScript_Brice:: @ 81F1E6A
trainerbattle_single TRAINER_BRICE, Route112_Text_29978E, Route112_Text_2997CA trainerbattle_single TRAINER_BRICE, Route112_Text_BriceIntro, Route112_Text_BriceDefeat
msgbox Route112_Text_2997DC, MSGBOX_AUTOCLOSE msgbox Route112_Text_BricePostBattle, MSGBOX_AUTOCLOSE
end end
Route112_EventScript_1F1E81:: @ 81F1E81 Route112_EventScript_Trent:: @ 81F1E81
trainerbattle_single TRAINER_TRENT_1, Route112_Text_299815, Route112_Text_29987C, Route112_EventScript_1F1EAD trainerbattle_single TRAINER_TRENT_1, Route112_Text_TrentIntro, Route112_Text_TrentDefeat, Route112_EventScript_RegisterTrent
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route112_EventScript_1F1ECC goto_if_eq Route112_EventScript_RematchTrent
msgbox Route112_Text_299896, MSGBOX_DEFAULT msgbox Route112_Text_TrentPostBattle, MSGBOX_DEFAULT
release release
end end
Route112_EventScript_1F1EAD:: @ 81F1EAD Route112_EventScript_RegisterTrent:: @ 81F1EAD
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route112_Text_29993C, MSGBOX_DEFAULT msgbox Route112_Text_TrentRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_TRENT_1 register_matchcall TRAINER_TRENT_1
release release
end end
Route112_EventScript_1F1ECC:: @ 81F1ECC Route112_EventScript_RematchTrent:: @ 81F1ECC
trainerbattle_rematch TRAINER_TRENT_1, Route112_Text_2999BD, Route112_Text_2999F7 trainerbattle_rematch TRAINER_TRENT_1, Route112_Text_TrentRematchIntro, Route112_Text_TrentRematchDefeat
msgbox Route112_Text_299A0F, MSGBOX_AUTOCLOSE msgbox Route112_Text_TrentRematchPostBattle, MSGBOX_AUTOCLOSE
end end
Route112_EventScript_1F1EE3:: @ 81F1EE3 Route112_EventScript_Larry:: @ 81F1EE3
trainerbattle_single TRAINER_LARRY, Route112_Text_299A89, Route112_Text_299AAC trainerbattle_single TRAINER_LARRY, Route112_Text_LarryIntro, Route112_Text_LarryDefeat
msgbox Route112_Text_299AB4, MSGBOX_AUTOCLOSE msgbox Route112_Text_LarryPostBattle, MSGBOX_AUTOCLOSE
end end
Route112_EventScript_1F1EFA:: @ 81F1EFA Route112_EventScript_Carol:: @ 81F1EFA
trainerbattle_single TRAINER_CAROL, Route112_Text_299AE4, Route112_Text_299B36 trainerbattle_single TRAINER_CAROL, Route112_Text_CarolIntro, Route112_Text_CarolDefeat
msgbox Route112_Text_299B4C, MSGBOX_AUTOCLOSE msgbox Route112_Text_CarolPostBattle, MSGBOX_AUTOCLOSE
end end
Route112_EventScript_1F1F11:: @ 81F1F11 Route112_EventScript_Bryant:: @ 81F1F11
trainerbattle_single TRAINER_BRYANT, Route112_Text_299BAE, Route112_Text_299BDF trainerbattle_single TRAINER_BRYANT, Route112_Text_BryantIntro, Route112_Text_BryantDefeat
msgbox Route112_Text_299BFB, MSGBOX_AUTOCLOSE msgbox Route112_Text_BryantPostBattle, MSGBOX_AUTOCLOSE
end end
Route112_EventScript_1F1F28:: @ 81F1F28 Route112_EventScript_Shayla:: @ 81F1F28
trainerbattle_single TRAINER_SHAYLA, Route112_Text_299C34, Route112_Text_299C8F trainerbattle_single TRAINER_SHAYLA, Route112_Text_ShaylaIntro, Route112_Text_ShaylaDefeat
msgbox Route112_Text_299CC6, MSGBOX_AUTOCLOSE msgbox Route112_Text_ShaylaPostBattle, MSGBOX_AUTOCLOSE
end end
Route112_Text_1F1F3F: @ 81F1F3F Route112_Text_LeaderGoingToAwakenThing: @ 81F1F3F
.string "Hey, man, is our leader really going\n" .string "Hey, man, is our leader really going\n"
.string "to awaken that thing?$" .string "to awaken that thing?$"
Route112_Text_1F1F7A: @ 81F1F7A Route112_Text_YeahWeNeedMeteorite: @ 81F1F7A
.string "Sounds like it, yeah. But I heard\n" .string "Sounds like it, yeah. But I heard\n"
.string "we need a METEORITE to do it.$" .string "we need a METEORITE to do it.$"
Route112_Text_1F1FBA: @ 81F1FBA Route112_Text_OhThatsWhyCrewWentToFallarbor: @ 81F1FBA
.string "Oh, I get it now. That's why the rest\n" .string "Oh, I get it now. That's why the rest\n"
.string "of the crew went out to FALLARBOR.$" .string "of the crew went out to FALLARBOR.$"
Route112_Text_1F2003: @ 81F2003 Route112_Text_CantLetAnyonePassUntilTheyreBack: @ 81F2003
.string "You got it. And until they come back,\n" .string "You got it. And until they come back,\n"
.string "we're not to let anyone pass, right.$" .string "we're not to let anyone pass, right.$"
Route112_Text_1F204E: @ 81F204E Route112_Text_NotEasyToGetBackToLavaridge: @ 81F204E
.string "Eh, I'd like to get to MAUVILLE, but if\n" .string "Eh, I'd like to get to MAUVILLE, but if\n"
.string "I went down these ledges, it'd be no\l" .string "I went down these ledges, it'd be no\l"
.string "easy matter to get back to LAVARIDGE.$" .string "easy matter to get back to LAVARIDGE.$"
Route112_Text_1F20C1: @ 81F20C1 Route112_Text_MtChimneyCableCarSign: @ 81F20C1
.string "MT. CHIMNEY CABLE CAR\n" .string "MT. CHIMNEY CABLE CAR\n"
.string "“A short walk {UP_ARROW} way!”$" .string "“A short walk {UP_ARROW} way!”$"
Route112_Text_1F20ED: @ 81F20ED Route112_Text_MtChimneySign: @ 81F20ED
.string "MT. CHIMNEY\p" .string "MT. CHIMNEY\p"
.string "“For LAVARIDGE TOWN or the summit,\n" .string "“For LAVARIDGE TOWN or the summit,\n"
.string "please take the CABLE CAR.”$" .string "please take the CABLE CAR.”$"
Route112_Text_1F2138: @ 81F2138 Route112_Text_RouteSignLavaridge: @ 81F2138
.string "ROUTE 112\n" .string "ROUTE 112\n"
.string "{LEFT_ARROW} LAVARIDGE TOWN$" .string "{LEFT_ARROW} LAVARIDGE TOWN$"

View File

@@ -40,7 +40,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route113_EventScript_1F2193", "script": "Route113_EventScript_NinjaBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -53,7 +53,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route113_EventScript_1F218A", "script": "Route113_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -66,7 +66,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route113_EventScript_1F21C0", "script": "Route113_EventScript_Jaylen",
"flag": "0" "flag": "0"
}, },
{ {
@@ -79,7 +79,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route113_EventScript_1F21D7", "script": "Route113_EventScript_Dillon",
"flag": "0" "flag": "0"
}, },
{ {
@@ -92,7 +92,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route113_EventScript_1F21EE", "script": "Route113_EventScript_Madeline",
"flag": "0" "flag": "0"
}, },
{ {
@@ -131,7 +131,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "3", "trainer_type": "3",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route113_EventScript_1F2250", "script": "Route113_EventScript_Lao",
"flag": "0" "flag": "0"
}, },
{ {
@@ -144,7 +144,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "3", "trainer_type": "3",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route113_EventScript_1F22B2", "script": "Route113_EventScript_Lung",
"flag": "0" "flag": "0"
}, },
{ {
@@ -157,7 +157,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route113_EventScript_1F22C9", "script": "Route113_EventScript_Tori",
"flag": "0" "flag": "0"
}, },
{ {
@@ -170,7 +170,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route113_EventScript_1F22E4", "script": "Route113_EventScript_Tia",
"flag": "0" "flag": "0"
}, },
{ {
@@ -196,7 +196,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route113_EventScript_1F2344", "script": "Route113_EventScript_Wyatt",
"flag": "0" "flag": "0"
}, },
{ {
@@ -209,7 +209,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route113_EventScript_1F232D", "script": "Route113_EventScript_Lawrence",
"flag": "0" "flag": "0"
}, },
{ {
@@ -222,7 +222,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route113_EventScript_1F22FF", "script": "Route113_EventScript_Sophie",
"flag": "0" "flag": "0"
}, },
{ {
@@ -235,7 +235,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route113_EventScript_1F2316", "script": "Route113_EventScript_Coby",
"flag": "0" "flag": "0"
} }
], ],
@@ -404,7 +404,7 @@
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route113_EventScript_1F219C" "script": "Route113_EventScript_RouteSign111"
}, },
{ {
"type": "sign", "type": "sign",
@@ -412,7 +412,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route113_EventScript_1F21A5" "script": "Route113_EventScript_RouteSignFallarbor"
}, },
{ {
"type": "sign", "type": "sign",
@@ -420,7 +420,7 @@
"y": 4, "y": 4,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route113_EventScript_1F21B7" "script": "Route113_EventScript_TrainerTipsRegisterKeyItems"
}, },
{ {
"type": "sign", "type": "sign",
@@ -428,7 +428,7 @@
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route113_EventScript_1F21AE" "script": "Route113_EventScript_GlassWorkshopSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",

View File

@@ -1,170 +1,170 @@
Route113_MapScripts:: @ 81F2153 Route113_MapScripts:: @ 81F2153
map_script MAP_SCRIPT_ON_RESUME, Route113_MapScript1_1F215E map_script MAP_SCRIPT_ON_RESUME, Route113_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route113_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route113_OnTransition
.byte 0 .byte 0
Route113_MapScript1_1F215E: @ 81F215E Route113_OnResume: @ 81F215E
setstepcallback STEP_CB_ASH setstepcallback STEP_CB_ASH
end end
Route113_OnTransition: @ 81F2161 Route113_OnTransition: @ 81F2161
clearflag FLAG_FORCE_MIRAGE_TOWER_VISIBLE clearflag FLAG_FORCE_MIRAGE_TOWER_VISIBLE
call Route113_EventScript_1F216A call Route113_EventScript_CheckSetAshWeather
end end
Route113_EventScript_1F216A:: @ 81F216A Route113_EventScript_CheckSetAshWeather:: @ 81F216A
getplayerxy VAR_TEMP_0, VAR_TEMP_1 getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_0, 19 compare VAR_TEMP_0, 19
goto_if_lt Route113_EventScript_1F2189 goto_if_lt Route113_EventScript_DontSetAshWeather
compare VAR_TEMP_0, 84 compare VAR_TEMP_0, 84
goto_if_gt Route113_EventScript_1F2189 goto_if_gt Route113_EventScript_DontSetAshWeather
setweather WEATHER_ASH setweather WEATHER_ASH
return return
Route113_EventScript_1F2189:: @ 81F2189 Route113_EventScript_DontSetAshWeather:: @ 81F2189
return return
Route113_EventScript_1F218A:: @ 81F218A Route113_EventScript_Gentleman:: @ 81F218A
msgbox Route113_Text_1F235B, MSGBOX_NPC msgbox Route113_Text_AshCanBeFashionedIntoGlass, MSGBOX_NPC
end end
Route113_EventScript_1F2193:: @ 81F2193 Route113_EventScript_NinjaBoy:: @ 81F2193
msgbox Route113_Text_1F23CA, MSGBOX_NPC msgbox Route113_Text_FunWalkingThroughAsh, MSGBOX_NPC
end end
Route113_EventScript_1F219C:: @ 81F219C Route113_EventScript_RouteSign111:: @ 81F219C
msgbox Route113_Text_1F2440, MSGBOX_SIGN msgbox Route113_Text_RouteSign111, MSGBOX_SIGN
end end
Route113_EventScript_1F21A5:: @ 81F21A5 Route113_EventScript_RouteSignFallarbor:: @ 81F21A5
msgbox Route113_Text_1F2456, MSGBOX_SIGN msgbox Route113_Text_RouteSignFallarbor, MSGBOX_SIGN
end end
Route113_EventScript_1F21AE:: @ 81F21AE Route113_EventScript_GlassWorkshopSign:: @ 81F21AE
msgbox Route113_Text_1F24F8, MSGBOX_SIGN msgbox Route113_Text_GlassWorkshopSign, MSGBOX_SIGN
end end
Route113_EventScript_1F21B7:: @ 81F21B7 Route113_EventScript_TrainerTipsRegisterKeyItems:: @ 81F21B7
msgbox Route113_Text_1F2471, MSGBOX_SIGN msgbox Route113_Text_TrainerTipsRegisterKeyItems, MSGBOX_SIGN
end end
Route113_EventScript_1F21C0:: @ 81F21C0 Route113_EventScript_Jaylen:: @ 81F21C0
trainerbattle_single TRAINER_JAYLEN, Route113_Text_299D3C, Route113_Text_299D68 trainerbattle_single TRAINER_JAYLEN, Route113_Text_JaylenIntro, Route113_Text_JaylenDefeat
msgbox Route113_Text_299D7D, MSGBOX_AUTOCLOSE msgbox Route113_Text_JaylenPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F21D7:: @ 81F21D7 Route113_EventScript_Dillon:: @ 81F21D7
trainerbattle_single TRAINER_DILLON, Route113_Text_299DE3, Route113_Text_299E1C trainerbattle_single TRAINER_DILLON, Route113_Text_DillonIntro, Route113_Text_DillonDefeat
msgbox Route113_Text_299E38, MSGBOX_AUTOCLOSE msgbox Route113_Text_DillonPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F21EE:: @ 81F21EE Route113_EventScript_Madeline:: @ 81F21EE
trainerbattle_single TRAINER_MADELINE_1, Route113_Text_299EA6, Route113_Text_299EF9, Route113_EventScript_1F221A trainerbattle_single TRAINER_MADELINE_1, Route113_Text_MadelineIntro, Route113_Text_MadelineDefeat, Route113_EventScript_RegisterMadeline
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route113_EventScript_1F2239 goto_if_eq Route113_EventScript_RematchMadeline
msgbox Route113_Text_299F15, MSGBOX_DEFAULT msgbox Route113_Text_MadelinePostBattle, MSGBOX_DEFAULT
release release
end end
Route113_EventScript_1F221A:: @ 81F221A Route113_EventScript_RegisterMadeline:: @ 81F221A
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route113_Text_299F49, MSGBOX_DEFAULT msgbox Route113_Text_MadelineRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_MADELINE_1 register_matchcall TRAINER_MADELINE_1
release release
end end
Route113_EventScript_1F2239:: @ 81F2239 Route113_EventScript_RematchMadeline:: @ 81F2239
trainerbattle_rematch TRAINER_MADELINE_1, Route113_Text_299F8A, Route113_Text_299FC9 trainerbattle_rematch TRAINER_MADELINE_1, Route113_Text_MadelineRematchIntro, Route113_Text_MadelineRematchDefeat
msgbox Route113_Text_299FD8, MSGBOX_AUTOCLOSE msgbox Route113_Text_MadelinePostRematch, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F2250:: @ 81F2250 Route113_EventScript_Lao:: @ 81F2250
trainerbattle_single TRAINER_LAO_1, Route113_Text_29A015, Route113_Text_29A04C, Route113_EventScript_1F227C trainerbattle_single TRAINER_LAO_1, Route113_Text_LaoIntro, Route113_Text_LaoDefeat, Route113_EventScript_RegisterLao
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route113_EventScript_1F229B goto_if_eq Route113_EventScript_RematchLao
msgbox Route113_Text_29A067, MSGBOX_DEFAULT msgbox Route113_Text_LaoPostBattle, MSGBOX_DEFAULT
release release
end end
Route113_EventScript_1F227C:: @ 81F227C Route113_EventScript_RegisterLao:: @ 81F227C
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route113_Text_29A0A2, MSGBOX_DEFAULT msgbox Route113_Text_LaoRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_LAO_1 register_matchcall TRAINER_LAO_1
release release
end end
Route113_EventScript_1F229B:: @ 81F229B Route113_EventScript_RematchLao:: @ 81F229B
trainerbattle_rematch TRAINER_LAO_1, Route113_Text_29A0E8, Route113_Text_29A11F trainerbattle_rematch TRAINER_LAO_1, Route113_Text_LaoRematchIntro, Route113_Text_LaoRematchDefeat
msgbox Route113_Text_29A13A, MSGBOX_AUTOCLOSE msgbox Route113_Text_LaoPostRematch, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F22B2:: @ 81F22B2 Route113_EventScript_Lung:: @ 81F22B2
trainerbattle_single TRAINER_LUNG, Route113_Text_29A192, Route113_Text_29A1C6 trainerbattle_single TRAINER_LUNG, Route113_Text_LungIntro, Route113_Text_LungDefeat
msgbox Route113_Text_29A219, MSGBOX_AUTOCLOSE msgbox Route113_Text_LungPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F22C9:: @ 81F22C9 Route113_EventScript_Tori:: @ 81F22C9
trainerbattle_double TRAINER_TORI_AND_TIA, Route113_Text_29A261, Route113_Text_29A29D, Route113_Text_29A31F trainerbattle_double TRAINER_TORI_AND_TIA, Route113_Text_ToriIntro, Route113_Text_ToriDefeat, Route113_Text_ToriNotEnoughMons
msgbox Route113_Text_29A2DE, MSGBOX_AUTOCLOSE msgbox Route113_Text_ToriPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F22E4:: @ 81F22E4 Route113_EventScript_Tia:: @ 81F22E4
trainerbattle_double TRAINER_TORI_AND_TIA, Route113_Text_29A35C, Route113_Text_29A397, Route113_Text_29A419 trainerbattle_double TRAINER_TORI_AND_TIA, Route113_Text_TiaIntro, Route113_Text_TiaDefeat, Route113_Text_TiaNotEnoughMons
msgbox Route113_Text_29A3DA, MSGBOX_AUTOCLOSE msgbox Route113_Text_TiaPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F22FF:: @ 81F22FF Route113_EventScript_Sophie:: @ 81F22FF
trainerbattle_single TRAINER_SOPHIE, Route113_Text_29A4BF, Route113_Text_29A508 trainerbattle_single TRAINER_SOPHIE, Route113_Text_SophieIntro, Route113_Text_SophieDefeat
msgbox Route113_Text_29A529, MSGBOX_AUTOCLOSE msgbox Route113_Text_SophiePostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F2316:: @ 81F2316 Route113_EventScript_Coby:: @ 81F2316
trainerbattle_single TRAINER_COBY, Route113_Text_29A453, Route113_Text_29A480 trainerbattle_single TRAINER_COBY, Route113_Text_CobyIntro, Route113_Text_CobyDefeat
msgbox Route113_Text_29A489, MSGBOX_AUTOCLOSE msgbox Route113_Text_CobyPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F232D:: @ 81F232D Route113_EventScript_Lawrence:: @ 81F232D
trainerbattle_single TRAINER_LAWRENCE, Route113_Text_29A566, Route113_Text_29A5A0 trainerbattle_single TRAINER_LAWRENCE, Route113_Text_LawrenceIntro, Route113_Text_LawrenceDefeat
msgbox Route113_Text_29A5BE, MSGBOX_AUTOCLOSE msgbox Route113_Text_LawrencePostBattle, MSGBOX_AUTOCLOSE
end end
Route113_EventScript_1F2344:: @ 81F2344 Route113_EventScript_Wyatt:: @ 81F2344
trainerbattle_single TRAINER_WYATT, Route113_Text_29A5E4, Route113_Text_29A628 trainerbattle_single TRAINER_WYATT, Route113_Text_WyattIntro, Route113_Text_WyattDefeat
msgbox Route113_Text_29A65D, MSGBOX_AUTOCLOSE msgbox Route113_Text_WyattPostBattle, MSGBOX_AUTOCLOSE
end end
Route113_Text_1F235B: @ 81F235B Route113_Text_AshCanBeFashionedIntoGlass: @ 81F235B
.string "Wahahaha! Today's technology is a\n" .string "Wahahaha! Today's technology is a\n"
.string "wondrous thing!\p" .string "wondrous thing!\p"
.string "Take this volcanic ash here.\n" .string "Take this volcanic ash here.\n"
.string "It can be fashioned into glass.$" .string "It can be fashioned into glass.$"
Route113_Text_1F23CA: @ 81F23CA Route113_Text_FunWalkingThroughAsh: @ 81F23CA
.string "It's fun walking through the volcano's\n" .string "It's fun walking through the volcano's\n"
.string "ashes on the ground and grass.\p" .string "ashes on the ground and grass.\p"
.string "You can see where you walked--it's\n" .string "You can see where you walked--it's\n"
.string "really neat!$" .string "really neat!$"
Route113_Text_1F2440: @ 81F2440 Route113_Text_RouteSign111: @ 81F2440
.string "ROUTE 113\n" .string "ROUTE 113\n"
.string "{RIGHT_ARROW} ROUTE 111$" .string "{RIGHT_ARROW} ROUTE 111$"
Route113_Text_1F2456: @ 81F2456 Route113_Text_RouteSignFallarbor: @ 81F2456
.string "ROUTE 113\n" .string "ROUTE 113\n"
.string "{LEFT_ARROW} FALLARBOR TOWN$" .string "{LEFT_ARROW} FALLARBOR TOWN$"
Route113_Text_1F2471: @ 81F2471 Route113_Text_TrainerTipsRegisterKeyItems: @ 81F2471
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "You may register one of the KEY ITEMS\n" .string "You may register one of the KEY ITEMS\n"
.string "in your BAG as SELECT.\p" .string "in your BAG as SELECT.\p"
.string "Simply press SELECT to use\n" .string "Simply press SELECT to use\n"
.string "the registered item conveniently.$" .string "the registered item conveniently.$"
Route113_Text_1F24F8: @ 81F24F8 Route113_Text_GlassWorkshopSign: @ 81F24F8
.string "GLASS WORKSHOP\n" .string "GLASS WORKSHOP\n"
.string "“Turning Volcanic Ash into Glass Items”$" .string "“Turning Volcanic Ash into Glass Items”$"

View File

@@ -61,7 +61,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route114_EventScript_1F2640", "script": "Route114_EventScript_Lenny",
"flag": "0" "flag": "0"
}, },
{ {
@@ -74,7 +74,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route114_EventScript_1F2657", "script": "Route114_EventScript_Lucas",
"flag": "0" "flag": "0"
}, },
{ {
@@ -87,7 +87,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route114_EventScript_1F266E", "script": "Route114_EventScript_Shane",
"flag": "0" "flag": "0"
}, },
{ {
@@ -100,7 +100,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route114_EventScript_1F2685", "script": "Route114_EventScript_Nancy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -113,7 +113,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route114_EventScript_1F269C", "script": "Route114_EventScript_Steve",
"flag": "0" "flag": "0"
}, },
{ {
@@ -178,7 +178,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route114_EventScript_1F25D1", "script": "Route114_EventScript_RoarGentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -191,7 +191,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route114_EventScript_1F2612", "script": "Route114_EventScript_Poochyena",
"flag": "0" "flag": "0"
}, },
{ {
@@ -204,7 +204,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route114_EventScript_1F2582", "script": "Route114_EventScript_Man",
"flag": "0" "flag": "0"
}, },
{ {
@@ -217,7 +217,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route114_EventScript_1F2777", "script": "Route114_EventScript_Nolan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -230,7 +230,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route114_EventScript_1F2760", "script": "Route114_EventScript_Claude",
"flag": "0" "flag": "0"
}, },
{ {
@@ -243,7 +243,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route114_EventScript_1F26FE", "script": "Route114_EventScript_Bernie",
"flag": "0" "flag": "0"
}, },
{ {
@@ -308,7 +308,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route114_EventScript_1F27A9", "script": "Route114_EventScript_Ivy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -321,7 +321,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route114_EventScript_1F278E", "script": "Route114_EventScript_Tyra",
"flag": "0" "flag": "0"
}, },
{ {
@@ -334,7 +334,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route114_EventScript_1F27DB", "script": "Route114_EventScript_Charlotte",
"flag": "0" "flag": "0"
}, },
{ {
@@ -347,7 +347,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route114_EventScript_1F27C4", "script": "Route114_EventScript_Angelina",
"flag": "0" "flag": "0"
}, },
{ {
@@ -373,7 +373,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route114_EventScript_1F27F2", "script": "Route114_EventScript_Kai",
"flag": "0" "flag": "0"
} }
], ],
@@ -422,7 +422,7 @@
"y": 64, "y": 64,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route114_EventScript_1F2625" "script": "Route114_EventScript_MeteorFallsSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -430,7 +430,7 @@
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route114_EventScript_1F262E" "script": "Route114_EventScript_FossilManiacsHouseSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -480,7 +480,7 @@
"y": 38, "y": 38,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route114_EventScript_1F2637" "script": "Route114_EventScript_LanettesHouseSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",

View File

@@ -1,7 +1,7 @@
Route114_MapScripts:: @ 81F252F Route114_MapScripts:: @ 81F252F
map_script MAP_SCRIPT_ON_TRANSITION, Route114_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route114_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route114_MapScript1_1F2561 map_script MAP_SCRIPT_ON_LOAD, Route114_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route114_MapScript2_1F2578 map_script MAP_SCRIPT_ON_FRAME_TABLE, Route114_OnFrame
.byte 0 .byte 0
Route114_OnTransition: @ 81F253F Route114_OnTransition: @ 81F253F
@@ -13,199 +13,199 @@ Route114_OnTransition: @ 81F253F
call_if_eq UnusualWeather_StartGroudonWeather call_if_eq UnusualWeather_StartGroudonWeather
end end
Route114_MapScript1_1F2561: @ 81F2561 Route114_OnLoad: @ 81F2561
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_114_NORTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_114_NORTH
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute114North call_if_eq UnusualWeather_EventScript_PlaceTilesRoute114North
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_114_SOUTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_114_SOUTH
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute114South call_if_eq UnusualWeather_EventScript_PlaceTilesRoute114South
end end
Route114_MapScript2_1F2578: @ 81F2578 Route114_OnFrame: @ 81F2578
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route114_EventScript_1F2582:: @ 81F2582 Route114_EventScript_Man:: @ 81F2582
lock lock
faceplayer faceplayer
dotimebasedevents dotimebasedevents
goto_if_set FLAG_DAILY_ROUTE_114_RECEIVED_BERRY, Route114_EventScript_1F25C7 goto_if_set FLAG_DAILY_ROUTE_114_RECEIVED_BERRY, Route114_EventScript_ReceivedBerry
msgbox Route114_Text_2A6FCB, MSGBOX_DEFAULT msgbox Route114_Text_LoveUsingBerryCrushShareBerry, MSGBOX_DEFAULT
random 5 random NUM_ROUTE_114_MAN_BERRIES
addvar VAR_RESULT, 15 addvar VAR_RESULT, NUM_ROUTE_114_MAN_BERRIES_SKIPPED
addvar VAR_RESULT, FIRST_BERRY_INDEX addvar VAR_RESULT, FIRST_BERRY_INDEX
giveitem_std VAR_RESULT giveitem_std VAR_RESULT
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_DAILY_ROUTE_114_RECEIVED_BERRY setflag FLAG_DAILY_ROUTE_114_RECEIVED_BERRY
msgbox Route114_Text_2A7034, MSGBOX_DEFAULT msgbox Route114_Text_TryBerryCrushWithFriends, MSGBOX_DEFAULT
release release
end end
Route114_EventScript_1F25C7:: @ 81F25C7 Route114_EventScript_ReceivedBerry:: @ 81F25C7
msgbox Route114_Text_2A706E, MSGBOX_DEFAULT msgbox Route114_Text_FunToThinkAboutBerries, MSGBOX_DEFAULT
release release
end end
Route114_EventScript_1F25D1:: @ 81F25D1 Route114_EventScript_RoarGentleman:: @ 81F25D1
lock lock
faceplayer faceplayer
goto_if_set FLAG_RECEIVED_TM05, Route114_EventScript_1F2608 goto_if_set FLAG_RECEIVED_TM05, Route114_EventScript_ReceivedRoar
msgbox Route114_Text_1F2809, MSGBOX_DEFAULT msgbox Route114_Text_AllMyMonDoesIsRoarTakeThis, MSGBOX_DEFAULT
giveitem_std ITEM_TM05 giveitem_std ITEM_TM05
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_TM05 setflag FLAG_RECEIVED_TM05
msgbox Route114_Text_1F2872, MSGBOX_DEFAULT msgbox Route114_Text_ExplainRoar, MSGBOX_DEFAULT
release release
end end
Route114_EventScript_1F2608:: @ 81F2608 Route114_EventScript_ReceivedRoar:: @ 81F2608
msgbox Route114_Text_1F2872, MSGBOX_DEFAULT msgbox Route114_Text_ExplainRoar, MSGBOX_DEFAULT
release release
end end
Route114_EventScript_1F2612:: @ 81F2612 Route114_EventScript_Poochyena:: @ 81F2612
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_POOCHYENA, 2 playmoncry SPECIES_POOCHYENA, 2
msgbox Route114_Text_1F28A6, MSGBOX_DEFAULT msgbox Route114_Text_Poochyena, MSGBOX_DEFAULT
waitmoncry waitmoncry
release release
end end
Route114_EventScript_1F2625:: @ 81F2625 Route114_EventScript_MeteorFallsSign:: @ 81F2625
msgbox Route114_Text_1F28B3, MSGBOX_SIGN msgbox Route114_Text_MeteorFallsSign, MSGBOX_SIGN
end end
Route114_EventScript_1F262E:: @ 81F262E Route114_EventScript_FossilManiacsHouseSign:: @ 81F262E
msgbox Route114_Text_1F28DB, MSGBOX_SIGN msgbox Route114_Text_FossilManiacsHouseSign, MSGBOX_SIGN
end end
Route114_EventScript_1F2637:: @ 81F2637 Route114_EventScript_LanettesHouseSign:: @ 81F2637
msgbox Route114_Text_1F2910, MSGBOX_SIGN msgbox Route114_Text_LanettesHouse, MSGBOX_SIGN
end end
Route114_EventScript_1F2640:: @ 81F2640 Route114_EventScript_Lenny:: @ 81F2640
trainerbattle_single TRAINER_LENNY, Route114_Text_29A6B1, Route114_Text_29A707 trainerbattle_single TRAINER_LENNY, Route114_Text_LennyIntro, Route114_Text_LennyDefeat
msgbox Route114_Text_29A715, MSGBOX_AUTOCLOSE msgbox Route114_Text_LennyPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F2657:: @ 81F2657 Route114_EventScript_Lucas:: @ 81F2657
trainerbattle_single TRAINER_LUCAS_1, Route114_Text_29A777, Route114_Text_29A7B5 trainerbattle_single TRAINER_LUCAS_1, Route114_Text_LucasIntro, Route114_Text_LucasDefeat
msgbox Route114_Text_29A7D4, MSGBOX_AUTOCLOSE msgbox Route114_Text_LucasPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F266E:: @ 81F266E Route114_EventScript_Shane:: @ 81F266E
trainerbattle_single TRAINER_SHANE, Route114_Text_29A818, Route114_Text_29A88F trainerbattle_single TRAINER_SHANE, Route114_Text_ShaneIntro, Route114_Text_ShaneDefeat
msgbox Route114_Text_29A89F, MSGBOX_AUTOCLOSE msgbox Route114_Text_ShanePostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F2685:: @ 81F2685 Route114_EventScript_Nancy:: @ 81F2685
trainerbattle_single TRAINER_NANCY, Route114_Text_29A8D9, Route114_Text_29A90E trainerbattle_single TRAINER_NANCY, Route114_Text_NancyIntro, Route114_Text_NancyDefeat
msgbox Route114_Text_29A916, MSGBOX_AUTOCLOSE msgbox Route114_Text_NancyPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F269C:: @ 81F269C Route114_EventScript_Steve:: @ 81F269C
trainerbattle_single TRAINER_STEVE_1, Route114_Text_29A943, Route114_Text_29A973, Route114_EventScript_1F26C8 trainerbattle_single TRAINER_STEVE_1, Route114_Text_SteveIntro, Route114_Text_SteveDefeat, Route114_EventScript_RegisterSteve
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route114_EventScript_1F26E7 goto_if_eq Route114_EventScript_RematchSteve
msgbox Route114_Text_29A981, MSGBOX_DEFAULT msgbox Route114_Text_StevePostBattle, MSGBOX_DEFAULT
release release
end end
Route114_EventScript_1F26C8:: @ 81F26C8 Route114_EventScript_RegisterSteve:: @ 81F26C8
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route114_Text_29A9F7, MSGBOX_DEFAULT msgbox Route114_Text_SteveRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_STEVE_1 register_matchcall TRAINER_STEVE_1
release release
end end
Route114_EventScript_1F26E7:: @ 81F26E7 Route114_EventScript_RematchSteve:: @ 81F26E7
trainerbattle_rematch TRAINER_STEVE_1, Route114_Text_29AA3E, Route114_Text_29AA67 trainerbattle_rematch TRAINER_STEVE_1, Route114_Text_SteveRematchIntro, Route114_Text_SteveRematchDefeat
msgbox Route114_Text_29AA94, MSGBOX_AUTOCLOSE msgbox Route114_Text_StevePostRematch, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F26FE:: @ 81F26FE Route114_EventScript_Bernie:: @ 81F26FE
trainerbattle_single TRAINER_BERNIE_1, Route114_Text_29AADB, Route114_Text_29AB1A, Route114_EventScript_1F272A trainerbattle_single TRAINER_BERNIE_1, Route114_Text_BernieIntro, Route114_Text_BernieDefeat, Route114_EventScript_RegisterBernie
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route114_EventScript_1F2749 goto_if_eq Route114_EventScript_RematchBernie
msgbox Route114_Text_29AB36, MSGBOX_DEFAULT msgbox Route114_Text_BerniePostBattle, MSGBOX_DEFAULT
release release
end end
Route114_EventScript_1F272A:: @ 81F272A Route114_EventScript_RegisterBernie:: @ 81F272A
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route114_Text_29ABA6, MSGBOX_DEFAULT msgbox Route114_Text_BernieRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_BERNIE_1 register_matchcall TRAINER_BERNIE_1
release release
end end
Route114_EventScript_1F2749:: @ 81F2749 Route114_EventScript_RematchBernie:: @ 81F2749
trainerbattle_rematch TRAINER_BERNIE_1, Route114_Text_29ABDC, Route114_Text_29AC10 trainerbattle_rematch TRAINER_BERNIE_1, Route114_Text_BernieRematchIntro, Route114_Text_BernieRematchDefeat
msgbox Route114_Text_29AC43, MSGBOX_AUTOCLOSE msgbox Route114_Text_BerniePostRematch, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F2760:: @ 81F2760 Route114_EventScript_Claude:: @ 81F2760
trainerbattle_single TRAINER_CLAUDE, Route114_Text_29ACB3, Route114_Text_29AD0A trainerbattle_single TRAINER_CLAUDE, Route114_Text_ClaudeIntro, Route114_Text_ClaudeDefeat
msgbox Route114_Text_29AD2E, MSGBOX_AUTOCLOSE msgbox Route114_Text_ClaudePostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F2777:: @ 81F2777 Route114_EventScript_Nolan:: @ 81F2777
trainerbattle_single TRAINER_NOLAN, Route114_Text_29ADA1, Route114_Text_29AE05 trainerbattle_single TRAINER_NOLAN, Route114_Text_NolanIntro, Route114_Text_NolanDefeat
msgbox Route114_Text_29AE3D, MSGBOX_AUTOCLOSE msgbox Route114_Text_NolanPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F278E:: @ 81F278E Route114_EventScript_Tyra:: @ 81F278E
trainerbattle_double TRAINER_TYRA_AND_IVY, Route114_Text_29AE96, Route114_Text_29AEE7, Route114_Text_29AF3D trainerbattle_double TRAINER_TYRA_AND_IVY, Route114_Text_TyraIntro, Route114_Text_TyraDefeat, Route114_Text_TyraNotEnoughMons
msgbox Route114_Text_29AF0B, MSGBOX_AUTOCLOSE msgbox Route114_Text_TyraPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F27A9:: @ 81F27A9 Route114_EventScript_Ivy:: @ 81F27A9
trainerbattle_double TRAINER_TYRA_AND_IVY, Route114_Text_29AF89, Route114_Text_29AFAC, Route114_Text_29B01B trainerbattle_double TRAINER_TYRA_AND_IVY, Route114_Text_IvyIntro, Route114_Text_IvyDefeat, Route114_Text_IvyNotEnoughMons
msgbox Route114_Text_29AFCF, MSGBOX_AUTOCLOSE msgbox Route114_Text_IvyPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F27C4:: @ 81F27C4 Route114_EventScript_Angelina:: @ 81F27C4
trainerbattle_single TRAINER_ANGELINA, Route114_Text_29B16F, Route114_Text_29B19C trainerbattle_single TRAINER_ANGELINA, Route114_Text_AngelinaIntro, Route114_Text_AngelinaDefeat
msgbox Route114_Text_29B1BC, MSGBOX_AUTOCLOSE msgbox Route114_Text_AngelinaPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F27DB:: @ 81F27DB Route114_EventScript_Charlotte:: @ 81F27DB
trainerbattle_single TRAINER_CHARLOTTE, Route114_Text_29B0DB, Route114_Text_29B0FB trainerbattle_single TRAINER_CHARLOTTE, Route114_Text_CharlotteIntro, Route114_Text_CharlotteDefeat
msgbox Route114_Text_29B11A, MSGBOX_AUTOCLOSE msgbox Route114_Text_CharlottePostBattle, MSGBOX_AUTOCLOSE
end end
Route114_EventScript_1F27F2:: @ 81F27F2 Route114_EventScript_Kai:: @ 81F27F2
trainerbattle_single TRAINER_KAI, Route114_Text_29B05D, Route114_Text_29B089 trainerbattle_single TRAINER_KAI, Route114_Text_KaiIntro, Route114_Text_KaiDefeat
msgbox Route114_Text_29B0B5, MSGBOX_AUTOCLOSE msgbox Route114_Text_KaiPostBattle, MSGBOX_AUTOCLOSE
end end
Route114_Text_1F2809: @ 81F2809 Route114_Text_AllMyMonDoesIsRoarTakeThis: @ 81F2809
.string "All my POKéMON does is ROAR…\n" .string "All my POKéMON does is ROAR…\n"
.string "No one dares to come near me…\p" .string "No one dares to come near me…\p"
.string "Sigh… If you would, please take\n" .string "Sigh… If you would, please take\n"
.string "this TM away…$" .string "this TM away…$"
Route114_Text_1F2872: @ 81F2872 Route114_Text_ExplainRoar: @ 81F2872
.string "TM05 contains ROAR.\n" .string "TM05 contains ROAR.\n"
.string "A ROAR sends POKéMON scurrying.$" .string "A ROAR sends POKéMON scurrying.$"
Route114_Text_1F28A6: @ 81F28A6 Route114_Text_Poochyena: @ 81F28A6
.string "Bow! Bowwow!$" .string "Bow! Bowwow!$"
Route114_Text_1F28B3: @ 81F28B3 Route114_Text_MeteorFallsSign: @ 81F28B3
.string "METEOR FALLS\n" .string "METEOR FALLS\n"
.string "RUSTBORO CITY THROUGH HERE$" .string "RUSTBORO CITY THROUGH HERE$"
Route114_Text_1F28DB: @ 81F28DB Route114_Text_FossilManiacsHouseSign: @ 81F28DB
.string "FOSSIL MANIAC'S HOUSE\n" .string "FOSSIL MANIAC'S HOUSE\n"
.string "“Fossils gratefully accepted!”$" .string "“Fossils gratefully accepted!”$"
Route114_Text_1F2910: @ 81F2910 Route114_Text_LanettesHouse: @ 81F2910
.string "LANETTE'S HOUSE$" .string "LANETTE'S HOUSE$"

View File

@@ -35,7 +35,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route115_EventScript_1F2973", "script": "Route115_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -48,7 +48,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route115_EventScript_1F298E", "script": "Route115_EventScript_Timothy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -61,7 +61,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route115_EventScript_1F2A07", "script": "Route115_EventScript_Nob",
"flag": "0" "flag": "0"
}, },
{ {
@@ -113,7 +113,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route115_EventScript_1F2A69", "script": "Route115_EventScript_Cyndy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -126,7 +126,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route115_EventScript_1F29F0", "script": "Route115_EventScript_Koichi",
"flag": "0" "flag": "0"
}, },
{ {
@@ -139,7 +139,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route115_EventScript_1F2ACB", "script": "Route115_EventScript_Hector",
"flag": "0" "flag": "0"
}, },
{ {
@@ -243,7 +243,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route115_EventScript_1F2AE2", "script": "Route115_EventScript_Kyra",
"flag": "0" "flag": "0"
}, },
{ {
@@ -256,7 +256,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route115_EventScript_1F2AF9", "script": "Route115_EventScript_Jaiden",
"flag": "0" "flag": "0"
}, },
{ {
@@ -269,7 +269,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route115_EventScript_1F2B27", "script": "Route115_EventScript_Helene",
"flag": "0" "flag": "0"
}, },
{ {
@@ -282,7 +282,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route115_EventScript_1F2B10", "script": "Route115_EventScript_Alix",
"flag": "0" "flag": "0"
}, },
{ {
@@ -295,7 +295,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route115_EventScript_1F2B3E", "script": "Route115_EventScript_Marlene",
"flag": "0" "flag": "0"
}, },
{ {
@@ -370,7 +370,7 @@
"y": 64, "y": 64,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route115_EventScript_1F297C" "script": "Route115_EventScript_RouteSignRustboro"
}, },
{ {
"type": "sign", "type": "sign",
@@ -378,7 +378,7 @@
"y": 38, "y": 38,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route115_EventScript_1F2985" "script": "Route115_EventScript_MeteorFallsSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",

View File

@@ -1,10 +1,10 @@
Route115_MapScripts:: @ 81F2920 Route115_MapScripts:: @ 81F2920
map_script MAP_SCRIPT_ON_LOAD, Route115_MapScript1_1F2930 map_script MAP_SCRIPT_ON_LOAD, Route115_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, Route115_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route115_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route115_MapScript2_1F2969 map_script MAP_SCRIPT_ON_FRAME_TABLE, Route115_OnFrame
.byte 0 .byte 0
Route115_MapScript1_1F2930: @ 81F2930 Route115_OnLoad: @ 81F2930
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_115_WEST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_115_WEST
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute115West call_if_eq UnusualWeather_EventScript_PlaceTilesRoute115West
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_115_EAST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_115_EAST
@@ -20,134 +20,134 @@ Route115_OnTransition: @ 81F2947
call_if_eq UnusualWeather_StartGroudonWeather call_if_eq UnusualWeather_StartGroudonWeather
end end
Route115_MapScript2_1F2969: @ 81F2969 Route115_OnFrame: @ 81F2969
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route115_EventScript_1F2973:: @ 81F2973 Route115_EventScript_Woman:: @ 81F2973
msgbox Route115_Text_1F2B55, MSGBOX_NPC msgbox Route115_Text_NeverKnowWhenCavePokemonWillAppear, MSGBOX_NPC
end end
Route115_EventScript_1F297C:: @ 81F297C Route115_EventScript_RouteSignRustboro:: @ 81F297C
msgbox Route115_Text_1F2BC9, MSGBOX_SIGN msgbox Route115_Text_RouteSignRustboro, MSGBOX_SIGN
end end
Route115_EventScript_1F2985:: @ 81F2985 Route115_EventScript_MeteorFallsSign:: @ 81F2985
msgbox Route115_Text_1F2BE3, MSGBOX_SIGN msgbox Route115_Text_MeteorFallsSign, MSGBOX_SIGN
end end
Route115_EventScript_1F298E:: @ 81F298E Route115_EventScript_Timothy:: @ 81F298E
trainerbattle_single TRAINER_TIMOTHY_1, Route115_Text_29B1FA, Route115_Text_29B230, Route115_EventScript_1F29BA trainerbattle_single TRAINER_TIMOTHY_1, Route115_Text_TimothyIntro, Route115_Text_TimothyDefeat, Route115_EventScript_RegisterTimothy
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route115_EventScript_1F29D9 goto_if_eq Route115_EventScript_RematchTimothy
msgbox Route115_Text_29B258, MSGBOX_DEFAULT msgbox Route115_Text_TimothyPostBattle, MSGBOX_DEFAULT
release release
end end
Route115_EventScript_1F29BA:: @ 81F29BA Route115_EventScript_RegisterTimothy:: @ 81F29BA
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route115_Text_29B2B3, MSGBOX_DEFAULT msgbox Route115_Text_TimothyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_TIMOTHY_1 register_matchcall TRAINER_TIMOTHY_1
release release
end end
Route115_EventScript_1F29D9:: @ 81F29D9 Route115_EventScript_RematchTimothy:: @ 81F29D9
trainerbattle_rematch TRAINER_TIMOTHY_1, Route115_Text_29B32C, Route115_Text_29B372 trainerbattle_rematch TRAINER_TIMOTHY_1, Route115_Text_TimothyRematchIntro, Route115_Text_TimothyRematchDefeat
msgbox Route115_Text_29B385, MSGBOX_AUTOCLOSE msgbox Route115_Text_TimothyPostRematch, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F29F0:: @ 81F29F0 Route115_EventScript_Koichi:: @ 81F29F0
trainerbattle_single TRAINER_KOICHI, Route115_Text_29B3CC, Route115_Text_29B3ED trainerbattle_single TRAINER_KOICHI, Route115_Text_KoichiIntro, Route115_Text_KoichiDefeat
msgbox Route115_Text_29B3FF, MSGBOX_AUTOCLOSE msgbox Route115_Text_KoichiPostBattle, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2A07:: @ 81F2A07 Route115_EventScript_Nob:: @ 81F2A07
trainerbattle_single TRAINER_NOB_1, Route115_Text_29B449, Route115_Text_29B480, Route115_EventScript_1F2A33 trainerbattle_single TRAINER_NOB_1, Route115_Text_NobIntro, Route115_Text_NobDefeat, Route115_EventScript_RegisterNob
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route115_EventScript_1F2A52 goto_if_eq Route115_EventScript_RematchNob
msgbox Route115_Text_29B49D, MSGBOX_DEFAULT msgbox Route115_Text_NobPostBattle, MSGBOX_DEFAULT
release release
end end
Route115_EventScript_1F2A33:: @ 81F2A33 Route115_EventScript_RegisterNob:: @ 81F2A33
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route115_Text_29B50B, MSGBOX_DEFAULT msgbox Route115_Text_NobRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_NOB_1 register_matchcall TRAINER_NOB_1
release release
end end
Route115_EventScript_1F2A52:: @ 81F2A52 Route115_EventScript_RematchNob:: @ 81F2A52
trainerbattle_rematch TRAINER_NOB_1, Route115_Text_29B547, Route115_Text_29B59D trainerbattle_rematch TRAINER_NOB_1, Route115_Text_NobRematchIntro, Route115_Text_NobRematchDefeat
msgbox Route115_Text_29B5B5, MSGBOX_AUTOCLOSE msgbox Route115_Text_NobPostRematch, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2A69:: @ 81F2A69 Route115_EventScript_Cyndy:: @ 81F2A69
trainerbattle_single TRAINER_CYNDY_1, Route115_Text_29B5EF, Route115_Text_29B62D, Route115_EventScript_1F2A95 trainerbattle_single TRAINER_CYNDY_1, Route115_Text_CyndyIntro, Route115_Text_CyndyDefeat, Route115_EventScript_RegisterCyndy
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route115_EventScript_1F2AB4 goto_if_eq Route115_EventScript_RematchCyndy
msgbox Route115_Text_29B647, MSGBOX_DEFAULT msgbox Route115_Text_CyndyPostBattle, MSGBOX_DEFAULT
release release
end end
Route115_EventScript_1F2A95:: @ 81F2A95 Route115_EventScript_RegisterCyndy:: @ 81F2A95
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route115_Text_29B6AB, MSGBOX_DEFAULT msgbox Route115_Text_CyndyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_CYNDY_1 register_matchcall TRAINER_CYNDY_1
release release
end end
Route115_EventScript_1F2AB4:: @ 81F2AB4 Route115_EventScript_RematchCyndy:: @ 81F2AB4
trainerbattle_rematch TRAINER_CYNDY_1, Route115_Text_29B6FA, Route115_Text_29B71A trainerbattle_rematch TRAINER_CYNDY_1, Route115_Text_CyndyRematchIntro, Route115_Text_CyndyRematchDefeat
msgbox Route115_Text_29B737, MSGBOX_AUTOCLOSE msgbox Route115_Text_CyndyPostRematch, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2ACB:: @ 81F2ACB Route115_EventScript_Hector:: @ 81F2ACB
trainerbattle_single TRAINER_HECTOR, Route115_Text_29B78F, Route115_Text_29B7C5 trainerbattle_single TRAINER_HECTOR, Route115_Text_HectorIntro, Route115_Text_HectorDefeat
msgbox Route115_Text_29B7EA, MSGBOX_AUTOCLOSE msgbox Route115_Text_HectorPostBattle, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2AE2:: @ 81F2AE2 Route115_EventScript_Kyra:: @ 81F2AE2
trainerbattle_single TRAINER_KYRA, Route115_Text_29B826, Route115_Text_29B85D trainerbattle_single TRAINER_KYRA, Route115_Text_KyraIntro, Route115_Text_KyraDefeat
msgbox Route115_Text_29B869, MSGBOX_AUTOCLOSE msgbox Route115_Text_KyraPostBattle, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2AF9:: @ 81F2AF9 Route115_EventScript_Jaiden:: @ 81F2AF9
trainerbattle_single TRAINER_JAIDEN, Route115_Text_29B8C1, Route115_Text_29B8E8 trainerbattle_single TRAINER_JAIDEN, Route115_Text_JaidenIntro, Route115_Text_JaidenDefeat
msgbox Route115_Text_29B904, MSGBOX_AUTOCLOSE msgbox Route115_Text_JaidenPostBattle, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2B10:: @ 81F2B10 Route115_EventScript_Alix:: @ 81F2B10
trainerbattle_single TRAINER_ALIX, Route115_Text_29B9CB, Route115_Text_29B9F6 trainerbattle_single TRAINER_ALIX, Route115_Text_AlixIntro, Route115_Text_AlixDefeat
msgbox Route115_Text_29BA04, MSGBOX_AUTOCLOSE msgbox Route115_Text_AlixPostBattle, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2B27:: @ 81F2B27 Route115_EventScript_Helene:: @ 81F2B27
trainerbattle_single TRAINER_HELENE, Route115_Text_29B92D, Route115_Text_29B958 trainerbattle_single TRAINER_HELENE, Route115_Text_HeleneIntro, Route115_Text_HeleneDefeat
msgbox Route115_Text_29B971, MSGBOX_AUTOCLOSE msgbox Route115_Text_HelenePostBattle, MSGBOX_AUTOCLOSE
end end
Route115_EventScript_1F2B3E:: @ 81F2B3E Route115_EventScript_Marlene:: @ 81F2B3E
trainerbattle_single TRAINER_MARLENE, Route115_Text_29BA2C, Route115_Text_29BA67 trainerbattle_single TRAINER_MARLENE, Route115_Text_MarleneIntro, Route115_Text_MarleneDefeat
msgbox Route115_Text_29BA87, MSGBOX_AUTOCLOSE msgbox Route115_Text_MarlenePostBattle, MSGBOX_AUTOCLOSE
end end
Route115_Text_1F2B55: @ 81F2B55 Route115_Text_NeverKnowWhenCavePokemonWillAppear: @ 81F2B55
.string "Exploring a cave isn't like walking\n" .string "Exploring a cave isn't like walking\n"
.string "on a road.\p" .string "on a road.\p"
.string "You never know when wild POKéMON will\n" .string "You never know when wild POKéMON will\n"
.string "appear. It's full of suspense.$" .string "appear. It's full of suspense.$"
Route115_Text_1F2BC9: @ 81F2BC9 Route115_Text_RouteSignRustboro: @ 81F2BC9
.string "ROUTE 115\n" .string "ROUTE 115\n"
.string "{DOWN_ARROW} RUSTBORO CITY$" .string "{DOWN_ARROW} RUSTBORO CITY$"
Route115_Text_1F2BE3: @ 81F2BE3 Route115_Text_MeteorFallsSign: @ 81F2BE3
.string "METEOR FALLS\n" .string "METEOR FALLS\n"
.string "FALLARBOR TOWN THROUGH HERE$" .string "FALLARBOR TOWN THROUGH HERE$"

View File

@@ -61,7 +61,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route116_EventScript_1F2E89", "script": "Route116_EventScript_Joey",
"flag": "0" "flag": "0"
}, },
{ {
@@ -100,7 +100,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route116_EventScript_1F2EA0", "script": "Route116_EventScript_Jose",
"flag": "0" "flag": "0"
}, },
{ {
@@ -165,7 +165,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route116_EventScript_1F2D84", "script": "Route116_EventScript_Briney",
"flag": "FLAG_HIDE_ROUTE_116_MR_BRINEY" "flag": "FLAG_HIDE_ROUTE_116_MR_BRINEY"
}, },
{ {
@@ -191,7 +191,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route116_EventScript_1F2F65", "script": "Route116_EventScript_Clark",
"flag": "0" "flag": "0"
}, },
{ {
@@ -230,7 +230,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route116_EventScript_1F2F7C", "script": "Route116_EventScript_Janice",
"flag": "0" "flag": "0"
}, },
{ {
@@ -243,7 +243,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route116_EventScript_1F2F93", "script": "Route116_EventScript_Karen",
"flag": "0" "flag": "0"
}, },
{ {
@@ -256,7 +256,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route116_EventScript_1F2EB7", "script": "Route116_EventScript_Jerry",
"flag": "0" "flag": "0"
}, },
{ {
@@ -269,7 +269,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route116_EventScript_1F2CA2", "script": "Route116_EventScript_DevonEmployee",
"flag": "FLAG_HIDE_ROUTE_116_DEVON_EMPLOYEE" "flag": "FLAG_HIDE_ROUTE_116_DEVON_EMPLOYEE"
}, },
{ {
@@ -295,8 +295,8 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route116_EventScript_1F2C70", "script": "Route116_EventScript_WandasBoyfriend",
"flag": "FLAG_HIDE_ROUTE_116_TUNNELER" "flag": "FLAG_HIDE_ROUTE_116_WANDAS_BOYFRIEND"
}, },
{ {
"graphics_id": "EVENT_OBJ_GFX_MANIAC", "graphics_id": "EVENT_OBJ_GFX_MANIAC",
@@ -308,7 +308,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route116_EventScript_1F2DB6", "script": "Route116_EventScript_GlassesMan",
"flag": "FLAG_HIDE_ROUTE_116_DROPPED_GLASSES_MAN" "flag": "FLAG_HIDE_ROUTE_116_DROPPED_GLASSES_MAN"
}, },
{ {
@@ -321,7 +321,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route116_EventScript_1F3041", "script": "Route116_EventScript_Sarah",
"flag": "0" "flag": "0"
}, },
{ {
@@ -334,7 +334,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route116_EventScript_1F3058", "script": "Route116_EventScript_Dawson",
"flag": "0" "flag": "0"
}, },
{ {
@@ -373,7 +373,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route116_EventScript_1F3086", "script": "Route116_EventScript_Johnson",
"flag": "0" "flag": "0"
}, },
{ {
@@ -386,7 +386,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route116_EventScript_1F306F", "script": "Route116_EventScript_Devan",
"flag": "0" "flag": "0"
} }
], ],
@@ -435,7 +435,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE116_STATE", "var": "VAR_ROUTE116_STATE",
"var_value": "1", "var_value": "1",
"script": "Route116_EventScript_1F2D95" "script": "Route116_EventScript_BrineyTrigger"
} }
], ],
"bg_events": [ "bg_events": [
@@ -445,7 +445,7 @@
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route116_EventScript_1F2D57" "script": "Route116_EventScript_RouteSignRustboro"
}, },
{ {
"type": "sign", "type": "sign",
@@ -453,7 +453,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route116_EventScript_1F2D60" "script": "Route116_EventScript_RusturfTunnelSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -461,7 +461,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route116_EventScript_1F2D69" "script": "Route116_EventScript_TunnelersRestHouseSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -483,7 +483,7 @@
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route116_EventScript_1F2D72" "script": "Route116_EventScript_TrainerTipsBToStopEvolution"
}, },
{ {
"type": "sign", "type": "sign",
@@ -491,7 +491,7 @@
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route116_EventScript_1F2D7B" "script": "Route116_EventScript_TrainerTipsBagHasPockets"
}, },
{ {
"type": "secret_base", "type": "secret_base",

View File

@@ -1,11 +1,11 @@
Route116_MapScripts:: @ 81F2C0C Route116_MapScripts:: @ 81F2C0C
map_script MAP_SCRIPT_ON_TRANSITION, Route116_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route116_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route116_MapScript1_1F2C4F map_script MAP_SCRIPT_ON_LOAD, Route116_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route116_MapScript2_1F2C66 map_script MAP_SCRIPT_ON_FRAME_TABLE, Route116_OnFrame
.byte 0 .byte 0
Route116_OnTransition: @ 81F2C1C Route116_OnTransition: @ 81F2C1C
call_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_1F2C47 call_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_SetWandasBoyfriendPos
compare VAR_SHOULD_END_UNUSUAL_WEATHER, 1 compare VAR_SHOULD_END_UNUSUAL_WEATHER, 1
call_if_eq UnusualWeather_EventScript_HideMapNamePopup call_if_eq UnusualWeather_EventScript_HideMapNamePopup
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_116_NORTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_116_NORTH
@@ -14,90 +14,90 @@ Route116_OnTransition: @ 81F2C1C
call_if_eq UnusualWeather_StartGroudonWeather call_if_eq UnusualWeather_StartGroudonWeather
end end
Route116_EventScript_1F2C47:: @ 81F2C47 Route116_EventScript_SetWandasBoyfriendPos:: @ 81F2C47
setobjectxyperm 21, 38, 10 setobjectxyperm 21, 38, 10
return return
Route116_MapScript1_1F2C4F: @ 81F2C4F Route116_OnLoad: @ 81F2C4F
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_116_NORTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_116_NORTH
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute116North call_if_eq UnusualWeather_EventScript_PlaceTilesRoute116North
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_116_SOUTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_116_SOUTH
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute116South call_if_eq UnusualWeather_EventScript_PlaceTilesRoute116South
end end
Route116_MapScript2_1F2C66: @ 81F2C66 Route116_OnFrame: @ 81F2C66
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route116_EventScript_1F2C70:: @ 81F2C70 Route116_EventScript_WandasBoyfriend:: @ 81F2C70
lock lock
faceplayer faceplayer
goto_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_1F2C8E goto_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_BoyfriendGruntLeftTunnel
goto_if_set FLAG_DEVON_GOODS_STOLEN, Route116_EventScript_1F2C98 goto_if_set FLAG_DEVON_GOODS_STOLEN, Route116_EventScript_BoyfriendGruntInTunnel
msgbox Route116_Text_1F3140, MSGBOX_DEFAULT msgbox Route116_Text_WantToDigTunnel, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2C8E:: @ 81F2C8E Route116_EventScript_BoyfriendGruntLeftTunnel:: @ 81F2C8E
msgbox Route116_Text_1F32C1, MSGBOX_DEFAULT msgbox Route116_Text_GoonHightailedItOutOfTunnel, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2C98:: @ 81F2C98 Route116_EventScript_BoyfriendGruntInTunnel:: @ 81F2C98
msgbox Route116_Text_1F3166, MSGBOX_DEFAULT msgbox Route116_Text_DiggingTunnelWhenGoonOrderedMeOut, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2CA2:: @ 81F2CA2 Route116_EventScript_DevonEmployee:: @ 81F2CA2
lock lock
faceplayer faceplayer
goto_if_set FLAG_MET_DEVON_EMPLOYEE, Route116_EventScript_1F2D2B goto_if_set FLAG_MET_DEVON_EMPLOYEE, Route116_EventScript_TryGiveRepeatBallAgain
msgbox Route116_Text_1F3317, MSGBOX_DEFAULT msgbox Route116_Text_ThankYouTokenOfAppreciation, MSGBOX_DEFAULT
goto Route116_EventScript_1F2CBB goto Route116_EventScript_GiveRepeatBall
end end
Route116_EventScript_1F2CBB:: @ 81F2CBB Route116_EventScript_GiveRepeatBall:: @ 81F2CBB
setflag FLAG_MET_DEVON_EMPLOYEE setflag FLAG_MET_DEVON_EMPLOYEE
giveitem_std ITEM_REPEAT_BALL giveitem_std ITEM_REPEAT_BALL
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Route116_EventScript_1F2D39 goto_if_eq Route116_EventScript_NoRoomForRepeatBall
msgbox Route116_Text_1F3521, MSGBOX_DEFAULT msgbox Route116_Text_NewBallAvailableAtMart, MSGBOX_DEFAULT
closemessage closemessage
compare VAR_FACING, DIR_NORTH compare VAR_FACING, DIR_NORTH
call_if_eq Route116_EventScript_1F2D15 call_if_eq Route116_EventScript_DevonEmployeeExit
compare VAR_FACING, DIR_SOUTH compare VAR_FACING, DIR_SOUTH
call_if_eq Route116_EventScript_1F2D15 call_if_eq Route116_EventScript_DevonEmployeeExit
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq Route116_EventScript_1F2D15 call_if_eq Route116_EventScript_DevonEmployeeExit
compare VAR_FACING, DIR_EAST compare VAR_FACING, DIR_EAST
call_if_eq Route116_EventScript_1F2D20 call_if_eq Route116_EventScript_DevonEmployeeExitEast
removeobject VAR_LAST_TALKED removeobject VAR_LAST_TALKED
clearflag FLAG_HIDE_RUSTBORO_CITY_DEVON_CORP_3F_EMPLOYEE clearflag FLAG_HIDE_RUSTBORO_CITY_DEVON_CORP_3F_EMPLOYEE
setflag FLAG_RECEIVED_REPEAT_BALL setflag FLAG_RECEIVED_REPEAT_BALL
release release
end end
Route116_EventScript_1F2D15:: @ 81F2D15 Route116_EventScript_DevonEmployeeExit:: @ 81F2D15
applymovement VAR_LAST_TALKED, Route116_Movement_1F2D43 applymovement VAR_LAST_TALKED, Route116_Movement_DevonEmployeeExit
waitmovement 0 waitmovement 0
return return
Route116_EventScript_1F2D20:: @ 81F2D20 Route116_EventScript_DevonEmployeeExitEast:: @ 81F2D20
applymovement VAR_LAST_TALKED, Route116_Movement_1F2D4C applymovement VAR_LAST_TALKED, Route116_Movement_DevonEmployeeExitEast
waitmovement 0 waitmovement 0
return return
Route116_EventScript_1F2D2B:: @ 81F2D2B Route116_EventScript_TryGiveRepeatBallAgain:: @ 81F2D2B
msgbox Route116_Text_1F35CE, MSGBOX_DEFAULT msgbox Route116_Text_TokenOfAppreciation, MSGBOX_DEFAULT
goto Route116_EventScript_1F2CBB goto Route116_EventScript_GiveRepeatBall
end end
Route116_EventScript_1F2D39:: @ 81F2D39 Route116_EventScript_NoRoomForRepeatBall:: @ 81F2D39
msgbox Route116_Text_1F3593, MSGBOX_DEFAULT msgbox Route116_Text_BagIsJamPacked, MSGBOX_DEFAULT
release release
end end
Route116_Movement_1F2D43: @ 81F2D43 Route116_Movement_DevonEmployeeExit: @ 81F2D43
walk_left walk_left
walk_left walk_left
walk_left walk_left
@@ -108,7 +108,7 @@ Route116_Movement_1F2D43: @ 81F2D43
walk_left walk_left
step_end step_end
Route116_Movement_1F2D4C: @ 81F2D4C Route116_Movement_DevonEmployeeExitEast: @ 81F2D4C
walk_down walk_down
walk_left walk_left
walk_left walk_left
@@ -121,104 +121,104 @@ Route116_Movement_1F2D4C: @ 81F2D4C
walk_left walk_left
step_end step_end
Route116_EventScript_1F2D57:: @ 81F2D57 Route116_EventScript_RouteSignRustboro:: @ 81F2D57
msgbox Route116_Text_1F379D, MSGBOX_SIGN msgbox Route116_Text_RouteSignRustboro, MSGBOX_SIGN
end end
Route116_EventScript_1F2D60:: @ 81F2D60 Route116_EventScript_RusturfTunnelSign:: @ 81F2D60
msgbox Route116_Text_1F37B7, MSGBOX_SIGN msgbox Route116_Text_RusturfTunnelSign, MSGBOX_SIGN
end end
Route116_EventScript_1F2D69:: @ 81F2D69 Route116_EventScript_TunnelersRestHouseSign:: @ 81F2D69
msgbox Route116_Text_1F380F, MSGBOX_SIGN msgbox Route116_Text_TunnelersRestHouse, MSGBOX_SIGN
end end
Route116_EventScript_1F2D72:: @ 81F2D72 Route116_EventScript_TrainerTipsBToStopEvolution:: @ 81F2D72
msgbox Route116_Text_1F3825, MSGBOX_SIGN msgbox Route116_Text_TrainerTipsBToStopEvolution, MSGBOX_SIGN
end end
Route116_EventScript_1F2D7B:: @ 81F2D7B Route116_EventScript_TrainerTipsBagHasPockets:: @ 81F2D7B
msgbox Route116_Text_1F38D4, MSGBOX_SIGN msgbox Route116_Text_TrainerTipsBagHasPockets, MSGBOX_SIGN
end end
Route116_EventScript_1F2D84:: @ 81F2D84 Route116_EventScript_Briney:: @ 81F2D84
lock lock
faceplayer faceplayer
msgbox Route116_Text_1F309D, MSGBOX_DEFAULT msgbox Route116_Text_ScoundrelMadeOffWithPeeko, MSGBOX_DEFAULT
setvar VAR_ROUTE116_STATE, 2 setvar VAR_ROUTE116_STATE, 2
release release
end end
Route116_EventScript_1F2D95:: @ 81F2D95 Route116_EventScript_BrineyTrigger:: @ 81F2D95
lockall lockall
applymovement 11, Common_Movement_WalkInPlaceFastestRight applymovement 11, Common_Movement_WalkInPlaceFastestRight
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
msgbox Route116_Text_1F309D, MSGBOX_DEFAULT msgbox Route116_Text_ScoundrelMadeOffWithPeeko, MSGBOX_DEFAULT
setvar VAR_ROUTE116_STATE, 2 setvar VAR_ROUTE116_STATE, 2
releaseall releaseall
end end
Route116_EventScript_1F2DB6:: @ 81F2DB6 Route116_EventScript_GlassesMan:: @ 81F2DB6
lock lock
faceplayer faceplayer
checkitem ITEM_BLACK_GLASSES, 1 checkitem ITEM_BLACK_GLASSES, 1
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route116_EventScript_1F2DF1 goto_if_eq Route116_EventScript_PlayerHasGlasses
specialvar VAR_RESULT, FoundBlackGlasses specialvar VAR_RESULT, FoundBlackGlasses
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route116_EventScript_1F2DE2 goto_if_eq Route116_EventScript_FoundGlassesNotOnPlayer
msgbox Route116_Text_1F3657, MSGBOX_DEFAULT msgbox Route116_Text_CanYouHelpMeFindGlasses, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2DE2:: @ 81F2DE2 Route116_EventScript_FoundGlassesNotOnPlayer:: @ 81F2DE2
msgbox Route116_Text_1F3718, MSGBOX_DEFAULT msgbox Route116_Text_CantFindGlassesNotHere, MSGBOX_DEFAULT
closemessage closemessage
goto Route116_EventScript_1F2E2A goto Route116_EventScript_GlassesManExit
end end
Route116_EventScript_1F2DF1:: @ 81F2DF1 Route116_EventScript_PlayerHasGlasses:: @ 81F2DF1
msgbox Route116_Text_1F3657, MSGBOX_DEFAULT msgbox Route116_Text_CanYouHelpMeFindGlasses, MSGBOX_DEFAULT
msgbox Route116_Text_1F3688, MSGBOX_DEFAULT msgbox Route116_Text_MayISeeThoseGlasses, MSGBOX_DEFAULT
specialvar VAR_RESULT, FoundBlackGlasses specialvar VAR_RESULT, FoundBlackGlasses
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route116_EventScript_1F2E1B goto_if_eq Route116_EventScript_FoundGlassesOnPlayer
msgbox Route116_Text_1F375E, MSGBOX_DEFAULT msgbox Route116_Text_NotWhatImLookingFor, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2E1B:: @ 81F2E1B Route116_EventScript_FoundGlassesOnPlayer:: @ 81F2E1B
msgbox Route116_Text_1F36B4, MSGBOX_DEFAULT msgbox Route116_Text_NotWhatImLookingForMaybeTheyArentHere, MSGBOX_DEFAULT
closemessage closemessage
goto Route116_EventScript_1F2E2A goto Route116_EventScript_GlassesManExit
end end
Route116_EventScript_1F2E2A:: @ 81F2E2A Route116_EventScript_GlassesManExit:: @ 81F2E2A
delay 20 delay 20
compare VAR_FACING, DIR_NORTH compare VAR_FACING, DIR_NORTH
call_if_eq Route116_EventScript_1F2E5E call_if_eq Route116_EventScript_GlassesManExitNormal
compare VAR_FACING, DIR_SOUTH compare VAR_FACING, DIR_SOUTH
call_if_eq Route116_EventScript_1F2E5E call_if_eq Route116_EventScript_GlassesManExitNormal
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq Route116_EventScript_1F2E5E call_if_eq Route116_EventScript_GlassesManExitNormal
compare VAR_FACING, DIR_EAST compare VAR_FACING, DIR_EAST
call_if_eq Route116_EventScript_1F2E69 call_if_eq Route116_EventScript_GlassesManExitEast
removeobject VAR_LAST_TALKED removeobject VAR_LAST_TALKED
release release
end end
Route116_EventScript_1F2E5E:: @ 81F2E5E Route116_EventScript_GlassesManExitNormal:: @ 81F2E5E
applymovement VAR_LAST_TALKED, Route116_Movement_1F2E74 applymovement VAR_LAST_TALKED, Route116_Movement_GlassesManExit
waitmovement 0 waitmovement 0
return return
Route116_EventScript_1F2E69:: @ 81F2E69 Route116_EventScript_GlassesManExitEast:: @ 81F2E69
applymovement VAR_LAST_TALKED, Route116_Movement_1F2E7E applymovement VAR_LAST_TALKED, Route116_Movement_GlassesManExitEast
waitmovement 0 waitmovement 0
return return
Route116_Movement_1F2E74: @ 81F2E74 Route116_Movement_GlassesManExit: @ 81F2E74
walk_left walk_left
walk_left walk_left
walk_left walk_left
@@ -230,7 +230,7 @@ Route116_Movement_1F2E74: @ 81F2E74
walk_left walk_left
step_end step_end
Route116_Movement_1F2E7E: @ 81F2E7E Route116_Movement_GlassesManExitEast: @ 81F2E7E
walk_up walk_up
walk_left walk_left
walk_left walk_left
@@ -243,133 +243,133 @@ Route116_Movement_1F2E7E: @ 81F2E7E
walk_left walk_left
step_end step_end
Route116_EventScript_1F2E89:: @ 81F2E89 Route116_EventScript_Joey:: @ 81F2E89
trainerbattle_single TRAINER_JOEY, Route116_Text_29BB79, Route116_Text_29BB9A trainerbattle_single TRAINER_JOEY, Route116_Text_JoeyIntro, Route116_Text_JoeyDefeat
msgbox Route116_Text_29BBC6, MSGBOX_AUTOCLOSE msgbox Route116_Text_JoeyPostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F2EA0:: @ 81F2EA0 Route116_EventScript_Jose:: @ 81F2EA0
trainerbattle_single TRAINER_JOSE, Route116_Text_29BBFD, Route116_Text_29BC25 trainerbattle_single TRAINER_JOSE, Route116_Text_JoseIntro, Route116_Text_JoseDefeat
msgbox Route116_Text_29BC42, MSGBOX_AUTOCLOSE msgbox Route116_Text_JosePostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F2EB7:: @ 81F2EB7 Route116_EventScript_Jerry:: @ 81F2EB7
trainerbattle_single TRAINER_JERRY_1, Route116_Text_29BD0C, Route116_Text_29BD66, Route116_EventScript_1F2EF8 trainerbattle_single TRAINER_JERRY_1, Route116_Text_JerryIntro, Route116_Text_JerryDefeat, Route116_EventScript_TryRegisterJerryAfterBattle
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route116_EventScript_1F2F4E goto_if_eq Route116_EventScript_RematchJerry
setvar VAR_0x8004, TRAINER_JERRY_1 setvar VAR_0x8004, TRAINER_JERRY_1
specialvar VAR_RESULT, IsTrainerRegistered specialvar VAR_RESULT, IsTrainerRegistered
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Route116_EventScript_1F2F22 goto_if_eq Route116_EventScript_TryRegisterJerry
msgbox Route116_Text_29BD92, MSGBOX_DEFAULT msgbox Route116_Text_JerryPostBattle, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2EF8:: @ 81F2EF8 Route116_EventScript_TryRegisterJerryAfterBattle:: @ 81F2EF8
goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_1F2F03 goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_RegisterJerryAfterBattle
release release
end end
Route116_EventScript_1F2F03:: @ 81F2F03 Route116_EventScript_RegisterJerryAfterBattle:: @ 81F2F03
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route116_Text_29BE71, MSGBOX_DEFAULT msgbox Route116_Text_JerryRegister2, MSGBOX_DEFAULT
register_matchcall TRAINER_JERRY_1 register_matchcall TRAINER_JERRY_1
release release
end end
Route116_EventScript_1F2F22:: @ 81F2F22 Route116_EventScript_TryRegisterJerry:: @ 81F2F22
goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_1F2F35 goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_RegisterJerry
msgbox Route116_Text_29BD92, MSGBOX_DEFAULT msgbox Route116_Text_JerryPostBattle, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2F35:: @ 81F2F35 Route116_EventScript_RegisterJerry:: @ 81F2F35
msgbox Route116_Text_29BDEF, MSGBOX_DEFAULT msgbox Route116_Text_JerryRegister1, MSGBOX_DEFAULT
register_matchcall TRAINER_JERRY_1 register_matchcall TRAINER_JERRY_1
release release
end end
Route116_EventScript_1F2F4E:: @ 81F2F4E Route116_EventScript_RematchJerry:: @ 81F2F4E
trainerbattle_rematch TRAINER_JERRY_1, Route116_Text_29BEF3, Route116_Text_29BF4C trainerbattle_rematch TRAINER_JERRY_1, Route116_Text_JerryRematchIntro, Route116_Text_JerryRematchDefeat
msgbox Route116_Text_29BF68, MSGBOX_AUTOCLOSE msgbox Route116_Text_JerryPostRematch, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F2F65:: @ 81F2F65 Route116_EventScript_Clark:: @ 81F2F65
trainerbattle_single TRAINER_CLARK, Route116_Text_29BACD, Route116_Text_29BB0F trainerbattle_single TRAINER_CLARK, Route116_Text_ClarkIntro, Route116_Text_ClarkDefeat
msgbox Route116_Text_29BB31, MSGBOX_AUTOCLOSE msgbox Route116_Text_ClarkPostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F2F7C:: @ 81F2F7C Route116_EventScript_Janice:: @ 81F2F7C
trainerbattle_single TRAINER_JANICE, Route116_Text_29BC7F, Route116_Text_29BCB3 trainerbattle_single TRAINER_JANICE, Route116_Text_JaniceIntro, Route116_Text_JaniceDefeat
msgbox Route116_Text_29BCCC, MSGBOX_AUTOCLOSE msgbox Route116_Text_JanicePostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F2F93:: @ 81F2F93 Route116_EventScript_Karen:: @ 81F2F93
trainerbattle_single TRAINER_KAREN_1, Route116_Text_29BFC5, Route116_Text_29BFFA, Route116_EventScript_1F2FD4 trainerbattle_single TRAINER_KAREN_1, Route116_Text_KarenIntro, Route116_Text_KarenDefeat, Route116_EventScript_TryRegisterKarenAfterBattle
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route116_EventScript_1F302A goto_if_eq Route116_EventScript_RematchKaren
setvar VAR_0x8004, TRAINER_KAREN_1 setvar VAR_0x8004, TRAINER_KAREN_1
specialvar VAR_RESULT, IsTrainerRegistered specialvar VAR_RESULT, IsTrainerRegistered
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Route116_EventScript_1F2FFE goto_if_eq Route116_EventScript_TryRegisterKaren
msgbox Route116_Text_29C010, MSGBOX_DEFAULT msgbox Route116_Text_KarenPostBattle, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F2FD4:: @ 81F2FD4 Route116_EventScript_TryRegisterKarenAfterBattle:: @ 81F2FD4
goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_1F2FDF goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_RegisterKarenAfterBattle
release release
end end
Route116_EventScript_1F2FDF:: @ 81F2FDF Route116_EventScript_RegisterKarenAfterBattle:: @ 81F2FDF
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route116_Text_29C096, MSGBOX_DEFAULT msgbox Route116_Text_KarenRegister2, MSGBOX_DEFAULT
register_matchcall TRAINER_KAREN_1 register_matchcall TRAINER_KAREN_1
release release
end end
Route116_EventScript_1F2FFE:: @ 81F2FFE Route116_EventScript_TryRegisterKaren:: @ 81F2FFE
goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_1F3011 goto_if_set FLAG_HAS_MATCH_CALL, Route116_EventScript_RegisterKaren
msgbox Route116_Text_29C010, MSGBOX_DEFAULT msgbox Route116_Text_KarenPostBattle, MSGBOX_DEFAULT
release release
end end
Route116_EventScript_1F3011:: @ 81F3011 Route116_EventScript_RegisterKaren:: @ 81F3011
msgbox Route116_Text_29C052, MSGBOX_DEFAULT msgbox Route116_Text_KarenRegister1, MSGBOX_DEFAULT
register_matchcall TRAINER_KAREN_1 register_matchcall TRAINER_KAREN_1
release release
end end
Route116_EventScript_1F302A:: @ 81F302A Route116_EventScript_RematchKaren:: @ 81F302A
trainerbattle_rematch TRAINER_KAREN_1, Route116_Text_29C0DA, Route116_Text_29C11F trainerbattle_rematch TRAINER_KAREN_1, Route116_Text_KarenRematchIntro, Route116_Text_KarenRematchDefeat
msgbox Route116_Text_29C13B, MSGBOX_AUTOCLOSE msgbox Route116_Text_KarenPostRematch, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F3041:: @ 81F3041 Route116_EventScript_Sarah:: @ 81F3041
trainerbattle_single TRAINER_SARAH, Route116_Text_29C173, Route116_Text_29C1B8 trainerbattle_single TRAINER_SARAH, Route116_Text_SarahIntro, Route116_Text_SarahDefeat
msgbox Route116_Text_29C1EA, MSGBOX_AUTOCLOSE msgbox Route116_Text_SarahPostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F3058:: @ 81F3058 Route116_EventScript_Dawson:: @ 81F3058
trainerbattle_single TRAINER_DAWSON, Route116_Text_29C266, Route116_Text_29C2C2 trainerbattle_single TRAINER_DAWSON, Route116_Text_DawsonIntro, Route116_Text_DawsonDefeat
msgbox Route116_Text_29C2DD, MSGBOX_AUTOCLOSE msgbox Route116_Text_DawsonPostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F306F:: @ 81F306F Route116_EventScript_Devan:: @ 81F306F
trainerbattle_single TRAINER_DEVAN, Route116_Text_29C350, Route116_Text_29C365 trainerbattle_single TRAINER_DEVAN, Route116_Text_DevanIntro, Route116_Text_DevanDefeat
msgbox Route116_Text_29C380, MSGBOX_AUTOCLOSE msgbox Route116_Text_DevanPostBattle, MSGBOX_AUTOCLOSE
end end
Route116_EventScript_1F3086:: @ 81F3086 Route116_EventScript_Johnson:: @ 81F3086
trainerbattle_single TRAINER_JOHNSON, Route116_Text_29C3C1, Route116_Text_29C3F7 trainerbattle_single TRAINER_JOHNSON, Route116_Text_JohnsonIntro, Route116_Text_JohnsonDefeat
msgbox Route116_Text_29C418, MSGBOX_AUTOCLOSE msgbox Route116_Text_JohnsonPostBattle, MSGBOX_AUTOCLOSE
end end
Route116_Text_1F309D: @ 81F309D Route116_Text_ScoundrelMadeOffWithPeeko: @ 81F309D
.string "Ohhh, what am I to do?\p" .string "Ohhh, what am I to do?\p"
.string "We were on our walk, PEEKO and I, when\n" .string "We were on our walk, PEEKO and I, when\n"
.string "we were jumped by an odd thug…\p" .string "we were jumped by an odd thug…\p"
@@ -377,11 +377,11 @@ Route116_Text_1F309D: @ 81F309D
.string "darling PEEKO!\p" .string "darling PEEKO!\p"
.string "Wrrrooooooaaaar! PEEKO!$" .string "Wrrrooooooaaaar! PEEKO!$"
Route116_Text_1F3140: @ 81F3140 Route116_Text_WantToDigTunnel: @ 81F3140
.string "Nnn… Roar!\p" .string "Nnn… Roar!\p"
.string "I want to dig that tunnel!$" .string "I want to dig that tunnel!$"
Route116_Text_1F3166: @ 81F3166 Route116_Text_DiggingTunnelWhenGoonOrderedMeOut: @ 81F3166
.string "Nnn… Roar!\n" .string "Nnn… Roar!\n"
.string "What's going on?\p" .string "What's going on?\p"
.string "I was digging the tunnel without any\n" .string "I was digging the tunnel without any\n"
@@ -395,12 +395,12 @@ Route116_Text_1F3166: @ 81F3166
.string "something stupid and startle the\l" .string "something stupid and startle the\l"
.string "POKéMON into an uproar.$" .string "POKéMON into an uproar.$"
Route116_Text_1F32C1: @ 81F32C1 Route116_Text_GoonHightailedItOutOfTunnel: @ 81F32C1
.string "Nnn… Roar!\p" .string "Nnn… Roar!\p"
.string "That goofy goon hightailed it out of\n" .string "That goofy goon hightailed it out of\n"
.string "the tunnel! I can go back to digging!$" .string "the tunnel! I can go back to digging!$"
Route116_Text_1F3317: @ 81F3317 Route116_Text_ThankYouTokenOfAppreciation: @ 81F3317
.string "Oh! It's you!\p" .string "Oh! It's you!\p"
.string "You're that person who not only helped\n" .string "You're that person who not only helped\n"
.string "me in PETALBURG WOODS, but also got\l" .string "me in PETALBURG WOODS, but also got\l"
@@ -419,61 +419,61 @@ Route116_Text_1F3317: @ 81F3317
.string "As a token of our appreciation, this\n" .string "As a token of our appreciation, this\n"
.string "is our gift to our wonderful TRAINER!$" .string "is our gift to our wonderful TRAINER!$"
Route116_Text_1F3521: @ 81F3521 Route116_Text_NewBallAvailableAtMart: @ 81F3521
.string "Our new POKé BALL will be available\n" .string "Our new POKé BALL will be available\n"
.string "at the POKéMON MART in RUSTBORO.\p" .string "at the POKéMON MART in RUSTBORO.\p"
.string "Please do try it out!\n" .string "Please do try it out!\n"
.string "Thank you and bye-bye!$" .string "Thank you and bye-bye!$"
Route116_Text_1F3593: @ 81F3593 Route116_Text_BagIsJamPacked: @ 81F3593
.string "Your BAG is jam-packed.\n" .string "Your BAG is jam-packed.\n"
.string "I can't give you this REPEAT BALL.$" .string "I can't give you this REPEAT BALL.$"
Route116_Text_1F35CE: @ 81F35CE Route116_Text_TokenOfAppreciation: @ 81F35CE
.string "As a token of our appreciation for\n" .string "As a token of our appreciation for\n"
.string "your delivering our package, I have\l" .string "your delivering our package, I have\l"
.string "a gift of a new kind of POKé BALL\l" .string "a gift of a new kind of POKé BALL\l"
.string "for our most wonderful TRAINER!$" .string "for our most wonderful TRAINER!$"
Route116_Text_1F3657: @ 81F3657 Route116_Text_CanYouHelpMeFindGlasses: @ 81F3657
.string "I dropped my glasses…\n" .string "I dropped my glasses…\n"
.string "Can you help me find them?$" .string "Can you help me find them?$"
Route116_Text_1F3688: @ 81F3688 Route116_Text_MayISeeThoseGlasses: @ 81F3688
.string "Those glasses!\n" .string "Those glasses!\n"
.string "May I see them for a second?$" .string "May I see them for a second?$"
Route116_Text_1F36B4: @ 81F36B4 Route116_Text_NotWhatImLookingForMaybeTheyArentHere: @ 81F36B4
.string "Hmm…\n" .string "Hmm…\n"
.string "These are BLACKGLASSES.\l" .string "These are BLACKGLASSES.\l"
.string "They're not what I'm looking for…\p" .string "They're not what I'm looking for…\p"
.string "Maybe my glasses aren't around\n" .string "Maybe my glasses aren't around\n"
.string "here…$" .string "here…$"
Route116_Text_1F3718: @ 81F3718 Route116_Text_CantFindGlassesNotHere: @ 81F3718
.string "Hmm…\n" .string "Hmm…\n"
.string "I can't find my glasses anywhere…\l" .string "I can't find my glasses anywhere…\l"
.string "Maybe they're not around here…$" .string "Maybe they're not around here…$"
Route116_Text_1F375E: @ 81F375E Route116_Text_NotWhatImLookingFor: @ 81F375E
.string "Hmm…\n" .string "Hmm…\n"
.string "These are BLACKGLASSES.\l" .string "These are BLACKGLASSES.\l"
.string "They're not what I'm looking for…$" .string "They're not what I'm looking for…$"
Route116_Text_1F379D: @ 81F379D Route116_Text_RouteSignRustboro: @ 81F379D
.string "ROUTE 116\n" .string "ROUTE 116\n"
.string "{LEFT_ARROW} RUSTBORO CITY$" .string "{LEFT_ARROW} RUSTBORO CITY$"
Route116_Text_1F37B7: @ 81F37B7 Route116_Text_RusturfTunnelSign: @ 81F37B7
.string "RUSTURF TUNNEL\n" .string "RUSTURF TUNNEL\n"
.string "“Linking RUSTBORO and VERDANTURF\p" .string "“Linking RUSTBORO and VERDANTURF\p"
.string "“The tunnel project has been\n" .string "“The tunnel project has been\n"
.string "canceled.”$" .string "canceled.”$"
Route116_Text_1F380F: @ 81F380F Route116_Text_TunnelersRestHouse: @ 81F380F
.string "TUNNELER'S REST HOUSE$" .string "TUNNELER'S REST HOUSE$"
Route116_Text_1F3825: @ 81F3825 Route116_Text_TrainerTipsBToStopEvolution: @ 81F3825
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "If you want to stop a POKéMON from\n" .string "If you want to stop a POKéMON from\n"
.string "evolving, press the B Button while it\l" .string "evolving, press the B Button while it\l"
@@ -481,7 +481,7 @@ Route116_Text_1F3825: @ 81F3825
.string "The startled POKéMON will stop.\p" .string "The startled POKéMON will stop.\p"
.string "This is called an evolution cancel.$" .string "This is called an evolution cancel.$"
Route116_Text_1F38D4: @ 81F38D4 Route116_Text_TrainerTipsBagHasPockets: @ 81F38D4
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "Your BAG has several POCKETS.\p" .string "Your BAG has several POCKETS.\p"
.string "Items you obtain are automatically\n" .string "Items you obtain are automatically\n"

View File

@@ -35,7 +35,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route117_EventScript_1F399A", "script": "Route117_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -48,7 +48,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route117_EventScript_1F39A3", "script": "Route117_EventScript_LittleBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -126,7 +126,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route117_EventScript_1F3A94", "script": "Route117_EventScript_Dylan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -139,7 +139,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route117_EventScript_1F3A32", "script": "Route117_EventScript_Lydia",
"flag": "0" "flag": "0"
}, },
{ {
@@ -152,7 +152,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route117_EventScript_1F39D0", "script": "Route117_EventScript_Isaac",
"flag": "0" "flag": "0"
}, },
{ {
@@ -243,7 +243,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route117_EventScript_1F3AF6", "script": "Route117_EventScript_Maria",
"flag": "0" "flag": "0"
}, },
{ {
@@ -256,7 +256,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route117_EventScript_1F3B58", "script": "Route117_EventScript_Derek",
"flag": "0" "flag": "0"
}, },
{ {
@@ -269,7 +269,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route117_EventScript_1F3BD3", "script": "Route117_EventScript_Meg",
"flag": "0" "flag": "0"
}, },
{ {
@@ -282,7 +282,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route117_EventScript_1F3B6F", "script": "Route117_EventScript_Anna",
"flag": "0" "flag": "0"
}, },
{ {
@@ -295,7 +295,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route117_EventScript_1F39AC", "script": "Route117_EventScript_Girl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -308,7 +308,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route117_EventScript_1F3C4E", "script": "Route117_EventScript_Brandi",
"flag": "0" "flag": "0"
}, },
{ {
@@ -321,7 +321,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route117_EventScript_1F3C65", "script": "Route117_EventScript_Aisha",
"flag": "0" "flag": "0"
}, },
{ {
@@ -334,7 +334,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route117_EventScript_1F3C37", "script": "Route117_EventScript_Melina",
"flag": "0" "flag": "0"
} }
], ],
@@ -355,7 +355,7 @@
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route117_EventScript_1F39B5" "script": "Route117_EventScript_RouteSignVerdanturf"
}, },
{ {
"type": "sign", "type": "sign",
@@ -363,7 +363,7 @@
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route117_EventScript_1F39BE" "script": "Route117_EventScript_RouteSignMauville"
}, },
{ {
"type": "sign", "type": "sign",
@@ -371,7 +371,7 @@
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route117_EventScript_1F39C7" "script": "Route117_EventScript_DayCareSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",

View File

@@ -3,211 +3,210 @@ Route117_MapScripts:: @ 81F397D
.byte 0 .byte 0
Route117_OnTransition: @ 81F3983 Route117_OnTransition: @ 81F3983
call Route117_EventScript_1F3989 call Route117_EventScript_TryMoveDayCareMan
end end
Route117_EventScript_1F3989:: @ 81F3989 Route117_EventScript_TryMoveDayCareMan:: @ 81F3989
goto_if_unset FLAG_PENDING_DAYCARE_EGG, Route117_EventScript_1F3999 goto_if_unset FLAG_PENDING_DAYCARE_EGG, Route117_EventScript_StopMoveDayCareMan
setobjectxyperm 3, 47, 6 setobjectxyperm 3, 47, 6
Route117_EventScript_StopMoveDayCareMan:: @ 81F3999
Route117_EventScript_1F3999:: @ 81F3999
return return
Route117_EventScript_1F399A:: @ 81F399A Route117_EventScript_Woman:: @ 81F399A
msgbox Route117_Text_1F3CFD, MSGBOX_NPC msgbox Route117_Text_ArentTheseFlowersPretty, MSGBOX_NPC
end end
Route117_EventScript_1F39A3:: @ 81F39A3 Route117_EventScript_LittleBoy:: @ 81F39A3
msgbox Route117_Text_1F3D41, MSGBOX_NPC msgbox Route117_Text_AirIsTastyHere, MSGBOX_NPC
end end
Route117_EventScript_1F39AC:: @ 81F39AC Route117_EventScript_Girl:: @ 81F39AC
msgbox Route117_Text_1F3C7C, MSGBOX_NPC msgbox Route117_Text_DayCarePokemonHadNewMove, MSGBOX_NPC
end end
Route117_EventScript_1F39B5:: @ 81F39B5 Route117_EventScript_RouteSignVerdanturf:: @ 81F39B5
msgbox Route117_Text_1F3D58, MSGBOX_SIGN msgbox Route117_Text_RouteSignVerdanturf, MSGBOX_SIGN
end end
Route117_EventScript_1F39BE:: @ 81F39BE Route117_EventScript_RouteSignMauville:: @ 81F39BE
msgbox Route117_Text_1F3D74, MSGBOX_SIGN msgbox Route117_Text_RouteSignMauville, MSGBOX_SIGN
end end
Route117_EventScript_1F39C7:: @ 81F39C7 Route117_EventScript_DayCareSign:: @ 81F39C7
msgbox Route117_Text_1F3D8E, MSGBOX_SIGN msgbox Route117_Text_DayCareSign, MSGBOX_SIGN
end end
Route117_EventScript_1F39D0:: @ 81F39D0 Route117_EventScript_Isaac:: @ 81F39D0
trainerbattle_single TRAINER_ISAAC_1, Route117_Text_29C43F, Route117_Text_29C47A, Route117_EventScript_1F39FC trainerbattle_single TRAINER_ISAAC_1, Route117_Text_IsaacIntro, Route117_Text_IsaacDefeat, Route117_EventScript_RegisterIsaac
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route117_EventScript_1F3A1B goto_if_eq Route117_EventScript_RematchIsaac
msgbox Route117_Text_29C498, MSGBOX_DEFAULT msgbox Route117_Text_IsaacPostBattle, MSGBOX_DEFAULT
release release
end end
Route117_EventScript_1F39FC:: @ 81F39FC Route117_EventScript_RegisterIsaac:: @ 81F39FC
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route117_Text_29C508, MSGBOX_DEFAULT msgbox Route117_Text_IsaacRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ISAAC_1 register_matchcall TRAINER_ISAAC_1
release release
end end
Route117_EventScript_1F3A1B:: @ 81F3A1B Route117_EventScript_RematchIsaac:: @ 81F3A1B
trainerbattle_rematch TRAINER_ISAAC_1, Route117_Text_29C549, Route117_Text_29C58B trainerbattle_rematch TRAINER_ISAAC_1, Route117_Text_IsaacRematchIntro, Route117_Text_IsaacRematchDefeat
msgbox Route117_Text_29C5D0, MSGBOX_AUTOCLOSE msgbox Route117_Text_IsaacPostRematch, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3A32:: @ 81F3A32 Route117_EventScript_Lydia:: @ 81F3A32
trainerbattle_single TRAINER_LYDIA_1, Route117_Text_29C612, Route117_Text_29C659, Route117_EventScript_1F3A5E trainerbattle_single TRAINER_LYDIA_1, Route117_Text_LydiaIntro, Route117_Text_LydiaDefeat, Route117_EventScript_RegisterLydia
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route117_EventScript_1F3A7D goto_if_eq Route117_EventScript_RematchLydia
msgbox Route117_Text_29C679, MSGBOX_DEFAULT msgbox Route117_Text_LydiaPostBattle, MSGBOX_DEFAULT
release release
end end
Route117_EventScript_1F3A5E:: @ 81F3A5E Route117_EventScript_RegisterLydia:: @ 81F3A5E
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route117_Text_29C6BC, MSGBOX_DEFAULT msgbox Route117_Text_LydiaRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_LYDIA_1 register_matchcall TRAINER_LYDIA_1
release release
end end
Route117_EventScript_1F3A7D:: @ 81F3A7D Route117_EventScript_RematchLydia:: @ 81F3A7D
trainerbattle_rematch TRAINER_LYDIA_1, Route117_Text_29C6FD, Route117_Text_29C73E trainerbattle_rematch TRAINER_LYDIA_1, Route117_Text_LydiaRematchIntro, Route117_Text_LydiaRematchDefeat
msgbox Route117_Text_29C75A, MSGBOX_AUTOCLOSE msgbox Route117_Text_LydiaPostRematch, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3A94:: @ 81F3A94 Route117_EventScript_Dylan:: @ 81F3A94
trainerbattle_single TRAINER_DYLAN_1, Route117_Text_29C7A5, Route117_Text_29C7EB, Route117_EventScript_1F3AC0 trainerbattle_single TRAINER_DYLAN_1, Route117_Text_DylanIntro, Route117_Text_DylanDefeat, Route117_EventScript_RegisterDylan
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route117_EventScript_1F3ADF goto_if_eq Route117_EventScript_RematchDylan
msgbox Route117_Text_29C800, MSGBOX_DEFAULT msgbox Route117_Text_DylanPostBattle, MSGBOX_DEFAULT
release release
end end
Route117_EventScript_1F3AC0:: @ 81F3AC0 Route117_EventScript_RegisterDylan:: @ 81F3AC0
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route117_Text_29C846, MSGBOX_DEFAULT msgbox Route117_Text_DylanRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_DYLAN_1 register_matchcall TRAINER_DYLAN_1
release release
end end
Route117_EventScript_1F3ADF:: @ 81F3ADF Route117_EventScript_RematchDylan:: @ 81F3ADF
trainerbattle_rematch TRAINER_DYLAN_1, Route117_Text_29C880, Route117_Text_29C8E3 trainerbattle_rematch TRAINER_DYLAN_1, Route117_Text_DylanRematchIntro, Route117_Text_DylanRematchDefeat
msgbox Route117_Text_29C8FE, MSGBOX_AUTOCLOSE msgbox Route117_Text_DylanPostRematch, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3AF6:: @ 81F3AF6 Route117_EventScript_Maria:: @ 81F3AF6
trainerbattle_single TRAINER_MARIA_1, Route117_Text_29C955, Route117_Text_29C9A6, Route117_EventScript_1F3B22 trainerbattle_single TRAINER_MARIA_1, Route117_Text_MariaIntro, Route117_Text_MariaDefeat, Route117_EventScript_RegisterMaria
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route117_EventScript_1F3B41 goto_if_eq Route117_EventScript_RematchMaria
msgbox Route117_Text_29C9D0, MSGBOX_DEFAULT msgbox Route117_Text_MariaPostBattle, MSGBOX_DEFAULT
release release
end end
Route117_EventScript_1F3B22:: @ 81F3B22 Route117_EventScript_RegisterMaria:: @ 81F3B22
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route117_Text_29CA32, MSGBOX_DEFAULT msgbox Route117_Text_MariaRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_MARIA_1 register_matchcall TRAINER_MARIA_1
release release
end end
Route117_EventScript_1F3B41:: @ 81F3B41 Route117_EventScript_RematchMaria:: @ 81F3B41
trainerbattle_rematch TRAINER_MARIA_1, Route117_Text_29CA7C, Route117_Text_29CACC trainerbattle_rematch TRAINER_MARIA_1, Route117_Text_MariaRematchIntro, Route117_Text_MariaRematchDefeat
msgbox Route117_Text_29CAF6, MSGBOX_AUTOCLOSE msgbox Route117_Text_MariaPostRematch, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3B58:: @ 81F3B58 Route117_EventScript_Derek:: @ 81F3B58
trainerbattle_single TRAINER_DEREK, Route117_Text_29CB32, Route117_Text_29CB87 trainerbattle_single TRAINER_DEREK, Route117_Text_DerekIntro, Route117_Text_DerekDefeat
msgbox Route117_Text_29CBAD, MSGBOX_AUTOCLOSE msgbox Route117_Text_DerekPostBattle, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3B6F:: @ 81F3B6F Route117_EventScript_Anna:: @ 81F3B6F
trainerbattle_double TRAINER_ANNA_AND_MEG_1, Route117_Text_29CC4A, Route117_Text_29CC8E, Route117_Text_29CD61, Route117_EventScript_1F3B9F trainerbattle_double TRAINER_ANNA_AND_MEG_1, Route117_Text_AnnaIntro, Route117_Text_AnnaDefeat, Route117_Text_AnnaNotEnoughMons, Route117_EventScript_RegisterAnna
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route117_EventScript_1F3BB8 goto_if_eq Route117_EventScript_RematchAnna
msgbox Route117_Text_29CCCB, MSGBOX_DEFAULT msgbox Route117_Text_AnnaPostBattle, MSGBOX_DEFAULT
release release
end end
Route117_EventScript_1F3B9F:: @ 81F3B9F Route117_EventScript_RegisterAnna:: @ 81F3B9F
msgbox Route117_Text_29CD1D, MSGBOX_DEFAULT msgbox Route117_Text_AnnaAndMegRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ANNA_AND_MEG_1 register_matchcall TRAINER_ANNA_AND_MEG_1
release release
end end
Route117_EventScript_1F3BB8:: @ 81F3BB8 Route117_EventScript_RematchAnna:: @ 81F3BB8
trainerbattle_rematch_double TRAINER_ANNA_AND_MEG_1, Route117_Text_29CEB6, Route117_Text_29CEF6, Route117_Text_29CF6E trainerbattle_rematch_double TRAINER_ANNA_AND_MEG_1, Route117_Text_AnnaRematchIntro, Route117_Text_AnnaRematchDefeat, Route117_Text_AnnaRematchNotEnoughMons
msgbox Route117_Text_29CF1C, MSGBOX_AUTOCLOSE msgbox Route117_Text_AnnaPostRematch, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3BD3:: @ 81F3BD3 Route117_EventScript_Meg:: @ 81F3BD3
trainerbattle_double TRAINER_ANNA_AND_MEG_1, Route117_Text_29CD9D, Route117_Text_29CDE9, Route117_Text_29CE52, Route117_EventScript_1F3C03 trainerbattle_double TRAINER_ANNA_AND_MEG_1, Route117_Text_MegIntro, Route117_Text_MegDefeat, Route117_Text_MegNotEnoughMons, Route117_EventScript_RegisterMeg
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route117_EventScript_1F3C1C goto_if_eq Route117_EventScript_RematchMeg
msgbox Route117_Text_29CE17, MSGBOX_DEFAULT msgbox Route117_Text_MegPostBattle, MSGBOX_DEFAULT
release release
end end
Route117_EventScript_1F3C03:: @ 81F3C03 Route117_EventScript_RegisterMeg:: @ 81F3C03
msgbox Route117_Text_29CD1D, MSGBOX_DEFAULT msgbox Route117_Text_AnnaAndMegRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ANNA_AND_MEG_1 register_matchcall TRAINER_ANNA_AND_MEG_1
release release
end end
Route117_EventScript_1F3C1C:: @ 81F3C1C Route117_EventScript_RematchMeg:: @ 81F3C1C
trainerbattle_rematch_double TRAINER_ANNA_AND_MEG_1, Route117_Text_29CFAA, Route117_Text_29CFED, Route117_Text_29D053 trainerbattle_rematch_double TRAINER_ANNA_AND_MEG_1, Route117_Text_MegRematchIntro, Route117_Text_MegRematchDefeat, Route117_Text_MegRematchNotEnoughMons
msgbox Route117_Text_29CFFE, MSGBOX_AUTOCLOSE msgbox Route117_Text_MegPostRematch, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3C37:: @ 81F3C37 Route117_EventScript_Melina:: @ 81F3C37
trainerbattle_single TRAINER_MELINA, Route117_Text_29D0B7, Route117_Text_29D0F1 trainerbattle_single TRAINER_MELINA, Route117_Text_MelinaIntro, Route117_Text_MelinaDefeat
msgbox Route117_Text_29D10E, MSGBOX_AUTOCLOSE msgbox Route117_Text_MelinaPostBattle, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3C4E:: @ 81F3C4E Route117_EventScript_Brandi:: @ 81F3C4E
trainerbattle_single TRAINER_BRANDI, Route117_Text_29D14B, Route117_Text_29D189 trainerbattle_single TRAINER_BRANDI, Route117_Text_BrandiIntro, Route117_Text_BrandiDefeat
msgbox Route117_Text_29D196, MSGBOX_AUTOCLOSE msgbox Route117_Text_BrandiPostBattle, MSGBOX_AUTOCLOSE
end end
Route117_EventScript_1F3C65:: @ 81F3C65 Route117_EventScript_Aisha:: @ 81F3C65
trainerbattle_single TRAINER_AISHA, Route117_Text_29D1D1, Route117_Text_29D206 trainerbattle_single TRAINER_AISHA, Route117_Text_AishaIntro, Route117_Text_AishaDefeat
msgbox Route117_Text_29D24C, MSGBOX_AUTOCLOSE msgbox Route117_Text_AishaPostBattle, MSGBOX_AUTOCLOSE
end end
Route117_Text_1F3C7C: @ 81F3C7C Route117_Text_DayCarePokemonHadNewMove: @ 81F3C7C
.string "I left my POKéMON at the DAY CARE.\p" .string "I left my POKéMON at the DAY CARE.\p"
.string "When I got it back, it had a new move\n" .string "When I got it back, it had a new move\n"
.string "that I didn't teach it.\l" .string "that I didn't teach it.\l"
.string "I was really, really surprised.$" .string "I was really, really surprised.$"
Route117_Text_1F3CFD: @ 81F3CFD Route117_Text_ArentTheseFlowersPretty: @ 81F3CFD
.string "What do you think?\n" .string "What do you think?\n"
.string "Aren't these flowers pretty?\p" .string "Aren't these flowers pretty?\p"
.string "I planted them all!$" .string "I planted them all!$"
Route117_Text_1F3D41: @ 81F3D41 Route117_Text_AirIsTastyHere: @ 81F3D41
.string "The air is tasty here!$" .string "The air is tasty here!$"
Route117_Text_1F3D58: @ 81F3D58 Route117_Text_RouteSignVerdanturf: @ 81F3D58
.string "ROUTE 117\n" .string "ROUTE 117\n"
.string "{LEFT_ARROW} VERDANTURF TOWN$" .string "{LEFT_ARROW} VERDANTURF TOWN$"
Route117_Text_1F3D74: @ 81F3D74 Route117_Text_RouteSignMauville: @ 81F3D74
.string "ROUTE 117\n" .string "ROUTE 117\n"
.string "{RIGHT_ARROW} MAUVILLE CITY$" .string "{RIGHT_ARROW} MAUVILLE CITY$"
Route117_Text_1F3D8E: @ 81F3D8E Route117_Text_DayCareSign: @ 81F3D8E
.string "POKéMON DAY CARE\n" .string "POKéMON DAY CARE\n"
.string "“Let us raise your POKéMON.”$" .string "“Let us raise your POKéMON.”$"

View File

@@ -79,7 +79,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route118_EventScript_1F4079", "script": "Route118_EventScript_Perry",
"flag": "0" "flag": "0"
}, },
{ {
@@ -118,7 +118,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route118_EventScript_1F3E73", "script": "Route118_EventScript_Girl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -131,7 +131,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route118_EventScript_GabbyBattle5", "script": "GabbyAndTy_EventScript_GabbyBattle5",
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2" "flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2"
}, },
{ {
@@ -144,7 +144,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route118_EventScript_TyBattle5", "script": "GabbyAndTy_EventScript_TyBattle5",
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2" "flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2"
}, },
{ {
@@ -196,7 +196,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route118_EventScript_1F3E14", "script": "Route118_EventScript_GoodRodFisherman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -209,7 +209,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route118_EventScript_1F3F87", "script": "Route118_EventScript_Rose",
"flag": "0" "flag": "0"
}, },
{ {
@@ -222,7 +222,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route118_EventScript_1F4000", "script": "Route118_EventScript_Wade",
"flag": "0" "flag": "0"
}, },
{ {
@@ -235,7 +235,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route118_EventScript_1F4090", "script": "Route118_EventScript_Chester",
"flag": "0" "flag": "0"
}, },
{ {
@@ -248,7 +248,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route118_EventScript_1F3FE9", "script": "Route118_EventScript_Barny",
"flag": "0" "flag": "0"
}, },
{ {
@@ -261,7 +261,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route118_EventScript_1F4017", "script": "Route118_EventScript_Dalton",
"flag": "0" "flag": "0"
}, },
{ {
@@ -300,7 +300,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route118_EventScript_1F40A7", "script": "Route118_EventScript_Deandre",
"flag": "0" "flag": "0"
} }
], ],
@@ -328,7 +328,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE118_STATE", "var": "VAR_ROUTE118_STATE",
"var_value": "0", "var_value": "0",
"script": "Route118_EventScript_1F3E8E" "script": "Route118_EventScript_StevenTrigger0"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -337,7 +337,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE118_STATE", "var": "VAR_ROUTE118_STATE",
"var_value": "0", "var_value": "0",
"script": "Route118_EventScript_1F3EAE" "script": "Route118_EventScript_StevenTrigger1"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -346,7 +346,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE118_STATE", "var": "VAR_ROUTE118_STATE",
"var_value": "0", "var_value": "0",
"script": "Route118_EventScript_1F3EC4" "script": "Route118_EventScript_StevenTrigger2"
} }
], ],
"bg_events": [ "bg_events": [
@@ -363,7 +363,7 @@
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route118_EventScript_1F3E7C" "script": "Route118_EventScript_RouteSignMauville"
}, },
{ {
"type": "sign", "type": "sign",
@@ -371,7 +371,7 @@
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route118_EventScript_1F3E85" "script": "Route118_EventScript_RouteSign119"
}, },
{ {
"type": "secret_base", "type": "secret_base",

View File

@@ -1,7 +1,7 @@
Route118_MapScripts:: @ 81F3DBC Route118_MapScripts:: @ 81F3DBC
map_script MAP_SCRIPT_ON_TRANSITION, Route118_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route118_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route118_MapScript1_1F3DF3 map_script MAP_SCRIPT_ON_LOAD, Route118_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route118_MapScript2_1F3E0A map_script MAP_SCRIPT_ON_FRAME_TABLE, Route118_OnFrame
.byte 0 .byte 0
Route118_OnTransition: @ 81F3DCC Route118_OnTransition: @ 81F3DCC
@@ -14,142 +14,142 @@ Route118_OnTransition: @ 81F3DCC
call_if_eq UnusualWeather_StartGroudonWeather call_if_eq UnusualWeather_StartGroudonWeather
end end
Route118_MapScript1_1F3DF3: @ 81F3DF3 Route118_OnLoad: @ 81F3DF3
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_118_EAST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_118_EAST
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute118East call_if_eq UnusualWeather_EventScript_PlaceTilesRoute118East
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_118_WEST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_118_WEST
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute118West call_if_eq UnusualWeather_EventScript_PlaceTilesRoute118West
end end
Route118_MapScript2_1F3E0A: @ 81F3E0A Route118_OnFrame: @ 81F3E0A
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route118_EventScript_1F3E14:: @ 81F3E14 Route118_EventScript_GoodRodFisherman:: @ 81F3E14
lock lock
faceplayer faceplayer
goto_if_set FLAG_RECEIVED_GOOD_ROD, Route118_EventScript_1F3E69 goto_if_set FLAG_RECEIVED_GOOD_ROD, Route118_EventScript_ReceivedGoodRod
msgbox Route118_Text_1F427B, MSGBOX_YESNO msgbox Route118_Text_YouAgreeGoodRodIsGood, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq Route118_EventScript_1F3E3E goto_if_eq Route118_EventScript_ReceiveGoodRod
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq Route118_EventScript_1F3E5F goto_if_eq Route118_EventScript_DeclineGoodRod
end end
Route118_EventScript_1F3E3E:: @ 81F3E3E Route118_EventScript_ReceiveGoodRod:: @ 81F3E3E
msgbox Route118_Text_1F42AF, MSGBOX_DEFAULT msgbox Route118_Text_IdenticalMindsTakeThis, MSGBOX_DEFAULT
giveitem_std ITEM_GOOD_ROD giveitem_std ITEM_GOOD_ROD
setflag FLAG_RECEIVED_GOOD_ROD setflag FLAG_RECEIVED_GOOD_ROD
msgbox Route118_Text_1F42E7, MSGBOX_DEFAULT msgbox Route118_Text_TryYourLuckFishing, MSGBOX_DEFAULT
release release
end end
Route118_EventScript_1F3E5F:: @ 81F3E5F Route118_EventScript_DeclineGoodRod:: @ 81F3E5F
msgbox Route118_Text_1F4319, MSGBOX_DEFAULT msgbox Route118_Text_DontYouLikeToFish, MSGBOX_DEFAULT
release release
end end
Route118_EventScript_1F3E69:: @ 81F3E69 Route118_EventScript_ReceivedGoodRod:: @ 81F3E69
msgbox Route118_Text_1F4331, MSGBOX_DEFAULT msgbox Route118_Text_TryCatchingMonWithGoodRod, MSGBOX_DEFAULT
release release
end end
Route118_EventScript_1F3E73:: @ 81F3E73 Route118_EventScript_Girl:: @ 81F3E73
msgbox Route118_Text_1F4367, MSGBOX_NPC msgbox Route118_Text_CanCrossRiversWithSurf, MSGBOX_NPC
end end
Route118_EventScript_1F3E7C:: @ 81F3E7C Route118_EventScript_RouteSignMauville:: @ 81F3E7C
msgbox Route118_Text_1F43F4, MSGBOX_SIGN msgbox Route118_Text_RouteSignMauville, MSGBOX_SIGN
end end
Route118_EventScript_1F3E85:: @ 81F3E85 Route118_EventScript_RouteSign119:: @ 81F3E85
msgbox Route118_Text_1F440E, MSGBOX_SIGN msgbox Route118_Text_RouteSign119, MSGBOX_SIGN
end end
Route118_EventScript_1F3E8E:: @ 81F3E8E Route118_EventScript_StevenTrigger0:: @ 81F3E8E
lockall lockall
setvar VAR_0x8008, 0 setvar VAR_0x8008, 0
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0 waitmovement 0
applymovement 19, Route118_Movement_1F3F61 applymovement 19, Route118_Movement_StevenApproachLedge0
waitmovement 0 waitmovement 0
goto Route118_EventScript_1F3EE4 goto Route118_EventScript_StevenTrigger
end end
Route118_EventScript_1F3EAE:: @ 81F3EAE Route118_EventScript_StevenTrigger1:: @ 81F3EAE
lockall lockall
setvar VAR_0x8008, 1 setvar VAR_0x8008, 1
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0 waitmovement 0
goto Route118_EventScript_1F3EE4 goto Route118_EventScript_StevenTrigger
end end
Route118_EventScript_1F3EC4:: @ 81F3EC4 Route118_EventScript_StevenTrigger2:: @ 81F3EC4
lockall lockall
setvar VAR_0x8008, 2 setvar VAR_0x8008, 2
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0 waitmovement 0
applymovement 19, Route118_Movement_1F3F63 applymovement 19, Route118_Movement_StevenApproachLedge2
waitmovement 0 waitmovement 0
goto Route118_EventScript_1F3EE4 goto Route118_EventScript_StevenTrigger
end end
Route118_EventScript_1F3EE4:: @ 81F3EE4 Route118_EventScript_StevenTrigger:: @ 81F3EE4
playse SE_DANSA playse SE_DANSA
applymovement 19, Route118_Movement_1F3F65 applymovement 19, Route118_Movement_StevenJumpLedge
waitmovement 0 waitmovement 0
delay 30 delay 30
msgbox Route118_Text_1F40BE, MSGBOX_DEFAULT msgbox Route118_Text_StevenQuestions, MSGBOX_DEFAULT
closemessage closemessage
compare VAR_0x8008, 0 compare VAR_0x8008, 0
call_if_eq Route118_EventScript_1F3F28 call_if_eq Route118_EventScript_StevenExit0
compare VAR_0x8008, 1 compare VAR_0x8008, 1
call_if_eq Route118_EventScript_1F3F3A call_if_eq Route118_EventScript_StevenExit1
compare VAR_0x8008, 2 compare VAR_0x8008, 2
call_if_eq Route118_EventScript_1F3F4C call_if_eq Route118_EventScript_StevenExit2
setvar VAR_ROUTE118_STATE, 1 setvar VAR_ROUTE118_STATE, 1
removeobject 19 removeobject 19
releaseall releaseall
end end
Route118_EventScript_1F3F28:: @ 81F3F28 Route118_EventScript_StevenExit0:: @ 81F3F28
applymovement EVENT_OBJ_ID_PLAYER, Route118_Movement_1F3F5E applymovement EVENT_OBJ_ID_PLAYER, Route118_Movement_PlayerWatchStevenExit
applymovement 19, Route118_Movement_1F3F69 applymovement 19, Route118_Movement_StevenExit0
waitmovement 0 waitmovement 0
return return
Route118_EventScript_1F3F3A:: @ 81F3F3A Route118_EventScript_StevenExit1:: @ 81F3F3A
applymovement EVENT_OBJ_ID_PLAYER, Route118_Movement_1F3F5E applymovement EVENT_OBJ_ID_PLAYER, Route118_Movement_PlayerWatchStevenExit
applymovement 19, Route118_Movement_1F3F74 applymovement 19, Route118_Movement_StevenExit1
waitmovement 0 waitmovement 0
return return
Route118_EventScript_1F3F4C:: @ 81F3F4C Route118_EventScript_StevenExit2:: @ 81F3F4C
applymovement EVENT_OBJ_ID_PLAYER, Route118_Movement_1F3F5E applymovement EVENT_OBJ_ID_PLAYER, Route118_Movement_PlayerWatchStevenExit
applymovement 19, Route118_Movement_1F3F7E applymovement 19, Route118_Movement_StevenExit2
waitmovement 0 waitmovement 0
return return
Route118_Movement_1F3F5E: @ 81F3F5E Route118_Movement_PlayerWatchStevenExit: @ 81F3F5E
delay_16 delay_16
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
Route118_Movement_1F3F61: @ 81F3F61 Route118_Movement_StevenApproachLedge0: @ 81F3F61
walk_left walk_left
step_end step_end
Route118_Movement_1F3F63: @ 81F3F63 Route118_Movement_StevenApproachLedge2: @ 81F3F63
walk_right walk_right
step_end step_end
Route118_Movement_1F3F65: @ 81F3F65 Route118_Movement_StevenJumpLedge: @ 81F3F65
jump_2_down jump_2_down
delay_16 delay_16
walk_down walk_down
step_end step_end
Route118_Movement_1F3F69: @ 81F3F69 Route118_Movement_StevenExit0: @ 81F3F69
walk_right walk_right
walk_right walk_right
walk_right walk_right
@@ -162,7 +162,7 @@ Route118_Movement_1F3F69: @ 81F3F69
walk_right walk_right
step_end step_end
Route118_Movement_1F3F74: @ 81F3F74 Route118_Movement_StevenExit1: @ 81F3F74
walk_right walk_right
walk_right walk_right
walk_right walk_right
@@ -174,7 +174,7 @@ Route118_Movement_1F3F74: @ 81F3F74
walk_right walk_right
step_end step_end
Route118_Movement_1F3F7E: @ 81F3F7E Route118_Movement_StevenExit2: @ 81F3F7E
walk_right walk_right
walk_right walk_right
walk_right walk_right
@@ -185,76 +185,76 @@ Route118_Movement_1F3F7E: @ 81F3F7E
walk_right walk_right
step_end step_end
Route118_EventScript_1F3F87:: @ 81F3F87 Route118_EventScript_Rose:: @ 81F3F87
trainerbattle_single TRAINER_ROSE_1, Route118_Text_29D290, Route118_Text_29D2D8, Route118_EventScript_1F3FB3 trainerbattle_single TRAINER_ROSE_1, Route118_Text_RoseIntro, Route118_Text_RoseDefeat, Route118_EventScript_RegisterRose
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route118_EventScript_1F3FD2 goto_if_eq Route118_EventScript_RematchRose
msgbox Route118_Text_29D2FA, MSGBOX_DEFAULT msgbox Route118_Text_RosePostBattle, MSGBOX_DEFAULT
release release
end end
Route118_EventScript_1F3FB3:: @ 81F3FB3 Route118_EventScript_RegisterRose:: @ 81F3FB3
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route118_Text_29D343, MSGBOX_DEFAULT msgbox Route118_Text_RoseRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ROSE_1 register_matchcall TRAINER_ROSE_1
release release
end end
Route118_EventScript_1F3FD2:: @ 81F3FD2 Route118_EventScript_RematchRose:: @ 81F3FD2
trainerbattle_rematch TRAINER_ROSE_1, Route118_Text_29D382, Route118_Text_29D3AA trainerbattle_rematch TRAINER_ROSE_1, Route118_Text_RoseRematchIntro, Route118_Text_RoseRematchDefeat
msgbox Route118_Text_29D3D9, MSGBOX_AUTOCLOSE msgbox Route118_Text_RosePostRematch, MSGBOX_AUTOCLOSE
end end
Route118_EventScript_1F3FE9:: @ 81F3FE9 Route118_EventScript_Barny:: @ 81F3FE9
trainerbattle_single TRAINER_BARNY, Route118_Text_29D515, Route118_Text_29D55C trainerbattle_single TRAINER_BARNY, Route118_Text_BarnyIntro, Route118_Text_BarnyDefeat
msgbox Route118_Text_29D587, MSGBOX_AUTOCLOSE msgbox Route118_Text_BarnyPostBattle, MSGBOX_AUTOCLOSE
end end
Route118_EventScript_1F4000:: @ 81F4000 Route118_EventScript_Wade:: @ 81F4000
trainerbattle_single TRAINER_WADE, Route118_Text_29D5DF, Route118_Text_29D64C trainerbattle_single TRAINER_WADE, Route118_Text_WadeIntro, Route118_Text_WadeDefeat
msgbox Route118_Text_29D663, MSGBOX_AUTOCLOSE msgbox Route118_Text_WadePostBattle, MSGBOX_AUTOCLOSE
end end
Route118_EventScript_1F4017:: @ 81F4017 Route118_EventScript_Dalton:: @ 81F4017
trainerbattle_single TRAINER_DALTON_1, Route118_Text_29D6AF, Route118_Text_29D6CD, Route118_EventScript_1F4043 trainerbattle_single TRAINER_DALTON_1, Route118_Text_DaltonIntro, Route118_Text_DaltonDefeat, Route118_EventScript_RegisterDalton
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route118_EventScript_1F4062 goto_if_eq Route118_EventScript_RematchDalton
msgbox Route118_Text_29D6D8, MSGBOX_DEFAULT msgbox Route118_Text_DaltonPostBattle, MSGBOX_DEFAULT
release release
end end
Route118_EventScript_1F4043:: @ 81F4043 Route118_EventScript_RegisterDalton:: @ 81F4043
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route118_Text_29D74A, MSGBOX_DEFAULT msgbox Route118_Text_DaltonRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_DALTON_1 register_matchcall TRAINER_DALTON_1
release release
end end
Route118_EventScript_1F4062:: @ 81F4062 Route118_EventScript_RematchDalton:: @ 81F4062
trainerbattle_rematch TRAINER_DALTON_1, Route118_Text_29D789, Route118_Text_29D7CA trainerbattle_rematch TRAINER_DALTON_1, Route118_Text_DaltonRematchIntro, Route118_Text_DaltonRematchDefeat
msgbox Route118_Text_29D7D5, MSGBOX_AUTOCLOSE msgbox Route118_Text_DaltonPostRematch, MSGBOX_AUTOCLOSE
end end
Route118_EventScript_1F4079:: @ 81F4079 Route118_EventScript_Perry:: @ 81F4079
trainerbattle_single TRAINER_PERRY, Route118_Text_29D41D, Route118_Text_29D45B trainerbattle_single TRAINER_PERRY, Route118_Text_PerryIntro, Route118_Text_PerryDefeat
msgbox Route118_Text_29D46C, MSGBOX_AUTOCLOSE msgbox Route118_Text_PerryPostBattle, MSGBOX_AUTOCLOSE
end end
Route118_EventScript_1F4090:: @ 81F4090 Route118_EventScript_Chester:: @ 81F4090
trainerbattle_single TRAINER_CHESTER, Route118_Text_29D4A6, Route118_Text_29D4C4 trainerbattle_single TRAINER_CHESTER, Route118_Text_ChesterIntro, Route118_Text_ChesterDefeat
msgbox Route118_Text_29D4DA, MSGBOX_AUTOCLOSE msgbox Route118_Text_ChesterPostBattle, MSGBOX_AUTOCLOSE
end end
Route118_EventScript_1F40A7:: @ 81F40A7 Route118_EventScript_Deandre:: @ 81F40A7
trainerbattle_single TRAINER_DEANDRE, Route118_Text_29D81B, Route118_Text_29D83C trainerbattle_single TRAINER_DEANDRE, Route118_Text_DeandreIntro, Route118_Text_DeandreDefeat
msgbox Route118_Text_29D872, MSGBOX_AUTOCLOSE msgbox Route118_Text_DeandrePostBattle, MSGBOX_AUTOCLOSE
end end
Route118_Text_1F40BE: @ 81F40BE Route118_Text_StevenQuestions: @ 81F40BE
.string "STEVEN: Hi, {PLAYER}{KUN}!\p" .string "STEVEN: Hi, {PLAYER}{KUN}!\p"
.string "It's me, STEVEN!\n" .string "It's me, STEVEN!\n"
.string "We met in the cave near DEWFORD.\p" .string "We met in the cave near DEWFORD.\p"
@@ -272,40 +272,40 @@ Route118_Text_1F40BE: @ 81F40BE
.string "It would be nice if we were to meet\n" .string "It would be nice if we were to meet\n"
.string "again somewhere.$" .string "again somewhere.$"
Route118_Text_1F427B: @ 81F427B Route118_Text_YouAgreeGoodRodIsGood: @ 81F427B
.string "Hmm!\n" .string "Hmm!\n"
.string "A GOOD ROD is really good!\p" .string "A GOOD ROD is really good!\p"
.string "Wouldn't you agree?$" .string "Wouldn't you agree?$"
Route118_Text_1F42AF: @ 81F42AF Route118_Text_IdenticalMindsTakeThis: @ 81F42AF
.string "Hmm!\n" .string "Hmm!\n"
.string "We're of identical minds!\p" .string "We're of identical minds!\p"
.string "Hmm!\n" .string "Hmm!\n"
.string "Take this GOOD ROD!$" .string "Take this GOOD ROD!$"
Route118_Text_1F42E7: @ 81F42E7 Route118_Text_TryYourLuckFishing: @ 81F42E7
.string "Wherever there's water, try your luck\n" .string "Wherever there's water, try your luck\n"
.string "at fishing.$" .string "at fishing.$"
Route118_Text_1F4319: @ 81F4319 Route118_Text_DontYouLikeToFish: @ 81F4319
.string "Don't you like to fish?$" .string "Don't you like to fish?$"
Route118_Text_1F4331: @ 81F4331 Route118_Text_TryCatchingMonWithGoodRod: @ 81F4331
.string "Try catching all sorts of POKéMON\n" .string "Try catching all sorts of POKéMON\n"
.string "with your GOOD ROD.$" .string "with your GOOD ROD.$"
Route118_Text_1F4367: @ 81F4367 Route118_Text_CanCrossRiversWithSurf: @ 81F4367
.string "Even if there isn't a boat, you can\n" .string "Even if there isn't a boat, you can\n"
.string "cross rivers and the sea if you have\l" .string "cross rivers and the sea if you have\l"
.string "a POKéMON that knows SURF.\p" .string "a POKéMON that knows SURF.\p"
.string "POKéMON can be counted on to do so\n" .string "POKéMON can be counted on to do so\n"
.string "much!$" .string "much!$"
Route118_Text_1F43F4: @ 81F43F4 Route118_Text_RouteSignMauville: @ 81F43F4
.string "ROUTE 118\n" .string "ROUTE 118\n"
.string "{LEFT_ARROW} MAUVILLE CITY$" .string "{LEFT_ARROW} MAUVILLE CITY$"
Route118_Text_1F440E: @ 81F440E Route118_Text_RouteSign119: @ 81F440E
.string "ROUTE 118\n" .string "ROUTE 118\n"
.string "{UP_ARROW} ROUTE 119$" .string "{UP_ARROW} ROUTE 119$"

View File

@@ -74,7 +74,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F47E2", "script": "Route119_EventScript_Greg",
"flag": "0" "flag": "0"
}, },
{ {
@@ -87,7 +87,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F47B4", "script": "Route119_EventScript_Taylor",
"flag": "0" "flag": "0"
}, },
{ {
@@ -100,7 +100,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F479D", "script": "Route119_EventScript_Donald",
"flag": "0" "flag": "0"
}, },
{ {
@@ -113,7 +113,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route119_EventScript_1F4810", "script": "Route119_EventScript_Jackson",
"flag": "0" "flag": "0"
}, },
{ {
@@ -126,7 +126,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F4786", "script": "Route119_EventScript_Brent",
"flag": "0" "flag": "0"
}, },
{ {
@@ -139,7 +139,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route119_EventScript_1F4872", "script": "Route119_EventScript_Catherine",
"flag": "0" "flag": "0"
}, },
{ {
@@ -152,7 +152,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F47CB", "script": "Route119_EventScript_Doug",
"flag": "0" "flag": "0"
}, },
{ {
@@ -165,7 +165,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F47F9", "script": "Route119_EventScript_Kent",
"flag": "0" "flag": "0"
}, },
{ {
@@ -178,7 +178,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route119_EventScript_1F4902", "script": "Route119_EventScript_Yasu",
"flag": "0" "flag": "0"
}, },
{ {
@@ -191,7 +191,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route119_EventScript_1F4919", "script": "Route119_EventScript_Takashi",
"flag": "0" "flag": "0"
}, },
{ {
@@ -204,7 +204,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route119_EventScript_1F48D4", "script": "Route119_EventScript_Hugh",
"flag": "0" "flag": "0"
}, },
{ {
@@ -217,7 +217,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route119_EventScript_1F48EB", "script": "Route119_EventScript_Phil",
"flag": "0" "flag": "0"
}, },
{ {
@@ -321,7 +321,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route119_EventScript_1F49A3", "script": "Route119_EventScript_BridgeAquaGrunt1",
"flag": "FLAG_HIDE_ROUTE_119_TEAM_AQUA" "flag": "FLAG_HIDE_ROUTE_119_TEAM_AQUA"
}, },
{ {
@@ -334,7 +334,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route119_EventScript_1F49BA", "script": "Route119_EventScript_BridgeAquaGrunt2",
"flag": "FLAG_HIDE_ROUTE_119_TEAM_AQUA" "flag": "FLAG_HIDE_ROUTE_119_TEAM_AQUA"
}, },
{ {
@@ -360,7 +360,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route119_EventScript_1F49D1", "script": "Route119_EventScript_Boy1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -425,7 +425,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route119_EventScript_1F476B", "script": "Route119_EventScript_CyclingTriathleteM",
"flag": "0" "flag": "0"
}, },
{ {
@@ -451,7 +451,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route119_EventScript_1F49DA", "script": "Route119_EventScript_Boy2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -464,7 +464,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route119_EventScript_1F4930", "script": "Route119_EventScript_Hideo",
"flag": "0" "flag": "0"
}, },
{ {
@@ -503,7 +503,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route119_EventScript_1F4947", "script": "Route119_EventScript_Chris",
"flag": "0" "flag": "0"
}, },
{ {
@@ -516,7 +516,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route119_EventScript_1F498C", "script": "Route119_EventScript_Rachel",
"flag": "0" "flag": "0"
}, },
{ {
@@ -529,7 +529,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route119_EventScript_1F4975", "script": "Route119_EventScript_Dayton",
"flag": "0" "flag": "0"
}, },
{ {
@@ -542,7 +542,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route119_EventScript_1F495E", "script": "Route119_EventScript_Fabian",
"flag": "0" "flag": "0"
}, },
{ {
@@ -609,7 +609,7 @@
"elevation": 0, "elevation": 0,
"var": "VAR_ROUTE119_STATE", "var": "VAR_ROUTE119_STATE",
"var_value": "0", "var_value": "0",
"script": "Route119_EventScript_1F4472" "script": "Route119_EventScript_RivalTrigger1"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -618,7 +618,7 @@
"elevation": 0, "elevation": 0,
"var": "VAR_ROUTE119_STATE", "var": "VAR_ROUTE119_STATE",
"var_value": "0", "var_value": "0",
"script": "Route119_EventScript_1F447D" "script": "Route119_EventScript_RivalTrigger2"
}, },
{ {
"type": "weather", "type": "weather",
@@ -775,7 +775,7 @@
"y": 33, "y": 33,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route119_EventScript_1F477D" "script": "Route119_EventScript_WeatherInstituteSign"
}, },
{ {
"type": "sign", "type": "sign",
@@ -783,7 +783,7 @@
"y": 19, "y": 19,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route119_EventScript_1F4774" "script": "Route119_EventScript_RouteSignFortree"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -914,7 +914,7 @@
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route119_EventScript_1F49E3" "script": "Route119_EventScript_TrainerTipsDecoration"
} }
] ]
} }

View File

@@ -1,13 +1,13 @@
Route119_MapScripts:: @ 81F4424 Route119_MapScripts:: @ 81F4424
map_script MAP_SCRIPT_ON_RESUME, Route119_MapScript1_1F442F map_script MAP_SCRIPT_ON_RESUME, Route119_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route119_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route119_OnTransition
.byte 0 .byte 0
Route119_MapScript1_1F442F: @ 81F442F Route119_OnResume: @ 81F442F
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, Route119_EventScript_1F4439 call_if_set FLAG_SYS_CTRL_OBJ_DELETE, Route119_EventScript_TryRemoveKecleon
end end
Route119_EventScript_1F4439:: @ 81F4439 Route119_EventScript_TryRemoveKecleon:: @ 81F4439
specialvar VAR_RESULT, GetBattleOutcome specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn goto_if_ne Common_EventScript_NopReturn
@@ -18,231 +18,231 @@ Route119_OnTransition: @ 81F444D
call Common_EventScript_SetupRivalGfxId call Common_EventScript_SetupRivalGfxId
call Common_EventScript_SetupRivalOnBikeGfxId call Common_EventScript_SetupRivalOnBikeGfxId
compare VAR_WEATHER_INSTITUTE_STATE, 1 compare VAR_WEATHER_INSTITUTE_STATE, 1
call_if_eq Route119_EventScript_1F4466 call_if_eq Route119_EventScript_MoveInstituteWorkersDownstairs
special SetRoute119Weather special SetRoute119Weather
end end
Route119_EventScript_1F4466:: @ 81F4466 Route119_EventScript_MoveInstituteWorkersDownstairs:: @ 81F4466
setflag FLAG_HIDE_WEATHER_INSTITUTE_2F_WORKERS setflag FLAG_HIDE_WEATHER_INSTITUTE_2F_WORKERS
clearflag FLAG_HIDE_WEATHER_INSTITUTE_1F_WORKERS clearflag FLAG_HIDE_WEATHER_INSTITUTE_1F_WORKERS
setvar VAR_WEATHER_INSTITUTE_STATE, 2 setvar VAR_WEATHER_INSTITUTE_STATE, 2
return return
Route119_EventScript_1F4472:: @ 81F4472 Route119_EventScript_RivalTrigger1:: @ 81F4472
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
goto Route119_EventScript_1F4488 goto Route119_EventScript_RivalEncounter
end end
Route119_EventScript_1F447D:: @ 81F447D Route119_EventScript_RivalTrigger2:: @ 81F447D
setvar VAR_TEMP_1, 2 setvar VAR_TEMP_1, 2
goto Route119_EventScript_1F4488 goto Route119_EventScript_RivalEncounter
end end
Route119_EventScript_1F4488:: @ 81F4488 Route119_EventScript_RivalEncounter:: @ 81F4488
lockall lockall
addobject 25 addobject 25 @ Rival on bike
checkplayergender checkplayergender
compare VAR_RESULT, MALE compare VAR_RESULT, MALE
call_if_eq Route119_EventScript_1F4501 call_if_eq Route119_EventScript_PlayMayMusic
compare VAR_RESULT, FEMALE compare VAR_RESULT, FEMALE
call_if_eq Route119_EventScript_1F4506 call_if_eq Route119_EventScript_PlayBrendanMusic
delay 65 delay 65
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_1F46C6 call_if_eq Route119_EventScript_RivalEnter1
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_1F46D1 call_if_eq Route119_EventScript_RivalEnter2
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0 waitmovement 0
delay 30 delay 30
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_1F4700 call_if_eq Route119_EventScript_SetRivalPos1
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_1F470F call_if_eq Route119_EventScript_SetRivalPos2
removeobject 25 removeobject 25
addobject 16 addobject 16 @ Rival on foot
delay 30 delay 30
checkplayergender checkplayergender
compare VAR_RESULT, MALE compare VAR_RESULT, MALE
goto_if_eq Route119_EventScript_1F450B goto_if_eq Route119_EventScript_BattleMay
compare VAR_RESULT, FEMALE compare VAR_RESULT, FEMALE
goto_if_eq Route119_EventScript_1F4585 goto_if_eq Route119_EventScript_BattleBrendan
releaseall releaseall
end end
Route119_EventScript_1F4501:: @ 81F4501 Route119_EventScript_PlayMayMusic:: @ 81F4501
playbgm MUS_GIRL_SUP, 1 playbgm MUS_GIRL_SUP, 1
return return
Route119_EventScript_1F4506:: @ 81F4506 Route119_EventScript_PlayBrendanMusic:: @ 81F4506
playbgm MUS_BOY_SUP, 1 playbgm MUS_BOY_SUP, 1
return return
Route119_EventScript_1F450B:: @ 81F450B Route119_EventScript_BattleMay:: @ 81F450B
msgbox Route119_Text_1F49FD, MSGBOX_DEFAULT msgbox Route119_Text_MayIntro, MSGBOX_DEFAULT
switch VAR_STARTER_MON switch VAR_STARTER_MON
case 0, Route119_EventScript_1F453A case 0, Route119_EventScript_BattleMayTreecko
case 1, Route119_EventScript_1F454A case 1, Route119_EventScript_BattleMayTorchic
case 2, Route119_EventScript_1F455A case 2, Route119_EventScript_BattleMayMudkip
end end
Route119_EventScript_1F453A:: @ 81F453A Route119_EventScript_BattleMayTreecko:: @ 81F453A
trainerbattle_no_intro TRAINER_MAY_6, Route119_Text_1F4A98 trainerbattle_no_intro TRAINER_MAY_6, Route119_Text_MayDefeat
goto Route119_EventScript_1F456A goto Route119_EventScript_DefeatedMay
end end
Route119_EventScript_1F454A:: @ 81F454A Route119_EventScript_BattleMayTorchic:: @ 81F454A
trainerbattle_no_intro TRAINER_MAY_9, Route119_Text_1F4A98 trainerbattle_no_intro TRAINER_MAY_9, Route119_Text_MayDefeat
goto Route119_EventScript_1F456A goto Route119_EventScript_DefeatedMay
end end
Route119_EventScript_1F455A:: @ 81F455A Route119_EventScript_BattleMayMudkip:: @ 81F455A
trainerbattle_no_intro TRAINER_MAY_3, Route119_Text_1F4A98 trainerbattle_no_intro TRAINER_MAY_3, Route119_Text_MayDefeat
goto Route119_EventScript_1F456A goto Route119_EventScript_DefeatedMay
end end
Route119_EventScript_1F456A:: @ 81F456A Route119_EventScript_DefeatedMay:: @ 81F456A
msgbox Route119_Text_1F4AF3, MSGBOX_DEFAULT msgbox Route119_Text_MayPresentForYou, MSGBOX_DEFAULT
call Route119_EventScript_1F45FF call Route119_EventScript_GiveFlyHM
msgbox Route119_Text_1F4B56, MSGBOX_DEFAULT msgbox Route119_Text_MayExplainFly, MSGBOX_DEFAULT
goto Route119_EventScript_1F460F goto Route119_EventScript_RivalExitScottArrive
end end
Route119_EventScript_1F4585:: @ 81F4585 Route119_EventScript_BattleBrendan:: @ 81F4585
msgbox Route119_Text_1F4C9A, MSGBOX_DEFAULT msgbox Route119_Text_BrendanIntro, MSGBOX_DEFAULT
switch VAR_STARTER_MON switch VAR_STARTER_MON
case 0, Route119_EventScript_1F45B4 case 0, Route119_EventScript_BattleBrendanTreecko
case 1, Route119_EventScript_1F45C4 case 1, Route119_EventScript_BattleBrendanTorchic
case 2, Route119_EventScript_1F45D4 case 2, Route119_EventScript_BattleBrendanMudkip
end end
Route119_EventScript_1F45B4:: @ 81F45B4 Route119_EventScript_BattleBrendanTreecko:: @ 81F45B4
trainerbattle_no_intro TRAINER_BRENDAN_6, Route119_Text_1F4D24 trainerbattle_no_intro TRAINER_BRENDAN_6, Route119_Text_BrendanDefeat
goto Route119_EventScript_1F45E4 goto Route119_EventScript_DefeatedBrendan
end end
Route119_EventScript_1F45C4:: @ 81F45C4 Route119_EventScript_BattleBrendanTorchic:: @ 81F45C4
trainerbattle_no_intro TRAINER_BRENDAN_9, Route119_Text_1F4D24 trainerbattle_no_intro TRAINER_BRENDAN_9, Route119_Text_BrendanDefeat
goto Route119_EventScript_1F45E4 goto Route119_EventScript_DefeatedBrendan
end end
Route119_EventScript_1F45D4:: @ 81F45D4 Route119_EventScript_BattleBrendanMudkip:: @ 81F45D4
trainerbattle_no_intro TRAINER_BRENDAN_3, Route119_Text_1F4D24 trainerbattle_no_intro TRAINER_BRENDAN_3, Route119_Text_BrendanDefeat
goto Route119_EventScript_1F45E4 goto Route119_EventScript_DefeatedBrendan
end end
Route119_EventScript_1F45E4:: @ 81F45E4 Route119_EventScript_DefeatedBrendan:: @ 81F45E4
msgbox Route119_Text_1F4D4B, MSGBOX_DEFAULT msgbox Route119_Text_BrendanIllGiveYouThis, MSGBOX_DEFAULT
call Route119_EventScript_1F45FF call Route119_EventScript_GiveFlyHM
msgbox Route119_Text_1F4DB5, MSGBOX_DEFAULT msgbox Route119_Text_BrendanExplainFly, MSGBOX_DEFAULT
goto Route119_EventScript_1F460F goto Route119_EventScript_RivalExitScottArrive
end end
Route119_EventScript_1F45FF:: @ 81F45FF Route119_EventScript_GiveFlyHM:: @ 81F45FF
giveitem_std ITEM_HM02 giveitem_std ITEM_HM02
setflag FLAG_RECEIVED_HM02 setflag FLAG_RECEIVED_HM02
return return
Route119_EventScript_1F460F:: @ 81F460F Route119_EventScript_RivalExitScottArrive:: @ 81F460F
closemessage closemessage
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_1F4700 call_if_eq Route119_EventScript_SetRivalPos1
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_1F470F call_if_eq Route119_EventScript_SetRivalPos2
removeobject 16 removeobject 16 @ Rival on foot
addobject 25 addobject 25 @ Rival on bike
delay 30 delay 30
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_1F46DC call_if_eq Route119_EventScript_RivalExit1
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_1F46EE call_if_eq Route119_EventScript_RivalExit2
removeobject 25 removeobject 25
setvar VAR_ROUTE119_STATE, 1 setvar VAR_ROUTE119_STATE, 1
savebgm MUS_DUMMY savebgm MUS_DUMMY
fadedefaultbgm fadedefaultbgm
delay 60 delay 60
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_1F46A0 call_if_eq Route119_EventScript_SetScottPos1
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_1F46A8 call_if_eq Route119_EventScript_SetScottPos2
addobject 43 addobject 43 @ Scott
applymovement 43, Route119_Movement_1F4752 applymovement 43, Route119_Movement_ScottEnter
waitmovement 0 waitmovement 0
addvar VAR_SCOTT_STATE, 1 addvar VAR_SCOTT_STATE, 1
msgbox Route119_Text_1F4E60, MSGBOX_DEFAULT msgbox Route119_Text_ScottWayToGoBeSeeingYou, MSGBOX_DEFAULT
closemessage closemessage
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_1F46B0 call_if_eq Route119_EventScript_ScottExit1
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_1F46BB call_if_eq Route119_EventScript_ScottExit2
removeobject 43 removeobject 43
releaseall releaseall
end end
Route119_EventScript_1F46A0:: @ 81F46A0 Route119_EventScript_SetScottPos1:: @ 81F46A0
setobjectxyperm 43, 27, 25 setobjectxyperm 43, 27, 25
return return
Route119_EventScript_1F46A8:: @ 81F46A8 Route119_EventScript_SetScottPos2:: @ 81F46A8
setobjectxyperm 43, 28, 25 setobjectxyperm 43, 28, 25
return return
Route119_EventScript_1F46B0:: @ 81F46B0 Route119_EventScript_ScottExit1:: @ 81F46B0
applymovement 43, Route119_Movement_1F475A applymovement 43, Route119_Movement_ScottExit1
waitmovement 0 waitmovement 0
return return
Route119_EventScript_1F46BB:: @ 81F46BB Route119_EventScript_ScottExit2:: @ 81F46BB
applymovement 43, Route119_Movement_1F4763 applymovement 43, Route119_Movement_ScottExit2
waitmovement 0 waitmovement 0
return return
Route119_EventScript_1F46C6:: @ 81F46C6 Route119_EventScript_RivalEnter1:: @ 81F46C6
applymovement 25, Route119_Movement_1F4728 applymovement 25, Route119_Movement_RivalEnter1
waitmovement 0 waitmovement 0
return return
Route119_EventScript_1F46D1:: @ 81F46D1 Route119_EventScript_RivalEnter2:: @ 81F46D1
applymovement 25, Route119_Movement_1F4732 applymovement 25, Route119_Movement_RivalEnter2
waitmovement 0 waitmovement 0
return return
Route119_EventScript_1F46DC:: @ 81F46DC Route119_EventScript_RivalExit1:: @ 81F46DC
applymovement EVENT_OBJ_ID_PLAYER, Route119_Movement_1F471E applymovement EVENT_OBJ_ID_PLAYER, Route119_Movement_PlayerWatchRivalExit1
applymovement 25, Route119_Movement_1F473D applymovement 25, Route119_Movement_RivalExit1
waitmovement 0 waitmovement 0
return return
Route119_EventScript_1F46EE:: @ 81F46EE Route119_EventScript_RivalExit2:: @ 81F46EE
applymovement EVENT_OBJ_ID_PLAYER, Route119_Movement_1F4723 applymovement EVENT_OBJ_ID_PLAYER, Route119_Movement_PlayerWatchRivalExit2
applymovement 25, Route119_Movement_1F4747 applymovement 25, Route119_Movement_RivalExit2
waitmovement 0 waitmovement 0
return return
Route119_EventScript_1F4700:: @ 81F4700 Route119_EventScript_SetRivalPos1:: @ 81F4700
setobjectxyperm 16, 25, 32 setobjectxyperm 16, 25, 32
setobjectxyperm 25, 25, 32 setobjectxyperm 25, 25, 32
return return
Route119_EventScript_1F470F:: @ 81F470F Route119_EventScript_SetRivalPos2:: @ 81F470F
setobjectxyperm 16, 26, 32 setobjectxyperm 16, 26, 32
setobjectxyperm 25, 26, 32 setobjectxyperm 25, 26, 32
return return
Route119_Movement_1F471E: @ 81F471E Route119_Movement_PlayerWatchRivalExit1: @ 81F471E
delay_16 delay_16
walk_in_place_fastest_right walk_in_place_fastest_right
delay_8 delay_8
walk_in_place_fastest_up walk_in_place_fastest_up
step_end step_end
Route119_Movement_1F4723: @ 81F4723 Route119_Movement_PlayerWatchRivalExit2: @ 81F4723
delay_16 delay_16
walk_in_place_fastest_left walk_in_place_fastest_left
delay_8 delay_8
walk_in_place_fastest_up walk_in_place_fastest_up
step_end step_end
Route119_Movement_1F4728: @ 81F4728 Route119_Movement_RivalEnter1: @ 81F4728
walk_fast_right walk_fast_right
walk_fast_right walk_fast_right
walk_fast_right walk_fast_right
@@ -254,7 +254,7 @@ Route119_Movement_1F4728: @ 81F4728
walk_fast_up walk_fast_up
step_end step_end
Route119_Movement_1F4732: @ 81F4732 Route119_Movement_RivalEnter2: @ 81F4732
walk_fast_right walk_fast_right
walk_fast_right walk_fast_right
walk_fast_right walk_fast_right
@@ -267,7 +267,7 @@ Route119_Movement_1F4732: @ 81F4732
walk_fast_up walk_fast_up
step_end step_end
Route119_Movement_1F473D: @ 81F473D Route119_Movement_RivalExit1: @ 81F473D
walk_fast_right walk_fast_right
walk_fast_up walk_fast_up
walk_fast_up walk_fast_up
@@ -279,7 +279,7 @@ Route119_Movement_1F473D: @ 81F473D
walk_fast_up walk_fast_up
step_end step_end
Route119_Movement_1F4747: @ 81F4747 Route119_Movement_RivalExit2: @ 81F4747
walk_fast_left walk_fast_left
walk_fast_up walk_fast_up
walk_fast_up walk_fast_up
@@ -292,7 +292,7 @@ Route119_Movement_1F4747: @ 81F4747
walk_fast_up walk_fast_up
step_end step_end
Route119_Movement_1F4752: @ 81F4752 Route119_Movement_ScottEnter: @ 81F4752
walk_down walk_down
walk_down walk_down
walk_down walk_down
@@ -302,7 +302,7 @@ Route119_Movement_1F4752: @ 81F4752
walk_down walk_down
step_end step_end
Route119_Movement_1F475A: @ 81F475A Route119_Movement_ScottExit1: @ 81F475A
walk_up walk_up
walk_right walk_right
walk_right walk_right
@@ -313,7 +313,7 @@ Route119_Movement_1F475A: @ 81F475A
walk_up walk_up
step_end step_end
Route119_Movement_1F4763: @ 81F4763 Route119_Movement_ScottExit2: @ 81F4763
walk_up walk_up
walk_right walk_right
walk_up walk_up
@@ -323,179 +323,179 @@ Route119_Movement_1F4763: @ 81F4763
walk_up walk_up
step_end step_end
Route119_EventScript_1F476B:: @ 81F476B Route119_EventScript_CyclingTriathleteM:: @ 81F476B
msgbox Route119_Text_1F5261, MSGBOX_NPC msgbox Route119_Text_TallGrassSnaresBikeTires, MSGBOX_NPC
end end
Route119_EventScript_1F4774:: @ 81F4774 Route119_EventScript_RouteSignFortree:: @ 81F4774
msgbox Route119_Text_1F530E, MSGBOX_SIGN msgbox Route119_Text_RouteSignFortree, MSGBOX_SIGN
end end
Route119_EventScript_1F477D:: @ 81F477D Route119_EventScript_WeatherInstituteSign:: @ 81F477D
msgbox Route119_Text_1F5327, MSGBOX_SIGN msgbox Route119_Text_WeatherInstitute, MSGBOX_SIGN
end end
Route119_EventScript_1F4786:: @ 81F4786 Route119_EventScript_Brent:: @ 81F4786
trainerbattle_single TRAINER_BRENT, Route119_Text_29D8C2, Route119_Text_29D8F0 trainerbattle_single TRAINER_BRENT, Route119_Text_BrentIntro, Route119_Text_BrentDefeat
msgbox Route119_Text_29D902, MSGBOX_AUTOCLOSE msgbox Route119_Text_BrentPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F479D:: @ 81F479D Route119_EventScript_Donald:: @ 81F479D
trainerbattle_single TRAINER_DONALD, Route119_Text_29D941, Route119_Text_29D97C trainerbattle_single TRAINER_DONALD, Route119_Text_DonaldIntro, Route119_Text_DonaldDefeat
msgbox Route119_Text_29D993, MSGBOX_AUTOCLOSE msgbox Route119_Text_DonaldPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F47B4:: @ 81F47B4 Route119_EventScript_Taylor:: @ 81F47B4
trainerbattle_single TRAINER_TAYLOR, Route119_Text_29D9CD, Route119_Text_29DA14 trainerbattle_single TRAINER_TAYLOR, Route119_Text_TaylorIntro, Route119_Text_TaylorDefeat
msgbox Route119_Text_29DA2C, MSGBOX_AUTOCLOSE msgbox Route119_Text_TaylorPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F47CB:: @ 81F47CB Route119_EventScript_Doug:: @ 81F47CB
trainerbattle_single TRAINER_DOUG, Route119_Text_29DA7D, Route119_Text_29DABC trainerbattle_single TRAINER_DOUG, Route119_Text_DougIntro, Route119_Text_DougDefeat
msgbox Route119_Text_29DADB, MSGBOX_AUTOCLOSE msgbox Route119_Text_DougPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F47E2:: @ 81F47E2 Route119_EventScript_Greg:: @ 81F47E2
trainerbattle_single TRAINER_GREG, Route119_Text_29DB17, Route119_Text_29DB66 trainerbattle_single TRAINER_GREG, Route119_Text_GregIntro, Route119_Text_GregDefeat
msgbox Route119_Text_29DB7C, MSGBOX_AUTOCLOSE msgbox Route119_Text_GregPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F47F9:: @ 81F47F9 Route119_EventScript_Kent:: @ 81F47F9
trainerbattle_single TRAINER_KENT, Route119_Text_29DBC2, Route119_Text_29DC20 trainerbattle_single TRAINER_KENT, Route119_Text_KentIntro, Route119_Text_KentDefeat
msgbox Route119_Text_29DC2B, MSGBOX_AUTOCLOSE msgbox Route119_Text_KentPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4810:: @ 81F4810 Route119_EventScript_Jackson:: @ 81F4810
trainerbattle_single TRAINER_JACKSON_1, Route119_Text_29DC4C, Route119_Text_29DC9F, Route119_EventScript_1F483C trainerbattle_single TRAINER_JACKSON_1, Route119_Text_JacksonIntro, Route119_Text_JacksonDefeat, Route119_EventScript_RegisterJackson
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route119_EventScript_1F485B goto_if_eq Route119_EventScript_RematchJackson
msgbox Route119_Text_29DCC6, MSGBOX_DEFAULT msgbox Route119_Text_JacksonPostBattle, MSGBOX_DEFAULT
release release
end end
Route119_EventScript_1F483C:: @ 81F483C Route119_EventScript_RegisterJackson:: @ 81F483C
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route119_Text_29DD1C, MSGBOX_DEFAULT msgbox Route119_Text_JacksonRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_JACKSON_1 register_matchcall TRAINER_JACKSON_1
release release
end end
Route119_EventScript_1F485B:: @ 81F485B Route119_EventScript_RematchJackson:: @ 81F485B
trainerbattle_rematch TRAINER_JACKSON_1, Route119_Text_29DD62, Route119_Text_29DDA5 trainerbattle_rematch TRAINER_JACKSON_1, Route119_Text_JacksonRematchIntro, Route119_Text_JacksonRematchDefeat
msgbox Route119_Text_29DDBD, MSGBOX_AUTOCLOSE msgbox Route119_Text_JacksonPostRematch, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4872:: @ 81F4872 Route119_EventScript_Catherine:: @ 81F4872
trainerbattle_single TRAINER_CATHERINE_1, Route119_Text_29DE0F, Route119_Text_29DE5D, Route119_EventScript_1F489E trainerbattle_single TRAINER_CATHERINE_1, Route119_Text_CatherineIntro, Route119_Text_CatherineDefeat, Route119_EventScript_RegisterCatherine
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route119_EventScript_1F48BD goto_if_eq Route119_EventScript_RematchCatherine
msgbox Route119_Text_29DE88, MSGBOX_DEFAULT msgbox Route119_Text_CatherinePostBattle, MSGBOX_DEFAULT
release release
end end
Route119_EventScript_1F489E:: @ 81F489E Route119_EventScript_RegisterCatherine:: @ 81F489E
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route119_Text_29DEF7, MSGBOX_DEFAULT msgbox Route119_Text_CatherineRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_CATHERINE_1 register_matchcall TRAINER_CATHERINE_1
release release
end end
Route119_EventScript_1F48BD:: @ 81F48BD Route119_EventScript_RematchCatherine:: @ 81F48BD
trainerbattle_rematch TRAINER_CATHERINE_1, Route119_Text_29DF6B, Route119_Text_29DF92 trainerbattle_rematch TRAINER_CATHERINE_1, Route119_Text_CatherineRematchIntro, Route119_Text_CatherineRematchDefeat
msgbox Route119_Text_29DFAF, MSGBOX_AUTOCLOSE msgbox Route119_Text_CatherinePostRematch, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F48D4:: @ 81F48D4 Route119_EventScript_Hugh:: @ 81F48D4
trainerbattle_single TRAINER_HUGH, Route119_Text_29E007, Route119_Text_29E063 trainerbattle_single TRAINER_HUGH, Route119_Text_HughIntro, Route119_Text_HughDefeat
msgbox Route119_Text_29E071, MSGBOX_AUTOCLOSE msgbox Route119_Text_HughPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F48EB:: @ 81F48EB Route119_EventScript_Phil:: @ 81F48EB
trainerbattle_single TRAINER_PHIL, Route119_Text_29E0A5, Route119_Text_29E0E1 trainerbattle_single TRAINER_PHIL, Route119_Text_PhilIntro, Route119_Text_PhilDefeat
msgbox Route119_Text_29E0F6, MSGBOX_AUTOCLOSE msgbox Route119_Text_PhilPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4902:: @ 81F4902 Route119_EventScript_Yasu:: @ 81F4902
trainerbattle_single TRAINER_YASU, Route119_Text_29E134, Route119_Text_29E18D trainerbattle_single TRAINER_YASU, Route119_Text_YasuIntro, Route119_Text_YasuDefeat
msgbox Route119_Text_29E19D, MSGBOX_AUTOCLOSE msgbox Route119_Text_YasuPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4919:: @ 81F4919 Route119_EventScript_Takashi:: @ 81F4919
trainerbattle_single TRAINER_TAKASHI, Route119_Text_29E1F5, Route119_Text_29E22B trainerbattle_single TRAINER_TAKASHI, Route119_Text_TakashiIntro, Route119_Text_TakashiDefeat
msgbox Route119_Text_29E245, MSGBOX_AUTOCLOSE msgbox Route119_Text_TakashiPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4930:: @ 81F4930 Route119_EventScript_Hideo:: @ 81F4930
trainerbattle_single TRAINER_HIDEO, Route119_Text_29E26A, Route119_Text_29E288 trainerbattle_single TRAINER_HIDEO, Route119_Text_HideoIntro, Route119_Text_HideoDefeat
msgbox Route119_Text_29E2A3, MSGBOX_AUTOCLOSE msgbox Route119_Text_HideoPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4947:: @ 81F4947 Route119_EventScript_Chris:: @ 81F4947
trainerbattle_single TRAINER_CHRIS, Route119_Text_29E30D, Route119_Text_29E372 trainerbattle_single TRAINER_CHRIS, Route119_Text_ChrisIntro, Route119_Text_ChrisDefeat
msgbox Route119_Text_29E3A2, MSGBOX_AUTOCLOSE msgbox Route119_Text_ChrisPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F495E:: @ 81F495E Route119_EventScript_Fabian:: @ 81F495E
trainerbattle_single TRAINER_FABIAN, Route119_Text_29E3FF, Route119_Text_29E44F trainerbattle_single TRAINER_FABIAN, Route119_Text_FabianIntro, Route119_Text_FabianDefeat
msgbox Route119_Text_29E492, MSGBOX_AUTOCLOSE msgbox Route119_Text_FabianPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F4975:: @ 81F4975 Route119_EventScript_Dayton:: @ 81F4975
trainerbattle_single TRAINER_DAYTON, Route119_Text_29E4DF, Route119_Text_29E513 trainerbattle_single TRAINER_DAYTON, Route119_Text_DaytonIntro, Route119_Text_DaytonDefeat
msgbox Route119_Text_29E532, MSGBOX_AUTOCLOSE msgbox Route119_Text_DaytonPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F498C:: @ 81F498C Route119_EventScript_Rachel:: @ 81F498C
trainerbattle_single TRAINER_RACHEL, Route119_Text_29E56F, Route119_Text_29E5B1 trainerbattle_single TRAINER_RACHEL, Route119_Text_RachelIntro, Route119_Text_RachelDefeat
msgbox Route119_Text_29E5CB, MSGBOX_AUTOCLOSE msgbox Route119_Text_RachelPostBattle, MSGBOX_AUTOCLOSE
end end
Route119_EventScript_1F49A3:: @ 81F49A3 Route119_EventScript_BridgeAquaGrunt1:: @ 81F49A3
lock lock
faceplayer faceplayer
msgbox Route119_Text_1F50EB, MSGBOX_DEFAULT msgbox Route119_Text_StayAwayFromWeatherInstitute, MSGBOX_DEFAULT
closemessage closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
release release
end end
Route119_EventScript_1F49BA:: @ 81F49BA Route119_EventScript_BridgeAquaGrunt2:: @ 81F49BA
lock lock
faceplayer faceplayer
msgbox Route119_Text_1F5147, MSGBOX_DEFAULT msgbox Route119_Text_DontGoNearWeatherInstitute, MSGBOX_DEFAULT
closemessage closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
release release
end end
Route119_EventScript_1F49D1:: @ 81F49D1 Route119_EventScript_Boy1:: @ 81F49D1
msgbox Route119_Text_1F51A2, MSGBOX_NPC msgbox Route119_Text_ThoughtFlyByCatchingBirdMons, MSGBOX_NPC
end end
Route119_EventScript_1F49DA:: @ 81F49DA Route119_EventScript_Boy2:: @ 81F49DA
msgbox Route119_Text_1F52B9, MSGBOX_NPC msgbox Route119_Text_CanYourMonMakeSecretBase, MSGBOX_NPC
end end
Route119_EventScript_1F49E3:: @ 81F49E3 Route119_EventScript_TrainerTipsDecoration:: @ 81F49E3
msgbox Route119_Text_1F5339, MSGBOX_SIGN msgbox Route119_Text_TrainerTipsDecoration, MSGBOX_SIGN
end end
Route119_EventScript_1F49EC:: @ 81F49EC Route119_EventScript_ScottWonAtFortreeGymCall:: @ 81F49EC
lockall lockall
pokenavcall Route119_Text_1F4FBA pokenavcall Route119_Text_ScottYouWonAtFortreeGym
waitmessage waitmessage
clearflag FLAG_REGISTER_WINONA_POKENAV clearflag FLAG_SCOTT_CALL_FORTREE_GYM
addvar VAR_SCOTT_STATE, 1 addvar VAR_SCOTT_STATE, 1
releaseall releaseall
end end
Route119_Text_1F49FD: @ 81F49FD Route119_Text_MayIntro: @ 81F49FD
.string "MAY: {PLAYER}{KUN}!\n" .string "MAY: {PLAYER}{KUN}!\n"
.string "Where were you? I was looking for you!\p" .string "Where were you? I was looking for you!\p"
.string "How much stronger have you gotten?\n" .string "How much stronger have you gotten?\n"
@@ -503,18 +503,18 @@ Route119_Text_1F49FD: @ 81F49FD
.string "Ready with your POKéMON?\n" .string "Ready with your POKéMON?\n"
.string "Of course you are! Go!$" .string "Of course you are! Go!$"
Route119_Text_1F4A98: @ 81F4A98 Route119_Text_MayDefeat: @ 81F4A98
.string "Achah!\n" .string "Achah!\n"
.string "{PLAYER}{KUN}, you're strong!\p" .string "{PLAYER}{KUN}, you're strong!\p"
.string "I was worried that you might be\n" .string "I was worried that you might be\n"
.string "struggling with your training.$" .string "struggling with your training.$"
Route119_Text_1F4AF3: @ 81F4AF3 Route119_Text_MayPresentForYou: @ 81F4AF3
.string "MAY: But I had absolutely nothing to\n" .string "MAY: But I had absolutely nothing to\n"
.string "worry about! Keep it up!\p" .string "worry about! Keep it up!\p"
.string "And, here! I have a present for you.$" .string "And, here! I have a present for you.$"
Route119_Text_1F4B56: @ 81F4B56 Route119_Text_MayExplainFly: @ 81F4B56
.string "MAY: Use FLY, and your POKéMON will\n" .string "MAY: Use FLY, and your POKéMON will\n"
.string "instantly carry you to any town you've\l" .string "instantly carry you to any town you've\l"
.string "already visited.\p" .string "already visited.\p"
@@ -527,7 +527,7 @@ Route119_Text_1F4B56: @ 81F4B56
.string "{PLAYER}{KUN}.\p" .string "{PLAYER}{KUN}.\p"
.string "Well, let's meet again somewhere!$" .string "Well, let's meet again somewhere!$"
Route119_Text_1F4C9A: @ 81F4C9A Route119_Text_BrendanIntro: @ 81F4C9A
.string "BRENDAN: {PLAYER}! So this is where\n" .string "BRENDAN: {PLAYER}! So this is where\n"
.string "you've been looking for POKéMON?\p" .string "you've been looking for POKéMON?\p"
.string "Let me see how good you got.\n" .string "Let me see how good you got.\n"
@@ -535,17 +535,17 @@ Route119_Text_1F4C9A: @ 81F4C9A
.string "Now!\n" .string "Now!\n"
.string "It's a battle, so battle!$" .string "It's a battle, so battle!$"
Route119_Text_1F4D24: @ 81F4D24 Route119_Text_BrendanDefeat: @ 81F4D24
.string "Hmm…\n" .string "Hmm…\n"
.string "You've gotten pretty darn decent.$" .string "You've gotten pretty darn decent.$"
Route119_Text_1F4D4B: @ 81F4D4B Route119_Text_BrendanIllGiveYouThis: @ 81F4D4B
.string "BRENDAN: I'd say you're good enough\n" .string "BRENDAN: I'd say you're good enough\n"
.string "to search for POKéMON anywhere.\p" .string "to search for POKéMON anywhere.\p"
.string "Here, I'll give you this.\n" .string "Here, I'll give you this.\n"
.string "Try it out.$" .string "Try it out.$"
Route119_Text_1F4DB5: @ 81F4DB5 Route119_Text_BrendanExplainFly: @ 81F4DB5
.string "BRENDAN: Use FLY, and your POKéMON\n" .string "BRENDAN: Use FLY, and your POKéMON\n"
.string "instantly carries you to any town\l" .string "instantly carries you to any town\l"
.string "you've already visited.\p" .string "you've already visited.\p"
@@ -553,7 +553,7 @@ Route119_Text_1F4DB5: @ 81F4DB5
.string "to do that.\p" .string "to do that.\p"
.string "Anyway, I have to move along.$" .string "Anyway, I have to move along.$"
Route119_Text_1F4E60: @ 81F4E60 Route119_Text_ScottWayToGoBeSeeingYou: @ 81F4E60
.string "SCOTT: Hahahah!\n" .string "SCOTT: Hahahah!\n"
.string "Way to go, {PLAYER}{KUN}!\p" .string "Way to go, {PLAYER}{KUN}!\p"
.string "I just passed by a TRAINER riding\n" .string "I just passed by a TRAINER riding\n"
@@ -568,7 +568,7 @@ Route119_Text_1F4E60: @ 81F4E60
.string "Well, I'll be seeing you!$" .string "Well, I'll be seeing you!$"
Route119_Text_1F4FBA: @ 81F4FBA Route119_Text_ScottYouWonAtFortreeGym: @ 81F4FBA
.string "… … … … … …\n" .string "… … … … … …\n"
.string "… … … … … Beep!\p" .string "… … … … … Beep!\p"
.string "SCOTT: Hiya, {PLAYER}{KUN}, it's me!\p" .string "SCOTT: Hiya, {PLAYER}{KUN}, it's me!\p"
@@ -583,17 +583,17 @@ Route119_Text_1F4FBA: @ 81F4FBA
.string "… … … … … …\n" .string "… … … … … …\n"
.string "… … … … … Click!$" .string "… … … … … Click!$"
Route119_Text_1F50EB: @ 81F50EB Route119_Text_StayAwayFromWeatherInstitute: @ 81F50EB
.string "We're standing lookout here.\p" .string "We're standing lookout here.\p"
.string "Hey, you! Stay away from the WEATHER\n" .string "Hey, you! Stay away from the WEATHER\n"
.string "INSTITUTE. It's not safe.$" .string "INSTITUTE. It's not safe.$"
Route119_Text_1F5147: @ 81F5147 Route119_Text_DontGoNearWeatherInstitute: @ 81F5147
.string "Lookout duty is surprisingly boring.\p" .string "Lookout duty is surprisingly boring.\p"
.string "Hey, you! Please don't go near the\n" .string "Hey, you! Please don't go near the\n"
.string "WEATHER INSTITUTE.$" .string "WEATHER INSTITUTE.$"
Route119_Text_1F51A2: @ 81F51A2 Route119_Text_ThoughtFlyByCatchingBirdMons: @ 81F51A2
.string "I thought you FLY by catching a whole\n" .string "I thought you FLY by catching a whole\n"
.string "flock of BIRD POKéMON, and then\l" .string "flock of BIRD POKéMON, and then\l"
.string "hanging on to them somehow.\p" .string "hanging on to them somehow.\p"
@@ -602,25 +602,25 @@ Route119_Text_1F51A2: @ 81F51A2
.string "I wish I'd known about that a long\n" .string "I wish I'd known about that a long\n"
.string "time ago…$" .string "time ago…$"
Route119_Text_1F5261: @ 81F5261 Route119_Text_TallGrassSnaresBikeTires: @ 81F5261
.string "Tch…\n" .string "Tch…\n"
.string "It's a no-go…\p" .string "It's a no-go…\p"
.string "The tall grass snares BIKE tires.\n" .string "The tall grass snares BIKE tires.\n"
.string "There's no way you can cycle here.$" .string "There's no way you can cycle here.$"
Route119_Text_1F52B9: @ 81F52B9 Route119_Text_CanYourMonMakeSecretBase: @ 81F52B9
.string "Can your POKéMON use its SECRET POWER\n" .string "Can your POKéMON use its SECRET POWER\n"
.string "on a big pile of grass and make a\l" .string "on a big pile of grass and make a\l"
.string "SECRET BASE?$" .string "SECRET BASE?$"
Route119_Text_1F530E: @ 81F530E Route119_Text_RouteSignFortree: @ 81F530E
.string "ROUTE 119\n" .string "ROUTE 119\n"
.string "{RIGHT_ARROW} FORTREE CITY$" .string "{RIGHT_ARROW} FORTREE CITY$"
Route119_Text_1F5327: @ 81F5327 Route119_Text_WeatherInstitute: @ 81F5327
.string "WEATHER INSTITUTE$" .string "WEATHER INSTITUTE$"
Route119_Text_1F5339: @ 81F5339 Route119_Text_TrainerTipsDecoration: @ 81F5339
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "Up to sixteen decorations and\n" .string "Up to sixteen decorations and\n"
.string "furniture items can be placed in\l" .string "furniture items can be placed in\l"

View File

@@ -165,7 +165,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F57D7", "script": "Route120_EventScript_Colin",
"flag": "0" "flag": "0"
}, },
{ {
@@ -178,7 +178,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F57EE", "script": "Route120_EventScript_Robert",
"flag": "0" "flag": "0"
}, },
{ {
@@ -191,7 +191,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route120_EventScript_1F5850", "script": "Route120_EventScript_Lorenzo",
"flag": "0" "flag": "0"
}, },
{ {
@@ -204,7 +204,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route120_EventScript_1F5867", "script": "Route120_EventScript_Jenna",
"flag": "0" "flag": "0"
}, },
{ {
@@ -217,7 +217,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F587E", "script": "Route120_EventScript_Jeffrey",
"flag": "0" "flag": "0"
}, },
{ {
@@ -321,7 +321,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route120_EventScript_1F5527", "script": "Route120_EventScript_BerryBeauty",
"flag": "0" "flag": "0"
}, },
{ {
@@ -334,7 +334,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route120_EventScript_1F58E0", "script": "Route120_EventScript_Jennifer",
"flag": "0" "flag": "0"
}, },
{ {
@@ -347,7 +347,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route120_EventScript_1F58F7", "script": "Route120_EventScript_Chip",
"flag": "0" "flag": "0"
}, },
{ {
@@ -360,7 +360,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route120_EventScript_1F590E", "script": "Route120_EventScript_Clarissa",
"flag": "0" "flag": "0"
}, },
{ {
@@ -373,7 +373,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F5925", "script": "Route120_EventScript_Angelica",
"flag": "0" "flag": "0"
}, },
{ {
@@ -464,7 +464,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F593C", "script": "Route120_EventScript_Keigo",
"flag": "0" "flag": "0"
}, },
{ {
@@ -477,7 +477,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F5953", "script": "Route120_EventScript_Riley",
"flag": "0" "flag": "0"
}, },
{ {
@@ -568,7 +568,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F5981", "script": "Route120_EventScript_Callie",
"flag": "0" "flag": "0"
}, },
{ {
@@ -581,7 +581,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route120_EventScript_1F596A", "script": "Route120_EventScript_Leonel",
"flag": "0" "flag": "0"
}, },
{ {
@@ -756,7 +756,7 @@
"y": 3, "y": 3,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route120_EventScript_1F57C5" "script": "Route120_EventScript_RouteSignFortree"
}, },
{ {
"type": "sign", "type": "sign",
@@ -764,7 +764,7 @@
"y": 88, "y": 88,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route120_EventScript_1F57CE" "script": "Route120_EventScript_RouteSign121"
}, },
{ {
"type": "secret_base", "type": "secret_base",

View File

@@ -39,137 +39,137 @@ Route120_EventScript_RemoveKecleon:: @ 81F5460
return return
Route120_OnLoad: @ 81F5474 Route120_OnLoad: @ 81F5474
call_if_unset FLAG_REGI_DOORS_OPENED, Route120_EventScript_1F5490 call_if_unset FLAG_REGI_DOORS_OPENED, Route120_EventScript_CloseAncientTomb
call_if_set FLAG_RECEIVED_DEVON_SCOPE, Route120_EventScript_1F54A3 call_if_set FLAG_RECEIVED_DEVON_SCOPE, Route120_EventScript_SetBridgeClearMetatiles
call_if_unset FLAG_RECEIVED_DEVON_SCOPE, Route120_EventScript_1F54C8 call_if_unset FLAG_RECEIVED_DEVON_SCOPE, Route120_EventScript_SetBridgeKecleonMovement
end end
Route120_EventScript_1F5490:: @ 81F5490 Route120_EventScript_CloseAncientTomb:: @ 81F5490
setmetatile 7, 54, METATILE_General_RockWall_RockBase, 1 setmetatile 7, 54, METATILE_General_RockWall_RockBase, 1
setmetatile 7, 55, METATILE_General_RockWall_SandBase, 1 setmetatile 7, 55, METATILE_General_RockWall_SandBase, 1
return return
Route120_EventScript_1F54A3:: @ 81F54A3 Route120_EventScript_SetBridgeClearMetatiles:: @ 81F54A3
setmetatile 13, 15, METATILE_Fortree_WoodBridge_Kecleon0, 0 setmetatile 13, 15, METATILE_Fortree_WoodBridge1_Top, 0
setmetatile 12, 16, METATILE_Fortree_WoodBridge_Kecleon1, 0 setmetatile 12, 16, METATILE_Fortree_WoodBridge1_Bottom, 0
setmetatile 12, 17, METATILE_General_ReflectiveWater, 0 setmetatile 12, 17, METATILE_General_ReflectiveWater, 0
setmetatile 13, 17, METATILE_General_ReflectiveWater, 0 setmetatile 13, 17, METATILE_General_ReflectiveWater, 0
return return
Route120_EventScript_1F54C8:: @ 81F54C8 Route120_EventScript_SetBridgeKecleonMovement:: @ 81F54C8
setobjectmovementtype 36, MOVEMENT_TYPE_FACE_RIGHT setobjectmovementtype 36, MOVEMENT_TYPE_FACE_RIGHT
return return
Route120_OnTransition: @ 81F54CD Route120_OnTransition: @ 81F54CD
call GabbyAndTy_EventScript_UpdateLocation call GabbyAndTy_EventScript_UpdateLocation
call Route120_EventScript_1F54D8 call Route120_EventScript_SetWeather
end end
Route120_EventScript_1F54D8:: @ 81F54D8 Route120_EventScript_SetWeather:: @ 81F54D8
getplayerxy VAR_TEMP_0, VAR_TEMP_1 getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_1, 14 compare VAR_TEMP_1, 14
goto_if_le Route120_EventScript_1F5503 goto_if_le Route120_EventScript_SetSunnyWeather
compare VAR_TEMP_1, 60 compare VAR_TEMP_1, 60
goto_if_le Route120_EventScript_1F5507 goto_if_le Route120_EventScript_TrySetRainyWeather
compare VAR_TEMP_1, 61 compare VAR_TEMP_1, 61
goto_if_ge Route120_EventScript_1F54FF goto_if_ge Route120_EventScript_SetCloudyWeather
return return
Route120_EventScript_1F54FF:: @ 81F54FF Route120_EventScript_SetCloudyWeather:: @ 81F54FF
setweather WEATHER_CLOUDS setweather WEATHER_CLOUDS
return return
Route120_EventScript_1F5503:: @ 81F5503 Route120_EventScript_SetSunnyWeather:: @ 81F5503
setweather WEATHER_SUNNY setweather WEATHER_SUNNY
return return
Route120_EventScript_1F5507:: @ 81F5507 Route120_EventScript_TrySetRainyWeather:: @ 81F5507
compare VAR_TEMP_0, 7 compare VAR_TEMP_0, 7
goto_if_le Route120_EventScript_1F5523 goto_if_le Route120_EventScript_SetRainyWeather
compare VAR_TEMP_0, 19 compare VAR_TEMP_0, 19
goto_if_le Route120_EventScript_1F5503 goto_if_le Route120_EventScript_SetSunnyWeather
goto Route120_EventScript_1F5523 goto Route120_EventScript_SetRainyWeather
end end
Route120_EventScript_1F5523:: @ 81F5523 Route120_EventScript_SetRainyWeather:: @ 81F5523
setweather WEATHER_RAIN_LIGHT setweather WEATHER_RAIN_LIGHT
return return
Route120_EventScript_1F5527:: @ 81F5527 Route120_EventScript_BerryBeauty:: @ 81F5527
lock lock
faceplayer faceplayer
dotimebasedevents dotimebasedevents
goto_if_set FLAG_DAILY_ROUTE_120_RECEIVED_BERRY, Route120_EventScript_1F5625 goto_if_set FLAG_DAILY_ROUTE_120_RECEIVED_BERRY, Route120_EventScript_ReceivedBerry
msgbox Route120_Text_2A70C7, MSGBOX_YESNO msgbox Route120_Text_BerriesExpressionOfLoveIsntIt, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
call_if_eq Route120_EventScript_1F562F call_if_eq Route120_EventScript_BerryLove
compare VAR_RESULT, NO compare VAR_RESULT, NO
call_if_eq Route120_EventScript_1F5638 call_if_eq Route120_EventScript_BerryNotLove
specialvar VAR_RESULT, GetPlayerTrainerIdOnesDigit specialvar VAR_RESULT, GetPlayerTrainerIdOnesDigit
switch VAR_RESULT switch VAR_RESULT
case 0, Route120_EventScript_1F55CA case 0, Route120_EventScript_GiveFigyBerry
case 5, Route120_EventScript_1F55CA case 5, Route120_EventScript_GiveFigyBerry
case 1, Route120_EventScript_1F55D5 case 1, Route120_EventScript_GiveWikiBerry
case 6, Route120_EventScript_1F55D5 case 6, Route120_EventScript_GiveWikiBerry
case 2, Route120_EventScript_1F55E0 case 2, Route120_EventScript_GiveMagoBerry
case 7, Route120_EventScript_1F55E0 case 7, Route120_EventScript_GiveMagoBerry
case 3, Route120_EventScript_1F55EB case 3, Route120_EventScript_GiveAguavBerry
case 8, Route120_EventScript_1F55EB case 8, Route120_EventScript_GiveAguavBerry
case 4, Route120_EventScript_1F55F6 case 4, Route120_EventScript_GiveIapapaBerry
case 9, Route120_EventScript_1F55F6 case 9, Route120_EventScript_GiveIapapaBerry
end end
Route120_EventScript_1F55CA:: @ 81F55CA Route120_EventScript_GiveFigyBerry:: @ 81F55CA
setvar VAR_0x8004, ITEM_FIGY_BERRY setvar VAR_0x8004, ITEM_FIGY_BERRY
goto Route120_EventScript_1F5601 goto Route120_EventScript_GiveBerry
end end
Route120_EventScript_1F55D5:: @ 81F55D5 Route120_EventScript_GiveWikiBerry:: @ 81F55D5
setvar VAR_0x8004, ITEM_WIKI_BERRY setvar VAR_0x8004, ITEM_WIKI_BERRY
goto Route120_EventScript_1F5601 goto Route120_EventScript_GiveBerry
end end
Route120_EventScript_1F55E0:: @ 81F55E0 Route120_EventScript_GiveMagoBerry:: @ 81F55E0
setvar VAR_0x8004, ITEM_MAGO_BERRY setvar VAR_0x8004, ITEM_MAGO_BERRY
goto Route120_EventScript_1F5601 goto Route120_EventScript_GiveBerry
end end
Route120_EventScript_1F55EB:: @ 81F55EB Route120_EventScript_GiveAguavBerry:: @ 81F55EB
setvar VAR_0x8004, ITEM_AGUAV_BERRY setvar VAR_0x8004, ITEM_AGUAV_BERRY
goto Route120_EventScript_1F5601 goto Route120_EventScript_GiveBerry
end end
Route120_EventScript_1F55F6:: @ 81F55F6 Route120_EventScript_GiveIapapaBerry:: @ 81F55F6
setvar VAR_0x8004, ITEM_IAPAPA_BERRY setvar VAR_0x8004, ITEM_IAPAPA_BERRY
goto Route120_EventScript_1F5601 goto Route120_EventScript_GiveBerry
end end
Route120_EventScript_1F5601:: @ 81F5601 Route120_EventScript_GiveBerry:: @ 81F5601
giveitem_std VAR_0x8004 giveitem_std VAR_0x8004
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq Common_EventScript_ShowBagIsFull goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_DAILY_ROUTE_120_RECEIVED_BERRY setflag FLAG_DAILY_ROUTE_120_RECEIVED_BERRY
msgbox Route120_Text_2A71D5, MSGBOX_DEFAULT msgbox Route120_Text_BerryIsRareRaiseItWithCare, MSGBOX_DEFAULT
release release
end end
Route120_EventScript_1F5625:: @ 81F5625 Route120_EventScript_ReceivedBerry:: @ 81F5625
msgbox Route120_Text_2A7217, MSGBOX_DEFAULT msgbox Route120_Text_IllGetMoreBerriesFromBerryMaster, MSGBOX_DEFAULT
release release
end end
Route120_EventScript_1F562F:: @ 81F562F Route120_EventScript_BerryLove:: @ 81F562F
msgbox Route120_Text_2A7147, MSGBOX_DEFAULT msgbox Route120_Text_YesYouUnderstand, MSGBOX_DEFAULT
return return
Route120_EventScript_1F5638:: @ 81F5638 Route120_EventScript_BerryNotLove:: @ 81F5638
msgbox Route120_Text_2A7183, MSGBOX_DEFAULT msgbox Route120_Text_MakeYourOwnImpressions, MSGBOX_DEFAULT
return return
Route120_EventScript_Steven:: @ 81F5641 Route120_EventScript_Steven:: @ 81F5641
lock lock
faceplayer faceplayer
goto_if_set FLAG_NOT_READY_FOR_BATTLE_ROUTE_120, Route120_EventScript_1F5672 goto_if_set FLAG_NOT_READY_FOR_BATTLE_ROUTE_120, Route120_EventScript_StevenAskReadyForBattle
msgbox Route120_Text_StevenGreeting, MSGBOX_YESNO msgbox Route120_Text_StevenGreeting, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq Route120_EventScript_StevenNotReady goto_if_eq Route120_EventScript_StevenNotReady
@@ -177,12 +177,12 @@ Route120_EventScript_Steven:: @ 81F5641
end end
Route120_EventScript_StevenNotReady:: @ 81F5665 Route120_EventScript_StevenNotReady:: @ 81F5665
msgbox Route120_Text_1F5AAC, MSGBOX_DEFAULT msgbox Route120_Text_StevenIllWaitHere, MSGBOX_DEFAULT
setflag FLAG_NOT_READY_FOR_BATTLE_ROUTE_120 setflag FLAG_NOT_READY_FOR_BATTLE_ROUTE_120
release release
end end
Route120_EventScript_1F5672:: @ 81F5672 Route120_EventScript_StevenAskReadyForBattle:: @ 81F5672
msgbox Route120_Text_StevenReadyForBattle, MSGBOX_YESNO msgbox Route120_Text_StevenReadyForBattle, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq Route120_EventScript_StevenNotReady goto_if_eq Route120_EventScript_StevenNotReady
@@ -249,8 +249,8 @@ Route120_EventScript_StevenGiveDeconScope:: @ 81F572C
delay 15 delay 15
removeobject 31 removeobject 31
waitfieldeffect FLDEFF_NPCFLY_OUT waitfieldeffect FLDEFF_NPCFLY_OUT
setmetatile 13, 15, METATILE_Fortree_WoodBridge_Kecleon0, 0 setmetatile 13, 15, METATILE_Fortree_WoodBridge1_Top, 0
setmetatile 12, 16, METATILE_Fortree_WoodBridge_Kecleon1, 0 setmetatile 12, 16, METATILE_Fortree_WoodBridge1_Bottom, 0
setmetatile 12, 17, METATILE_General_ReflectiveWater, 0 setmetatile 12, 17, METATILE_General_ReflectiveWater, 0
setmetatile 13, 17, METATILE_General_ReflectiveWater, 0 setmetatile 13, 17, METATILE_General_ReflectiveWater, 0
special DrawWholeMapView special DrawWholeMapView
@@ -276,111 +276,111 @@ Route120_EventScript_InvisibleBridgeKecleon:: @ 81F57BC
msgbox Kecleon_Text_SomethingUnseeable, MSGBOX_NPC msgbox Kecleon_Text_SomethingUnseeable, MSGBOX_NPC
end end
Route120_EventScript_1F57C5:: @ 81F57C5 Route120_EventScript_RouteSignFortree:: @ 81F57C5
msgbox Route120_Text_1F5DCB, MSGBOX_SIGN msgbox Route120_Text_RouteSignFortree, MSGBOX_SIGN
end end
Route120_EventScript_1F57CE:: @ 81F57CE Route120_EventScript_RouteSign121:: @ 81F57CE
msgbox Route120_Text_1F5DE4, MSGBOX_SIGN msgbox Route120_Text_RouteSign121, MSGBOX_SIGN
end end
Route120_EventScript_1F57D7:: @ 81F57D7 Route120_EventScript_Colin:: @ 81F57D7
trainerbattle_single TRAINER_COLIN, Route120_Text_29E62D, Route120_Text_29E665 trainerbattle_single TRAINER_COLIN, Route120_Text_ColinIntro, Route120_Text_ColinDefeat
msgbox Route120_Text_29E67A, MSGBOX_AUTOCLOSE msgbox Route120_Text_ColinPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F57EE:: @ 81F57EE Route120_EventScript_Robert:: @ 81F57EE
trainerbattle_single TRAINER_ROBERT_1, Route120_Text_29E6E3, Route120_Text_29E70A, Route120_EventScript_1F581A trainerbattle_single TRAINER_ROBERT_1, Route120_Text_RobertIntro, Route120_Text_RobertDefeat, Route120_EventScript_RegisterRobert
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route120_EventScript_1F5839 goto_if_eq Route120_EventScript_RematchRobert
msgbox Route120_Text_29E726, MSGBOX_DEFAULT msgbox Route120_Text_RobertPostBattle, MSGBOX_DEFAULT
release release
end end
Route120_EventScript_1F581A:: @ 81F581A Route120_EventScript_RegisterRobert:: @ 81F581A
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route120_Text_29E75D, MSGBOX_DEFAULT msgbox Route120_Text_RobertRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ROBERT_1 register_matchcall TRAINER_ROBERT_1
release release
end end
Route120_EventScript_1F5839:: @ 81F5839 Route120_EventScript_RematchRobert:: @ 81F5839
trainerbattle_rematch TRAINER_ROBERT_1, Route120_Text_29E7AA, Route120_Text_29E7E1 trainerbattle_rematch TRAINER_ROBERT_1, Route120_Text_RobertRematchIntro, Route120_Text_RobertRematchDefeat
msgbox Route120_Text_29E804, MSGBOX_AUTOCLOSE msgbox Route120_Text_RobertPostRematch, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F5850:: @ 81F5850 Route120_EventScript_Lorenzo:: @ 81F5850
trainerbattle_single TRAINER_LORENZO, Route120_Text_29E843, Route120_Text_29E884 trainerbattle_single TRAINER_LORENZO, Route120_Text_LorenzoIntro, Route120_Text_LorenzoDefeat
msgbox Route120_Text_29E8C5, MSGBOX_AUTOCLOSE msgbox Route120_Text_LorenzoPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F5867:: @ 81F5867 Route120_EventScript_Jenna:: @ 81F5867
trainerbattle_single TRAINER_JENNA, Route120_Text_29E91C, Route120_Text_29E980 trainerbattle_single TRAINER_JENNA, Route120_Text_JennaIntro, Route120_Text_JennaDefeat
msgbox Route120_Text_29E996, MSGBOX_AUTOCLOSE msgbox Route120_Text_JennaPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F587E:: @ 81F587E Route120_EventScript_Jeffrey:: @ 81F587E
trainerbattle_single TRAINER_JEFFREY_1, Route120_Text_29E9D7, Route120_Text_29E9FF, Route120_EventScript_1F58AA trainerbattle_single TRAINER_JEFFREY_1, Route120_Text_JeffreyIntro, Route120_Text_JeffreyDefeat, Route120_EventScript_RegisterJeffrey
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route120_EventScript_1F58C9 goto_if_eq Route120_EventScript_RematchJeffrey
msgbox Route120_Text_29EA08, MSGBOX_DEFAULT msgbox Route120_Text_JeffreyPostBattle, MSGBOX_DEFAULT
release release
end end
Route120_EventScript_1F58AA:: @ 81F58AA Route120_EventScript_RegisterJeffrey:: @ 81F58AA
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route120_Text_29EA31, MSGBOX_DEFAULT msgbox Route120_Text_JeffreyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_JEFFREY_1 register_matchcall TRAINER_JEFFREY_1
release release
end end
Route120_EventScript_1F58C9:: @ 81F58C9 Route120_EventScript_RematchJeffrey:: @ 81F58C9
trainerbattle_rematch TRAINER_JEFFREY_1, Route120_Text_29EA61, Route120_Text_29EA8F trainerbattle_rematch TRAINER_JEFFREY_1, Route120_Text_JeffreyRematchIntro, Route120_Text_JeffreyRematchDefeat
msgbox Route120_Text_29EAA9, MSGBOX_AUTOCLOSE msgbox Route120_Text_JeffreyPostRematch, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F58E0:: @ 81F58E0 Route120_EventScript_Jennifer:: @ 81F58E0
trainerbattle_single TRAINER_JENNIFER, Route120_Text_29EAEF, Route120_Text_29EB53 trainerbattle_single TRAINER_JENNIFER, Route120_Text_JenniferIntro, Route120_Text_JenniferDefeat
msgbox Route120_Text_29EB6E, MSGBOX_AUTOCLOSE msgbox Route120_Text_JenniferPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F58F7:: @ 81F58F7 Route120_EventScript_Chip:: @ 81F58F7
trainerbattle_single TRAINER_CHIP, Route120_Text_29EBAF, Route120_Text_29EC25 trainerbattle_single TRAINER_CHIP, Route120_Text_ChipIntro, Route120_Text_ChipDefeat
msgbox Route120_Text_29EC41, MSGBOX_AUTOCLOSE msgbox Route120_Text_ChipPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F590E:: @ 81F590E Route120_EventScript_Clarissa:: @ 81F590E
trainerbattle_single TRAINER_CLARISSA, Route120_Text_29ECA6, Route120_Text_29ECEF trainerbattle_single TRAINER_CLARISSA, Route120_Text_ClarissaIntro, Route120_Text_ClarissaDefeat
msgbox Route120_Text_29ED19, MSGBOX_AUTOCLOSE msgbox Route120_Text_ClarissaPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F5925:: @ 81F5925 Route120_EventScript_Angelica:: @ 81F5925
trainerbattle_single TRAINER_ANGELICA, Route120_Text_29ED71, Route120_Text_29EDD3 trainerbattle_single TRAINER_ANGELICA, Route120_Text_AngelicaIntro, Route120_Text_AngelicaDefeat
msgbox Route120_Text_29EDF7, MSGBOX_AUTOCLOSE msgbox Route120_Text_AngelicaPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F593C:: @ 81F593C Route120_EventScript_Keigo:: @ 81F593C
trainerbattle_single TRAINER_KEIGO, Route120_Text_29EE50, Route120_Text_29EE97 trainerbattle_single TRAINER_KEIGO, Route120_Text_KeigoIntro, Route120_Text_KeigoDefeat
msgbox Route120_Text_29EED4, MSGBOX_AUTOCLOSE msgbox Route120_Text_KeigoPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F5953:: @ 81F5953 Route120_EventScript_Riley:: @ 81F5953
trainerbattle_single TRAINER_RILEY, Route120_Text_29EF08, Route120_Text_29EF63 trainerbattle_single TRAINER_RILEY, Route120_Text_RileyIntro, Route120_Text_RileyDefeat
msgbox Route120_Text_29EF89, MSGBOX_AUTOCLOSE msgbox Route120_Text_RileyPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F596A:: @ 81F596A Route120_EventScript_Leonel:: @ 81F596A
trainerbattle_single TRAINER_LEONEL, Route120_Text_29F04F, Route120_Text_29F080 trainerbattle_single TRAINER_LEONEL, Route120_Text_LeonelIntro, Route120_Text_LeonelDefeat
msgbox Route120_Text_29F0A1, MSGBOX_AUTOCLOSE msgbox Route120_Text_LeonelPostBattle, MSGBOX_AUTOCLOSE
end end
Route120_EventScript_1F5981:: @ 81F5981 Route120_EventScript_Callie:: @ 81F5981
trainerbattle_single TRAINER_CALLIE, Route120_Text_29EFB1, Route120_Text_29EFE1 trainerbattle_single TRAINER_CALLIE, Route120_Text_CallieIntro, Route120_Text_CallieDefeat
msgbox Route120_Text_29F002, MSGBOX_AUTOCLOSE msgbox Route120_Text_CalliePostBattle, MSGBOX_AUTOCLOSE
end end
Route120_Text_StevenGreeting: @ 81F5998 Route120_Text_StevenGreeting: @ 81F5998
@@ -396,7 +396,7 @@ Route120_Text_StevenGreeting: @ 81F5998
.string "{PLAYER}{KUN}, are your POKéMON ready for\n" .string "{PLAYER}{KUN}, are your POKéMON ready for\n"
.string "battle?$" .string "battle?$"
Route120_Text_1F5AAC: @ 81F5AAC Route120_Text_StevenIllWaitHere: @ 81F5AAC
.string "STEVEN: No?\p" .string "STEVEN: No?\p"
.string "I'll wait here, so you can get ready.$" .string "I'll wait here, so you can get ready.$"
@@ -444,10 +444,10 @@ Kecleon_Text_UseDevonScopeMonAttacked: @ 81F5D63
.string "visible!\p" .string "visible!\p"
.string "The startled POKéMON attacked!$" .string "The startled POKéMON attacked!$"
Route120_Text_1F5DCB: @ 81F5DCB Route120_Text_RouteSignFortree: @ 81F5DCB
.string "ROUTE 120\n" .string "ROUTE 120\n"
.string "{LEFT_ARROW} FORTREE CITY$" .string "{LEFT_ARROW} FORTREE CITY$"
Route120_Text_1F5DE4: @ 81F5DE4 Route120_Text_RouteSign121: @ 81F5DE4
.string "{RIGHT_ARROW} ROUTE 121\n" .string "{RIGHT_ARROW} ROUTE 121\n"
.string "{LEFT_ARROW} ROUTE 120$" .string "{LEFT_ARROW} ROUTE 120$"

View File

@@ -40,7 +40,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route121_EventScript_1F5DFD", "script": "Route121_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -157,7 +157,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route121_EventScript_1F5F04", "script": "Route121_EventScript_Kate",
"flag": "0" "flag": "0"
}, },
{ {
@@ -170,7 +170,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route121_EventScript_1F5F1F", "script": "Route121_EventScript_Joy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -248,7 +248,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route121_EventScript_1F5E74", "script": "Route121_EventScript_Vanessa",
"flag": "0" "flag": "0"
}, },
{ {
@@ -261,7 +261,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route121_EventScript_1F5E8B", "script": "Route121_EventScript_Walter",
"flag": "0" "flag": "0"
}, },
{ {
@@ -274,7 +274,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route121_EventScript_1F5EED", "script": "Route121_EventScript_Tammy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -287,7 +287,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route121_EventScript_1F5F3A", "script": "Route121_EventScript_Jessica",
"flag": "0" "flag": "0"
}, },
{ {
@@ -326,7 +326,7 @@
"movement_range_y": 4, "movement_range_y": 4,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route121_EventScript_1F5F9C", "script": "Route121_EventScript_Cale",
"flag": "0" "flag": "0"
}, },
{ {
@@ -339,7 +339,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route121_EventScript_1F5FB3", "script": "Route121_EventScript_Myles",
"flag": "0" "flag": "0"
}, },
{ {
@@ -352,7 +352,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route121_EventScript_1F5FCA", "script": "Route121_EventScript_Pat",
"flag": "0" "flag": "0"
}, },
{ {
@@ -365,7 +365,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route121_EventScript_1F5FE1", "script": "Route121_EventScript_Marcel",
"flag": "0" "flag": "0"
}, },
{ {
@@ -378,7 +378,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6", "trainer_sight_or_berry_tree_id": "6",
"script": "Route121_EventScript_1F5FF8", "script": "Route121_EventScript_Cristin",
"flag": "0" "flag": "0"
}, },
{ {
@@ -425,7 +425,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE121_STATE", "var": "VAR_ROUTE121_STATE",
"var_value": "0", "var_value": "0",
"script": "Route121_EventScript_1F5E18" "script": "Route121_EventScript_AquaGruntsMoveOut"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -434,7 +434,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE121_STATE", "var": "VAR_ROUTE121_STATE",
"var_value": "0", "var_value": "0",
"script": "Route121_EventScript_1F5E18" "script": "Route121_EventScript_AquaGruntsMoveOut"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -443,7 +443,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE121_STATE", "var": "VAR_ROUTE121_STATE",
"var_value": "0", "var_value": "0",
"script": "Route121_EventScript_1F5E18" "script": "Route121_EventScript_AquaGruntsMoveOut"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -452,7 +452,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_ROUTE121_STATE", "var": "VAR_ROUTE121_STATE",
"var_value": "0", "var_value": "0",
"script": "Route121_EventScript_1F5E18" "script": "Route121_EventScript_AquaGruntsMoveOut"
} }
], ],
"bg_events": [ "bg_events": [
@@ -462,7 +462,7 @@
"y": 14, "y": 14,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route121_EventScript_1F5E06" "script": "Route121_EventScript_MtPyrePierSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -498,7 +498,7 @@
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route121_EventScript_1F5E0F" "script": "Route121_EventScript_SafariZoneSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",

View File

@@ -1,28 +1,28 @@
Route121_MapScripts:: @ 81F5DFC Route121_MapScripts:: @ 81F5DFC
.byte 0 .byte 0
Route121_EventScript_1F5DFD:: @ 81F5DFD Route121_EventScript_Woman:: @ 81F5DFD
msgbox Route121_Text_1F607F, MSGBOX_NPC msgbox Route121_Text_AheadLoomsMtPyre, MSGBOX_NPC
end end
Route121_EventScript_1F5E06:: @ 81F5E06 Route121_EventScript_MtPyrePierSign:: @ 81F5E06
msgbox Route121_Text_1F60D3, MSGBOX_SIGN msgbox Route121_Text_MtPyrePierSign, MSGBOX_SIGN
end end
Route121_EventScript_1F5E0F:: @ 81F5E0F Route121_EventScript_SafariZoneSign:: @ 81F5E0F
msgbox Route121_Text_1F611E, MSGBOX_SIGN msgbox Route121_Text_SafariZoneSign, MSGBOX_SIGN
end end
Route121_EventScript_1F5E18:: @ 81F5E18 Route121_EventScript_AquaGruntsMoveOut:: @ 81F5E18
lockall lockall
playbgm MUS_AQA_0, 0 playbgm MUS_AQA_0, 0
applymovement 13, Common_Movement_WalkInPlaceRight applymovement 13, Common_Movement_WalkInPlaceRight
waitmovement 0 waitmovement 0
msgbox Route121_Text_1F605A, MSGBOX_DEFAULT msgbox Route121_Text_OkayMoveOutToMtPyre, MSGBOX_DEFAULT
closemessage closemessage
applymovement 12, Route121_Movement_1F5E59 applymovement 12, Route121_Movement_Grunt1Exit
applymovement 13, Route121_Movement_1F5E62 applymovement 13, Route121_Movement_Grunt2Exit
applymovement 14, Route121_Movement_1F5E6B applymovement 14, Route121_Movement_Grunt3Exit
waitmovement 0 waitmovement 0
fadedefaultbgm fadedefaultbgm
removeobject 12 removeobject 12
@@ -32,7 +32,7 @@ Route121_EventScript_1F5E18:: @ 81F5E18
releaseall releaseall
end end
Route121_Movement_1F5E59: @ 81F5E59 Route121_Movement_Grunt1Exit: @ 81F5E59
walk_down walk_down
walk_down walk_down
walk_down walk_down
@@ -43,7 +43,7 @@ Route121_Movement_1F5E59: @ 81F5E59
walk_down walk_down
step_end step_end
Route121_Movement_1F5E62: @ 81F5E62 Route121_Movement_Grunt2Exit: @ 81F5E62
walk_down walk_down
walk_down walk_down
walk_down walk_down
@@ -54,7 +54,7 @@ Route121_Movement_1F5E62: @ 81F5E62
walk_down walk_down
step_end step_end
Route121_Movement_1F5E6B: @ 81F5E6B Route121_Movement_Grunt3Exit: @ 81F5E6B
walk_down walk_down
walk_down walk_down
walk_down walk_down
@@ -65,127 +65,127 @@ Route121_Movement_1F5E6B: @ 81F5E6B
walk_down walk_down
step_end step_end
Route121_EventScript_1F5E74:: @ 81F5E74 Route121_EventScript_Vanessa:: @ 81F5E74
trainerbattle_single TRAINER_VANESSA, Route121_Text_29F0EC, Route121_Text_29F11F trainerbattle_single TRAINER_VANESSA, Route121_Text_VanessaIntro, Route121_Text_VanessaDefeat
msgbox Route121_Text_29F138, MSGBOX_AUTOCLOSE msgbox Route121_Text_VanessaPostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5E8B:: @ 81F5E8B Route121_EventScript_Walter:: @ 81F5E8B
trainerbattle_single TRAINER_WALTER_1, Route121_Text_29F199, Route121_Text_29F20D, Route121_EventScript_1F5EB7 trainerbattle_single TRAINER_WALTER_1, Route121_Text_WalterIntro, Route121_Text_WalterDefeat, Route121_EventScript_RegisterWalter
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route121_EventScript_1F5ED6 goto_if_eq Route121_EventScript_RematchWalter
msgbox Route121_Text_29F21E, MSGBOX_DEFAULT msgbox Route121_Text_WalterPostBattle, MSGBOX_DEFAULT
release release
end end
Route121_EventScript_1F5EB7:: @ 81F5EB7 Route121_EventScript_RegisterWalter:: @ 81F5EB7
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route121_Text_29F25B, MSGBOX_DEFAULT msgbox Route121_Text_WalterRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_WALTER_1 register_matchcall TRAINER_WALTER_1
release release
end end
Route121_EventScript_1F5ED6:: @ 81F5ED6 Route121_EventScript_RematchWalter:: @ 81F5ED6
trainerbattle_rematch TRAINER_WALTER_1, Route121_Text_29F2A6, Route121_Text_29F31A trainerbattle_rematch TRAINER_WALTER_1, Route121_Text_WalterRematchIntro, Route121_Text_WalterRematchDefeat
msgbox Route121_Text_29F32B, MSGBOX_AUTOCLOSE msgbox Route121_Text_WalterPostRematch, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5EED:: @ 81F5EED Route121_EventScript_Tammy:: @ 81F5EED
trainerbattle_single TRAINER_TAMMY, Route121_Text_29F381, Route121_Text_29F3B9 trainerbattle_single TRAINER_TAMMY, Route121_Text_TammyIntro, Route121_Text_TammyDefeat
msgbox Route121_Text_29F3C6, MSGBOX_AUTOCLOSE msgbox Route121_Text_TammyPostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5F04:: @ 81F5F04 Route121_EventScript_Kate:: @ 81F5F04
trainerbattle_double TRAINER_KATE_AND_JOY, Route121_Text_29F3FB, Route121_Text_29F43F, Route121_Text_29F4C9 trainerbattle_double TRAINER_KATE_AND_JOY, Route121_Text_KateIntro, Route121_Text_KateDefeat, Route121_Text_KateNotEnoughMons
msgbox Route121_Text_29F476, MSGBOX_AUTOCLOSE msgbox Route121_Text_KatePostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5F1F:: @ 81F5F1F Route121_EventScript_Joy:: @ 81F5F1F
trainerbattle_double TRAINER_KATE_AND_JOY, Route121_Text_29F521, Route121_Text_29F564, Route121_Text_29F5CE trainerbattle_double TRAINER_KATE_AND_JOY, Route121_Text_JoyIntro, Route121_Text_JoyDefeat, Route121_Text_JoyNotEnoughMons
msgbox Route121_Text_29F582, MSGBOX_AUTOCLOSE msgbox Route121_Text_JoyPostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5F3A:: @ 81F5F3A Route121_EventScript_Jessica:: @ 81F5F3A
trainerbattle_single TRAINER_JESSICA_1, Route121_Text_29F612, Route121_Text_29F641, Route121_EventScript_1F5F66 trainerbattle_single TRAINER_JESSICA_1, Route121_Text_JessicaIntro, Route121_Text_JessicaDefeat, Route121_EventScript_RegisterJessica
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route121_EventScript_1F5F85 goto_if_eq Route121_EventScript_RematchJessica
msgbox Route121_Text_29F66F, MSGBOX_DEFAULT msgbox Route121_Text_JessicaPostBattle, MSGBOX_DEFAULT
release release
end end
Route121_EventScript_1F5F66:: @ 81F5F66 Route121_EventScript_RegisterJessica:: @ 81F5F66
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route121_Text_29F69F, MSGBOX_DEFAULT msgbox Route121_Text_JessicaRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_JESSICA_1 register_matchcall TRAINER_JESSICA_1
release release
end end
Route121_EventScript_1F5F85:: @ 81F5F85 Route121_EventScript_RematchJessica:: @ 81F5F85
trainerbattle_rematch TRAINER_JESSICA_1, Route121_Text_29F6E4, Route121_Text_29F710 trainerbattle_rematch TRAINER_JESSICA_1, Route121_Text_JessicaRematchIntro, Route121_Text_JessicaRematchDefeat
msgbox Route121_Text_29F740, MSGBOX_AUTOCLOSE msgbox Route121_Text_JessicaPostRematch, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5F9C:: @ 81F5F9C Route121_EventScript_Cale:: @ 81F5F9C
trainerbattle_single TRAINER_CALE, Route121_Text_29F91A, Route121_Text_29F97B trainerbattle_single TRAINER_CALE, Route121_Text_CaleIntro, Route121_Text_CaleDefeat
msgbox Route121_Text_29F9AE, MSGBOX_AUTOCLOSE msgbox Route121_Text_CalePostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5FB3:: @ 81F5FB3 Route121_EventScript_Myles:: @ 81F5FB3
trainerbattle_single TRAINER_MYLES, Route121_Text_29FA1E, Route121_Text_29FA64 trainerbattle_single TRAINER_MYLES, Route121_Text_MylesIntro, Route121_Text_MylesDefeat
msgbox Route121_Text_29FA73, MSGBOX_AUTOCLOSE msgbox Route121_Text_MylesPostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5FCA:: @ 81F5FCA Route121_EventScript_Pat:: @ 81F5FCA
trainerbattle_single TRAINER_PAT, Route121_Text_29FAA7, Route121_Text_29FAD8 trainerbattle_single TRAINER_PAT, Route121_Text_PatIntro, Route121_Text_PatDefeat
msgbox Route121_Text_29FAEA, MSGBOX_AUTOCLOSE msgbox Route121_Text_PatPostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5FE1:: @ 81F5FE1 Route121_EventScript_Marcel:: @ 81F5FE1
trainerbattle_single TRAINER_MARCEL, Route121_Text_29FB35, Route121_Text_29FB8C trainerbattle_single TRAINER_MARCEL, Route121_Text_MarcelIntro, Route121_Text_MarcelDefeat
msgbox Route121_Text_29FBA8, MSGBOX_AUTOCLOSE msgbox Route121_Text_MarcelPostBattle, MSGBOX_AUTOCLOSE
end end
Route121_EventScript_1F5FF8:: @ 81F5FF8 Route121_EventScript_Cristin:: @ 81F5FF8
trainerbattle_single TRAINER_CRISTIN_1, Route121_Text_29F770, Route121_Text_29F7C1, Route121_EventScript_1F6024 trainerbattle_single TRAINER_CRISTIN_1, Route121_Text_CristinIntro, Route121_Text_CristinDefeat, Route121_EventScript_RegisterCristin
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route121_EventScript_1F6043 goto_if_eq Route121_EventScript_RematchCristin
msgbox Route121_Text_29F7D4, MSGBOX_DEFAULT msgbox Route121_Text_CristinPostBattle, MSGBOX_DEFAULT
release release
end end
Route121_EventScript_1F6024:: @ 81F6024 Route121_EventScript_RegisterCristin:: @ 81F6024
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route121_Text_29F80D, MSGBOX_DEFAULT msgbox Route121_Text_CristinRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_CRISTIN_1 register_matchcall TRAINER_CRISTIN_1
release release
end end
Route121_EventScript_1F6043:: @ 81F6043 Route121_EventScript_RematchCristin:: @ 81F6043
trainerbattle_rematch TRAINER_CRISTIN_1, Route121_Text_29F855, Route121_Text_29F8A8 trainerbattle_rematch TRAINER_CRISTIN_1, Route121_Text_CristinRematchIntro, Route121_Text_CristinRematchDefeat
msgbox Route121_Text_29F8D0, MSGBOX_AUTOCLOSE msgbox Route121_Text_CristinPostRematch, MSGBOX_AUTOCLOSE
end end
Route121_Text_1F605A: @ 81F605A Route121_Text_OkayMoveOutToMtPyre: @ 81F605A
.string "Okay!\n" .string "Okay!\n"
.string "We're to move out to MT. PYRE!$" .string "We're to move out to MT. PYRE!$"
Route121_Text_1F607F: @ 81F607F Route121_Text_AheadLoomsMtPyre: @ 81F607F
.string "Ahead looms MT. PYRE…\p" .string "Ahead looms MT. PYRE…\p"
.string "It is a natural monument to the spirits \n" .string "It is a natural monument to the spirits \n"
.string "of departed POKéMON…$" .string "of departed POKéMON…$"
Route121_Text_1F60D3: @ 81F60D3 Route121_Text_MtPyrePierSign: @ 81F60D3
.string "MT. PYRE PIER\p" .string "MT. PYRE PIER\p"
.string "…The sign is old and worn out.\n" .string "…The sign is old and worn out.\n"
.string "The words are barely legible…$" .string "The words are barely legible…$"
Route121_Text_1F611E: @ 81F611E Route121_Text_SafariZoneSign: @ 81F611E
.string "“Filled with rare POKéMON!”\n" .string "“Filled with rare POKéMON!”\n"
.string "SAFARI ZONE$" .string "SAFARI ZONE$"

View File

@@ -126,7 +126,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route123_EventScript_1F61C5", "script": "Route123_EventScript_Wendy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -139,7 +139,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route123_EventScript_1F61DC", "script": "Route123_EventScript_Braxton",
"flag": "0" "flag": "0"
}, },
{ {
@@ -308,7 +308,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "0", "trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route123_EventScript_1F6151", "script": "Route123_EventScript_GigaDrainGirl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -360,7 +360,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route123_EventScript_1F61F3", "script": "Route123_EventScript_Violet",
"flag": "0" "flag": "0"
}, },
{ {
@@ -373,7 +373,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route123_EventScript_1F62E9", "script": "Route123_EventScript_Yuki",
"flag": "0" "flag": "0"
}, },
{ {
@@ -386,7 +386,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route123_EventScript_1F62CE", "script": "Route123_EventScript_Miu",
"flag": "0" "flag": "0"
}, },
{ {
@@ -399,7 +399,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route123_EventScript_1F620A", "script": "Route123_EventScript_Cameron",
"flag": "0" "flag": "0"
}, },
{ {
@@ -412,7 +412,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route123_EventScript_1F626C", "script": "Route123_EventScript_Jacki",
"flag": "0" "flag": "0"
}, },
{ {
@@ -425,7 +425,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route123_EventScript_1F6304", "script": "Route123_EventScript_Kindra",
"flag": "0" "flag": "0"
}, },
{ {
@@ -464,7 +464,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route123_EventScript_1F6377", "script": "Route123_EventScript_Jonas",
"flag": "0" "flag": "0"
}, },
{ {
@@ -477,7 +477,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route123_EventScript_1F6360", "script": "Route123_EventScript_Kayley",
"flag": "0" "flag": "0"
}, },
{ {
@@ -490,7 +490,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route123_EventScript_1F6349", "script": "Route123_EventScript_Ed",
"flag": "0" "flag": "0"
}, },
{ {
@@ -503,7 +503,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route123_EventScript_1F63BC", "script": "Route123_EventScript_Fernando",
"flag": "0" "flag": "0"
}, },
{ {
@@ -516,7 +516,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route123_EventScript_1F6332", "script": "Route123_EventScript_Alberto",
"flag": "0" "flag": "0"
}, },
{ {
@@ -529,7 +529,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route123_EventScript_1F631B", "script": "Route123_EventScript_Frederick",
"flag": "0" "flag": "0"
}, },
{ {
@@ -555,7 +555,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route123_EventScript_1F638E", "script": "Route123_EventScript_Jazmyn",
"flag": "0" "flag": "0"
}, },
{ {
@@ -568,7 +568,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route123_EventScript_1F63A5", "script": "Route123_EventScript_Davis",
"flag": "0" "flag": "0"
}, },
{ {
@@ -757,7 +757,7 @@
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route123_EventScript_1F61B3" "script": "Route123_EventScript_RouteSignMtPyre"
}, },
{ {
"type": "secret_base", "type": "secret_base",
@@ -779,7 +779,7 @@
"y": 12, "y": 12,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route123_EventScript_1F61AA" "script": "Route123_EventScript_RouteSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",
@@ -795,7 +795,7 @@
"y": 7, "y": 7,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route123_EventScript_1F61BC" "script": "Route123_EventScript_BerryMastersHouseSign"
}, },
{ {
"type": "secret_base", "type": "secret_base",

View File

@@ -6,198 +6,198 @@ Route123_OnTransition: @ 81F614D
special SetRoute123Weather special SetRoute123Weather
end end
Route123_EventScript_1F6151:: @ 81F6151 Route123_EventScript_GigaDrainGirl:: @ 81F6151
lock lock
faceplayer faceplayer
goto_if_set FLAG_RECEIVED_TM19, Route123_EventScript_1F61A0 goto_if_set FLAG_RECEIVED_TM19, Route123_EventScript_ReceivedGigaDrain
msgbox Route123_Text_1F641E, MSGBOX_DEFAULT msgbox Route123_Text_LoveGrassMonsHaveAny, MSGBOX_DEFAULT
special IsGrassTypeInParty special IsGrassTypeInParty
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Route123_EventScript_1F619E goto_if_eq Route123_EventScript_NoGrassMons
msgbox Route123_Text_1F645D, MSGBOX_DEFAULT msgbox Route123_Text_YouLikeGrassMonsTooHaveThis, MSGBOX_DEFAULT
giveitem_std ITEM_TM19 giveitem_std ITEM_TM19
compare VAR_RESULT, 0 compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_TM19 setflag FLAG_RECEIVED_TM19
msgbox Route123_Text_1F64CF, MSGBOX_DEFAULT msgbox Route123_Text_CheckTreesWithMyGrassMon, MSGBOX_DEFAULT
release release
end end
Route123_EventScript_1F619E:: @ 81F619E Route123_EventScript_NoGrassMons:: @ 81F619E
release release
end end
Route123_EventScript_1F61A0:: @ 81F61A0 Route123_EventScript_ReceivedGigaDrain:: @ 81F61A0
msgbox Route123_Text_1F64CF, MSGBOX_DEFAULT msgbox Route123_Text_CheckTreesWithMyGrassMon, MSGBOX_DEFAULT
release release
end end
Route123_EventScript_1F61AA:: @ 81F61AA Route123_EventScript_RouteSign:: @ 81F61AA
msgbox Route123_Text_1F6511, MSGBOX_SIGN msgbox Route123_Text_RouteSign, MSGBOX_SIGN
end end
Route123_EventScript_1F61B3:: @ 81F61B3 Route123_EventScript_RouteSignMtPyre:: @ 81F61B3
msgbox Route123_Text_1F6529, MSGBOX_SIGN msgbox Route123_Text_RouteSignMtPyre, MSGBOX_SIGN
end end
Route123_EventScript_1F61BC:: @ 81F61BC Route123_EventScript_BerryMastersHouseSign:: @ 81F61BC
msgbox Route123_Text_1F6557, MSGBOX_SIGN msgbox Route123_Text_BerryMastersHouse, MSGBOX_SIGN
end end
Route123_EventScript_1F61C5:: @ 81F61C5 Route123_EventScript_Wendy:: @ 81F61C5
trainerbattle_single TRAINER_WENDY, Route123_Text_29FBEB, Route123_Text_29FC23 trainerbattle_single TRAINER_WENDY, Route123_Text_WendyIntro, Route123_Text_WendyDefeat
msgbox Route123_Text_29FC42, MSGBOX_AUTOCLOSE msgbox Route123_Text_WendyPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F61DC:: @ 81F61DC Route123_EventScript_Braxton:: @ 81F61DC
trainerbattle_single TRAINER_BRAXTON, Route123_Text_29FC6F, Route123_Text_29FCD6 trainerbattle_single TRAINER_BRAXTON, Route123_Text_BraxtonIntro, Route123_Text_BraxtonDefeat
msgbox Route123_Text_29FCF4, MSGBOX_AUTOCLOSE msgbox Route123_Text_BraxtonPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F61F3:: @ 81F61F3 Route123_EventScript_Violet:: @ 81F61F3
trainerbattle_single TRAINER_VIOLET, Route123_Text_29FD1D, Route123_Text_29FD53 trainerbattle_single TRAINER_VIOLET, Route123_Text_VioletIntro, Route123_Text_VioletDefeat
msgbox Route123_Text_29FD7B, MSGBOX_AUTOCLOSE msgbox Route123_Text_VioletPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F620A:: @ 81F620A Route123_EventScript_Cameron:: @ 81F620A
trainerbattle_single TRAINER_CAMERON_1, Route123_Text_29FDBA, Route123_Text_29FE1E, Route123_EventScript_1F6236 trainerbattle_single TRAINER_CAMERON_1, Route123_Text_CameronIntro, Route123_Text_CameronDefeat, Route123_EventScript_RegisterCameron
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route123_EventScript_1F6255 goto_if_eq Route123_EventScript_RematchCameron
msgbox Route123_Text_29FE2A, MSGBOX_DEFAULT msgbox Route123_Text_CameronPostBattle, MSGBOX_DEFAULT
release release
end end
Route123_EventScript_1F6236:: @ 81F6236 Route123_EventScript_RegisterCameron:: @ 81F6236
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route123_Text_29FE70, MSGBOX_DEFAULT msgbox Route123_Text_CameronRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_CAMERON_1 register_matchcall TRAINER_CAMERON_1
release release
end end
Route123_EventScript_1F6255:: @ 81F6255 Route123_EventScript_RematchCameron:: @ 81F6255
trainerbattle_rematch TRAINER_CAMERON_1, Route123_Text_29FED4, Route123_Text_29FF1B trainerbattle_rematch TRAINER_CAMERON_1, Route123_Text_CameronRematchIntro, Route123_Text_CameronRematchDefeat
msgbox Route123_Text_29FF27, MSGBOX_AUTOCLOSE msgbox Route123_Text_CameronPostRematch, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F626C:: @ 81F626C Route123_EventScript_Jacki:: @ 81F626C
trainerbattle_single TRAINER_JACKI_1, Route123_Text_29FF61, Route123_Text_29FFD8, Route123_EventScript_1F6298 trainerbattle_single TRAINER_JACKI_1, Route123_Text_JackiIntro, Route123_Text_JackiDefeat, Route123_EventScript_RegisterJacki
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route123_EventScript_1F62B7 goto_if_eq Route123_EventScript_RematchJacki
msgbox Route123_Text_29FFE5, MSGBOX_DEFAULT msgbox Route123_Text_JackiPostBattle, MSGBOX_DEFAULT
release release
end end
Route123_EventScript_1F6298:: @ 81F6298 Route123_EventScript_RegisterJacki:: @ 81F6298
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route123_Text_2A0027, MSGBOX_DEFAULT msgbox Route123_Text_JackiRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_JACKI_1 register_matchcall TRAINER_JACKI_1
release release
end end
Route123_EventScript_1F62B7:: @ 81F62B7 Route123_EventScript_RematchJacki:: @ 81F62B7
trainerbattle_rematch TRAINER_JACKI_1, Route123_Text_2A005E, Route123_Text_2A008D trainerbattle_rematch TRAINER_JACKI_1, Route123_Text_JackiRematchIntro, Route123_Text_JackiRematchDefeat
msgbox Route123_Text_2A0099, MSGBOX_AUTOCLOSE msgbox Route123_Text_JackiPostRematch, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F62CE:: @ 81F62CE Route123_EventScript_Miu:: @ 81F62CE
trainerbattle_double TRAINER_MIU_AND_YUKI, Route123_Text_2A00D6, Route123_Text_2A0119, Route123_Text_2A016D trainerbattle_double TRAINER_MIU_AND_YUKI, Route123_Text_MiuIntro, Route123_Text_MiuDefeat, Route123_Text_MiuNotEnoughMons
msgbox Route123_Text_2A012E, MSGBOX_AUTOCLOSE msgbox Route123_Text_MiuPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F62E9:: @ 81F62E9 Route123_EventScript_Yuki:: @ 81F62E9
trainerbattle_double TRAINER_MIU_AND_YUKI, Route123_Text_2A01A7, Route123_Text_2A01D8, Route123_Text_2A0224 trainerbattle_double TRAINER_MIU_AND_YUKI, Route123_Text_YukiIntro, Route123_Text_YukiDefeat, Route123_Text_YukiNotEnoughMons
msgbox Route123_Text_2A01EE, MSGBOX_AUTOCLOSE msgbox Route123_Text_YukiPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F6304:: @ 81F6304 Route123_EventScript_Kindra:: @ 81F6304
trainerbattle_single TRAINER_KINDRA, Route123_Text_2A025F, Route123_Text_2A02A6 trainerbattle_single TRAINER_KINDRA, Route123_Text_KindraIntro, Route123_Text_KindraDefeat
msgbox Route123_Text_2A02C1, MSGBOX_AUTOCLOSE msgbox Route123_Text_KindraPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F631B:: @ 81F631B Route123_EventScript_Frederick:: @ 81F631B
trainerbattle_single TRAINER_FREDRICK, Route123_Text_2A060A, Route123_Text_2A0631 trainerbattle_single TRAINER_FREDRICK, Route123_Text_FrederickIntro, Route123_Text_FrederickDefeat
msgbox Route123_Text_2A0672, MSGBOX_AUTOCLOSE msgbox Route123_Text_FrederickPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F6332:: @ 81F6332 Route123_EventScript_Alberto:: @ 81F6332
trainerbattle_single TRAINER_ALBERTO, Route123_Text_2A06AF, Route123_Text_2A0704 trainerbattle_single TRAINER_ALBERTO, Route123_Text_AlbertoIntro, Route123_Text_AlbertoDefeat
msgbox Route123_Text_2A072B, MSGBOX_AUTOCLOSE msgbox Route123_Text_AlbertoPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F6349:: @ 81F6349 Route123_EventScript_Ed:: @ 81F6349
trainerbattle_single TRAINER_ED, Route123_Text_2A079B, Route123_Text_2A07F0 trainerbattle_single TRAINER_ED, Route123_Text_EdIntro, Route123_Text_EdDefeat
msgbox Route123_Text_2A080D, MSGBOX_AUTOCLOSE msgbox Route123_Text_EdPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F6360:: @ 81F6360 Route123_EventScript_Kayley:: @ 81F6360
trainerbattle_single TRAINER_KAYLEY, Route123_Text_2A0902, Route123_Text_2A0943 trainerbattle_single TRAINER_KAYLEY, Route123_Text_KayleyIntro, Route123_Text_KayleyDefeat
msgbox Route123_Text_2A096E, MSGBOX_AUTOCLOSE msgbox Route123_Text_KayleyPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F6377:: @ 81F6377 Route123_EventScript_Jonas:: @ 81F6377
trainerbattle_single TRAINER_JONAS, Route123_Text_2A0854, Route123_Text_2A088A trainerbattle_single TRAINER_JONAS, Route123_Text_JonasIntro, Route123_Text_JonasDefeat
msgbox Route123_Text_2A08CA, MSGBOX_AUTOCLOSE msgbox Route123_Text_JonasPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F638E:: @ 81F638E Route123_EventScript_Jazmyn:: @ 81F638E
trainerbattle_single TRAINER_JAZMYN, Route123_Text_2A054E, Route123_Text_2A0592 trainerbattle_single TRAINER_JAZMYN, Route123_Text_JazmynIntro, Route123_Text_JazmynDefeat
msgbox Route123_Text_2A05AC, MSGBOX_AUTOCLOSE msgbox Route123_Text_JazmynPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F63A5:: @ 81F63A5 Route123_EventScript_Davis:: @ 81F63A5
trainerbattle_single TRAINER_DAVIS, Route123_Text_2A04C0, Route123_Text_2A04FE trainerbattle_single TRAINER_DAVIS, Route123_Text_DavisIntro, Route123_Text_DavisDefeat
msgbox Route123_Text_2A0512, MSGBOX_AUTOCLOSE msgbox Route123_Text_DavisPostBattle, MSGBOX_AUTOCLOSE
end end
Route123_EventScript_1F63BC:: @ 81F63BC Route123_EventScript_Fernando:: @ 81F63BC
trainerbattle_single TRAINER_FERNANDO_1, Route123_Text_2A0323, Route123_Text_2A035C, Route123_EventScript_1F63E8 trainerbattle_single TRAINER_FERNANDO_1, Route123_Text_FernandoIntro, Route123_Text_FernandoDefeat, Route123_EventScript_RegisterFernando
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route123_EventScript_1F6407 goto_if_eq Route123_EventScript_RematchFernando
msgbox Route123_Text_2A0389, MSGBOX_DEFAULT msgbox Route123_Text_FernandoPostBattle, MSGBOX_DEFAULT
release release
end end
Route123_EventScript_1F63E8:: @ 81F63E8 Route123_EventScript_RegisterFernando:: @ 81F63E8
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route123_Text_2A03C1, MSGBOX_DEFAULT msgbox Route123_Text_FernandoRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_FERNANDO_1 register_matchcall TRAINER_FERNANDO_1
release release
end end
Route123_EventScript_1F6407:: @ 81F6407 Route123_EventScript_RematchFernando:: @ 81F6407
trainerbattle_rematch TRAINER_FERNANDO_1, Route123_Text_2A03FB, Route123_Text_2A045A trainerbattle_rematch TRAINER_FERNANDO_1, Route123_Text_FernandoRematchIntro, Route123_Text_FernandoRematchDefeat
msgbox Route123_Text_2A0487, MSGBOX_AUTOCLOSE msgbox Route123_Text_FernandoPostRematch, MSGBOX_AUTOCLOSE
end end
Route123_Text_1F641E: @ 81F641E Route123_Text_LoveGrassMonsHaveAny: @ 81F641E
.string "I love GRASS-type POKéMON!\p" .string "I love GRASS-type POKéMON!\p"
.string "Do you have any GRASS-type POKéMON?$" .string "Do you have any GRASS-type POKéMON?$"
Route123_Text_1F645D: @ 81F645D Route123_Text_YouLikeGrassMonsTooHaveThis: @ 81F645D
.string "Oh?\p" .string "Oh?\p"
.string "You like GRASS-type POKéMON, too,\n" .string "You like GRASS-type POKéMON, too,\n"
.string "don't you?\p" .string "don't you?\p"
.string "I'm so happy, you can have this!\n" .string "I'm so happy, you can have this!\n"
.string "It's a token of our friendship.$" .string "It's a token of our friendship.$"
Route123_Text_1F64CF: @ 81F64CF Route123_Text_CheckTreesWithMyGrassMon: @ 81F64CF
.string "I check trees with my GRASS-type\n" .string "I check trees with my GRASS-type\n"
.string "POKéMON. I'm like a tree doctor.$" .string "POKéMON. I'm like a tree doctor.$"
Route123_Text_1F6511: @ 81F6511 Route123_Text_RouteSign: @ 81F6511
.string "{RIGHT_ARROW} ROUTE 123\n" .string "{RIGHT_ARROW} ROUTE 123\n"
.string "{LEFT_ARROW} ROUTE 118$" .string "{LEFT_ARROW} ROUTE 118$"
Route123_Text_1F6529: @ 81F6529 Route123_Text_RouteSignMtPyre: @ 81F6529
.string "{UP_ARROW} MT. PYRE\n" .string "{UP_ARROW} MT. PYRE\n"
.string "“Forbidden to the faint of heart.”$" .string "“Forbidden to the faint of heart.”$"
Route123_Text_1F6557: @ 81F6557 Route123_Text_BerryMastersHouse: @ 81F6557
.string "BERRY MASTER'S HOUSE$" .string "BERRY MASTER'S HOUSE$"

View File

@@ -50,7 +50,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route124_EventScript_1F6585", "script": "Route124_EventScript_Spencer",
"flag": "0" "flag": "0"
}, },
{ {
@@ -63,7 +63,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route124_EventScript_1F659C", "script": "Route124_EventScript_Roland",
"flag": "0" "flag": "0"
}, },
{ {
@@ -76,7 +76,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route124_EventScript_1F65B3", "script": "Route124_EventScript_Jenny",
"flag": "0" "flag": "0"
}, },
{ {
@@ -89,7 +89,7 @@
"movement_range_y": 8, "movement_range_y": 8,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route124_EventScript_1F6615", "script": "Route124_EventScript_Grace",
"flag": "0" "flag": "0"
}, },
{ {
@@ -102,7 +102,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route124_EventScript_1F662C", "script": "Route124_EventScript_Chad",
"flag": "0" "flag": "0"
}, },
{ {
@@ -154,7 +154,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route124_EventScript_1F6643", "script": "Route124_EventScript_Lila",
"flag": "0" "flag": "0"
}, },
{ {
@@ -167,7 +167,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route124_EventScript_1F66A7", "script": "Route124_EventScript_Roy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -180,7 +180,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route124_EventScript_1F670B", "script": "Route124_EventScript_Declan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -193,7 +193,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route124_EventScript_1F6722", "script": "Route124_EventScript_Isabella",
"flag": "0" "flag": "0"
} }
], ],
@@ -214,7 +214,7 @@
"y": 48, "y": 48,
"elevation": 3, "elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY", "player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "Route124_EventScript_1F657C" "script": "Route124_EventScript_HuntersHouseSign"
} }
] ]
} }

View File

@@ -6,102 +6,102 @@ Route124_OnTransition: @ 81F6572
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather
end end
Route124_EventScript_1F657C:: @ 81F657C Route124_EventScript_HuntersHouseSign:: @ 81F657C
msgbox Route124_Text_1F6739, MSGBOX_SIGN msgbox Route124_Text_HuntersHouse, MSGBOX_SIGN
end end
Route124_EventScript_1F6585:: @ 81F6585 Route124_EventScript_Spencer:: @ 81F6585
trainerbattle_single TRAINER_SPENCER, Route124_Text_2A09B1, Route124_Text_2A0A02 trainerbattle_single TRAINER_SPENCER, Route124_Text_SpencerIntro, Route124_Text_SpencerDefeat
msgbox Route124_Text_2A0A20, MSGBOX_AUTOCLOSE msgbox Route124_Text_SpencerPostBattle, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F659C:: @ 81F659C Route124_EventScript_Roland:: @ 81F659C
trainerbattle_single TRAINER_ROLAND, Route124_Text_2A0A84, Route124_Text_2A0ACC trainerbattle_single TRAINER_ROLAND, Route124_Text_RolandIntro, Route124_Text_RolandDefeat
msgbox Route124_Text_2A0AD9, MSGBOX_AUTOCLOSE msgbox Route124_Text_RolandPostBattle, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F65B3:: @ 81F65B3 Route124_EventScript_Jenny:: @ 81F65B3
trainerbattle_single TRAINER_JENNY_1, Route124_Text_2A0B37, Route124_Text_2A0B7C, Route124_EventScript_1F65DF trainerbattle_single TRAINER_JENNY_1, Route124_Text_JennyIntro, Route124_Text_JennyDefeat, Route124_EventScript_RegisterJenny
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route124_EventScript_1F65FE goto_if_eq Route124_EventScript_RematchJenny
msgbox Route124_Text_2A0B9A, MSGBOX_DEFAULT msgbox Route124_Text_JennyPostBattle, MSGBOX_DEFAULT
release release
end end
Route124_EventScript_1F65DF:: @ 81F65DF Route124_EventScript_RegisterJenny:: @ 81F65DF
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route124_Text_2A0C14, MSGBOX_DEFAULT msgbox Route124_Text_JennyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_JENNY_1 register_matchcall TRAINER_JENNY_1
release release
end end
Route124_EventScript_1F65FE:: @ 81F65FE Route124_EventScript_RematchJenny:: @ 81F65FE
trainerbattle_rematch TRAINER_JENNY_1, Route124_Text_2A0C60, Route124_Text_2A0CA0 trainerbattle_rematch TRAINER_JENNY_1, Route124_Text_JennyRematchIntro, Route124_Text_JennyRematchDefeat
msgbox Route124_Text_2A0CBE, MSGBOX_AUTOCLOSE msgbox Route124_Text_JennyPostRematch, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F6615:: @ 81F6615 Route124_EventScript_Grace:: @ 81F6615
trainerbattle_single TRAINER_GRACE, Route124_Text_2A0D0A, Route124_Text_2A0D3D trainerbattle_single TRAINER_GRACE, Route124_Text_GraceIntro, Route124_Text_GraceDefeat
msgbox Route124_Text_2A0D66, MSGBOX_AUTOCLOSE msgbox Route124_Text_GracePostBattle, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F662C:: @ 81F662C Route124_EventScript_Chad:: @ 81F662C
trainerbattle_single TRAINER_CHAD, Route124_Text_2A0DA0, Route124_Text_2A0DFF trainerbattle_single TRAINER_CHAD, Route124_Text_ChadIntro, Route124_Text_ChadDefeat
msgbox Route124_Text_2A0E1E, MSGBOX_AUTOCLOSE msgbox Route124_Text_ChadPostBattle, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F6643:: @ 81F6643 Route124_EventScript_Lila:: @ 81F6643
trainerbattle_double TRAINER_LILA_AND_ROY_1, Route124_Text_2A0E87, Route124_Text_2A0EFE, Route124_Text_2A0F8C, Route124_EventScript_1F6673 trainerbattle_double TRAINER_LILA_AND_ROY_1, Route124_Text_LilaIntro, Route124_Text_LilaDefeat, Route124_Text_LilaNotEnoughMons, Route124_EventScript_RegisterLila
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route124_EventScript_1F668C goto_if_eq Route124_EventScript_RematchLila
msgbox Route124_Text_2A0F3A, MSGBOX_DEFAULT msgbox Route124_Text_LilaPostBattle, MSGBOX_DEFAULT
release release
end end
Route124_EventScript_1F6673:: @ 81F6673 Route124_EventScript_RegisterLila:: @ 81F6673
msgbox Route124_Text_2A109F, MSGBOX_DEFAULT msgbox Route124_Text_LilaRoyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_LILA_AND_ROY_1 register_matchcall TRAINER_LILA_AND_ROY_1
release release
end end
Route124_EventScript_1F668C:: @ 81F668C Route124_EventScript_RematchLila:: @ 81F668C
trainerbattle_rematch_double TRAINER_LILA_AND_ROY_1, Route124_Text_2A111E, Route124_Text_2A11B2, Route124_Text_2A1255 trainerbattle_rematch_double TRAINER_LILA_AND_ROY_1, Route124_Text_LilaRematchIntro, Route124_Text_LilaRematchDefeat, Route124_Text_LilaRematchNotEnoughMons
msgbox Route124_Text_2A1203, MSGBOX_AUTOCLOSE msgbox Route124_Text_LilaPostRematch, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F66A7:: @ 81F66A7 Route124_EventScript_Roy:: @ 81F66A7
trainerbattle_double TRAINER_LILA_AND_ROY_1, Route124_Text_2A0FD1, Route124_Text_2A1012, Route124_Text_2A10E5, Route124_EventScript_1F66D7 trainerbattle_double TRAINER_LILA_AND_ROY_1, Route124_Text_RoyIntro, Route124_Text_RoyDefeat, Route124_Text_RoyNotEnoughMons, Route124_EventScript_RegisterRoy
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route124_EventScript_1F66F0 goto_if_eq Route124_EventScript_RematchRoy
msgbox Route124_Text_2A103E, MSGBOX_DEFAULT msgbox Route124_Text_RoyPostBattle, MSGBOX_DEFAULT
release release
end end
Route124_EventScript_1F66D7:: @ 81F66D7 Route124_EventScript_RegisterRoy:: @ 81F66D7
msgbox Route124_Text_2A109F, MSGBOX_DEFAULT msgbox Route124_Text_LilaRoyRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_LILA_AND_ROY_1 register_matchcall TRAINER_LILA_AND_ROY_1
release release
end end
Route124_EventScript_1F66F0:: @ 81F66F0 Route124_EventScript_RematchRoy:: @ 81F66F0
trainerbattle_rematch_double TRAINER_LILA_AND_ROY_1, Route124_Text_2A129A, Route124_Text_2A12DD, Route124_Text_2A1384 trainerbattle_rematch_double TRAINER_LILA_AND_ROY_1, Route124_Text_RoyRematchIntro, Route124_Text_RoyRematchDefeat, Route124_Text_RoyRematchNotEnoughMons
msgbox Route124_Text_2A130F, MSGBOX_AUTOCLOSE msgbox Route124_Text_RoyPostRematch, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F670B:: @ 81F670B Route124_EventScript_Declan:: @ 81F670B
trainerbattle_single TRAINER_DECLAN, Route124_Text_2A13BD, Route124_Text_2A142C trainerbattle_single TRAINER_DECLAN, Route124_Text_DeclanIntro, Route124_Text_DeclanDefeat
msgbox Route124_Text_2A144F, MSGBOX_AUTOCLOSE msgbox Route124_Text_DeclanPostBattle, MSGBOX_AUTOCLOSE
end end
Route124_EventScript_1F6722:: @ 81F6722 Route124_EventScript_Isabella:: @ 81F6722
trainerbattle_single TRAINER_ISABELLA, Route124_Text_2A148E, Route124_Text_2A14BC trainerbattle_single TRAINER_ISABELLA, Route124_Text_IsabellaIntro, Route124_Text_IsabellaDefeat
msgbox Route124_Text_2A14ED, MSGBOX_AUTOCLOSE msgbox Route124_Text_IsabellaPostBattle, MSGBOX_AUTOCLOSE
end end
Route124_Text_1F6739: @ 81F6739 Route124_Text_HuntersHouse: @ 81F6739
.string "HUNTER'S HOUSE$" .string "HUNTER'S HOUSE$"

View File

@@ -40,7 +40,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route125_EventScript_1F67A4", "script": "Route125_EventScript_Nolen",
"flag": "0" "flag": "0"
}, },
{ {
@@ -53,7 +53,7 @@
"movement_range_y": 5, "movement_range_y": 5,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route125_EventScript_1F67BB", "script": "Route125_EventScript_Stan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -66,7 +66,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route125_EventScript_1F67D2", "script": "Route125_EventScript_Tanya",
"flag": "0" "flag": "0"
}, },
{ {
@@ -79,7 +79,7 @@
"movement_range_y": 9, "movement_range_y": 9,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route125_EventScript_1F67E9", "script": "Route125_EventScript_Sharon",
"flag": "0" "flag": "0"
}, },
{ {
@@ -92,7 +92,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route125_EventScript_1F6800", "script": "Route125_EventScript_Ernest",
"flag": "0" "flag": "0"
}, },
{ {
@@ -105,7 +105,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route125_EventScript_1F6862", "script": "Route125_EventScript_Kim",
"flag": "0" "flag": "0"
}, },
{ {
@@ -118,7 +118,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1", "trainer_sight_or_berry_tree_id": "1",
"script": "Route125_EventScript_1F687D", "script": "Route125_EventScript_Iris",
"flag": "0" "flag": "0"
}, },
{ {
@@ -131,7 +131,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route125_EventScript_1F6898", "script": "Route125_EventScript_Presley",
"flag": "0" "flag": "0"
}, },
{ {
@@ -144,7 +144,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route125_EventScript_1F68AF", "script": "Route125_EventScript_Auron",
"flag": "0" "flag": "0"
}, },
{ {

View File

@@ -1,7 +1,7 @@
Route125_MapScripts:: @ 81F6748 Route125_MapScripts:: @ 81F6748
map_script MAP_SCRIPT_ON_TRANSITION, Route125_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route125_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route125_MapScript1_1F6783 map_script MAP_SCRIPT_ON_LOAD, Route125_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route125_MapScript2_1F679A map_script MAP_SCRIPT_ON_FRAME_TABLE, Route125_OnFrame
.byte 0 .byte 0
Route125_OnTransition: @ 81F6758 Route125_OnTransition: @ 81F6758
@@ -14,76 +14,76 @@ Route125_OnTransition: @ 81F6758
call_if_eq UnusualWeather_StartKyogreWeather call_if_eq UnusualWeather_StartKyogreWeather
end end
Route125_MapScript1_1F6783: @ 81F6783 Route125_OnLoad: @ 81F6783
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_125_WEST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_125_WEST
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute125West call_if_eq UnusualWeather_EventScript_PlaceTilesRoute125West
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_125_EAST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_125_EAST
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute125East call_if_eq UnusualWeather_EventScript_PlaceTilesRoute125East
end end
Route125_MapScript2_1F679A: @ 81F679A Route125_OnFrame: @ 81F679A
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route125_EventScript_1F67A4:: @ 81F67A4 Route125_EventScript_Nolen:: @ 81F67A4
trainerbattle_single TRAINER_NOLEN, Route125_Text_2A1527, Route125_Text_2A155A trainerbattle_single TRAINER_NOLEN, Route125_Text_NolenIntro, Route125_Text_NolenDefeat
msgbox Route125_Text_2A1567, MSGBOX_AUTOCLOSE msgbox Route125_Text_NolenPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F67BB:: @ 81F67BB Route125_EventScript_Stan:: @ 81F67BB
trainerbattle_single TRAINER_STAN, Route125_Text_2A159F, Route125_Text_2A15C7 trainerbattle_single TRAINER_STAN, Route125_Text_StanIntro, Route125_Text_StanDefeat
msgbox Route125_Text_2A15D5, MSGBOX_AUTOCLOSE msgbox Route125_Text_StanPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F67D2:: @ 81F67D2 Route125_EventScript_Tanya:: @ 81F67D2
trainerbattle_single TRAINER_TANYA, Route125_Text_2A1615, Route125_Text_2A164D trainerbattle_single TRAINER_TANYA, Route125_Text_TanyaIntro, Route125_Text_TanyaDefeat
msgbox Route125_Text_2A165E, MSGBOX_AUTOCLOSE msgbox Route125_Text_TanyaPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F67E9:: @ 81F67E9 Route125_EventScript_Sharon:: @ 81F67E9
trainerbattle_single TRAINER_SHARON, Route125_Text_2A1686, Route125_Text_2A16C5 trainerbattle_single TRAINER_SHARON, Route125_Text_SharonIntro, Route125_Text_SharonDefeat
msgbox Route125_Text_2A16CE, MSGBOX_AUTOCLOSE msgbox Route125_Text_SharonPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F6800:: @ 81F6800 Route125_EventScript_Ernest:: @ 81F6800
trainerbattle_single TRAINER_ERNEST_1, Route125_Text_2A16FC, Route125_Text_2A173A, Route125_EventScript_1F682C trainerbattle_single TRAINER_ERNEST_1, Route125_Text_ErnestIntro, Route125_Text_ErnestDefeat, Route125_EventScript_RegisterErnest
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route125_EventScript_1F684B goto_if_eq Route125_EventScript_RematchErnest
msgbox Route125_Text_2A1755, MSGBOX_DEFAULT msgbox Route125_Text_ErnestPostBattle, MSGBOX_DEFAULT
release release
end end
Route125_EventScript_1F682C:: @ 81F682C Route125_EventScript_RegisterErnest:: @ 81F682C
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route125_Text_2A17CF, MSGBOX_DEFAULT msgbox Route125_Text_ErnestRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ERNEST_1 register_matchcall TRAINER_ERNEST_1
release release
end end
Route125_EventScript_1F684B:: @ 81F684B Route125_EventScript_RematchErnest:: @ 81F684B
trainerbattle_rematch TRAINER_ERNEST_1, Route125_Text_2A180E, Route125_Text_2A1851 trainerbattle_rematch TRAINER_ERNEST_1, Route125_Text_ErnestRematchIntro, Route125_Text_ErnestRematchDefeat
msgbox Route125_Text_2A187A, MSGBOX_AUTOCLOSE msgbox Route125_Text_ErnestRematchPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F6862:: @ 81F6862 Route125_EventScript_Kim:: @ 81F6862
trainerbattle_double TRAINER_KIM_AND_IRIS, Route125_Text_2A192B, Route125_Text_2A1989, Route125_Text_2A19F8 trainerbattle_double TRAINER_KIM_AND_IRIS, Route125_Text_KimIntro, Route125_Text_KimDefeat, Route125_Text_KimNotEnoughMons
msgbox Route125_Text_2A19A6, MSGBOX_AUTOCLOSE msgbox Route125_Text_KimPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F687D:: @ 81F687D Route125_EventScript_Iris:: @ 81F687D
trainerbattle_double TRAINER_KIM_AND_IRIS, Route125_Text_2A1A35, Route125_Text_2A1A71, Route125_Text_2A1AD9 trainerbattle_double TRAINER_KIM_AND_IRIS, Route125_Text_IrisIntro, Route125_Text_IrisDefeat, Route125_Text_IrisNotEnoughMons
msgbox Route125_Text_2A1A92, MSGBOX_AUTOCLOSE msgbox Route125_Text_IrisPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F6898:: @ 81F6898 Route125_EventScript_Presley:: @ 81F6898
trainerbattle_single TRAINER_PRESLEY, Route125_Text_2A1B1A, Route125_Text_2A1B4E trainerbattle_single TRAINER_PRESLEY, Route125_Text_PresleyIntro, Route125_Text_PresleyDefeat
msgbox Route125_Text_2A1B70, MSGBOX_AUTOCLOSE msgbox Route125_Text_PresleyPostBattle, MSGBOX_AUTOCLOSE
end end
Route125_EventScript_1F68AF:: @ 81F68AF Route125_EventScript_Auron:: @ 81F68AF
trainerbattle_single TRAINER_AURON, Route125_Text_2A1BCE, Route125_Text_2A1BFD trainerbattle_single TRAINER_AURON, Route125_Text_AuronIntro, Route125_Text_AuronDefeat
msgbox Route125_Text_2A1C2A, MSGBOX_AUTOCLOSE msgbox Route125_Text_AuronPostBattle, MSGBOX_AUTOCLOSE
end end

View File

@@ -40,7 +40,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route126_EventScript_1F68D6", "script": "Route126_EventScript_Barry",
"flag": "0" "flag": "0"
}, },
{ {
@@ -53,7 +53,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route126_EventScript_1F68ED", "script": "Route126_EventScript_Dean",
"flag": "0" "flag": "0"
}, },
{ {
@@ -66,7 +66,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route126_EventScript_1F6904", "script": "Route126_EventScript_Nikki",
"flag": "0" "flag": "0"
}, },
{ {
@@ -79,7 +79,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route126_EventScript_1F691B", "script": "Route126_EventScript_Brenda",
"flag": "0" "flag": "0"
}, },
{ {
@@ -105,7 +105,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route126_EventScript_1F6960", "script": "Route126_EventScript_Sienna",
"flag": "0" "flag": "0"
}, },
{ {
@@ -118,7 +118,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route126_EventScript_1F6977", "script": "Route126_EventScript_Pablo",
"flag": "0" "flag": "0"
}, },
{ {
@@ -131,7 +131,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route126_EventScript_1F6949", "script": "Route126_EventScript_Isobel",
"flag": "0" "flag": "0"
}, },
{ {
@@ -144,7 +144,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route126_EventScript_1F6932", "script": "Route126_EventScript_Leonardo",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -6,60 +6,60 @@ Route126_OnTransition: @ 81F68CC
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather
end end
Route126_EventScript_1F68D6:: @ 81F68D6 Route126_EventScript_Barry:: @ 81F68D6
trainerbattle_single TRAINER_BARRY, Route126_Text_2A1C95, Route126_Text_2A1CC8 trainerbattle_single TRAINER_BARRY, Route126_Text_BarryIntro, Route126_Text_BarryDefeat
msgbox Route126_Text_2A1CDD, MSGBOX_AUTOCLOSE msgbox Route126_Text_BarryPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F68ED:: @ 81F68ED Route126_EventScript_Dean:: @ 81F68ED
trainerbattle_single TRAINER_DEAN, Route126_Text_2A1D2A, Route126_Text_2A1D63 trainerbattle_single TRAINER_DEAN, Route126_Text_DeanIntro, Route126_Text_DeanDefeat
msgbox Route126_Text_2A1D72, MSGBOX_AUTOCLOSE msgbox Route126_Text_DeanPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F6904:: @ 81F6904 Route126_EventScript_Nikki:: @ 81F6904
trainerbattle_single TRAINER_NIKKI, Route126_Text_2A1DAE, Route126_Text_2A1DC8 trainerbattle_single TRAINER_NIKKI, Route126_Text_NikkiIntro, Route126_Text_NikkiDefeat
msgbox Route126_Text_2A1E03, MSGBOX_AUTOCLOSE msgbox Route126_Text_NikkiPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F691B:: @ 81F691B Route126_EventScript_Brenda:: @ 81F691B
trainerbattle_single TRAINER_BRENDA, Route126_Text_2A1E3E, Route126_Text_2A1E63 trainerbattle_single TRAINER_BRENDA, Route126_Text_BrendaIntro, Route126_Text_BrendaDefeat
msgbox Route126_Text_2A1E70, MSGBOX_AUTOCLOSE msgbox Route126_Text_BrendaPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F6932:: @ 81F6932 Route126_EventScript_Leonardo:: @ 81F6932
trainerbattle_single TRAINER_LEONARDO, Route126_Text_2A2063, Route126_Text_2A20C6 trainerbattle_single TRAINER_LEONARDO, Route126_Text_LeonardoIntro, Route126_Text_LeonardoDefeat
msgbox Route126_Text_2A20F7, MSGBOX_AUTOCLOSE msgbox Route126_Text_LeonardoPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F6949:: @ 81F6949 Route126_EventScript_Isobel:: @ 81F6949
trainerbattle_single TRAINER_ISOBEL, Route126_Text_2A216A, Route126_Text_2A21A3 trainerbattle_single TRAINER_ISOBEL, Route126_Text_IsobelIntro, Route126_Text_IsobelDefeat
msgbox Route126_Text_2A21B8, MSGBOX_AUTOCLOSE msgbox Route126_Text_IsobelPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F6960:: @ 81F6960 Route126_EventScript_Sienna:: @ 81F6960
trainerbattle_single TRAINER_SIENNA, Route126_Text_2A21EF, Route126_Text_2A2216 trainerbattle_single TRAINER_SIENNA, Route126_Text_SiennaIntro, Route126_Text_SiennaDefeat
msgbox Route126_Text_2A222A, MSGBOX_AUTOCLOSE msgbox Route126_Text_SiennaPostBattle, MSGBOX_AUTOCLOSE
end end
Route126_EventScript_1F6977:: @ 81F6977 Route126_EventScript_Pablo:: @ 81F6977
trainerbattle_single TRAINER_PABLO_1, Route126_Text_2A1EA5, Route126_Text_2A1EE3, Route126_EventScript_1F69A3 trainerbattle_single TRAINER_PABLO_1, Route126_Text_PabloIntro, Route126_Text_PabloDefeat, Route126_EventScript_RegisterPablo
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route126_EventScript_1F69C2 goto_if_eq Route126_EventScript_RematchPablo
msgbox Route126_Text_2A1F10, MSGBOX_DEFAULT msgbox Route126_Text_PabloPostBattle, MSGBOX_DEFAULT
release release
end end
Route126_EventScript_1F69A3:: @ 81F69A3 Route126_EventScript_RegisterPablo:: @ 81F69A3
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route126_Text_2A1F5A, MSGBOX_DEFAULT msgbox Route126_Text_PabloRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_PABLO_1 register_matchcall TRAINER_PABLO_1
release release
end end
Route126_EventScript_1F69C2:: @ 81F69C2 Route126_EventScript_RematchPablo:: @ 81F69C2
trainerbattle_rematch TRAINER_PABLO_1, Route126_Text_2A1F98, Route126_Text_2A1FD8 trainerbattle_rematch TRAINER_PABLO_1, Route126_Text_PabloRematchIntro, Route126_Text_PabloRematchDefeat
msgbox Route126_Text_2A200C, MSGBOX_AUTOCLOSE msgbox Route126_Text_PabloPostRematch, MSGBOX_AUTOCLOSE
end end

View File

@@ -45,7 +45,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route127_EventScript_1F6A35", "script": "Route127_EventScript_Camden",
"flag": "0" "flag": "0"
}, },
{ {
@@ -58,7 +58,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route127_EventScript_1F6A4C", "script": "Route127_EventScript_Donny",
"flag": "0" "flag": "0"
}, },
{ {
@@ -97,7 +97,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route127_EventScript_1F6A63", "script": "Route127_EventScript_Jonah",
"flag": "0" "flag": "0"
}, },
{ {
@@ -110,7 +110,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route127_EventScript_1F6A91", "script": "Route127_EventScript_Roger",
"flag": "0" "flag": "0"
}, },
{ {
@@ -123,7 +123,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route127_EventScript_1F6A7A", "script": "Route127_EventScript_Henry",
"flag": "0" "flag": "0"
}, },
{ {
@@ -136,7 +136,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route127_EventScript_1F6AA8", "script": "Route127_EventScript_Aidan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -149,7 +149,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route127_EventScript_1F6AD6", "script": "Route127_EventScript_Koji",
"flag": "0" "flag": "0"
}, },
{ {
@@ -162,7 +162,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route127_EventScript_1F6ABF", "script": "Route127_EventScript_Athena",
"flag": "0" "flag": "0"
}, },
{ {

View File

@@ -1,7 +1,7 @@
Route127_MapScripts:: @ 81F69D9 Route127_MapScripts:: @ 81F69D9
map_script MAP_SCRIPT_ON_TRANSITION, Route127_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route127_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route127_MapScript1_1F6A14 map_script MAP_SCRIPT_ON_LOAD, Route127_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route127_MapScript2_1F6A2B map_script MAP_SCRIPT_ON_FRAME_TABLE, Route127_OnFrame
.byte 0 .byte 0
Route127_OnTransition: @ 81F69E9 Route127_OnTransition: @ 81F69E9
@@ -14,71 +14,71 @@ Route127_OnTransition: @ 81F69E9
call_if_eq UnusualWeather_StartKyogreWeather call_if_eq UnusualWeather_StartKyogreWeather
end end
Route127_MapScript1_1F6A14: @ 81F6A14 Route127_OnLoad: @ 81F6A14
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_127_NORTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_127_NORTH
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute127North call_if_eq UnusualWeather_EventScript_PlaceTilesRoute127North
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_127_SOUTH compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_127_SOUTH
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute127South call_if_eq UnusualWeather_EventScript_PlaceTilesRoute127South
end end
Route127_MapScript2_1F6A2B: @ 81F6A2B Route127_OnFrame: @ 81F6A2B
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route127_EventScript_1F6A35:: @ 81F6A35 Route127_EventScript_Camden:: @ 81F6A35
trainerbattle_single TRAINER_CAMDEN, Route127_Text_2A225F, Route127_Text_2A2294 trainerbattle_single TRAINER_CAMDEN, Route127_Text_CamdenIntro, Route127_Text_CamdenDefeat
msgbox Route127_Text_2A22A1, MSGBOX_AUTOCLOSE msgbox Route127_Text_CamdenPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6A4C:: @ 81F6A4C Route127_EventScript_Donny:: @ 81F6A4C
trainerbattle_single TRAINER_DONNY, Route127_Text_2A22DD, Route127_Text_2A2315 trainerbattle_single TRAINER_DONNY, Route127_Text_DonnyIntro, Route127_Text_DonnyDefeat
msgbox Route127_Text_2A232C, MSGBOX_AUTOCLOSE msgbox Route127_Text_DonnyPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6A63:: @ 81F6A63 Route127_EventScript_Jonah:: @ 81F6A63
trainerbattle_single TRAINER_JONAH, Route127_Text_2A2381, Route127_Text_2A23E1 trainerbattle_single TRAINER_JONAH, Route127_Text_JonahIntro, Route127_Text_JonahDefeat
msgbox Route127_Text_2A240C, MSGBOX_AUTOCLOSE msgbox Route127_Text_JonahPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6A7A:: @ 81F6A7A Route127_EventScript_Henry:: @ 81F6A7A
trainerbattle_single TRAINER_HENRY, Route127_Text_2A2450, Route127_Text_2A2483 trainerbattle_single TRAINER_HENRY, Route127_Text_HenryIntro, Route127_Text_HenryDefeat
msgbox Route127_Text_2A2494, MSGBOX_AUTOCLOSE msgbox Route127_Text_HenryPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6A91:: @ 81F6A91 Route127_EventScript_Roger:: @ 81F6A91
trainerbattle_single TRAINER_ROGER, Route127_Text_2A24C6, Route127_Text_2A250B trainerbattle_single TRAINER_ROGER, Route127_Text_RogerIntro, Route127_Text_RogerDefeat
msgbox Route127_Text_2A2538, MSGBOX_AUTOCLOSE msgbox Route127_Text_RogerPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6AA8:: @ 81F6AA8 Route127_EventScript_Aidan:: @ 81F6AA8
trainerbattle_single TRAINER_AIDAN, Route127_Text_2A257A, Route127_Text_2A25C1 trainerbattle_single TRAINER_AIDAN, Route127_Text_AidanIntro, Route127_Text_AidanDefeat
msgbox Route127_Text_2A25D2, MSGBOX_AUTOCLOSE msgbox Route127_Text_AidanPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6ABF:: @ 81F6ABF Route127_EventScript_Athena:: @ 81F6ABF
trainerbattle_single TRAINER_ATHENA, Route127_Text_2A27D0, Route127_Text_2A27FC trainerbattle_single TRAINER_ATHENA, Route127_Text_AthenaIntro, Route127_Text_AthenaDefeat
msgbox Route127_Text_2A2832, MSGBOX_AUTOCLOSE msgbox Route127_Text_AthenaPostBattle, MSGBOX_AUTOCLOSE
end end
Route127_EventScript_1F6AD6:: @ 81F6AD6 Route127_EventScript_Koji:: @ 81F6AD6
trainerbattle_single TRAINER_KOJI_1, Route127_Text_2A264D, Route127_Text_2A2685, Route127_EventScript_1F6B02 trainerbattle_single TRAINER_KOJI_1, Route127_Text_KojiIntro, Route127_Text_KojiDefeat, Route127_EventScript_RegisterKoji
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route127_EventScript_1F6B21 goto_if_eq Route127_EventScript_RematchKoji
msgbox Route127_Text_2A26AC, MSGBOX_DEFAULT msgbox Route127_Text_KojiPostBattle, MSGBOX_DEFAULT
release release
end end
Route127_EventScript_1F6B02:: @ 81F6B02 Route127_EventScript_RegisterKoji:: @ 81F6B02
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route127_Text_2A26EE, MSGBOX_DEFAULT msgbox Route127_Text_KojiRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_KOJI_1 register_matchcall TRAINER_KOJI_1
release release
end end
Route127_EventScript_1F6B21:: @ 81F6B21 Route127_EventScript_RematchKoji:: @ 81F6B21
trainerbattle_rematch TRAINER_KOJI_1, Route127_Text_2A2734, Route127_Text_2A276B trainerbattle_rematch TRAINER_KOJI_1, Route127_Text_KojiRematchIntro, Route127_Text_KojiRematchDefeat
msgbox Route127_Text_2A278E, MSGBOX_AUTOCLOSE msgbox Route127_Text_KojiPostRematch, MSGBOX_AUTOCLOSE
end end

View File

@@ -45,7 +45,7 @@
"movement_range_y": 5, "movement_range_y": 5,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route128_EventScript_1F6CBE", "script": "Route128_EventScript_Isaiah",
"flag": "0" "flag": "0"
}, },
{ {
@@ -58,7 +58,7 @@
"movement_range_y": 0, "movement_range_y": 0,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "7", "trainer_sight_or_berry_tree_id": "7",
"script": "Route128_EventScript_1F6D20", "script": "Route128_EventScript_Katelyn",
"flag": "0" "flag": "0"
}, },
{ {
@@ -110,7 +110,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "0", "trainer_sight_or_berry_tree_id": "0",
"script": "Route128_EventScript_1F6DB0", "script": "Route128_EventScript_Wayne",
"flag": "0" "flag": "0"
}, },
{ {
@@ -123,7 +123,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route128_EventScript_1F6D99", "script": "Route128_EventScript_Ruben",
"flag": "0" "flag": "0"
}, },
{ {
@@ -136,7 +136,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route128_EventScript_1F6D82", "script": "Route128_EventScript_Alexa",
"flag": "0" "flag": "0"
}, },
{ {
@@ -149,7 +149,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route128_EventScript_1F6DDE", "script": "Route128_EventScript_Carlee",
"flag": "0" "flag": "0"
}, },
{ {
@@ -162,7 +162,7 @@
"movement_range_y": 3, "movement_range_y": 3,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4", "trainer_sight_or_berry_tree_id": "4",
"script": "Route128_EventScript_1F6DC7", "script": "Route128_EventScript_Harrison",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,48 +1,48 @@
Route128_MapScripts:: @ 81F6B38 Route128_MapScripts:: @ 81F6B38
map_script MAP_SCRIPT_ON_TRANSITION, Route128_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route128_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route128_MapScript2_1F6B4D map_script MAP_SCRIPT_ON_FRAME_TABLE, Route128_OnFrame
.byte 0 .byte 0
Route128_OnTransition: @ 81F6B43 Route128_OnTransition: @ 81F6B43
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather
end end
Route128_MapScript2_1F6B4D: @ 81F6B4D Route128_OnFrame: @ 81F6B4D
map_script_2 VAR_ROUTE128_STATE, 1, Route128_EventScript_1F6B57 map_script_2 VAR_ROUTE128_STATE, 1, Route128_EventScript_KyogreAwakenedScene
.2byte 0 .2byte 0
Route128_EventScript_1F6B57:: @ 81F6B57 Route128_EventScript_KyogreAwakenedScene:: @ 81F6B57
lockall lockall
delay 20 delay 20
applymovement 4, Route128_Movement_1F6C89 applymovement 4, Route128_Movement_ArchieLookAround
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F6DF5, MSGBOX_DEFAULT msgbox Route128_Text_ArchieWhatHappened, MSGBOX_DEFAULT
closemessage closemessage
applymovement 4, Route128_Movement_1F6C91 applymovement 4, Route128_Movement_ArchieBackUp
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F6E48, MSGBOX_DEFAULT msgbox Route128_Text_ArchieIOnlyWanted, MSGBOX_DEFAULT
closemessage closemessage
applymovement 5, Route128_Movement_1F6CAD applymovement 5, Route128_Movement_MaxieApproachArchie
waitmovement 0 waitmovement 0
applymovement 4, Common_Movement_WalkInPlaceFastestUp applymovement 4, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F6E5A, MSGBOX_DEFAULT msgbox Route128_Text_MaxieDoYouUnderstandNow, MSGBOX_DEFAULT
closemessage closemessage
applymovement 5, Route128_Movement_1F6CBB applymovement 5, Route128_Movement_MaxieApproachPlayer
waitmovement 0 waitmovement 0
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F6F1E, MSGBOX_DEFAULT msgbox Route128_Text_MaxieResposibilityFallsToArchieAndMe, MSGBOX_DEFAULT
closemessage closemessage
applymovement 4, Route128_Movement_1F6C96 applymovement 4, Route128_Movement_ArchieRunLeft
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
applymovement 5, Route128_Movement_1F6CA8 applymovement 5, Route128_Movement_MaxieWalkLeft
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F704F, MSGBOX_DEFAULT msgbox Route128_Text_MaxieThisDefiesBelief, MSGBOX_DEFAULT
closemessage closemessage
delay 40 delay 40
applymovement 5, Route128_Movement_1F6CB0 applymovement 5, Route128_Movement_MaxieExit
applymovement 4, Route128_Movement_1F6C9B applymovement 4, Route128_Movement_ArchieExit
waitmovement 0 waitmovement 0
removeobject 5 removeobject 5
removeobject 4 removeobject 4
@@ -51,19 +51,19 @@ Route128_EventScript_1F6B57:: @ 81F6B57
dofieldeffect FLDEFF_NPCFLY_OUT dofieldeffect FLDEFF_NPCFLY_OUT
waitfieldeffect FLDEFF_NPCFLY_OUT waitfieldeffect FLDEFF_NPCFLY_OUT
addobject 3 addobject 3
applymovement 3, Route128_Movement_1F6C87 applymovement 3, Route128_Movement_StevenApproachPlayer
waitmovement 0 waitmovement 0
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F70C9, MSGBOX_DEFAULT msgbox Route128_Text_StevenWhatIsHappening, MSGBOX_DEFAULT
closemessage closemessage
applymovement 3, Route128_Movement_1F6C85 applymovement 3, Route128_Movement_StevenWalkUp
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F70EA, MSGBOX_DEFAULT msgbox Route128_Text_StevenWholeWorldWillDrown, MSGBOX_DEFAULT
applymovement 3, Common_Movement_WalkInPlaceFastestDown applymovement 3, Common_Movement_WalkInPlaceFastestDown
waitmovement 0 waitmovement 0
msgbox Route128_Text_1F721B, MSGBOX_DEFAULT msgbox Route128_Text_StevenImGoingToSootopolis, MSGBOX_DEFAULT
closemessage closemessage
applymovement 3, Common_Movement_WalkInPlaceFastestDown applymovement 3, Common_Movement_WalkInPlaceFastestDown
waitmovement 0 waitmovement 0
@@ -78,10 +78,12 @@ Route128_EventScript_1F6B57:: @ 81F6B57
releaseall releaseall
end end
@ Unused
Route128_Movement_1F6C76: @ 81F6C76 Route128_Movement_1F6C76: @ 81F6C76
walk_fast_left walk_fast_left
step_end step_end
@ Unused
Route128_Movement_1F6C78: @ 81F6C78 Route128_Movement_1F6C78: @ 81F6C78
walk_left walk_left
walk_left walk_left
@@ -97,15 +99,15 @@ Route128_Movement_1F6C78: @ 81F6C78
walk_up walk_up
step_end step_end
Route128_Movement_1F6C85: @ 81F6C85 Route128_Movement_StevenWalkUp: @ 81F6C85
walk_up walk_up
step_end step_end
Route128_Movement_1F6C87: @ 81F6C87 Route128_Movement_StevenApproachPlayer: @ 81F6C87
walk_fast_left walk_fast_left
step_end step_end
Route128_Movement_1F6C89: @ 81F6C89 Route128_Movement_ArchieLookAround: @ 81F6C89
walk_fast_down walk_fast_down
walk_in_place_fastest_left walk_in_place_fastest_left
delay_16 delay_16
@@ -115,21 +117,21 @@ Route128_Movement_1F6C89: @ 81F6C89
walk_in_place_fastest_down walk_in_place_fastest_down
step_end step_end
Route128_Movement_1F6C91: @ 81F6C91 Route128_Movement_ArchieBackUp: @ 81F6C91
lock_facing_direction lock_facing_direction
walk_slow_up walk_slow_up
delay_16 delay_16
unlock_facing_direction unlock_facing_direction
step_end step_end
Route128_Movement_1F6C96: @ 81F6C96 Route128_Movement_ArchieRunLeft: @ 81F6C96
walk_fast_left walk_fast_left
walk_fast_left walk_fast_left
walk_fast_left walk_fast_left
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
Route128_Movement_1F6C9B: @ 81F6C9B Route128_Movement_ArchieExit: @ 81F6C9B
delay_16 delay_16
delay_16 delay_16
walk_fast_up walk_fast_up
@@ -144,19 +146,19 @@ Route128_Movement_1F6C9B: @ 81F6C9B
walk_fast_up walk_fast_up
step_end step_end
Route128_Movement_1F6CA8: @ 81F6CA8 Route128_Movement_MaxieWalkLeft: @ 81F6CA8
walk_left walk_left
walk_left walk_left
delay_8 delay_8
delay_4 delay_4
step_end step_end
Route128_Movement_1F6CAD: @ 81F6CAD Route128_Movement_MaxieApproachArchie: @ 81F6CAD
walk_left walk_left
walk_in_place_fastest_down walk_in_place_fastest_down
step_end step_end
Route128_Movement_1F6CB0: @ 81F6CB0 Route128_Movement_MaxieExit: @ 81F6CB0
walk_fast_left walk_fast_left
walk_fast_left walk_fast_left
walk_fast_left walk_fast_left
@@ -169,90 +171,90 @@ Route128_Movement_1F6CB0: @ 81F6CB0
walk_fast_up walk_fast_up
step_end step_end
Route128_Movement_1F6CBB: @ 81F6CBB Route128_Movement_MaxieApproachPlayer: @ 81F6CBB
walk_right walk_right
walk_in_place_fastest_down walk_in_place_fastest_down
step_end step_end
Route128_EventScript_1F6CBE:: @ 81F6CBE Route128_EventScript_Isaiah:: @ 81F6CBE
trainerbattle_single TRAINER_ISAIAH_1, Route128_Text_2A287F, Route128_Text_2A28AB, Route128_EventScript_1F6CEA trainerbattle_single TRAINER_ISAIAH_1, Route128_Text_IsaiahIntro, Route128_Text_IsaiahDefeat, Route128_EventScript_RegisterIsaiah
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route128_EventScript_1F6D09 goto_if_eq Route128_EventScript_RematchIsaiah
msgbox Route128_Text_2A28D7, MSGBOX_DEFAULT msgbox Route128_Text_IsaiahPostBattle, MSGBOX_DEFAULT
release release
end end
Route128_EventScript_1F6CEA:: @ 81F6CEA Route128_EventScript_RegisterIsaiah:: @ 81F6CEA
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route128_Text_2A2916, MSGBOX_DEFAULT msgbox Route128_Text_IsaiahRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ISAIAH_1 register_matchcall TRAINER_ISAIAH_1
release release
end end
Route128_EventScript_1F6D09:: @ 81F6D09 Route128_EventScript_RematchIsaiah:: @ 81F6D09
trainerbattle_rematch TRAINER_ISAIAH_1, Route128_Text_2A2975, Route128_Text_2A29B8 trainerbattle_rematch TRAINER_ISAIAH_1, Route128_Text_IsaiahRematchIntro, Route128_Text_IsaiahRematchDefeat
msgbox Route128_Text_2A29DC, MSGBOX_AUTOCLOSE msgbox Route128_Text_IsaiahPostRematch, MSGBOX_AUTOCLOSE
end end
Route128_EventScript_1F6D20:: @ 81F6D20 Route128_EventScript_Katelyn:: @ 81F6D20
trainerbattle_single TRAINER_KATELYN_1, Route128_Text_2A2A1F, Route128_Text_2A2A94, Route128_EventScript_1F6D4C trainerbattle_single TRAINER_KATELYN_1, Route128_Text_KatelynIntro, Route128_Text_KatelynDefeat, Route128_EventScript_RegisterKatelyn
specialvar VAR_RESULT, ShouldTryRematchBattle specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq Route128_EventScript_1F6D6B goto_if_eq Route128_EventScript_RematchKatelyn
msgbox Route128_Text_2A2AB7, MSGBOX_DEFAULT msgbox Route128_Text_KatelynPostBattle, MSGBOX_DEFAULT
release release
end end
Route128_EventScript_1F6D4C:: @ 81F6D4C Route128_EventScript_RegisterKatelyn:: @ 81F6D4C
special PlayerFaceTrainerAfterBattle special PlayerFaceTrainerAfterBattle
waitmovement 0 waitmovement 0
msgbox Route128_Text_2A2AF9, MSGBOX_DEFAULT msgbox Route128_Text_KatelynRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_KATELYN_1 register_matchcall TRAINER_KATELYN_1
release release
end end
Route128_EventScript_1F6D6B:: @ 81F6D6B Route128_EventScript_RematchKatelyn:: @ 81F6D6B
trainerbattle_rematch TRAINER_KATELYN_1, Route128_Text_2A2B41, Route128_Text_2A2BAB trainerbattle_rematch TRAINER_KATELYN_1, Route128_Text_KatelynRematchIntro, Route128_Text_KatelynRematchDefeat
msgbox Route128_Text_2A2BDD, MSGBOX_AUTOCLOSE msgbox Route128_Text_KatelynPostRematch, MSGBOX_AUTOCLOSE
end end
Route128_EventScript_1F6D82:: @ 81F6D82 Route128_EventScript_Alexa:: @ 81F6D82
trainerbattle_single TRAINER_ALEXA, Route128_Text_2A2C1C, Route128_Text_2A2C79 trainerbattle_single TRAINER_ALEXA, Route128_Text_AlexaIntro, Route128_Text_AlexaDefeat
msgbox Route128_Text_2A2C95, MSGBOX_AUTOCLOSE msgbox Route128_Text_AlexaPostBattle, MSGBOX_AUTOCLOSE
end end
Route128_EventScript_1F6D99:: @ 81F6D99 Route128_EventScript_Ruben:: @ 81F6D99
trainerbattle_single TRAINER_RUBEN, Route128_Text_2A2CD9, Route128_Text_2A2CFE trainerbattle_single TRAINER_RUBEN, Route128_Text_RubenIntro, Route128_Text_RubenDefeat
msgbox Route128_Text_2A2D0D, MSGBOX_AUTOCLOSE msgbox Route128_Text_RubenPostBattle, MSGBOX_AUTOCLOSE
end end
Route128_EventScript_1F6DB0:: @ 81F6DB0 Route128_EventScript_Wayne:: @ 81F6DB0
trainerbattle_single TRAINER_WAYNE, Route128_Text_2A2D3D, Route128_Text_2A2DA9 trainerbattle_single TRAINER_WAYNE, Route128_Text_WayneIntro, Route128_Text_WayneDefeat
msgbox Route128_Text_2A2DBA, MSGBOX_AUTOCLOSE msgbox Route128_Text_WaynePostBattle, MSGBOX_AUTOCLOSE
end end
Route128_EventScript_1F6DC7:: @ 81F6DC7 Route128_EventScript_Harrison:: @ 81F6DC7
trainerbattle_single TRAINER_HARRISON, Route128_Text_2A2E0F, Route128_Text_2A2E44 trainerbattle_single TRAINER_HARRISON, Route128_Text_HarrisonIntro, Route128_Text_HarrisonDefeat
msgbox Route128_Text_2A2E6C, MSGBOX_AUTOCLOSE msgbox Route128_Text_HarrisonPostBattle, MSGBOX_AUTOCLOSE
end end
Route128_EventScript_1F6DDE:: @ 81F6DDE Route128_EventScript_Carlee:: @ 81F6DDE
trainerbattle_single TRAINER_CARLEE, Route128_Text_2A2EC8, Route128_Text_2A2EFA trainerbattle_single TRAINER_CARLEE, Route128_Text_CarleeIntro, Route128_Text_CarleeDefeat
msgbox Route128_Text_2A2F2F, MSGBOX_AUTOCLOSE msgbox Route128_Text_CarleePostBattle, MSGBOX_AUTOCLOSE
end end
Route128_Text_1F6DF5: @ 81F6DF5 Route128_Text_ArchieWhatHappened: @ 81F6DF5
.string "ARCHIE: What happened…\n" .string "ARCHIE: What happened…\n"
.string "What is this wretched scene…\p" .string "What is this wretched scene…\p"
.string "Did I…make a horrible mistake?$" .string "Did I…make a horrible mistake?$"
Route128_Text_1F6E48: @ 81F6E48 Route128_Text_ArchieIOnlyWanted: @ 81F6E48
.string "I…\n" .string "I…\n"
.string "I only wanted…$" .string "I only wanted…$"
Route128_Text_1F6E5A: @ 81F6E5A Route128_Text_MaxieDoYouUnderstandNow: @ 81F6E5A
.string "MAXIE: Do you understand now,\n" .string "MAXIE: Do you understand now,\n"
.string "ARCHIE?\p" .string "ARCHIE?\p"
.string "Do you finally see how disastrous\n" .string "Do you finally see how disastrous\n"
@@ -261,7 +263,7 @@ Route128_Text_1F6E5A: @ 81F6E5A
.string "something before the situation goes\l" .string "something before the situation goes\l"
.string "completely out of control!$" .string "completely out of control!$"
Route128_Text_1F6F1E: @ 81F6F1E Route128_Text_MaxieResposibilityFallsToArchieAndMe: @ 81F6F1E
.string "MAXIE: {PLAYER}, don't say anything.\p" .string "MAXIE: {PLAYER}, don't say anything.\p"
.string "I know that I have no right to be\n" .string "I know that I have no right to be\n"
.string "critical of ARCHIE…\p" .string "critical of ARCHIE…\p"
@@ -273,17 +275,17 @@ Route128_Text_1F6F1E: @ 81F6F1E
.string "The responsibility for putting an end\n" .string "The responsibility for putting an end\n"
.string "to this falls to ARCHIE and me…$" .string "to this falls to ARCHIE and me…$"
Route128_Text_1F704F: @ 81F704F Route128_Text_MaxieThisDefiesBelief: @ 81F704F
.string "MAXIE: This defies belief…\p" .string "MAXIE: This defies belief…\p"
.string "Those super-ancient POKéMON…\p" .string "Those super-ancient POKéMON…\p"
.string "Their power is unbelievable.\n" .string "Their power is unbelievable.\n"
.string "They've upset the balance of nature…$" .string "They've upset the balance of nature…$"
Route128_Text_1F70C9: @ 81F70C9 Route128_Text_StevenWhatIsHappening: @ 81F70C9
.string "STEVEN: {PLAYER}{KUN}!\n" .string "STEVEN: {PLAYER}{KUN}!\n"
.string "What is happening?$" .string "What is happening?$"
Route128_Text_1F70EA: @ 81F70EA Route128_Text_StevenWholeWorldWillDrown: @ 81F70EA
.string "This is terrible…\p" .string "This is terrible…\p"
.string "After the scorching heat wave ended,\n" .string "After the scorching heat wave ended,\n"
.string "this deluge began.\p" .string "this deluge began.\p"
@@ -295,7 +297,7 @@ Route128_Text_1F70EA: @ 81F70EA
.string "There's no point arguing here…\n" .string "There's no point arguing here…\n"
.string "SOOTOPOLIS might provide answers…$" .string "SOOTOPOLIS might provide answers…$"
Route128_Text_1F721B: @ 81F721B Route128_Text_StevenImGoingToSootopolis: @ 81F721B
.string "{PLAYER}{KUN}…\n" .string "{PLAYER}{KUN}…\n"
.string "I don't know what you intend to do,\l" .string "I don't know what you intend to do,\l"
.string "but don't do anything reckless.\p" .string "but don't do anything reckless.\p"

View File

@@ -40,7 +40,7 @@
"movement_range_y": 4, "movement_range_y": 4,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3", "trainer_sight_or_berry_tree_id": "3",
"script": "Route129_EventScript_1F72EC", "script": "Route129_EventScript_Chase",
"flag": "0" "flag": "0"
}, },
{ {
@@ -53,7 +53,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route129_EventScript_1F7303", "script": "Route129_EventScript_Allison",
"flag": "0" "flag": "0"
}, },
{ {
@@ -66,7 +66,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route129_EventScript_1F7331", "script": "Route129_EventScript_Tisha",
"flag": "0" "flag": "0"
}, },
{ {
@@ -79,7 +79,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2", "trainer_sight_or_berry_tree_id": "2",
"script": "Route129_EventScript_1F731A", "script": "Route129_EventScript_Reed",
"flag": "0" "flag": "0"
}, },
{ {
@@ -92,7 +92,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": "1", "trainer_type": "1",
"trainer_sight_or_berry_tree_id": "5", "trainer_sight_or_berry_tree_id": "5",
"script": "Route129_EventScript_1F7348", "script": "Route129_EventScript_Clarence",
"flag": "0" "flag": "0"
} }
], ],

View File

@@ -1,10 +1,10 @@
Route129_MapScripts:: @ 81F7284 Route129_MapScripts:: @ 81F7284
map_script MAP_SCRIPT_ON_TRANSITION, Route129_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, Route129_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route129_MapScript1_1F7294 map_script MAP_SCRIPT_ON_LOAD, Route129_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route129_MapScript2_1F72E2 map_script MAP_SCRIPT_ON_FRAME_TABLE, Route129_OnFrame
.byte 0 .byte 0
Route129_MapScript1_1F7294: @ 81F7294 Route129_OnLoad: @ 81F7294
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_WEST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_WEST
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute129West call_if_eq UnusualWeather_EventScript_PlaceTilesRoute129West
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_EAST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_EAST
@@ -15,43 +15,43 @@ Route129_OnTransition: @ 81F72AB
compare VAR_SHOULD_END_UNUSUAL_WEATHER, 1 compare VAR_SHOULD_END_UNUSUAL_WEATHER, 1
call_if_eq UnusualWeather_EventScript_HideMapNamePopup call_if_eq UnusualWeather_EventScript_HideMapNamePopup
compare VAR_SOOTOPOLIS_CITY_STATE, 4 compare VAR_SOOTOPOLIS_CITY_STATE, 4
call_if_ge Route129_EventScript_1F72D8 call_if_ge Route129_EventScript_CheckSetAlternatingWeather
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_WEST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_WEST
call_if_eq UnusualWeather_StartKyogreWeather call_if_eq UnusualWeather_StartKyogreWeather
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_EAST compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_129_EAST
call_if_eq UnusualWeather_StartKyogreWeather call_if_eq UnusualWeather_StartKyogreWeather
end end
Route129_EventScript_1F72D8:: @ 81F72D8 Route129_EventScript_CheckSetAlternatingWeather:: @ 81F72D8
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather
return return
Route129_MapScript2_1F72E2: @ 81F72E2 Route129_OnFrame: @ 81F72E2
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1 map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
.2byte 0 .2byte 0
Route129_EventScript_1F72EC:: @ 81F72EC Route129_EventScript_Chase:: @ 81F72EC
trainerbattle_single TRAINER_CHASE, Route129_Text_2A2F66, Route129_Text_2A2F9D trainerbattle_single TRAINER_CHASE, Route129_Text_ChaseIntro, Route129_Text_ChaseDefeat
msgbox Route129_Text_2A2FB9, MSGBOX_AUTOCLOSE msgbox Route129_Text_ChasePostBattle, MSGBOX_AUTOCLOSE
end end
Route129_EventScript_1F7303:: @ 81F7303 Route129_EventScript_Allison:: @ 81F7303
trainerbattle_single TRAINER_ALLISON, Route129_Text_2A2FF2, Route129_Text_2A3034 trainerbattle_single TRAINER_ALLISON, Route129_Text_AllisonIntro, Route129_Text_AllisonDefeat
msgbox Route129_Text_2A3048, MSGBOX_AUTOCLOSE msgbox Route129_Text_AllisonPostBattle, MSGBOX_AUTOCLOSE
end end
Route129_EventScript_1F731A:: @ 81F731A Route129_EventScript_Reed:: @ 81F731A
trainerbattle_single TRAINER_REED, Route129_Text_2A30CD, Route129_Text_2A30F1 trainerbattle_single TRAINER_REED, Route129_Text_ReedIntro, Route129_Text_ReedDefeat
msgbox Route129_Text_2A3114, MSGBOX_AUTOCLOSE msgbox Route129_Text_ReedPostBattle, MSGBOX_AUTOCLOSE
end end
Route129_EventScript_1F7331:: @ 81F7331 Route129_EventScript_Tisha:: @ 81F7331
trainerbattle_single TRAINER_TISHA, Route129_Text_2A314E, Route129_Text_2A317D trainerbattle_single TRAINER_TISHA, Route129_Text_TishaIntro, Route129_Text_TishaDefeat
msgbox Route129_Text_2A31A6, MSGBOX_AUTOCLOSE msgbox Route129_Text_TishaPostBattle, MSGBOX_AUTOCLOSE
end end
Route129_EventScript_1F7348:: @ 81F7348 Route129_EventScript_Clarence:: @ 81F7348
trainerbattle_single TRAINER_CLARENCE, Route129_Text_2A3204, Route129_Text_2A3239 trainerbattle_single TRAINER_CLARENCE, Route129_Text_ClarenceIntro, Route129_Text_ClarenceDefeat
msgbox Route129_Text_2A3252, MSGBOX_AUTOCLOSE msgbox Route129_Text_ClarencePostBattle, MSGBOX_AUTOCLOSE
end end

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