Merge branch 'master' into doc-partymenu
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -2875,7 +2875,7 @@ BattleScript_FaintedMonTryChooseAnother::
|
||||
switchhandleorder BS_ATTACKER, 0x2
|
||||
jumpifbyte CMP_EQUAL, gBattleCommunication, 0x6, BattleScript_FaintedMonChooseAnother
|
||||
atknameinbuff1
|
||||
resetintrimidatetracebits BS_ATTACKER
|
||||
resetintimidatetracebits BS_ATTACKER
|
||||
hpthresholds2 BS_ATTACKER
|
||||
printstring STRINGID_RETURNMON
|
||||
switchoutabilities BS_ATTACKER
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include "constants/field_effects.h"
|
||||
#include "constants/field_poison.h"
|
||||
#include "constants/field_specials.h"
|
||||
#include "constants/field_tasks.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/game_stat.h"
|
||||
#include "constants/item.h"
|
||||
@@ -24,6 +25,7 @@
|
||||
#include "constants/lilycove_lady.h"
|
||||
#include "constants/map_scripts.h"
|
||||
#include "constants/maps.h"
|
||||
#include "constants/mauville_old_man.h"
|
||||
#include "constants/metatile_labels.h"
|
||||
#include "constants/moves.h"
|
||||
#include "constants/party_menu.h"
|
||||
@@ -583,6 +585,7 @@ gStdScripts_End:: @ 81DC2CC
|
||||
.include "data/maps/Route119_House/scripts.inc"
|
||||
.include "data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc"
|
||||
|
||||
@ Below could be split as std_msgbox.inc but autoclose straddles trainer_battle.inc
|
||||
Std_MsgboxNPC: @ 8271315
|
||||
lock
|
||||
faceplayer
|
||||
@@ -632,10 +635,6 @@ Common_EventScript_SaveGame:: @ 827134F
|
||||
waitstate
|
||||
return
|
||||
|
||||
EventScript_271354:: @ 8271354
|
||||
cmdD8
|
||||
cmdD9
|
||||
|
||||
.include "data/scripts/trainer_battle.inc"
|
||||
|
||||
Std_MsgboxAutoclose:: @ 8271494
|
||||
@@ -647,6 +646,7 @@ Std_MsgboxAutoclose:: @ 8271494
|
||||
|
||||
.include "data/scripts/new_game.inc"
|
||||
|
||||
@ Below seems to be hall_of_fame.inc and briney.inc together?
|
||||
EverGrandeCity_HallOfFame_EventScript_2717C1:: @ 82717C1
|
||||
special sub_81AFDD0
|
||||
setflag FLAG_IS_CHAMPION
|
||||
@@ -712,13 +712,13 @@ EventScript_ResetMrBriney:: @ 8271862
|
||||
compare VAR_BRINEY_LOCATION, 2
|
||||
goto_if_eq EventScript_MoveMrBrineyToDewford
|
||||
compare VAR_BRINEY_LOCATION, 3
|
||||
goto_if_eq EventScript_MoveMrBrineyToRoute108
|
||||
goto_if_eq EventScript_MoveMrBrineyToRoute109
|
||||
end
|
||||
|
||||
EventScript_MoveMrBrineyToHouse:: @ 8271884
|
||||
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
clearflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
||||
clearflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
||||
@@ -726,7 +726,7 @@ EventScript_MoveMrBrineyToHouse:: @ 8271884
|
||||
end
|
||||
|
||||
EventScript_MoveMrBrineyToDewford:: @ 827189A
|
||||
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
||||
@@ -736,14 +736,14 @@ EventScript_MoveMrBrineyToDewford:: @ 827189A
|
||||
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
end
|
||||
|
||||
EventScript_MoveMrBrineyToRoute108:: @ 82718B3
|
||||
EventScript_MoveMrBrineyToRoute109:: @ 82718B3
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
||||
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
||||
setflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
||||
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
clearflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
||||
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY
|
||||
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
end
|
||||
|
||||
@@ -760,7 +760,7 @@ Common_EventScript_UpdateBrineyLocation:: @ 82718DE
|
||||
goto_if_set FLAG_DEFEATED_PETALBURG_GYM, Common_EventScript_NopReturn
|
||||
goto_if_unset FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT, EventScript_SetBrineyLocation_House
|
||||
goto_if_unset FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, EventScript_SetBrineyLocation_Dewford
|
||||
goto_if_unset FLAG_HIDE_ROUTE_108_MR_BRINEY, EventScript_SetBrineyLocation_Route108
|
||||
goto_if_unset FLAG_HIDE_ROUTE_109_MR_BRINEY, EventScript_SetBrineyLocation_Route109
|
||||
return
|
||||
|
||||
EventScript_SetBrineyLocation_House:: @ 827190C
|
||||
@@ -771,246 +771,16 @@ EventScript_SetBrineyLocation_Dewford:: @ 8271912
|
||||
setvar VAR_BRINEY_LOCATION, 2
|
||||
return
|
||||
|
||||
EventScript_SetBrineyLocation_Route108:: @ 8271918
|
||||
EventScript_SetBrineyLocation_Route109:: @ 8271918
|
||||
setvar VAR_BRINEY_LOCATION, 3
|
||||
return
|
||||
|
||||
.include "data/scripts/pkmn_center_nurse.inc"
|
||||
|
||||
Std_ObtainItem:: @ 8271AD3
|
||||
giveitem VAR_0x8000, VAR_0x8001
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
call EventScript_271AE3
|
||||
return
|
||||
|
||||
EventScript_271AE3:: @ 8271AE3
|
||||
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
||||
checkitemtype VAR_0x8000
|
||||
call EventScript_BufferStdString
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_271B95
|
||||
compare VAR_0x8007, 0
|
||||
call_if_eq EventScript_271BA9
|
||||
return
|
||||
|
||||
EventScript_BufferStdString:: @ 8271B08
|
||||
switch VAR_RESULT
|
||||
case POCKET_ITEMS, EventScript_StdStringItem
|
||||
case POCKET_KEY_ITEMS, EventScript_StdStringKeyItems
|
||||
case POCKET_POKE_BALLS, EventScript_StdStringPokeballs
|
||||
case POCKET_TM_HM, EventScript_StdStringTMHMS
|
||||
case POCKET_BERRIES, EventScript_StdStringBerries
|
||||
end
|
||||
|
||||
EventScript_StdStringItem:: @ 8271B45
|
||||
bufferstdstring 2, STDSTRING_ITEMS
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_PlayFanfare4
|
||||
return
|
||||
|
||||
EventScript_StdStringKeyItems:: @ 8271B55
|
||||
bufferstdstring 2, STDSTRING_KEYITEMS
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_PlayFanfare4
|
||||
return
|
||||
|
||||
EventScript_StdStringPokeballs:: @ 8271B65
|
||||
bufferstdstring 2, STDSTRING_POKEBALLS
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_PlayFanfare4
|
||||
return
|
||||
|
||||
EventScript_StdStringTMHMS:: @ 8271B75
|
||||
bufferstdstring 2, STDSTRING_TMHMS
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_271BB3
|
||||
return
|
||||
|
||||
EventScript_StdStringBerries:: @ 8271B85
|
||||
bufferstdstring 2, STDSTRING_BERRIES
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_PlayFanfare4
|
||||
return
|
||||
|
||||
EventScript_271B95:: @ 8271B95
|
||||
message gText_ObtainedTheItem
|
||||
waitfanfare
|
||||
msgbox gText_PutItemInPocket, MSGBOX_DEFAULT
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_271BA9:: @ 8271BA9
|
||||
setvar VAR_RESULT, 0
|
||||
return
|
||||
|
||||
EventScript_PlayFanfare4:: @ 8271BAF
|
||||
playfanfare MUS_FANFA4
|
||||
return
|
||||
|
||||
EventScript_271BB3:: @ 8271BB3
|
||||
playfanfare MUS_ME_WAZA
|
||||
return
|
||||
|
||||
Std_ObtainDecoration:: @ 8271BB7
|
||||
givedecoration VAR_0x8000
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
call EventScript_271BC5
|
||||
return
|
||||
|
||||
EventScript_271BC5:: @ 8271BC5
|
||||
bufferdecorationname 1, VAR_0x8000
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_271BE0
|
||||
compare VAR_0x8007, 0
|
||||
call_if_eq EventScript_271BF7
|
||||
return
|
||||
|
||||
EventScript_271BE0:: @ 8271BE0
|
||||
playfanfare MUS_FANFA4
|
||||
message gText_ObtainedTheMon
|
||||
waitfanfare
|
||||
msgbox gText_TheMonWasTransferredToThePC, MSGBOX_DEFAULT
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_271BF7:: @ 8271BF7
|
||||
setvar VAR_RESULT, 0
|
||||
return
|
||||
|
||||
Std_FindItem:: @ 8271BFD
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
copyvar VAR_0x8004, VAR_0x8000
|
||||
copyvar VAR_0x8005, VAR_0x8001
|
||||
checkitemspace VAR_0x8000, VAR_0x8001
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
||||
checkitemtype VAR_0x8000
|
||||
call EventScript_BufferStdString
|
||||
compare VAR_0x8007, 1
|
||||
call_if_eq EventScript_PickItemUp
|
||||
compare VAR_0x8007, 0
|
||||
call_if_eq EventScript_271CA1
|
||||
release
|
||||
return
|
||||
|
||||
EventScript_PickItemUp:: @ 8271C3A
|
||||
removeobject VAR_LAST_TALKED
|
||||
giveitem VAR_0x8004, VAR_0x8005
|
||||
specialvar VAR_RESULT, BufferTMHMMoveName
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_271C8F
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_271C9B
|
||||
waitfanfare
|
||||
waitmessage
|
||||
bufferitemnameplural 1, VAR_0x8004, VAR_0x8005
|
||||
setvar VAR_0x8004, BATTLE_PYRAMID_FUNC_IS_IN
|
||||
special CallBattlePyramidFunction
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_271C86
|
||||
msgbox gText_PutItemInPocket, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
EventScript_271C86:: @ 8271C86
|
||||
msgbox gText_PlayerPutItemInBag, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
EventScript_271C8F:: @ 8271C8F
|
||||
bufferitemnameplural 0, VAR_0x8004, VAR_0x8005
|
||||
message gText_PlayerFoundOneItemTwoLines
|
||||
return
|
||||
|
||||
EventScript_271C9B:: @ 8271C9B
|
||||
message gText_PlayerFoundOneItem
|
||||
return
|
||||
|
||||
EventScript_271CA1:: @ 8271CA1
|
||||
msgbox gText_ObtainedTheItem, MSGBOX_DEFAULT
|
||||
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
||||
setvar VAR_RESULT, 0
|
||||
return
|
||||
|
||||
EventScript_HiddenItemScript:: @ 8271CB7
|
||||
lockall
|
||||
waitse
|
||||
giveitem VAR_0x8005, 1
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
bufferitemnameplural 1, VAR_0x8005, 1
|
||||
checkitemtype VAR_0x8005
|
||||
call EventScript_BufferStdString
|
||||
compare VAR_0x8007, 1
|
||||
goto_if_eq EventScript_271CE8
|
||||
compare VAR_0x8007, 0
|
||||
goto_if_eq EventScript_271D47
|
||||
end
|
||||
|
||||
EventScript_271CE8:: @ 8271CE8
|
||||
copyvar VAR_0x8008, VAR_0x8004
|
||||
copyvar VAR_0x8004, VAR_0x8005
|
||||
specialvar VAR_RESULT, BufferTMHMMoveName
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_271D0E
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_271D1F
|
||||
end
|
||||
|
||||
EventScript_271D0E:: @ 8271D0E
|
||||
bufferitemnameplural 0, VAR_0x8004, 1
|
||||
message gText_PlayerFoundOneItemTwoLines
|
||||
goto EventScript_271D2A
|
||||
end
|
||||
|
||||
EventScript_271D1F:: @ 8271D1F
|
||||
message gText_PlayerFoundOneItem
|
||||
goto EventScript_271D2A
|
||||
end
|
||||
|
||||
EventScript_271D2A:: @ 8271D2A
|
||||
waitmessage
|
||||
waitfanfare
|
||||
bufferitemnameplural 1, VAR_0x8004, 1
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
msgbox gText_PutItemInPocket, MSGBOX_DEFAULT
|
||||
special sub_80EDCE8
|
||||
special SetFlagInVar
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_271D47:: @ 8271D47
|
||||
msgbox gText_PlayerFoundOneItem, MSGBOX_DEFAULT
|
||||
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
||||
setvar VAR_RESULT, 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_271D5E:: @ 8271D5E
|
||||
lock
|
||||
faceplayer
|
||||
msgbox Text_WouldYouLikeToMixRecords, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_271D83
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_271D89
|
||||
goto EventScript_271D89
|
||||
|
||||
EventScript_271D83:: @ 8271D83
|
||||
special RecordMixingPlayerSpotTriggered
|
||||
waitstate
|
||||
lock
|
||||
faceplayer
|
||||
|
||||
EventScript_271D89:: @ 8271D89
|
||||
message Text_WouldNotLikeToMixRecords
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
release
|
||||
end
|
||||
|
||||
.include "data/scripts/obtain_item.inc"
|
||||
.include "data/scripts/record_mix.inc"
|
||||
.include "data/scripts/pc.inc"
|
||||
|
||||
@ scripts/notices.inc? signs.inc? See comment about text/notices.inc
|
||||
Common_EventScript_ShowPokemartSign:: @ 8271E6A
|
||||
msgbox gText_PokemartSign, MSGBOX_SIGN
|
||||
end
|
||||
@@ -1037,173 +807,14 @@ DewfordTown_Hall_EventScript_271E8B:: @ 8271E8B
|
||||
special BufferTrendyPhraseString
|
||||
return
|
||||
|
||||
DewfordTown_EventScript_271E95:: @ 8271E95
|
||||
Route104_MrBrineysHouse_EventScript_271E95:: @ 8271E95
|
||||
Route109_EventScript_271E95:: @ 8271E95
|
||||
EventScript_BackupMrBrineyLocation:: @ 8271E95
|
||||
copyvar VAR_0x8008, VAR_BRINEY_LOCATION
|
||||
setvar VAR_BRINEY_LOCATION, 0
|
||||
return
|
||||
|
||||
EventScript_UseSurf:: @ 8271EA0
|
||||
checkpartymove MOVE_SURF
|
||||
compare VAR_RESULT, 6
|
||||
goto_if_eq EventScript_CantSurf
|
||||
bufferpartymonnick 0, VAR_RESULT
|
||||
setfieldeffectargument 0, VAR_RESULT
|
||||
lockall
|
||||
msgbox gText_WantToUseSurf, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_CancelSurf
|
||||
msgbox gText_PlayerUsedSurf, MSGBOX_DEFAULT
|
||||
dofieldeffect FLDEFF_USE_SURF
|
||||
|
||||
EventScript_CancelSurf:: @ 8271ED5
|
||||
releaseall
|
||||
|
||||
EventScript_CantSurf:: @ 8271ED6
|
||||
end
|
||||
|
||||
Common_EventScript_SetupRivalGfxId:: @ 8271ED7
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq EventScript_SetupRivalGfxIdFemale
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq EventScript_SetupRivalGfxIdMale
|
||||
end
|
||||
|
||||
EventScript_SetupRivalGfxIdFemale:: @ 8271EEF
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL
|
||||
return
|
||||
|
||||
EventScript_SetupRivalGfxIdMale:: @ 8271EF5
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
|
||||
return
|
||||
|
||||
Common_EventScript_SetupRivalOnBikeGfxId:: @ 8271EFB
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq EventScript_SetupRivalOnBikeGfxIdFemale
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq EventScript_SetupRivalOnBikeGfxIdMale
|
||||
end
|
||||
|
||||
EventScript_SetupRivalOnBikeGfxIdFemale:: @ 8271F13
|
||||
setvar VAR_OBJ_GFX_ID_3, EVENT_OBJ_GFX_RIVAL_MAY_MACH_BIKE
|
||||
return
|
||||
|
||||
EventScript_SetupRivalOnBikeGfxIdMale:: @ 8271F19
|
||||
setvar VAR_OBJ_GFX_ID_3, EVENT_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE
|
||||
return
|
||||
|
||||
@ Unused
|
||||
Common_EventScript_SetupRivalGfxIdSameGender:: @ 8271F1F
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq EventScript_SetupRivalGfxIdMale2
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq EventScript_SetupRivalGfxIdFemale2
|
||||
end
|
||||
|
||||
EventScript_SetupRivalGfxIdMale2:: @ 8271F37
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
|
||||
return
|
||||
|
||||
EventScript_SetupRivalGfxIdFemale2:: @ 8271F3D
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL
|
||||
return
|
||||
|
||||
Common_EventScript_SetGymTrainers:: @ 8271F43
|
||||
switch VAR_0x8008
|
||||
case 1, RusboroCity_Gym_SetGymTrainers
|
||||
case 2, DewfordTown_Gym_SetGymTrainers
|
||||
case 3, MauvilleCity_Gym_SetGymTrainers
|
||||
case 4, LavaridgeTown_Gym_SetGymTrainers
|
||||
case 5, PetalburgCity_Gym_SetGymTrainers
|
||||
case 6, FortreeCity_Gym_SetGymTrainers
|
||||
case 7, MossdeepCity_Gym_SetGymTrainers
|
||||
case 8, SootopolisCity_Gym_SetGymTrainers
|
||||
end
|
||||
|
||||
RusboroCity_Gym_SetGymTrainers:: @ 8271FA1
|
||||
settrainerflag TRAINER_JOSH
|
||||
settrainerflag TRAINER_TOMMY
|
||||
settrainerflag TRAINER_MARC
|
||||
return
|
||||
|
||||
DewfordTown_Gym_SetGymTrainers:: @ 8271FAB
|
||||
settrainerflag TRAINER_TAKAO
|
||||
settrainerflag TRAINER_JOCELYN
|
||||
settrainerflag TRAINER_LAURA
|
||||
settrainerflag TRAINER_BRENDEN
|
||||
settrainerflag TRAINER_CRISTIAN
|
||||
settrainerflag TRAINER_LILITH
|
||||
return
|
||||
|
||||
MauvilleCity_Gym_SetGymTrainers:: @ 8271FBE
|
||||
settrainerflag TRAINER_KIRK
|
||||
settrainerflag TRAINER_SHAWN
|
||||
settrainerflag TRAINER_BEN
|
||||
settrainerflag TRAINER_VIVIAN
|
||||
settrainerflag TRAINER_ANGELO
|
||||
return
|
||||
|
||||
LavaridgeTown_Gym_SetGymTrainers:: @ 8271FCE
|
||||
settrainerflag TRAINER_COLE
|
||||
settrainerflag TRAINER_AXLE
|
||||
settrainerflag TRAINER_KEEGAN
|
||||
settrainerflag TRAINER_GERALD
|
||||
settrainerflag TRAINER_DANIELLE
|
||||
settrainerflag TRAINER_JACE
|
||||
settrainerflag TRAINER_JEFF
|
||||
settrainerflag TRAINER_ELI
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_SetGymTrainers:: @ 8271FE7
|
||||
settrainerflag TRAINER_RANDALL
|
||||
settrainerflag TRAINER_PARKER
|
||||
settrainerflag TRAINER_GEORGE
|
||||
settrainerflag TRAINER_BERKE
|
||||
settrainerflag TRAINER_MARY
|
||||
settrainerflag TRAINER_ALEXIA
|
||||
settrainerflag TRAINER_JODY
|
||||
return
|
||||
|
||||
FortreeCity_Gym_SetGymTrainers:: @ 8271FFD
|
||||
settrainerflag TRAINER_JARED
|
||||
settrainerflag TRAINER_FLINT
|
||||
settrainerflag TRAINER_ASHLEY
|
||||
settrainerflag TRAINER_EDWARDO
|
||||
settrainerflag TRAINER_HUMBERTO
|
||||
settrainerflag TRAINER_DARIUS
|
||||
return
|
||||
|
||||
MossdeepCity_Gym_SetGymTrainers:: @ 8272010
|
||||
settrainerflag TRAINER_PRESTON
|
||||
settrainerflag TRAINER_VIRGIL
|
||||
settrainerflag TRAINER_BLAKE
|
||||
settrainerflag TRAINER_HANNAH
|
||||
settrainerflag TRAINER_SAMANTHA
|
||||
settrainerflag TRAINER_MAURA
|
||||
settrainerflag TRAINER_SYLVIA
|
||||
settrainerflag TRAINER_NATE
|
||||
settrainerflag TRAINER_KATHLEEN
|
||||
settrainerflag TRAINER_CLIFFORD
|
||||
settrainerflag TRAINER_MACEY
|
||||
settrainerflag TRAINER_NICHOLAS
|
||||
return
|
||||
|
||||
SootopolisCity_Gym_SetGymTrainers:: @ 8272035
|
||||
settrainerflag TRAINER_ANDREA
|
||||
settrainerflag TRAINER_CRISSY
|
||||
settrainerflag TRAINER_BRIANNA
|
||||
settrainerflag TRAINER_CONNIE
|
||||
settrainerflag TRAINER_BRIDGET
|
||||
settrainerflag TRAINER_OLIVIA
|
||||
settrainerflag TRAINER_TIFFANY
|
||||
settrainerflag TRAINER_BETHANY
|
||||
settrainerflag TRAINER_ANNIKA
|
||||
settrainerflag TRAINER_DAPHNE
|
||||
return
|
||||
.include "data/scripts/surf.inc"
|
||||
.include "data/scripts/rival_graphics.inc"
|
||||
.include "data/scripts/set_gym_trainers.inc"
|
||||
|
||||
Common_EventScript_ShowBagIsFull:: @ 8272054
|
||||
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
||||
@@ -1250,17 +861,18 @@ EventScript_RegionMap:: @ 827208F
|
||||
end
|
||||
|
||||
Common_EventScript_PlayBrineysBoatMusic:: @ 82720A0
|
||||
setflag FLAG_SPECIAL_FLAG_0x4001
|
||||
setflag FLAG_DONT_TRANSITION_MUSIC
|
||||
playbgm MUS_M_BOAT, 0
|
||||
return
|
||||
|
||||
Common_EventScript_StopBrineysBoatMusic:: @ 82720A8
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4001
|
||||
clearflag FLAG_DONT_TRANSITION_MUSIC
|
||||
fadedefaultbgm
|
||||
return
|
||||
|
||||
.include "data/scripts/prof_birch.inc"
|
||||
|
||||
@ Below could be split as ferry.inc aside from the Rusturf tunnel script
|
||||
Common_EventScript_FerryDepart:: @ 82721E2
|
||||
delay 60
|
||||
applymovement VAR_0x8004, Movement_FerryDepart
|
||||
@@ -1277,10 +889,10 @@ Movement_FerryDepart: @ 82721F0
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
PetalburgCity_Gym_EventScript_2721F8:: @ 82721F8
|
||||
EventScript_HideMrBriney:: @ 82721F8
|
||||
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
||||
@@ -1348,60 +960,13 @@ Common_EventScript_PlayerHandedOverTheItem:: @ 82723E4
|
||||
.include "data/scripts/elite_four.inc"
|
||||
.include "data/scripts/movement.inc"
|
||||
.include "data/scripts/check_furniture.inc"
|
||||
|
||||
Text_WouldYouLikeToMixRecords: @ 827260D
|
||||
.string "Would you like to mix records with\n"
|
||||
.string "other TRAINERS?$"
|
||||
|
||||
Text_WouldNotLikeToMixRecords: @ 8272640
|
||||
.string "We hope to see you again!$"
|
||||
|
||||
.include "data/text/record_mix.inc"
|
||||
.include "data/text/pc.inc"
|
||||
.include "data/text/pkmn_center_nurse.inc"
|
||||
.include "data/text/mart_clerk.inc"
|
||||
.include "data/text/obtain_item.inc"
|
||||
|
||||
gText_HowMayIServeYou:: @ 8272A21
|
||||
.string "Welcome!\p"
|
||||
.string "How may I serve you?$"
|
||||
|
||||
gText_PleaseComeAgain:: @ 8272A3F
|
||||
.string "Please come again!$"
|
||||
|
||||
gText_PlayerWhatCanIDoForYou:: @ 8272A52
|
||||
.string "{PLAYER}{STRING 5}, welcome!\p"
|
||||
.string "What can I do for you?$"
|
||||
|
||||
gText_ObtainedTheItem:: @ 8272A78
|
||||
.string "Obtained the {STR_VAR_2}!$"
|
||||
|
||||
gText_TheBagIsFull:: @ 8272A89
|
||||
.string "The BAG is full…$"
|
||||
|
||||
gText_PutItemInPocket:: @ 8272A9A
|
||||
.string "{PLAYER} put away the {STR_VAR_2}\n"
|
||||
.string "in the {STR_VAR_3} POCKET.$"
|
||||
|
||||
gText_PlayerFoundOneItem:: @ 8272ABF
|
||||
.string "{PLAYER} found one {STR_VAR_2}!$"
|
||||
|
||||
gText_TooBadBagIsFull:: @ 8272AD0
|
||||
.string "Too bad!\n"
|
||||
.string "The BAG is full…$"
|
||||
|
||||
gText_PlayerPutItemInBag:: @ 8272AEA
|
||||
.string "{PLAYER} put away the {STR_VAR_2}\n"
|
||||
.string "in the BAG.$"
|
||||
|
||||
gText_ObtainedTheMon:: @ 8272B09
|
||||
.string "Obtained the {STR_VAR_2}!$"
|
||||
|
||||
gText_NoRoomLeftForAnother:: @ 8272B1A
|
||||
.string "Too bad! There's no room left for\n"
|
||||
.string "another {STR_VAR_2}…$"
|
||||
|
||||
gText_TheMonWasTransferredToThePC:: @ 8272B48
|
||||
.string "The {STR_VAR_2} was transferred\n"
|
||||
.string "to the PC.$"
|
||||
|
||||
@ The below and surf.inc could be split into some text/notices.inc
|
||||
gText_PokemartSign:: @ 8272B6A
|
||||
.string "“Selected items for your convenience!”\n"
|
||||
.string "POKéMON MART$"
|
||||
@@ -1508,7 +1073,7 @@ gText_ThankYouForAccessingMysteryGift:: @ 8273178
|
||||
.string "Thank you for accessing the\n"
|
||||
.string "MYSTERY GIFT System.$"
|
||||
|
||||
gText_PlayerFoundOneItemTwoLines:: @ 82731A9
|
||||
gText_PlayerFoundOneTMHM:: @ 82731A9
|
||||
.string "{PLAYER} found one {STR_VAR_1}\n"
|
||||
.string "{STR_VAR_2}!$"
|
||||
|
||||
@@ -1520,38 +1085,7 @@ gText_Sudowoodo_Attacked:: @ 82731BD
|
||||
gText_LegendaryFlewAway:: @ 8273204
|
||||
.string "The {STR_VAR_1} flew away!$"
|
||||
|
||||
gText_PkmnTransferredSomeonesPC:: @ 8273216
|
||||
.string "{STR_VAR_2} was transferred to\n"
|
||||
.string "SOMEONE'S PC.\p"
|
||||
.string "It was placed in \n"
|
||||
.string "BOX “{STR_VAR_1}.”$"
|
||||
|
||||
gText_PkmnTransferredLanettesPC:: @ 8273256
|
||||
.string "{STR_VAR_2} was transferred to\nLANETTE'S PC.\p"
|
||||
.string "It was placed in \n"
|
||||
.string "BOX “{STR_VAR_1}.”$"
|
||||
|
||||
gText_PkmnBoxSomeonesPCFull:: @ 8273296
|
||||
.string "BOX “{STR_VAR_3}” on\n"
|
||||
.string "SOMEONE'S PC was full.\p"
|
||||
.string "{STR_VAR_2} was transferred to\n"
|
||||
.string "BOX “{STR_VAR_1}.”$"
|
||||
|
||||
gText_PkmnBoxLanettesPCFull:: @ 82732D9
|
||||
.string "BOX “{STR_VAR_3}” on\n"
|
||||
.string "LANETTE'S PC was full.\p"
|
||||
.string "{STR_VAR_2} was transferred to\n"
|
||||
.string "BOX “{STR_VAR_1}.”$"
|
||||
|
||||
gText_NoMoreRoomForPokemon:: @ 827331C
|
||||
.string "There's no more room for POKéMON!\p"
|
||||
.string "The POKéMON BOXES are full and\n"
|
||||
.string "can't accept any more!$"
|
||||
|
||||
gText_NicknameThisPokemon:: @ 8273374
|
||||
.string "Do you want to give a nickname to\n"
|
||||
.string "this {STR_VAR_1}?$"
|
||||
|
||||
.include "data/text/pc_transfer.inc"
|
||||
.include "data/text/mevent.inc"
|
||||
.include "data/text/unusual_weather.inc"
|
||||
|
||||
@@ -1601,89 +1135,10 @@ Common_EventScript_LegendaryFlewAway:: @ 8273776
|
||||
release
|
||||
end
|
||||
|
||||
@ VAR_0x8004 here is used by ChangePokemonNickname
|
||||
Common_EventScript_GetGiftMonPartySlot:: @ 827378B
|
||||
getpartysize
|
||||
subvar VAR_RESULT, 1
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
return
|
||||
|
||||
Common_EventScript_NameReceivedBoxMon:: @ 8273797
|
||||
fadescreen 1
|
||||
special ChangeBoxPokemonNickname
|
||||
waitstate
|
||||
lock
|
||||
faceplayer
|
||||
return
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_2737A0:: @ 82737A0
|
||||
MossdeepCity_StevensHouse_EventScript_2737A0:: @ 82737A0
|
||||
Route119_WeatherInstitute_2F_EventScript_2737A0:: @ 82737A0
|
||||
RustboroCity_DevonCorp_2F_EventScript_2737A0:: @ 82737A0
|
||||
bufferboxname 0, VAR_PC_BOX_TO_SEND_MON
|
||||
bufferspeciesname 1, VAR_TEMP_1
|
||||
call_if_unset FLAG_SYS_PC_LANETTE, LittlerootTown_ProfessorBirchsLab_EventScript_2737BB
|
||||
call_if_set FLAG_SYS_PC_LANETTE, LittlerootTown_ProfessorBirchsLab_EventScript_2737E6
|
||||
return
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_2737BB:: @ 82737BB
|
||||
specialvar VAR_RESULT, ShouldShowBoxWasFullMessage
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737D4
|
||||
msgbox gText_PkmnTransferredSomeonesPC, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_2737D4:: @ 82737D4
|
||||
specialvar VAR_RESULT, GetPCBoxToSendMon
|
||||
bufferboxname 2, VAR_RESULT
|
||||
msgbox gText_PkmnBoxSomeonesPCFull, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_2737E6:: @ 82737E6
|
||||
specialvar VAR_RESULT, ShouldShowBoxWasFullMessage
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737FF
|
||||
msgbox gText_PkmnTransferredLanettesPC, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_2737FF:: @ 82737FF
|
||||
specialvar VAR_RESULT, GetPCBoxToSendMon
|
||||
bufferboxname 2, VAR_RESULT
|
||||
msgbox gText_PkmnBoxLanettesPCFull, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
Common_EventScript_NoMoreRoomForPokemon:: @ 8273811
|
||||
msgbox gText_NoMoreRoomForPokemon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
.include "data/scripts/pc_transfer.inc"
|
||||
.include "data/scripts/mevent.inc"
|
||||
.include "data/scripts/unusual_weather.inc"
|
||||
|
||||
Std_RegisteredInMatchCall:: @ 82742C9
|
||||
buffertrainerclassname 0, VAR_0x8000
|
||||
buffertrainername 1, VAR_0x8000
|
||||
closemessage
|
||||
delay 30
|
||||
playfanfare MUS_ME_TORE_EYE
|
||||
msgbox gText_RegisteredTrainerinPokeNav, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
return
|
||||
|
||||
EventScript_TryGetTrainerScript:: @ 82742E6
|
||||
special ShouldTryGetTrainerScript
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_GotoTrainerScript
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_GotoTrainerScript:: @ 82742F6
|
||||
gotobeatenscript
|
||||
releaseall
|
||||
end
|
||||
|
||||
.include "data/scripts/trainer_script.inc"
|
||||
.include "data/scripts/berry_tree.inc"
|
||||
.include "data/scripts/secret_base.inc"
|
||||
.include "data/scripts/cable_club.inc"
|
||||
@@ -1703,24 +1158,12 @@ EventScript_GotoTrainerScript:: @ 82742F6
|
||||
.include "data/scripts/item_ball_scripts.inc"
|
||||
.include "data/scripts/mystery_event_club.inc"
|
||||
.include "data/scripts/day_care.inc"
|
||||
|
||||
EventScript_2926F8:: @ 82926F8
|
||||
animateflash 1
|
||||
setflashradius 1
|
||||
end
|
||||
|
||||
.include "data/scripts/flash.inc"
|
||||
.include "data/scripts/players_house.inc"
|
||||
.include "data/scripts/pokeblocks.inc"
|
||||
.include "data/text/mauville_man.inc"
|
||||
.include "data/text/trainers.inc"
|
||||
|
||||
EventScript_RepelWoreOff:: @ 82A4B2A
|
||||
msgbox Text_RepelWoreOff, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Text_RepelWoreOff: @ 82A4B33
|
||||
.string "REPEL's effect wore off…$"
|
||||
|
||||
.include "data/scripts/repel.inc"
|
||||
.include "data/scripts/safari_zone.inc"
|
||||
.include "data/scripts/roulette.inc"
|
||||
.include "data/text/pokedex_rating.inc"
|
||||
@@ -1742,17 +1185,7 @@ Text_RepelWoreOff: @ 82A4B33
|
||||
.include "data/text/move_tutors.inc"
|
||||
.include "data/scripts/move_tutors.inc"
|
||||
.include "data/scripts/trainer_hill.inc"
|
||||
|
||||
Text_ThisIsATestSignpostMsg:: @ 82C840A
|
||||
.string "This is a test message.\n"
|
||||
.string "This is a signpost.$"
|
||||
|
||||
EventScript_TestSignpostMsg:: @ 82C8436
|
||||
msgbox Text_ThisIsATestSignpostMsg, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
.include "data/scripts/test_signpost.inc"
|
||||
.include "data/text/frontier_brain.inc"
|
||||
|
||||
.align 2
|
||||
.include "data/text/save.inc"
|
||||
.include "data/text/birch_speech.inc"
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_242CEA",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Sudowoodo",
|
||||
"flag": "FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -102,24 +102,24 @@ BattleFrontier_OutsideEast_EventScript_242CE1:: @ 8242CE1
|
||||
msgbox BattleFrontier_OutsideEast_Text_243230, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_242CEA:: @ 8242CEA
|
||||
BattleFrontier_OutsideEast_EventScript_Sudowoodo:: @ 8242CEA
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playse 269
|
||||
applymovement 14, BattleFrontier_OutsideEast_Movement_242D69
|
||||
applymovement 14, BattleFrontier_OutsideEast_Movement_SudowoodoShake
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_242CFC:: @ 8242CFC
|
||||
BattleFrontier_OutsideEast_EventScript_WaterSudowoodo:: @ 8242CFC
|
||||
lock
|
||||
faceplayer
|
||||
special DoWateringBerryTreeAnim
|
||||
waitstate
|
||||
waitse
|
||||
playse 269
|
||||
applymovement 14, BattleFrontier_OutsideEast_Movement_242D69
|
||||
playse SE_USSOKI
|
||||
applymovement 14, BattleFrontier_OutsideEast_Movement_SudowoodoShake
|
||||
waitmovement 0
|
||||
msgbox gText_Sudowoodo_Attacked, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
@@ -127,28 +127,28 @@ BattleFrontier_OutsideEast_EventScript_242CFC:: @ 8242CFC
|
||||
playmoncry SPECIES_SUDOWOODO, 2
|
||||
delay 40
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, 14
|
||||
setvar VAR_LAST_TALKED, 14 @ Sudowoodo object event id
|
||||
setwildbattle SPECIES_SUDOWOODO, 40, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
dowildbattle
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq BattleFrontier_OutsideEast_EventScript_242D60
|
||||
goto_if_eq BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq BattleFrontier_OutsideEast_EventScript_242D60
|
||||
goto_if_eq BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq BattleFrontier_OutsideEast_EventScript_242D60
|
||||
goto_if_eq BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo
|
||||
setflag FLAG_DEFEATED_SUDOWOODO
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_242D60:: @ 8242D60
|
||||
BattleFrontier_OutsideEast_EventScript_RemoveSudowoodo:: @ 8242D60
|
||||
setflag FLAG_DEFEATED_SUDOWOODO
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_Movement_242D69: @ 8242D69
|
||||
BattleFrontier_OutsideEast_Movement_SudowoodoShake: @ 8242D69
|
||||
face_right
|
||||
delay_8
|
||||
face_down
|
||||
|
||||
@@ -115,7 +115,7 @@ DewfordTown_EventScript_1E9656:: @ 81E9656
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9660:: @ 81E9660
|
||||
call DewfordTown_EventScript_271E95
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectpriority 2, MAP_DEWFORD_TOWN, 0
|
||||
setobjectpriority EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN, 0
|
||||
applymovement 2, DewfordTown_Movement_1E991D
|
||||
@@ -147,7 +147,7 @@ DewfordTown_EventScript_1E9660:: @ 81E9660
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E96E7:: @ 81E96E7
|
||||
call DewfordTown_EventScript_271E95
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectpriority 2, MAP_DEWFORD_TOWN, 0
|
||||
setobjectpriority EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN, 1
|
||||
applymovement 2, DewfordTown_Movement_1E991D
|
||||
@@ -169,7 +169,7 @@ DewfordTown_EventScript_1E96E7:: @ 81E96E7
|
||||
setobjectpriority 2, MAP_ROUTE109, 0
|
||||
applymovement 2, DewfordTown_Movement_1E991F
|
||||
waitmovement 0
|
||||
clearflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
||||
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY
|
||||
addobject 1
|
||||
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
@@ -185,11 +185,11 @@ DewfordTown_EventScript_1E96E7:: @ 81E96E7
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9790:: @ 81E9790
|
||||
msgbox DewfordTown_Text_1EEC1D, MSGBOX_DEFAULT
|
||||
msgbox DewfordTown_Text_BrineyLandedInSlateportDeliverGoods, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
DewfordTown_EventScript_1E9799:: @ 81E9799
|
||||
msgbox DewfordTown_Text_1EEDA7, MSGBOX_DEFAULT
|
||||
msgbox DewfordTown_Text_BrineyLandedInSlateport, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
DewfordTown_Movement_1E97A2: @ 81E97A2
|
||||
@@ -654,7 +654,7 @@ DewfordTown_Text_1E9A7F: @ 81E9A7F
|
||||
.string "DEWFORD HALL\n"
|
||||
.string "“Everyone's information exchange!”$"
|
||||
|
||||
Route104_Text_1E9AAF: @ 81E9AAF
|
||||
Route104_Text_LandedInDewfordDeliverLetter: @ 81E9AAF
|
||||
.string "MR. BRINEY: Ahoy!\n"
|
||||
.string "We've hit land in DEWFORD.\p"
|
||||
.string "I suppose you're off to deliver that\n"
|
||||
@@ -675,8 +675,7 @@ DewfordTown_Text_1E9BD9: @ 81E9BD9
|
||||
.string "MR. BRINEY: Then you go on and deliver\n"
|
||||
.string "the LETTER. I'll be waiting.$"
|
||||
|
||||
Route104_Text_1E9C1D: @ 81E9C1D
|
||||
Route109_Text_1E9C1D: @ 81E9C1D
|
||||
DewfordTown_Text_BrineyLandedInDewford: @ 81E9C1D
|
||||
.string "MR. BRINEY: Ahoy!\n"
|
||||
.string "We've hit land in DEWFORD!\p"
|
||||
.string "You just go on and tell me whenever\n"
|
||||
|
||||
@@ -8,7 +8,7 @@ FortreeCity_OnTransition: @ 81E25AF
|
||||
end
|
||||
|
||||
FortreeCity_MapScript1_1E25B3: @ 81E25B3
|
||||
setstepcallback 2
|
||||
setstepcallback STEP_CB_FORTREE_BRIDGE
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25B6:: @ 81E25B6
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_Gym_EventScript_2165C8",
|
||||
"script": "FortreeCity_Gym_EventScript_Winona",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "FortreeCity_Gym_EventScript_2166A8",
|
||||
"script": "FortreeCity_Gym_EventScript_Jared",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "FortreeCity_Gym_EventScript_2166D6",
|
||||
"script": "FortreeCity_Gym_EventScript_Flint",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "FortreeCity_Gym_EventScript_2166ED",
|
||||
"script": "FortreeCity_Gym_EventScript_Ashley",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "FortreeCity_Gym_EventScript_2166BF",
|
||||
"script": "FortreeCity_Gym_EventScript_Edwardo",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_Gym_EventScript_216732",
|
||||
"script": "FortreeCity_Gym_EventScript_GymGuide",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -102,7 +102,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "FortreeCity_Gym_EventScript_216704",
|
||||
"script": "FortreeCity_Gym_EventScript_Humberto",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "FortreeCity_Gym_EventScript_21671B",
|
||||
"script": "FortreeCity_Gym_EventScript_Darius",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -143,7 +143,7 @@
|
||||
"y": 21,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "FortreeCity_Gym_EventScript_216751"
|
||||
"script": "FortreeCity_Gym_EventScript_LeftGymStatue"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -151,7 +151,7 @@
|
||||
"y": 21,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "FortreeCity_Gym_EventScript_216761"
|
||||
"script": "FortreeCity_Gym_EventScript_RightGymStatue"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,44 +1,44 @@
|
||||
FortreeCity_Gym_MapScripts:: @ 82165AB
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_Gym_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FortreeCity_Gym_MapScript2_2165BA
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FortreeCity_Gym_OnWarp
|
||||
.byte 0
|
||||
|
||||
FortreeCity_Gym_OnTransition: @ 82165B6
|
||||
special RotatingGate_InitPuzzle
|
||||
end
|
||||
|
||||
FortreeCity_Gym_MapScript2_2165BA: @ 82165BA
|
||||
map_script_2 VAR_TEMP_0, 16384, FortreeCity_Gym_EventScript_2165C4
|
||||
FortreeCity_Gym_OnWarp: @ 82165BA
|
||||
map_script_2 VAR_TEMP_0, VAR_TEMP_0, FortreeCity_Gym_EventScript_InitRotatingGates
|
||||
.2byte 0
|
||||
|
||||
FortreeCity_Gym_EventScript_2165C4:: @ 82165C4
|
||||
FortreeCity_Gym_EventScript_InitRotatingGates:: @ 82165C4
|
||||
special RotatingGate_InitPuzzleAndGraphics
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_2165C8:: @ 82165C8
|
||||
trainerbattle_single TRAINER_WINONA_1, FortreeCity_Gym_Text_216D75, FortreeCity_Gym_Text_216E60, FortreeCity_Gym_EventScript_2165FD, NO_MUSIC
|
||||
FortreeCity_Gym_EventScript_Winona:: @ 82165C8
|
||||
trainerbattle_single TRAINER_WINONA_1, FortreeCity_Gym_Text_WinonaPreBattle, FortreeCity_Gym_Text_WinonaDefeat, FortreeCity_Gym_EventScript_WinonaDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq FortreeCity_Gym_EventScript_21668D
|
||||
goto_if_unset FLAG_RECEIVED_TM40, FortreeCity_Gym_EventScript_216646
|
||||
msgbox FortreeCity_Gym_Text_217071, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq FortreeCity_Gym_EventScript_WinonaRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM40, FortreeCity_Gym_EventScript_GiveAerialAce2
|
||||
msgbox FortreeCity_Gym_Text_WinonaPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_2165FD:: @ 82165FD
|
||||
message FortreeCity_Gym_Text_216EEC
|
||||
FortreeCity_Gym_EventScript_WinonaDefeated:: @ 82165FD
|
||||
message FortreeCity_Gym_Text_ReceivedFeatherBadge
|
||||
waitmessage
|
||||
call Common_EventScript_PlayGymBadgeFanfare
|
||||
msgbox FortreeCity_Gym_Text_216F17, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_Gym_Text_ExplainFeatherBadgeTakeThis, MSGBOX_DEFAULT
|
||||
setflag FLAG_DEFEATED_FORTREE_GYM
|
||||
setflag FLAG_BADGE06_GET
|
||||
setvar VAR_0x8008, 6
|
||||
call Common_EventScript_SetGymTrainers
|
||||
call FortreeCity_Gym_EventScript_21666A
|
||||
call FortreeCity_Gym_EventScript_GiveAerialAce
|
||||
closemessage
|
||||
delay 30
|
||||
playfanfare MUS_ME_TORE_EYE
|
||||
msgbox FortreeCity_Gym_Text_217044, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_Gym_Text_RegisteredWinona, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
@@ -48,94 +48,94 @@ FortreeCity_Gym_EventScript_2165FD:: @ 82165FD
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216646:: @ 8216646
|
||||
FortreeCity_Gym_EventScript_GiveAerialAce2:: @ 8216646
|
||||
giveitem_std ITEM_TM40
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
msgbox FortreeCity_Gym_Text_216FEC, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM40
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_21666A:: @ 821666A
|
||||
FortreeCity_Gym_EventScript_GiveAerialAce:: @ 821666A
|
||||
giveitem_std ITEM_TM40
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_BagIsFull
|
||||
msgbox FortreeCity_Gym_Text_216FEC, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM40
|
||||
return
|
||||
|
||||
FortreeCity_Gym_EventScript_21668D:: @ 821668D
|
||||
trainerbattle_rematch_double TRAINER_WINONA_1, FortreeCity_Gym_Text_217100, FortreeCity_Gym_Text_2171E6, FortreeCity_Gym_Text_217292
|
||||
msgbox FortreeCity_Gym_Text_21720B, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_WinonaRematch:: @ 821668D
|
||||
trainerbattle_rematch_double TRAINER_WINONA_1, FortreeCity_Gym_Text_WinonaPreRematch, FortreeCity_Gym_Text_WinonaRematchDefeat, FortreeCity_Gym_Text_WinonaRematchNeedTwoMons
|
||||
msgbox FortreeCity_Gym_Text_WinonaPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_2166A8:: @ 82166A8
|
||||
trainerbattle_single TRAINER_JARED, FortreeCity_Gym_Text_2168A2, FortreeCity_Gym_Text_2168D3
|
||||
msgbox FortreeCity_Gym_Text_2168E7, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_Jared:: @ 82166A8
|
||||
trainerbattle_single TRAINER_JARED, FortreeCity_Gym_Text_JaredPreBattle, FortreeCity_Gym_Text_JaredDefeat
|
||||
msgbox FortreeCity_Gym_Text_JaredPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_2166BF:: @ 82166BF
|
||||
trainerbattle_single TRAINER_EDWARDO, FortreeCity_Gym_Text_21695A, FortreeCity_Gym_Text_2169C7
|
||||
msgbox FortreeCity_Gym_Text_2169F1, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_Edwardo:: @ 82166BF
|
||||
trainerbattle_single TRAINER_EDWARDO, FortreeCity_Gym_Text_EdwardoPreBattle, FortreeCity_Gym_Text_EdwardoDefeat
|
||||
msgbox FortreeCity_Gym_Text_EdwardoPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_2166D6:: @ 82166D6
|
||||
trainerbattle_single TRAINER_FLINT, FortreeCity_Gym_Text_216A66, FortreeCity_Gym_Text_216AC4
|
||||
msgbox FortreeCity_Gym_Text_216AD7, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_Flint:: @ 82166D6
|
||||
trainerbattle_single TRAINER_FLINT, FortreeCity_Gym_Text_FlintPreBattle, FortreeCity_Gym_Text_FlintDefeat
|
||||
msgbox FortreeCity_Gym_Text_FlintPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_2166ED:: @ 82166ED
|
||||
trainerbattle_single TRAINER_ASHLEY, FortreeCity_Gym_Text_216B1A, FortreeCity_Gym_Text_216B51
|
||||
msgbox FortreeCity_Gym_Text_216B5F, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_Ashley:: @ 82166ED
|
||||
trainerbattle_single TRAINER_ASHLEY, FortreeCity_Gym_Text_AshleyPreBattle, FortreeCity_Gym_Text_AshleyDefeat
|
||||
msgbox FortreeCity_Gym_Text_AshleyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216704:: @ 8216704
|
||||
trainerbattle_single TRAINER_HUMBERTO, FortreeCity_Gym_Text_216B9E, FortreeCity_Gym_Text_216C18
|
||||
msgbox FortreeCity_Gym_Text_216C32, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_Humberto:: @ 8216704
|
||||
trainerbattle_single TRAINER_HUMBERTO, FortreeCity_Gym_Text_HumbertoPreBattle, FortreeCity_Gym_Text_HumbertoDefeat
|
||||
msgbox FortreeCity_Gym_Text_HumbertoPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_21671B:: @ 821671B
|
||||
trainerbattle_single TRAINER_DARIUS, FortreeCity_Gym_Text_216C96, FortreeCity_Gym_Text_216CF2
|
||||
msgbox FortreeCity_Gym_Text_216D0F, MSGBOX_AUTOCLOSE
|
||||
FortreeCity_Gym_EventScript_Darius:: @ 821671B
|
||||
trainerbattle_single TRAINER_DARIUS, FortreeCity_Gym_Text_DariusPreBattle, FortreeCity_Gym_Text_DariusDefeat
|
||||
msgbox FortreeCity_Gym_Text_DariusPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216732:: @ 8216732
|
||||
FortreeCity_Gym_EventScript_GymGuide:: @ 8216732
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_FORTREE_GYM, FortreeCity_Gym_EventScript_216747
|
||||
msgbox FortreeCity_Gym_Text_216785, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_DEFEATED_FORTREE_GYM, FortreeCity_Gym_EventScript_GymGuidePostVictory
|
||||
msgbox FortreeCity_Gym_Text_GymGuideAdvice, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216747:: @ 8216747
|
||||
msgbox FortreeCity_Gym_Text_21687D, MSGBOX_DEFAULT
|
||||
FortreeCity_Gym_EventScript_GymGuidePostVictory:: @ 8216747
|
||||
msgbox FortreeCity_Gym_Text_GymGuidePostVictory, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216751:: @ 8216751
|
||||
FortreeCity_Gym_EventScript_LeftGymStatue:: @ 8216751
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_216771
|
||||
goto FortreeCity_Gym_EventScript_21677B
|
||||
goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_GymStatueCertified
|
||||
goto FortreeCity_Gym_EventScript_GymStatue
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216761:: @ 8216761
|
||||
FortreeCity_Gym_EventScript_RightGymStatue:: @ 8216761
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_216771
|
||||
goto FortreeCity_Gym_EventScript_21677B
|
||||
goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_GymStatueCertified
|
||||
goto FortreeCity_Gym_EventScript_GymStatue
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_216771:: @ 8216771
|
||||
msgbox FortreeCity_Gym_Text_2170C7, MSGBOX_DEFAULT
|
||||
FortreeCity_Gym_EventScript_GymStatueCertified:: @ 8216771
|
||||
msgbox FortreeCity_Gym_Text_GymStatueCertified, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
FortreeCity_Gym_EventScript_21677B:: @ 821677B
|
||||
msgbox FortreeCity_Gym_Text_2170AE, MSGBOX_DEFAULT
|
||||
FortreeCity_Gym_EventScript_GymStatue:: @ 821677B
|
||||
msgbox FortreeCity_Gym_Text_GymStatue, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
FortreeCity_Gym_Text_216785: @ 8216785
|
||||
FortreeCity_Gym_Text_GymGuideAdvice: @ 8216785
|
||||
.string "Yo, how's it going, CHAMPION-\n"
|
||||
.string "bound {PLAYER}?\p"
|
||||
.string "FORTREE GYM LEADER WINONA is\n"
|
||||
@@ -146,94 +146,94 @@ FortreeCity_Gym_Text_216785: @ 8216785
|
||||
.string "who are trying to take wing!\p"
|
||||
.string "Okay, go for it!$"
|
||||
|
||||
FortreeCity_Gym_Text_21687D: @ 821687D
|
||||
FortreeCity_Gym_Text_GymGuidePostVictory: @ 821687D
|
||||
.string "You did it!\n"
|
||||
.string "You've achieved liftoff!$"
|
||||
|
||||
FortreeCity_Gym_Text_2168A2: @ 82168A2
|
||||
FortreeCity_Gym_Text_JaredPreBattle: @ 82168A2
|
||||
.string "Behold the elegant battle style of\n"
|
||||
.string "BIRD POKéMON!$"
|
||||
|
||||
FortreeCity_Gym_Text_2168D3: @ 82168D3
|
||||
FortreeCity_Gym_Text_JaredDefeat: @ 82168D3
|
||||
.string "You…\n"
|
||||
.string "You're strong…$"
|
||||
|
||||
FortreeCity_Gym_Text_2168E7: @ 82168E7
|
||||
FortreeCity_Gym_Text_JaredPostBattle: @ 82168E7
|
||||
.string "A TRAINER has to be smart to keep\n"
|
||||
.string "up with unexpected turns of events.\p"
|
||||
.string "Do you have the smarts to get to\n"
|
||||
.string "our LEADER?$"
|
||||
|
||||
FortreeCity_Gym_Text_21695A: @ 821695A
|
||||
FortreeCity_Gym_Text_EdwardoPreBattle: @ 821695A
|
||||
.string "The lovers of BIRD POKéMON aspire\n"
|
||||
.string "to join this GYM.\p"
|
||||
.string "As a member of the FORTREE GYM,\n"
|
||||
.string "I'm not allowed to lose!$"
|
||||
|
||||
FortreeCity_Gym_Text_2169C7: @ 82169C7
|
||||
FortreeCity_Gym_Text_EdwardoDefeat: @ 82169C7
|
||||
.string "It was too much of a load for me\n"
|
||||
.string "to bear…$"
|
||||
|
||||
FortreeCity_Gym_Text_2169F1: @ 82169F1
|
||||
FortreeCity_Gym_Text_EdwardoPostBattle: @ 82169F1
|
||||
.string "The world is huge, and there are\n"
|
||||
.string "countless tough TRAINERS.\p"
|
||||
.string "I'm going to keep training and make\n"
|
||||
.string "myself even stronger.$"
|
||||
|
||||
FortreeCity_Gym_Text_216A66: @ 8216A66
|
||||
FortreeCity_Gym_Text_FlintPreBattle: @ 8216A66
|
||||
.string "There's no need for WINONA, our GYM\n"
|
||||
.string "LEADER, to deal with you!\p"
|
||||
.string "I'm plenty good enough for you!$"
|
||||
|
||||
FortreeCity_Gym_Text_216AC4: @ 8216AC4
|
||||
FortreeCity_Gym_Text_FlintDefeat: @ 8216AC4
|
||||
.string "WINONA, I…\n"
|
||||
.string "I lost!$"
|
||||
|
||||
FortreeCity_Gym_Text_216AD7: @ 8216AD7
|
||||
FortreeCity_Gym_Text_FlintPostBattle: @ 8216AD7
|
||||
.string "WINONA is cute and she's strong.\n"
|
||||
.string "She's the ultimate LEADER!\p"
|
||||
.string "Blush…$"
|
||||
|
||||
FortreeCity_Gym_Text_216B1A: @ 8216B1A
|
||||
FortreeCity_Gym_Text_AshleyPreBattle: @ 8216B1A
|
||||
.string "WINONA taught me personally!\n"
|
||||
.string "You can't beat me easily!$"
|
||||
|
||||
FortreeCity_Gym_Text_216B51: @ 8216B51
|
||||
FortreeCity_Gym_Text_AshleyDefeat: @ 8216B51
|
||||
.string "I was beaten…$"
|
||||
|
||||
FortreeCity_Gym_Text_216B5F: @ 8216B5F
|
||||
FortreeCity_Gym_Text_AshleyPostBattle: @ 8216B5F
|
||||
.string "Thanks to WINONA, the people of\n"
|
||||
.string "FORTREE can live without fear.$"
|
||||
|
||||
FortreeCity_Gym_Text_216B9E: @ 8216B9E
|
||||
FortreeCity_Gym_Text_HumbertoPreBattle: @ 8216B9E
|
||||
.string "When WINONA takes to battle, her face\n"
|
||||
.string "shines with beautiful determination…\p"
|
||||
.string "I'm not letting you witness that\n"
|
||||
.string "lovely sight!$"
|
||||
|
||||
FortreeCity_Gym_Text_216C18: @ 8216C18
|
||||
FortreeCity_Gym_Text_HumbertoDefeat: @ 8216C18
|
||||
.string "Urk!\n"
|
||||
.string "I couldn't stop you.$"
|
||||
|
||||
FortreeCity_Gym_Text_216C32: @ 8216C32
|
||||
FortreeCity_Gym_Text_HumbertoPostBattle: @ 8216C32
|
||||
.string "You'd better watch it!\n"
|
||||
.string "Don't get distracted staring at WINONA\l"
|
||||
.string "or you'll go crashing down in a heap!$"
|
||||
|
||||
FortreeCity_Gym_Text_216C96: @ 8216C96
|
||||
FortreeCity_Gym_Text_DariusPreBattle: @ 8216C96
|
||||
.string "You'd better know that there are all\n"
|
||||
.string "sorts of FLYING-type POKéMON.\p"
|
||||
.string "You do know that, right?$"
|
||||
|
||||
FortreeCity_Gym_Text_216CF2: @ 8216CF2
|
||||
FortreeCity_Gym_Text_DariusDefeat: @ 8216CF2
|
||||
.string "You seem to know your stuff!$"
|
||||
|
||||
FortreeCity_Gym_Text_216D0F: @ 8216D0F
|
||||
FortreeCity_Gym_Text_DariusPostBattle: @ 8216D0F
|
||||
.string "Sure, you beat me all right.\n"
|
||||
.string "But you'd better watch it! Our LEADER\l"
|
||||
.string "WINONA's POKéMON are all business.$"
|
||||
|
||||
FortreeCity_Gym_Text_216D75: @ 8216D75
|
||||
FortreeCity_Gym_Text_WinonaPreBattle: @ 8216D75
|
||||
.string "I am WINONA. I am the LEADER of\n"
|
||||
.string "the FORTREE POKéMON GYM.\p"
|
||||
.string "I have become one with BIRD POKéMON\n"
|
||||
@@ -243,18 +243,18 @@ FortreeCity_Gym_Text_216D75: @ 8216D75
|
||||
.string "Witness the elegant choreography\n"
|
||||
.string "of BIRD POKéMON and I!$"
|
||||
|
||||
FortreeCity_Gym_Text_216E60: @ 8216E60
|
||||
FortreeCity_Gym_Text_WinonaDefeat: @ 8216E60
|
||||
.string "Never before have I seen a TRAINER\n"
|
||||
.string "command POKéMON with more grace\l"
|
||||
.string "than I…\p"
|
||||
.string "In recognition of your prowess,\n"
|
||||
.string "I present to you this GYM BADGE.$"
|
||||
|
||||
FortreeCity_Gym_Text_216EEC: @ 8216EEC
|
||||
FortreeCity_Gym_Text_ReceivedFeatherBadge: @ 8216EEC
|
||||
.string "{PLAYER} received the FEATHER BADGE\n"
|
||||
.string "from WINONA.$"
|
||||
|
||||
FortreeCity_Gym_Text_216F17: @ 8216F17
|
||||
FortreeCity_Gym_Text_ExplainFeatherBadgeTakeThis: @ 8216F17
|
||||
.string "With the FEATHER BADGE, all POKéMON up\n"
|
||||
.string "to LV 70, even those received through\l"
|
||||
.string "trades, will obey your every command.\p"
|
||||
@@ -263,29 +263,29 @@ FortreeCity_Gym_Text_216F17: @ 8216F17
|
||||
.string "And this…\n"
|
||||
.string "This is a gift from me.$"
|
||||
|
||||
FortreeCity_Gym_Text_216FEC: @ 8216FEC
|
||||
FortreeCity_Gym_Text_ExplainAerialAce: @ 8216FEC
|
||||
.string "TM40 contains AERIAL ACE.\p"
|
||||
.string "Its speed…\n"
|
||||
.string "No POKéMON should be able to avoid it.\p"
|
||||
.string "… … … … … …$"
|
||||
|
||||
FortreeCity_Gym_Text_217044: @ 8217044
|
||||
FortreeCity_Gym_Text_RegisteredWinona: @ 8217044
|
||||
.string "Registered GYM LEADER WINONA\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
FortreeCity_Gym_Text_217071: @ 8217071
|
||||
FortreeCity_Gym_Text_WinonaPostBattle: @ 8217071
|
||||
.string "Though I fell to you, I will remain\n"
|
||||
.string "devoted to BIRD POKéMON.$"
|
||||
|
||||
FortreeCity_Gym_Text_2170AE: @ 82170AE
|
||||
FortreeCity_Gym_Text_GymStatue: @ 82170AE
|
||||
.string "FORTREE CITY POKéMON GYM$"
|
||||
|
||||
FortreeCity_Gym_Text_2170C7: @ 82170C7
|
||||
FortreeCity_Gym_Text_GymStatueCertified: @ 82170C7
|
||||
.string "FORTREE CITY POKéMON GYM\p"
|
||||
.string "WINONA'S CERTIFIED TRAINERS:\n"
|
||||
.string "{PLAYER}$"
|
||||
|
||||
FortreeCity_Gym_Text_217100: @ 8217100
|
||||
FortreeCity_Gym_Text_WinonaPreRematch: @ 8217100
|
||||
.string "WINONA: We humans can never escape\n"
|
||||
.string "gravity's pull on the ground.\p"
|
||||
.string "But by striving for excellence,\n"
|
||||
@@ -295,17 +295,17 @@ FortreeCity_Gym_Text_217100: @ 8217100
|
||||
.string "Please, allow me to see your power\n"
|
||||
.string "at full flight!$"
|
||||
|
||||
FortreeCity_Gym_Text_2171E6: @ 82171E6
|
||||
FortreeCity_Gym_Text_WinonaRematchDefeat: @ 82171E6
|
||||
.string "I failed to reach your height again…$"
|
||||
|
||||
FortreeCity_Gym_Text_21720B: @ 821720B
|
||||
FortreeCity_Gym_Text_WinonaPostRematch: @ 821720B
|
||||
.string "WINONA: Even though I have lost,\n"
|
||||
.string "the wings of my heart remain unbroken.\p"
|
||||
.string "I can rise and soar again and\n"
|
||||
.string "yet again.\p"
|
||||
.string "I am convinced of it!$"
|
||||
|
||||
FortreeCity_Gym_Text_217292: @ 8217292
|
||||
FortreeCity_Gym_Text_WinonaRematchNeedTwoMons: @ 8217292
|
||||
.string "WINONA: We humans can never escape\n"
|
||||
.string "gravity's pull on the ground.\p"
|
||||
.string "But by striving for excellence,\n"
|
||||
|
||||
@@ -5,7 +5,7 @@ GraniteCave_B1F_MapScripts:: @ 822DC5E
|
||||
.byte 0
|
||||
|
||||
GraniteCave_B1F_SetHoleWarp: @ 822DC6E
|
||||
setstepcallback 7
|
||||
setstepcallback STEP_CB_CRACKED_FLOOR
|
||||
setholewarp MAP_GRANITE_CAVE_B2F, 255, 0, 0
|
||||
end
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ InsideOfTruck_MapScript1_23BEE5: @ 823BEE5
|
||||
end
|
||||
|
||||
InsideOfTruck_MapScript1_23BF01: @ 823BF01
|
||||
setstepcallback 5
|
||||
setstepcallback STEP_CB_TRUCK
|
||||
end
|
||||
|
||||
InsideOfTruck_EventScript_23BF04:: @ 823BF04
|
||||
|
||||
@@ -5,7 +5,7 @@ JaggedPass_MapScripts:: @ 8230656
|
||||
.byte 0
|
||||
|
||||
JaggedPass_MapScript1_230666: @ 8230666
|
||||
setstepcallback 1
|
||||
setstepcallback STEP_CB_ASH
|
||||
compare VAR_JAGGED_PASS_STATE, 0
|
||||
call_if_eq JaggedPass_EventScript_230674
|
||||
end
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_PokemonCenter_1F_EventScript_2A836B",
|
||||
"script": "LilycoveCity_PokemonCenter_1F_EventScript_LilycoveLady",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_PokemonCenter_1F_EventScript_2A89C7",
|
||||
"script": "LilycoveCity_PokemonCenter_1F_EventScript_ContestLadyMon",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_POKEMON_CENTER_LADY"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_2929C5",
|
||||
"script": "PlayersHouse_1F_EventScript_Mom",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_MOM"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_292ACD",
|
||||
"script": "PlayersHouse_1F_EventScript_Vigoroth2",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_2"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_292ABA",
|
||||
"script": "PlayersHouse_1F_EventScript_Vigoroth1",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_1"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_1F89F3",
|
||||
"script": "RivalsHouse_1F_EventScript_RivalMom",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_MOM"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_1F8A3D",
|
||||
"script": "RivalsHouse_1F_EventScript_RivalSibling",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_SIBLING"
|
||||
},
|
||||
{
|
||||
@@ -137,7 +137,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_INTRO_STATE",
|
||||
"var_value": "4",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_1F78A3"
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_GoSeeRoom"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -146,7 +146,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_RIVAL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_1F78BE"
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_MeetRival0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -155,7 +155,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_RIVAL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_1F78CA"
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_MeetRival1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -164,7 +164,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_RIVAL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_1F78D6"
|
||||
"script": "LittlerootTown_BrendansHouse_1F_EventScript_MeetRival2"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
|
||||
@@ -1,93 +1,94 @@
|
||||
LittlerootTown_BrendansHouse_1F_MapScripts:: @ 81F7755
|
||||
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_BrendansHouse_1F_MapScript1_1F7765
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_1F_MapScript1_1F77A4
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_BrendansHouse_1F_MapScript2_1F77EA
|
||||
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_BrendansHouse_1F_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_BrendansHouse_1F_OnFrame
|
||||
.byte 0
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_MapScript1_1F7765: @ 81F7765
|
||||
LittlerootTown_BrendansHouse_1F_OnLoad: @ 81F7765
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 6
|
||||
call_if_lt LittlerootTown_BrendansHouse_1F_EventScript_1F777A
|
||||
call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_BrendansHouse_1F_EventScript_1F778D
|
||||
call_if_lt LittlerootTown_BrendansHouse_1F_EventScript_SetMovingBoxes
|
||||
call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_BrendansHouse_1F_EventScript_CheckShowShoesManual
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F777A:: @ 81F777A
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_SetMovingBoxes:: @ 81F777A
|
||||
setmetatile 5, 4, METATILE_BrendansMaysHouse_MovingBox_Open, 1
|
||||
setmetatile 5, 2, METATILE_BrendansMaysHouse_MovingBox_Closed, 1
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F778D:: @ 81F778D
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_CheckShowShoesManual:: @ 81F778D
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F779A
|
||||
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_ShowRunningShoesManual
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F779A:: @ 81F779A
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_ShowRunningShoesManual:: @ 81F779A
|
||||
setmetatile 3, 7, METATILE_BrendansMaysHouse_BookOnTable, 1
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_MapScript1_1F77A4: @ 81F77A4
|
||||
LittlerootTown_BrendansHouse_1F_OnTransition: @ 81F77A4
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 3
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F77DE
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 5
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F77C6
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToStairs
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 6
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F77D2
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToTV
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F77C6:: @ 81F77C6
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToStairs:: @ 81F77C6
|
||||
setobjectxyperm 1, 8, 4
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F77D2:: @ 81F77D2
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToTV:: @ 81F77D2
|
||||
setobjectxyperm 1, 4, 5
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F77DE:: @ 81F77DE
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor:: @ 81F77DE
|
||||
setobjectxyperm 1, 9, 8
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_MapScript2_1F77EA: @ 81F77EA
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_1F783C
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_BrendansHouse_1F_EventScript_1F7814
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_BrendansHouse_1F_EventScript_1F784D
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 1, LittlerootTown_BrendansHouse_1F_EventScript_1F785E
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_292AF2
|
||||
@ Many of the below scripts have no gender check because they assume youre in the correct house
|
||||
LittlerootTown_BrendansHouse_1F_OnFrame: @ 81F77EA
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_BrendansHouse_1F_EventScript_PetalburgGymReport
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 1, LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 3, PlayersHouse_1F_EventScript_GetSSTicketAndSeeLatiTV
|
||||
.2byte 0
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F7814:: @ 81F7814
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock:: @ 81F7814
|
||||
lockall
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7B67, MSGBOX_DEFAULT
|
||||
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1F783A
|
||||
applymovement 1, LittlerootTown_BrendansHouse_1F_Movement_1F783A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
|
||||
applymovement 1, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
|
||||
waitmovement 0
|
||||
warp MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F, 255, 7, 1
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F783A: @ 81F783A
|
||||
LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs: @ 81F783A
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F783C:: @ 81F783C
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn:: @ 81F783C
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 0
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_292704
|
||||
setvar VAR_0x8005, MALE
|
||||
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F784D:: @ 81F784D
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_PetalburgGymReport:: @ 81F784D
|
||||
lockall
|
||||
setvar VAR_0x8004, 0
|
||||
setvar VAR_0x8005, 1
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_29286D
|
||||
setvar VAR_0x8005, 1 @ Object event ID for Mom
|
||||
goto PlayersHouse_1F_EventScript_PetalburgGymReportMale
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F785E:: @ 81F785E
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor:: @ 81F785E
|
||||
lockall
|
||||
playse SE_PIN
|
||||
applymovement 4, Common_Movement_ExclamationMark
|
||||
@@ -95,16 +96,16 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F785E:: @ 81F785E
|
||||
applymovement 4, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1F789C
|
||||
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach
|
||||
waitmovement 0
|
||||
special GetRivalSonDaughterString
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8BC5, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
|
||||
setflag FLAG_MET_RIVAL_MOM
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F789C: @ 81F789C
|
||||
LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach: @ 81F789C
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -113,34 +114,34 @@ LittlerootTown_BrendansHouse_1F_Movement_1F789C: @ 81F789C
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F78A3:: @ 81F78A3
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_GoSeeRoom:: @ 81F78A3
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8005, MALE
|
||||
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_292765
|
||||
goto PlayersHouse_1F_EventScript_MomGoSeeRoom
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F78BE:: @ 81F78BE
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival0:: @ 81F78BE
|
||||
lockall
|
||||
setvar VAR_0x8008, 0
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_1F78E2
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_MeetRival
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F78CA:: @ 81F78CA
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival1:: @ 81F78CA
|
||||
lockall
|
||||
setvar VAR_0x8008, 1
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_1F78E2
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_MeetRival
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F78D6:: @ 81F78D6
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival2:: @ 81F78D6
|
||||
lockall
|
||||
setvar VAR_0x8008, 2
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_1F78E2
|
||||
goto LittlerootTown_BrendansHouse_1F_EventScript_MeetRival
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F78E2:: @ 81F78E2
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival:: @ 81F78E2
|
||||
playse SE_KAIDAN
|
||||
delay 10
|
||||
addobject 7
|
||||
@@ -151,22 +152,22 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F78E2:: @ 81F78E2
|
||||
applymovement 7, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_ne LittlerootTown_BrendansHouse_1F_EventScript_1F7981
|
||||
call_if_ne LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan
|
||||
playbgm MUS_BOY_SUP, 1
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F798C
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F7997
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F79A2
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F90B4, MSGBOX_DEFAULT
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer2
|
||||
msgbox RivalsHouse_1F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F79C1
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F79D3
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F79E5
|
||||
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2
|
||||
playse SE_KAIDAN
|
||||
removeobject 7
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN
|
||||
@@ -180,27 +181,27 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F78E2:: @ 81F78E2
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F7981:: @ 81F7981
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan:: @ 81F7981
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F798C:: @ 81F798C
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_1F79AD
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0:: @ 81F798C
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F7997:: @ 81F7997
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_1F79B5
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer1:: @ 81F7997
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F79A2:: @ 81F79A2
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_1F79B9
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer2:: @ 81F79A2
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F79AD: @ 81F79AD
|
||||
LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0: @ 81F79AD
|
||||
walk_in_place_fastest_left
|
||||
walk_left
|
||||
walk_in_place_fastest_up
|
||||
@@ -210,13 +211,13 @@ LittlerootTown_BrendansHouse_1F_Movement_1F79AD: @ 81F79AD
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F79B5: @ 81F79B5
|
||||
LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1: @ 81F79B5
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F79B9: @ 81F79B9
|
||||
LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2: @ 81F79B9
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
@@ -226,31 +227,31 @@ LittlerootTown_BrendansHouse_1F_Movement_1F79B9: @ 81F79B9
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F79C1:: @ 81F79C1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1F79F7
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_1F7A06
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs0:: @ 81F79C1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit0
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F79D3:: @ 81F79D3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1F79FB
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_1F7A0C
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1:: @ 81F79D3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit1
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F79E5:: @ 81F79E5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1F7A02
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_1F7A16
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2:: @ 81F79E5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit2
|
||||
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F79F7: @ 81F79F7
|
||||
LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit0: @ 81F79F7
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F79FB: @ 81F79FB
|
||||
LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit1: @ 81F79FB
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
@@ -259,13 +260,13 @@ LittlerootTown_BrendansHouse_1F_Movement_1F79FB: @ 81F79FB
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F7A02: @ 81F7A02
|
||||
LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit2: @ 81F7A02
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F7A06: @ 81F7A06
|
||||
LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0: @ 81F7A06
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
@@ -273,7 +274,7 @@ LittlerootTown_BrendansHouse_1F_Movement_1F7A06: @ 81F7A06
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F7A0C: @ 81F7A0C
|
||||
LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1: @ 81F7A0C
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
@@ -285,7 +286,7 @@ LittlerootTown_BrendansHouse_1F_Movement_1F7A0C: @ 81F7A0C
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Movement_1F7A16: @ 81F7A16
|
||||
LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2: @ 81F7A16
|
||||
walk_in_place_fastest_left
|
||||
walk_left
|
||||
walk_in_place_fastest_up
|
||||
@@ -293,11 +294,11 @@ LittlerootTown_BrendansHouse_1F_Movement_1F7A16: @ 81F7A16
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7A1C: @ 81F7A1C
|
||||
PlayersHouse_1F_Text_IsntItNiceInHere: @ 81F7A1C
|
||||
.string "MOM: See, {PLAYER}?\n"
|
||||
.string "Isn't it nice in here, too?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7A46: @ 81F7A46
|
||||
PlayersHouse_1F_Text_MoversPokemonGoSetClock: @ 81F7A46
|
||||
.string "The mover's POKéMON do all the work\n"
|
||||
.string "of moving us in and cleaning up after.\l"
|
||||
.string "This is so convenient!\p"
|
||||
@@ -307,91 +308,87 @@ LittlerootTown_BrendansHouse_1F_Text_1F7A46: @ 81F7A46
|
||||
.string "our move here.\l"
|
||||
.string "Don't forget to set it!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7B24: @ 81F7B24
|
||||
PlayersHouse_1F_Text_ArentYouInterestedInRoom: @ 81F7B24
|
||||
.string "MOM: Well, {PLAYER}?\p"
|
||||
.string "Aren't you interested in seeing your\n"
|
||||
.string "very own room?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7B67: @ 81F7B67
|
||||
LittlerootTown_MaysHouse_1F_Text_1F7B67: @ 81F7B67
|
||||
PlayersHouse_1F_Text_GoSetTheClock: @ 81F7B67
|
||||
.string "MOM: {PLAYER}.\p"
|
||||
.string "Go set the clock in your room, honey.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7B96: @ 81F7B96
|
||||
PlayersHouse_1F_Text_OhComeQuickly: @ 81F7B96
|
||||
.string "MOM: Oh! {PLAYER}, {PLAYER}!\n"
|
||||
.string "Quick! Come quickly!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7BBC: @ 81F7BBC
|
||||
LittlerootTown_MaysHouse_1F_Text_1F7BBC: @ 81F7BBC
|
||||
PlayersHouse_1F_Text_MaybeDadWillBeOn: @ 81F7BBC
|
||||
.string "MOM: Look! It's PETALBURG GYM!\n"
|
||||
.string "Maybe DAD will be on!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7BF1: @ 81F7BF1
|
||||
LittlerootTown_MaysHouse_1F_Text_1F7BF1: @ 81F7BF1
|
||||
PlayersHouse_1F_Text_ItsOverWeMissedHim: @ 81F7BF1
|
||||
.string "MOM: Oh… It's over.\p"
|
||||
.string "I think DAD was on, but we missed him.\n"
|
||||
.string "Too bad.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7C35: @ 81F7C35
|
||||
LittlerootTown_MaysHouse_1F_Text_1F7C35: @ 81F7C35
|
||||
PlayersHouse_1F_Text_GoIntroduceYourselfNextDoor: @ 81F7C35
|
||||
.string "Oh, yes.\n"
|
||||
.string "One of DAD's friends lives in town.\p"
|
||||
.string "PROF. BIRCH is his name.\p"
|
||||
.string "He lives right next door, so you should\n"
|
||||
.string "go over and introduce yourself.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7CC3: @ 81F7CC3
|
||||
PlayersHouse_1F_Text_SeeYouHoney: @ 81F7CC3
|
||||
.string "MOM: See you, honey!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7CD8: @ 81F7CD8
|
||||
PlayersHouse_1F_Text_DidYouMeetProfBirch: @ 81F7CD8
|
||||
.string "MOM: Did you introduce yourself to\n"
|
||||
.string "PROF. BIRCH?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7D08: @ 81F7D08
|
||||
PlayersHouse_1F_Text_YouShouldRestABit: @ 81F7D08
|
||||
.string "MOM: How are you doing, {PLAYER}?\n"
|
||||
.string "You look a little tired.\p"
|
||||
.string "I think you should rest a bit.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7D5C: @ 81F7D5C
|
||||
PlayersHouse_1F_Text_TakeCareHoney: @ 81F7D5C
|
||||
.string "MOM: Take care, honey!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7D73: @ 81F7D73
|
||||
PlayersHouse_1F_Text_GotDadsBadgeHeresSomethingFromMom: @ 81F7D73
|
||||
.string "MOM: Oh? Did DAD give you that BADGE?\p"
|
||||
.string "Then here's something from your MOM!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7DBE: @ 81F7DBE
|
||||
PlayersHouse_1F_Text_DontPushYourselfTooHard: @ 81F7DBE
|
||||
.string "Don't push yourself too hard, dear.\n"
|
||||
.string "You can always come home.\p"
|
||||
.string "Go for it, honey!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7E0E: @ 81F7E0E
|
||||
PlayersHouse_1F_Text_IsThatAPokenav: @ 81F7E0E
|
||||
.string "MOM: What is that, honey? A POKéNAV?\n"
|
||||
.string "Someone from DEVON gave it to you?\p"
|
||||
.string "Well, honey, how about registering\n"
|
||||
.string "your mom?\p"
|
||||
.string "… … …$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7E89: @ 81F7E89
|
||||
PlayersHouse_1F_Text_RegisteredMom: @ 81F7E89
|
||||
.string "Registered MOM\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7EA8: @ 81F7EA8
|
||||
PlayersHouse_1F_Text_Vigoroth1: @ 81F7EA8
|
||||
.string "Fugiiiiih!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7EB3: @ 81F7EB3
|
||||
PlayersHouse_1F_Text_Vigoroth2: @ 81F7EB3
|
||||
.string "Huggoh, uggo uggo…$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7EC6: @ 81F7EC6
|
||||
PlayersHouse_1F_Text_ReportFromPetalburgGym: @ 81F7EC6
|
||||
.string "INTERVIEWER: …We brought you this\n"
|
||||
.string "report from in front of PETALBURG GYM.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7F0F: @ 81F7F0F
|
||||
PlayersHouse_1F_Text_TheresAMovieOnTV: @ 81F7F0F
|
||||
.string "There is a movie on TV.\p"
|
||||
.string "Two men are dancing on a big piano\n"
|
||||
.string "keyboard.\p"
|
||||
.string "Better get going!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F7F66: @ 81F7F66
|
||||
PlayersHouse_1F_Text_RunningShoesManual: @ 81F7F66
|
||||
.string "It's the instruction booklet for the\n"
|
||||
.string "RUNNING SHOES.\p"
|
||||
.string "“Press the B Button to run while\n"
|
||||
@@ -399,7 +396,7 @@ LittlerootTown_BrendansHouse_1F_Text_1F7F66: @ 81F7F66
|
||||
.string "“Lace up your RUNNING SHOES and hit\n"
|
||||
.string "the road running!”$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F800E: @ 81F800E
|
||||
PlayersHouse_1F_Text_TicketFromBrineyCameForYou: @ 81F800E
|
||||
.string "DAD: Hm?\p"
|
||||
.string "Hey, it's {PLAYER}!\p"
|
||||
.string "It's been a while since I saw you,\n"
|
||||
@@ -410,26 +407,26 @@ LittlerootTown_BrendansHouse_1F_Text_1F800E: @ 81F800E
|
||||
.string "This came to you from someone named\l"
|
||||
.string "MR. BRINEY.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F80FE: @ 81F80FE
|
||||
PlayersHouse_1F_Text_PortsInSlateportLilycove: @ 81F80FE
|
||||
.string "DAD: Hm, a TICKET for a ferry?\p"
|
||||
.string "If I recall, there are ferry ports in\n"
|
||||
.string "SLATEPORT and LILYCOVE.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F815B: @ 81F815B
|
||||
PlayersHouse_1F_Text_BetterGetBackToGym: @ 81F815B
|
||||
.string "I'd better get back to PETALBURG GYM.\p"
|
||||
.string "MOM, thanks for looking after the house\n"
|
||||
.string "while I'm away.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F81B9: @ 81F81B9
|
||||
PlayersHouse_1F_Text_DadShouldStayLonger: @ 81F81B9
|
||||
.string "MOM: That DAD of yours…\p"
|
||||
.string "He comes home for the first time in a\n"
|
||||
.string "while, but all he talks about is POKéMON.\p"
|
||||
.string "He should relax and stay a little longer.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F824B: @ 81F824B
|
||||
PlayersHouse_1F_Text_IsThatABreakingStory: @ 81F824B
|
||||
.string "MOM: Is that a breaking news story?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F826F: @ 81F826F
|
||||
PlayersHouse_1F_Text_LatiEmergencyNewsFlash: @ 81F826F
|
||||
.string "We bring you this emergency\n"
|
||||
.string "news flash!\p"
|
||||
.string "In various HOENN locales, there have\n"
|
||||
@@ -440,11 +437,11 @@ LittlerootTown_BrendansHouse_1F_Text_1F826F: @ 81F826F
|
||||
.string "We now return you to the regular\n"
|
||||
.string "movie program.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F8351: @ 81F8351
|
||||
PlayersHouse_1F_Text_WhatColorDidTheySay: @ 81F8351
|
||||
.string "MOM: {PLAYER}, did you catch that?\p"
|
||||
.string "What color did the announcer say\n"
|
||||
.string "that POKéMON was?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F83A1: @ 81F83A1
|
||||
PlayersHouse_1F_Text_StillUnknownPokemon: @ 81F83A1
|
||||
.string "MOM: Well, isn't that something!\n"
|
||||
.string "There are still unknown POKéMON.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_1F94C1",
|
||||
"script": "RivalsHouse_2F_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM"
|
||||
},
|
||||
{
|
||||
@@ -206,7 +206,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_1F8481",
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_RivalsPokeBall",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL"
|
||||
},
|
||||
{
|
||||
@@ -240,7 +240,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "EventScript_PlayerPCMale"
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -248,7 +248,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_1F8656"
|
||||
"script": "PlayersHouse_2F_EventScript_Notebook"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -256,7 +256,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_292781"
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_WallClock"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -264,7 +264,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_BrendansHouse_2F_EventScript_1F865F"
|
||||
"script": "PlayersHouse_2F_EventScript_GameCube"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,70 +1,70 @@
|
||||
LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81F83E3
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_2F_MapScript1_1F83EE
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_BrendansHouse_2F_MapScript2_1F846A
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_2F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_BrendansHouse_2F_OnWarp
|
||||
.byte 0
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_MapScript1_1F83EE: @ 81F83EE
|
||||
LittlerootTown_BrendansHouse_2F_OnTransition: @ 81F83EE
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 2
|
||||
call_if_lt LittlerootTown_BrendansHouse_2F_EventScript_1F8457
|
||||
call_if_lt LittlerootTown_BrendansHouse_2F_EventScript_CheckSetReadyToMeetBrendan
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 3
|
||||
call_if_ge LittlerootTown_BrendansHouse_2F_EventScript_1F841A
|
||||
call_if_ge LittlerootTown_BrendansHouse_2F_EventScript_CheckShouldUpdateBrendanPos
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 4
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_2926FE
|
||||
call_if_eq PlayersHouse_2F_EventScript_BlockStairsUntilClockIsSet
|
||||
call SecretBase_EventScript_SetDecorationFlags
|
||||
setvar VAR_SECRET_BASE_INITIALIZED, 0
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F841A:: @ 81F841A
|
||||
goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_1F8433
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_CheckShouldUpdateBrendanPos:: @ 81F841A
|
||||
goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_TryUpdateBrendanPos
|
||||
compare VAR_BIRCH_LAB_STATE, 2
|
||||
goto_if_ge LittlerootTown_BrendansHouse_2F_EventScript_1F8456
|
||||
goto LittlerootTown_BrendansHouse_2F_EventScript_1F8433
|
||||
goto_if_ge LittlerootTown_BrendansHouse_2F_EventScript_Ret
|
||||
goto LittlerootTown_BrendansHouse_2F_EventScript_TryUpdateBrendanPos
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8433:: @ 81F8433
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_TryUpdateBrendanPos:: @ 81F8433
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8456
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_Ret
|
||||
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2
|
||||
goto_if_ge LittlerootTown_BrendansHouse_2F_EventScript_1F9309
|
||||
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_Ret @ Odd that the MaysHouse equivalent was used here instead
|
||||
setobjectxyperm 1, 0, 2
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8456:: @ 81F8456
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_Ret:: @ 81F8456
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8457:: @ 81F8457
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_CheckSetReadyToMeetBrendan:: @ 81F8457
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8464
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_SetReadyToMeetBrendan
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8464:: @ 81F8464
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_SetReadyToMeetBrendan:: @ 81F8464
|
||||
setvar VAR_LITTLEROOT_RIVAL_STATE, 2
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_MapScript2_1F846A: @ 81F846A
|
||||
map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F8474
|
||||
LittlerootTown_BrendansHouse_2F_OnWarp: @ 81F846A
|
||||
map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_BrendansHouse_2F_EventScript_CheckInitDecor
|
||||
.2byte 0
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8474:: @ 81F8474
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_CheckInitDecor:: @ 81F8474
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq SecretBase_EventScript_InitDecorations
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8481:: @ 81F8481
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_RivalsPokeBall:: @ 81F8481
|
||||
lockall
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 2
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8497
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F9991, MSGBOX_DEFAULT
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendan
|
||||
msgbox RivalsHouse_2F_Text_ItsRivalsPokeBall, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8497:: @ 81F8497
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendan:: @ 81F8497
|
||||
delay 10
|
||||
addobject 1
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85BC
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanEnters
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement 1, Common_Movement_ExclamationMark
|
||||
@@ -74,13 +74,13 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F8497:: @ 81F8497
|
||||
delay 10
|
||||
playbgm MUS_BOY_SUP, 1
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8507
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanNorth
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8536
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanSouth
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8565
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanWest
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8594
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanEast
|
||||
setvar VAR_LITTLEROOT_RIVAL_STATE, 3
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
|
||||
@@ -90,60 +90,60 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F8497:: @ 81F8497
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8507:: @ 81F8507
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85C0
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanNorth:: @ 81F8507
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerNorth
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F97B4, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_1F85CF
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85C6
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanNorth
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8536:: @ 81F8536
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85D7
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanSouth:: @ 81F8536
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerSouth
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F97B4, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_1F85E2
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85DB
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanSouth
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCSouth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8565:: @ 81F8565
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85E8
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanWest:: @ 81F8565
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerWest
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F97B4, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_1F85F6
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85ED
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanWest
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCWest
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8594:: @ 81F8594
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F85FD
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanEast:: @ 81F8594
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerEast
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F97B4, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_1F8604
|
||||
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85BC: @ 81F85BC
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanEnters: @ 81F85BC
|
||||
walk_down
|
||||
walk_down
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85C0: @ 81F85C0
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerNorth: @ 81F85C0
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
@@ -151,7 +151,7 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85C0: @ 81F85C0
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85C6: @ 81F85C6
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCNorth: @ 81F85C6
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -162,7 +162,7 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85C6: @ 81F85C6
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85CF: @ 81F85CF
|
||||
LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanNorth: @ 81F85CF
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
@@ -172,13 +172,13 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85CF: @ 81F85CF
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85D7: @ 81F85D7
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerSouth: @ 81F85D7
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85DB: @ 81F85DB
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCSouth: @ 81F85DB
|
||||
walk_up
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -187,7 +187,7 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85DB: @ 81F85DB
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85E2: @ 81F85E2
|
||||
LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanSouth: @ 81F85E2
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
@@ -195,14 +195,14 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85E2: @ 81F85E2
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85E8: @ 81F85E8
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerWest: @ 81F85E8
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85ED: @ 81F85ED
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCWest: @ 81F85ED
|
||||
walk_up
|
||||
walk_up
|
||||
walk_left
|
||||
@@ -213,7 +213,7 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85ED: @ 81F85ED
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85F6: @ 81F85F6
|
||||
LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanWest: @ 81F85F6
|
||||
delay_8
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
@@ -222,7 +222,7 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85F6: @ 81F85F6
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F85FD: @ 81F85FD
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerEast: @ 81F85FD
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -231,29 +231,30 @@ LittlerootTown_BrendansHouse_2F_Movement_1F85FD: @ 81F85FD
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F8604: @ 81F8604
|
||||
LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCEast: @ 81F8604
|
||||
walk_up
|
||||
walk_left
|
||||
walk_left
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Movement_1F8609: @ 81F8609
|
||||
@ Unused, the player is already facing this direction so its unneeded
|
||||
LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanEast: @ 81F8609
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
EventScript_PlayerPCMale:: @ 81F860D
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_PC:: @ 81F860D
|
||||
lockall
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8626
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_CheckPlayersPC
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F864C
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_CheckRivalsPC
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8626:: @ 81F8626
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_CheckPlayersPC:: @ 81F8626
|
||||
setvar VAR_0x8004, 1
|
||||
special DoPCTurnOnEffect
|
||||
playse SE_PC_ON
|
||||
@@ -263,33 +264,31 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F8626:: @ 81F8626
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F863F:: @ 81F863F
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_TurnOffPlayerPC:: @ 81F863F
|
||||
setvar VAR_0x8004, 1
|
||||
playse SE_PC_OFF
|
||||
special DoPCTurnOffEffect
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F864C:: @ 81F864C
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_CheckRivalsPC:: @ 81F864C
|
||||
msgbox gText_PokemonTrainerSchoolEmail, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F8656:: @ 81F8656
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F8656:: @ 81F8656
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F877F, MSGBOX_SIGN
|
||||
PlayersHouse_2F_EventScript_Notebook:: @ 81F8656
|
||||
msgbox PlayersHouse_2F_Text_Notebook, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F865F:: @ 81F865F
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F865F:: @ 81F865F
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F884F, MSGBOX_SIGN
|
||||
PlayersHouse_2F_EventScript_GameCube:: @ 81F865F
|
||||
msgbox PlayersHouse_2F_Text_ItsAGameCube, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F8668: @ 81F8668
|
||||
PlayersHouse_2F_Text_ClockIsStopped: @ 81F8668
|
||||
.string "The clock is stopped…\p"
|
||||
.string "Better set it and start it!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F869A: @ 81F869A
|
||||
PlayersHouse_2F_Text_HowDoYouLikeYourRoom: @ 81F869A
|
||||
.string "MOM: {PLAYER}, how do you like your\n"
|
||||
.string "new room?\p"
|
||||
.string "Good! Everything's put away neatly!\p"
|
||||
@@ -299,7 +298,7 @@ LittlerootTown_BrendansHouse_2F_Text_1F869A: @ 81F869A
|
||||
.string "Oh, you should make sure that\n"
|
||||
.string "everything's all there on your desk.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F877F: @ 81F877F
|
||||
PlayersHouse_2F_Text_Notebook: @ 81F877F
|
||||
.string "{PLAYER} flipped open the notebook.\p"
|
||||
.string "ADVENTURE RULE NO. 1\n"
|
||||
.string "Open the MENU with START.\p"
|
||||
@@ -311,7 +310,7 @@ Common_Text_LookCloserAtMap: @ 81F8820
|
||||
.string "{PLAYER} took a closer look at the\n"
|
||||
.string "HOENN region map.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F884F: @ 81F884F
|
||||
PlayersHouse_2F_Text_ItsAGameCube: @ 81F884F
|
||||
.string "It's a Nintendo GameCube.\p"
|
||||
.string "A Game Boy Advance is connected to\n"
|
||||
.string "serve as the Controller.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_2929C5",
|
||||
"script": "PlayersHouse_1F_EventScript_Mom",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MOM"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_292ABA",
|
||||
"script": "PlayersHouse_1F_EventScript_Vigoroth1",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_1"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_292ACD",
|
||||
"script": "PlayersHouse_1F_EventScript_Vigoroth2",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_2"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_1F89F3",
|
||||
"script": "RivalsHouse_1F_EventScript_RivalMom",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_MOM"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_1F8A3D",
|
||||
"script": "RivalsHouse_1F_EventScript_RivalSibling",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_SIBLING"
|
||||
},
|
||||
{
|
||||
@@ -103,7 +103,7 @@
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_BRENDAN"
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MAY"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
@@ -137,7 +137,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_INTRO_STATE",
|
||||
"var_value": "4",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_1F8A4C"
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_GoSeeRoom"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -146,7 +146,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_RIVAL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_1F8A67"
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_MeetRival0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -155,7 +155,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_RIVAL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_1F8A73"
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_MeetRival1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -164,7 +164,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_LITTLEROOT_RIVAL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_1F8A7F"
|
||||
"script": "LittlerootTown_MaysHouse_1F_EventScript_MeetRival2"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
|
||||
@@ -1,93 +1,94 @@
|
||||
LittlerootTown_MaysHouse_1F_MapScripts:: @ 81F88A5
|
||||
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_MaysHouse_1F_MapScript1_1F88B5
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_1F_MapScript1_1F88F4
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_MaysHouse_1F_MapScript2_1F893A
|
||||
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_MaysHouse_1F_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_MaysHouse_1F_OnFrame
|
||||
.byte 0
|
||||
|
||||
LittlerootTown_MaysHouse_1F_MapScript1_1F88B5: @ 81F88B5
|
||||
LittlerootTown_MaysHouse_1F_OnLoad: @ 81F88B5
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 6
|
||||
call_if_lt LittlerootTown_MaysHouse_1F_EventScript_1F88CA
|
||||
call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_MaysHouse_1F_EventScript_1F88DD
|
||||
call_if_lt LittlerootTown_MaysHouse_1F_EventScript_SetMovingBoxes
|
||||
call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_MaysHouse_1F_EventScript_CheckShowShoesManual
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F88CA:: @ 81F88CA
|
||||
LittlerootTown_MaysHouse_1F_EventScript_SetMovingBoxes:: @ 81F88CA
|
||||
setmetatile 5, 4, METATILE_BrendansMaysHouse_MovingBox_Open, 1
|
||||
setmetatile 5, 2, METATILE_BrendansMaysHouse_MovingBox_Closed, 1
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F88DD:: @ 81F88DD
|
||||
LittlerootTown_MaysHouse_1F_EventScript_CheckShowShoesManual:: @ 81F88DD
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F88EA
|
||||
goto_if_eq LittlerootTown_MaysHouse_1F_EventScript_ShowRunningShoesManual
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F88EA:: @ 81F88EA
|
||||
LittlerootTown_MaysHouse_1F_EventScript_ShowRunningShoesManual:: @ 81F88EA
|
||||
setmetatile 6, 7, METATILE_BrendansMaysHouse_BookOnTable, 1
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_MapScript1_1F88F4: @ 81F88F4
|
||||
LittlerootTown_MaysHouse_1F_OnTransition: @ 81F88F4
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 3
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F892E
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MoveMomToDoor
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 5
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8916
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MoveMomToStairs
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 6
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8922
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MoveMomToTV
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8916:: @ 81F8916
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToStairs:: @ 81F8916
|
||||
setobjectxyperm 1, 2, 4
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8922:: @ 81F8922
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToTV:: @ 81F8922
|
||||
setobjectxyperm 1, 6, 5
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F892E:: @ 81F892E
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToDoor:: @ 81F892E
|
||||
setobjectxyperm 1, 1, 8
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_MapScript2_1F893A: @ 81F893A
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_MaysHouse_1F_EventScript_1F898C
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_MaysHouse_1F_EventScript_1F8964
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_MaysHouse_1F_EventScript_1F899D
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_2, 1, LittlerootTown_MaysHouse_1F_EventScript_1F89AE
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 3, LittlerootTown_MaysHouse_1F_EventScript_292AF2
|
||||
@ Many of the below scripts have no gender check because they assume youre in the correct house
|
||||
LittlerootTown_MaysHouse_1F_OnFrame: @ 81F893A
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_MaysHouse_1F_EventScript_EnterHouseMovingIn
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_MaysHouse_1F_EventScript_GoUpstairsToSetClock
|
||||
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_MaysHouse_1F_EventScript_PetalburgGymReport
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_2, 1, LittlerootTown_MaysHouse_1F_EventScript_YoureNewNeighbor
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 3, PlayersHouse_1F_EventScript_GetSSTicketAndSeeLatiTV
|
||||
.2byte 0
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8964:: @ 81F8964
|
||||
LittlerootTown_MaysHouse_1F_EventScript_GoUpstairsToSetClock:: @ 81F8964
|
||||
lockall
|
||||
msgbox LittlerootTown_MaysHouse_1F_Text_1F7B67, MSGBOX_DEFAULT
|
||||
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_1F898A
|
||||
applymovement 1, LittlerootTown_MaysHouse_1F_Movement_1F898A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
|
||||
applymovement 1, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
|
||||
waitmovement 0
|
||||
warp MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F, 255, 1, 1
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F898A: @ 81F898A
|
||||
LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs: @ 81F898A
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F898C:: @ 81F898C
|
||||
LittlerootTown_MaysHouse_1F_EventScript_EnterHouseMovingIn:: @ 81F898C
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, FEMALE
|
||||
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_PetalburgGymReport:: @ 81F899D
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 1
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_292704
|
||||
goto PlayersHouse_1F_EventScript_PetalburgGymReportFemale
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F899D:: @ 81F899D
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 1
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_2928DC
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F89AE:: @ 81F89AE
|
||||
LittlerootTown_MaysHouse_1F_EventScript_YoureNewNeighbor:: @ 81F89AE
|
||||
lockall
|
||||
playse SE_PIN
|
||||
applymovement 4, Common_Movement_ExclamationMark
|
||||
@@ -95,16 +96,16 @@ LittlerootTown_MaysHouse_1F_EventScript_1F89AE:: @ 81F89AE
|
||||
applymovement 4, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1F89EC
|
||||
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_RivalMomApproach
|
||||
waitmovement 0
|
||||
special GetRivalSonDaughterString
|
||||
msgbox LittlerootTown_MaysHouse_1F_Text_1F8BC5, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
|
||||
setflag FLAG_MET_RIVAL_MOM
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_2, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F89EC: @ 81F89EC
|
||||
LittlerootTown_MaysHouse_1F_Movement_RivalMomApproach: @ 81F89EC
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -113,71 +114,69 @@ LittlerootTown_MaysHouse_1F_Movement_1F89EC: @ 81F89EC
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F89F3:: @ 81F89F3
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F89F3:: @ 81F89F3
|
||||
RivalsHouse_1F_EventScript_RivalMom:: @ 81F89F3
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_BrendansHouse_1F_EventScript_1F8A33
|
||||
goto_if_set FLAG_SYS_POKEMON_GET, LittlerootTown_BrendansHouse_1F_EventScript_1F8A29
|
||||
goto_if_set FLAG_DEFEATED_RIVAL_ROUTE103, RivalsHouse_1F_EventScript_GoHomeEverySoOften
|
||||
goto_if_set FLAG_SYS_POKEMON_GET, RivalsHouse_1F_EventScript_RivalIsOnRoute103
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 3
|
||||
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1F8A1F
|
||||
goto_if_eq RivalsHouse_1F_EventScript_RivalTooBusy
|
||||
special GetRivalSonDaughterString
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8CA5, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_1F_Text_LikeChildLikeFather, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F8A1F:: @ 81F8A1F
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8D37, MSGBOX_DEFAULT
|
||||
RivalsHouse_1F_EventScript_RivalTooBusy:: @ 81F8A1F
|
||||
msgbox RivalsHouse_1F_Text_TooBusyToNoticeVisit, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F8A29:: @ 81F8A29
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8D93, MSGBOX_DEFAULT
|
||||
RivalsHouse_1F_EventScript_RivalIsOnRoute103:: @ 81F8A29
|
||||
msgbox RivalsHouse_1F_Text_WentOutToRoute103, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F8A33:: @ 81F8A33
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8E01, MSGBOX_DEFAULT
|
||||
RivalsHouse_1F_EventScript_GoHomeEverySoOften:: @ 81F8A33
|
||||
msgbox RivalsHouse_1F_Text_ShouldGoHomeEverySoOften, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_1F8A3D:: @ 81F8A3D
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8A3D:: @ 81F8A3D
|
||||
RivalsHouse_1F_EventScript_RivalSibling:: @ 81F8A3D
|
||||
lock
|
||||
faceplayer
|
||||
special GetPlayerBigGuyGirlString
|
||||
msgbox LittlerootTown_BrendansHouse_1F_Text_1F9262, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_1F_Text_DoYouHavePokemon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8A4C:: @ 81F8A4C
|
||||
LittlerootTown_MaysHouse_1F_EventScript_GoSeeRoom:: @ 81F8A4C
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 1
|
||||
setvar VAR_0x8005, FEMALE
|
||||
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_292765
|
||||
goto PlayersHouse_1F_EventScript_MomGoSeeRoom
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8A67:: @ 81F8A67
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MeetRival0:: @ 81F8A67
|
||||
lockall
|
||||
setvar VAR_0x8008, 0
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_1F8A8B
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_MeetRival
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8A73:: @ 81F8A73
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MeetRival1:: @ 81F8A73
|
||||
lockall
|
||||
setvar VAR_0x8008, 1
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_1F8A8B
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_MeetRival
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8A7F:: @ 81F8A7F
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MeetRival2:: @ 81F8A7F
|
||||
lockall
|
||||
setvar VAR_0x8008, 2
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_1F8A8B
|
||||
goto LittlerootTown_MaysHouse_1F_EventScript_MeetRival
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8A8B:: @ 81F8A8B
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MeetRival:: @ 81F8A8B
|
||||
playse SE_KAIDAN
|
||||
delay 10
|
||||
addobject 7
|
||||
@@ -188,25 +187,25 @@ LittlerootTown_MaysHouse_1F_EventScript_1F8A8B:: @ 81F8A8B
|
||||
applymovement 7, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_ne LittlerootTown_MaysHouse_1F_EventScript_1F8B2A
|
||||
call_if_ne LittlerootTown_MaysHouse_1F_EventScript_PlayerFaceMay
|
||||
playbgm MUS_GIRL_SUP, 1
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8B35
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8B40
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8B4B
|
||||
msgbox LittlerootTown_MaysHouse_1F_Text_1F8EC6, MSGBOX_DEFAULT
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer2
|
||||
msgbox RivalsHouse_1F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8B6A
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8B7C
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1F8B8E
|
||||
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs2
|
||||
playse SE_KAIDAN
|
||||
removeobject 7
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_BRENDAN
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MAY
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
|
||||
delay 30
|
||||
@@ -217,27 +216,27 @@ LittlerootTown_MaysHouse_1F_EventScript_1F8A8B:: @ 81F8A8B
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B2A:: @ 81F8B2A
|
||||
LittlerootTown_MaysHouse_1F_EventScript_PlayerFaceMay:: @ 81F8B2A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B35:: @ 81F8B35
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_1F8B56
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer0:: @ 81F8B35
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B40:: @ 81F8B40
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_1F8B5E
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer1:: @ 81F8B40
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B4B:: @ 81F8B4B
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_1F8B62
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer2:: @ 81F8B4B
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8B56: @ 81F8B56
|
||||
LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer0: @ 81F8B56
|
||||
walk_in_place_fastest_left
|
||||
walk_left
|
||||
walk_in_place_fastest_up
|
||||
@@ -247,13 +246,13 @@ LittlerootTown_MaysHouse_1F_Movement_1F8B56: @ 81F8B56
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8B5E: @ 81F8B5E
|
||||
LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer1: @ 81F8B5E
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8B62: @ 81F8B62
|
||||
LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2: @ 81F8B62
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
@@ -263,31 +262,31 @@ LittlerootTown_MaysHouse_1F_Movement_1F8B62: @ 81F8B62
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B6A:: @ 81F8B6A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_1F8BA0
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_1F8BAF
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs0:: @ 81F8B6A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit0
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B7C:: @ 81F8B7C
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_1F8BA4
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_1F8BB5
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs1:: @ 81F8B7C
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit1
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_1F8B8E:: @ 81F8B8E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_1F8BAB
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_1F8BBF
|
||||
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs2:: @ 81F8B8E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit2
|
||||
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8BA0: @ 81F8BA0
|
||||
LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit0: @ 81F8BA0
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8BA4: @ 81F8BA4
|
||||
LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit1: @ 81F8BA4
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
@@ -296,13 +295,13 @@ LittlerootTown_MaysHouse_1F_Movement_1F8BA4: @ 81F8BA4
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8BAB: @ 81F8BAB
|
||||
LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit2: @ 81F8BAB
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8BAF: @ 81F8BAF
|
||||
LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs0: @ 81F8BAF
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
@@ -310,7 +309,7 @@ LittlerootTown_MaysHouse_1F_Movement_1F8BAF: @ 81F8BAF
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8BB5: @ 81F8BB5
|
||||
LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs1: @ 81F8BB5
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
@@ -322,7 +321,7 @@ LittlerootTown_MaysHouse_1F_Movement_1F8BB5: @ 81F8BB5
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Movement_1F8BBF: @ 81F8BBF
|
||||
LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2: @ 81F8BBF
|
||||
walk_in_place_fastest_left
|
||||
walk_left
|
||||
walk_in_place_fastest_up
|
||||
@@ -330,8 +329,7 @@ LittlerootTown_MaysHouse_1F_Movement_1F8BBF: @ 81F8BBF
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F8BC5: @ 81F8BC5
|
||||
LittlerootTown_MaysHouse_1F_Text_1F8BC5: @ 81F8BC5
|
||||
RivalsHouse_1F_Text_OhYoureTheNewNeighbor: @ 81F8BC5
|
||||
.string "Oh, hello. And you are?\p"
|
||||
.string "… … … … … … … … …\n"
|
||||
.string "… … … … … … … … …\p"
|
||||
@@ -343,26 +341,26 @@ LittlerootTown_MaysHouse_1F_Text_1F8BC5: @ 81F8BC5
|
||||
.string "a new friend.\p"
|
||||
.string "Our {STR_VAR_1} is upstairs, I think.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F8CA5: @ 81F8CA5
|
||||
RivalsHouse_1F_Text_LikeChildLikeFather: @ 81F8CA5
|
||||
.string "Like child, like father.\p"
|
||||
.string "My husband is as wild about POKéMON\n"
|
||||
.string "as our child.\p"
|
||||
.string "If he's not at his LAB, he's likely\n"
|
||||
.string "scrabbling about in grassy places.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F8D37: @ 81F8D37
|
||||
RivalsHouse_1F_Text_TooBusyToNoticeVisit: @ 81F8D37
|
||||
.string "That {RIVAL}!\p"
|
||||
.string "I guess our child is too busy with\n"
|
||||
.string "POKéMON to notice that you came\l"
|
||||
.string "to visit, {PLAYER}{KUN}.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F8D93: @ 81F8D93
|
||||
RivalsHouse_1F_Text_WentOutToRoute103: @ 81F8D93
|
||||
.string "Oh, {RIVAL} went out to ROUTE 103\n"
|
||||
.string "just a little while ago.\p"
|
||||
.string "Like father, like child.\n"
|
||||
.string "{RIVAL} can't stay quietly at home.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F8E01: @ 81F8E01
|
||||
RivalsHouse_1F_Text_ShouldGoHomeEverySoOften: @ 81F8E01
|
||||
.string "I think it's wonderful for people to\n"
|
||||
.string "travel with POKéMON.\p"
|
||||
.string "But you should go home every so often\n"
|
||||
@@ -370,7 +368,7 @@ LittlerootTown_BrendansHouse_1F_Text_1F8E01: @ 81F8E01
|
||||
.string "She might not say it, but I'm sure she\n"
|
||||
.string "worries about you, {PLAYER}{KUN}.$"
|
||||
|
||||
LittlerootTown_MaysHouse_1F_Text_1F8EC6: @ 81F8EC6
|
||||
RivalsHouse_1F_Text_MayWhoAreYou: @ 81F8EC6
|
||||
.string "Huh?\n"
|
||||
.string "Who… Who are you?\p"
|
||||
.string "… … … … … … … …\n"
|
||||
@@ -394,7 +392,7 @@ LittlerootTown_MaysHouse_1F_Text_1F8EC6: @ 81F8EC6
|
||||
.string "some wild POKéMON!\p"
|
||||
.string "{PLAYER}{KUN}, I'll catch you later!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F90B4: @ 81F90B4
|
||||
RivalsHouse_1F_Text_BrendanWhoAreYou: @ 81F90B4
|
||||
.string "Hey!\n"
|
||||
.string "You…\p"
|
||||
.string "Who are you?\p"
|
||||
@@ -414,7 +412,7 @@ LittlerootTown_BrendansHouse_1F_Text_1F90B4: @ 81F90B4
|
||||
.string "some wild POKéMON.\p"
|
||||
.string "Some other time, okay?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_Text_1F9262: @ 81F9262
|
||||
RivalsHouse_1F_Text_DoYouHavePokemon: @ 81F9262
|
||||
.string "Hi, neighbor!\p"
|
||||
.string "Do you already have your\n"
|
||||
.string "own POKéMON?$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_1F94C1",
|
||||
"script": "RivalsHouse_2F_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM"
|
||||
},
|
||||
{
|
||||
@@ -219,7 +219,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_1F9334",
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_RivalsPokeBall",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL"
|
||||
}
|
||||
],
|
||||
@@ -240,7 +240,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_1F865F"
|
||||
"script": "PlayersHouse_2F_EventScript_GameCube"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -248,7 +248,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_1F8656"
|
||||
"script": "PlayersHouse_2F_EventScript_Notebook"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -256,7 +256,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_29278D"
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_WallClock"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -264,7 +264,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "EventScript_PlayerPCFemale"
|
||||
"script": "LittlerootTown_MaysHouse_2F_EventScript_PC"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,71 +1,70 @@
|
||||
LittlerootTown_MaysHouse_2F_MapScripts:: @ 81F9296
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_2F_MapScript1_1F92A1
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_MaysHouse_2F_MapScript2_1F931D
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_2F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_MaysHouse_2F_OnWarp
|
||||
.byte 0
|
||||
|
||||
LittlerootTown_MaysHouse_2F_MapScript1_1F92A1: @ 81F92A1
|
||||
LittlerootTown_MaysHouse_2F_OnTransition: @ 81F92A1
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 2
|
||||
call_if_lt LittlerootTown_MaysHouse_2F_EventScript_1F930A
|
||||
call_if_lt LittlerootTown_MaysHouse_2F_EventScript_CheckSetReadyToMeetMay
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 3
|
||||
call_if_ge LittlerootTown_MaysHouse_2F_EventScript_1F92CD
|
||||
call_if_ge LittlerootTown_MaysHouse_2F_EventScript_CheckShouldUpdateMayPos
|
||||
compare VAR_LITTLEROOT_INTRO_STATE, 4
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_2926FE
|
||||
call_if_eq PlayersHouse_2F_EventScript_BlockStairsUntilClockIsSet
|
||||
call SecretBase_EventScript_SetDecorationFlags
|
||||
setvar VAR_SECRET_BASE_INITIALIZED, 0
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F92CD:: @ 81F92CD
|
||||
goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_MaysHouse_2F_EventScript_1F92E6
|
||||
LittlerootTown_MaysHouse_2F_EventScript_CheckShouldUpdateMayPos:: @ 81F92CD
|
||||
goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_MaysHouse_2F_EventScript_TryUpdateMayPos
|
||||
compare VAR_BIRCH_LAB_STATE, 2
|
||||
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_1F9309
|
||||
goto LittlerootTown_MaysHouse_2F_EventScript_1F92E6
|
||||
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_Ret
|
||||
goto LittlerootTown_MaysHouse_2F_EventScript_TryUpdateMayPos
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F92E6:: @ 81F92E6
|
||||
LittlerootTown_MaysHouse_2F_EventScript_TryUpdateMayPos:: @ 81F92E6
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F9309
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_Ret
|
||||
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2
|
||||
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_1F9309
|
||||
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_Ret
|
||||
setobjectxyperm 1, 8, 2
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F9309:: @ 81F9309
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9309:: @ 81F9309
|
||||
LittlerootTown_MaysHouse_2F_EventScript_Ret:: @ 81F9309
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F930A:: @ 81F930A
|
||||
LittlerootTown_MaysHouse_2F_EventScript_CheckSetReadyToMeetMay:: @ 81F930A
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F9317
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_SetReadyToMeetMay
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9317:: @ 81F9317
|
||||
LittlerootTown_MaysHouse_2F_EventScript_SetReadyToMeetMay:: @ 81F9317
|
||||
setvar VAR_LITTLEROOT_RIVAL_STATE, 2
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_MapScript2_1F931D: @ 81F931D
|
||||
map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_MaysHouse_2F_EventScript_1F9327
|
||||
LittlerootTown_MaysHouse_2F_OnWarp: @ 81F931D
|
||||
map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_MaysHouse_2F_EventScript_CheckInitDecor
|
||||
.2byte 0
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9327:: @ 81F9327
|
||||
LittlerootTown_MaysHouse_2F_EventScript_CheckInitDecor:: @ 81F9327
|
||||
checkplayergender
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq SecretBase_EventScript_InitDecorations
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9334:: @ 81F9334
|
||||
LittlerootTown_MaysHouse_2F_EventScript_RivalsPokeBall:: @ 81F9334
|
||||
lockall
|
||||
compare VAR_LITTLEROOT_RIVAL_STATE, 2
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F934A
|
||||
msgbox LittlerootTown_MaysHouse_2F_Text_1F9991, MSGBOX_DEFAULT
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_MeetMay
|
||||
msgbox RivalsHouse_2F_Text_ItsRivalsPokeBall, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F934A:: @ 81F934A
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMay:: @ 81F934A
|
||||
delay 10
|
||||
addobject 1
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F946F
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayEnters
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement 1, Common_Movement_ExclamationMark
|
||||
@@ -75,13 +74,13 @@ LittlerootTown_MaysHouse_2F_EventScript_1F934A:: @ 81F934A
|
||||
delay 10
|
||||
playbgm MUS_GIRL_SUP, 1
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F93BA
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_MeetMayNorth
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F93E9
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_MeetMaySouth
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F9418
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_MeetMayWest
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F9440
|
||||
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_MeetMayEast
|
||||
setvar VAR_LITTLEROOT_RIVAL_STATE, 3
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
|
||||
@@ -91,60 +90,60 @@ LittlerootTown_MaysHouse_2F_EventScript_1F934A:: @ 81F934A
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F93BA:: @ 81F93BA
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F9473
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMayNorth:: @ 81F93BA
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerNorth
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_MaysHouse_2F_Text_1F959C, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_1F9483
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F9479
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayNorth
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F93E9:: @ 81F93E9
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F948B
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMaySouth:: @ 81F93E9
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerSouth
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_MaysHouse_2F_Text_1F959C, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_1F9497
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F948F
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMaySouth
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCSouth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9418:: @ 81F9418
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F949D
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMayWest:: @ 81F9418
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerWest
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_MaysHouse_2F_Text_1F959C, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F94A4
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCWest
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9440:: @ 81F9440
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F94AD
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMayEast:: @ 81F9440
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerEast
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
msgbox LittlerootTown_MaysHouse_2F_Text_1F959C, MSGBOX_DEFAULT
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_1F94BB
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_1F94B2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayEast
|
||||
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F946F: @ 81F946F
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayEnters: @ 81F946F
|
||||
walk_down
|
||||
walk_down
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F9473: @ 81F9473
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerNorth: @ 81F9473
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
@@ -152,7 +151,7 @@ LittlerootTown_MaysHouse_2F_Movement_1F9473: @ 81F9473
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F9479: @ 81F9479
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCNorth: @ 81F9479
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -164,7 +163,7 @@ LittlerootTown_MaysHouse_2F_Movement_1F9479: @ 81F9479
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F9483: @ 81F9483
|
||||
LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayNorth: @ 81F9483
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
@@ -174,13 +173,13 @@ LittlerootTown_MaysHouse_2F_Movement_1F9483: @ 81F9483
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F948B: @ 81F948B
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerSouth: @ 81F948B
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F948F: @ 81F948F
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCSouth: @ 81F948F
|
||||
walk_up
|
||||
walk_in_place_fastest_right
|
||||
walk_right
|
||||
@@ -190,7 +189,7 @@ LittlerootTown_MaysHouse_2F_Movement_1F948F: @ 81F948F
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F9497: @ 81F9497
|
||||
LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMaySouth: @ 81F9497
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
@@ -198,7 +197,7 @@ LittlerootTown_MaysHouse_2F_Movement_1F9497: @ 81F9497
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F949D: @ 81F949D
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerWest: @ 81F949D
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -207,27 +206,28 @@ LittlerootTown_MaysHouse_2F_Movement_1F949D: @ 81F949D
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F94A4: @ 81F94A4
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCWest: @ 81F94A4
|
||||
walk_up
|
||||
walk_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F94A9: @ 81F94A9
|
||||
@ Unused, the player is already facing this direction so its unneeded
|
||||
LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayWest: @ 81F94A9
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F94AD: @ 81F94AD
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerEast: @ 81F94AD
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F94B2: @ 81F94B2
|
||||
LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCEast: @ 81F94B2
|
||||
walk_up
|
||||
walk_up
|
||||
walk_right
|
||||
@@ -238,7 +238,7 @@ LittlerootTown_MaysHouse_2F_Movement_1F94B2: @ 81F94B2
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Movement_1F94BB: @ 81F94BB
|
||||
LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayEast: @ 81F94BB
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
@@ -246,72 +246,71 @@ LittlerootTown_MaysHouse_2F_Movement_1F94BB: @ 81F94BB
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F94C1:: @ 81F94C1
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F94C1:: @ 81F94C1
|
||||
RivalsHouse_2F_EventScript_Rival:: @ 81F94C1
|
||||
lockall
|
||||
goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_1F94F7
|
||||
goto_if_set FLAG_MET_RIVAL_LILYCOVE, RivalsHouse_2F_EventScript_RivalPostLilycove
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F94E3
|
||||
goto_if_eq RivalsHouse_2F_EventScript_May
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F94ED
|
||||
goto_if_eq RivalsHouse_2F_EventScript_Brendan
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F94E3:: @ 81F94E3
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F978A, MSGBOX_DEFAULT
|
||||
RivalsHouse_2F_EventScript_May:: @ 81F94E3
|
||||
msgbox RivalsHouse_2F_Text_MayGettingReady, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F94ED:: @ 81F94ED
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F9962, MSGBOX_DEFAULT
|
||||
RivalsHouse_2F_EventScript_Brendan:: @ 81F94ED
|
||||
msgbox RivalsHouse_2F_Text_BrendanGettingReady, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F94F7:: @ 81F94F7
|
||||
RivalsHouse_2F_EventScript_RivalPostLilycove:: @ 81F94F7
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F951D
|
||||
call_if_eq RivalsHouse_2F_EventScript_MayPostLilycove
|
||||
compare VAR_RESULT, FEMALE
|
||||
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1F952F
|
||||
call_if_eq RivalsHouse_2F_EventScript_BrendanPostLilycove
|
||||
setflag FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F951D:: @ 81F951D
|
||||
goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_1F9541
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F99C9, MSGBOX_DEFAULT
|
||||
RivalsHouse_2F_EventScript_MayPostLilycove:: @ 81F951D
|
||||
goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, RivalsHouse_2F_EventScript_MayWhereShouldIGoNext
|
||||
msgbox RivalsHouse_2F_Text_MayJustCheckingMyPokedex, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F952F:: @ 81F952F
|
||||
goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_1F954A
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F9B0D, MSGBOX_DEFAULT
|
||||
RivalsHouse_2F_EventScript_BrendanPostLilycove:: @ 81F952F
|
||||
goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, RivalsHouse_2F_EventScript_BrendanWhereShouldIGoNext
|
||||
msgbox RivalsHouse_2F_Text_BrendanJustCheckingMyPokedex, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F9541:: @ 81F9541
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F9A9E, MSGBOX_DEFAULT
|
||||
RivalsHouse_2F_EventScript_MayWhereShouldIGoNext:: @ 81F9541
|
||||
msgbox RivalsHouse_2F_Text_MayWhereShouldIGoNext, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_EventScript_1F954A:: @ 81F954A
|
||||
msgbox LittlerootTown_BrendansHouse_2F_Text_1F9BE7, MSGBOX_DEFAULT
|
||||
RivalsHouse_2F_EventScript_BrendanWhereShouldIGoNext:: @ 81F954A
|
||||
msgbox RivalsHouse_2F_Text_BrendanWhereShouldIGoNext, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
EventScript_PlayerPCFemale:: @ 81F9553
|
||||
LittlerootTown_MaysHouse_2F_EventScript_PC:: @ 81F9553
|
||||
lockall
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F956C
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_CheckRivalsPC
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1F9576
|
||||
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_CheckPlayersPC
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F956C:: @ 81F956C
|
||||
LittlerootTown_MaysHouse_2F_EventScript_CheckRivalsPC:: @ 81F956C
|
||||
msgbox gText_PokemonTrainerSchoolEmail, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F9576:: @ 81F9576
|
||||
LittlerootTown_MaysHouse_2F_EventScript_CheckPlayersPC:: @ 81F9576
|
||||
setvar VAR_0x8004, 2
|
||||
special DoPCTurnOnEffect
|
||||
playse SE_PC_ON
|
||||
@@ -321,14 +320,14 @@ LittlerootTown_MaysHouse_2F_EventScript_1F9576:: @ 81F9576
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_1F958F:: @ 81F958F
|
||||
LittlerootTown_MaysHouse_2F_EventScript_TurnOffPlayerPC:: @ 81F958F
|
||||
setvar VAR_0x8004, 2
|
||||
playse SE_PC_OFF
|
||||
special DoPCTurnOffEffect
|
||||
releaseall
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_Text_1F959C: @ 81F959C
|
||||
RivalsHouse_2F_Text_MayWhoAreYou: @ 81F959C
|
||||
.string "Huh?\n"
|
||||
.string "Who… Who are you?\p"
|
||||
.string "… … … … … … … …\n"
|
||||
@@ -352,11 +351,11 @@ LittlerootTown_MaysHouse_2F_Text_1F959C: @ 81F959C
|
||||
.string "some wild POKéMON!\p"
|
||||
.string "{PLAYER}{KUN}, I'll catch you later!$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F978A: @ 81F978A
|
||||
RivalsHouse_2F_Text_MayGettingReady: @ 81F978A
|
||||
.string "POKéMON fully restored!\n"
|
||||
.string "Items ready, and…$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F97B4: @ 81F97B4
|
||||
RivalsHouse_2F_Text_BrendanWhoAreYou: @ 81F97B4
|
||||
.string "Hey!\n"
|
||||
.string "You…\p"
|
||||
.string "Who are you?\p"
|
||||
@@ -376,16 +375,15 @@ LittlerootTown_BrendansHouse_2F_Text_1F97B4: @ 81F97B4
|
||||
.string "some wild POKéMON.\p"
|
||||
.string "Some other time, okay?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F9962: @ 81F9962
|
||||
RivalsHouse_2F_Text_BrendanGettingReady: @ 81F9962
|
||||
.string "POKéMON fully restored…\n"
|
||||
.string "Items all packed, and…$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F9991: @ 81F9991
|
||||
LittlerootTown_MaysHouse_2F_Text_1F9991: @ 81F9991
|
||||
RivalsHouse_2F_Text_ItsRivalsPokeBall: @ 81F9991
|
||||
.string "It's {RIVAL}'s POKé BALL!\p"
|
||||
.string "Better leave it right where it is.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F99C9: @ 81F99C9
|
||||
RivalsHouse_2F_Text_MayJustCheckingMyPokedex: @ 81F99C9
|
||||
.string "MAY: {PLAYER}{KUN}!\p"
|
||||
.string "I was just checking my POKéDEX.\p"
|
||||
.string "There's still a lot of POKéMON that\n"
|
||||
@@ -395,13 +393,13 @@ LittlerootTown_BrendansHouse_2F_Text_1F99C9: @ 81F99C9
|
||||
.string "I wonder where I should go catch\n"
|
||||
.string "some POKéMON next?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F9A9E: @ 81F9A9E
|
||||
RivalsHouse_2F_Text_MayWhereShouldIGoNext: @ 81F9A9E
|
||||
.string "MAY: I wonder where I should go catch\n"
|
||||
.string "some POKéMON next?\p"
|
||||
.string "Wouldn't it be funny if we ran into each\n"
|
||||
.string "other, {PLAYER}{KUN}?$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F9B0D: @ 81F9B0D
|
||||
RivalsHouse_2F_Text_BrendanJustCheckingMyPokedex: @ 81F9B0D
|
||||
.string "BRENDAN: Hey, it's {PLAYER}.\p"
|
||||
.string "I was just checking out my POKéDEX.\p"
|
||||
.string "There are still many POKéMON that\n"
|
||||
@@ -410,7 +408,7 @@ LittlerootTown_BrendansHouse_2F_Text_1F9B0D: @ 81F9B0D
|
||||
.string "Checking this POKéDEX out gives me\n"
|
||||
.string "the urge to hit the road again.$"
|
||||
|
||||
LittlerootTown_BrendansHouse_2F_Text_1F9BE7: @ 81F9BE7
|
||||
RivalsHouse_2F_Text_BrendanWhereShouldIGoNext: @ 81F9BE7
|
||||
.string "BRENDAN: I'm having a hard time deciding\n"
|
||||
.string "where I should catch POKéMON next.\p"
|
||||
.string "Hey, {PLAYER}, if I see you while I'm out\n"
|
||||
|
||||
@@ -366,7 +366,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA0CC:: @ 81FA0CC
|
||||
end
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_1FA0F2:: @ 81FA0F2
|
||||
call LittlerootTown_ProfessorBirchsLab_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA0FD
|
||||
end
|
||||
|
||||
@@ -411,7 +411,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA16D:: @ 81FA16D
|
||||
end
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_1FA193:: @ 81FA193
|
||||
call LittlerootTown_ProfessorBirchsLab_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA19E
|
||||
end
|
||||
|
||||
@@ -456,7 +456,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA20E:: @ 81FA20E
|
||||
end
|
||||
|
||||
LittlerootTown_ProfessorBirchsLab_EventScript_1FA234:: @ 81FA234
|
||||
call LittlerootTown_ProfessorBirchsLab_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA23F
|
||||
end
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_PokemonCenter_1F_EventScript_28E066",
|
||||
"script": "MauvilleCity_PokemonCenter_1F_EventScript_MauvilleOldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@ MirageTower_2F_MapScripts:: @ 823AD11
|
||||
.byte 0
|
||||
|
||||
MirageTower_2F_SetHoleWarp: @ 823AD21
|
||||
setstepcallback 7
|
||||
setstepcallback STEP_CB_CRACKED_FLOOR
|
||||
setholewarp MAP_MIRAGE_TOWER_1F, 255, 0, 0
|
||||
end
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ MirageTower_3F_MapScripts:: @ 823AD2C
|
||||
.byte 0
|
||||
|
||||
MirageTower_3F_SetHoleWarp: @ 823AD3C
|
||||
setstepcallback 7
|
||||
setstepcallback STEP_CB_CRACKED_FLOOR
|
||||
setholewarp MAP_MIRAGE_TOWER_2F, 255, 0, 0
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220898",
|
||||
"script": "MossdeepCity_Gym_EventScript_TateAndLiza",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220AFD",
|
||||
"script": "MossdeepCity_Gym_EventScript_Preston",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B2B",
|
||||
"script": "MossdeepCity_Gym_EventScript_Blake",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B70",
|
||||
"script": "MossdeepCity_Gym_EventScript_Maura",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B59",
|
||||
"script": "MossdeepCity_Gym_EventScript_Samantha",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B14",
|
||||
"script": "MossdeepCity_Gym_EventScript_Virgil",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -102,7 +102,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B42",
|
||||
"script": "MossdeepCity_Gym_EventScript_Hannah",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C11",
|
||||
"script": "MossdeepCity_Gym_EventScript_GymGuide",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -128,7 +128,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220898",
|
||||
"script": "MossdeepCity_Gym_EventScript_TateAndLiza",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -232,7 +232,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B9E",
|
||||
"script": "MossdeepCity_Gym_EventScript_Nate",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -245,7 +245,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220B87",
|
||||
"script": "MossdeepCity_Gym_EventScript_Sylvia",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -336,7 +336,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220BCC",
|
||||
"script": "MossdeepCity_Gym_EventScript_Clifford",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -362,7 +362,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220BB5",
|
||||
"script": "MossdeepCity_Gym_EventScript_Macey",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -375,7 +375,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220BFA",
|
||||
"script": "MossdeepCity_Gym_EventScript_Kathleen",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -427,7 +427,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MossdeepCity_Gym_EventScript_220BE3",
|
||||
"script": "MossdeepCity_Gym_EventScript_Nicholas",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -591,7 +591,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C67"
|
||||
"script": "MossdeepCity_Gym_EventScript_YellowFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -600,7 +600,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C7D"
|
||||
"script": "MossdeepCity_Gym_EventScript_BlueFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -609,7 +609,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C7D"
|
||||
"script": "MossdeepCity_Gym_EventScript_BlueFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -618,7 +618,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C93"
|
||||
"script": "MossdeepCity_Gym_EventScript_GreenFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -627,7 +627,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220CA9"
|
||||
"script": "MossdeepCity_Gym_EventScript_PurpleFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -636,7 +636,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220CA9"
|
||||
"script": "MossdeepCity_Gym_EventScript_PurpleFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -645,7 +645,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220CBF"
|
||||
"script": "MossdeepCity_Gym_EventScript_RedFloorSwitch"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -654,7 +654,7 @@
|
||||
"elevation": 0,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220AF1"
|
||||
"script": "MossdeepCity_Gym_EventScript_WarpToEntrance"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -663,7 +663,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C67"
|
||||
"script": "MossdeepCity_Gym_EventScript_YellowFloorSwitch"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -673,7 +673,7 @@
|
||||
"y": 34,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C33"
|
||||
"script": "MossdeepCity_Gym_EventScript_LeftGymStatue"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -681,7 +681,7 @@
|
||||
"y": 34,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "MossdeepCity_Gym_EventScript_220C43"
|
||||
"script": "MossdeepCity_Gym_EventScript_RightGymStatue"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,64 +1,68 @@
|
||||
MossdeepCity_Gym_MapScripts:: @ 8220800
|
||||
map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_Gym_MapScript1_220806
|
||||
map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_Gym_OnLoad
|
||||
.byte 0
|
||||
|
||||
MossdeepCity_Gym_MapScript1_220806: @ 8220806
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_22083D
|
||||
goto MossdeepCity_Gym_EventScript_220815
|
||||
@ NOTE: Mossdeep Gym was redesigned between R/S and E. Leftover (and now functionally unused) scripts are commented below
|
||||
|
||||
@ All the below checks are leftover from RS. FLAG_MOSSDEEP_GYM_SWITCH_X is never set
|
||||
MossdeepCity_Gym_OnLoad: @ 8220806
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_SetSwitch1Metatiles
|
||||
goto MossdeepCity_Gym_EventScript_CheckSwitch2
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220815:: @ 8220815
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_220855
|
||||
goto MossdeepCity_Gym_EventScript_220824
|
||||
MossdeepCity_Gym_EventScript_CheckSwitch2:: @ 8220815
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_SetSwitch2Metatiles
|
||||
goto MossdeepCity_Gym_EventScript_CheckSwitch3
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220824:: @ 8220824
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_22086D
|
||||
goto MossdeepCity_Gym_EventScript_220833
|
||||
MossdeepCity_Gym_EventScript_CheckSwitch3:: @ 8220824
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_SetSwitch3Metatiles
|
||||
goto MossdeepCity_Gym_EventScript_CheckSwitch4
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220833:: @ 8220833
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_220885
|
||||
MossdeepCity_Gym_EventScript_CheckSwitch4:: @ 8220833
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_SetSwitch4Metatiles
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_22083D:: @ 822083D
|
||||
setmetatile 5, 5, METATILE_MossdeepGym_Obelisk_Top, 0
|
||||
setmetatile 2, 7, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_220815
|
||||
@ All the below set metatile scripts are leftover from RS and are functionally unused
|
||||
MossdeepCity_Gym_EventScript_SetSwitch1Metatiles:: @ 822083D
|
||||
setmetatile 5, 5, METATILE_RS_MossdeepGym_RedArrow_Right, 0
|
||||
setmetatile 2, 7, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_CheckSwitch2
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220855:: @ 8220855
|
||||
setmetatile 8, 14, METATILE_MossdeepGym_Obelisk_Top, 0
|
||||
setmetatile 8, 10, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_220824
|
||||
MossdeepCity_Gym_EventScript_SetSwitch2Metatiles:: @ 8220855
|
||||
setmetatile 8, 14, METATILE_RS_MossdeepGym_RedArrow_Right, 0
|
||||
setmetatile 8, 10, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_CheckSwitch3
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_22086D:: @ 822086D
|
||||
setmetatile 15, 17, METATILE_MossdeepGym_Obelisk_Base, 0
|
||||
setmetatile 17, 15, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_220833
|
||||
MossdeepCity_Gym_EventScript_SetSwitch3Metatiles:: @ 822086D
|
||||
setmetatile 15, 17, METATILE_RS_MossdeepGym_RedArrow_Left, 0
|
||||
setmetatile 17, 15, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_CheckSwitch4
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220885:: @ 8220885
|
||||
setmetatile 1, 23, METATILE_MossdeepGym_Wall_LeftCorner, 0
|
||||
setmetatile 5, 24, METATILE_MossdeepGym_Empty1, 1
|
||||
MossdeepCity_Gym_EventScript_SetSwitch4Metatiles:: @ 8220885
|
||||
setmetatile 1, 23, METATILE_RS_MossdeepGym_RedArrow_Up, 0
|
||||
setmetatile 5, 24, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220898:: @ 8220898
|
||||
trainerbattle_double TRAINER_TATE_AND_LIZA_1, MossdeepCity_Gym_Text_221783, MossdeepCity_Gym_Text_2218EC, MossdeepCity_Gym_Text_221BCE, MossdeepCity_Gym_EventScript_2208D1, NO_MUSIC
|
||||
MossdeepCity_Gym_EventScript_TateAndLiza:: @ 8220898
|
||||
trainerbattle_double TRAINER_TATE_AND_LIZA_1, MossdeepCity_Gym_Text_TateAndLizaPreBattle, MossdeepCity_Gym_Text_TateAndLizaDefeat, MossdeepCity_Gym_Text_TateAndLizaNeedTwoMons, MossdeepCity_Gym_EventScript_TateAndLizaDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq MossdeepCity_Gym_EventScript_22097E
|
||||
goto_if_unset FLAG_RECEIVED_TM04, MossdeepCity_Gym_EventScript_220937
|
||||
msgbox MossdeepCity_Gym_Text_221B1D, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq MossdeepCity_Gym_EventScript_TateAndLizaRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM04, MossdeepCity_Gym_EventScript_GiveCalmMind2
|
||||
msgbox MossdeepCity_Gym_Text_TateAndLizaPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_2208D1:: @ 82208D1
|
||||
message MossdeepCity_Gym_Text_22196A
|
||||
MossdeepCity_Gym_EventScript_TateAndLizaDefeated:: @ 82208D1
|
||||
message MossdeepCity_Gym_Text_ReceivedMindBadge
|
||||
waitmessage
|
||||
call Common_EventScript_PlayGymBadgeFanfare
|
||||
msgbox MossdeepCity_Gym_Text_221999, MSGBOX_DEFAULT
|
||||
msgbox MossdeepCity_Gym_Text_ExplainMindBadgeTakeThis, MSGBOX_DEFAULT
|
||||
setflag FLAG_DEFEATED_MOSSDEEP_GYM
|
||||
setflag FLAG_BADGE07_GET
|
||||
setflag FLAG_HIDE_AQUA_HIDEOUT_GRUNTS
|
||||
@@ -74,11 +78,11 @@ MossdeepCity_Gym_EventScript_2208D1:: @ 82208D1
|
||||
setvar VAR_MOSSDEEP_CITY_STATE, 1
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_STEVEN
|
||||
setvar VAR_MOSSDEEP_SPACE_CENTER_STATE_2, 1
|
||||
call MossdeepCity_Gym_EventScript_22095B
|
||||
call MossdeepCity_Gym_EventScript_GiveCalmMind
|
||||
closemessage
|
||||
delay 30
|
||||
playfanfare MUS_ME_TORE_EYE
|
||||
msgbox MossdeepCity_Gym_Text_221AEA, MSGBOX_DEFAULT
|
||||
msgbox MossdeepCity_Gym_Text_RegisteredTateAndLiza, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
@@ -86,282 +90,284 @@ MossdeepCity_Gym_EventScript_2208D1:: @ 82208D1
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220937:: @ 8220937
|
||||
MossdeepCity_Gym_EventScript_GiveCalmMind2:: @ 8220937
|
||||
giveitem_std ITEM_TM04
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
msgbox MossdeepCity_Gym_Text_221A40, MSGBOX_DEFAULT
|
||||
msgbox MossdeepCity_Gym_Text_ExplainCalmMind, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM04
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_22095B:: @ 822095B
|
||||
MossdeepCity_Gym_EventScript_GiveCalmMind:: @ 822095B
|
||||
giveitem_std ITEM_TM04
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_BagIsFull
|
||||
msgbox MossdeepCity_Gym_Text_221A40, MSGBOX_DEFAULT
|
||||
msgbox MossdeepCity_Gym_Text_ExplainCalmMind, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM04
|
||||
return
|
||||
|
||||
MossdeepCity_Gym_EventScript_22097E:: @ 822097E
|
||||
trainerbattle_rematch_double TRAINER_TATE_AND_LIZA_1, MossdeepCity_Gym_Text_221D0B, MossdeepCity_Gym_Text_221E05, MossdeepCity_Gym_Text_221EB8
|
||||
msgbox MossdeepCity_Gym_Text_221E45, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_TateAndLizaRematch:: @ 822097E
|
||||
trainerbattle_rematch_double TRAINER_TATE_AND_LIZA_1, MossdeepCity_Gym_Text_TateAndLizaPreRematch, MossdeepCity_Gym_Text_TateAndLizaRematchDefeat, MossdeepCity_Gym_Text_TateAndLizaRematchNeedTwoMons
|
||||
msgbox MossdeepCity_Gym_Text_TateAndLizaPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220999:: @ 8220999
|
||||
@ All the below switch scripts are leftover from RS and are functionally unused
|
||||
MossdeepCity_Gym_EventScript_Switch1:: @ 8220999
|
||||
lockall
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_2209D0
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_ClearSwitch1
|
||||
setflag FLAG_MOSSDEEP_GYM_SWITCH_1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 5, 5, METATILE_MossdeepGym_Obelisk_Top, 0
|
||||
setmetatile 2, 7, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 5, 5, METATILE_RS_MossdeepGym_RedArrow_Right, 0
|
||||
setmetatile 2, 7, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_2209C8:: @ 82209C8
|
||||
MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed:: @ 82209C8
|
||||
special DrawWholeMapView
|
||||
playse SE_TK_KASYA
|
||||
releaseall
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_2209D0:: @ 82209D0
|
||||
MossdeepCity_Gym_EventScript_ClearSwitch1:: @ 82209D0
|
||||
clearflag FLAG_MOSSDEEP_GYM_SWITCH_1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 5, 5, METATILE_MossdeepGym_Obelisk_Base, 0
|
||||
setmetatile 2, 7, METATILE_MossdeepGym_Empty0, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 5, 5, METATILE_RS_MossdeepGym_RedArrow_Left, 0
|
||||
setmetatile 2, 7, METATILE_RS_MossdeepGym_Switch_Up, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_2209F5:: @ 82209F5
|
||||
MossdeepCity_Gym_EventScript_Switch2:: @ 82209F5
|
||||
lockall
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_220A24
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_ClearSwitch2
|
||||
setflag FLAG_MOSSDEEP_GYM_SWITCH_2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 8, 14, METATILE_MossdeepGym_Obelisk_Top, 0
|
||||
setmetatile 8, 10, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 8, 14, METATILE_RS_MossdeepGym_RedArrow_Right, 0
|
||||
setmetatile 8, 10, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220A24:: @ 8220A24
|
||||
MossdeepCity_Gym_EventScript_ClearSwitch2:: @ 8220A24
|
||||
clearflag FLAG_MOSSDEEP_GYM_SWITCH_2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 8, 14, METATILE_MossdeepGym_OuterWall_RightCorner, 0
|
||||
setmetatile 8, 10, METATILE_MossdeepGym_Empty0, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 8, 14, METATILE_RS_MossdeepGym_RedArrow_Down, 0
|
||||
setmetatile 8, 10, METATILE_RS_MossdeepGym_Switch_Up, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220A49:: @ 8220A49
|
||||
MossdeepCity_Gym_EventScript_Switch3:: @ 8220A49
|
||||
lockall
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_220A78
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_ClearSwitch3
|
||||
setflag FLAG_MOSSDEEP_GYM_SWITCH_3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 15, 17, METATILE_MossdeepGym_Obelisk_Base, 0
|
||||
setmetatile 17, 15, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 15, 17, METATILE_RS_MossdeepGym_RedArrow_Left, 0
|
||||
setmetatile 17, 15, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220A78:: @ 8220A78
|
||||
MossdeepCity_Gym_EventScript_ClearSwitch3:: @ 8220A78
|
||||
clearflag FLAG_MOSSDEEP_GYM_SWITCH_3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 15, 17, METATILE_MossdeepGym_Obelisk_Top, 0
|
||||
setmetatile 17, 15, METATILE_MossdeepGym_Empty0, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 15, 17, METATILE_RS_MossdeepGym_RedArrow_Right, 0
|
||||
setmetatile 17, 15, METATILE_RS_MossdeepGym_Switch_Up, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220A9D:: @ 8220A9D
|
||||
MossdeepCity_Gym_EventScript_Switch4:: @ 8220A9D
|
||||
lockall
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_220ACC
|
||||
goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_ClearSwitch4
|
||||
setflag FLAG_MOSSDEEP_GYM_SWITCH_4
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 1, 23, METATILE_MossdeepGym_Wall_LeftCorner, 0
|
||||
setmetatile 5, 24, METATILE_MossdeepGym_Empty1, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 1, 23, METATILE_RS_MossdeepGym_RedArrow_Up, 0
|
||||
setmetatile 5, 24, METATILE_RS_MossdeepGym_Switch_Down, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220ACC:: @ 8220ACC
|
||||
MossdeepCity_Gym_EventScript_ClearSwitch4:: @ 8220ACC
|
||||
clearflag FLAG_MOSSDEEP_GYM_SWITCH_4
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_220C30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MossdeepCity_Gym_Movement_WaitAfterSwitchUse
|
||||
waitmovement 0
|
||||
setmetatile 1, 23, METATILE_MossdeepGym_Obelisk_Top, 0
|
||||
setmetatile 5, 24, METATILE_MossdeepGym_Empty0, 1
|
||||
goto MossdeepCity_Gym_EventScript_2209C8
|
||||
setmetatile 1, 23, METATILE_RS_MossdeepGym_RedArrow_Right, 0
|
||||
setmetatile 5, 24, METATILE_RS_MossdeepGym_Switch_Up, 1
|
||||
goto MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220AF1:: @ 8220AF1
|
||||
MossdeepCity_Gym_EventScript_WarpToEntrance:: @ 8220AF1
|
||||
lockall
|
||||
warp7 MAP_MOSSDEEP_CITY_GYM, 255, 7, 30
|
||||
warpmossdeepgym MAP_MOSSDEEP_CITY_GYM, 255, 7, 30
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220AFD:: @ 8220AFD
|
||||
trainerbattle_single TRAINER_PRESTON, MossdeepCity_Gym_Text_220E5C, MossdeepCity_Gym_Text_220EAC
|
||||
msgbox MossdeepCity_Gym_Text_220ED3, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Preston:: @ 8220AFD
|
||||
trainerbattle_single TRAINER_PRESTON, MossdeepCity_Gym_Text_PrestonPreBattle, MossdeepCity_Gym_Text_PrestonDefeat
|
||||
msgbox MossdeepCity_Gym_Text_PrestonPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B14:: @ 8220B14
|
||||
trainerbattle_single TRAINER_VIRGIL, MossdeepCity_Gym_Text_220F02, MossdeepCity_Gym_Text_220F1A
|
||||
msgbox MossdeepCity_Gym_Text_220F3A, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Virgil:: @ 8220B14
|
||||
trainerbattle_single TRAINER_VIRGIL, MossdeepCity_Gym_Text_VirgilPreBattle, MossdeepCity_Gym_Text_VirgilDefeat
|
||||
msgbox MossdeepCity_Gym_Text_VirgilPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B2B:: @ 8220B2B
|
||||
trainerbattle_single TRAINER_BLAKE, MossdeepCity_Gym_Text_220FB0, MossdeepCity_Gym_Text_221024
|
||||
msgbox MossdeepCity_Gym_Text_221055, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Blake:: @ 8220B2B
|
||||
trainerbattle_single TRAINER_BLAKE, MossdeepCity_Gym_Text_BlakePreBattle, MossdeepCity_Gym_Text_BlakeDefeat
|
||||
msgbox MossdeepCity_Gym_Text_BlakePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B42:: @ 8220B42
|
||||
trainerbattle_single TRAINER_HANNAH, MossdeepCity_Gym_Text_2210EE, MossdeepCity_Gym_Text_221152
|
||||
msgbox MossdeepCity_Gym_Text_22116A, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Hannah:: @ 8220B42
|
||||
trainerbattle_single TRAINER_HANNAH, MossdeepCity_Gym_Text_HannahPreBattle, MossdeepCity_Gym_Text_HannahDefeat
|
||||
msgbox MossdeepCity_Gym_Text_HannahPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B59:: @ 8220B59
|
||||
trainerbattle_single TRAINER_SAMANTHA, MossdeepCity_Gym_Text_2211E2, MossdeepCity_Gym_Text_221230
|
||||
msgbox MossdeepCity_Gym_Text_22123D, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Samantha:: @ 8220B59
|
||||
trainerbattle_single TRAINER_SAMANTHA, MossdeepCity_Gym_Text_SamanthaPreBattle, MossdeepCity_Gym_Text_SamanthaDefeat
|
||||
msgbox MossdeepCity_Gym_Text_SamanthaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B70:: @ 8220B70
|
||||
trainerbattle_single TRAINER_MAURA, MossdeepCity_Gym_Text_2212A6, MossdeepCity_Gym_Text_221309
|
||||
msgbox MossdeepCity_Gym_Text_22132E, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Maura:: @ 8220B70
|
||||
trainerbattle_single TRAINER_MAURA, MossdeepCity_Gym_Text_MauraPreBattle, MossdeepCity_Gym_Text_MauraDefeat
|
||||
msgbox MossdeepCity_Gym_Text_MauraPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B87:: @ 8220B87
|
||||
trainerbattle_single TRAINER_SYLVIA, MossdeepCity_Gym_Text_2213C2, MossdeepCity_Gym_Text_2213F4
|
||||
msgbox MossdeepCity_Gym_Text_221412, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Sylvia:: @ 8220B87
|
||||
trainerbattle_single TRAINER_SYLVIA, MossdeepCity_Gym_Text_SylviaPreBattle, MossdeepCity_Gym_Text_SylviaDefeat
|
||||
msgbox MossdeepCity_Gym_Text_SylviaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220B9E:: @ 8220B9E
|
||||
trainerbattle_single TRAINER_NATE, MossdeepCity_Gym_Text_221460, MossdeepCity_Gym_Text_2214A7
|
||||
msgbox MossdeepCity_Gym_Text_2214D3, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Nate:: @ 8220B9E
|
||||
trainerbattle_single TRAINER_NATE, MossdeepCity_Gym_Text_NatePreBattle, MossdeepCity_Gym_Text_NateDefeat
|
||||
msgbox MossdeepCity_Gym_Text_NatePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220BB5:: @ 8220BB5
|
||||
trainerbattle_single TRAINER_MACEY, MossdeepCity_Gym_Text_22161B, MossdeepCity_Gym_Text_221658
|
||||
msgbox MossdeepCity_Gym_Text_221680, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Macey:: @ 8220BB5
|
||||
trainerbattle_single TRAINER_MACEY, MossdeepCity_Gym_Text_MaceyPreBattle, MossdeepCity_Gym_Text_MaceyDefeat
|
||||
msgbox MossdeepCity_Gym_Text_MaceyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220BCC:: @ 8220BCC
|
||||
trainerbattle_single TRAINER_CLIFFORD, MossdeepCity_Gym_Text_22157C, MossdeepCity_Gym_Text_2215B8
|
||||
msgbox MossdeepCity_Gym_Text_2215E2, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Clifford:: @ 8220BCC
|
||||
trainerbattle_single TRAINER_CLIFFORD, MossdeepCity_Gym_Text_CliffordPreBattle, MossdeepCity_Gym_Text_CliffordDefeat
|
||||
msgbox MossdeepCity_Gym_Text_CliffordPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220BE3:: @ 8220BE3
|
||||
trainerbattle_single TRAINER_NICHOLAS, MossdeepCity_Gym_Text_2216EE, MossdeepCity_Gym_Text_22172D
|
||||
msgbox MossdeepCity_Gym_Text_22173A, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Nicholas:: @ 8220BE3
|
||||
trainerbattle_single TRAINER_NICHOLAS, MossdeepCity_Gym_Text_NicholasPreBattle, MossdeepCity_Gym_Text_NicholasDefeat
|
||||
msgbox MossdeepCity_Gym_Text_NicholasPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220BFA:: @ 8220BFA
|
||||
trainerbattle_single TRAINER_KATHLEEN, MossdeepCity_Gym_Text_221507, MossdeepCity_Gym_Text_22153B
|
||||
msgbox MossdeepCity_Gym_Text_221545, MSGBOX_AUTOCLOSE
|
||||
MossdeepCity_Gym_EventScript_Kathleen:: @ 8220BFA
|
||||
trainerbattle_single TRAINER_KATHLEEN, MossdeepCity_Gym_Text_KathleenPreBattle, MossdeepCity_Gym_Text_KathleenDefeat
|
||||
msgbox MossdeepCity_Gym_Text_KathleenPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C11:: @ 8220C11
|
||||
MossdeepCity_Gym_EventScript_GymGuide:: @ 8220C11
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_MOSSDEEP_GYM, MossdeepCity_Gym_EventScript_220C26
|
||||
msgbox MossdeepCity_Gym_Text_220CD5, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_DEFEATED_MOSSDEEP_GYM, MossdeepCity_Gym_EventScript_GymGuidePostVictory
|
||||
msgbox MossdeepCity_Gym_Text_GymGuideAdvice, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C26:: @ 8220C26
|
||||
msgbox MossdeepCity_Gym_Text_220E2A, MSGBOX_DEFAULT
|
||||
MossdeepCity_Gym_EventScript_GymGuidePostVictory:: @ 8220C26
|
||||
msgbox MossdeepCity_Gym_Text_GymGuidePostVictory, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_Movement_220C30: @ 8220C30
|
||||
@ Leftover from RS, functionally unused
|
||||
MossdeepCity_Gym_Movement_WaitAfterSwitchUse: @ 8220C30
|
||||
delay_16
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C33:: @ 8220C33
|
||||
MossdeepCity_Gym_EventScript_LeftGymStatue:: @ 8220C33
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE07_GET, MossdeepCity_Gym_EventScript_220C53
|
||||
goto MossdeepCity_Gym_EventScript_220C5D
|
||||
goto_if_set FLAG_BADGE07_GET, MossdeepCity_Gym_EventScript_GymStatueCertified
|
||||
goto MossdeepCity_Gym_EventScript_GymStatue
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C43:: @ 8220C43
|
||||
MossdeepCity_Gym_EventScript_RightGymStatue:: @ 8220C43
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE07_GET, MossdeepCity_Gym_EventScript_220C53
|
||||
goto MossdeepCity_Gym_EventScript_220C5D
|
||||
goto_if_set FLAG_BADGE07_GET, MossdeepCity_Gym_EventScript_GymStatueCertified
|
||||
goto MossdeepCity_Gym_EventScript_GymStatue
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C53:: @ 8220C53
|
||||
msgbox MossdeepCity_Gym_Text_221CCA, MSGBOX_DEFAULT
|
||||
MossdeepCity_Gym_EventScript_GymStatueCertified:: @ 8220C53
|
||||
msgbox MossdeepCity_Gym_Text_GymStatueCertified, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C5D:: @ 8220C5D
|
||||
msgbox MossdeepCity_Gym_Text_221CB0, MSGBOX_DEFAULT
|
||||
MossdeepCity_Gym_EventScript_GymStatue:: @ 8220C5D
|
||||
msgbox MossdeepCity_Gym_Text_GymStatue, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C67:: @ 8220C67
|
||||
MossdeepCity_Gym_EventScript_YellowFloorSwitch:: @ 8220C67
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 0
|
||||
mossdeepgym1 0
|
||||
initrotatingtilepuzzle FALSE
|
||||
moverotatingtileobjects 0
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C7D:: @ 8220C7D
|
||||
MossdeepCity_Gym_EventScript_BlueFloorSwitch:: @ 8220C7D
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 0
|
||||
mossdeepgym1 1
|
||||
initrotatingtilepuzzle FALSE
|
||||
moverotatingtileobjects 1
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220C93:: @ 8220C93
|
||||
MossdeepCity_Gym_EventScript_GreenFloorSwitch:: @ 8220C93
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 0
|
||||
mossdeepgym1 2
|
||||
initrotatingtilepuzzle FALSE
|
||||
moverotatingtileobjects 2
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220CA9:: @ 8220CA9
|
||||
MossdeepCity_Gym_EventScript_PurpleFloorSwitch:: @ 8220CA9
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 0
|
||||
mossdeepgym1 3
|
||||
initrotatingtilepuzzle FALSE
|
||||
moverotatingtileobjects 3
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_EventScript_220CBF:: @ 8220CBF
|
||||
MossdeepCity_Gym_EventScript_RedFloorSwitch:: @ 8220CBF
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 0
|
||||
mossdeepgym1 4
|
||||
initrotatingtilepuzzle FALSE
|
||||
moverotatingtileobjects 4
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
MossdeepCity_Gym_Text_220CD5: @ 8220CD5
|
||||
MossdeepCity_Gym_Text_GymGuideAdvice: @ 8220CD5
|
||||
.string "Yo, how's it going, CHAMPION-bound\n"
|
||||
.string "{PLAYER}?\p"
|
||||
.string "The GYM LEADERS here use\n"
|
||||
@@ -375,46 +381,46 @@ MossdeepCity_Gym_Text_220CD5: @ 8220CD5
|
||||
.string "them how tight you are with your\l"
|
||||
.string "POKéMON. Go for it!$"
|
||||
|
||||
MossdeepCity_Gym_Text_220E2A: @ 8220E2A
|
||||
MossdeepCity_Gym_Text_GymGuidePostVictory: @ 8220E2A
|
||||
.string "Wow, you're astounding!\n"
|
||||
.string "You're one great TRAINER!$"
|
||||
|
||||
MossdeepCity_Gym_Text_220E5C: @ 8220E5C
|
||||
MossdeepCity_Gym_Text_PrestonPreBattle: @ 8220E5C
|
||||
.string "Battles hinge on the strength of your\n"
|
||||
.string "spirit! The weak-spirited will never win!$"
|
||||
|
||||
MossdeepCity_Gym_Text_220EAC: @ 8220EAC
|
||||
MossdeepCity_Gym_Text_PrestonDefeat: @ 8220EAC
|
||||
.string "I lost!\n"
|
||||
.string "I must temper my spirit again!$"
|
||||
|
||||
MossdeepCity_Gym_Text_220ED3: @ 8220ED3
|
||||
MossdeepCity_Gym_Text_PrestonPostBattle: @ 8220ED3
|
||||
.string "The indecisive lose.\n"
|
||||
.string "That's my warning to you.$"
|
||||
|
||||
MossdeepCity_Gym_Text_220F02: @ 8220F02
|
||||
MossdeepCity_Gym_Text_VirgilPreBattle: @ 8220F02
|
||||
.string "Let me see your talent!$"
|
||||
|
||||
MossdeepCity_Gym_Text_220F1A: @ 8220F1A
|
||||
MossdeepCity_Gym_Text_VirgilDefeat: @ 8220F1A
|
||||
.string "You possess spectacular talent!$"
|
||||
|
||||
MossdeepCity_Gym_Text_220F3A: @ 8220F3A
|
||||
MossdeepCity_Gym_Text_VirgilPostBattle: @ 8220F3A
|
||||
.string "If there are prodigies in the world,\n"
|
||||
.string "then our GYM LEADERS are them!\p"
|
||||
.string "However, you may be even more talented\n"
|
||||
.string "than them…$"
|
||||
|
||||
MossdeepCity_Gym_Text_220FB0: @ 8220FB0
|
||||
MossdeepCity_Gym_Text_BlakePreBattle: @ 8220FB0
|
||||
.string "Fufufufu… Watch me levitate a POKé\n"
|
||||
.string "BALL telekinetically!\p"
|
||||
.string "Wrooooooooaaaar!\n"
|
||||
.string "… … … … … … …\p"
|
||||
.string "Sometimes, I'm out of sync…$"
|
||||
|
||||
MossdeepCity_Gym_Text_221024: @ 8221024
|
||||
MossdeepCity_Gym_Text_BlakeDefeat: @ 8221024
|
||||
.string "My POKéMON battling skills are out\n"
|
||||
.string "of sync, too!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221055: @ 8221055
|
||||
MossdeepCity_Gym_Text_BlakePostBattle: @ 8221055
|
||||
.string "A POKé BALL was too heavy to lift\n"
|
||||
.string "psychically. But this dust bunny…\p"
|
||||
.string "Whoooooooooooooooh!\n"
|
||||
@@ -422,127 +428,127 @@ MossdeepCity_Gym_Text_221055: @ 8221055
|
||||
.string "No, I'm not cheating!\n"
|
||||
.string "I didn't blow on it! Honestly!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2210EE: @ 82210EE
|
||||
MossdeepCity_Gym_Text_HannahPreBattle: @ 82210EE
|
||||
.string "When you lose to me, don't be too hard\n"
|
||||
.string "on yourself.\p"
|
||||
.string "It's not that you're weak--I'm just\n"
|
||||
.string "too strong!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221152: @ 8221152
|
||||
MossdeepCity_Gym_Text_HannahDefeat: @ 8221152
|
||||
.string "You're just too strong!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22116A: @ 822116A
|
||||
MossdeepCity_Gym_Text_HannahPostBattle: @ 822116A
|
||||
.string "I'm not going to get down on myself for\n"
|
||||
.string "losing. I just need to train harder.\p"
|
||||
.string "Positive thinking--that's my strong\n"
|
||||
.string "point!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2211E2: @ 82211E2
|
||||
MossdeepCity_Gym_Text_SamanthaPreBattle: @ 82211E2
|
||||
.string "I see it…\n"
|
||||
.string "I see your future…\p"
|
||||
.string "If you can beat me, I will tell you\n"
|
||||
.string "your future!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221230: @ 8221230
|
||||
MossdeepCity_Gym_Text_SamanthaDefeat: @ 8221230
|
||||
.string "I surrender!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22123D: @ 822123D
|
||||
MossdeepCity_Gym_Text_SamanthaPostBattle: @ 822123D
|
||||
.string "You will wage a terrifically intense\n"
|
||||
.string "battle with our GYM LEADERS…\p"
|
||||
.string "The result…\n"
|
||||
.string "You won't hear it from me!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2212A6: @ 82212A6
|
||||
MossdeepCity_Gym_Text_MauraPreBattle: @ 82212A6
|
||||
.string "The roads you have traveled…\n"
|
||||
.string "What you have experienced…\p"
|
||||
.string "Come at me with everything you've\n"
|
||||
.string "learned!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221309: @ 8221309
|
||||
MossdeepCity_Gym_Text_MauraDefeat: @ 8221309
|
||||
.string "You've traveled a path of greatness!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22132E: @ 822132E
|
||||
MossdeepCity_Gym_Text_MauraPostBattle: @ 822132E
|
||||
.string "A bright future awaits those who have\n"
|
||||
.string "worked diligently.\p"
|
||||
.string "For those who lazed idly, there is\n"
|
||||
.string "only despair at the end.\p"
|
||||
.string "What goes around comes around…$"
|
||||
|
||||
MossdeepCity_Gym_Text_2213C2: @ 82213C2
|
||||
MossdeepCity_Gym_Text_SylviaPreBattle: @ 82213C2
|
||||
.string "Even at the risk of life, I will win\n"
|
||||
.string "this battle!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2213F4: @ 82213F4
|
||||
MossdeepCity_Gym_Text_SylviaDefeat: @ 82213F4
|
||||
.string "What you do…\n"
|
||||
.string "It horrifies me…$"
|
||||
|
||||
MossdeepCity_Gym_Text_221412: @ 8221412
|
||||
MossdeepCity_Gym_Text_SylviaPostBattle: @ 8221412
|
||||
.string "How dare you beat me…\p"
|
||||
.string "It won't be my fault if something\n"
|
||||
.string "horrible befalls you…$"
|
||||
|
||||
MossdeepCity_Gym_Text_221460: @ 8221460
|
||||
MossdeepCity_Gym_Text_NatePreBattle: @ 8221460
|
||||
.string "Hohoho.\p"
|
||||
.string "You need me to show you how tenacious\n"
|
||||
.string "the PSYCHIC type can be.$"
|
||||
|
||||
MossdeepCity_Gym_Text_2214A7: @ 82214A7
|
||||
MossdeepCity_Gym_Text_NateDefeat: @ 82214A7
|
||||
.string "Oh! My, my!\n"
|
||||
.string "Your battle style is fantastic!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2214D3: @ 82214D3
|
||||
MossdeepCity_Gym_Text_NatePostBattle: @ 82214D3
|
||||
.string "I… I don't let defeat rattle m-me,\n"
|
||||
.string "however b-badly.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221507: @ 8221507
|
||||
MossdeepCity_Gym_Text_KathleenPreBattle: @ 8221507
|
||||
.string "Let me show you a perfectly awful,\n"
|
||||
.string "horrifying time!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22153B: @ 822153B
|
||||
MossdeepCity_Gym_Text_KathleenDefeat: @ 822153B
|
||||
.string "N-nooooo!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221545: @ 8221545
|
||||
MossdeepCity_Gym_Text_KathleenPostBattle: @ 8221545
|
||||
.string "Your vitality is contagious!\n"
|
||||
.string "Get away from me quickly!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22157C: @ 822157C
|
||||
MossdeepCity_Gym_Text_CliffordPreBattle: @ 822157C
|
||||
.string "I may be past my prime, but I suggest\n"
|
||||
.string "you not patronize me.$"
|
||||
|
||||
MossdeepCity_Gym_Text_2215B8: @ 82215B8
|
||||
MossdeepCity_Gym_Text_CliffordDefeat: @ 82215B8
|
||||
.string "Ah, you overflow with the power\n"
|
||||
.string "of youth!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2215E2: @ 82215E2
|
||||
MossdeepCity_Gym_Text_CliffordPostBattle: @ 82215E2
|
||||
.string "It seems that I could not overcome\n"
|
||||
.string "your youthful energy.$"
|
||||
|
||||
MossdeepCity_Gym_Text_22161B: @ 822161B
|
||||
MossdeepCity_Gym_Text_MaceyPreBattle: @ 822161B
|
||||
.string "You're not getting through to the end!\n"
|
||||
.string "Not if I can help it!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221658: @ 8221658
|
||||
MossdeepCity_Gym_Text_MaceyDefeat: @ 8221658
|
||||
.string "How could you be so ludicrously\n"
|
||||
.string "strong?$"
|
||||
|
||||
MossdeepCity_Gym_Text_221680: @ 8221680
|
||||
MossdeepCity_Gym_Text_MaceyPostBattle: @ 8221680
|
||||
.string "Humph! You may be strong, but you're\n"
|
||||
.string "not suitable for the PSYCHIC type!\p"
|
||||
.string "The way you battle is somehow brutal!$"
|
||||
|
||||
MossdeepCity_Gym_Text_2216EE: @ 82216EE
|
||||
MossdeepCity_Gym_Text_NicholasPreBattle: @ 82216EE
|
||||
.string "Wroooar! Have a taste of my super\n"
|
||||
.string "POKéMON hard-battling power!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22172D: @ 822172D
|
||||
MossdeepCity_Gym_Text_NicholasDefeat: @ 822172D
|
||||
.string "Oh!\n"
|
||||
.string "Done in!$"
|
||||
|
||||
MossdeepCity_Gym_Text_22173A: @ 822173A
|
||||
MossdeepCity_Gym_Text_NicholasPostBattle: @ 822173A
|
||||
.string "All right! I think I'll develop a special\n"
|
||||
.string "invincible POKéMON power next.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221783: @ 8221783
|
||||
MossdeepCity_Gym_Text_TateAndLizaPreBattle: @ 8221783
|
||||
.string "TATE: Hehehe… Were you surprised?\p"
|
||||
.string "LIZA: Fufufu… Were you surprised?\p"
|
||||
.string "TATE: That there are two GYM LEADERS?\n"
|
||||
@@ -556,24 +562,24 @@ MossdeepCity_Gym_Text_221783: @ 8221783
|
||||
.string "TATE: This combination of ours…\n"
|
||||
.string "LIZA: Can you beat it?$"
|
||||
|
||||
MossdeepCity_Gym_Text_2218EC: @ 82218EC
|
||||
MossdeepCity_Gym_Text_TateAndLizaDefeat: @ 82218EC
|
||||
.string "TATE: What?! Our combination…\n"
|
||||
.string "LIZA: Was shattered!\p"
|
||||
.string "TATE: It can't be helped. You've won…\n"
|
||||
.string "LIZA: So, in recognition, take this.$"
|
||||
|
||||
MossdeepCity_Gym_Text_22196A: @ 822196A
|
||||
MossdeepCity_Gym_Text_ReceivedMindBadge: @ 822196A
|
||||
.string "{PLAYER} received the MIND BADGE\n"
|
||||
.string "from TATE and LIZA.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221999: @ 8221999
|
||||
MossdeepCity_Gym_Text_ExplainMindBadgeTakeThis: @ 8221999
|
||||
.string "TATE: The MIND BADGE enhances the\n"
|
||||
.string "SP. ATK and SP. DEF of POKéMON.\p"
|
||||
.string "LIZA: It also lets you use the HM move\n"
|
||||
.string "DIVE outside of battle.\p"
|
||||
.string "TATE: You should also take this, too.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221A40: @ 8221A40
|
||||
MossdeepCity_Gym_Text_ExplainCalmMind: @ 8221A40
|
||||
.string "TATE: That TM04 contains…\n"
|
||||
.string "LIZA: CALM MIND!\p"
|
||||
.string "TATE: It raises SP. ATK and…\n"
|
||||
@@ -582,18 +588,18 @@ MossdeepCity_Gym_Text_221A40: @ 8221A40
|
||||
.string "LIZA: For PSYCHIC POKéMON!\p"
|
||||
.string "… … … … … …$"
|
||||
|
||||
MossdeepCity_Gym_Text_221AEA: @ 8221AEA
|
||||
MossdeepCity_Gym_Text_RegisteredTateAndLiza: @ 8221AEA
|
||||
.string "Registered GYM LEADERS TATE & LIZA\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221B1D: @ 8221B1D
|
||||
MossdeepCity_Gym_Text_TateAndLizaPostBattle: @ 8221B1D
|
||||
.string "TATE: Looks like the bond between you\n"
|
||||
.string "and your POKéMON is far stronger than\l"
|
||||
.string "the bond that we share as twins.\p"
|
||||
.string "LIZA: You will become even stronger!\n"
|
||||
.string "We've battled you, so we know.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221BCE: @ 8221BCE
|
||||
MossdeepCity_Gym_Text_TateAndLizaNeedTwoMons: @ 8221BCE
|
||||
.string "TATE: Hehehe… Were you surprised?\p"
|
||||
.string "LIZA: That there are two GYM LEADERS?\p"
|
||||
.string "TATE: Oops, you have only one…\n"
|
||||
@@ -602,15 +608,15 @@ MossdeepCity_Gym_Text_221BCE: @ 8221BCE
|
||||
.string "LIZA: If you want to challenge us,\n"
|
||||
.string "bring some more POKéMON.$"
|
||||
|
||||
MossdeepCity_Gym_Text_221CB0: @ 8221CB0
|
||||
MossdeepCity_Gym_Text_GymStatue: @ 8221CB0
|
||||
.string "MOSSDEEP CITY POKéMON GYM$"
|
||||
|
||||
MossdeepCity_Gym_Text_221CCA: @ 8221CCA
|
||||
MossdeepCity_Gym_Text_GymStatueCertified: @ 8221CCA
|
||||
.string "MOSSDEEP CITY POKéMON GYM\p"
|
||||
.string "LIZA AND TATE'S CERTIFIED TRAINERS:\n"
|
||||
.string "{PLAYER}$"
|
||||
|
||||
MossdeepCity_Gym_Text_221D0B: @ 8221D0B
|
||||
MossdeepCity_Gym_Text_TateAndLizaPreRematch: @ 8221D0B
|
||||
.string "TATE: POKéMON…\n"
|
||||
.string "LIZA: POKéMON…\p"
|
||||
.string "TATE: By changing the party's mix…\n"
|
||||
@@ -622,17 +628,17 @@ MossdeepCity_Gym_Text_221D0B: @ 8221D0B
|
||||
.string "TATE: Our combination…\n"
|
||||
.string "LIZA: We'll show you again and again!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221E05: @ 8221E05
|
||||
MossdeepCity_Gym_Text_TateAndLizaRematchDefeat: @ 8221E05
|
||||
.string "TATE: You and your POKéMON…\n"
|
||||
.string "LIZA: It's as if you were siblings!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221E45: @ 8221E45
|
||||
MossdeepCity_Gym_Text_TateAndLizaPostRematch: @ 8221E45
|
||||
.string "TATE: You can knock us down,\n"
|
||||
.string "but we'll never stay down!\p"
|
||||
.string "LIZA: Because the two of us,\n"
|
||||
.string "we always support each other!$"
|
||||
|
||||
MossdeepCity_Gym_Text_221EB8: @ 8221EB8
|
||||
MossdeepCity_Gym_Text_TateAndLizaRematchNeedTwoMons: @ 8221EB8
|
||||
.string "TATE: You're back again…\n"
|
||||
.string "LIZA: You're back again…\p"
|
||||
.string "TATE: To give us a rematch.\n"
|
||||
|
||||
@@ -113,7 +113,7 @@ MossdeepCity_StevensHouse_EventScript_2228BD:: @ 82228BD
|
||||
end
|
||||
|
||||
MossdeepCity_StevensHouse_EventScript_2228E0:: @ 82228E0
|
||||
call MossdeepCity_StevensHouse_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto MossdeepCity_StevensHouse_EventScript_222901
|
||||
end
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ MtChimney_OnTransition: @ 822EDCC
|
||||
end
|
||||
|
||||
MtChimney_MapScript1_22EDD2: @ 822EDD2
|
||||
setstepcallback 1
|
||||
setstepcallback STEP_CB_ASH
|
||||
end
|
||||
|
||||
MtChimney_EventScript_22EDD5:: @ 822EDD5
|
||||
|
||||
@@ -5,7 +5,7 @@ MtPyre_2F_MapScripts:: @ 82310FB
|
||||
.byte 0
|
||||
|
||||
MtPyre_2F_SetHoleWarp: @ 823110B
|
||||
setstepcallback 7
|
||||
setstepcallback STEP_CB_CRACKED_FLOOR
|
||||
setholewarp MAP_MT_PYRE_1F, 255, 0, 0
|
||||
end
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_EventScript_1E8EF3",
|
||||
"script": "OldaleTown_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -53,7 +53,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_EventScript_1E8EFC",
|
||||
"script": "OldaleTown_EventScript_MartEmployee",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -66,7 +66,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_EventScript_1E901F",
|
||||
"script": "OldaleTown_EventScript_FootprintsMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -79,7 +79,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_EventScript_1E9070",
|
||||
"script": "OldaleTown_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_OLDALE_TOWN_RIVAL"
|
||||
}
|
||||
],
|
||||
@@ -121,7 +121,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_OLDALE_TOWN_STATE",
|
||||
"var_value": "0",
|
||||
"script": "OldaleTown_EventScript_1E903F"
|
||||
"script": "OldaleTown_EventScript_BlockedPath"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -130,7 +130,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_OLDALE_RIVAL_STATE",
|
||||
"var_value": "1",
|
||||
"script": "OldaleTown_EventScript_1E9086"
|
||||
"script": "OldaleTown_EventScript_RivalTrigger1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -139,7 +139,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_OLDALE_RIVAL_STATE",
|
||||
"var_value": "1",
|
||||
"script": "OldaleTown_EventScript_1E90A6"
|
||||
"script": "OldaleTown_EventScript_RivalTrigger2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -148,7 +148,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_OLDALE_RIVAL_STATE",
|
||||
"var_value": "1",
|
||||
"script": "OldaleTown_EventScript_1E90C6"
|
||||
"script": "OldaleTown_EventScript_RivalTrigger3"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -158,7 +158,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "OldaleTown_EventScript_1E8EEA"
|
||||
"script": "OldaleTown_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
|
||||
@@ -5,92 +5,93 @@ OldaleTown_MapScripts:: @ 81E8EA2
|
||||
OldaleTown_OnTransition: @ 81E8EA8
|
||||
call Common_EventScript_SetupRivalGfxId
|
||||
setflag FLAG_VISITED_OLDALE_TOWN
|
||||
call_if_unset FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_1E8ED2
|
||||
call_if_unset FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_1E8EDE
|
||||
call_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_1E8ECC
|
||||
call_if_unset FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_BlockWestEntrance
|
||||
call_if_unset FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_MoveMartEmployee
|
||||
call_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_SetOldaleState
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8ECC:: @ 81E8ECC
|
||||
@ This script seems pointless because nothing uses VAR_OLDALE_TOWN_STATE
|
||||
OldaleTown_EventScript_SetOldaleState:: @ 81E8ECC
|
||||
setvar VAR_OLDALE_TOWN_STATE, 1
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_1E8ED2:: @ 81E8ED2
|
||||
OldaleTown_EventScript_BlockWestEntrance:: @ 81E8ED2
|
||||
setobjectxyperm 3, 1, 11
|
||||
setobjectmovementtype 3, MOVEMENT_TYPE_FACE_LEFT
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_1E8EDE:: @ 81E8EDE
|
||||
OldaleTown_EventScript_MoveMartEmployee:: @ 81E8EDE
|
||||
setobjectxyperm 2, 13, 14
|
||||
setobjectmovementtype 2, MOVEMENT_TYPE_FACE_DOWN
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_1E8EEA:: @ 81E8EEA
|
||||
msgbox OldaleTown_Text_1E94DA, MSGBOX_SIGN
|
||||
OldaleTown_EventScript_CitySign:: @ 81E8EEA
|
||||
msgbox OldaleTown_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8EF3:: @ 81E8EF3
|
||||
msgbox OldaleTown_Text_1E918E, MSGBOX_NPC
|
||||
OldaleTown_EventScript_Girl:: @ 81E8EF3
|
||||
msgbox OldaleTown_Text_SavingMyProgress, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8EFC:: @ 81E8EFC
|
||||
OldaleTown_EventScript_MartEmployee:: @ 81E8EFC
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_1E8FB9
|
||||
goto_if_set FLAG_TEMP_1, OldaleTown_EventScript_1E8FB9
|
||||
goto_if_set FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_ExplainPotion
|
||||
goto_if_set FLAG_TEMP_1, OldaleTown_EventScript_ExplainPotion
|
||||
setflag FLAG_TEMP_1
|
||||
playbgm MUS_TSURETEK, 0
|
||||
msgbox OldaleTown_Text_1E91C0, MSGBOX_DEFAULT
|
||||
msgbox OldaleTown_Text_IWorkAtPokemonMart, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
switch VAR_FACING
|
||||
case DIR_SOUTH, OldaleTown_EventScript_1E8F47
|
||||
case DIR_NORTH, OldaleTown_EventScript_1E8F5E
|
||||
case DIR_EAST, OldaleTown_EventScript_1E8F75
|
||||
case DIR_SOUTH, OldaleTown_EventScript_GoToMartSouth
|
||||
case DIR_NORTH, OldaleTown_EventScript_GoToMartNorth
|
||||
case DIR_EAST, OldaleTown_EventScript_GoToMartEast
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8F47:: @ 81E8F47
|
||||
applymovement 2, OldaleTown_Movement_1E8FD7
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_1E9001
|
||||
OldaleTown_EventScript_GoToMartSouth:: @ 81E8F47
|
||||
applymovement 2, OldaleTown_Movement_EmployeeSouth
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_PlayerSouth
|
||||
waitmovement 0
|
||||
goto OldaleTown_EventScript_1E8F8C
|
||||
goto OldaleTown_EventScript_ExplainPokemonMart
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8F5E:: @ 81E8F5E
|
||||
applymovement 2, OldaleTown_Movement_1E8FE2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_1E900B
|
||||
OldaleTown_EventScript_GoToMartNorth:: @ 81E8F5E
|
||||
applymovement 2, OldaleTown_Movement_EmployeeNorth
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_PlayerNorth
|
||||
waitmovement 0
|
||||
goto OldaleTown_EventScript_1E8F8C
|
||||
goto OldaleTown_EventScript_ExplainPokemonMart
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8F75:: @ 81E8F75
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_1E8FF9
|
||||
applymovement 2, OldaleTown_Movement_1E8FCE
|
||||
OldaleTown_EventScript_GoToMartEast:: @ 81E8F75
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_PlayerEast
|
||||
applymovement 2, OldaleTown_Movement_EmployeeEast
|
||||
waitmovement 0
|
||||
goto OldaleTown_EventScript_1E8F8C
|
||||
goto OldaleTown_EventScript_ExplainPokemonMart
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8F8C:: @ 81E8F8C
|
||||
msgbox OldaleTown_Text_1E91FD, MSGBOX_DEFAULT
|
||||
OldaleTown_EventScript_ExplainPokemonMart:: @ 81E8F8C
|
||||
msgbox OldaleTown_Text_ThisIsAPokemonMart, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_POTION
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq OldaleTown_EventScript_1E8FC3
|
||||
msgbox OldaleTown_Text_1E92AF, MSGBOX_DEFAULT
|
||||
goto_if_eq OldaleTown_EventScript_BagIsFull
|
||||
msgbox OldaleTown_Text_PotionExplanation, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_POTION_OLDALE
|
||||
fadedefaultbgm
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8FB9:: @ 81E8FB9
|
||||
msgbox OldaleTown_Text_1E92AF, MSGBOX_DEFAULT
|
||||
OldaleTown_EventScript_ExplainPotion:: @ 81E8FB9
|
||||
msgbox OldaleTown_Text_PotionExplanation, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E8FC3:: @ 81E8FC3
|
||||
OldaleTown_EventScript_BagIsFull:: @ 81E8FC3
|
||||
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
||||
fadedefaultbgm
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_Movement_1E8FCE: @ 81E8FCE
|
||||
OldaleTown_Movement_EmployeeEast: @ 81E8FCE
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -101,7 +102,7 @@ OldaleTown_Movement_1E8FCE: @ 81E8FCE
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E8FD7: @ 81E8FD7
|
||||
OldaleTown_Movement_EmployeeSouth: @ 81E8FD7
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -114,7 +115,7 @@ OldaleTown_Movement_1E8FD7: @ 81E8FD7
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E8FE2: @ 81E8FE2
|
||||
OldaleTown_Movement_EmployeeNorth: @ 81E8FE2
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -125,7 +126,7 @@ OldaleTown_Movement_1E8FE2: @ 81E8FE2
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E8FEB: @ 81E8FEB
|
||||
OldaleTown_Movement_Unknown1: @ 81E8FEB
|
||||
walk_up
|
||||
walk_up
|
||||
walk_right
|
||||
@@ -141,7 +142,7 @@ OldaleTown_Movement_1E8FEB: @ 81E8FEB
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E8FF9: @ 81E8FF9
|
||||
OldaleTown_Movement_PlayerEast: @ 81E8FF9
|
||||
walk_right
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -151,7 +152,7 @@ OldaleTown_Movement_1E8FF9: @ 81E8FF9
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9001: @ 81E9001
|
||||
OldaleTown_Movement_PlayerSouth: @ 81E9001
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
@@ -163,7 +164,7 @@ OldaleTown_Movement_1E9001: @ 81E9001
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E900B: @ 81E900B
|
||||
OldaleTown_Movement_PlayerNorth: @ 81E900B
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -173,7 +174,7 @@ OldaleTown_Movement_1E900B: @ 81E900B
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9013: @ 81E9013
|
||||
OldaleTown_Movement_Unknown2: @ 81E9013
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -187,97 +188,97 @@ OldaleTown_Movement_1E9013: @ 81E9013
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
OldaleTown_EventScript_1E901F:: @ 81E901F
|
||||
OldaleTown_EventScript_FootprintsMan:: @ 81E901F
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_1E9066
|
||||
msgbox OldaleTown_Text_1E939A, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_NotBlockingPath
|
||||
msgbox OldaleTown_Text_DiscoveredFootprints, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E903F:: @ 81E903F
|
||||
OldaleTown_EventScript_BlockedPath:: @ 81E903F
|
||||
lockall
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_1E9182
|
||||
applymovement 3, OldaleTown_Movement_1E9185
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_PlayerStepBack
|
||||
applymovement 3, OldaleTown_Movement_BackUp
|
||||
waitmovement 0
|
||||
msgbox OldaleTown_Text_1E9313, MSGBOX_DEFAULT
|
||||
msgbox OldaleTown_Text_WaitDontComeInHere, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, OldaleTown_Movement_1E918B
|
||||
applymovement 3, OldaleTown_Movement_ReturnToOriginalPosition
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E9066:: @ 81E9066
|
||||
msgbox OldaleTown_Text_1E93F8, MSGBOX_DEFAULT
|
||||
OldaleTown_EventScript_NotBlockingPath:: @ 81E9066
|
||||
msgbox OldaleTown_Text_FinishedSketchingFootprints, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E9070:: @ 81E9070
|
||||
OldaleTown_EventScript_Rival:: @ 81E9070
|
||||
lockall
|
||||
applymovement 4, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
setvar VAR_0x8009, 0
|
||||
goto OldaleTown_EventScript_1E90E6
|
||||
goto OldaleTown_EventScript_ShowRivalMessage
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E9086:: @ 81E9086
|
||||
OldaleTown_EventScript_RivalTrigger1:: @ 81E9086
|
||||
lockall
|
||||
applymovement 4, OldaleTown_Movement_1E9170
|
||||
applymovement 4, OldaleTown_Movement_RivalApproachPlayer1
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
setvar VAR_0x8009, 1
|
||||
goto OldaleTown_EventScript_1E90E6
|
||||
goto OldaleTown_EventScript_ShowRivalMessage
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E90A6:: @ 81E90A6
|
||||
OldaleTown_EventScript_RivalTrigger2:: @ 81E90A6
|
||||
lockall
|
||||
applymovement 4, OldaleTown_Movement_1E9173
|
||||
applymovement 4, OldaleTown_Movement_RivalApproachPlayer2
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
setvar VAR_0x8009, 1
|
||||
goto OldaleTown_EventScript_1E90E6
|
||||
goto OldaleTown_EventScript_ShowRivalMessage
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E90C6:: @ 81E90C6
|
||||
OldaleTown_EventScript_RivalTrigger3:: @ 81E90C6
|
||||
lockall
|
||||
applymovement 4, OldaleTown_Movement_1E9175
|
||||
applymovement 4, OldaleTown_Movement_RivalApproachPlayer3
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
setvar VAR_0x8009, 1
|
||||
goto OldaleTown_EventScript_1E90E6
|
||||
goto OldaleTown_EventScript_ShowRivalMessage
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E90E6:: @ 81E90E6
|
||||
OldaleTown_EventScript_ShowRivalMessage:: @ 81E90E6
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq OldaleTown_EventScript_1E90FE
|
||||
goto_if_eq OldaleTown_EventScript_ShowMayMessage
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq OldaleTown_EventScript_1E910C
|
||||
goto_if_eq OldaleTown_EventScript_ShowBrendanMessage
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E90FE:: @ 81E90FE
|
||||
msgbox OldaleTown_Text_1E9462, MSGBOX_DEFAULT
|
||||
goto OldaleTown_EventScript_1E911A
|
||||
OldaleTown_EventScript_ShowMayMessage:: @ 81E90FE
|
||||
msgbox OldaleTown_Text_MayLetsGoBack, MSGBOX_DEFAULT
|
||||
goto OldaleTown_EventScript_RivalFinish
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E910C:: @ 81E910C
|
||||
msgbox OldaleTown_Text_1E948A, MSGBOX_DEFAULT
|
||||
goto OldaleTown_EventScript_1E911A
|
||||
OldaleTown_EventScript_ShowBrendanMessage:: @ 81E910C
|
||||
msgbox OldaleTown_Text_BrendanLetsGoBack, MSGBOX_DEFAULT
|
||||
goto OldaleTown_EventScript_RivalFinish
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E911A:: @ 81E911A
|
||||
OldaleTown_EventScript_RivalFinish:: @ 81E911A
|
||||
closemessage
|
||||
compare VAR_0x8009, 0
|
||||
call_if_eq OldaleTown_EventScript_1E9148
|
||||
call_if_eq OldaleTown_EventScript_DoExitMovement1
|
||||
compare VAR_0x8009, 1
|
||||
call_if_eq OldaleTown_EventScript_1E915E
|
||||
applymovement 4, OldaleTown_Movement_1E9177
|
||||
call_if_eq OldaleTown_EventScript_DoExitMovement2
|
||||
applymovement 4, OldaleTown_Movement_RivalExit
|
||||
waitmovement 0
|
||||
removeobject 4
|
||||
setvar VAR_OLDALE_RIVAL_STATE, 2
|
||||
@@ -285,33 +286,33 @@ OldaleTown_EventScript_1E911A:: @ 81E911A
|
||||
releaseall
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_1E9148:: @ 81E9148
|
||||
OldaleTown_EventScript_DoExitMovement1:: @ 81E9148
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
goto_if_ne OldaleTown_EventScript_1E915E
|
||||
applymovement 4, OldaleTown_Movement_1E9177
|
||||
goto_if_ne OldaleTown_EventScript_DoExitMovement2
|
||||
applymovement 4, OldaleTown_Movement_RivalExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_1E915E:: @ 81E915E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_1E917E
|
||||
applymovement 4, OldaleTown_Movement_1E9177
|
||||
OldaleTown_EventScript_DoExitMovement2:: @ 81E915E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, OldaleTown_Movement_WatchRivalExit
|
||||
applymovement 4, OldaleTown_Movement_RivalExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
OldaleTown_Movement_1E9170: @ 81E9170
|
||||
OldaleTown_Movement_RivalApproachPlayer1: @ 81E9170
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9173: @ 81E9173
|
||||
OldaleTown_Movement_RivalApproachPlayer2: @ 81E9173
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9175: @ 81E9175
|
||||
OldaleTown_Movement_RivalApproachPlayer3: @ 81E9175
|
||||
face_left
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9177: @ 81E9177
|
||||
OldaleTown_Movement_RivalExit: @ 81E9177
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -320,18 +321,18 @@ OldaleTown_Movement_1E9177: @ 81E9177
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E917E: @ 81E917E
|
||||
OldaleTown_Movement_WatchRivalExit: @ 81E917E
|
||||
delay_8
|
||||
delay_4
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9182: @ 81E9182
|
||||
OldaleTown_Movement_PlayerStepBack: @ 81E9182
|
||||
delay_8
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E9185: @ 81E9185
|
||||
OldaleTown_Movement_BackUp: @ 81E9185
|
||||
walk_fast_up
|
||||
walk_in_place_fastest_left
|
||||
lock_facing_direction
|
||||
@@ -339,21 +340,21 @@ OldaleTown_Movement_1E9185: @ 81E9185
|
||||
unlock_facing_direction
|
||||
step_end
|
||||
|
||||
OldaleTown_Movement_1E918B: @ 81E918B
|
||||
OldaleTown_Movement_ReturnToOriginalPosition: @ 81E918B
|
||||
walk_down
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
OldaleTown_Text_1E918E: @ 81E918E
|
||||
OldaleTown_Text_SavingMyProgress: @ 81E918E
|
||||
.string "I want to take a rest, so I'm saving my\n"
|
||||
.string "progress.$"
|
||||
|
||||
OldaleTown_Text_1E91C0: @ 81E91C0
|
||||
OldaleTown_Text_IWorkAtPokemonMart: @ 81E91C0
|
||||
.string "Hi!\n"
|
||||
.string "I work at a POKéMON MART.\p"
|
||||
.string "Can I get you to come with me?$"
|
||||
|
||||
OldaleTown_Text_1E91FD: @ 81E91FD
|
||||
OldaleTown_Text_ThisIsAPokemonMart: @ 81E91FD
|
||||
.string "This is a POKéMON MART.\n"
|
||||
.string "Just look for our blue roof.\p"
|
||||
.string "We sell a variety of goods including\n"
|
||||
@@ -361,12 +362,12 @@ OldaleTown_Text_1E91FD: @ 81E91FD
|
||||
.string "Here, I'd like you to have this as\n"
|
||||
.string "a promotional item.$"
|
||||
|
||||
OldaleTown_Text_1E92AF: @ 81E92AF
|
||||
OldaleTown_Text_PotionExplanation: @ 81E92AF
|
||||
.string "A POTION can be used anytime, so it's\n"
|
||||
.string "even more useful than a POKéMON CENTER\l"
|
||||
.string "in certain situations.$"
|
||||
|
||||
OldaleTown_Text_1E9313: @ 81E9313
|
||||
OldaleTown_Text_WaitDontComeInHere: @ 81E9313
|
||||
.string "Aaaaah! Wait!\n"
|
||||
.string "Please don't come in here.\p"
|
||||
.string "I just discovered the footprints of\n"
|
||||
@@ -374,29 +375,29 @@ OldaleTown_Text_1E9313: @ 81E9313
|
||||
.string "Wait until I finish sketching\n"
|
||||
.string "them, okay?$"
|
||||
|
||||
OldaleTown_Text_1E939A: @ 81E939A
|
||||
OldaleTown_Text_DiscoveredFootprints: @ 81E939A
|
||||
.string "I just discovered the footprints of\n"
|
||||
.string "a rare POKéMON!\p"
|
||||
.string "Wait until I finish sketching\n"
|
||||
.string "them, okay?$"
|
||||
|
||||
OldaleTown_Text_1E93F8: @ 81E93F8
|
||||
OldaleTown_Text_FinishedSketchingFootprints: @ 81E93F8
|
||||
.string "I finished sketching the footprints of\n"
|
||||
.string "a rare POKéMON.\p"
|
||||
.string "But it turns out they were only my\n"
|
||||
.string "own footprints…$"
|
||||
|
||||
OldaleTown_Text_1E9462: @ 81E9462
|
||||
OldaleTown_Text_MayLetsGoBack: @ 81E9462
|
||||
.string "MAY: {PLAYER}{KUN}!\n"
|
||||
.string "Over here!\l"
|
||||
.string "Let's hurry home!$"
|
||||
|
||||
OldaleTown_Text_1E948A: @ 81E948A
|
||||
OldaleTown_Text_BrendanLetsGoBack: @ 81E948A
|
||||
.string "BRENDAN: I'm heading back to my dad's\n"
|
||||
.string "LAB now.\l"
|
||||
.string "{PLAYER}, you should hustle back, too.$"
|
||||
|
||||
OldaleTown_Text_1E94DA: @ 81E94DA
|
||||
OldaleTown_Text_CitySign: @ 81E94DA
|
||||
.string "OLDALE TOWN\n"
|
||||
.string "“Where things start off scarce.”$"
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_House1_EventScript_1FBE86",
|
||||
"script": "OldaleTown_House1_EventScript_Woman",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
OldaleTown_House1_MapScripts:: @ 81FBE85
|
||||
.byte 0
|
||||
|
||||
OldaleTown_House1_EventScript_1FBE86:: @ 81FBE86
|
||||
msgbox OldaleTown_House1_Text_1FBE8F, MSGBOX_NPC
|
||||
OldaleTown_House1_EventScript_Woman:: @ 81FBE86
|
||||
msgbox OldaleTown_House1_Text_LeftPokemonGoesOutFirst, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_House1_Text_1FBE8F: @ 81FBE8F
|
||||
OldaleTown_House1_Text_LeftPokemonGoesOutFirst: @ 81FBE8F
|
||||
.string "When a POKéMON battle starts, the one\n"
|
||||
.string "at the left of the list goes out first.\p"
|
||||
.string "So, when you get more POKéMON in your\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_House2_EventScript_1FBF5B",
|
||||
"script": "OldaleTown_House2_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_House2_EventScript_1FBF64",
|
||||
"script": "OldaleTown_House2_EventScript_Man",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
OldaleTown_House2_MapScripts:: @ 81FBF5A
|
||||
.byte 0
|
||||
|
||||
OldaleTown_House2_EventScript_1FBF5B:: @ 81FBF5B
|
||||
msgbox OldaleTown_House2_Text_1FBF6D, MSGBOX_NPC
|
||||
OldaleTown_House2_EventScript_Woman:: @ 81FBF5B
|
||||
msgbox OldaleTown_House2_Text_PokemonLevelUp, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_House2_EventScript_1FBF64:: @ 81FBF64
|
||||
msgbox OldaleTown_House2_Text_1FBFB0, MSGBOX_NPC
|
||||
OldaleTown_House2_EventScript_Man:: @ 81FBF64
|
||||
msgbox OldaleTown_House2_Text_YoullGoFurtherWithStrongPokemon, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_House2_Text_1FBF6D: @ 81FBF6D
|
||||
OldaleTown_House2_Text_PokemonLevelUp: @ 81FBF6D
|
||||
.string "When POKéMON battle, they eventually\n"
|
||||
.string "level up and become stronger.$"
|
||||
|
||||
OldaleTown_House2_Text_1FBFB0: @ 81FBFB0
|
||||
OldaleTown_House2_Text_YoullGoFurtherWithStrongPokemon: @ 81FBFB0
|
||||
.string "If the POKéMON with you become\n"
|
||||
.string "stronger, you'll be able to go farther\l"
|
||||
.string "away from here.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_Mart_EventScript_1FC240",
|
||||
"script": "OldaleTown_Mart_EventScript_Clerk",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_Mart_EventScript_1FC28A",
|
||||
"script": "OldaleTown_Mart_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_Mart_EventScript_1FC2A9",
|
||||
"script": "OldaleTown_Mart_EventScript_Boy",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
OldaleTown_Mart_MapScripts:: @ 81FC23F
|
||||
.byte 0
|
||||
|
||||
OldaleTown_Mart_EventScript_1FC240:: @ 81FC240
|
||||
OldaleTown_Mart_EventScript_Clerk:: @ 81FC240
|
||||
lock
|
||||
faceplayer
|
||||
message gText_HowMayIServeYou
|
||||
waitmessage
|
||||
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_EventScript_1FC26C
|
||||
pokemart OldaleTown_Mart_Pokemart_1FC260
|
||||
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_ExpandedItems
|
||||
pokemart OldaleTown_Mart_Pokemart_Basic
|
||||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_Mart_Pokemart_1FC260: @ 81FC260
|
||||
OldaleTown_Mart_Pokemart_Basic: @ 81FC260
|
||||
.2byte ITEM_POTION
|
||||
.2byte ITEM_ANTIDOTE
|
||||
.2byte ITEM_PARALYZE_HEAL
|
||||
@@ -21,14 +21,14 @@ OldaleTown_Mart_Pokemart_1FC260: @ 81FC260
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_Mart_EventScript_1FC26C:: @ 81FC26C
|
||||
pokemart OldaleTown_Mart_Pokemart_1FC27C
|
||||
OldaleTown_Mart_ExpandedItems:: @ 81FC26C
|
||||
pokemart OldaleTown_Mart_Pokemart_Expanded
|
||||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
OldaleTown_Mart_Pokemart_1FC27C: @ 81FC27C
|
||||
OldaleTown_Mart_Pokemart_Expanded: @ 81FC27C
|
||||
.2byte ITEM_POKE_BALL
|
||||
.2byte ITEM_POTION
|
||||
.2byte ITEM_ANTIDOTE
|
||||
@@ -38,32 +38,32 @@ OldaleTown_Mart_Pokemart_1FC27C: @ 81FC27C
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_Mart_EventScript_1FC28A:: @ 81FC28A
|
||||
OldaleTown_Mart_EventScript_Woman:: @ 81FC28A
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_EventScript_1FC29F
|
||||
msgbox OldaleTown_Mart_Text_1FC2B2, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_EventScript_PokeBallsInStock
|
||||
msgbox OldaleTown_Mart_Text_PokeBallsAreSoldOut, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_Mart_EventScript_1FC29F:: @ 81FC29F
|
||||
msgbox OldaleTown_Mart_Text_1FC2F3, MSGBOX_DEFAULT
|
||||
OldaleTown_Mart_EventScript_PokeBallsInStock:: @ 81FC29F
|
||||
msgbox OldaleTown_Mart_Text_ImGoingToBuyPokeBalls, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_Mart_EventScript_1FC2A9:: @ 81FC2A9
|
||||
msgbox OldaleTown_Mart_Text_1FC338, MSGBOX_NPC
|
||||
OldaleTown_Mart_EventScript_Boy:: @ 81FC2A9
|
||||
msgbox OldaleTown_Mart_Text_RestoreHPWithPotion, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_Mart_Text_1FC2B2: @ 81FC2B2
|
||||
OldaleTown_Mart_Text_PokeBallsAreSoldOut: @ 81FC2B2
|
||||
.string "The clerk says they're all sold out.\n"
|
||||
.string "I can't buy any POKé BALLS.$"
|
||||
|
||||
OldaleTown_Mart_Text_1FC2F3: @ 81FC2F3
|
||||
OldaleTown_Mart_Text_ImGoingToBuyPokeBalls: @ 81FC2F3
|
||||
.string "I'm going to buy a bunch of POKé BALLS\n"
|
||||
.string "and catch a bunch of POKéMON!$"
|
||||
|
||||
OldaleTown_Mart_Text_1FC338: @ 81FC338
|
||||
OldaleTown_Mart_Text_RestoreHPWithPotion: @ 81FC338
|
||||
.string "If a POKéMON gets hurt and loses its HP\n"
|
||||
.string "and faints, it won't be able to battle.\p"
|
||||
.string "To prevent your POKéMON from fainting,\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_1FC01A",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_Nurse",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_1FC028",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_Gentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_1FC031",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_1FC03A",
|
||||
"script": "OldaleTown_PokemonCenter_1F_EventScript_Girl",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -8,7 +8,7 @@ OldaleTown_PokemonCenter_1F_OnTransition: @ 81FC011
|
||||
call Common_EventScript_UpdateBrineyLocation
|
||||
end
|
||||
|
||||
OldaleTown_PokemonCenter_1F_EventScript_1FC01A:: @ 81FC01A
|
||||
OldaleTown_PokemonCenter_1F_EventScript_Nurse:: @ 81FC01A
|
||||
setvar VAR_0x800B, 1
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
@@ -16,46 +16,46 @@ OldaleTown_PokemonCenter_1F_EventScript_1FC01A:: @ 81FC01A
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_PokemonCenter_1F_EventScript_1FC028:: @ 81FC028
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_1FC059, MSGBOX_NPC
|
||||
OldaleTown_PokemonCenter_1F_EventScript_Gentleman:: @ 81FC028
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_TrainersCanUsePC, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_PokemonCenter_1F_EventScript_1FC031:: @ 81FC031
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_1FC0CD, MSGBOX_NPC
|
||||
OldaleTown_PokemonCenter_1F_EventScript_Boy:: @ 81FC031
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_PokemonCentersAreGreat, MSGBOX_NPC
|
||||
end
|
||||
|
||||
OldaleTown_PokemonCenter_1F_EventScript_1FC03A:: @ 81FC03A
|
||||
OldaleTown_PokemonCenter_1F_EventScript_Girl:: @ 81FC03A
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_SYS_POKEDEX_GET, OldaleTown_PokemonCenter_1F_EventScript_1FC04F
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_1FC148, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_SYS_POKEDEX_GET, OldaleTown_PokemonCenter_1F_EventScript_WirelessClubAvailable
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_WirelessClubNotAvailable, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_PokemonCenter_1F_EventScript_1FC04F:: @ 81FC04F
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_1FC1B9, MSGBOX_DEFAULT
|
||||
OldaleTown_PokemonCenter_1F_EventScript_WirelessClubAvailable:: @ 81FC04F
|
||||
msgbox OldaleTown_PokemonCenter_1F_Text_TradedInWirelessClub, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
OldaleTown_PokemonCenter_1F_Text_1FC059: @ 81FC059
|
||||
OldaleTown_PokemonCenter_1F_Text_TrainersCanUsePC: @ 81FC059
|
||||
.string "That PC in the corner there is\n"
|
||||
.string "for any POKéMON TRAINER to use.\p"
|
||||
.string "Naturally, that means you're welcome\n"
|
||||
.string "to use it, too.$"
|
||||
|
||||
OldaleTown_PokemonCenter_1F_Text_1FC0CD: @ 81FC0CD
|
||||
OldaleTown_PokemonCenter_1F_Text_PokemonCentersAreGreat: @ 81FC0CD
|
||||
.string "POKéMON CENTERS are great!\p"
|
||||
.string "You can use their services as much\n"
|
||||
.string "as you like, and it's all for free.\l"
|
||||
.string "You never have to worry!$"
|
||||
|
||||
OldaleTown_PokemonCenter_1F_Text_1FC148: @ 81FC148
|
||||
OldaleTown_PokemonCenter_1F_Text_WirelessClubNotAvailable: @ 81FC148
|
||||
.string "The POKéMON WIRELESS CLUB on\n"
|
||||
.string "the second floor was built recently.\p"
|
||||
.string "But they say they're still making\n"
|
||||
.string "adjustments.$"
|
||||
|
||||
OldaleTown_PokemonCenter_1F_Text_1FC1B9: @ 81FC1B9
|
||||
OldaleTown_PokemonCenter_1F_Text_TradedInWirelessClub: @ 81FC1B9
|
||||
.string "The POKéMON WIRELESS CLUB on\n"
|
||||
.string "the second floor was built recently.\p"
|
||||
.string "I traded POKéMON right away.$"
|
||||
|
||||
@@ -8,7 +8,7 @@ PacifidlogTown_OnTransition: @ 81EBABC
|
||||
end
|
||||
|
||||
PacifidlogTown_MapScript1_1EBAC0: @ 81EBAC0
|
||||
setstepcallback 3
|
||||
setstepcallback STEP_CB_PACIFIDLOG_BRIDGE
|
||||
end
|
||||
|
||||
PacifidlogTown_EventScript_1EBAC3:: @ 81EBAC3
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC3FD",
|
||||
"script": "PetalburgCity_EventScript_WallyAunt",
|
||||
"flag": "FLAG_HIDE_PETALBURG_CITY_WALLYS_AUNT"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC3E6",
|
||||
"script": "PetalburgCity_EventScript_Boy1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC488",
|
||||
"script": "PetalburgCity_EventScript_Gentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -126,7 +126,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC82E",
|
||||
"script": "PetalburgCity_EventScript_Boy2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -195,7 +195,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_PETALBURG_CITY_STATE",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC49A"
|
||||
"script": "PetalburgCity_EventScript_ShowGymToPlayer0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -204,7 +204,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_PETALBURG_CITY_STATE",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC4A6"
|
||||
"script": "PetalburgCity_EventScript_ShowGymToPlayer1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -213,7 +213,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_PETALBURG_CITY_STATE",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC4B2"
|
||||
"script": "PetalburgCity_EventScript_ShowGymToPlayer2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -222,7 +222,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_PETALBURG_CITY_STATE",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC4BE"
|
||||
"script": "PetalburgCity_EventScript_ShowGymToPlayer3"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -231,7 +231,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_SCOTT_PETALBURG_ENCOUNTER",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC691"
|
||||
"script": "PetalburgCity_EventScript_Scott0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -240,7 +240,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_SCOTT_PETALBURG_ENCOUNTER",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC6A7"
|
||||
"script": "PetalburgCity_EventScript_Scott1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -249,7 +249,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_SCOTT_PETALBURG_ENCOUNTER",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC6BD"
|
||||
"script": "PetalburgCity_EventScript_Scott2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -258,7 +258,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_SCOTT_PETALBURG_ENCOUNTER",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgCity_EventScript_1DC6D3"
|
||||
"script": "PetalburgCity_EventScript_Scott3"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -268,7 +268,7 @@
|
||||
"y": 10,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_EventScript_1DC476"
|
||||
"script": "PetalburgCity_EventScript_GymSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -292,7 +292,7 @@
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_EventScript_1DC47F"
|
||||
"script": "PetalburgCity_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -316,7 +316,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_EventScript_1DC491"
|
||||
"script": "PetalburgCity_EventScript_WallyHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
|
||||
@@ -1,57 +1,57 @@
|
||||
PetalburgCity_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_MapScript2_1DC31C
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_OnFrame
|
||||
.byte 0
|
||||
|
||||
PetalburgCity_OnTransition: @ 81DC2D7
|
||||
setflag FLAG_VISITED_PETALBURG_CITY
|
||||
compare VAR_PETALBURG_CITY_STATE, 0
|
||||
call_if_eq PetalburgCity_EventScript_1DC307
|
||||
call_if_eq PetalburgCity_EventScript_MoveBoyToWestEntrance
|
||||
compare VAR_PETALBURG_CITY_STATE, 2
|
||||
call_if_eq PetalburgCity_EventScript_1DC30F
|
||||
call_if_eq PetalburgCity_EventScript_DisableMapNameAndMusic
|
||||
compare VAR_PETALBURG_CITY_STATE, 4
|
||||
call_if_eq PetalburgCity_EventScript_1DC30F
|
||||
call_if_eq PetalburgCity_EventScript_DisableMapNameAndMusic
|
||||
compare VAR_PETALBURG_GYM_STATE, 8
|
||||
call_if_eq PetalburgCity_EventScript_1DC316
|
||||
call_if_eq PetalburgCity_EventScript_SetGymDoorsUnlocked
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC307:: @ 81DC307
|
||||
PetalburgCity_EventScript_MoveBoyToWestEntrance:: @ 81DC307
|
||||
setobjectxyperm 8, 5, 11
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC30F:: @ 81DC30F
|
||||
PetalburgCity_EventScript_DisableMapNameAndMusic:: @ 81DC30F
|
||||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
savebgm MUS_TSURETEK
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC316:: @ 81DC316
|
||||
PetalburgCity_EventScript_SetGymDoorsUnlocked:: @ 81DC316
|
||||
setvar VAR_PETALBURG_GYM_STATE, 7
|
||||
return
|
||||
|
||||
PetalburgCity_MapScript2_1DC31C: @ 81DC31C
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 2, PetalburgCity_EventScript_1DC32E
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_EventScript_1DC390
|
||||
PetalburgCity_OnFrame: @ 81DC31C
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 2, PetalburgCity_EventScript_WallyTutorial
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_EventScript_WalkToWallyHouse
|
||||
.2byte 0
|
||||
|
||||
PetalburgCity_EventScript_1DC32E:: @ 81DC32E
|
||||
PetalburgCity_EventScript_WallyTutorial:: @ 81DC32E
|
||||
lockall
|
||||
special SavePlayerParty
|
||||
special PutZigzagoonInPlayerParty
|
||||
applymovement 2, PetalburgCity_Movement_1DC451
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC430
|
||||
applymovement 2, PetalburgCity_Movement_WallyTutorialWally
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_WallyTutorialPlayer
|
||||
waitmovement 0
|
||||
msgbox PetalburgCity_Text_1EC1F8, MSGBOX_DEFAULT
|
||||
msgbox Route102_Text_WatchMeCatchPokemon, MSGBOX_DEFAULT
|
||||
special StartWallyTutorialBattle
|
||||
waitstate
|
||||
msgbox PetalburgCity_Text_1EC271, MSGBOX_DEFAULT
|
||||
msgbox Route102_Text_WallyIDidIt, MSGBOX_DEFAULT
|
||||
applymovement 2, Common_Movement_WalkInPlaceFastestLeft, MAP_PETALBURG_CITY
|
||||
waitmovement 2, MAP_PETALBURG_CITY
|
||||
msgbox PetalburgCity_Text_1EC297, MSGBOX_DEFAULT
|
||||
msgbox Route102_Text_LetsGoBack, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
setvar VAR_PETALBURG_CITY_STATE, 3
|
||||
fadedefaultbgm
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4001
|
||||
clearflag FLAG_DONT_TRANSITION_MUSIC
|
||||
special LoadPlayerParty
|
||||
setvar VAR_PETALBURG_GYM_STATE, 1
|
||||
warp MAP_PETALBURG_CITY_GYM, 255, 4, 108
|
||||
@@ -59,18 +59,18 @@ PetalburgCity_EventScript_1DC32E:: @ 81DC32E
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC390:: @ 81DC390
|
||||
PetalburgCity_EventScript_WalkToWallyHouse:: @ 81DC390
|
||||
lockall
|
||||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
applymovement 5, PetalburgCity_Movement_1DC41B
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC406
|
||||
applymovement 5, PetalburgCity_Movement_WalkToWallyHouseUncle
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_WalkToWallyHousePlayer
|
||||
waitmovement 0
|
||||
setvar VAR_0x8004, 7
|
||||
setvar VAR_0x8005, 5
|
||||
opendoor VAR_0x8004, VAR_0x8005
|
||||
waitdooranim
|
||||
applymovement 5, PetalburgCity_Movement_1DC42D
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC418
|
||||
applymovement 5, PetalburgCity_Movement_WalkInsideHouseUncle
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_WalkInsideHousePlayer
|
||||
waitmovement 0
|
||||
setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_PETALBURG_CITY
|
||||
@@ -78,27 +78,27 @@ PetalburgCity_EventScript_1DC390:: @ 81DC390
|
||||
waitdooranim
|
||||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
fadedefaultbgm
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4001
|
||||
clearflag FLAG_DONT_TRANSITION_MUSIC
|
||||
warp MAP_PETALBURG_CITY_WALLYS_HOUSE, 255, 2, 4
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC3E6:: @ 81DC3E6
|
||||
PetalburgCity_EventScript_Boy1:: @ 81DC3E6
|
||||
lock
|
||||
faceplayer
|
||||
msgbox PetalburgCity_Text_1DC985, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_Text_WaterReflection, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC3FD:: @ 81DC3FD
|
||||
msgbox PetalburgCity_Text_1DC837, MSGBOX_NPC
|
||||
PetalburgCity_EventScript_WallyAunt:: @ 81DC3FD
|
||||
msgbox PetalburgCity_Text_WhereIsWally, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_Movement_1DC406: @ 81DC406
|
||||
PetalburgCity_Movement_WalkToWallyHousePlayer: @ 81DC406
|
||||
delay_8
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -118,12 +118,12 @@ PetalburgCity_Movement_1DC406: @ 81DC406
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC418: @ 81DC418
|
||||
PetalburgCity_Movement_WalkInsideHousePlayer: @ 81DC418
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC41B: @ 81DC41B
|
||||
PetalburgCity_Movement_WalkToWallyHouseUncle: @ 81DC41B
|
||||
delay_8
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -143,12 +143,12 @@ PetalburgCity_Movement_1DC41B: @ 81DC41B
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC42D: @ 81DC42D
|
||||
PetalburgCity_Movement_WalkInsideHouseUncle: @ 81DC42D
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC430: @ 81DC430
|
||||
PetalburgCity_Movement_WallyTutorialPlayer: @ 81DC430
|
||||
delay_8
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -183,7 +183,7 @@ PetalburgCity_Movement_1DC430: @ 81DC430
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC451: @ 81DC451
|
||||
PetalburgCity_Movement_WallyTutorialWally: @ 81DC451
|
||||
delay_8
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -222,47 +222,47 @@ PetalburgCity_Movement_1DC451: @ 81DC451
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
PetalburgCity_EventScript_1DC476:: @ 81DC476
|
||||
msgbox PetalburgCity_Text_1DCAAA, MSGBOX_SIGN
|
||||
PetalburgCity_EventScript_GymSign:: @ 81DC476
|
||||
msgbox PetalburgCity_Text_GymSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC47F:: @ 81DC47F
|
||||
msgbox PetalburgCity_Text_1DCAF1, MSGBOX_SIGN
|
||||
PetalburgCity_EventScript_CitySign:: @ 81DC47F
|
||||
msgbox PetalburgCity_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC488:: @ 81DC488
|
||||
msgbox PetalburgCity_Text_1DCA30, MSGBOX_NPC
|
||||
PetalburgCity_EventScript_Gentleman:: @ 81DC488
|
||||
msgbox PetalburgCity_Text_FullPartyExplanation, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC491:: @ 81DC491
|
||||
msgbox PetalburgCity_Text_1DCB23, MSGBOX_SIGN
|
||||
PetalburgCity_EventScript_WallyHouseSign:: @ 81DC491
|
||||
msgbox PetalburgCity_Text_WallyHouseSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC49A:: @ 81DC49A
|
||||
PetalburgCity_EventScript_ShowGymToPlayer0:: @ 81DC49A
|
||||
lockall
|
||||
setvar VAR_0x8008, 0
|
||||
goto PetalburgCity_EventScript_1DC4CA
|
||||
goto PetalburgCity_EventScript_ShowGymToPlayer
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC4A6:: @ 81DC4A6
|
||||
PetalburgCity_EventScript_ShowGymToPlayer1:: @ 81DC4A6
|
||||
lockall
|
||||
setvar VAR_0x8008, 1
|
||||
goto PetalburgCity_EventScript_1DC4CA
|
||||
goto PetalburgCity_EventScript_ShowGymToPlayer
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC4B2:: @ 81DC4B2
|
||||
PetalburgCity_EventScript_ShowGymToPlayer2:: @ 81DC4B2
|
||||
lockall
|
||||
setvar VAR_0x8008, 2
|
||||
goto PetalburgCity_EventScript_1DC4CA
|
||||
goto PetalburgCity_EventScript_ShowGymToPlayer
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC4BE:: @ 81DC4BE
|
||||
PetalburgCity_EventScript_ShowGymToPlayer3:: @ 81DC4BE
|
||||
lockall
|
||||
setvar VAR_0x8008, 3
|
||||
goto PetalburgCity_EventScript_1DC4CA
|
||||
goto PetalburgCity_EventScript_ShowGymToPlayer
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC4CA:: @ 81DC4CA
|
||||
PetalburgCity_EventScript_ShowGymToPlayer:: @ 81DC4CA
|
||||
applymovement 8, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
playbgm MUS_TSURETEK, 0
|
||||
@@ -272,82 +272,82 @@ PetalburgCity_EventScript_1DC4CA:: @ 81DC4CA
|
||||
applymovement 8, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq PetalburgCity_EventScript_1DC57F
|
||||
call_if_eq PetalburgCity_EventScript_BoyApproachPlayer0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq PetalburgCity_EventScript_1DC594
|
||||
call_if_eq PetalburgCity_EventScript_BoyApproachPlayer1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq PetalburgCity_EventScript_1DC59F
|
||||
call_if_eq PetalburgCity_EventScript_BoyApproachPlayer2
|
||||
compare VAR_0x8008, 3
|
||||
call_if_eq PetalburgCity_EventScript_1DC5B4
|
||||
msgbox PetalburgCity_Text_1DC881, MSGBOX_DEFAULT
|
||||
call_if_eq PetalburgCity_EventScript_BoyApproachPlayer3
|
||||
msgbox PetalburgCity_Text_AreYouRookieTrainer, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq PetalburgCity_EventScript_1DC5C9
|
||||
call_if_eq PetalburgCity_EventScript_LeadPlayerToGym0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq PetalburgCity_EventScript_1DC5DB
|
||||
call_if_eq PetalburgCity_EventScript_LeadPlayerToGym1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq PetalburgCity_EventScript_1DC5ED
|
||||
call_if_eq PetalburgCity_EventScript_LeadPlayerToGym2
|
||||
compare VAR_0x8008, 3
|
||||
call_if_eq PetalburgCity_EventScript_1DC5FF
|
||||
msgbox PetalburgCity_Text_1DC91B, MSGBOX_DEFAULT
|
||||
call_if_eq PetalburgCity_EventScript_LeadPlayerToGym3
|
||||
msgbox PetalburgCity_Text_ThisIsPetalburgGym, MSGBOX_DEFAULT
|
||||
applymovement 8, Common_Movement_WalkInPlaceFastestRight
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox PetalburgCity_Text_1DC93E, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_Text_ThisIsGymSign, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 8, PetalburgCity_Movement_1DC658
|
||||
applymovement 8, PetalburgCity_Movement_BoyWalkAway
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC57F:: @ 81DC57F
|
||||
applymovement 8, PetalburgCity_Movement_1DC615
|
||||
PetalburgCity_EventScript_BoyApproachPlayer0:: @ 81DC57F
|
||||
applymovement 8, PetalburgCity_Movement_BoyApproachPlayer0
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC594:: @ 81DC594
|
||||
applymovement 8, PetalburgCity_Movement_1DC61A
|
||||
PetalburgCity_EventScript_BoyApproachPlayer1:: @ 81DC594
|
||||
applymovement 8, PetalburgCity_Movement_BoyApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC59F:: @ 81DC59F
|
||||
applymovement 8, PetalburgCity_Movement_1DC61D
|
||||
PetalburgCity_EventScript_BoyApproachPlayer2:: @ 81DC59F
|
||||
applymovement 8, PetalburgCity_Movement_BoyApproachPlayer2
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC5B4:: @ 81DC5B4
|
||||
applymovement 8, PetalburgCity_Movement_1DC622
|
||||
PetalburgCity_EventScript_BoyApproachPlayer3:: @ 81DC5B4
|
||||
applymovement 8, PetalburgCity_Movement_BoyApproachPlayer3
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC5C9:: @ 81DC5C9
|
||||
applymovement 8, PetalburgCity_Movement_1DC628
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC665
|
||||
PetalburgCity_EventScript_LeadPlayerToGym0:: @ 81DC5C9
|
||||
applymovement 8, PetalburgCity_Movement_BoyWalkToGym0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC5DB:: @ 81DC5DB
|
||||
applymovement 8, PetalburgCity_Movement_1DC633
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC66F
|
||||
PetalburgCity_EventScript_LeadPlayerToGym1:: @ 81DC5DB
|
||||
applymovement 8, PetalburgCity_Movement_BoyWalkToGym1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC5ED:: @ 81DC5ED
|
||||
applymovement 8, PetalburgCity_Movement_1DC641
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC67C
|
||||
PetalburgCity_EventScript_LeadPlayerToGym2:: @ 81DC5ED
|
||||
applymovement 8, PetalburgCity_Movement_BoyWalkToGym2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC5FF:: @ 81DC5FF
|
||||
applymovement 8, PetalburgCity_Movement_1DC64C
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC686
|
||||
PetalburgCity_EventScript_LeadPlayerToGym3:: @ 81DC5FF
|
||||
applymovement 8, PetalburgCity_Movement_BoyWalkToGym3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -357,26 +357,26 @@ PetalburgCity_Movement_1DC611:: @ 81DC611
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC615: @ 81DC615
|
||||
PetalburgCity_Movement_BoyApproachPlayer0: @ 81DC615
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC61A: @ 81DC61A
|
||||
PetalburgCity_Movement_BoyApproachPlayer1: @ 81DC61A
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC61D: @ 81DC61D
|
||||
PetalburgCity_Movement_BoyApproachPlayer2: @ 81DC61D
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC622: @ 81DC622
|
||||
PetalburgCity_Movement_BoyApproachPlayer3: @ 81DC622
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -384,7 +384,7 @@ PetalburgCity_Movement_1DC622: @ 81DC622
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC628: @ 81DC628
|
||||
PetalburgCity_Movement_BoyWalkToGym0: @ 81DC628
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -397,7 +397,7 @@ PetalburgCity_Movement_1DC628: @ 81DC628
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC633: @ 81DC633
|
||||
PetalburgCity_Movement_BoyWalkToGym1: @ 81DC633
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -413,7 +413,7 @@ PetalburgCity_Movement_1DC633: @ 81DC633
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC641: @ 81DC641
|
||||
PetalburgCity_Movement_BoyWalkToGym2: @ 81DC641
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -426,7 +426,7 @@ PetalburgCity_Movement_1DC641: @ 81DC641
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC64C: @ 81DC64C
|
||||
PetalburgCity_Movement_BoyWalkToGym3: @ 81DC64C
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -440,7 +440,7 @@ PetalburgCity_Movement_1DC64C: @ 81DC64C
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC658: @ 81DC658
|
||||
PetalburgCity_Movement_BoyWalkAway: @ 81DC658
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -455,7 +455,7 @@ PetalburgCity_Movement_1DC658: @ 81DC658
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC665: @ 81DC665
|
||||
PetalburgCity_Movement_PlayerWalkToGym0: @ 81DC665
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -467,7 +467,7 @@ PetalburgCity_Movement_1DC665: @ 81DC665
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC66F: @ 81DC66F
|
||||
PetalburgCity_Movement_PlayerWalkToGym1: @ 81DC66F
|
||||
delay_16
|
||||
delay_16
|
||||
walk_down
|
||||
@@ -482,7 +482,7 @@ PetalburgCity_Movement_1DC66F: @ 81DC66F
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC67C: @ 81DC67C
|
||||
PetalburgCity_Movement_PlayerWalkToGym2: @ 81DC67C
|
||||
walk_up
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -494,7 +494,7 @@ PetalburgCity_Movement_1DC67C: @ 81DC67C
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC686: @ 81DC686
|
||||
PetalburgCity_Movement_PlayerWalkToGym3: @ 81DC686
|
||||
walk_up
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -507,115 +507,115 @@ PetalburgCity_Movement_1DC686: @ 81DC686
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
PetalburgCity_EventScript_1DC691:: @ 81DC691
|
||||
PetalburgCity_EventScript_Scott0:: @ 81DC691
|
||||
lockall
|
||||
addobject 9
|
||||
setvar VAR_0x8008, 0
|
||||
setobjectxy 9, 13, 10
|
||||
goto PetalburgCity_EventScript_1DC6E9
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC6A7:: @ 81DC6A7
|
||||
PetalburgCity_EventScript_Scott1:: @ 81DC6A7
|
||||
lockall
|
||||
addobject 9
|
||||
setvar VAR_0x8008, 1
|
||||
setobjectxy 9, 13, 11
|
||||
goto PetalburgCity_EventScript_1DC6E9
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC6BD:: @ 81DC6BD
|
||||
PetalburgCity_EventScript_Scott2:: @ 81DC6BD
|
||||
lockall
|
||||
addobject 9
|
||||
setvar VAR_0x8008, 2
|
||||
setobjectxy 9, 13, 12
|
||||
goto PetalburgCity_EventScript_1DC6E9
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC6D3:: @ 81DC6D3
|
||||
PetalburgCity_EventScript_Scott3:: @ 81DC6D3
|
||||
lockall
|
||||
addobject 9
|
||||
setvar VAR_0x8008, 3
|
||||
setobjectxy 9, 13, 13
|
||||
goto PetalburgCity_EventScript_1DC6E9
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC6E9:: @ 81DC6E9
|
||||
applymovement 9, PetalburgCity_Movement_1DC7D6
|
||||
PetalburgCity_EventScript_Scott:: @ 81DC6E9
|
||||
applymovement 9, PetalburgCity_Movement_ScottStartWalkLeft
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement 9, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement 9, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement 9, PetalburgCity_Movement_1DC7DB
|
||||
applymovement 9, PetalburgCity_Movement_ScottApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
setvar VAR_SCOTT_STATE, 1
|
||||
msgbox PetalburgCity_Text_1DCB31, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_Text_AreYouATrainer, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 9, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
delay 30
|
||||
msgbox PetalburgCity_Text_1DCB82, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_Text_WellMaybeNot, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 9, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
delay 30
|
||||
msgbox PetalburgCity_Text_1DCC09, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_Text_ImLookingForTalentedTrainers, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq PetalburgCity_EventScript_1DC78E
|
||||
call_if_eq PetalburgCity_EventScript_ScottExit0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq PetalburgCity_EventScript_1DC7A0
|
||||
call_if_eq PetalburgCity_EventScript_ScottExit1
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq PetalburgCity_EventScript_1DC7B2
|
||||
call_if_eq PetalburgCity_EventScript_ScottExit2
|
||||
compare VAR_0x8008, 3
|
||||
call_if_eq PetalburgCity_EventScript_1DC7C4
|
||||
call_if_eq PetalburgCity_EventScript_ScottExit3
|
||||
setvar VAR_SCOTT_PETALBURG_ENCOUNTER, 1
|
||||
removeobject 9
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_1DC78E:: @ 81DC78E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC7EE
|
||||
applymovement 9, PetalburgCity_Movement_1DC7E0
|
||||
PetalburgCity_EventScript_ScottExit0:: @ 81DC78E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit0
|
||||
applymovement 9, PetalburgCity_Movement_ScottExit0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC7A0:: @ 81DC7A0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC802
|
||||
applymovement 9, PetalburgCity_Movement_1DC7F5
|
||||
PetalburgCity_EventScript_ScottExit1:: @ 81DC7A0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit1
|
||||
applymovement 9, PetalburgCity_Movement_ScottExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC7B2:: @ 81DC7B2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC815
|
||||
applymovement 9, PetalburgCity_Movement_1DC808
|
||||
PetalburgCity_EventScript_ScottExit2:: @ 81DC7B2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit2
|
||||
applymovement 9, PetalburgCity_Movement_ScottExit2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_1DC7C4:: @ 81DC7C4
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_1DC828
|
||||
applymovement 9, PetalburgCity_Movement_1DC81B
|
||||
PetalburgCity_EventScript_ScottExit3:: @ 81DC7C4
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit3
|
||||
applymovement 9, PetalburgCity_Movement_ScottExit3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Movement_1DC7D6: @ 81DC7D6
|
||||
PetalburgCity_Movement_ScottStartWalkLeft: @ 81DC7D6
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC7DB: @ 81DC7DB
|
||||
PetalburgCity_Movement_ScottApproachPlayer: @ 81DC7DB
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC7E0: @ 81DC7E0
|
||||
PetalburgCity_Movement_ScottExit0: @ 81DC7E0
|
||||
walk_down
|
||||
walk_down
|
||||
walk_left
|
||||
@@ -631,7 +631,7 @@ PetalburgCity_Movement_1DC7E0: @ 81DC7E0
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC7EE: @ 81DC7EE
|
||||
PetalburgCity_Movement_PlayerWatchScottExit0: @ 81DC7EE
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
delay_16
|
||||
@@ -640,7 +640,7 @@ PetalburgCity_Movement_1DC7EE: @ 81DC7EE
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC7F5: @ 81DC7F5
|
||||
PetalburgCity_Movement_ScottExit1: @ 81DC7F5
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -655,7 +655,7 @@ PetalburgCity_Movement_1DC7F5: @ 81DC7F5
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC802: @ 81DC802
|
||||
PetalburgCity_Movement_PlayerWatchScottExit1: @ 81DC802
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
delay_16
|
||||
@@ -663,7 +663,7 @@ PetalburgCity_Movement_1DC802: @ 81DC802
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC808: @ 81DC808
|
||||
PetalburgCity_Movement_ScottExit2: @ 81DC808
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -678,7 +678,7 @@ PetalburgCity_Movement_1DC808: @ 81DC808
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC815: @ 81DC815
|
||||
PetalburgCity_Movement_PlayerWatchScottExit2: @ 81DC815
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
delay_16
|
||||
@@ -686,7 +686,7 @@ PetalburgCity_Movement_1DC815: @ 81DC815
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC81B: @ 81DC81B
|
||||
PetalburgCity_Movement_ScottExit3: @ 81DC81B
|
||||
walk_up
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -701,7 +701,7 @@ PetalburgCity_Movement_1DC81B: @ 81DC81B
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_Movement_1DC828: @ 81DC828
|
||||
PetalburgCity_Movement_PlayerWatchScottExit3: @ 81DC828
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
@@ -709,16 +709,16 @@ PetalburgCity_Movement_1DC828: @ 81DC828
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
PetalburgCity_EventScript_1DC82E:: @ 81DC82E
|
||||
msgbox PetalburgCity_Text_1DC881, MSGBOX_NPC
|
||||
PetalburgCity_EventScript_Boy2:: @ 81DC82E
|
||||
msgbox PetalburgCity_Text_AreYouRookieTrainer, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_Text_1DC837: @ 81DC837
|
||||
PetalburgCity_Text_WhereIsWally: @ 81DC837
|
||||
.string "Where has our WALLY gone?\p"
|
||||
.string "We have to leave for VERDANTURF TOWN\n"
|
||||
.string "very soon…$"
|
||||
|
||||
PetalburgCity_Text_1DC881: @ 81DC881
|
||||
PetalburgCity_Text_AreYouRookieTrainer: @ 81DC881
|
||||
.string "Hiya! Are you maybe…\n"
|
||||
.string "A rookie TRAINER?\p"
|
||||
.string "Do you know what POKéMON TRAINERS\n"
|
||||
@@ -726,51 +726,51 @@ PetalburgCity_Text_1DC881: @ 81DC881
|
||||
.string "They first check what kind of GYM\n"
|
||||
.string "is in the town.$"
|
||||
|
||||
PetalburgCity_Text_1DC91B: @ 81DC91B
|
||||
PetalburgCity_Text_ThisIsPetalburgGym: @ 81DC91B
|
||||
.string "See? This is PETALBURG CITY's GYM.$"
|
||||
|
||||
PetalburgCity_Text_1DC93E: @ 81DC93E
|
||||
PetalburgCity_Text_ThisIsGymSign: @ 81DC93E
|
||||
.string "This is the GYM's sign. Look for it\n"
|
||||
.string "whenever you're looking for a GYM.$"
|
||||
|
||||
PetalburgCity_Text_1DC985: @ 81DC985
|
||||
PetalburgCity_Text_WaterReflection: @ 81DC985
|
||||
.string "My face is reflected in the water.\p"
|
||||
.string "It's a shining grin full of hope…\p"
|
||||
.string "Or it could be a look of somber silence\n"
|
||||
.string "struggling with fear…\p"
|
||||
.string "What do you see reflected in your face?$"
|
||||
|
||||
PetalburgCity_Text_1DCA30: @ 81DCA30
|
||||
PetalburgCity_Text_FullPartyExplanation: @ 81DCA30
|
||||
.string "Let's say you have six POKéMON.\n"
|
||||
.string "If you catch another one…\p"
|
||||
.string "It is automatically sent to a STORAGE\n"
|
||||
.string "BOX over a PC connection.$"
|
||||
|
||||
PetalburgCity_Text_1DCAAA: @ 81DCAAA
|
||||
PetalburgCity_Text_GymSign: @ 81DCAAA
|
||||
.string "PETALBURG CITY POKéMON GYM\n"
|
||||
.string "LEADER: NORMAN\l"
|
||||
.string "“A man in pursuit of power!”$"
|
||||
|
||||
PetalburgCity_Text_1DCAF1: @ 81DCAF1
|
||||
PetalburgCity_Text_CitySign: @ 81DCAF1
|
||||
.string "PETALBURG CITY\n"
|
||||
.string "“Where people mingle with nature.”$"
|
||||
|
||||
PetalburgCity_Text_1DCB23: @ 81DCB23
|
||||
PetalburgCity_Text_WallyHouseSign: @ 81DCB23
|
||||
.string "WALLY'S HOUSE$"
|
||||
|
||||
PetalburgCity_Text_1DCB31: @ 81DCB31
|
||||
PetalburgCity_Text_AreYouATrainer: @ 81DCB31
|
||||
.string "Excuse me!\p"
|
||||
.string "Let me guess, from the way you're\n"
|
||||
.string "dressed, are you a POKéMON TRAINER?$"
|
||||
|
||||
PetalburgCity_Text_1DCB82: @ 81DCB82
|
||||
PetalburgCity_Text_WellMaybeNot: @ 81DCB82
|
||||
.string "… … … … … …\p"
|
||||
.string "Well, maybe not.\n"
|
||||
.string "Your clothes aren't all that dirty.\p"
|
||||
.string "You're either a rookie TRAINER,\n"
|
||||
.string "or maybe you're just an ordinary kid.$"
|
||||
|
||||
PetalburgCity_Text_1DCC09: @ 81DCC09
|
||||
PetalburgCity_Text_ImLookingForTalentedTrainers: @ 81DCC09
|
||||
.string "I'm roaming the land in search of\n"
|
||||
.string "talented TRAINERS.\p"
|
||||
.string "I'm sorry to have taken your time.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_2049F1",
|
||||
"script": "PetalburgCity_Gym_EventScript_Norman",
|
||||
"flag": "FLAG_HIDE_PETALBURG_GYM_NORMAN"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_2054AA",
|
||||
"script": "PetalburgCity_Gym_EventScript_Mary",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_2053BA",
|
||||
"script": "PetalburgCity_Gym_EventScript_Randall",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_2053F6",
|
||||
"script": "PetalburgCity_Gym_EventScript_Parker",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_2054E6",
|
||||
"script": "PetalburgCity_Gym_EventScript_Alexia",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_205432",
|
||||
"script": "PetalburgCity_Gym_EventScript_George",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -102,7 +102,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_205522",
|
||||
"script": "PetalburgCity_Gym_EventScript_Jody",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_20546E",
|
||||
"script": "PetalburgCity_Gym_EventScript_Berke",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -128,7 +128,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_20574F",
|
||||
"script": "PetalburgCity_Gym_EventScript_GymGuide",
|
||||
"flag": "FLAG_HIDE_PETALBURG_GYM_GREETER"
|
||||
},
|
||||
{
|
||||
@@ -434,7 +434,7 @@
|
||||
"y": 105,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205137"
|
||||
"script": "PetalburgCity_Gym_EventScript_SpeedRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -442,7 +442,7 @@
|
||||
"y": 105,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205187"
|
||||
"script": "PetalburgCity_Gym_EventScript_AccuracyRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -450,7 +450,7 @@
|
||||
"y": 79,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_2051BC"
|
||||
"script": "PetalburgCity_Gym_EventScript_ConfusionRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -458,7 +458,7 @@
|
||||
"y": 79,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_2051EF"
|
||||
"script": "PetalburgCity_Gym_EventScript_LeftDefenseRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -466,7 +466,7 @@
|
||||
"y": 92,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205222"
|
||||
"script": "PetalburgCity_Gym_EventScript_RightDefenseRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -474,7 +474,7 @@
|
||||
"y": 92,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205255"
|
||||
"script": "PetalburgCity_Gym_EventScript_RecoveryRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -482,7 +482,7 @@
|
||||
"y": 40,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205288"
|
||||
"script": "PetalburgCity_Gym_EventScript_LeftStrengthRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -490,7 +490,7 @@
|
||||
"y": 53,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_2052BB"
|
||||
"script": "PetalburgCity_Gym_EventScript_RightStrengthRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -498,7 +498,7 @@
|
||||
"y": 53,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_2052EE"
|
||||
"script": "PetalburgCity_Gym_EventScript_LeftOHKORoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -506,7 +506,7 @@
|
||||
"y": 66,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205321"
|
||||
"script": "PetalburgCity_Gym_EventScript_RightOHKORoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -514,7 +514,7 @@
|
||||
"y": 14,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205354"
|
||||
"script": "PetalburgCity_Gym_EventScript_LeftGymLeadersRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -522,7 +522,7 @@
|
||||
"y": 27,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgCity_Gym_EventScript_205387"
|
||||
"script": "PetalburgCity_Gym_EventScript_RightGymLeadersRoomDoor"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -530,7 +530,7 @@
|
||||
"y": 110,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "PetalburgCity_Gym_EventScript_20576E"
|
||||
"script": "PetalburgCity_Gym_EventScript_LeftGymStatue"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -538,7 +538,7 @@
|
||||
"y": 110,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "PetalburgCity_Gym_EventScript_20577E"
|
||||
"script": "PetalburgCity_Gym_EventScript_RightGymStatue"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_House1_EventScript_2077A3",
|
||||
"script": "PetalburgCity_House1_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_House1_EventScript_20779A",
|
||||
"script": "PetalburgCity_House1_EventScript_Man",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
PetalburgCity_House1_MapScripts:: @ 8207799
|
||||
.byte 0
|
||||
|
||||
PetalburgCity_House1_EventScript_20779A:: @ 820779A
|
||||
msgbox PetalburgCity_House1_Text_2077AC, MSGBOX_NPC
|
||||
PetalburgCity_House1_EventScript_Man:: @ 820779A
|
||||
msgbox PetalburgCity_House1_Text_TravelingIsWonderful, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_House1_EventScript_2077A3:: @ 82077A3
|
||||
msgbox PetalburgCity_House1_Text_2077FB, MSGBOX_NPC
|
||||
PetalburgCity_House1_EventScript_Woman:: @ 82077A3
|
||||
msgbox PetalburgCity_House1_Text_GoOnAdventure, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_House1_Text_2077AC: @ 82077AC
|
||||
PetalburgCity_House1_Text_TravelingIsWonderful: @ 82077AC
|
||||
.string "Traveling is wonderful!\p"
|
||||
.string "When I was young, I roamed the seas\n"
|
||||
.string "and the mountains!$"
|
||||
|
||||
PetalburgCity_House1_Text_2077FB: @ 82077FB
|
||||
PetalburgCity_House1_Text_GoOnAdventure: @ 82077FB
|
||||
.string "Sigh…\p"
|
||||
.string "I wish I could go on an adventure\n"
|
||||
.string "with some POKéMON…\p"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_House2_EventScript_2078F3",
|
||||
"script": "PetalburgCity_House2_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_House2_EventScript_2078FC",
|
||||
"script": "PetalburgCity_House2_EventScript_SchoolKid",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
PetalburgCity_House2_MapScripts:: @ 82078F2
|
||||
.byte 0
|
||||
|
||||
PetalburgCity_House2_EventScript_2078F3:: @ 82078F3
|
||||
msgbox PetalburgCity_House2_Text_207905, MSGBOX_NPC
|
||||
PetalburgCity_House2_EventScript_Woman:: @ 82078F3
|
||||
msgbox PetalburgCity_House2_Text_NormanBecameGymLeader, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_House2_EventScript_2078FC:: @ 82078FC
|
||||
msgbox PetalburgCity_House2_Text_207969, MSGBOX_NPC
|
||||
PetalburgCity_House2_EventScript_SchoolKid:: @ 82078FC
|
||||
msgbox PetalburgCity_House2_Text_BattledNormanOnce, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_House2_Text_207905: @ 8207905
|
||||
PetalburgCity_House2_Text_NormanBecameGymLeader: @ 8207905
|
||||
.string "NORMAN became our town's new\n"
|
||||
.string "GYM LEADER.\p"
|
||||
.string "I think he called his family over from\n"
|
||||
.string "somewhere far away.$"
|
||||
|
||||
PetalburgCity_House2_Text_207969: @ 8207969
|
||||
PetalburgCity_House2_Text_BattledNormanOnce: @ 8207969
|
||||
.string "I battled NORMAN once, but, whew,\n"
|
||||
.string "he was way too strong.\p"
|
||||
.string "How would I put it?\p"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Mart_EventScript_207D69",
|
||||
"script": "PetalburgCity_Mart_EventScript_Clerk",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Mart_EventScript_207DE8",
|
||||
"script": "PetalburgCity_Mart_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Mart_EventScript_207DDF",
|
||||
"script": "PetalburgCity_Mart_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Mart_EventScript_207DD6",
|
||||
"script": "PetalburgCity_Mart_EventScript_Woman",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
PetalburgCity_Mart_MapScripts:: @ 8207D68
|
||||
.byte 0
|
||||
|
||||
PetalburgCity_Mart_EventScript_207D69:: @ 8207D69
|
||||
PetalburgCity_Mart_EventScript_Clerk:: @ 8207D69
|
||||
lock
|
||||
faceplayer
|
||||
message gText_HowMayIServeYou
|
||||
waitmessage
|
||||
goto_if_set FLAG_PETALBURG_MART_EXPANDED_ITEMS, PetalburgCity_Mart_EventScript_207DA6
|
||||
pokemart PetalburgCity_Mart_Pokemart_207D8C
|
||||
goto_if_set FLAG_PETALBURG_MART_EXPANDED_ITEMS, PetalburgCity_Mart_EventScript_ExpandedItems
|
||||
pokemart PetalburgCity_Mart_Pokemart_Basic
|
||||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
PetalburgCity_Mart_Pokemart_207D8C: @ 8207D8C
|
||||
PetalburgCity_Mart_Pokemart_Basic: @ 8207D8C
|
||||
.2byte ITEM_POKE_BALL
|
||||
.2byte ITEM_POTION
|
||||
.2byte ITEM_ANTIDOTE
|
||||
@@ -29,14 +29,14 @@ PetalburgCity_Mart_Pokemart_207D8C: @ 8207D8C
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_Mart_EventScript_207DA6:: @ 8207DA6
|
||||
pokemart PetalburgCity_Mart_Pokemart_207DB8
|
||||
PetalburgCity_Mart_EventScript_ExpandedItems:: @ 8207DA6
|
||||
pokemart PetalburgCity_Mart_Pokemart_Expanded
|
||||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
PetalburgCity_Mart_Pokemart_207DB8: @ 8207DB8
|
||||
PetalburgCity_Mart_Pokemart_Expanded: @ 8207DB8
|
||||
.2byte ITEM_POKE_BALL
|
||||
.2byte ITEM_GREAT_BALL
|
||||
.2byte ITEM_POTION
|
||||
@@ -54,30 +54,30 @@ PetalburgCity_Mart_Pokemart_207DB8: @ 8207DB8
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_Mart_EventScript_207DD6:: @ 8207DD6
|
||||
msgbox PetalburgCity_Mart_Text_207DF1, MSGBOX_NPC
|
||||
PetalburgCity_Mart_EventScript_Woman:: @ 8207DD6
|
||||
msgbox PetalburgCity_Mart_Text_WeakWillGrowStronger, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_Mart_EventScript_207DDF:: @ 8207DDF
|
||||
msgbox PetalburgCity_Mart_Text_207E60, MSGBOX_NPC
|
||||
PetalburgCity_Mart_EventScript_Boy:: @ 8207DDF
|
||||
msgbox PetalburgCity_Mart_Text_RepelIsUseful, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_Mart_EventScript_207DE8:: @ 8207DE8
|
||||
msgbox PetalburgCity_Mart_Text_207EB0, MSGBOX_NPC
|
||||
PetalburgCity_Mart_EventScript_Man:: @ 8207DE8
|
||||
msgbox PetalburgCity_Mart_Text_TakeSomeAntidotesWithYou, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_Mart_Text_207DF1: @ 8207DF1
|
||||
PetalburgCity_Mart_Text_WeakWillGrowStronger: @ 8207DF1
|
||||
.string "Even if a POKéMON is weak now,\n"
|
||||
.string "it will grow stronger.\p"
|
||||
.string "The most important thing is love!\n"
|
||||
.string "Love for your POKéMON!$"
|
||||
|
||||
PetalburgCity_Mart_Text_207E60: @ 8207E60
|
||||
PetalburgCity_Mart_Text_RepelIsUseful: @ 8207E60
|
||||
.string "Do you use REPEL?\n"
|
||||
.string "It keeps POKéMON away, so it's\l"
|
||||
.string "useful when you're in a hurry.$"
|
||||
|
||||
PetalburgCity_Mart_Text_207EB0: @ 8207EB0
|
||||
PetalburgCity_Mart_Text_TakeSomeAntidotesWithYou: @ 8207EB0
|
||||
.string "Do you have any ANTIDOTES with\n"
|
||||
.string "you?\p"
|
||||
.string "If you walk around with a poisoned\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_2079FC",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_Nurse",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_291539",
|
||||
"script": "MysteryEventClub_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_207A0A",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_FatMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_207A13",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_Youngster",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_207A1C",
|
||||
"script": "PetalburgCity_PokemonCenter_1F_EventScript_Woman",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -8,7 +8,7 @@ PetalburgCity_PokemonCenter_1F_OnTransition: @ 82079F3
|
||||
call Common_EventScript_UpdateBrineyLocation
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_2079FC:: @ 82079FC
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_Nurse:: @ 82079FC
|
||||
setvar VAR_0x800B, 1
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
@@ -16,64 +16,64 @@ PetalburgCity_PokemonCenter_1F_EventScript_2079FC:: @ 82079FC
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A0A:: @ 8207A0A
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_207A76, MSGBOX_NPC
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_FatMan:: @ 8207A0A
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_PCStorageSystem, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A13:: @ 8207A13
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_207AD6, MSGBOX_NPC
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_Youngster:: @ 8207A13
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_OranBerryRegainedHP, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A1C:: @ 8207A1C
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_Woman:: @ 8207A1C
|
||||
lock
|
||||
faceplayer
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_207B09, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_ManyTypesOfPokemon, MSGBOX_DEFAULT
|
||||
specialvar VAR_RESULT, IsStarterInParty
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_207A38
|
||||
goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_SayStarterTypeInfo
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A38:: @ 8207A38
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_SayStarterTypeInfo:: @ 8207A38
|
||||
compare VAR_STARTER_MON, 0
|
||||
call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_207A5B
|
||||
call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_SayTreeckoType
|
||||
compare VAR_STARTER_MON, 1
|
||||
call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_207A64
|
||||
call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_SayTorchicType
|
||||
compare VAR_STARTER_MON, 2
|
||||
call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_207A6D
|
||||
call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_SayMudkipType
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A5B:: @ 8207A5B
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_207BB0, MSGBOX_DEFAULT
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_SayTreeckoType:: @ 8207A5B
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_TreeckoIsGrassType, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A64:: @ 8207A64
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_207C35, MSGBOX_DEFAULT
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_SayTorchicType:: @ 8207A64
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_TorchicIsFireType, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_207A6D:: @ 8207A6D
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_207CB7, MSGBOX_DEFAULT
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_SayMudkipType:: @ 8207A6D
|
||||
msgbox PetalburgCity_PokemonCenter_1F_Text_MudkipIsWaterType, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_Text_207A76: @ 8207A76
|
||||
PetalburgCity_PokemonCenter_1F_Text_PCStorageSystem: @ 8207A76
|
||||
.string "That PC-based POKéMON Storage\n"
|
||||
.string "System…\p"
|
||||
.string "Whoever made it must be some kind\n"
|
||||
.string "of a scientific wizard!$"
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_Text_207AD6: @ 8207AD6
|
||||
PetalburgCity_PokemonCenter_1F_Text_OranBerryRegainedHP: @ 8207AD6
|
||||
.string "When my POKéMON ate an\n"
|
||||
.string "ORAN BERRY, it regained HP!$"
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_Text_207B09: @ 8207B09
|
||||
PetalburgCity_PokemonCenter_1F_Text_ManyTypesOfPokemon: @ 8207B09
|
||||
.string "There are many types of POKéMON.\p"
|
||||
.string "All types have their strengths and\n"
|
||||
.string "weaknesses against other types.\p"
|
||||
.string "Depending on the types of POKéMON,\n"
|
||||
.string "a battle could be easy or hard.$"
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_Text_207BB0: @ 8207BB0
|
||||
PetalburgCity_PokemonCenter_1F_Text_TreeckoIsGrassType: @ 8207BB0
|
||||
.string "For example, your TREECKO\n"
|
||||
.string "is a GRASS type.\p"
|
||||
.string "It's strong against the WATER and\n"
|
||||
@@ -81,7 +81,7 @@ PetalburgCity_PokemonCenter_1F_Text_207BB0: @ 8207BB0
|
||||
.string "But, it's weak against FIRE-type\n"
|
||||
.string "POKéMON.$"
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_Text_207C35: @ 8207C35
|
||||
PetalburgCity_PokemonCenter_1F_Text_TorchicIsFireType: @ 8207C35
|
||||
.string "For example, your TORCHIC\n"
|
||||
.string "is a FIRE type.\p"
|
||||
.string "It's strong against the GRASS and\n"
|
||||
@@ -89,7 +89,7 @@ PetalburgCity_PokemonCenter_1F_Text_207C35: @ 8207C35
|
||||
.string "But, it's weak against WATER-type\n"
|
||||
.string "POKéMON.$"
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_Text_207CB7: @ 8207CB7
|
||||
PetalburgCity_PokemonCenter_1F_Text_MudkipIsWaterType: @ 8207CB7
|
||||
.string "For example, your MUDKIP\n"
|
||||
.string "is a WATER type.\p"
|
||||
.string "It's strong against the FIRE type.\p"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_WallysHouse_EventScript_204278",
|
||||
"script": "PetalburgCity_WallysHouse_EventScript_WallyUncle",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_WallysHouse_EventScript_2042C0",
|
||||
"script": "PetalburgCity_WallysHouse_EventScript_WallyAunt",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,71 +1,71 @@
|
||||
PetalburgCity_WallysHouse_MapScripts:: @ 8204229
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_WallysHouse_MapScript2_204247
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PetalburgCity_WallysHouse_MapScript2_204234
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_WallysHouse_MapScript2_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PetalburgCity_WallysHouse_MapScript2_OnWarp
|
||||
.byte 0
|
||||
|
||||
PetalburgCity_WallysHouse_MapScript2_204234: @ 8204234
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_20423E
|
||||
PetalburgCity_WallysHouse_MapScript2_OnWarp: @ 8204234
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_PlayerUncleFaceEachOther
|
||||
.2byte 0
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_20423E:: @ 820423E
|
||||
PetalburgCity_WallysHouse_EventScript_PlayerUncleFaceEachOther:: @ 820423E
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_EAST
|
||||
turnobject 1, DIR_WEST
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_MapScript2_204247: @ 8204247
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_204251
|
||||
PetalburgCity_WallysHouse_MapScript2_OnFrame: @ 8204247
|
||||
map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_GiveHM03Surf
|
||||
.2byte 0
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_204251:: @ 8204251
|
||||
PetalburgCity_WallysHouse_EventScript_GiveHM03Surf:: @ 8204251
|
||||
lockall
|
||||
msgbox PetalburgCity_WallysHouse_Text_20446E, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_WallysHouse_Text_PleaseExcuseUs, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_HM03
|
||||
setflag FLAG_RECEIVED_HM03
|
||||
msgbox PetalburgCity_WallysHouse_Text_20461A, MSGBOX_DEFAULT
|
||||
msgbox PetalburgCity_WallysHouse_Text_SurfGoAllSortsOfPlaces, MSGBOX_DEFAULT
|
||||
setvar VAR_PETALBURG_CITY_STATE, 5
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_204278:: @ 8204278
|
||||
PetalburgCity_WallysHouse_EventScript_WallyUncle:: @ 8204278
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, PetalburgCity_WallysHouse_EventScript_2042AC
|
||||
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_2042A2
|
||||
goto_if_set FLAG_THANKED_FOR_PLAYING_WITH_WALLY, PetalburgCity_WallysHouse_EventScript_2042B6
|
||||
msgbox PetalburgCity_WallysHouse_Text_2042DF, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, PetalburgCity_WallysHouse_EventScript_DefeatedWallyInVictoryRoad
|
||||
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_ReceievedHM03Surf
|
||||
goto_if_set FLAG_THANKED_FOR_PLAYING_WITH_WALLY, PetalburgCity_WallysHouse_EventScript_PlayedWithWally
|
||||
msgbox PetalburgCity_WallysHouse_Text_ThanksForPlayingWithWally, MSGBOX_DEFAULT
|
||||
setflag FLAG_THANKED_FOR_PLAYING_WITH_WALLY
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_2042A2:: @ 82042A2
|
||||
msgbox PetalburgCity_WallysHouse_Text_204661, MSGBOX_DEFAULT
|
||||
PetalburgCity_WallysHouse_EventScript_ReceievedHM03Surf:: @ 82042A2
|
||||
msgbox PetalburgCity_WallysHouse_Text_WallyIsComingHomeSoon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_2042AC:: @ 82042AC
|
||||
msgbox PetalburgCity_WallysHouse_Text_204698, MSGBOX_DEFAULT
|
||||
PetalburgCity_WallysHouse_EventScript_DefeatedWallyInVictoryRoad:: @ 82042AC
|
||||
msgbox PetalburgCity_WallysHouse_Text_YouMetWallyInEverGrandeCity, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_2042B6:: @ 82042B6
|
||||
msgbox PetalburgCity_WallysHouse_Text_20444D, MSGBOX_DEFAULT
|
||||
PetalburgCity_WallysHouse_EventScript_PlayedWithWally:: @ 82042B6
|
||||
msgbox PetalburgCity_WallysHouse_Text_WonderHowWallyIsDoing, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_2042C0:: @ 82042C0
|
||||
PetalburgCity_WallysHouse_EventScript_WallyAunt:: @ 82042C0
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_2042D5
|
||||
msgbox PetalburgCity_WallysHouse_Text_204732, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf
|
||||
msgbox PetalburgCity_WallysHouse_Text_WallyWasReallyHappy, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_2042D5:: @ 82042D5
|
||||
msgbox PetalburgCity_WallysHouse_Text_2047A7, MSGBOX_DEFAULT
|
||||
PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf:: @ 82042D5
|
||||
msgbox PetalburgCity_WallysHouse_Text_WallyLeftWithoutTelling, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_Text_2042DF: @ 82042DF
|
||||
PetalburgCity_WallysHouse_Text_ThanksForPlayingWithWally: @ 82042DF
|
||||
.string "You're…\n"
|
||||
.string "Ah, you must be {PLAYER}{KUN}, right?\p"
|
||||
.string "Thank you for playing with WALLY a\n"
|
||||
@@ -81,10 +81,10 @@ PetalburgCity_WallysHouse_Text_2042DF: @ 82042DF
|
||||
.string "I wonder where he could have\n"
|
||||
.string "gotten by now?$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_20444D: @ 820444D
|
||||
PetalburgCity_WallysHouse_Text_WonderHowWallyIsDoing: @ 820444D
|
||||
.string "I wonder how our WALLY is doing?$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_20446E: @ 820446E
|
||||
PetalburgCity_WallysHouse_Text_PleaseExcuseUs: @ 820446E
|
||||
.string "{PLAYER}{KUN}! Please excuse us for\n"
|
||||
.string "dragging you here this way.\p"
|
||||
.string "But our WALLY's become very healthy\n"
|
||||
@@ -101,15 +101,15 @@ PetalburgCity_WallysHouse_Text_20446E: @ 820446E
|
||||
.string "This isn't a bribe or anything, but\n"
|
||||
.string "I'd really like you to have this.$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_20461A: @ 820461A
|
||||
PetalburgCity_WallysHouse_Text_SurfGoAllSortsOfPlaces: @ 820461A
|
||||
.string "If your POKéMON can SURF, you'll be\n"
|
||||
.string "able to go to all sorts of places.$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_204661: @ 8204661
|
||||
PetalburgCity_WallysHouse_Text_WallyIsComingHomeSoon: @ 8204661
|
||||
.string "WALLY's coming home soon.\n"
|
||||
.string "I'm looking forward to that.$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_204698: @ 8204698
|
||||
PetalburgCity_WallysHouse_Text_YouMetWallyInEverGrandeCity: @ 8204698
|
||||
.string "Oh? You met WALLY in\n"
|
||||
.string "EVER GRANDE CITY?\p"
|
||||
.string "Oh, {PLAYER}{KUN}, don't be silly.\p"
|
||||
@@ -117,13 +117,13 @@ PetalburgCity_WallysHouse_Text_204698: @ 8204698
|
||||
.string "can't go somewhere far away like\l"
|
||||
.string "that all by himself.$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_204732: @ 8204732
|
||||
PetalburgCity_WallysHouse_Text_WallyWasReallyHappy: @ 8204732
|
||||
.string "WALLY was really happy when he told\n"
|
||||
.string "us that he caught a POKéMON.\p"
|
||||
.string "It's been ages since I've seen him\n"
|
||||
.string "smile like that.$"
|
||||
|
||||
PetalburgCity_WallysHouse_Text_2047A7: @ 82047A7
|
||||
PetalburgCity_WallysHouse_Text_WallyLeftWithoutTelling: @ 82047A7
|
||||
.string "I want you to keep this a secret\n"
|
||||
.string "from my husband…\p"
|
||||
.string "But our WALLY left VERDANTURF TOWN\n"
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgWoods_EventScript_22E210",
|
||||
"script": "PetalburgWoods_EventScript_Boy1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -128,7 +128,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "PetalburgWoods_EventScript_22E26D",
|
||||
"script": "PetalburgWoods_EventScript_Lyle",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -141,7 +141,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "PetalburgWoods_EventScript_22E284",
|
||||
"script": "PetalburgWoods_EventScript_James",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -154,7 +154,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgWoods_EventScript_22E219",
|
||||
"script": "PetalburgWoods_EventScript_Boy2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -180,7 +180,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgWoods_EventScript_22E222",
|
||||
"script": "PetalburgWoods_EventScript_Girl",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -236,7 +236,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_PETALBURG_WOODS_STATE",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgWoods_EventScript_22DFD7"
|
||||
"script": "PetalburgWoods_EventScript_DevonResearcherLeft"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -245,7 +245,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_PETALBURG_WOODS_STATE",
|
||||
"var_value": "0",
|
||||
"script": "PetalburgWoods_EventScript_22E079"
|
||||
"script": "PetalburgWoods_EventScript_DevonResearcherRight"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -255,7 +255,7 @@
|
||||
"y": 32,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgWoods_EventScript_22E25B"
|
||||
"script": "PetalburgWoods_EventScript_Sign1"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
@@ -295,7 +295,7 @@
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "PetalburgWoods_EventScript_22E264"
|
||||
"script": "PetalburgWoods_EventScript_Sign2"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,119 +1,119 @@
|
||||
PetalburgWoods_MapScripts:: @ 822DFD6
|
||||
.byte 0
|
||||
|
||||
PetalburgWoods_EventScript_22DFD7:: @ 822DFD7
|
||||
PetalburgWoods_EventScript_DevonResearcherLeft:: @ 822DFD7
|
||||
lockall
|
||||
call PetalburgWoods_EventScript_22E124
|
||||
applymovement 4, PetalburgWoods_Movement_22E1CB
|
||||
call PetalburgWoods_EventScript_DevonResearcherIntro
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherApproachPlayerLeft
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E34F, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_HaveYouSeenShroomish, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playbgm MUS_AQA_0, 0
|
||||
applymovement 3, PetalburgWoods_Movement_22E209
|
||||
applymovement 3, PetalburgWoods_Movement_AquaEntrance
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E3AA, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_IWasGoingToAmbushYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, PetalburgWoods_Movement_22E1F6
|
||||
applymovement 3, PetalburgWoods_Movement_AquaApproachResearcherLeft
|
||||
waitmovement 0
|
||||
applymovement 4, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E428, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_HandOverThosePapers, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 4, PetalburgWoods_Movement_22E1E4
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherFleeToPlayerLeft
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E457, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_YouHaveToHelpMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, PetalburgWoods_Movement_22E20E
|
||||
applymovement 3, PetalburgWoods_Movement_AquaApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E4A5, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_8, PetalburgWoods_Text_22E542
|
||||
applymovement 3, PetalburgWoods_Movement_22E1F9
|
||||
msgbox PetalburgWoods_Text_NoOneCrossesTeamAqua, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_8, PetalburgWoods_Text_YoureKiddingMe
|
||||
applymovement 3, PetalburgWoods_Movement_AquaBackOff
|
||||
waitmovement 0
|
||||
call PetalburgWoods_EventScript_22E138
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgWoods_Movement_22E1E0
|
||||
applymovement 4, PetalburgWoods_Movement_22E1C2
|
||||
call PetalburgWoods_EventScript_DevonResearcherPostBattle
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgWoods_Movement_WatchResearcherLeave
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherExitLeft
|
||||
waitmovement 0
|
||||
goto PetalburgWoods_EventScript_22E1A7
|
||||
goto PetalburgWoods_EventScript_RemoveDevonResearcher
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E079:: @ 822E079
|
||||
PetalburgWoods_EventScript_DevonResearcherRight:: @ 822E079
|
||||
lockall
|
||||
call PetalburgWoods_EventScript_22E124
|
||||
applymovement 4, PetalburgWoods_Movement_22E1D0
|
||||
call PetalburgWoods_EventScript_DevonResearcherIntro
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherApproachPlayerRight
|
||||
waitmovement 0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E34F, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_HaveYouSeenShroomish, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playbgm MUS_AQA_0, 0
|
||||
applymovement 3, PetalburgWoods_Movement_22E209
|
||||
applymovement 3, PetalburgWoods_Movement_AquaEntrance
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E3AA, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_IWasGoingToAmbushYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, PetalburgWoods_Movement_22E205
|
||||
applymovement 3, PetalburgWoods_Movement_AquaApproachResearcherRight
|
||||
waitmovement 0
|
||||
applymovement 4, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E428, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_HandOverThosePapers, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 4, PetalburgWoods_Movement_22E1EA
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherFleeToPlayerRight
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E457, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_YouHaveToHelpMe, MSGBOX_DEFAULT
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E4A5, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_8, PetalburgWoods_Text_22E542
|
||||
applymovement 3, PetalburgWoods_Movement_22E1F9
|
||||
msgbox PetalburgWoods_Text_NoOneCrossesTeamAqua, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_8, PetalburgWoods_Text_YoureKiddingMe
|
||||
applymovement 3, PetalburgWoods_Movement_AquaBackOff
|
||||
waitmovement 0
|
||||
call PetalburgWoods_EventScript_22E138
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgWoods_Movement_22E1E0
|
||||
applymovement 4, PetalburgWoods_Movement_22E1D7
|
||||
call PetalburgWoods_EventScript_DevonResearcherPostBattle
|
||||
applymovement EVENT_OBJ_ID_PLAYER, PetalburgWoods_Movement_WatchResearcherLeave
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherExitRight
|
||||
waitmovement 0
|
||||
goto PetalburgWoods_EventScript_22E1A7
|
||||
goto PetalburgWoods_EventScript_RemoveDevonResearcher
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E124:: @ 822E124
|
||||
applymovement 4, PetalburgWoods_Movement_22E1B1
|
||||
PetalburgWoods_EventScript_DevonResearcherIntro:: @ 822E124
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherLookAround
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E332, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_NotAOneToBeFound, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
return
|
||||
|
||||
PetalburgWoods_EventScript_22E138:: @ 822E138
|
||||
msgbox PetalburgWoods_Text_22E563, MSGBOX_DEFAULT
|
||||
PetalburgWoods_EventScript_DevonResearcherPostBattle:: @ 822E138
|
||||
msgbox PetalburgWoods_Text_YouveGotSomeNerve, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 3, PetalburgWoods_Movement_22E1FD
|
||||
applymovement 3, PetalburgWoods_Movement_AquaRunAway
|
||||
waitmovement 0
|
||||
removeobject 3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E63D, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_ThatWasAwfullyClose, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_GREAT_BALL
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq PetalburgWoods_EventScript_22E17D
|
||||
goto PetalburgWoods_EventScript_22E18B
|
||||
goto_if_eq PetalburgWoods_EventScript_BagFull
|
||||
goto PetalburgWoods_EventScript_DevonResearcherFinish
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E17D:: @ 822E17D
|
||||
msgbox PetalburgWoods_Text_22E741, MSGBOX_DEFAULT
|
||||
goto PetalburgWoods_EventScript_22E18B
|
||||
PetalburgWoods_EventScript_BagFull:: @ 822E17D
|
||||
msgbox PetalburgWoods_Text_YoureLoadedWithItems, MSGBOX_DEFAULT
|
||||
goto PetalburgWoods_EventScript_DevonResearcherFinish
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E18B:: @ 822E18B
|
||||
msgbox PetalburgWoods_Text_22E6C7, MSGBOX_DEFAULT
|
||||
applymovement 4, PetalburgWoods_Movement_22E1EE
|
||||
PetalburgWoods_EventScript_DevonResearcherFinish:: @ 822E18B
|
||||
msgbox PetalburgWoods_Text_TeamAquaAfterSomethingInRustboro, MSGBOX_DEFAULT
|
||||
applymovement 4, PetalburgWoods_Movement_DevonResearcherStartExit
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_22E712, MSGBOX_DEFAULT
|
||||
msgbox PetalburgWoods_Text_ICantBeWastingTime, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
return
|
||||
|
||||
PetalburgWoods_EventScript_22E1A7:: @ 822E1A7
|
||||
PetalburgWoods_EventScript_RemoveDevonResearcher:: @ 822E1A7
|
||||
removeobject 4
|
||||
setvar VAR_PETALBURG_WOODS_STATE, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgWoods_Movement_22E1B1: @ 822E1B1
|
||||
PetalburgWoods_Movement_DevonResearcherLookAround: @ 822E1B1
|
||||
face_up
|
||||
delay_16
|
||||
delay_4
|
||||
@@ -132,7 +132,7 @@ PetalburgWoods_Movement_22E1B1: @ 822E1B1
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1C2: @ 822E1C2
|
||||
PetalburgWoods_Movement_DevonResearcherExitLeft: @ 822E1C2
|
||||
walk_fast_right
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -143,14 +143,14 @@ PetalburgWoods_Movement_22E1C2: @ 822E1C2
|
||||
walk_fast_up
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1CB: @ 822E1CB
|
||||
PetalburgWoods_Movement_DevonResearcherApproachPlayerLeft: @ 822E1CB
|
||||
delay_16
|
||||
face_player
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1D0: @ 822E1D0
|
||||
PetalburgWoods_Movement_DevonResearcherApproachPlayerRight: @ 822E1D0
|
||||
delay_16
|
||||
face_player
|
||||
walk_down
|
||||
@@ -159,7 +159,7 @@ PetalburgWoods_Movement_22E1D0: @ 822E1D0
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1D7: @ 822E1D7
|
||||
PetalburgWoods_Movement_DevonResearcherExitRight: @ 822E1D7
|
||||
walk_fast_left
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -170,13 +170,13 @@ PetalburgWoods_Movement_22E1D7: @ 822E1D7
|
||||
walk_fast_up
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1E0: @ 822E1E0
|
||||
PetalburgWoods_Movement_WatchResearcherLeave: @ 822E1E0
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1E4: @ 822E1E4
|
||||
PetalburgWoods_Movement_DevonResearcherFleeToPlayerLeft: @ 822E1E4
|
||||
walk_fast_right
|
||||
walk_fast_down
|
||||
walk_fast_down
|
||||
@@ -184,13 +184,13 @@ PetalburgWoods_Movement_22E1E4: @ 822E1E4
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1EA: @ 822E1EA
|
||||
PetalburgWoods_Movement_DevonResearcherFleeToPlayerRight: @ 822E1EA
|
||||
walk_fast_down
|
||||
walk_fast_right
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1EE: @ 822E1EE
|
||||
PetalburgWoods_Movement_DevonResearcherStartExit: @ 822E1EE
|
||||
walk_in_place_fastest_down
|
||||
delay_16
|
||||
delay_16
|
||||
@@ -200,18 +200,18 @@ PetalburgWoods_Movement_22E1EE: @ 822E1EE
|
||||
face_up
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1F6: @ 822E1F6
|
||||
PetalburgWoods_Movement_AquaApproachResearcherLeft: @ 822E1F6
|
||||
walk_fast_down
|
||||
walk_fast_down
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1F9: @ 822E1F9
|
||||
PetalburgWoods_Movement_AquaBackOff: @ 822E1F9
|
||||
lock_facing_direction
|
||||
walk_up
|
||||
unlock_facing_direction
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E1FD: @ 822E1FD
|
||||
PetalburgWoods_Movement_AquaRunAway: @ 822E1FD
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -221,36 +221,36 @@ PetalburgWoods_Movement_22E1FD: @ 822E1FD
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E205: @ 822E205
|
||||
PetalburgWoods_Movement_AquaApproachResearcherRight: @ 822E205
|
||||
walk_fast_down
|
||||
walk_fast_down
|
||||
walk_fast_down
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E209: @ 822E209
|
||||
PetalburgWoods_Movement_AquaEntrance: @ 822E209
|
||||
walk_down
|
||||
walk_down
|
||||
delay_16
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
PetalburgWoods_Movement_22E20E: @ 822E20E
|
||||
PetalburgWoods_Movement_AquaApproachPlayer: @ 822E20E
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
PetalburgWoods_EventScript_22E210:: @ 822E210
|
||||
msgbox PetalburgWoods_Text_22EA0C, MSGBOX_NPC
|
||||
PetalburgWoods_EventScript_Boy1:: @ 822E210
|
||||
msgbox PetalburgWoods_Text_StayOutOfTallGrass, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E219:: @ 822E219
|
||||
msgbox PetalburgWoods_Text_22EA8B, MSGBOX_NPC
|
||||
PetalburgWoods_EventScript_Boy2:: @ 822E219
|
||||
msgbox PetalburgWoods_Text_HiddenItemsExplanation, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E222:: @ 822E222
|
||||
PetalburgWoods_EventScript_Girl:: @ 822E222
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_MIRACLE_SEED, PetalburgWoods_EventScript_22E251
|
||||
msgbox PetalburgWoods_Text_22EAFE, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_MIRACLE_SEED, PetalburgWoods_EventScript_ExplainMiracleSeed
|
||||
msgbox PetalburgWoods_Text_TryUsingThisItem, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_MIRACLE_SEED
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
@@ -258,102 +258,102 @@ PetalburgWoods_EventScript_22E222:: @ 822E222
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E251:: @ 822E251
|
||||
msgbox PetalburgWoods_Text_22EB63, MSGBOX_DEFAULT
|
||||
PetalburgWoods_EventScript_ExplainMiracleSeed:: @ 822E251
|
||||
msgbox PetalburgWoods_Text_MiracleSeedExplanation, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E25B:: @ 822E25B
|
||||
msgbox PetalburgWoods_Text_22EC10, MSGBOX_SIGN
|
||||
PetalburgWoods_EventScript_Sign1:: @ 822E25B
|
||||
msgbox PetalburgWoods_Text_TrainerTipsExperience, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E264:: @ 822E264
|
||||
msgbox PetalburgWoods_Text_22ED07, MSGBOX_SIGN
|
||||
PetalburgWoods_EventScript_Sign2:: @ 822E264
|
||||
msgbox PetalburgWoods_Text_TrainerTipsPP, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E26D:: @ 822E26D
|
||||
trainerbattle_single TRAINER_LYLE, PetalburgWoods_Text_22E77D, PetalburgWoods_Text_22E7C1
|
||||
msgbox PetalburgWoods_Text_22E7EF, MSGBOX_AUTOCLOSE
|
||||
PetalburgWoods_EventScript_Lyle:: @ 822E26D
|
||||
trainerbattle_single TRAINER_LYLE, PetalburgWoods_Text_GoBugPokemonTeam, PetalburgWoods_Text_ICouldntWin
|
||||
msgbox PetalburgWoods_Text_ImOutOfPokeBalls, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E284:: @ 822E284
|
||||
trainerbattle_single TRAINER_JAMES_1, PetalburgWoods_Text_22E827, PetalburgWoods_Text_22E86B, PetalburgWoods_EventScript_22E2C5
|
||||
PetalburgWoods_EventScript_James:: @ 822E284
|
||||
trainerbattle_single TRAINER_JAMES_1, PetalburgWoods_Text_InstantlyPopularWithBugPokemon, PetalburgWoods_Text_CantBePopularIfILose, PetalburgWoods_EventScript_TryRegisterJames
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq PetalburgWoods_EventScript_22E31B
|
||||
goto_if_eq PetalburgWoods_EventScript_JamesRematch
|
||||
setvar VAR_0x8004, TRAINER_JAMES_1
|
||||
specialvar VAR_RESULT, IsTrainerRegistered
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq PetalburgWoods_EventScript_22E2EF
|
||||
msgbox PetalburgWoods_Text_22E889, MSGBOX_DEFAULT
|
||||
goto_if_eq PetalburgWoods_EventScript_TryRegisterJames2
|
||||
msgbox PetalburgWoods_Text_PeopleRespectYou, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E2C5:: @ 822E2C5
|
||||
PetalburgWoods_EventScript_TryRegisterJames:: @ 822E2C5
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, PetalburgWoods_EventScript_22E2D6
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, PetalburgWoods_EventScript_RegisterJames
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E2D6:: @ 822E2D6
|
||||
msgbox PetalburgWoods_Text_22E8C3, MSGBOX_DEFAULT
|
||||
PetalburgWoods_EventScript_RegisterJames:: @ 822E2D6
|
||||
msgbox PetalburgWoods_Text_IWantRematch1, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_JAMES_1
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E2EF:: @ 822E2EF
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, PetalburgWoods_EventScript_22E302
|
||||
msgbox PetalburgWoods_Text_22E889, MSGBOX_DEFAULT
|
||||
PetalburgWoods_EventScript_TryRegisterJames2:: @ 822E2EF
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, PetalburgWoods_EventScript_RegisterJames2
|
||||
msgbox PetalburgWoods_Text_PeopleRespectYou, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E302:: @ 822E302
|
||||
msgbox PetalburgWoods_Text_22E914, MSGBOX_DEFAULT
|
||||
PetalburgWoods_EventScript_RegisterJames2:: @ 822E302
|
||||
msgbox PetalburgWoods_Text_IWantRematch2, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_JAMES_1
|
||||
release
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_22E31B:: @ 822E31B
|
||||
trainerbattle_rematch TRAINER_JAMES_1, PetalburgWoods_Text_22E966, PetalburgWoods_Text_22E998
|
||||
msgbox PetalburgWoods_Text_22E9B6, MSGBOX_AUTOCLOSE
|
||||
PetalburgWoods_EventScript_JamesRematch:: @ 822E31B
|
||||
trainerbattle_rematch TRAINER_JAMES_1, PetalburgWoods_Text_MyPokemonHaveGrown, PetalburgWoods_Text_CantBePopularIfLose
|
||||
msgbox PetalburgWoods_Text_IveBeenTrainingHard, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
PetalburgWoods_Text_22E332: @ 822E332
|
||||
PetalburgWoods_Text_NotAOneToBeFound: @ 822E332
|
||||
.string "Hmmm…\n"
|
||||
.string "Not a one to be found…$"
|
||||
|
||||
PetalburgWoods_Text_22E34F: @ 822E34F
|
||||
PetalburgWoods_Text_HaveYouSeenShroomish: @ 822E34F
|
||||
.string "Hello, have you seen any POKéMON\n"
|
||||
.string "called SHROOMISH around here?\p"
|
||||
.string "I really love that POKéMON.$"
|
||||
|
||||
PetalburgWoods_Text_22E3AA: @ 822E3AA
|
||||
PetalburgWoods_Text_IWasGoingToAmbushYou: @ 822E3AA
|
||||
.string "I was going to ambush you, but you\n"
|
||||
.string "had to dawdle in PETALBURG WOODS\l"
|
||||
.string "forever, didn't you?\p"
|
||||
.string "I got sick of waiting, so here I am!$"
|
||||
|
||||
PetalburgWoods_Text_22E428: @ 822E428
|
||||
PetalburgWoods_Text_HandOverThosePapers: @ 822E428
|
||||
.string "You! DEVON RESEARCHER!\p"
|
||||
.string "Hand over those papers!$"
|
||||
|
||||
PetalburgWoods_Text_22E457: @ 822E457
|
||||
PetalburgWoods_Text_YouHaveToHelpMe: @ 822E457
|
||||
.string "Aiyeeeh!\p"
|
||||
.string "You're a POKéMON TRAINER, aren't you?\n"
|
||||
.string "You've got to help me, please!$"
|
||||
|
||||
PetalburgWoods_Text_22E4A5: @ 822E4A5
|
||||
PetalburgWoods_Text_NoOneCrossesTeamAqua: @ 822E4A5
|
||||
.string "Hunh? What do you think you're doing?\n"
|
||||
.string "What, you're going to protect him?\p"
|
||||
.string "No one who crosses TEAM AQUA\n"
|
||||
.string "gets any mercy, not even a kid!\p"
|
||||
.string "Come on and battle me!$"
|
||||
|
||||
PetalburgWoods_Text_22E542: @ 822E542
|
||||
PetalburgWoods_Text_YoureKiddingMe: @ 822E542
|
||||
.string "You're kidding me! You're tough!$"
|
||||
|
||||
PetalburgWoods_Text_22E563: @ 822E563
|
||||
PetalburgWoods_Text_YouveGotSomeNerve: @ 822E563
|
||||
.string "Grrr… You've got some nerve\n"
|
||||
.string "meddling with TEAM AQUA!\l"
|
||||
.string "Come on and battle me again!\p"
|
||||
@@ -363,7 +363,7 @@ PetalburgWoods_Text_22E563: @ 822E563
|
||||
.string "after something in RUSTBORO.\p"
|
||||
.string "I'll let you go today!$"
|
||||
|
||||
PetalburgWoods_Text_22E63D: @ 822E63D
|
||||
PetalburgWoods_Text_ThatWasAwfullyClose: @ 822E63D
|
||||
.string "Whew…\n"
|
||||
.string "That was awfully close!\p"
|
||||
.string "Thanks to you, he didn't rob me of\n"
|
||||
@@ -371,85 +371,85 @@ PetalburgWoods_Text_22E63D: @ 822E63D
|
||||
.string "I know, I'll give you a GREAT BALL as\n"
|
||||
.string "my thanks!$"
|
||||
|
||||
PetalburgWoods_Text_22E6C7: @ 822E6C7
|
||||
PetalburgWoods_Text_TeamAquaAfterSomethingInRustboro: @ 822E6C7
|
||||
.string "Didn't that TEAM AQUA thug say\n"
|
||||
.string "they were after something in\l"
|
||||
.string "RUSTBORO, too?$"
|
||||
|
||||
PetalburgWoods_Text_22E712: @ 822E712
|
||||
PetalburgWoods_Text_ICantBeWastingTime: @ 822E712
|
||||
.string "Uh-oh! It's a crisis!\n"
|
||||
.string "I can't be wasting time!$"
|
||||
|
||||
PetalburgWoods_Text_22E741: @ 822E741
|
||||
PetalburgWoods_Text_YoureLoadedWithItems: @ 822E741
|
||||
.string "You're loaded with items.\n"
|
||||
.string "I can't give you this GREAT BALL.$"
|
||||
|
||||
PetalburgWoods_Text_22E77D: @ 822E77D
|
||||
PetalburgWoods_Text_GoBugPokemonTeam: @ 822E77D
|
||||
.string "I caught a whole bunch of POKéMON!\p"
|
||||
.string "Go, go, go!\n"
|
||||
.string "My BUG POKéMON team!$"
|
||||
|
||||
PetalburgWoods_Text_22E7C1: @ 822E7C1
|
||||
PetalburgWoods_Text_ICouldntWin: @ 822E7C1
|
||||
.string "I have all these POKéMON,\n"
|
||||
.string "but I couldn't win…$"
|
||||
|
||||
PetalburgWoods_Text_22E7EF: @ 822E7EF
|
||||
PetalburgWoods_Text_ImOutOfPokeBalls: @ 822E7EF
|
||||
.string "I caught a bunch of POKéMON.\n"
|
||||
.string "Now I'm out of POKé BALLS.$"
|
||||
|
||||
PetalburgWoods_Text_22E827: @ 822E827
|
||||
PetalburgWoods_Text_InstantlyPopularWithBugPokemon: @ 822E827
|
||||
.string "If you take BUG POKéMON to school,\n"
|
||||
.string "you get to be instantly popular!$"
|
||||
|
||||
PetalburgWoods_Text_22E86B: @ 822E86B
|
||||
PetalburgWoods_Text_CantBePopularIfILose: @ 822E86B
|
||||
.string "I can't be popular if I lose.$"
|
||||
|
||||
PetalburgWoods_Text_22E889: @ 822E889
|
||||
PetalburgWoods_Text_PeopleRespectYou: @ 822E889
|
||||
.string "If you have a big BUG POKéMON,\n"
|
||||
.string "people respect you for it.$"
|
||||
|
||||
PetalburgWoods_Text_22E8C3: @ 822E8C3
|
||||
PetalburgWoods_Text_IWantRematch1: @ 822E8C3
|
||||
.string "I want a rematch when my BUG\n"
|
||||
.string "POKéMON grow up!\p"
|
||||
.string "I'm registering you in my POKéNAV!$"
|
||||
|
||||
PetalburgWoods_Text_22E914: @ 822E914
|
||||
PetalburgWoods_Text_IWantRematch2: @ 822E914
|
||||
.string "I want a rematch when my BUG \n"
|
||||
.string "POKéMON grow up!\p"
|
||||
.string "I'm registering you in my POKéNAV!$"
|
||||
|
||||
PetalburgWoods_Text_22E966: @ 822E966
|
||||
PetalburgWoods_Text_MyPokemonHaveGrown: @ 822E966
|
||||
.string "My BUG POKéMON have grown.\n"
|
||||
.string "I'll be popular again.$"
|
||||
|
||||
PetalburgWoods_Text_22E998: @ 822E998
|
||||
PetalburgWoods_Text_CantBePopularIfLose: @ 822E998
|
||||
.string "I can't be popular if I lose.$"
|
||||
|
||||
PetalburgWoods_Text_22E9B6: @ 822E9B6
|
||||
PetalburgWoods_Text_IveBeenTrainingHard: @ 822E9B6
|
||||
.string "You get to be popular if you have\n"
|
||||
.string "strong POKéMON, right?\l"
|
||||
.string "So, I've been training hard.$"
|
||||
|
||||
PetalburgWoods_Text_22EA0C: @ 822EA0C
|
||||
PetalburgWoods_Text_StayOutOfTallGrass: @ 822EA0C
|
||||
.string "Yo, there!\n"
|
||||
.string "Your POKéMON doing okay?\p"
|
||||
.string "If your POKéMON are weak and you want\n"
|
||||
.string "to avoid battles, you should stay out\l"
|
||||
.string "of tall grass.$"
|
||||
|
||||
PetalburgWoods_Text_22EA8B: @ 822EA8B
|
||||
PetalburgWoods_Text_HiddenItemsExplanation: @ 822EA8B
|
||||
.string "Sometimes, there are things on the\n"
|
||||
.string "ground even if you can't see them.\p"
|
||||
.string "That's why I always check where I'm\n"
|
||||
.string "walking.$"
|
||||
|
||||
PetalburgWoods_Text_22EAFE: @ 822EAFE
|
||||
PetalburgWoods_Text_TryUsingThisItem: @ 822EAFE
|
||||
.string "Oh, neat!\n"
|
||||
.string "That's the BADGE from RUSTBORO GYM!\p"
|
||||
.string "You must be a TRAINER.\n"
|
||||
.string "You should try using this item.$"
|
||||
|
||||
PetalburgWoods_Text_22EB63: @ 822EB63
|
||||
PetalburgWoods_Text_MiracleSeedExplanation: @ 822EB63
|
||||
.string "It's a MIRACLE SEED.\n"
|
||||
.string "If a POKéMON holds that item, its\l"
|
||||
.string "GRASS-type moves become stronger.\p"
|
||||
@@ -457,7 +457,7 @@ PetalburgWoods_Text_22EB63: @ 822EB63
|
||||
.string "other convenient items for POKéMON\l"
|
||||
.string "to hold.$"
|
||||
|
||||
PetalburgWoods_Text_22EC10: @ 822EC10
|
||||
PetalburgWoods_Text_TrainerTipsExperience: @ 822EC10
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "Any POKéMON that appears even once\n"
|
||||
.string "in a battle is awarded EXP Points.\p"
|
||||
@@ -467,7 +467,7 @@ PetalburgWoods_Text_22EC10: @ 822EC10
|
||||
.string "out. It will earn EXP Points without\l"
|
||||
.string "being exposed to any harm.$"
|
||||
|
||||
PetalburgWoods_Text_22ED07: @ 822ED07
|
||||
PetalburgWoods_Text_TrainerTipsPP: @ 822ED07
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "In addition to Hit Points (HP), POKéMON\n"
|
||||
.string "have Power Points (PP) that are used to\l"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route101_EventScript_1EBDFB",
|
||||
"script": "Route101_EventScript_Youngster",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route101_EventScript_1EBE16",
|
||||
"script": "Route101_EventScript_BirchsBag",
|
||||
"flag": "FLAG_HIDE_ROUTE_101_BIRCH_STARTERS_BAG"
|
||||
},
|
||||
{
|
||||
@@ -100,7 +100,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route101_EventScript_1EBE04",
|
||||
"script": "Route101_EventScript_Boy",
|
||||
"flag": "FLAG_HIDE_ROUTE_101_BOY"
|
||||
}
|
||||
],
|
||||
@@ -113,7 +113,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "1",
|
||||
"script": "Route101_EventScript_1EBCDE"
|
||||
"script": "Route101_EventScript_StartBirchRescue"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -122,7 +122,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "1",
|
||||
"script": "Route101_EventScript_1EBCDE"
|
||||
"script": "Route101_EventScript_StartBirchRescue"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -131,7 +131,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD4E"
|
||||
"script": "Route101_EventScript_PreventExitSouth"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -140,7 +140,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD4E"
|
||||
"script": "Route101_EventScript_PreventExitSouth"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -149,7 +149,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD64"
|
||||
"script": "Route101_EventScript_PreventExitWest"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -158,7 +158,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD64"
|
||||
"script": "Route101_EventScript_PreventExitWest"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -167,7 +167,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD64"
|
||||
"script": "Route101_EventScript_PreventExitWest"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -176,7 +176,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD64"
|
||||
"script": "Route101_EventScript_PreventExitWest"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -185,7 +185,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE101_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route101_EventScript_1EBD7A"
|
||||
"script": "Route101_EventScript_PreventExitNorth"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -195,7 +195,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route101_EventScript_1EBE0D"
|
||||
"script": "Route101_EventScript_RouteSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -8,79 +8,79 @@ Route101_OnTransition: @ 81EBCC5
|
||||
end
|
||||
|
||||
Route101_MapScript2_1EBCCB: @ 81EBCCB
|
||||
map_script_2 VAR_ROUTE101_STATE, 0, Route101_EventScript_1EBCD5
|
||||
map_script_2 VAR_ROUTE101_STATE, 0, Route101_EventScript_HideMapNamePopup
|
||||
.2byte 0
|
||||
|
||||
Route101_EventScript_1EBCD5:: @ 81EBCD5
|
||||
Route101_EventScript_HideMapNamePopup:: @ 81EBCD5
|
||||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
setvar VAR_ROUTE101_STATE, 1
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBCDE:: @ 81EBCDE
|
||||
Route101_EventScript_StartBirchRescue:: @ 81EBCDE
|
||||
lockall
|
||||
playbgm MUS_EVENT0, 1
|
||||
msgbox Route101_Text_1EBE8F, MSGBOX_DEFAULT
|
||||
msgbox Route101_Text_HelpMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
setobjectxy 2, 0, 15
|
||||
setobjectxy 4, 0, 16
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_1EBDC2
|
||||
applymovement 2, Route101_Movement_1EBDE7
|
||||
applymovement 4, Route101_Movement_1EBDB5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_EnterScene
|
||||
applymovement 2, Route101_Movement_BirchRunAway1
|
||||
applymovement 4, Route101_Movement_PoochyenaChase1
|
||||
waitmovement 0
|
||||
applymovement 4, Route101_Movement_1EBD96
|
||||
applymovement 2, Route101_Movement_1EBDC8
|
||||
applymovement 4, Route101_Movement_PoochyenaChaseInCircles
|
||||
applymovement 2, Route101_Movement_BirchRunInCircles
|
||||
waitmovement 0
|
||||
applymovement 2, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
applymovement 4, Route101_Movement_1EBDBD
|
||||
applymovement 2, Route101_Movement_1EBDEF
|
||||
applymovement 4, Route101_Movement_PoochyenaFaceBirch
|
||||
applymovement 2, Route101_Movement_BirchFacePoochyena
|
||||
waitmovement 0
|
||||
msgbox Route101_Text_1EBE9A, MSGBOX_DEFAULT
|
||||
msgbox Route101_Text_PleaseHelp, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
setvar VAR_ROUTE101_STATE, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBD4E:: @ 81EBD4E
|
||||
Route101_EventScript_PreventExitSouth:: @ 81EBD4E
|
||||
lockall
|
||||
msgbox Route101_Text_1EBEDF, MSGBOX_DEFAULT
|
||||
msgbox Route101_Text_DontLeaveMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_1EBD90
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_PreventExitSouth
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBD64:: @ 81EBD64
|
||||
Route101_EventScript_PreventExitWest:: @ 81EBD64
|
||||
lockall
|
||||
msgbox Route101_Text_1EBEDF, MSGBOX_DEFAULT
|
||||
msgbox Route101_Text_DontLeaveMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_1EBD92
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_PreventExitWest
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBD7A:: @ 81EBD7A
|
||||
Route101_EventScript_PreventExitNorth:: @ 81EBD7A
|
||||
lockall
|
||||
msgbox Route101_Text_1EBEDF, MSGBOX_DEFAULT
|
||||
msgbox Route101_Text_DontLeaveMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_1EBD94
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route101_Movement_PreventExitNorth
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route101_Movement_1EBD90: @ 81EBD90
|
||||
Route101_Movement_PreventExitSouth: @ 81EBD90
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBD92: @ 81EBD92
|
||||
Route101_Movement_PreventExitWest: @ 81EBD92
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBD94: @ 81EBD94
|
||||
Route101_Movement_PreventExitNorth: @ 81EBD94
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBD96: @ 81EBD96
|
||||
Route101_Movement_PoochyenaChaseInCircles: @ 81EBD96
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -113,7 +113,7 @@ Route101_Movement_1EBD96: @ 81EBD96
|
||||
walk_fast_left
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDB5: @ 81EBDB5
|
||||
Route101_Movement_PoochyenaChase1: @ 81EBDB5
|
||||
walk_fast_up
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
@@ -122,17 +122,17 @@ Route101_Movement_1EBDB5: @ 81EBDB5
|
||||
walk_fast_up
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDBC: @ 81EBDBC
|
||||
@ Leftover data? This command is unused.
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDBD: @ 81EBDBD
|
||||
Route101_Movement_PoochyenaFaceBirch: @ 81EBDBD
|
||||
walk_in_place_fast_left
|
||||
walk_in_place_fast_left
|
||||
walk_in_place_fast_left
|
||||
walk_in_place_fast_left
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDC2: @ 81EBDC2
|
||||
Route101_Movement_EnterScene: @ 81EBDC2
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -140,7 +140,7 @@ Route101_Movement_1EBDC2: @ 81EBDC2
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDC8: @ 81EBDC8
|
||||
Route101_Movement_BirchRunInCircles: @ 81EBDC8
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_right
|
||||
@@ -173,7 +173,7 @@ Route101_Movement_1EBDC8: @ 81EBDC8
|
||||
walk_fast_left
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDE7: @ 81EBDE7
|
||||
Route101_Movement_BirchRunAway1: @ 81EBDE7
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
@@ -182,40 +182,40 @@ Route101_Movement_1EBDE7: @ 81EBDE7
|
||||
walk_fast_up
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDEE: @ 81EBDEE
|
||||
@ Leftover data? This command is unused.
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDEF: @ 81EBDEF
|
||||
Route101_Movement_BirchFacePoochyena: @ 81EBDEF
|
||||
walk_in_place_fast_right
|
||||
walk_in_place_fast_right
|
||||
walk_in_place_fast_right
|
||||
walk_in_place_fast_right
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDF4: @ 81EBDF4
|
||||
Route101_Movement_Unused1: @ 81EBDF4
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Route101_Movement_1EBDF7: @ 81EBDF7
|
||||
Route101_Movement_Unused2: @ 81EBDF7
|
||||
walk_up
|
||||
walk_left
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Route101_EventScript_1EBDFB:: @ 81EBDFB
|
||||
msgbox Route101_Text_1EBFDD, MSGBOX_NPC
|
||||
Route101_EventScript_Youngster:: @ 81EBDFB
|
||||
msgbox Route101_Text_TakeTiredPokemonToPokeCenter, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBE04:: @ 81EBE04
|
||||
msgbox Route101_Text_1EC04A, MSGBOX_NPC
|
||||
Route101_EventScript_Boy:: @ 81EBE04
|
||||
msgbox Route101_Text_WildPokemonInTallGrass, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBE0D:: @ 81EBE0D
|
||||
msgbox Route101_Text_1EC0C8, MSGBOX_SIGN
|
||||
Route101_EventScript_RouteSign:: @ 81EBE0D
|
||||
msgbox Route101_Text_RouteSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBE16:: @ 81EBE16
|
||||
Route101_EventScript_BirchsBag:: @ 81EBE16
|
||||
lock
|
||||
faceplayer
|
||||
setflag FLAG_SYS_POKEMON_GET
|
||||
@@ -227,9 +227,9 @@ Route101_EventScript_1EBE16:: @ 81EBE16
|
||||
waitmovement 0
|
||||
special ChooseStarter
|
||||
waitstate
|
||||
applymovement 2, Route101_Movement_1EBE8D
|
||||
applymovement 2, Route101_Movement_BirchApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox Route101_Text_1EBF12, MSGBOX_DEFAULT
|
||||
msgbox Route101_Text_YouSavedMe, MSGBOX_DEFAULT
|
||||
special HealPlayerParty
|
||||
setflag FLAG_HIDE_ROUTE_101_BIRCH_ZIGZAGOON_BATTLE
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH
|
||||
@@ -239,40 +239,40 @@ Route101_EventScript_1EBE16:: @ 81EBE16
|
||||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
call_if_eq Route101_EventScript_1EBE85
|
||||
call_if_eq Route101_EventScript_HideMayInBedroom
|
||||
compare VAR_RESULT, FEMALE
|
||||
call_if_eq Route101_EventScript_1EBE89
|
||||
call_if_eq Route101_EventScript_HideBrendanInBedroom
|
||||
warp MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB, 255, 6, 5
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
Route101_EventScript_1EBE85:: @ 81EBE85
|
||||
Route101_EventScript_HideMayInBedroom:: @ 81EBE85
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
|
||||
return
|
||||
|
||||
Route101_EventScript_1EBE89:: @ 81EBE89
|
||||
Route101_EventScript_HideBrendanInBedroom:: @ 81EBE89
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
|
||||
return
|
||||
|
||||
Route101_Movement_1EBE8D: @ 81EBE8D
|
||||
Route101_Movement_BirchApproachPlayer: @ 81EBE8D
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Route101_Text_1EBE8F: @ 81EBE8F
|
||||
Route101_Text_HelpMe: @ 81EBE8F
|
||||
.string "H-help me!$"
|
||||
|
||||
Route101_Text_1EBE9A: @ 81EBE9A
|
||||
Route101_Text_PleaseHelp: @ 81EBE9A
|
||||
.string "Hello! You over there!\n"
|
||||
.string "Please! Help!\p"
|
||||
.string "In my BAG!\n"
|
||||
.string "There's a POKé BALL!$"
|
||||
|
||||
Route101_Text_1EBEDF: @ 81EBEDF
|
||||
Route101_Text_DontLeaveMe: @ 81EBEDF
|
||||
.string "Wh-Where are you going?!\n"
|
||||
.string "Don't leave me like this!$"
|
||||
|
||||
Route101_Text_1EBF12: @ 81EBF12
|
||||
Route101_Text_YouSavedMe: @ 81EBF12
|
||||
.string "PROF. BIRCH: Whew…\p"
|
||||
.string "I was in the tall grass studying wild\n"
|
||||
.string "POKéMON when I was jumped.\p"
|
||||
@@ -283,19 +283,19 @@ Route101_Text_1EBF12: @ 81EBF12
|
||||
.string "This is not the place to chat, so come\n"
|
||||
.string "by my POKéMON LAB later, okay?$"
|
||||
|
||||
Route101_Text_1EBFDD: @ 81EBFDD
|
||||
Route101_Text_TakeTiredPokemonToPokeCenter: @ 81EBFDD
|
||||
.string "If POKéMON get tired, take them to\n"
|
||||
.string "a POKéMON CENTER.\p"
|
||||
.string "There's a POKéMON CENTER in OLDALE\n"
|
||||
.string "TOWN right close by.$"
|
||||
|
||||
Route101_Text_1EC04A: @ 81EC04A
|
||||
Route101_Text_WildPokemonInTallGrass: @ 81EC04A
|
||||
.string "Wild POKéMON will jump out at you in\n"
|
||||
.string "tall grass.\p"
|
||||
.string "If you want to catch POKéMON, you have\n"
|
||||
.string "to go into the tall grass and search.$"
|
||||
|
||||
Route101_Text_1EC0C8: @ 81EC0C8
|
||||
Route101_Text_RouteSign: @ 81EC0C8
|
||||
.string "ROUTE 101\n"
|
||||
.string "{UP_ARROW} OLDALE TOWN$"
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route102_EventScript_1EC0E1",
|
||||
"script": "Route102_EventScript_LittleBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route102_EventScript_1EC105",
|
||||
"script": "Route102_EventScript_Calvin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route102_EventScript_1EC1B3",
|
||||
"script": "Route102_EventScript_Rick",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route102_EventScript_1EC1CA",
|
||||
"script": "Route102_EventScript_Tiana",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route102_EventScript_1EC0FC",
|
||||
"script": "Route102_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -139,7 +139,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route102_EventScript_1EC1E1",
|
||||
"script": "Route102_EventScript_Allen",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -152,7 +152,7 @@
|
||||
"y": 2,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route102_EventScript_1EC0F3"
|
||||
"script": "Route102_EventScript_RouteSignPetalburg"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -160,7 +160,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route102_EventScript_1EC0EA"
|
||||
"script": "Route102_EventScript_RouteSignOldale"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,81 +1,81 @@
|
||||
Route102_MapScripts:: @ 81EC0E0
|
||||
.byte 0
|
||||
|
||||
Route102_EventScript_1EC0E1:: @ 81EC0E1
|
||||
msgbox Route102_Text_1EC2C0, MSGBOX_NPC
|
||||
Route102_EventScript_LittleBoy:: @ 81EC0E1
|
||||
msgbox Route102_Text_ImNotVeryTall, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC0EA:: @ 81EC0EA
|
||||
msgbox Route102_Text_1EC35B, MSGBOX_SIGN
|
||||
Route102_EventScript_RouteSignOldale:: @ 81EC0EA
|
||||
msgbox Route102_Text_RouteSignOldale, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC0F3:: @ 81EC0F3
|
||||
msgbox Route102_Text_1EC373, MSGBOX_SIGN
|
||||
Route102_EventScript_RouteSignPetalburg:: @ 81EC0F3
|
||||
msgbox Route102_Text_RouteSignPetalburg, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC0FC:: @ 81EC0FC
|
||||
msgbox Route102_Text_1EC32E, MSGBOX_NPC
|
||||
Route102_EventScript_Boy:: @ 81EC0FC
|
||||
msgbox Route102_Text_CatchWholeBunchOfPokemon, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC105:: @ 81EC105
|
||||
trainerbattle_single TRAINER_CALVIN_1, Route102_Text_294513, Route102_Text_29457C, Route102_EventScript_1EC146
|
||||
Route102_EventScript_Calvin:: @ 81EC105
|
||||
trainerbattle_single TRAINER_CALVIN_1, Route102_Text_CalvinIntro, Route102_Text_CalvinDefeated, Route102_EventScript_CalvinRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route102_EventScript_1EC19C
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route102_EventScript_CalvinRematch
|
||||
setvar VAR_0x8004, TRAINER_CALVIN_1
|
||||
specialvar VAR_RESULT, IsTrainerRegistered
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route102_EventScript_1EC170
|
||||
msgbox Route102_Text_2945AC, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route102_EventScript_CalvinTryRegister
|
||||
msgbox Route102_Text_CalvinPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC146:: @ 81EC146
|
||||
Route102_EventScript_CalvinRegisterMatchCallAfterBattle:: @ 81EC146
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, Route102_EventScript_1EC157
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, Route102_EventScript_CalvinRegisterMatchCall
|
||||
release
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC157:: @ 81EC157
|
||||
msgbox Route102_Text_294668, MSGBOX_DEFAULT
|
||||
Route102_EventScript_CalvinRegisterMatchCall:: @ 81EC157
|
||||
msgbox Route102_Text_CalvinRegisterShort, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_CALVIN_1
|
||||
release
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC170:: @ 81EC170
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, Route102_EventScript_1EC183
|
||||
msgbox Route102_Text_2945AC, MSGBOX_DEFAULT
|
||||
Route102_EventScript_CalvinTryRegister:: @ 81EC170
|
||||
goto_if_set FLAG_HAS_MATCH_CALL, Route102_EventScript_CalvinRegister
|
||||
msgbox Route102_Text_CalvinPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC183:: @ 81EC183
|
||||
msgbox Route102_Text_2945EB, MSGBOX_DEFAULT
|
||||
Route102_EventScript_CalvinRegister:: @ 81EC183
|
||||
msgbox Route102_Text_CalvinRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_CALVIN_1
|
||||
release
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC19C:: @ 81EC19C
|
||||
trainerbattle_rematch TRAINER_CALVIN_1, Route102_Text_2946AE, Route102_Text_29470C
|
||||
msgbox Route102_Text_29473C, MSGBOX_AUTOCLOSE
|
||||
Route102_EventScript_CalvinRematch:: @ 81EC19C
|
||||
trainerbattle_rematch TRAINER_CALVIN_1, Route102_Text_CalvinRematchIntro, Route102_Text_CalvinRematchDefeated
|
||||
msgbox Route102_Text_CalvinRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC1B3:: @ 81EC1B3
|
||||
trainerbattle_single TRAINER_RICK, Route102_Text_29480C, Route102_Text_294847
|
||||
msgbox Route102_Text_294859, MSGBOX_AUTOCLOSE
|
||||
Route102_EventScript_Rick:: @ 81EC1B3
|
||||
trainerbattle_single TRAINER_RICK, Route102_Text_RickIntro, Route102_Text_RickDefeated
|
||||
msgbox Route102_Text_RickPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC1CA:: @ 81EC1CA
|
||||
trainerbattle_single TRAINER_TIANA, Route102_Text_29489E, Route102_Text_2948F3
|
||||
msgbox Route102_Text_294916, MSGBOX_AUTOCLOSE
|
||||
Route102_EventScript_Tiana:: @ 81EC1CA
|
||||
trainerbattle_single TRAINER_TIANA, Route102_Text_TianaIntro, Route102_Text_TianaDefeated
|
||||
msgbox Route102_Text_TianaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route102_EventScript_1EC1E1:: @ 81EC1E1
|
||||
trainerbattle_single TRAINER_ALLEN, Route102_Text_294775, Route102_Text_2947AA
|
||||
msgbox Route102_Text_2947DB, MSGBOX_AUTOCLOSE
|
||||
Route102_EventScript_Allen:: @ 81EC1E1
|
||||
trainerbattle_single TRAINER_ALLEN, Route102_Text_AllenIntro, Route102_Text_AllenDefeated
|
||||
msgbox Route102_Text_AllenPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
PetalburgCity_Text_1EC1F8: @ 81EC1F8
|
||||
Route102_Text_WatchMeCatchPokemon: @ 81EC1F8
|
||||
.string "WALLY: {PLAYER}…\n"
|
||||
.string "POKéMON hide in tall grass like this,\l"
|
||||
.string "don't they?\p"
|
||||
@@ -83,29 +83,29 @@ PetalburgCity_Text_1EC1F8: @ 81EC1F8
|
||||
.string "catch one properly.\p"
|
||||
.string "…Whoa!$"
|
||||
|
||||
PetalburgCity_Text_1EC271: @ 81EC271
|
||||
Route102_Text_WallyIDidIt: @ 81EC271
|
||||
.string "WALLY: I did it… It's my…\n"
|
||||
.string "My POKéMON!$"
|
||||
|
||||
PetalburgCity_Text_1EC297: @ 81EC297
|
||||
Route102_Text_LetsGoBack: @ 81EC297
|
||||
.string "{PLAYER}, thank you!\n"
|
||||
.string "Let's go back to the GYM!$"
|
||||
|
||||
Route102_Text_1EC2C0: @ 81EC2C0
|
||||
Route102_Text_ImNotVeryTall: @ 81EC2C0
|
||||
.string "I'm…not very tall, so I sink right\n"
|
||||
.string "into tall grass.\p"
|
||||
.string "The grass goes up my nose and…\n"
|
||||
.string "Fwafwafwafwafwa…\p"
|
||||
.string "Fwatchoo!$"
|
||||
|
||||
Route102_Text_1EC32E: @ 81EC32E
|
||||
Route102_Text_CatchWholeBunchOfPokemon: @ 81EC32E
|
||||
.string "I'm going to catch a whole bunch of\n"
|
||||
.string "POKéMON!$"
|
||||
|
||||
Route102_Text_1EC35B: @ 81EC35B
|
||||
Route102_Text_RouteSignOldale: @ 81EC35B
|
||||
.string "ROUTE 102\n"
|
||||
.string "{RIGHT_ARROW} OLDALE TOWN$"
|
||||
|
||||
Route102_Text_1EC373: @ 81EC373
|
||||
Route102_Text_RouteSignPetalburg: @ 81EC373
|
||||
.string "ROUTE 102\n"
|
||||
.string "{LEFT_ARROW} PETALBURG CITY$"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route103_EventScript_1EC5E2",
|
||||
"script": "Route103_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route103_EventScript_1EC3C1",
|
||||
"script": "Route103_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_ROUTE_103_RIVAL"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route103_EventScript_1EC5F4",
|
||||
"script": "Route103_EventScript_Daisy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route103_EventScript_1EC66E",
|
||||
"script": "Route103_EventScript_Liv",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route103_EventScript_1EC60B",
|
||||
"script": "Route103_EventScript_Amy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -100,7 +100,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route103_EventScript_1EC6D1",
|
||||
"script": "Route103_EventScript_Andrew",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -152,7 +152,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route103_EventScript_1EC5D9",
|
||||
"script": "Route103_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -178,7 +178,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route103_EventScript_1EC6E8",
|
||||
"script": "Route103_EventScript_Miguel",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -230,7 +230,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route103_EventScript_1EC761",
|
||||
"script": "Route103_EventScript_Rhett",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -243,7 +243,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route103_EventScript_1EC74A",
|
||||
"script": "Route103_EventScript_Marcos",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -256,7 +256,7 @@
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route103_EventScript_1EC78F",
|
||||
"script": "Route103_EventScript_Isabelle",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -269,7 +269,7 @@
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route103_EventScript_1EC778",
|
||||
"script": "Route103_EventScript_Pete",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -303,7 +303,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route103_EventScript_1EC5EB"
|
||||
"script": "Route103_EventScript_RouteSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
Route103_MapScripts:: @ 81EC38E
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route103_OnTransition
|
||||
map_script MAP_SCRIPT_ON_LOAD, Route103_MapScript1_1EC3A4
|
||||
map_script MAP_SCRIPT_ON_LOAD, Route103_OnLoad
|
||||
.byte 0
|
||||
|
||||
Route103_OnTransition: @ 81EC399
|
||||
@@ -8,26 +8,26 @@ Route103_OnTransition: @ 81EC399
|
||||
call ProfBirch_EventScript_UpdateLocation
|
||||
end
|
||||
|
||||
Route103_MapScript1_1EC3A4: @ 81EC3A4
|
||||
call_if_set FLAG_SYS_GAME_CLEAR, Route103_EventScript_1EC3AE
|
||||
Route103_OnLoad: @ 81EC3A4
|
||||
call_if_set FLAG_SYS_GAME_CLEAR, Route103_EventScript_OpenAlteringCave
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC3AE:: @ 81EC3AE
|
||||
Route103_EventScript_OpenAlteringCave:: @ 81EC3AE
|
||||
setmetatile 45, 5, METATILE_General_CaveEntrance_Top, 1
|
||||
setmetatile 45, 6, METATILE_General_CaveEntrance_Bottom, 0
|
||||
return
|
||||
|
||||
Route103_EventScript_1EC3C1:: @ 81EC3C1
|
||||
Route103_EventScript_Rival:: @ 81EC3C1
|
||||
lockall
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq Route103_EventScript_1EC3DA
|
||||
goto_if_eq Route103_EventScript_RivalMay
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq Route103_EventScript_1EC434
|
||||
goto_if_eq Route103_EventScript_RivalBrendan
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC3DA:: @ 81EC3DA
|
||||
msgbox Route103_Text_1EC7A6, MSGBOX_DEFAULT
|
||||
Route103_EventScript_RivalMay:: @ 81EC3DA
|
||||
msgbox Route103_Text_MayRoute103Pokemon, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playbgm MUS_GIRL_SUP, 1
|
||||
applymovement 2, Common_Movement_FacePlayer
|
||||
@@ -36,15 +36,15 @@ Route103_EventScript_1EC3DA:: @ 81EC3DA
|
||||
waitmovement 0
|
||||
applymovement 2, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox Route103_Text_1EC7DE, MSGBOX_DEFAULT
|
||||
msgbox Route103_Text_MayLetsBattle, MSGBOX_DEFAULT
|
||||
switch VAR_STARTER_MON
|
||||
case 0, Route103_EventScript_1EC48E
|
||||
case 1, Route103_EventScript_1EC49E
|
||||
case 2, Route103_EventScript_1EC4AE
|
||||
case 0, Route103_EventScript_StartMayBattleTreecko
|
||||
case 1, Route103_EventScript_StartMayBattleTorchic
|
||||
case 2, Route103_EventScript_StartMayBattleMudkip
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC434:: @ 81EC434
|
||||
msgbox Route103_Text_1EC989, MSGBOX_DEFAULT
|
||||
Route103_EventScript_RivalBrendan:: @ 81EC434
|
||||
msgbox Route103_Text_BrendanRoute103Pokemon, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playbgm MUS_BOY_SUP, 1
|
||||
applymovement 2, Common_Movement_FacePlayer
|
||||
@@ -53,92 +53,92 @@ Route103_EventScript_1EC434:: @ 81EC434
|
||||
waitmovement 0
|
||||
applymovement 2, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox Route103_Text_1EC9CE, MSGBOX_DEFAULT
|
||||
msgbox Route103_Text_BrendanLetsBattle, MSGBOX_DEFAULT
|
||||
switch VAR_STARTER_MON
|
||||
case 0, Route103_EventScript_1EC4BE
|
||||
case 1, Route103_EventScript_1EC4CE
|
||||
case 2, Route103_EventScript_1EC4DE
|
||||
case 0, Route103_EventScript_StartBrendanBattleTreecko
|
||||
case 1, Route103_EventScript_StartBrendanBattleTorchic
|
||||
case 2, Route103_EventScript_StartBrendanBattleMudkip
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC48E:: @ 81EC48E
|
||||
trainerbattle_no_intro TRAINER_MAY_4, Route103_Text_1EC881
|
||||
goto Route103_EventScript_1EC4EE
|
||||
Route103_EventScript_StartMayBattleTreecko:: @ 81EC48E
|
||||
trainerbattle_no_intro TRAINER_MAY_4, Route103_Text_MayDefeated
|
||||
goto Route103_EventScript_AfterMayBattle
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC49E:: @ 81EC49E
|
||||
trainerbattle_no_intro TRAINER_MAY_7, Route103_Text_1EC881
|
||||
goto Route103_EventScript_1EC4EE
|
||||
Route103_EventScript_StartMayBattleTorchic:: @ 81EC49E
|
||||
trainerbattle_no_intro TRAINER_MAY_7, Route103_Text_MayDefeated
|
||||
goto Route103_EventScript_AfterMayBattle
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC4AE:: @ 81EC4AE
|
||||
trainerbattle_no_intro TRAINER_MAY_1, Route103_Text_1EC881
|
||||
goto Route103_EventScript_1EC4EE
|
||||
Route103_EventScript_StartMayBattleMudkip:: @ 81EC4AE
|
||||
trainerbattle_no_intro TRAINER_MAY_1, Route103_Text_MayDefeated
|
||||
goto Route103_EventScript_AfterMayBattle
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC4BE:: @ 81EC4BE
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_4, Route103_Text_1ECA59
|
||||
goto Route103_EventScript_1EC4FC
|
||||
Route103_EventScript_StartBrendanBattleTreecko:: @ 81EC4BE
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_4, Route103_Text_BrendanDefeated
|
||||
goto Route103_EventScript_AfterBrendanBattle
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC4CE:: @ 81EC4CE
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_7, Route103_Text_1ECA59
|
||||
goto Route103_EventScript_1EC4FC
|
||||
Route103_EventScript_StartBrendanBattleTorchic:: @ 81EC4CE
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_7, Route103_Text_BrendanDefeated
|
||||
goto Route103_EventScript_AfterBrendanBattle
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC4DE:: @ 81EC4DE
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_1, Route103_Text_1ECA59
|
||||
goto Route103_EventScript_1EC4FC
|
||||
Route103_EventScript_StartBrendanBattleMudkip:: @ 81EC4DE
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_1, Route103_Text_BrendanDefeated
|
||||
goto Route103_EventScript_AfterBrendanBattle
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC4EE:: @ 81EC4EE
|
||||
msgbox Route103_Text_1EC8AE, MSGBOX_DEFAULT
|
||||
goto Route103_EventScript_1EC50A
|
||||
Route103_EventScript_AfterMayBattle:: @ 81EC4EE
|
||||
msgbox Route103_Text_MayTimeToHeadBack, MSGBOX_DEFAULT
|
||||
goto Route103_EventScript_RivalExit
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC4FC:: @ 81EC4FC
|
||||
msgbox Route103_Text_1ECA79, MSGBOX_DEFAULT
|
||||
goto Route103_EventScript_1EC50A
|
||||
Route103_EventScript_AfterBrendanBattle:: @ 81EC4FC
|
||||
msgbox Route103_Text_BrendanTimeToHeadBack, MSGBOX_DEFAULT
|
||||
goto Route103_EventScript_RivalExit
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC50A:: @ 81EC50A
|
||||
Route103_EventScript_RivalExit:: @ 81EC50A
|
||||
closemessage
|
||||
switch VAR_FACING
|
||||
case DIR_SOUTH, Route103_EventScript_1EC585
|
||||
case DIR_NORTH, Route103_EventScript_1EC53D
|
||||
case DIR_WEST, Route103_EventScript_1EC561
|
||||
case DIR_EAST, Route103_EventScript_1EC561
|
||||
case DIR_SOUTH, Route103_EventScript_RivalExitFacingSouth
|
||||
case DIR_NORTH, Route103_EventScript_RivalExitFacingNorth
|
||||
case DIR_WEST, Route103_EventScript_RivalExitFacingEastOrWest
|
||||
case DIR_EAST, Route103_EventScript_RivalExitFacingEastOrWest
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC53D:: @ 81EC53D
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route103_Movement_1EC5C8
|
||||
applymovement 2, Route103_Movement_1EC5BE
|
||||
Route103_EventScript_RivalExitFacingNorth:: @ 81EC53D
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route103_Movement_WatchRivalExitFacingNorth
|
||||
applymovement 2, Route103_Movement_RivalExitFacingNorth1
|
||||
waitmovement 0
|
||||
playse SE_DANSA
|
||||
applymovement 2, Route103_Movement_1EC5C1
|
||||
applymovement 2, Route103_EventScript_RivalExitFacingNorth2
|
||||
waitmovement 0
|
||||
goto Route103_EventScript_1EC5A2
|
||||
goto Route103_EventScript_RivalEnd
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC561:: @ 81EC561
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route103_Movement_1EC5D6
|
||||
applymovement 2, Route103_Movement_1EC5CE
|
||||
Route103_EventScript_RivalExitFacingEastOrWest:: @ 81EC561
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route103_Movement_WatchRivalExitFacingEastOrWest
|
||||
applymovement 2, Route103_Movement_RivalExit1
|
||||
waitmovement 0
|
||||
playse SE_DANSA
|
||||
applymovement 2, Route103_Movement_1EC5D0
|
||||
applymovement 2, Route103_Movement_RivalExit2
|
||||
waitmovement 0
|
||||
goto Route103_EventScript_1EC5A2
|
||||
goto Route103_EventScript_RivalEnd
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC585:: @ 81EC585
|
||||
applymovement 2, Route103_Movement_1EC5CE
|
||||
Route103_EventScript_RivalExitFacingSouth:: @ 81EC585
|
||||
applymovement 2, Route103_Movement_RivalExit1
|
||||
waitmovement 0
|
||||
playse SE_DANSA
|
||||
applymovement 2, Route103_Movement_1EC5D0
|
||||
applymovement 2, Route103_Movement_RivalExit2
|
||||
waitmovement 0
|
||||
goto Route103_EventScript_1EC5A2
|
||||
goto Route103_EventScript_RivalEnd
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC5A2:: @ 81EC5A2
|
||||
Route103_EventScript_RivalEnd:: @ 81EC5A2
|
||||
removeobject 2
|
||||
setvar VAR_BIRCH_LAB_STATE, 4
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL
|
||||
@@ -150,12 +150,12 @@ Route103_EventScript_1EC5A2:: @ 81EC5A2
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route103_Movement_1EC5BE: @ 81EC5BE
|
||||
Route103_Movement_RivalExitFacingNorth1: @ 81EC5BE
|
||||
walk_left
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route103_Movement_1EC5C1: @ 81EC5C1
|
||||
Route103_EventScript_RivalExitFacingNorth2: @ 81EC5C1
|
||||
jump_2_down
|
||||
delay_16
|
||||
walk_down
|
||||
@@ -164,7 +164,7 @@ Route103_Movement_1EC5C1: @ 81EC5C1
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route103_Movement_1EC5C8: @ 81EC5C8
|
||||
Route103_Movement_WatchRivalExitFacingNorth: @ 81EC5C8
|
||||
delay_16
|
||||
delay_4
|
||||
walk_in_place_fastest_left
|
||||
@@ -172,11 +172,11 @@ Route103_Movement_1EC5C8: @ 81EC5C8
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Route103_Movement_1EC5CE: @ 81EC5CE
|
||||
Route103_Movement_RivalExit1: @ 81EC5CE
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route103_Movement_1EC5D0: @ 81EC5D0
|
||||
Route103_Movement_RivalExit2: @ 81EC5D0
|
||||
jump_2_down
|
||||
delay_16
|
||||
walk_down
|
||||
@@ -184,118 +184,118 @@ Route103_Movement_1EC5D0: @ 81EC5D0
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route103_Movement_1EC5D6: @ 81EC5D6
|
||||
Route103_Movement_WatchRivalExitFacingEastOrWest: @ 81EC5D6
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Route103_EventScript_1EC5D9:: @ 81EC5D9
|
||||
msgbox Route103_Text_1ECB73, MSGBOX_NPC
|
||||
Route103_EventScript_Boy:: @ 81EC5D9
|
||||
msgbox Route103_Text_ShouldHaveBroughtPotion, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC5E2:: @ 81EC5E2
|
||||
msgbox Route103_Text_1ECBB5, MSGBOX_NPC
|
||||
Route103_EventScript_Man:: @ 81EC5E2
|
||||
msgbox Route103_Text_ShortcutToOldale, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC5EB:: @ 81EC5EB
|
||||
msgbox Route103_Text_1ECC1A, MSGBOX_SIGN
|
||||
Route103_EventScript_RouteSign:: @ 81EC5EB
|
||||
msgbox Route103_Text_RouteSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC5F4:: @ 81EC5F4
|
||||
trainerbattle_single TRAINER_DAISY, Route103_Text_29495A, Route103_Text_29498F
|
||||
msgbox Route103_Text_2949B4, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_Daisy:: @ 81EC5F4
|
||||
trainerbattle_single TRAINER_DAISY, Route103_Text_DaisyIntro, Route103_Text_DaisyDefeated
|
||||
msgbox Route103_Text_DaisyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC60B:: @ 81EC60B
|
||||
trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_2949F9, Route103_Text_294A3D, Route103_Text_294AAE, Route103_EventScript_1EC63A
|
||||
Route103_EventScript_Amy:: @ 81EC60B
|
||||
trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_AmyIntro, Route103_Text_AmyDefeated, Route103_Text_AmyNotEnoughPokemon, Route102_EventScript_AmyRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route103_EventScript_1EC653
|
||||
msgbox Route103_Text_294A52, MSGBOX_AUTOCLOSE
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route102_EventScript_AmyRematch
|
||||
msgbox Route103_Text_AmyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC63A:: @ 81EC63A
|
||||
msgbox Route103_Text_294B8A, MSGBOX_DEFAULT
|
||||
Route102_EventScript_AmyRegisterMatchCallAfterBattle:: @ 81EC63A
|
||||
msgbox Route103_Text_AmyLivRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_AMY_AND_LIV_1
|
||||
release
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC653:: @ 81EC653
|
||||
trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_294C29, Route103_Text_294C6D, Route103_Text_294CEF
|
||||
msgbox Route103_Text_294C93, MSGBOX_AUTOCLOSE
|
||||
Route102_EventScript_AmyRematch:: @ 81EC653
|
||||
trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_AmyRematchIntro, Route103_Text_AmyRematchDefeated, Route103_Text_AmyRematchNotEnoughPokemon
|
||||
msgbox Route103_Text_AmyRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC66E:: @ 81EC66E
|
||||
trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_294AFD, Route103_Text_294B22, Route103_Text_294BD0, Route103_EventScript_1EC69D
|
||||
Route103_EventScript_Liv:: @ 81EC66E
|
||||
trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_LivIntro, Route103_Text_LivDefeated, Route103_Text_LivNotEnoughPokemon, Route102_EventScript_LivRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route103_EventScript_1EC6B6
|
||||
msgbox Route103_Text_294B40, MSGBOX_AUTOCLOSE
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route102_EventScript_LivRematch
|
||||
msgbox Route103_Text_LivPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC69D:: @ 81EC69D
|
||||
msgbox Route103_Text_294B8A, MSGBOX_DEFAULT
|
||||
Route102_EventScript_LivRegisterMatchCallAfterBattle:: @ 81EC69D
|
||||
msgbox Route103_Text_AmyLivRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_AMY_AND_LIV_1
|
||||
release
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC6B6:: @ 81EC6B6
|
||||
trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_294D3E, Route103_Text_294D63, Route103_Text_294DDB
|
||||
msgbox Route103_Text_294D89, MSGBOX_AUTOCLOSE
|
||||
Route102_EventScript_LivRematch:: @ 81EC6B6
|
||||
trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_LivRematchIntro, Route103_Text_LivRematchDefeated, Route103_Text_LivRematchNotEnoughPokemon
|
||||
msgbox Route103_Text_LivRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC6D1:: @ 81EC6D1
|
||||
trainerbattle_single TRAINER_ANDREW, Route103_Text_294E34, Route103_Text_294E92
|
||||
msgbox Route103_Text_294EBB, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_Andrew:: @ 81EC6D1
|
||||
trainerbattle_single TRAINER_ANDREW, Route103_Text_AndrewIntro, Route103_Text_AndrewDefeated
|
||||
msgbox Route103_Text_AndrewPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC6E8:: @ 81EC6E8
|
||||
trainerbattle_single TRAINER_MIGUEL_1, Route103_Text_294EDF, Route103_Text_294F21, Route103_EventScript_1EC714
|
||||
Route103_EventScript_Miguel:: @ 81EC6E8
|
||||
trainerbattle_single TRAINER_MIGUEL_1, Route103_Text_MiguelIntro, Route103_Text_MiguelDefeated, Route102_EventScript_MiguelRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route103_EventScript_1EC733
|
||||
msgbox Route103_Text_294F42, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route103_EventScript_MiguelRematch
|
||||
msgbox Route103_Text_MiguelPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC714:: @ 81EC714
|
||||
Route102_EventScript_MiguelRegisterMatchCallAfterBattle:: @ 81EC714
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route103_Text_294F7E, MSGBOX_DEFAULT
|
||||
msgbox Route103_Text_MiguelRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_MIGUEL_1
|
||||
release
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC733:: @ 81EC733
|
||||
trainerbattle_rematch TRAINER_MIGUEL_1, Route103_Text_294FC3, Route103_Text_295006
|
||||
msgbox Route103_Text_29501E, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_MiguelRematch:: @ 81EC733
|
||||
trainerbattle_rematch TRAINER_MIGUEL_1, Route103_Text_MiguelRematchIntro, Route103_Text_MiguelRematchDefeated
|
||||
msgbox Route103_Text_MiguelRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC74A:: @ 81EC74A
|
||||
trainerbattle_single TRAINER_MARCOS, Route103_Text_295206, Route103_Text_29522B
|
||||
msgbox Route103_Text_295246, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_Marcos:: @ 81EC74A
|
||||
trainerbattle_single TRAINER_MARCOS, Route103_Text_MarcosIntro, Route103_Text_MarcosDefeated
|
||||
msgbox Route103_Text_MarcosPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC761:: @ 81EC761
|
||||
trainerbattle_single TRAINER_RHETT, Route103_Text_295199, Route103_Text_2951C6
|
||||
msgbox Route103_Text_2951DE, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_Rhett:: @ 81EC761
|
||||
trainerbattle_single TRAINER_RHETT, Route103_Text_RhettIntro, Route103_Text_RhettDefeated
|
||||
msgbox Route103_Text_RhettPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC778:: @ 81EC778
|
||||
trainerbattle_single TRAINER_PETE, Route103_Text_295063, Route103_Text_295093
|
||||
msgbox Route103_Text_2950AA, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_Pete:: @ 81EC778
|
||||
trainerbattle_single TRAINER_PETE, Route103_Text_PeteIntro, Route103_Text_PeteDefeated
|
||||
msgbox Route103_Text_PetePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_EventScript_1EC78F:: @ 81EC78F
|
||||
trainerbattle_single TRAINER_ISABELLE, Route103_Text_295116, Route103_Text_295146
|
||||
msgbox Route103_Text_29514D, MSGBOX_AUTOCLOSE
|
||||
Route103_EventScript_Isabelle:: @ 81EC78F
|
||||
trainerbattle_single TRAINER_ISABELLE, Route103_Text_IsabelleIntro, Route103_Text_IsabelleDefeated
|
||||
msgbox Route103_Text_IsabellePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route103_Text_1EC7A6: @ 81EC7A6
|
||||
Route103_Text_MayRoute103Pokemon: @ 81EC7A6
|
||||
.string "MAY: Let's see… The POKéMON found\n"
|
||||
.string "on ROUTE 103 include…$"
|
||||
|
||||
Route103_Text_1EC7DE: @ 81EC7DE
|
||||
Route103_Text_MayLetsBattle: @ 81EC7DE
|
||||
.string "Oh, hi, {PLAYER}{KUN}!\p"
|
||||
.string "…Oh, I see, my dad gave you\n"
|
||||
.string "a POKéMON as a gift.\p"
|
||||
@@ -304,11 +304,11 @@ Route103_Text_1EC7DE: @ 81EC7DE
|
||||
.string "I'll give you a taste of what being\n"
|
||||
.string "a TRAINER is like.$"
|
||||
|
||||
Route103_Text_1EC881: @ 81EC881
|
||||
Route103_Text_MayDefeated: @ 81EC881
|
||||
.string "Wow! That's great!\n"
|
||||
.string "{PLAYER}{KUN}, you're pretty good!$"
|
||||
|
||||
Route103_Text_1EC8AE: @ 81EC8AE
|
||||
Route103_Text_MayTimeToHeadBack: @ 81EC8AE
|
||||
.string "MAY: I think I know why my dad has\n"
|
||||
.string "an eye out for you now.\p"
|
||||
.string "I mean, you just got that POKéMON,\n"
|
||||
@@ -318,11 +318,11 @@ Route103_Text_1EC8AE: @ 81EC8AE
|
||||
.string "Well, it's time to head back to\n"
|
||||
.string "the LAB.$"
|
||||
|
||||
Route103_Text_1EC989: @ 81EC989
|
||||
Route103_Text_BrendanRoute103Pokemon: @ 81EC989
|
||||
.string "BRENDAN: Okay, so it's this one and\n"
|
||||
.string "that one that live on ROUTE 103…$"
|
||||
|
||||
Route103_Text_1EC9CE: @ 81EC9CE
|
||||
Route103_Text_BrendanLetsBattle: @ 81EC9CE
|
||||
.string "Hey, it's {PLAYER}!\p"
|
||||
.string "…Oh, yeah, Dad gave you a POKéMON.\p"
|
||||
.string "Since we're here, how about a little\n"
|
||||
@@ -330,10 +330,10 @@ Route103_Text_1EC9CE: @ 81EC9CE
|
||||
.string "I'll teach you what being a TRAINER's\n"
|
||||
.string "about!$"
|
||||
|
||||
Route103_Text_1ECA59: @ 81ECA59
|
||||
Route103_Text_BrendanDefeated: @ 81ECA59
|
||||
.string "Huh, {PLAYER}, you're not too shabby.$"
|
||||
|
||||
Route103_Text_1ECA79: @ 81ECA79
|
||||
Route103_Text_BrendanTimeToHeadBack: @ 81ECA79
|
||||
.string "BRENDAN: I think I get it.\n"
|
||||
.string "I think I know why my dad has his eye\l"
|
||||
.string "out for you now.\p"
|
||||
@@ -343,16 +343,16 @@ Route103_Text_1ECA79: @ 81ECA79
|
||||
.string "could befriend any POKéMON with ease.\p"
|
||||
.string "We should head back to the LAB.$"
|
||||
|
||||
Route103_Text_1ECB73: @ 81ECB73
|
||||
Route103_Text_ShouldHaveBroughtPotion: @ 81ECB73
|
||||
.string "My POKéMON is staggeringly tired…\n"
|
||||
.string "I should have brought a POTION…$"
|
||||
|
||||
Route103_Text_1ECBB5: @ 81ECBB5
|
||||
Route103_Text_ShortcutToOldale: @ 81ECBB5
|
||||
.string "If you cross the sea from here,\n"
|
||||
.string "it'll be a shortcut to OLDALE TOWN.\p"
|
||||
.string "Fufufu, that's useful, isn't it?$"
|
||||
|
||||
Route103_Text_1ECC1A: @ 81ECC1A
|
||||
Route103_Text_RouteSign: @ 81ECC1A
|
||||
.string "ROUTE 103\n"
|
||||
.string "{DOWN_ARROW} OLDALE TOWN$"
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
Route104_MapScripts:: @ 81ECC32
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route104_MapScript2_1ECC3D
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route104_OnFrame
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route104_OnTransition
|
||||
.byte 0
|
||||
|
||||
Route104_MapScript2_1ECC3D: @ 81ECC3D
|
||||
map_script_2 VAR_BOARD_BRINEY_BOAT_STATE, 1, Route104_EventScript_1ECC47
|
||||
Route104_OnFrame: @ 81ECC3D
|
||||
map_script_2 VAR_BOARD_BRINEY_BOAT_STATE, 1, Route104_EventScript_StartSailToDewford
|
||||
.2byte 0
|
||||
|
||||
Route104_EventScript_1ECC47:: @ 81ECC47
|
||||
Route104_EventScript_StartSailToDewford:: @ 81ECC47
|
||||
lockall
|
||||
goto Route104_EventScript_1ED099
|
||||
goto Route104_EventScript_SailToDewford
|
||||
end
|
||||
|
||||
Route104_OnTransition: @ 81ECC4E
|
||||
@@ -355,13 +355,13 @@ Route104_EventScript_1ED090:: @ 81ED090
|
||||
msgbox Route104_Text_1ED7A2, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route104_EventScript_1ED099:: @ 81ED099
|
||||
Route104_EventScript_SailToDewford:: @ 81ED099
|
||||
setobjectpriority 8, MAP_ROUTE104, 0
|
||||
setobjectpriority EVENT_OBJ_ID_PLAYER, MAP_ROUTE104, 0
|
||||
applymovement 8, Route104_Movement_1ED359
|
||||
applymovement 8, Route104_Movement_BrineyBoardBoat
|
||||
waitmovement 0
|
||||
removeobject 8
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route104_Movement_1ED34F
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route104_Movement_PlayerBoardBoat
|
||||
waitmovement 0
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_ROUTE104
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
@@ -379,11 +379,11 @@ Route104_EventScript_1ED0EF:: @ 81ED0EF
|
||||
applymovement 7, Route104_Movement_1ED1C8
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route104_Movement_1ED1C8
|
||||
waitmovement 0
|
||||
pokenavcall Route104_Text_1EE336
|
||||
pokenavcall Route104_Text_DadPokenavCall
|
||||
waitmessage
|
||||
delay 30
|
||||
playfanfare MUS_ME_TORE_EYE
|
||||
msgbox Route104_Text_1EE463, MSGBOX_DEFAULT
|
||||
msgbox Route104_Text_RegisteredDadInPokenav, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
@@ -418,17 +418,17 @@ Route104_EventScript_1ED139:: @ 81ED139
|
||||
resetobjectpriority 2, MAP_DEWFORD_TOWN
|
||||
copyobjectxytoperm 2
|
||||
setvar VAR_BOARD_BRINEY_BOAT_STATE, 0
|
||||
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_1ED1B4
|
||||
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_1ED1BE
|
||||
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_DeliverLetterReminder
|
||||
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_LandedInDewford
|
||||
end
|
||||
|
||||
Route104_EventScript_1ED1B4:: @ 81ED1B4
|
||||
msgbox Route104_Text_1E9AAF, MSGBOX_DEFAULT
|
||||
Route104_EventScript_DeliverLetterReminder:: @ 81ED1B4
|
||||
msgbox Route104_Text_LandedInDewfordDeliverLetter, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route104_EventScript_1ED1BE:: @ 81ED1BE
|
||||
msgbox Route104_Text_1E9C1D, MSGBOX_DEFAULT
|
||||
Route104_EventScript_LandedInDewford:: @ 81ED1BE
|
||||
msgbox DewfordTown_Text_BrineyLandedInDewford, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -829,7 +829,7 @@ Route104_Movement_1ED28C: @ 81ED28C
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route104_Movement_1ED34F: @ 81ED34F
|
||||
Route104_Movement_PlayerBoardBoat: @ 81ED34F
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -845,7 +845,7 @@ Route104_Movement_1ED355: @ 81ED355
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
Route104_Movement_1ED359: @ 81ED359
|
||||
Route104_Movement_BrineyBoardBoat: @ 81ED359
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
@@ -74,7 +74,7 @@ Route104_MrBrineysHouse_EventScript_229E1D:: @ 8229E1D
|
||||
|
||||
Route104_MrBrineysHouse_EventScript_229E27:: @ 8229E27
|
||||
msgbox Route104_MrBrineysHouse_Text_229FE9, MSGBOX_DEFAULT
|
||||
call Route104_MrBrineysHouse_EventScript_271E95
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setvar VAR_BOARD_BRINEY_BOAT_STATE, 1
|
||||
clearflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
||||
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route104_PrettyPetalFlowerShop_EventScript_22A373",
|
||||
"script": "Route104_PrettyPetalFlowerShop_EventScript_ShopOwner",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route104_PrettyPetalFlowerShop_EventScript_22A40C",
|
||||
"script": "Route104_PrettyPetalFlowerShop_EventScript_WailmerPailGirl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route104_PrettyPetalFlowerShop_EventScript_22A442",
|
||||
"script": "Route104_PrettyPetalFlowerShop_EventScript_RandomBerryGirl",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -4,48 +4,48 @@ Route104_PrettyPetalFlowerShop_MapScripts:: @ 822A34C
|
||||
|
||||
Route104_PrettyPetalFlowerShop_OnTransition: @ 822A352
|
||||
setflag FLAG_LANDMARK_FLOWER_SHOP
|
||||
goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_22A36B
|
||||
goto_if_unset FLAG_BADGE03_GET, Route104_PrettyPetalFlowerShop_EventScript_22A36B
|
||||
goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_MoveShopOwner
|
||||
goto_if_unset FLAG_BADGE03_GET, Route104_PrettyPetalFlowerShop_EventScript_MoveShopOwner
|
||||
setflag FLAG_TEMP_1
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A36B:: @ 822A36B
|
||||
Route104_PrettyPetalFlowerShop_EventScript_MoveShopOwner:: @ 822A36B
|
||||
setobjectxyperm 1, 4, 6
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A373:: @ 822A373
|
||||
Route104_PrettyPetalFlowerShop_EventScript_ShopOwner:: @ 822A373
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_TEMP_1, Route104_PrettyPetalFlowerShop_EventScript_22A3E4
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A7686, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_22A3B2
|
||||
goto_if_set FLAG_TEMP_1, Route104_PrettyPetalFlowerShop_EventScript_SellDecorations
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_ThisIsPrettyPetalFlowerShop, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_AlreadyMet
|
||||
setflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A7706, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 1
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_22A3D2
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_22A3DB
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_IntroLearnAboutBerries, MSGBOX_YESNO
|
||||
compare VAR_RESULT, TRUE
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_ExplainBerries
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_DontExplainBerries
|
||||
release
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A3B2:: @ 822A3B2
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A76D9, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 1
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_22A3D2
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_22A3DB
|
||||
Route104_PrettyPetalFlowerShop_EventScript_AlreadyMet:: @ 822A3B2
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_LearnAboutBerries, MSGBOX_YESNO
|
||||
compare VAR_RESULT, TRUE
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_ExplainBerries
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq Route104_PrettyPetalFlowerShop_EventScript_DontExplainBerries
|
||||
release
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A3D2:: @ 822A3D2
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A775B, MSGBOX_DEFAULT
|
||||
Route104_PrettyPetalFlowerShop_EventScript_ExplainBerries:: @ 822A3D2
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_BerriesExplanation, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A3DB:: @ 822A3DB
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A78DF, MSGBOX_DEFAULT
|
||||
Route104_PrettyPetalFlowerShop_EventScript_DontExplainBerries:: @ 822A3DB
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_FlowersBringHappiness, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A3E4:: @ 822A3E4
|
||||
Route104_PrettyPetalFlowerShop_EventScript_SellDecorations:: @ 822A3E4
|
||||
message gText_PlayerWhatCanIDoForYou
|
||||
waitmessage
|
||||
pokemartdecoration2 Route104_PrettyPetalFlowerShop_Pokemart_Plants
|
||||
@@ -65,39 +65,39 @@ Route104_PrettyPetalFlowerShop_Pokemart_Plants: @ 822A3FC
|
||||
release
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A40C:: @ 822A40C
|
||||
Route104_PrettyPetalFlowerShop_EventScript_WailmerPailGirl:: @ 822A40C
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_unset FLAG_RECEIVED_WAILMER_PAIL, Route104_PrettyPetalFlowerShop_EventScript_22A421
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A79A6, MSGBOX_DEFAULT
|
||||
goto_if_unset FLAG_RECEIVED_WAILMER_PAIL, Route104_PrettyPetalFlowerShop_EventScript_GiveWailmerPail
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_WailmerPailExplanation, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A421:: @ 822A421
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A7916, MSGBOX_DEFAULT
|
||||
Route104_PrettyPetalFlowerShop_EventScript_GiveWailmerPail:: @ 822A421
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_YouCanHaveThis, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_WAILMER_PAIL
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A79A6, MSGBOX_DEFAULT
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_WailmerPailExplanation, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_WAILMER_PAIL
|
||||
release
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A442:: @ 822A442
|
||||
Route104_PrettyPetalFlowerShop_EventScript_RandomBerryGirl:: @ 822A442
|
||||
lock
|
||||
faceplayer
|
||||
dotimebasedevents
|
||||
goto_if_set FLAG_DAILY_FLOWER_SHOP_RECEIVED_BERRY, Route104_PrettyPetalFlowerShop_EventScript_22A482
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A7A98, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_DAILY_FLOWER_SHOP_RECEIVED_BERRY, Route104_PrettyPetalFlowerShop_EventScript_AlreadyReceivedBerry
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_ImGrowingFlowers, MSGBOX_DEFAULT
|
||||
random 8
|
||||
addvar VAR_RESULT, FIRST_BERRY_INDEX
|
||||
giveitem_std VAR_RESULT
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_DAILY_FLOWER_SHOP_RECEIVED_BERRY
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A7AF3, MSGBOX_DEFAULT
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_MachineMixesBerries, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_22A482:: @ 822A482
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_2A7AF3, MSGBOX_DEFAULT
|
||||
Route104_PrettyPetalFlowerShop_EventScript_AlreadyReceivedBerry:: @ 822A482
|
||||
msgbox Route104_PrettyPetalFlowerShop_Text_MachineMixesBerries, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "6",
|
||||
"script": "Route105_EventScript_1EE261",
|
||||
"script": "Route105_EventScript_Luis",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -53,7 +53,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route105_EventScript_1EE278",
|
||||
"script": "Route105_EventScript_Dominik",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -66,7 +66,7 @@
|
||||
"movement_range_y": 7,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route105_EventScript_1EE28F",
|
||||
"script": "Route105_EventScript_Beverly",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -79,7 +79,7 @@
|
||||
"movement_range_y": 5,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route105_EventScript_1EE2A6",
|
||||
"script": "Route105_EventScript_Imani",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -105,7 +105,7 @@
|
||||
"movement_range_y": 7,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route105_EventScript_1EE24A",
|
||||
"script": "Route105_EventScript_Foster",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -118,7 +118,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route105_EventScript_1EE2BD",
|
||||
"script": "Route105_EventScript_Josue",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -131,7 +131,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "Route105_EventScript_1EE2D4",
|
||||
"script": "Route105_EventScript_Andres",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
Route105_MapScripts:: @ 81EE1DB
|
||||
map_script MAP_SCRIPT_ON_LOAD, Route105_MapScript1_1EE1EB
|
||||
map_script MAP_SCRIPT_ON_LOAD, Route105_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route105_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route105_MapScript2_1EE240
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route105_OnFrame
|
||||
.byte 0
|
||||
|
||||
Route105_MapScript1_1EE1EB: @ 81EE1EB
|
||||
call_if_unset FLAG_REGI_DOORS_OPENED, Route105_EventScript_1EE20B
|
||||
Route105_OnLoad: @ 81EE1EB
|
||||
call_if_unset FLAG_REGI_DOORS_OPENED, Route105_CloseRegiEntrance
|
||||
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_105_NORTH
|
||||
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute105North
|
||||
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_105_SOUTH
|
||||
call_if_eq UnusualWeather_EventScript_PlaceTilesRoute105South
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE20B:: @ 81EE20B
|
||||
Route105_CloseRegiEntrance:: @ 81EE20B
|
||||
setmetatile 9, 19, METATILE_General_RockWall_RockBase, 1
|
||||
setmetatile 9, 20, METATILE_General_RockWall_SandBase, 1
|
||||
return
|
||||
@@ -26,63 +26,63 @@ Route105_OnTransition: @ 81EE21E
|
||||
call_if_eq UnusualWeather_StartKyogreWeather
|
||||
end
|
||||
|
||||
Route105_MapScript2_1EE240: @ 81EE240
|
||||
Route105_OnFrame: @ 81EE240
|
||||
map_script_2 VAR_SHOULD_END_UNUSUAL_WEATHER, 1, UnusualWeather_EventScript_EndEventAndCleanup_1
|
||||
.2byte 0
|
||||
|
||||
Route105_EventScript_1EE24A:: @ 81EE24A
|
||||
trainerbattle_single TRAINER_FOSTER, Route105_Text_295D0F, Route105_Text_295D62
|
||||
msgbox Route105_Text_295DAB, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_Foster:: @ 81EE24A
|
||||
trainerbattle_single TRAINER_FOSTER, Route105_Text_FosterIntro, Route105_Text_FosterDefeated
|
||||
msgbox Route105_Text_FosterPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE261:: @ 81EE261
|
||||
trainerbattle_single TRAINER_LUIS, Route105_Text_295DF5, Route105_Text_295E66
|
||||
msgbox Route105_Text_295E72, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_Luis:: @ 81EE261
|
||||
trainerbattle_single TRAINER_LUIS, Route105_Text_LuisIntro, Route105_Text_LuisDefeated
|
||||
msgbox Route105_Text_LuisPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE278:: @ 81EE278
|
||||
trainerbattle_single TRAINER_DOMINIK, Route105_Text_295EB7, Route105_Text_295EEA
|
||||
msgbox Route105_Text_295F08, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_Dominik:: @ 81EE278
|
||||
trainerbattle_single TRAINER_DOMINIK, Route105_Text_DominikIntro, Route105_Text_DominikDefeated
|
||||
msgbox Route105_Text_DominikPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE28F:: @ 81EE28F
|
||||
trainerbattle_single TRAINER_BEVERLY, Route105_Text_295F5C, Route105_Text_295FA0
|
||||
msgbox Route105_Text_295FAE, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_Beverly:: @ 81EE28F
|
||||
trainerbattle_single TRAINER_BEVERLY, Route105_Text_BeverlyIntro, Route105_Text_BeverlyDefeated
|
||||
msgbox Route105_Text_PostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE2A6:: @ 81EE2A6
|
||||
trainerbattle_single TRAINER_IMANI, Route105_Text_296025, Route105_Text_296059
|
||||
msgbox Route105_Text_296076, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_Imani:: @ 81EE2A6
|
||||
trainerbattle_single TRAINER_IMANI, Route105_Text_ImaniIntro, Route105_Text_ImaniDefeated
|
||||
msgbox Route105_Text_ImaniPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE2BD:: @ 81EE2BD
|
||||
trainerbattle_single TRAINER_JOSUE, Route105_Text_29626F, Route105_Text_2962CB
|
||||
msgbox Route105_Text_2962EC, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_Josue:: @ 81EE2BD
|
||||
trainerbattle_single TRAINER_JOSUE, Route105_Text_JosueIntro, Route105_Text_JosueDefeated
|
||||
msgbox Route105_Text_JosuePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE2D4:: @ 81EE2D4
|
||||
trainerbattle_single TRAINER_ANDRES_1, Route105_Text_2960A9, Route105_Text_2960DB, Route105_EventScript_1EE300
|
||||
Route105_EventScript_Andres:: @ 81EE2D4
|
||||
trainerbattle_single TRAINER_ANDRES_1, Route105_Text_AndresIntro, Route105_Text_AndresDefeated, Route105_EventScript_AndresRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route105_EventScript_1EE31F
|
||||
msgbox Route105_Text_2960FA, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route105_EventScript_AndresRematch
|
||||
msgbox Route105_Text_AndresPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE300:: @ 81EE300
|
||||
Route105_EventScript_AndresRegisterMatchCallAfterBattle:: @ 81EE300
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route105_Text_296159, MSGBOX_DEFAULT
|
||||
msgbox Route105_Text_AndresRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_ANDRES_1
|
||||
release
|
||||
end
|
||||
|
||||
Route105_EventScript_1EE31F:: @ 81EE31F
|
||||
trainerbattle_rematch TRAINER_ANDRES_1, Route105_Text_29619E, Route105_Text_2961DD
|
||||
msgbox Route105_Text_2961FE, MSGBOX_AUTOCLOSE
|
||||
Route105_EventScript_AndresRematch:: @ 81EE31F
|
||||
trainerbattle_rematch TRAINER_ANDRES_1, Route105_Text_AndresRematchIntro, Route105_Text_AndresRematchDefeated
|
||||
msgbox Route105_Text_AndresRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route104_Text_1EE336: @ 81EE336
|
||||
Route104_Text_DadPokenavCall: @ 81EE336
|
||||
.string "… … … … … …\n"
|
||||
.string "… … … … … Beep!\p"
|
||||
.string "DAD: Oh, {PLAYER}?\p"
|
||||
@@ -98,6 +98,6 @@ Route104_Text_1EE336: @ 81EE336
|
||||
.string "… … … … … …\n"
|
||||
.string "… … … … … Click!$"
|
||||
|
||||
Route104_Text_1EE463: @ 81EE463
|
||||
Route104_Text_RegisteredDadInPokenav: @ 81EE463
|
||||
.string "Registered DAD NORMAN\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route106_EventScript_1EE493",
|
||||
"script": "Route106_EventScript_Douglas",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route106_EventScript_1EE4AA",
|
||||
"script": "Route106_EventScript_Kyla",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "Route106_EventScript_1EE4C1",
|
||||
"script": "Route106_EventScript_Elliot",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route106_EventScript_1EE523",
|
||||
"script": "Route106_EventScript_Ned",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -132,7 +132,7 @@
|
||||
"y": 13,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route106_EventScript_1EE48A"
|
||||
"script": "Route106_EventScript_TrainerTipsSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,48 +1,48 @@
|
||||
Route106_MapScripts:: @ 81EE489
|
||||
.byte 0
|
||||
|
||||
Route106_EventScript_1EE48A:: @ 81EE48A
|
||||
msgbox Route106_Text_1EE53A, MSGBOX_SIGN
|
||||
Route106_EventScript_TrainerTipsSign:: @ 81EE48A
|
||||
msgbox Route106_Text_TrainerTips, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route106_EventScript_1EE493:: @ 81EE493
|
||||
trainerbattle_single TRAINER_DOUGLAS, Route106_Text_2965BB, Route106_Text_2965FD
|
||||
msgbox Route106_Text_296608, MSGBOX_AUTOCLOSE
|
||||
Route106_EventScript_Douglas:: @ 81EE493
|
||||
trainerbattle_single TRAINER_DOUGLAS, Route106_Text_DouglasIntro, Route106_Text_DouglasDefeated
|
||||
msgbox Route106_Text_DouglasPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route106_EventScript_1EE4AA:: @ 81EE4AA
|
||||
trainerbattle_single TRAINER_KYLA, Route106_Text_296628, Route106_Text_296674
|
||||
msgbox Route106_Text_29669E, MSGBOX_AUTOCLOSE
|
||||
Route106_EventScript_Kyla:: @ 81EE4AA
|
||||
trainerbattle_single TRAINER_KYLA, Route106_Text_KylaIntro, Route106_Text_KylaDefeated
|
||||
msgbox Route106_Text_KylaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route106_EventScript_1EE4C1:: @ 81EE4C1
|
||||
trainerbattle_single TRAINER_ELLIOT_1, Route106_Text_296327, Route106_Text_29635C, Route106_EventScript_1EE4ED
|
||||
Route106_EventScript_Elliot:: @ 81EE4C1
|
||||
trainerbattle_single TRAINER_ELLIOT_1, Route106_Text_ElliotIntro, Route106_Text_ElliotDefeated, Route106_EventScript_ElliotRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route106_EventScript_1EE50C
|
||||
msgbox Route106_Text_29638C, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route106_EventScript_ElliotRematch
|
||||
msgbox Route106_Text_ElliotPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route106_EventScript_1EE4ED:: @ 81EE4ED
|
||||
Route106_EventScript_ElliotRegisterMatchCallAfterBattle:: @ 81EE4ED
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route106_Text_2963E3, MSGBOX_DEFAULT
|
||||
msgbox Route106_Text_ElliotRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_ELLIOT_1
|
||||
release
|
||||
end
|
||||
|
||||
Route106_EventScript_1EE50C:: @ 81EE50C
|
||||
trainerbattle_rematch TRAINER_ELLIOT_1, Route106_Text_29642E, Route106_Text_296477
|
||||
msgbox Route106_Text_296493, MSGBOX_AUTOCLOSE
|
||||
Route106_EventScript_ElliotRematch:: @ 81EE50C
|
||||
trainerbattle_rematch TRAINER_ELLIOT_1, Route106_Text_ElliotRematchIntro, Route106_Text_ElliotRematchDefeated
|
||||
msgbox Route106_Text_ElliotRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route106_EventScript_1EE523:: @ 81EE523
|
||||
trainerbattle_single TRAINER_NED, Route106_Text_2964D4, Route106_Text_296553
|
||||
msgbox Route106_Text_296588, MSGBOX_AUTOCLOSE
|
||||
Route106_EventScript_Ned:: @ 81EE523
|
||||
trainerbattle_single TRAINER_NED, Route106_Text_NedIntro, Route106_Text_NedDefeated
|
||||
msgbox Route106_Text_NedPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route106_Text_1EE53A: @ 81EE53A
|
||||
Route106_Text_TrainerTips: @ 81EE53A
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "Advice on catching POKéMON with a ROD:\n"
|
||||
.string "Press the A Button if you get a bite.$"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route107_EventScript_1EE595",
|
||||
"script": "Route107_EventScript_Darrin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route107_EventScript_1EE5AC",
|
||||
"script": "Route107_EventScript_Tony",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route107_EventScript_1EE60E",
|
||||
"script": "Route107_EventScript_Denise",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route107_EventScript_1EE625",
|
||||
"script": "Route107_EventScript_Beth",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route107_EventScript_1EE63C",
|
||||
"script": "Route107_EventScript_Lisa",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -100,7 +100,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route107_EventScript_1EE657",
|
||||
"script": "Route107_EventScript_Ray",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -113,7 +113,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route107_EventScript_1EE672",
|
||||
"script": "Route107_EventScript_Camron",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
Route107_MapScripts:: @ 81EE594
|
||||
.byte 0
|
||||
|
||||
Route107_EventScript_1EE595:: @ 81EE595
|
||||
trainerbattle_single TRAINER_DARRIN, Route107_Text_2966E5, Route107_Text_29672F
|
||||
msgbox Route107_Text_29675B, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_Darrin:: @ 81EE595
|
||||
trainerbattle_single TRAINER_DARRIN, Route107_Text_DarrinIntro, Route107_Text_DarrinDefeated
|
||||
msgbox Route107_Text_DarrinPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE5AC:: @ 81EE5AC
|
||||
trainerbattle_single TRAINER_TONY_1, Route107_Text_2967AD, Route107_Text_2967D8, Route107_EventScript_1EE5D8
|
||||
Route107_EventScript_Tony:: @ 81EE5AC
|
||||
trainerbattle_single TRAINER_TONY_1, Route107_Text_TonyIntro, Route107_Text_TonyDefeated, Route107_EventScript_TonyRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route107_EventScript_1EE5F7
|
||||
msgbox Route107_Text_2967FF, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route107_EventScript_TonyRematch
|
||||
msgbox Route107_Text_TonyPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE5D8:: @ 81EE5D8
|
||||
Route107_EventScript_TonyRegisterMatchCallAfterBattle:: @ 81EE5D8
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route107_Text_29685A, MSGBOX_DEFAULT
|
||||
msgbox Route107_Text_TonyRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_TONY_1
|
||||
release
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE5F7:: @ 81EE5F7
|
||||
trainerbattle_rematch TRAINER_TONY_1, Route107_Text_296897, Route107_Text_2968D5
|
||||
msgbox Route107_Text_296923, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_TonyRematch:: @ 81EE5F7
|
||||
trainerbattle_rematch TRAINER_TONY_1, Route107_Text_TonyRematchIntro, Route107_Text_TonyRematchDefeated
|
||||
msgbox Route107_Text_TonyRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE60E:: @ 81EE60E
|
||||
trainerbattle_single TRAINER_DENISE, Route107_Text_296974, Route107_Text_29699E
|
||||
msgbox Route107_Text_2969AB, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_Denise:: @ 81EE60E
|
||||
trainerbattle_single TRAINER_DENISE, Route107_Text_DeniseIntro, Route107_Text_DeniseDefeated
|
||||
msgbox Route107_Text_DenisePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE625:: @ 81EE625
|
||||
trainerbattle_single TRAINER_BETH, Route107_Text_2969E4, Route107_Text_296A17
|
||||
msgbox Route107_Text_296A35, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_Beth:: @ 81EE625
|
||||
trainerbattle_single TRAINER_BETH, Route107_Text_BethIntro, Route107_Text_BethDefeated
|
||||
msgbox Route107_Text_BethPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE63C:: @ 81EE63C
|
||||
trainerbattle_double TRAINER_LISA_AND_RAY, Route107_Text_296A77, Route107_Text_296AA7, Route107_Text_296B1E
|
||||
msgbox Route107_Text_296ADC, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_Lisa:: @ 81EE63C
|
||||
trainerbattle_double TRAINER_LISA_AND_RAY, Route107_Text_LisaIntro, Route107_Text_LisaDefeated, Route107_Text_LisaNotEnoughPokemon
|
||||
msgbox Route107_Text_LisaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE657:: @ 81EE657
|
||||
trainerbattle_double TRAINER_LISA_AND_RAY, Route107_Text_296B57, Route107_Text_296BB3, Route107_Text_296C34
|
||||
msgbox Route107_Text_296BE1, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_Ray:: @ 81EE657
|
||||
trainerbattle_double TRAINER_LISA_AND_RAY, Route107_Text_RayIntro, Route107_Text_RayDefeated, Route107_Text_RayNotEnoughPokemon
|
||||
msgbox Route107_Text_RayPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route107_EventScript_1EE672:: @ 81EE672
|
||||
trainerbattle_single TRAINER_CAMRON, Route107_Text_296C6F, Route107_Text_296CAD
|
||||
msgbox Route107_Text_296CC0, MSGBOX_AUTOCLOSE
|
||||
Route107_EventScript_Camron:: @ 81EE672
|
||||
trainerbattle_single TRAINER_CAMRON, Route107_Text_CamronIntro, Route107_Text_CamronDefeated
|
||||
msgbox Route107_Text_CamronPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route108_EventScript_1EE68A",
|
||||
"script": "Route108_EventScript_Jerome",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route108_EventScript_1EE6B8",
|
||||
"script": "Route108_EventScript_Tara",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route108_EventScript_1EE6A1",
|
||||
"script": "Route108_EventScript_Matthew",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route108_EventScript_1EE6CF",
|
||||
"script": "Route108_EventScript_Missy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route108_EventScript_1EE6E6",
|
||||
"script": "Route108_EventScript_Carolina",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -100,7 +100,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route108_EventScript_1EE6FD",
|
||||
"script": "Route108_EventScript_Cory",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,50 +1,50 @@
|
||||
Route108_MapScripts:: @ 81EE689
|
||||
.byte 0
|
||||
|
||||
Route108_EventScript_1EE68A:: @ 81EE68A
|
||||
trainerbattle_single TRAINER_JEROME, Route108_Text_296D10, Route108_Text_296D3C
|
||||
msgbox Route108_Text_296D6E, MSGBOX_AUTOCLOSE
|
||||
Route108_EventScript_Jerome:: @ 81EE68A
|
||||
trainerbattle_single TRAINER_JEROME, Route108_Text_JeromeIntro, Route108_Text_JeromeDefeated
|
||||
msgbox Route108_Text_JeromePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE6A1:: @ 81EE6A1
|
||||
trainerbattle_single TRAINER_MATTHEW, Route108_Text_296DAF, Route108_Text_296DEA
|
||||
msgbox Route108_Text_296E03, MSGBOX_AUTOCLOSE
|
||||
Route108_EventScript_Matthew:: @ 81EE6A1
|
||||
trainerbattle_single TRAINER_MATTHEW, Route108_Text_MatthewIntro, Route108_Text_MatthewDefeated
|
||||
msgbox Route108_Text_MatthewPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE6B8:: @ 81EE6B8
|
||||
trainerbattle_single TRAINER_TARA, Route108_Text_296E33, Route108_Text_296E71
|
||||
msgbox Route108_Text_296E7A, MSGBOX_AUTOCLOSE
|
||||
Route108_EventScript_Tara:: @ 81EE6B8
|
||||
trainerbattle_single TRAINER_TARA, Route108_Text_TaraIntro, Route108_Text_TaraDefeated
|
||||
msgbox Route108_Text_TaraPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE6CF:: @ 81EE6CF
|
||||
trainerbattle_single TRAINER_MISSY, Route108_Text_296EC7, Route108_Text_296EFC
|
||||
msgbox Route108_Text_296F2A, MSGBOX_AUTOCLOSE
|
||||
Route108_EventScript_Missy:: @ 81EE6CF
|
||||
trainerbattle_single TRAINER_MISSY, Route108_Text_MissyIntro, Route108_Text_MissyDefeated
|
||||
msgbox Route108_Text_MissyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE6E6:: @ 81EE6E6
|
||||
trainerbattle_single TRAINER_CAROLINA, Route108_Text_297094, Route108_Text_2970D7
|
||||
msgbox Route108_Text_2970F0, MSGBOX_AUTOCLOSE
|
||||
Route108_EventScript_Carolina:: @ 81EE6E6
|
||||
trainerbattle_single TRAINER_CAROLINA, Route108_Text_CarolinaIntro, Route108_Text_CarolinaDefeated
|
||||
msgbox Route108_Text_CarolinaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE6FD:: @ 81EE6FD
|
||||
trainerbattle_single TRAINER_CORY_1, Route108_Text_296F5D, Route108_Text_296F93, Route108_EventScript_1EE729
|
||||
Route108_EventScript_Cory:: @ 81EE6FD
|
||||
trainerbattle_single TRAINER_CORY_1, Route108_Text_CoryIntro, Route108_Text_CoryDefeated, Route108_EventScript_CoryRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route108_EventScript_1EE748
|
||||
msgbox Route108_Text_296FB0, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route108_EventScript_CoryRematch
|
||||
msgbox Route108_Text_CoryPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE729:: @ 81EE729
|
||||
Route108_EventScript_CoryRegisterMatchCallAfterBattle:: @ 81EE729
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route108_Text_296FD8, MSGBOX_DEFAULT
|
||||
msgbox Route108_Text_CoryRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_CORY_1
|
||||
release
|
||||
end
|
||||
|
||||
Route108_EventScript_1EE748:: @ 81EE748
|
||||
trainerbattle_rematch TRAINER_CORY_1, Route108_Text_297011, Route108_Text_297036
|
||||
msgbox Route108_Text_297059, MSGBOX_AUTOCLOSE
|
||||
Route108_EventScript_CoryRematch:: @ 81EE748
|
||||
trainerbattle_rematch TRAINER_CORY_1, Route108_Text_CoryRematchIntro, Route108_Text_CoryRematchDefeated
|
||||
msgbox Route108_Text_CoryRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
|
||||
@@ -48,8 +48,8 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EE910",
|
||||
"flag": "FLAG_HIDE_ROUTE_108_MR_BRINEY"
|
||||
"script": "Route109_EventScript_MrBriney",
|
||||
"flag": "FLAG_HIDE_ROUTE_109_MR_BRINEY"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_SWIMMER_M",
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route109_EventScript_1EEA3D",
|
||||
"script": "Route109_EventScript_David",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "5",
|
||||
"script": "Route109_EventScript_1EEA54",
|
||||
"script": "Route109_EventScript_Alice",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route109_EventScript_1EEA6B",
|
||||
"script": "Route109_EventScript_Huey",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -100,7 +100,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "6",
|
||||
"script": "Route109_EventScript_1EEA82",
|
||||
"script": "Route109_EventScript_Edmond",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -113,7 +113,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route109_EventScript_1EEA99",
|
||||
"script": "Route109_EventScript_Ricky",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -126,7 +126,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "Route109_EventScript_1EEAFB",
|
||||
"script": "Route109_EventScript_Lola",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -139,7 +139,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EE995",
|
||||
"script": "Route109_EventScript_SeashoreHouseGirl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -165,7 +165,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route109_EventScript_1EEB74",
|
||||
"script": "Route109_EventScript_Gwen",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -178,7 +178,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route109_EventScript_1EEB5D",
|
||||
"script": "Route109_EventScript_Austina",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -191,7 +191,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route109_EventScript_1EEB8B",
|
||||
"script": "Route109_EventScript_Carter",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -204,7 +204,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EE99E",
|
||||
"script": "Route109_EventScript_SandCastleBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -217,7 +217,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EE9B5",
|
||||
"script": "Route109_EventScript_SoftSandGirl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -230,7 +230,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EEA06",
|
||||
"script": "Route109_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -243,7 +243,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route109_EventScript_1EEBBD",
|
||||
"script": "Route109_EventScript_Mel",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -256,7 +256,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route109_EventScript_1EEBA2",
|
||||
"script": "Route109_EventScript_Paul",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -269,7 +269,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EEA0F",
|
||||
"script": "Route109_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -282,7 +282,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_EventScript_1EEA18",
|
||||
"script": "Route109_EventScript_Zigzagoon",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -295,7 +295,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "6",
|
||||
"script": "Route109_EventScript_1EEBEF",
|
||||
"script": "Route109_EventScript_Hailey",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -308,7 +308,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "Route109_EventScript_1EEBD8",
|
||||
"script": "Route109_EventScript_Chandler",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -334,7 +334,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route109_EventScript_1EEC06",
|
||||
"script": "Route109_EventScript_Elijah",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -355,7 +355,7 @@
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route109_EventScript_1EEA2B"
|
||||
"script": "Route109_EventScript_SeashoreHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -363,7 +363,7 @@
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route109_EventScript_1EEA34"
|
||||
"script": "Route109_EventScript_TrainerTipsSign"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
|
||||
@@ -1,59 +1,59 @@
|
||||
Route109_MapScripts:: @ 81EE75F
|
||||
.byte 0
|
||||
|
||||
Route109_EventScript_1EE760:: @ 81EE760
|
||||
call Route109_EventScript_271E95
|
||||
Route109_EventScript_StartDepartForDewford:: @ 81EE760
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectpriority 2, MAP_ROUTE109, 0
|
||||
setobjectpriority EVENT_OBJ_ID_PLAYER, MAP_ROUTE109, 0
|
||||
applymovement 2, Route109_Movement_1EE90B
|
||||
applymovement 2, Route109_Movement_BrineyEnterBoat
|
||||
waitmovement 0
|
||||
removeobject 2
|
||||
switch VAR_FACING
|
||||
case DIR_SOUTH, Route109_EventScript_1EE7A5
|
||||
case DIR_WEST, Route109_EventScript_1EE7C5
|
||||
case DIR_EAST, Route109_EventScript_1EE7B5
|
||||
case DIR_SOUTH, Route109_EventScript_EnterBoatSouth
|
||||
case DIR_WEST, Route109_EventScript_EnterBoatWest
|
||||
case DIR_EAST, Route109_EventScript_EnterBoatEast
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE7A5:: @ 81EE7A5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_1EE8FD
|
||||
Route109_EventScript_EnterBoatSouth:: @ 81EE7A5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_PlayerEnterBoatSouth
|
||||
waitmovement 0
|
||||
goto Route109_EventScript_1EE7D5
|
||||
goto Route109_EventScript_DoSailToDewford
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE7B5:: @ 81EE7B5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_1EE905
|
||||
Route109_EventScript_EnterBoatEast:: @ 81EE7B5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_PlayerEnterBoatEast
|
||||
waitmovement 0
|
||||
goto Route109_EventScript_1EE7D5
|
||||
goto Route109_EventScript_DoSailToDewford
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE7C5:: @ 81EE7C5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_1EE908
|
||||
Route109_EventScript_EnterBoatWest:: @ 81EE7C5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_PlayerEnterBoatWest
|
||||
waitmovement 0
|
||||
goto Route109_EventScript_1EE7D5
|
||||
goto Route109_EventScript_DoSailToDewford
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE7D5:: @ 81EE7D5
|
||||
Route109_EventScript_DoSailToDewford:: @ 81EE7D5
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_ROUTE109
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
applymovement 1, Route109_Movement_1EE84F
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_1EE84F
|
||||
applymovement 1, Route109_Movement_SailToDewford
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_SailToDewford
|
||||
waitmovement 0
|
||||
delay 50
|
||||
call Common_EventScript_StopBrineysBoatMusic
|
||||
showobjectat EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_1EE900
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route109_Movement_PlayerExitBoat
|
||||
waitmovement 0
|
||||
addobject 4
|
||||
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
setobjectxyperm 2, 12, 8
|
||||
addobject 2
|
||||
setobjectpriority 2, MAP_DEWFORD_TOWN, 0
|
||||
applymovement 2, Route109_Movement_1EE90D
|
||||
applymovement 2, Route109_Movement_BrineyExitBoat
|
||||
waitmovement 0
|
||||
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
hideobjectat 1, MAP_ROUTE109
|
||||
msgbox Route109_Text_1E9C1D, MSGBOX_DEFAULT
|
||||
msgbox DewfordTown_Text_BrineyLandedInDewford, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
|
||||
resetobjectpriority EVENT_OBJ_ID_PLAYER, MAP_ROUTE109
|
||||
@@ -62,7 +62,7 @@ Route109_EventScript_1EE7D5:: @ 81EE7D5
|
||||
release
|
||||
end
|
||||
|
||||
Route109_Movement_1EE84F: @ 81EE84F
|
||||
Route109_Movement_SailToDewford: @ 81EE84F
|
||||
walk_in_place_fastest_down
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -238,98 +238,98 @@ Route109_Movement_1EE84F: @ 81EE84F
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Route109_Movement_1EE8FD: @ 81EE8FD
|
||||
Route109_Movement_PlayerEnterBoatSouth: @ 81EE8FD
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route109_Movement_1EE900: @ 81EE900
|
||||
Route109_Movement_PlayerExitBoat: @ 81EE900
|
||||
walk_down
|
||||
walk_down
|
||||
walk_left
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
Route109_Movement_1EE905: @ 81EE905
|
||||
Route109_Movement_PlayerEnterBoatEast: @ 81EE905
|
||||
walk_right
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route109_Movement_1EE908: @ 81EE908
|
||||
Route109_Movement_PlayerEnterBoatWest: @ 81EE908
|
||||
walk_left
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route109_Movement_1EE90B: @ 81EE90B
|
||||
Route109_Movement_BrineyEnterBoat: @ 81EE90B
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Route109_Movement_1EE90D: @ 81EE90D
|
||||
Route109_Movement_BrineyExitBoat: @ 81EE90D
|
||||
walk_down
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
Route109_EventScript_1EE910:: @ 81EE910
|
||||
Route109_EventScript_MrBriney:: @ 81EE910
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_unset FLAG_DELIVERED_DEVON_GOODS, Route109_EventScript_1EE921
|
||||
goto Route109_EventScript_1EE93F
|
||||
goto_if_unset FLAG_DELIVERED_DEVON_GOODS, Route109_EventScript_HaveNotDeliveredDevonGood
|
||||
goto Route109_EventScript_DeliveredDevonGoods
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE921:: @ 81EE921
|
||||
message Route109_Text_1EEC96
|
||||
msgbox Route109_Text_1EEC96, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route109_EventScript_1EE981
|
||||
goto Route109_EventScript_1EE972
|
||||
Route109_EventScript_HaveNotDeliveredDevonGood:: @ 81EE921
|
||||
message Route109_Text_BrineySailToDewfordQuestion
|
||||
msgbox Route109_Text_BrineySailToDewfordQuestion, MSGBOX_YESNO
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route109_EventScript_StayHere
|
||||
goto Route109_EventScript_SailToDewford
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE93F:: @ 81EE93F
|
||||
message Route109_Text_1EEE17
|
||||
Route109_EventScript_DeliveredDevonGoods:: @ 81EE93F
|
||||
message Route109_Text_BrineyWhereAreWeBound
|
||||
waitmessage
|
||||
multichoicedefault 21, 8, MULTI_BRINEY_OFF_DEWFORD, 1, 0
|
||||
switch VAR_RESULT
|
||||
case 0, Route109_EventScript_1EE972
|
||||
case 1, Route109_EventScript_1EE98B
|
||||
case MULTI_B_PRESSED, Route109_EventScript_1EE98B
|
||||
case 0, Route109_EventScript_SailToDewford
|
||||
case 1, Route109_EventScript_ChoseNotToSail
|
||||
case MULTI_B_PRESSED, Route109_EventScript_ChoseNotToSail
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE972:: @ 81EE972
|
||||
msgbox Route109_Text_1EED06, MSGBOX_DEFAULT
|
||||
Route109_EventScript_SailToDewford:: @ 81EE972
|
||||
msgbox Route109_Text_BrineyDewfordItIs, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
goto Route109_EventScript_1EE760
|
||||
goto Route109_EventScript_StartDepartForDewford
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE981:: @ 81EE981
|
||||
msgbox Route109_Text_1EED5E, MSGBOX_DEFAULT
|
||||
Route109_EventScript_StayHere:: @ 81EE981
|
||||
msgbox Route109_Text_BrineyDeliverDevonGoods, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE98B:: @ 81EE98B
|
||||
msgbox Route109_Text_1EEE72, MSGBOX_DEFAULT
|
||||
Route109_EventScript_ChoseNotToSail:: @ 81EE98B
|
||||
msgbox Route109_Text_BrineyTellMeWhenYouNeedToSail, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE995:: @ 81EE995
|
||||
msgbox Route109_Text_1EEEB4, MSGBOX_NPC
|
||||
Route109_EventScript_SeashoreHouseGirl:: @ 81EE995
|
||||
msgbox Route109_Text_ChillAtMyPapasSpot, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE99E:: @ 81EE99E
|
||||
Route109_EventScript_SandCastleBoy:: @ 81EE99E
|
||||
lock
|
||||
faceplayer
|
||||
msgbox Route109_Text_1EEFB0, MSGBOX_DEFAULT
|
||||
msgbox Route109_Text_SandCastleTakingLongTime, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE9B5:: @ 81EE9B5
|
||||
Route109_EventScript_SoftSandGirl:: @ 81EE9B5
|
||||
lock
|
||||
faceplayer
|
||||
special GetPlayerBigGuyGirlString
|
||||
goto_if_set FLAG_RECEIVED_SOFT_SAND, Route109_EventScript_1EE9F2
|
||||
msgbox Route109_Text_1EEFDE, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_SOFT_SAND, Route109_EventScript_AlreadyReceivedSoftSand
|
||||
msgbox Route109_Text_YouCanHaveThis, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_SOFT_SAND
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
@@ -340,207 +340,207 @@ Route109_EventScript_1EE9B5:: @ 81EE9B5
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EE9F2:: @ 81EE9F2
|
||||
msgbox Route109_Text_1EEFF1, MSGBOX_DEFAULT
|
||||
Route109_EventScript_AlreadyReceivedSoftSand:: @ 81EE9F2
|
||||
msgbox Route109_Text_WereGoingToMakeBigCastle, MSGBOX_DEFAULT
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA06:: @ 81EEA06
|
||||
msgbox Route109_Text_1EEF08, MSGBOX_NPC
|
||||
Route109_EventScript_Woman:: @ 81EEA06
|
||||
msgbox Route109_Text_LittleKidsDartAround, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA0F:: @ 81EEA0F
|
||||
msgbox Route109_Text_1EF080, MSGBOX_NPC
|
||||
Route109_EventScript_OldMan:: @ 81EEA0F
|
||||
msgbox Route109_Text_ZigzagoonPicksUpLitter, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA18:: @ 81EEA18
|
||||
Route109_EventScript_Zigzagoon:: @ 81EEA18
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_ZIGZAGOON, 0
|
||||
msgbox Route109_Text_1EF173, MSGBOX_DEFAULT
|
||||
msgbox Route109_Text_ZigzagoonCry, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA2B:: @ 81EEA2B
|
||||
msgbox Route109_Text_1EF185, MSGBOX_SIGN
|
||||
Route109_EventScript_SeashoreHouseSign:: @ 81EEA2B
|
||||
msgbox Route109_Text_SeashoreHouseSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA34:: @ 81EEA34
|
||||
msgbox Route109_Text_1EF1D5, MSGBOX_SIGN
|
||||
Route109_EventScript_TrainerTipsSign:: @ 81EEA34
|
||||
msgbox Route109_Text_TrainerTipsSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA3D:: @ 81EEA3D
|
||||
trainerbattle_single TRAINER_DAVID, Route109_Text_297140, Route109_Text_29717D
|
||||
msgbox Route109_Text_297191, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_David:: @ 81EEA3D
|
||||
trainerbattle_single TRAINER_DAVID, Route109_Text_DavidIntro, Route109_Text_DavidDefeated
|
||||
msgbox Route109_Text_DavidPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA54:: @ 81EEA54
|
||||
trainerbattle_single TRAINER_ALICE, Route109_Text_2971D1, Route109_Text_2971FD
|
||||
msgbox Route109_Text_29720F, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Alice:: @ 81EEA54
|
||||
trainerbattle_single TRAINER_ALICE, Route109_Text_AliceIntro, Route109_Text_AliceDefeated
|
||||
msgbox Route109_Text_AlicePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA6B:: @ 81EEA6B
|
||||
trainerbattle_single TRAINER_HUEY, Route109_Text_297235, Route109_Text_29727B
|
||||
msgbox Route109_Text_29728C, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Huey:: @ 81EEA6B
|
||||
trainerbattle_single TRAINER_HUEY, Route109_Text_HueyIntro, Route109_Text_HueyDefeated
|
||||
msgbox Route109_Text_HueyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA82:: @ 81EEA82
|
||||
trainerbattle_single TRAINER_EDMOND, Route109_Text_2972B3, Route109_Text_2972CE
|
||||
msgbox Route109_Text_2972ED, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Edmond:: @ 81EEA82
|
||||
trainerbattle_single TRAINER_EDMOND, Route109_Text_EdmondIntro, Route109_Text_EdmondDefeated
|
||||
msgbox Route109_Text_EdmondPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEA99:: @ 81EEA99
|
||||
trainerbattle_single TRAINER_RICKY_1, Route109_Text_29733B, Route109_Text_297379, Route109_EventScript_1EEAC5
|
||||
Route109_EventScript_Ricky:: @ 81EEA99
|
||||
trainerbattle_single TRAINER_RICKY_1, Route109_Text_RickyIntro, Route109_Text_RickyDefeated, Route109_EventScript_RickyRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route109_EventScript_1EEAE4
|
||||
msgbox Route109_Text_297380, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route109_EventScript_RickyRematch
|
||||
msgbox Route109_Text_RickyPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEAC5:: @ 81EEAC5
|
||||
Route109_EventScript_RickyRegisterMatchCallAfterBattle:: @ 81EEAC5
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route109_Text_2973C1, MSGBOX_DEFAULT
|
||||
msgbox Route109_Text_RickyRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_RICKY_1
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEAE4:: @ 81EEAE4
|
||||
trainerbattle_rematch TRAINER_RICKY_1, Route109_Text_2973FF, Route109_Text_297437
|
||||
msgbox Route109_Text_297458, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_RickyRematch:: @ 81EEAE4
|
||||
trainerbattle_rematch TRAINER_RICKY_1, Route109_Text_RickyRematchIntro, Route109_Text_RickyRematchDefeated
|
||||
msgbox Route109_Text_RickyRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEAFB:: @ 81EEAFB
|
||||
trainerbattle_single TRAINER_LOLA_1, Route109_Text_29749C, Route109_Text_2974CF, Route109_EventScript_1EEB27
|
||||
Route109_EventScript_Lola:: @ 81EEAFB
|
||||
trainerbattle_single TRAINER_LOLA_1, Route109_Text_LolaIntro, Route109_Text_LolaDefeated, Route109_EventScript_LolaRegisterMatchCallAfterBattle
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route109_EventScript_1EEB46
|
||||
msgbox Route109_Text_2974D6, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq Route109_EventScript_LolaRematch
|
||||
msgbox Route109_Text_LolaPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEB27:: @ 81EEB27
|
||||
Route109_EventScript_LolaRegisterMatchCallAfterBattle:: @ 81EEB27
|
||||
special sub_80B4808
|
||||
waitmovement 0
|
||||
msgbox Route109_Text_297520, MSGBOX_DEFAULT
|
||||
msgbox Route109_Text_LolaRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_LOLA_1
|
||||
release
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEB46:: @ 81EEB46
|
||||
trainerbattle_rematch TRAINER_LOLA_1, Route109_Text_297538, Route109_Text_297576
|
||||
msgbox Route109_Text_29757D, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_LolaRematch:: @ 81EEB46
|
||||
trainerbattle_rematch TRAINER_LOLA_1, Route109_Text_LolaRematchIntro, Route109_Text_LolaRematchDefeated
|
||||
msgbox Route109_Text_LolaRematchPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEB5D:: @ 81EEB5D
|
||||
trainerbattle_single TRAINER_AUSTINA, Route109_Text_2975C0, Route109_Text_297601
|
||||
msgbox Route109_Text_29762A, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Austina:: @ 81EEB5D
|
||||
trainerbattle_single TRAINER_AUSTINA, Route109_Text_AustinaIntro, Route109_Text_AustinaDefeated
|
||||
msgbox Route109_Text_AustinaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEB74:: @ 81EEB74
|
||||
trainerbattle_single TRAINER_GWEN, Route109_Text_297667, Route109_Text_297691
|
||||
msgbox Route109_Text_2976A4, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Gwen:: @ 81EEB74
|
||||
trainerbattle_single TRAINER_GWEN, Route109_Text_GwenIntro, Route109_Text_GwenDefeated
|
||||
msgbox Route109_Text_GwenPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEB8B:: @ 81EEB8B
|
||||
trainerbattle_single TRAINER_CARTER, Route109_Text_2976C5, Route109_Text_2976FC
|
||||
msgbox Route109_Text_297715, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Carter:: @ 81EEB8B
|
||||
trainerbattle_single TRAINER_CARTER, Route109_Text_CarterIntro, Route109_Text_CarterDefeated
|
||||
msgbox Route109_Text_CarterPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEBA2:: @ 81EEBA2
|
||||
trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_297754, Route109_Text_2977B0, Route109_Text_29781D
|
||||
msgbox Route109_Text_2977C7, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Paul:: @ 81EEBA2
|
||||
trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_PaulIntro, Route109_Text_PaulDefeated, Route109_Text_PaulNotEnoughPokemon
|
||||
msgbox Route109_Text_PaulPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEBBD:: @ 81EEBBD
|
||||
trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_297872, Route109_Text_2978BD, Route109_Text_29792E
|
||||
msgbox Route109_Text_2978F1, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Mel:: @ 81EEBBD
|
||||
trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_MelIntro, Route109_Text_MelDefeated, Route109_Text_MelNotEnoughPokemon
|
||||
msgbox Route109_Text_MelPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEBD8:: @ 81EEBD8
|
||||
trainerbattle_single TRAINER_CHANDLER, Route109_Text_29798A, Route109_Text_2979AE
|
||||
msgbox Route109_Text_2979BF, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Chandler:: @ 81EEBD8
|
||||
trainerbattle_single TRAINER_CHANDLER, Route109_Text_ChandlerIntro, Route109_Text_ChandlerDefeated
|
||||
msgbox Route109_Text_ChandlerPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEBEF:: @ 81EEBEF
|
||||
trainerbattle_single TRAINER_HAILEY, Route109_Text_2979EC, Route109_Text_297A15
|
||||
msgbox Route109_Text_297A40, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Hailey:: @ 81EEBEF
|
||||
trainerbattle_single TRAINER_HAILEY, Route109_Text_HaileyIntro, Route109_Text_HaileyDefeated
|
||||
msgbox Route109_Text_HaileyPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_EventScript_1EEC06:: @ 81EEC06
|
||||
trainerbattle_single TRAINER_ELIJAH, Route109_Text_297A82, Route109_Text_297AC7
|
||||
msgbox Route109_Text_297AE5, MSGBOX_AUTOCLOSE
|
||||
Route109_EventScript_Elijah:: @ 81EEC06
|
||||
trainerbattle_single TRAINER_ELIJAH, Route109_Text_ElijahIntro, Route109_Text_ElijahDefeated
|
||||
msgbox Route109_Text_ElijahPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
DewfordTown_Text_1EEC1D: @ 81EEC1D
|
||||
DewfordTown_Text_BrineyLandedInSlateportDeliverGoods: @ 81EEC1D
|
||||
.string "MR. BRINEY: Ahoy!\n"
|
||||
.string "We've made land in SLATEPORT!\p"
|
||||
.string "I suppose you're going to visit CAPT.\n"
|
||||
.string "STERN and deliver the DEVON GOODS?$"
|
||||
|
||||
Route109_Text_1EEC96: @ 81EEC96
|
||||
Route109_Text_BrineySailToDewfordQuestion: @ 81EEC96
|
||||
.string "MR. BRINEY: I thought you're supposed\n"
|
||||
.string "to deliver the DEVON GOODS.\p"
|
||||
.string "Would you like to sail back to\n"
|
||||
.string "DEWFORD, then?$"
|
||||
|
||||
Route109_Text_1EED06: @ 81EED06
|
||||
Route109_Text_BrineyDewfordItIs: @ 81EED06
|
||||
.string "MR. BRINEY: DEWFORD it is, then!\p"
|
||||
.string "Anchors aweigh!\n"
|
||||
.string "PEEKO, we're setting sail, my darling!$"
|
||||
|
||||
Route109_Text_1EED5E: @ 81EED5E
|
||||
Route109_Text_BrineyDeliverDevonGoods: @ 81EED5E
|
||||
.string "MR. BRINEY: Then you go on and deliver\n"
|
||||
.string "the DEVON GOODS. I'll be waiting.$"
|
||||
|
||||
DewfordTown_Text_1EEDA7: @ 81EEDA7
|
||||
DewfordTown_Text_BrineyLandedInSlateport: @ 81EEDA7
|
||||
.string "MR. BRINEY: Ahoy! We've made land in\n"
|
||||
.string "SLATEPORT!\p"
|
||||
.string "You just go on and tell me whenever\n"
|
||||
.string "you want to set sail again!$"
|
||||
|
||||
Route109_Text_1EEE17: @ 81EEE17
|
||||
Route109_Text_BrineyWhereAreWeBound: @ 81EEE17
|
||||
.string "MR. BRINEY: Ahoy!\n"
|
||||
.string "For you, I'll go out to sea anytime!\p"
|
||||
.string "Now, my friend, where are we bound?$"
|
||||
|
||||
Route109_Text_1EEE72: @ 81EEE72
|
||||
Route109_Text_BrineyTellMeWhenYouNeedToSail: @ 81EEE72
|
||||
.string "MR. BRINEY: You just tell me whenever\n"
|
||||
.string "you need to set sail again!$"
|
||||
|
||||
Route109_Text_1EEEB4: @ 81EEEB4
|
||||
Route109_Text_ChillAtMyPapasSpot: @ 81EEEB4
|
||||
.string "Yo, TRAINERS!\n"
|
||||
.string "Whether you're hot to trot,\l"
|
||||
.string "or cool cat not,\l"
|
||||
.string "chill at my papa's spot!$"
|
||||
|
||||
Route109_Text_1EEF08: @ 81EEF08
|
||||
Route109_Text_LittleKidsDartAround: @ 81EEF08
|
||||
.string "Little kids can dart around so quickly…\p"
|
||||
.string "You don't dare take your eyes off them\n"
|
||||
.string "for an instant. It's very taxing.\p"
|
||||
.string "Mine are with my POKéMON, so they\n"
|
||||
.string "should be okay, but…$"
|
||||
|
||||
Route109_Text_1EEFB0: @ 81EEFB0
|
||||
Route109_Text_SandCastleTakingLongTime: @ 81EEFB0
|
||||
.string "Our sand castle's taking a long time\n"
|
||||
.string "to make.$"
|
||||
|
||||
Route109_Text_1EEFDE: @ 81EEFDE
|
||||
Route109_Text_YouCanHaveThis: @ 81EEFDE
|
||||
.string "You can have this!$"
|
||||
|
||||
Route109_Text_1EEFF1: @ 81EEFF1
|
||||
Route109_Text_WereGoingToMakeBigCastle: @ 81EEFF1
|
||||
.string "We're going to get all the sand from\n"
|
||||
.string "the beach and make a big castle!\p"
|
||||
.string "And then we're going to be a king and\n"
|
||||
.string "queen.\p"
|
||||
.string "We'll let you be a servant.$"
|
||||
|
||||
Route109_Text_1EF080: @ 81EF080
|
||||
Route109_Text_ZigzagoonPicksUpLitter: @ 81EF080
|
||||
.string "The water around these parts is clean.\p"
|
||||
.string "But, I get my ZIGZAGOON to pick up\n"
|
||||
.string "litter from the shoreline at times.\p"
|
||||
@@ -549,15 +549,15 @@ Route109_Text_1EF080: @ 81EF080
|
||||
.string "If we pollute the sea, it all comes\n"
|
||||
.string "back to haunt us eventually.$"
|
||||
|
||||
Route109_Text_1EF173: @ 81EF173
|
||||
Route109_Text_ZigzagoonCry: @ 81EF173
|
||||
.string "ZIGZAGOON: Guguu?$"
|
||||
|
||||
Route109_Text_1EF185: @ 81EF185
|
||||
Route109_Text_SeashoreHouseSign: @ 81EF185
|
||||
.string "SEASHORE HOUSE\p"
|
||||
.string "“May hot battles rage on hot sands!\n"
|
||||
.string "The place for hot TRAINERS!”$"
|
||||
|
||||
Route109_Text_1EF1D5: @ 81EF1D5
|
||||
Route109_Text_TrainerTipsSign: @ 81EF1D5
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "POKéMON at the same level may not\n"
|
||||
.string "always have identical stats.\p"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route109_SeashoreHouse_EventScript_2693FE",
|
||||
"script": "Route109_SeashoreHouse_EventScript_Owner",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route109_SeashoreHouse_EventScript_2694E2",
|
||||
"script": "Route109_SeashoreHouse_EventScript_Dwayne",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route109_SeashoreHouse_EventScript_269518",
|
||||
"script": "Route109_SeashoreHouse_EventScript_Simon",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route109_SeashoreHouse_EventScript_2694FD",
|
||||
"script": "Route109_SeashoreHouse_EventScript_Johanna",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -6,56 +6,56 @@ Route109_SeashoreHouse_OnTransition: @ 82693FA
|
||||
setflag FLAG_LANDMARK_SEASHORE_HOUSE
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_2693FE:: @ 82693FE
|
||||
Route109_SeashoreHouse_EventScript_Owner:: @ 82693FE
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_6_SODA_POP, Route109_SeashoreHouse_EventScript_269460
|
||||
goto_if_set FLAG_DEFEATED_SEASHORE_HOUSE, Route109_SeashoreHouse_EventScript_269432
|
||||
goto_if_set FLAG_TEMP_2, Route109_SeashoreHouse_EventScript_269428
|
||||
msgbox Route109_SeashoreHouse_Text_269555, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_6_SODA_POP, Route109_SeashoreHouse_EventScript_AlreadyReceivedSodaPop
|
||||
goto_if_set FLAG_DEFEATED_SEASHORE_HOUSE, Route109_SeashoreHouse_EventScript_DefeatedTrainers
|
||||
goto_if_set FLAG_TEMP_2, Route109_SeashoreHouse_EventScript_AlreadyGaveIntroduction
|
||||
msgbox Route109_SeashoreHouse_Text_SeashoreHouseIntro, MSGBOX_DEFAULT
|
||||
setflag FLAG_TEMP_2
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269428:: @ 8269428
|
||||
msgbox Route109_SeashoreHouse_Text_269635, MSGBOX_DEFAULT
|
||||
Route109_SeashoreHouse_EventScript_AlreadyGaveIntroduction:: @ 8269428
|
||||
msgbox Route109_SeashoreHouse_Text_ShowMeSomeHotMatches, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269432:: @ 8269432
|
||||
msgbox Route109_SeashoreHouse_Text_269685, MSGBOX_DEFAULT
|
||||
Route109_SeashoreHouse_EventScript_DefeatedTrainers:: @ 8269432
|
||||
msgbox Route109_SeashoreHouse_Text_TakeTheseSodaPopBottles, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_SODA_POP, 6
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_269456
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_BagFull
|
||||
setflag FLAG_RECEIVED_6_SODA_POP
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269456:: @ 8269456
|
||||
msgbox Route109_SeashoreHouse_Text_26973A, MSGBOX_DEFAULT
|
||||
Route109_SeashoreHouse_EventScript_BagFull:: @ 8269456
|
||||
msgbox Route109_SeashoreHouse_Text_BagFull, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269460:: @ 8269460
|
||||
Route109_SeashoreHouse_EventScript_AlreadyReceivedSodaPop:: @ 8269460
|
||||
showmoneybox 0, 0, 0
|
||||
msgbox Route109_SeashoreHouse_Text_26977E, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_269484
|
||||
msgbox Route109_SeashoreHouse_Text_2697EF, MSGBOX_DEFAULT
|
||||
msgbox Route109_SeashoreHouse_Text_WantToBuySodaPop, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_BuySodaPop
|
||||
msgbox Route109_SeashoreHouse_Text_ThatsTooBad, MSGBOX_DEFAULT
|
||||
hidemoneybox
|
||||
nop
|
||||
nop
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269484:: @ 8269484
|
||||
Route109_SeashoreHouse_EventScript_BuySodaPop:: @ 8269484
|
||||
checkmoney 300, 0
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_2694C8
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_NotEnoughMoney
|
||||
checkitemspace ITEM_SODA_POP, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_2694D5
|
||||
msgbox Route109_SeashoreHouse_Text_2697C8, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route109_SeashoreHouse_EventScript_NotEnoughSpace
|
||||
msgbox Route109_SeashoreHouse_Text_HereYouGo, MSGBOX_DEFAULT
|
||||
takemoney 300, 0
|
||||
updatemoneybox 0, 0
|
||||
giveitem_std ITEM_SODA_POP
|
||||
@@ -65,15 +65,15 @@ Route109_SeashoreHouse_EventScript_269484:: @ 8269484
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_2694C8:: @ 82694C8
|
||||
msgbox Route109_SeashoreHouse_Text_2697D5, MSGBOX_DEFAULT
|
||||
Route109_SeashoreHouse_EventScript_NotEnoughMoney:: @ 82694C8
|
||||
msgbox Route109_SeashoreHouse_Text_NotEnoughMoney, MSGBOX_DEFAULT
|
||||
hidemoneybox
|
||||
nop
|
||||
nop
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_2694D5:: @ 82694D5
|
||||
Route109_SeashoreHouse_EventScript_NotEnoughSpace:: @ 82694D5
|
||||
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
||||
hidemoneybox
|
||||
nop
|
||||
@@ -81,37 +81,37 @@ Route109_SeashoreHouse_EventScript_2694D5:: @ 82694D5
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_2694E2:: @ 82694E2
|
||||
trainerbattle_single TRAINER_DWAYNE, Route109_SeashoreHouse_Text_269803, Route109_SeashoreHouse_Text_269867, Route109_SeashoreHouse_EventScript_269533
|
||||
msgbox Route109_SeashoreHouse_Text_26989D, MSGBOX_AUTOCLOSE
|
||||
Route109_SeashoreHouse_EventScript_Dwayne:: @ 82694E2
|
||||
trainerbattle_single TRAINER_DWAYNE, Route109_SeashoreHouse_Text_DwayneIntro, Route109_SeashoreHouse_Text_DwayneDefeated, Route109_SeashoreHouse_EventScript_CheckTrainersCompletion
|
||||
msgbox Route109_SeashoreHouse_Text_DwaynePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_2694FD:: @ 82694FD
|
||||
trainerbattle_single TRAINER_JOHANNA, Route109_SeashoreHouse_Text_2698E3, Route109_SeashoreHouse_Text_269947, Route109_SeashoreHouse_EventScript_269533
|
||||
msgbox Route109_SeashoreHouse_Text_269953, MSGBOX_AUTOCLOSE
|
||||
Route109_SeashoreHouse_EventScript_Johanna:: @ 82694FD
|
||||
trainerbattle_single TRAINER_JOHANNA, Route109_SeashoreHouse_Text_JohannaIntro, Route109_SeashoreHouse_Text_JohannaDefeated, Route109_SeashoreHouse_EventScript_CheckTrainersCompletion
|
||||
msgbox Route109_SeashoreHouse_Text_JohannaPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269518:: @ 8269518
|
||||
trainerbattle_single TRAINER_SIMON, Route109_SeashoreHouse_Text_269986, Route109_SeashoreHouse_Text_2699C5, Route109_SeashoreHouse_EventScript_269533
|
||||
msgbox Route109_SeashoreHouse_Text_2699DF, MSGBOX_AUTOCLOSE
|
||||
Route109_SeashoreHouse_EventScript_Simon:: @ 8269518
|
||||
trainerbattle_single TRAINER_SIMON, Route109_SeashoreHouse_Text_SimonIntro, Route109_SeashoreHouse_Text_SimonDefeated, Route109_SeashoreHouse_EventScript_CheckTrainersCompletion
|
||||
msgbox Route109_SeashoreHouse_Text_SimonPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269533:: @ 8269533
|
||||
Route109_SeashoreHouse_EventScript_CheckTrainersCompletion:: @ 8269533
|
||||
checktrainerflag TRAINER_DWAYNE
|
||||
goto_if_lt Route109_SeashoreHouse_EventScript_269553
|
||||
goto_if_lt Route109_SeashoreHouse_EventScript_TrainersNotCompleted
|
||||
checktrainerflag TRAINER_JOHANNA
|
||||
goto_if_lt Route109_SeashoreHouse_EventScript_269553
|
||||
goto_if_lt Route109_SeashoreHouse_EventScript_TrainersNotCompleted
|
||||
checktrainerflag TRAINER_SIMON
|
||||
goto_if_lt Route109_SeashoreHouse_EventScript_269553
|
||||
goto_if_lt Route109_SeashoreHouse_EventScript_TrainersNotCompleted
|
||||
setflag FLAG_DEFEATED_SEASHORE_HOUSE
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_EventScript_269553:: @ 8269553
|
||||
Route109_SeashoreHouse_EventScript_TrainersNotCompleted:: @ 8269553
|
||||
release
|
||||
end
|
||||
|
||||
Route109_SeashoreHouse_Text_269555: @ 8269555
|
||||
Route109_SeashoreHouse_Text_SeashoreHouseIntro: @ 8269555
|
||||
.string "I'm the owner of the SEASHORE HOUSE.\n"
|
||||
.string "But you can call me MR. SEA!\p"
|
||||
.string "What I love above all is to see hot\n"
|
||||
@@ -120,12 +120,12 @@ Route109_SeashoreHouse_Text_269555: @ 8269555
|
||||
.string "If you can defeat all the TRAINERS\n"
|
||||
.string "here, I'll reward your efforts.$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269635: @ 8269635
|
||||
Route109_SeashoreHouse_Text_ShowMeSomeHotMatches: @ 8269635
|
||||
.string "Show me some hot matches!\p"
|
||||
.string "I run this SEASHORE HOUSE just for\n"
|
||||
.string "that reason alone!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269685: @ 8269685
|
||||
Route109_SeashoreHouse_Text_TakeTheseSodaPopBottles: @ 8269685
|
||||
.string "You're scorching hot!\n"
|
||||
.string "Those battles blazed!\l"
|
||||
.string "I'm more than just satisfied!\p"
|
||||
@@ -133,59 +133,59 @@ Route109_SeashoreHouse_Text_269685: @ 8269685
|
||||
.string "streak, I want you to take these.\p"
|
||||
.string "It's half a dozen bottles of SODA POP!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_26973A: @ 826973A
|
||||
Route109_SeashoreHouse_Text_BagFull: @ 826973A
|
||||
.string "Oh, but hey, your BAG's jammed full.\n"
|
||||
.string "I'll hang on to these for you.$"
|
||||
|
||||
Route109_SeashoreHouse_Text_26977E: @ 826977E
|
||||
Route109_SeashoreHouse_Text_WantToBuySodaPop: @ 826977E
|
||||
.string "Want to buy some SODA POP?\n"
|
||||
.string "POKéMON love it!\p"
|
||||
.string "Just ¥300 a bottle!\n"
|
||||
.string "Buy some!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_2697C8: @ 82697C8
|
||||
Route109_SeashoreHouse_Text_HereYouGo: @ 82697C8
|
||||
.string "Here you go!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_2697D5: @ 82697D5
|
||||
Route109_SeashoreHouse_Text_NotEnoughMoney: @ 82697D5
|
||||
.string "You don't have the money.$"
|
||||
|
||||
Route109_SeashoreHouse_Text_2697EF: @ 82697EF
|
||||
Route109_SeashoreHouse_Text_ThatsTooBad: @ 82697EF
|
||||
.string "No?\n"
|
||||
.string "That's too bad.$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269803: @ 8269803
|
||||
Route109_SeashoreHouse_Text_DwayneIntro: @ 8269803
|
||||
.string "If you're looking for a battle in the\n"
|
||||
.string "SEASHORE HOUSE, you'll find no\l"
|
||||
.string "hotter TRAINER than me, matey!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269867: @ 8269867
|
||||
Route109_SeashoreHouse_Text_DwayneDefeated: @ 8269867
|
||||
.string "That was a hot battle!\n"
|
||||
.string "I can accept that loss, matey!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_26989D: @ 826989D
|
||||
Route109_SeashoreHouse_Text_DwaynePostBattle: @ 826989D
|
||||
.string "Whenever I'm in SLATEPORT, I enjoy\n"
|
||||
.string "hot battles and ice-cold SODA POP!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_2698E3: @ 82698E3
|
||||
Route109_SeashoreHouse_Text_JohannaIntro: @ 82698E3
|
||||
.string "Boring battles aren't worth the effort.\p"
|
||||
.string "Fiery hot battles are what toughen up\n"
|
||||
.string "TRAINERS and POKéMON!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269947: @ 8269947
|
||||
Route109_SeashoreHouse_Text_JohannaDefeated: @ 8269947
|
||||
.string "That's hot!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269953: @ 8269953
|
||||
Route109_SeashoreHouse_Text_JohannaPostBattle: @ 8269953
|
||||
.string "Whew, I'm all thirsty.\n"
|
||||
.string "Maybe I'll have a SODA POP.$"
|
||||
|
||||
Route109_SeashoreHouse_Text_269986: @ 8269986
|
||||
Route109_SeashoreHouse_Text_SimonIntro: @ 8269986
|
||||
.string "I'm going to show you how great\n"
|
||||
.string "my POKéMON are, but don't cry!$"
|
||||
|
||||
Route109_SeashoreHouse_Text_2699C5: @ 82699C5
|
||||
Route109_SeashoreHouse_Text_SimonDefeated: @ 82699C5
|
||||
.string "…I lost, but I won't cry…$"
|
||||
|
||||
Route109_SeashoreHouse_Text_2699DF: @ 82699DF
|
||||
Route109_SeashoreHouse_Text_SimonPostBattle: @ 82699DF
|
||||
.string "If one of my POKéMON knew the move\n"
|
||||
.string "for carrying me across water on its\l"
|
||||
.string "back, I could get rid of this inner tube.$"
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF338",
|
||||
"script": "Route110_EventScript_Boy2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -53,7 +53,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF32F",
|
||||
"script": "Route110_EventScript_CyclingGuy2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -66,7 +66,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF326",
|
||||
"script": "Route110_EventScript_OldWoman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -79,7 +79,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF314",
|
||||
"script": "Route110_EventScript_CyclingGuy1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -92,7 +92,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF31D",
|
||||
"script": "Route110_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -105,7 +105,7 @@
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF30B",
|
||||
"script": "Route110_EventScript_CyclingGirl1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -118,7 +118,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF302",
|
||||
"script": "Route110_EventScript_Boy1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -131,7 +131,7 @@
|
||||
"movement_range_y": 14,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route110_EventScript_1EF529",
|
||||
"script": "Route110_EventScript_Jasmine",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -144,7 +144,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route110_EventScript_1EF4B0",
|
||||
"script": "Route110_EventScript_Anthony",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -157,7 +157,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "Route110_EventScript_1EF540",
|
||||
"script": "Route110_EventScript_Abigail",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -170,7 +170,7 @@
|
||||
"movement_range_y": 4,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route110_EventScript_1EF4C7",
|
||||
"script": "Route110_EventScript_Benjamin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -183,7 +183,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "6",
|
||||
"script": "Route110_EventScript_1EF3F2",
|
||||
"script": "Route110_EventScript_Edward",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -196,7 +196,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route110_EventScript_1EF409",
|
||||
"script": "Route110_EventScript_Jaclyn",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -209,7 +209,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "Route110_EventScript_1EF420",
|
||||
"script": "Route110_EventScript_Edwin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -222,7 +222,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "Route110_EventScript_1EF482",
|
||||
"script": "Route110_EventScript_Dale",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -300,7 +300,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF3B7",
|
||||
"script": "Route110_EventScript_ChallengeGuy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -313,7 +313,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF2AA",
|
||||
"script": "Route110_EventScript_AquaGrunt1",
|
||||
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
@@ -326,7 +326,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF2C0",
|
||||
"script": "Route110_EventScript_AquaGrunt2",
|
||||
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
@@ -339,7 +339,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF2D6",
|
||||
"script": "Route110_EventScript_AquaGrunt3",
|
||||
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
@@ -352,7 +352,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route110_EventScript_1EF2EC",
|
||||
"script": "Route110_EventScript_AquaGrunt4",
|
||||
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
@@ -378,7 +378,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route110_EventScript_1EF499",
|
||||
"script": "Route110_EventScript_Jacob",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -417,7 +417,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route110_EventScript_1EF604",
|
||||
"script": "Route110_EventScript_Timmy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -430,7 +430,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route110_EventScript_1EF5A2",
|
||||
"script": "Route110_EventScript_Isabel",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -443,7 +443,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "Route110_EventScript_1EF61C",
|
||||
"script": "Route110_EventScript_Kaleb",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -456,7 +456,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "6",
|
||||
"script": "Route110_EventScript_1EF64A",
|
||||
"script": "Route110_EventScript_Alyssa",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -469,7 +469,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "Route110_EventScript_1EF633",
|
||||
"script": "Route110_EventScript_Joseph",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -551,7 +551,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_CYCLING_CHALLENGE_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route110_EventScript_1EF661"
|
||||
"script": "Route110_EventScript_CyclingChallengeEnd"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -560,7 +560,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_CYCLING_CHALLENGE_STATE",
|
||||
"var_value": "2",
|
||||
"script": "Route110_EventScript_1EF661"
|
||||
"script": "Route110_EventScript_CyclingChallengeEnd"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -569,7 +569,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE110_STATE",
|
||||
"var_value": "0",
|
||||
"script": "Route110_EventScript_1EF74D"
|
||||
"script": "Route110_EventScript_RivalTrigger1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -578,7 +578,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE110_STATE",
|
||||
"var_value": "0",
|
||||
"script": "Route110_EventScript_1EF758"
|
||||
"script": "Route110_EventScript_RivalTrigger2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -587,7 +587,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_ROUTE110_STATE",
|
||||
"var_value": "0",
|
||||
"script": "Route110_EventScript_1EF763"
|
||||
"script": "Route110_EventScript_RivalTrigger3"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -596,7 +596,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_REGISTER_BIRCH_STATE",
|
||||
"var_value": "1",
|
||||
"script": "Route110_EventScript_1EF9CB"
|
||||
"script": "Route110_EventScript_BirchScene1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -605,7 +605,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_REGISTER_BIRCH_STATE",
|
||||
"var_value": "1",
|
||||
"script": "Route110_EventScript_1EF9D6"
|
||||
"script": "Route110_EventScript_BirchScene2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -614,7 +614,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_REGISTER_BIRCH_STATE",
|
||||
"var_value": "1",
|
||||
"script": "Route110_EventScript_1EF9E1"
|
||||
"script": "Route110_EventScript_BirchScene3"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -623,7 +623,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_REGISTER_BIRCH_STATE",
|
||||
"var_value": "1",
|
||||
"script": "Route110_EventScript_1EF9EC"
|
||||
"script": "Route110_EventScript_BirchScene4"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -633,7 +633,7 @@
|
||||
"y": 25,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF353"
|
||||
"script": "Route110_EventScript_VandalizedSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -641,7 +641,7 @@
|
||||
"y": 51,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF365"
|
||||
"script": "Route110_EventScript_SeasideParkingSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -649,7 +649,7 @@
|
||||
"y": 88,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF34A"
|
||||
"script": "Route110_EventScript_CyclingRoadSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -657,7 +657,7 @@
|
||||
"y": 94,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF341"
|
||||
"script": "Route110_EventScript_SlateportCitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -665,7 +665,7 @@
|
||||
"y": 79,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF35C"
|
||||
"script": "Route110_EventScript_Route103Sign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -673,7 +673,7 @@
|
||||
"y": 17,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF36E"
|
||||
"script": "Route110_EventScript_MauvilleCitySign"
|
||||
},
|
||||
{
|
||||
"type": "secret_base",
|
||||
@@ -695,7 +695,7 @@
|
||||
"y": 39,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF377"
|
||||
"script": "Route110_EventScript_TrainerTipsPrlzSleep"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -703,7 +703,7 @@
|
||||
"y": 70,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF380"
|
||||
"script": "Route110_EventScript_TrainerTipsRegisterItems"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -711,7 +711,7 @@
|
||||
"y": 67,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF389"
|
||||
"script": "Route110_EventScript_TrickHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -719,7 +719,7 @@
|
||||
"y": 93,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF392"
|
||||
"script": "Route110_EventScript_CyclingRoadResultsSign"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
@@ -759,7 +759,7 @@
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route110_EventScript_1EF34A"
|
||||
"script": "Route110_EventScript_CyclingRoadSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -222,60 +222,60 @@ Route110_TrickHousePuzzle7_EventScript_26E31B:: @ 826E31B
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 1
|
||||
mossdeepgym1 0
|
||||
initrotatingtilepuzzle TRUE
|
||||
moverotatingtileobjects 0
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
Route110_TrickHousePuzzle7_EventScript_26E331:: @ 826E331
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 1
|
||||
mossdeepgym1 1
|
||||
initrotatingtilepuzzle TRUE
|
||||
moverotatingtileobjects 1
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
Route110_TrickHousePuzzle7_EventScript_26E347:: @ 826E347
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 1
|
||||
mossdeepgym1 2
|
||||
initrotatingtilepuzzle TRUE
|
||||
moverotatingtileobjects 2
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
Route110_TrickHousePuzzle7_EventScript_26E35D:: @ 826E35D
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 1
|
||||
mossdeepgym1 3
|
||||
initrotatingtilepuzzle TRUE
|
||||
moverotatingtileobjects 3
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
Route110_TrickHousePuzzle7_EventScript_26E373:: @ 826E373
|
||||
playse SE_MU_PACHI
|
||||
waitse
|
||||
playse SE_TU_SAA
|
||||
mossdeepgym3 1
|
||||
mossdeepgym1 4
|
||||
initrotatingtilepuzzle TRUE
|
||||
moverotatingtileobjects 4
|
||||
waitmovement 0
|
||||
mossdeepgym2
|
||||
turnrotatingtileobjects
|
||||
waitmovement 0
|
||||
mossdeepgym4
|
||||
freerotatingtilepuzzle
|
||||
end
|
||||
|
||||
Route110_TrickHousePuzzle7_EventScript_26E389:: @ 826E389
|
||||
|
||||
@@ -196,7 +196,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_28CDF6",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle1",
|
||||
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_1"
|
||||
},
|
||||
{
|
||||
@@ -209,7 +209,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_28CDD6",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle1",
|
||||
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_1"
|
||||
},
|
||||
{
|
||||
@@ -300,7 +300,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_28CE96",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle4",
|
||||
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3"
|
||||
},
|
||||
{
|
||||
@@ -313,7 +313,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_28CEB6",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle4",
|
||||
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3"
|
||||
},
|
||||
{
|
||||
@@ -326,7 +326,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_28CF16",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle6",
|
||||
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2"
|
||||
},
|
||||
{
|
||||
@@ -339,7 +339,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route111_EventScript_28CF36",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle6",
|
||||
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -46,7 +46,7 @@ Route111_OnTransition: @ 81F0D87
|
||||
compare VAR_MIRAGE_TOWER_STATE, 2
|
||||
call_if_eq Route111_EventScript_1F0E40
|
||||
call Route111_EventScript_1F0DE6
|
||||
call Route111_EventScript_28CCC7
|
||||
call GabbyAndTy_EventScript_UpdateLocation
|
||||
checktrainerflag TRAINER_VICKY
|
||||
goto_if_lt Route111_EventScript_1F0E26
|
||||
end
|
||||
|
||||
@@ -4,7 +4,7 @@ Route113_MapScripts:: @ 81F2153
|
||||
.byte 0
|
||||
|
||||
Route113_MapScript1_1F215E: @ 81F215E
|
||||
setstepcallback 1
|
||||
setstepcallback STEP_CB_ASH
|
||||
end
|
||||
|
||||
Route113_OnTransition: @ 81F2161
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route118_EventScript_28CE16",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle2",
|
||||
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1"
|
||||
},
|
||||
{
|
||||
@@ -105,7 +105,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route118_EventScript_28CE36",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle2",
|
||||
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1"
|
||||
},
|
||||
{
|
||||
@@ -131,7 +131,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route118_EventScript_28CED6",
|
||||
"script": "Route118_EventScript_GabbyBattle5",
|
||||
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2"
|
||||
},
|
||||
{
|
||||
@@ -144,7 +144,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route118_EventScript_28CEF6",
|
||||
"script": "Route118_EventScript_TyBattle5",
|
||||
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2"
|
||||
},
|
||||
{
|
||||
@@ -157,7 +157,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route118_EventScript_28CF16",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle6",
|
||||
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3"
|
||||
},
|
||||
{
|
||||
@@ -170,7 +170,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route118_EventScript_28CF36",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle6",
|
||||
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@ Route118_MapScripts:: @ 81F3DBC
|
||||
.byte 0
|
||||
|
||||
Route118_OnTransition: @ 81F3DCC
|
||||
call Route118_EventScript_28CCC7
|
||||
call GabbyAndTy_EventScript_UpdateLocation
|
||||
compare VAR_SHOULD_END_UNUSUAL_WEATHER, 1
|
||||
call_if_eq UnusualWeather_EventScript_HideMapNamePopup
|
||||
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_ROUTE_118_EAST
|
||||
|
||||
@@ -112,7 +112,7 @@ Route119_WeatherInstitute_2F_EventScript_2700AD:: @ 82700AD
|
||||
end
|
||||
|
||||
Route119_WeatherInstitute_2F_EventScript_2700D0:: @ 82700D0
|
||||
call Route119_WeatherInstitute_2F_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto Route119_WeatherInstitute_2F_EventScript_2700EA
|
||||
end
|
||||
|
||||
|
||||
@@ -243,7 +243,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route120_EventScript_28CE76",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle3",
|
||||
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1"
|
||||
},
|
||||
{
|
||||
@@ -256,7 +256,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route120_EventScript_28CE56",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle3",
|
||||
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1"
|
||||
},
|
||||
{
|
||||
@@ -269,7 +269,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route120_EventScript_28CF16",
|
||||
"script": "GabbyAndTy_EventScript_GabbyBattle6",
|
||||
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2"
|
||||
},
|
||||
{
|
||||
@@ -282,7 +282,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route120_EventScript_28CF36",
|
||||
"script": "GabbyAndTy_EventScript_TyBattle6",
|
||||
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -61,7 +61,7 @@ Route120_EventScript_1F54C8:: @ 81F54C8
|
||||
return
|
||||
|
||||
Route120_OnTransition: @ 81F54CD
|
||||
call Route120_EventScript_28CCC7
|
||||
call GabbyAndTy_EventScript_UpdateLocation
|
||||
call Route120_EventScript_1F54D8
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_22BBE6",
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_WelcomeAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_22BBEF",
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_InfoAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -92,7 +92,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_22BC18"
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_EntranceCounterTrigger"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -102,7 +102,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_22BD21"
|
||||
"script": "Route121_SafariZoneEntrance_EventScript_TrainerTipSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
Route121_SafariZoneEntrance_MapScripts:: @ 822BBBB
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route121_SafariZoneEntrance_MapScript2_22BBC1
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route121_SafariZoneEntrance_OnFrame
|
||||
.byte 0
|
||||
|
||||
Route121_SafariZoneEntrance_MapScript2_22BBC1: @ 822BBC1
|
||||
map_script_2 VAR_SAFARI_ZONE_STATE, 1, Route121_SafariZoneEntrance_EventScript_22BBCB
|
||||
Route121_SafariZoneEntrance_OnFrame: @ 822BBC1
|
||||
map_script_2 VAR_SAFARI_ZONE_STATE, 1, Route121_SafariZoneEntrance_EventScript_ExitSafariZone
|
||||
.2byte 0
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BBCB:: @ 822BBCB
|
||||
Route121_SafariZoneEntrance_EventScript_ExitSafariZone:: @ 822BBCB
|
||||
lockall
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route121_SafariZoneEntrance_Movement_22BBDD
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route121_SafariZoneEntrance_Movement_ExitSafariZone
|
||||
waitmovement 0
|
||||
setvar VAR_SAFARI_ZONE_STATE, 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_Movement_22BBDD: @ 822BBDD
|
||||
Route121_SafariZoneEntrance_Movement_ExitSafariZone: @ 822BBDD
|
||||
walk_up
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -25,59 +25,59 @@ Route121_SafariZoneEntrance_Movement_22BBDD: @ 822BBDD
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BBE6:: @ 822BBE6
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4D12, MSGBOX_NPC
|
||||
Route121_SafariZoneEntrance_EventScript_WelcomeAttendant:: @ 822BBE6
|
||||
msgbox Route121_SafariZoneEntrance_Text_WelcomeToSafariZone, MSGBOX_NPC
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BBEF:: @ 822BBEF
|
||||
Route121_SafariZoneEntrance_EventScript_InfoAttendant:: @ 822BBEF
|
||||
lock
|
||||
faceplayer
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4E46, MSGBOX_YESNO
|
||||
msgbox Route121_SafariZoneEntrance_Text_WelcomeFirstTime, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_22BC0E
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4E7E, MSGBOX_DEFAULT
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_FirstTimeInfo
|
||||
msgbox Route121_SafariZoneEntrance_Text_ComeInAndEnjoy, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BC0E:: @ 822BC0E
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4EA1, MSGBOX_DEFAULT
|
||||
Route121_SafariZoneEntrance_EventScript_FirstTimeInfo:: @ 822BC0E
|
||||
msgbox Route121_SafariZoneEntrance_Text_FirstTimeInfo, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BC18:: @ 822BC18
|
||||
Route121_SafariZoneEntrance_EventScript_EntranceCounterTrigger:: @ 822BC18
|
||||
lockall
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
showmoneybox 0, 0, 0
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4F74, MSGBOX_YESNO
|
||||
msgbox Route121_SafariZoneEntrance_Text_WouldYouLikeToPlay, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_22BC48
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4FD7, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_22BD06
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_TryEnterSafariZone
|
||||
msgbox Route121_SafariZoneEntrance_Text_PlayAnotherTime, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_MovePlayerBackFromCounter
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BC48:: @ 822BC48
|
||||
Route121_SafariZoneEntrance_EventScript_TryEnterSafariZone:: @ 822BC48
|
||||
checkitem ITEM_POKEBLOCK_CASE, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_22BCEA
|
||||
call Route121_SafariZoneEntrance_EventScript_22BCBF
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_NoPokeblockCase
|
||||
call Route121_SafariZoneEntrance_EventScript_CheckHasRoomForPokemon
|
||||
checkmoney 500, 0
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_22BCF8
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_NotEnoughMoney
|
||||
playse SE_REGI
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A501B, MSGBOX_DEFAULT
|
||||
msgbox Route121_SafariZoneEntrance_Text_ThatWillBe500Please, MSGBOX_DEFAULT
|
||||
takemoney 500, 0
|
||||
updatemoneybox 0, 0
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A5036, MSGBOX_DEFAULT
|
||||
msgbox Route121_SafariZoneEntrance_Text_HereAreYourSafariBalls, MSGBOX_DEFAULT
|
||||
playfanfare MUS_FANFA4
|
||||
message Route121_SafariZoneEntrance_Text_2A5052
|
||||
message Route121_SafariZoneEntrance_Text_Received30SafariBalls
|
||||
waitfanfare
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A506F, MSGBOX_DEFAULT
|
||||
msgbox Route121_SafariZoneEntrance_Text_PleaseEnjoyYourself, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
hidemoneybox
|
||||
nop
|
||||
nop
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route121_SafariZoneEntrance_Movement_22BD18
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route121_SafariZoneEntrance_Movement_EnterSafariZone
|
||||
waitmovement 0
|
||||
special EnterSafariMode
|
||||
setvar VAR_SAFARI_ZONE_STATE, 2
|
||||
@@ -86,45 +86,45 @@ Route121_SafariZoneEntrance_EventScript_22BC48:: @ 822BC48
|
||||
waitstate
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BCBF:: @ 822BCBF
|
||||
Route121_SafariZoneEntrance_EventScript_CheckHasRoomForPokemon:: @ 822BCBF
|
||||
getpartysize
|
||||
compare VAR_RESULT, 6
|
||||
goto_if_ne Route121_SafariZoneEntrance_EventScript_22BCE9
|
||||
compare VAR_RESULT, PARTY_SIZE
|
||||
goto_if_ne Route121_SafariZoneEntrance_EventScript_HasRoomForPokemon
|
||||
specialvar VAR_RESULT, ScriptCheckFreePokemonStorageSpace
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_22BCE9
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A50E5, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_22BD06
|
||||
goto_if_eq Route121_SafariZoneEntrance_EventScript_HasRoomForPokemon
|
||||
msgbox Route121_SafariZoneEntrance_Text_PCIsFull, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_MovePlayerBackFromCounter
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BCE9:: @ 822BCE9
|
||||
Route121_SafariZoneEntrance_EventScript_HasRoomForPokemon:: @ 822BCE9
|
||||
return
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BCEA:: @ 822BCEA
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A5105, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_22BD06
|
||||
Route121_SafariZoneEntrance_EventScript_NoPokeblockCase:: @ 822BCEA
|
||||
msgbox Route121_SafariZoneEntrance_Text_YouNeedPokeblockCase, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_MovePlayerBackFromCounter
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BCF8:: @ 822BCF8
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A4FF7, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_22BD06
|
||||
Route121_SafariZoneEntrance_EventScript_NotEnoughMoney:: @ 822BCF8
|
||||
msgbox Route121_SafariZoneEntrance_Text_NotEnoughMoney, MSGBOX_DEFAULT
|
||||
goto Route121_SafariZoneEntrance_EventScript_MovePlayerBackFromCounter
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BD06:: @ 822BD06
|
||||
Route121_SafariZoneEntrance_EventScript_MovePlayerBackFromCounter:: @ 822BD06
|
||||
closemessage
|
||||
hidemoneybox
|
||||
nop
|
||||
nop
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route121_SafariZoneEntrance_Movement_22BD16
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Route121_SafariZoneEntrance_Movement_BackAwayFromCounter
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route121_SafariZoneEntrance_Movement_22BD16: @ 822BD16
|
||||
Route121_SafariZoneEntrance_Movement_BackAwayFromCounter: @ 822BD16
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Route121_SafariZoneEntrance_Movement_22BD18: @ 822BD18
|
||||
Route121_SafariZoneEntrance_Movement_EnterSafariZone: @ 822BD18
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -135,7 +135,7 @@ Route121_SafariZoneEntrance_Movement_22BD18: @ 822BD18
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
Route121_SafariZoneEntrance_EventScript_22BD21:: @ 822BD21
|
||||
msgbox Route121_SafariZoneEntrance_Text_2A55BB, MSGBOX_SIGN
|
||||
Route121_SafariZoneEntrance_EventScript_TrainerTipSign:: @ 822BD21
|
||||
msgbox Route121_SafariZoneEntrance_Text_TrainerTip, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
|
||||
@@ -185,7 +185,7 @@ RustboroCity_DevonCorp_2F_EventScript_211A96:: @ 8211A96
|
||||
end
|
||||
|
||||
RustboroCity_DevonCorp_2F_EventScript_211AB9:: @ 8211AB9
|
||||
call RustboroCity_DevonCorp_2F_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto RustboroCity_DevonCorp_2F_EventScript_211AD7
|
||||
end
|
||||
|
||||
@@ -234,7 +234,7 @@ RustboroCity_DevonCorp_2F_EventScript_211B39:: @ 8211B39
|
||||
end
|
||||
|
||||
RustboroCity_DevonCorp_2F_EventScript_211B5C:: @ 8211B5C
|
||||
call RustboroCity_DevonCorp_2F_EventScript_2737A0
|
||||
call Common_EventScript_TransferredToPC
|
||||
goto RustboroCity_DevonCorp_2F_EventScript_211B7A
|
||||
end
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_North_EventScript_23D254",
|
||||
"script": "SafariZone_North_EventScript_Fisherman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -53,7 +53,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_North_EventScript_23D25D",
|
||||
"script": "SafariZone_North_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
SafariZone_North_MapScripts:: @ 823D253
|
||||
.byte 0
|
||||
|
||||
SafariZone_North_EventScript_23D254:: @ 823D254
|
||||
msgbox SafariZone_North_Text_2A5489, MSGBOX_NPC
|
||||
SafariZone_North_EventScript_Fisherman:: @ 823D254
|
||||
msgbox SafariZone_North_Text_Fisherman, MSGBOX_NPC
|
||||
end
|
||||
|
||||
SafariZone_North_EventScript_23D25D:: @ 823D25D
|
||||
msgbox SafariZone_North_Text_2A54F0, MSGBOX_NPC
|
||||
SafariZone_North_EventScript_Man:: @ 823D25D
|
||||
msgbox SafariZone_North_Text_Man, MSGBOX_NPC
|
||||
end
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_Northeast_EventScript_23D3C6",
|
||||
"script": "SafariZone_Northeast_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_Northeast_EventScript_23D3D8",
|
||||
"script": "SafariZone_Northeast_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_Northeast_EventScript_23D3CF",
|
||||
"script": "SafariZone_Northeast_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
SafariZone_Northeast_MapScripts:: @ 8242C02
|
||||
.byte 0
|
||||
|
||||
@ Event scripts for SafariZone_Northeast are in SafariZone_South/scripts.inc
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_Northwest_EventScript_23D24A",
|
||||
"script": "SafariZone_Northwest_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
SafariZone_Northwest_MapScripts:: @ 823D249
|
||||
.byte 0
|
||||
|
||||
SafariZone_Northwest_EventScript_23D24A:: @ 823D24A
|
||||
msgbox SafariZone_Northwest_Text_2A542C, MSGBOX_NPC
|
||||
SafariZone_Northwest_EventScript_Man:: @ 823D24A
|
||||
msgbox SafariZone_Northwest_Text_Man, MSGBOX_NPC
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_RestHouse_EventScript_242BE7",
|
||||
"script": "SafariZone_RestHouse_EventScript_Youngster",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_RestHouse_EventScript_242BF0",
|
||||
"script": "SafariZone_RestHouse_EventScript_PsychicM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SafariZone_RestHouse_EventScript_242BF9",
|
||||
"script": "SafariZone_RestHouse_EventScript_FatMan",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user