Merge branch 'master' of https://github.com/DizzyEggg/pokeemerald into battle_engine_v2
This commit is contained in:
commit
b4ac979600
359 files changed
+8230
-8033
No files matched your search
+3
-3
@@ -1223,8 +1223,8 @@ _080224C0:
|
||||
bx r0
|
||||
thumb_func_end sub_8022250
|
||||
|
||||
thumb_func_start sub_80224D0
|
||||
sub_80224D0: @ 80224D0
|
||||
thumb_func_start ShowBerryCrushRankings
|
||||
ShowBerryCrushRankings: @ 80224D0
|
||||
push {lr}
|
||||
bl ScriptContext2_Enable
|
||||
ldr r0, =sub_8022250
|
||||
@@ -1259,7 +1259,7 @@ sub_80224D0: @ 80224D0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80224D0
|
||||
thumb_func_end ShowBerryCrushRankings
|
||||
|
||||
thumb_func_start sub_8022524
|
||||
sub_8022524: @ 8022524
|
||||
|
||||
+18
-1
@@ -1080,9 +1080,11 @@
|
||||
.byte \check
|
||||
.endm
|
||||
|
||||
@ Hides the secondary box spawned by showmoney.
|
||||
@ Hides the secondary box spawned by showmoney. Consumption of the x and y arguments was dummied out.
|
||||
.macro hidemoneybox
|
||||
.byte 0x94
|
||||
.byte 0 @ \x
|
||||
.byte 0 @ \y
|
||||
.endm
|
||||
|
||||
@ Updates the secondary box spawned by showmoney. Consumes but does not use arguments.
|
||||
@@ -1630,6 +1632,14 @@
|
||||
call_if 5, \dest
|
||||
.endm
|
||||
|
||||
.macro vgoto_if_eq dest:req
|
||||
vgoto_if 1, \dest
|
||||
.endm
|
||||
|
||||
.macro vgoto_if_ne dest:req
|
||||
vgoto_if 0, \dest
|
||||
.endm
|
||||
|
||||
.macro switch var:req
|
||||
copyvar VAR_0x8000, \var
|
||||
.endm
|
||||
@@ -1671,3 +1681,10 @@
|
||||
setorcopyvar VAR_0x8000, \trainer
|
||||
callstd STD_REGISTER_MATCH_CALL
|
||||
.endm
|
||||
|
||||
.macro dofieldeffectsparkle x:req, y:req, priority:req
|
||||
setfieldeffectargument 0, \x
|
||||
setfieldeffectargument 1, \y
|
||||
setfieldeffectargument 2, \priority
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
.endm
|
||||
+13
-67
@@ -6,6 +6,7 @@
|
||||
#include "constants/battle_setup.h"
|
||||
#include "constants/berry.h"
|
||||
#include "constants/cable_club.h"
|
||||
#include "constants/coins.h"
|
||||
#include "constants/contest.h"
|
||||
#include "constants/daycare.h"
|
||||
#include "constants/decorations.h"
|
||||
@@ -205,12 +206,12 @@ gStdScripts_End:: @ 81DC2CC
|
||||
.include "data/maps/SlateportCity_BattleTentLobby/scripts.inc"
|
||||
.include "data/maps/SlateportCity_BattleTentCorridor/scripts.inc"
|
||||
.include "data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc"
|
||||
.include "data/maps/SlateportCity_House1/scripts.inc"
|
||||
.include "data/maps/SlateportCity_NameRatersHouse/scripts.inc"
|
||||
.include "data/maps/SlateportCity_PokemonFanClub/scripts.inc"
|
||||
.include "data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc"
|
||||
.include "data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc"
|
||||
.include "data/maps/SlateportCity_Harbor/scripts.inc"
|
||||
.include "data/maps/SlateportCity_House2/scripts.inc"
|
||||
.include "data/maps/SlateportCity_House/scripts.inc"
|
||||
.include "data/maps/SlateportCity_PokemonCenter_1F/scripts.inc"
|
||||
.include "data/maps/SlateportCity_PokemonCenter_2F/scripts.inc"
|
||||
.include "data/maps/SlateportCity_Mart/scripts.inc"
|
||||
@@ -436,10 +437,10 @@ gStdScripts_End:: @ 81DC2CC
|
||||
.include "data/maps/AlteringCave/scripts.inc"
|
||||
.include "data/maps/MeteorFalls_StevensCave/scripts.inc"
|
||||
.include "data/scripts/shared_secret_base.inc"
|
||||
.include "data/maps/SingleBattleColosseum/scripts.inc"
|
||||
.include "data/maps/BattleColosseum2P/scripts.inc"
|
||||
.include "data/maps/TradeCenter/scripts.inc"
|
||||
.include "data/maps/RecordCorner/scripts.inc"
|
||||
.include "data/maps/DoubleBattleColosseum/scripts.inc"
|
||||
.include "data/maps/BattleColosseum4P/scripts.inc"
|
||||
.include "data/maps/LinkContestRoom1/scripts.inc"
|
||||
.include "data/maps/UnknownLinkContestRoom_25_29/scripts.inc"
|
||||
.include "data/maps/UnknownLinkContestRoom_25_30/scripts.inc"
|
||||
@@ -645,61 +646,7 @@ Std_MsgboxAutoclose:: @ 8271494
|
||||
return
|
||||
|
||||
.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
|
||||
call EverGrandeCity_HallOfFame_EventScript_ResetDefeatedEventLegendaries
|
||||
compare VAR_FOSSIL_MANIAC_STATE, 0
|
||||
call_if_eq EverGrandeCity_HallOfFame_EventScript_271839
|
||||
clearflag FLAG_HIDE_LILCOVE_MOTEL_GAME_DESIGNERS
|
||||
call EverGrandeCity_HallOfFame_EventScript_ResetEliteFour
|
||||
setflag FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY
|
||||
clearflag FLAG_HIDE_SS_TIDAL_CORRIDOR_MR_BRINEY
|
||||
clearflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_INVISIBLE_NINJA_BOY
|
||||
setvar VAR_STEVENS_HOUSE_STATE, 2
|
||||
setflag FLAG_HIDE_VICTORY_ROAD_ENTRANCE_WALLY
|
||||
clearflag FLAG_HIDE_VICTORY_ROAD_EXIT_WALLY
|
||||
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_SS_TIDAL
|
||||
clearflag FLAG_HIDE_LILYCOVE_HARBOR_SSTIDAL
|
||||
setflag FLAG_HIDE_SAFARI_ZONE_SOUTH_CONSTRUCTION_WORKERS
|
||||
clearflag FLAG_HIDE_SAFARI_ZONE_SOUTH_EAST_EXPANSION
|
||||
setflag FLAG_HIDE_LILYCOVE_CITY_RIVAL
|
||||
special sub_813BA60
|
||||
call_if_unset FLAG_RECEIVED_SS_TICKET, EverGrandeCity_HallOfFame_EventScript_271843
|
||||
call_if_unset FLAG_RECEIVED_BELDUM, EverGrandeCity_HallOfFame_EventScript_27183F
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
|
||||
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 0
|
||||
call_if_eq EverGrandeCity_HallOfFame_EventScript_271851
|
||||
return
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_ResetDefeatedEventLegendaries:: @ 8271829
|
||||
clearflag FLAG_DEFEATED_MEW
|
||||
clearflag FLAG_DEFEATED_LATIAS_OR_LATIOS
|
||||
clearflag FLAG_DEFEATED_DEOXYS
|
||||
clearflag FLAG_DEFEATED_LUGIA
|
||||
clearflag FLAG_DEFEATED_HO_OH
|
||||
return
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_271839:: @ 8271839
|
||||
setvar VAR_FOSSIL_MANIAC_STATE, 1
|
||||
return
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_27183F:: @ 827183F
|
||||
clearflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_BELDUM_POKEBALL
|
||||
return
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_271843:: @ 8271843
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE, 3
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_2, 3
|
||||
clearflag FLAG_HIDE_PLAYERS_HOUSE_DAD
|
||||
return
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_271851:: @ 8271851
|
||||
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 1
|
||||
return
|
||||
.include "data/scripts/hall_of_fame.inc"
|
||||
|
||||
EventScript_WhiteOut:: @ 8271857
|
||||
call EverGrandeCity_HallOfFame_EventScript_ResetEliteFour
|
||||
@@ -800,8 +747,7 @@ Common_EventScript_ReadyPetalburgGymForBattle:: @ 8271E84
|
||||
setflag FLAG_PETALBURG_MART_EXPANDED_ITEMS
|
||||
return
|
||||
|
||||
DewfordTown_EventScript_271E8B:: @ 8271E8B
|
||||
DewfordTown_Hall_EventScript_271E8B:: @ 8271E8B
|
||||
Common_EventScript_BufferTrendyPhrase:: @ 8271E8B
|
||||
dotimebasedevents
|
||||
setvar VAR_0x8004, 0
|
||||
special BufferTrendyPhraseString
|
||||
@@ -825,16 +771,16 @@ Common_EventScript_BagIsFull:: @ 827205E
|
||||
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
Route114_LanettesHouse_EventScript_272067:: @ 8272067
|
||||
Common_EventScript_ShowNoRoomForDecor:: @ 8272067
|
||||
msgbox gText_NoRoomLeftForAnother, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
Common_EventScript_NoRoomLeftForAnother:: @ 8272071
|
||||
Common_EventScript_NoRoomForDecor:: @ 8272071
|
||||
msgbox gText_NoRoomLeftForAnother, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
Common_EventScript_SetWeather15:: @ 827207A
|
||||
Common_EventScript_SetAlternatingWeather:: @ 827207A
|
||||
setweather WEATHER_ALTERNATING
|
||||
return
|
||||
|
||||
@@ -901,11 +847,11 @@ EventScript_HideMrBriney:: @ 82721F8
|
||||
setvar VAR_BRINEY_LOCATION, 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_272216:: @ 8272216
|
||||
RusturfTunnel_EventScript_SetRusturfTunnelOpen:: @ 8272216
|
||||
removeobject 1
|
||||
removeobject 10
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_MAN
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_WOMAN
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDAS_BOYFRIEND
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDA
|
||||
setvar VAR_RUSTURF_TUNNEL_STATE, 6
|
||||
setflag FLAG_RUSTURF_TUNNEL_OPENED
|
||||
return
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -2202,14 +2202,14 @@
|
||||
"blockdata_filepath": "data/layouts/SecretBase_Shrub4/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_SINGLE_BATTLE_COLOSSEUM",
|
||||
"name": "SingleBattleColosseum_Layout",
|
||||
"id": "LAYOUT_BATTLE_COLOSSEUM_2P",
|
||||
"name": "BattleColosseum2P_Layout",
|
||||
"width": 14,
|
||||
"height": 9,
|
||||
"primary_tileset": "gTileset_Building",
|
||||
"secondary_tileset": "gTileset_CableClub",
|
||||
"border_filepath": "data/layouts/SingleBattleColosseum/border.bin",
|
||||
"blockdata_filepath": "data/layouts/SingleBattleColosseum/map.bin"
|
||||
"border_filepath": "data/layouts/BattleColosseum2P/border.bin",
|
||||
"blockdata_filepath": "data/layouts/BattleColosseum2P/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_TRADE_CENTER",
|
||||
@@ -2232,14 +2232,14 @@
|
||||
"blockdata_filepath": "data/layouts/RecordCorner/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_DOUBLE_BATTLE_COLOSSEUM",
|
||||
"name": "DoubleBattleColosseum_Layout",
|
||||
"id": "LAYOUT_BATTLE_COLOSSEUM_4P",
|
||||
"name": "BattleColosseum4P_Layout",
|
||||
"width": 14,
|
||||
"height": 9,
|
||||
"primary_tileset": "gTileset_Building",
|
||||
"secondary_tileset": "gTileset_CableClub",
|
||||
"border_filepath": "data/layouts/DoubleBattleColosseum/border.bin",
|
||||
"blockdata_filepath": "data/layouts/DoubleBattleColosseum/map.bin"
|
||||
"border_filepath": "data/layouts/BattleColosseum4P/border.bin",
|
||||
"blockdata_filepath": "data/layouts/BattleColosseum4P/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_LINK_CONTEST_ROOM1",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_CaptainsOffice_EventScript_2387E2",
|
||||
"script": "AbandonedShip_CaptainsOffice_EventScript_CaptSternAide",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
AbandonedShip_CaptainsOffice_MapScripts:: @ 82387E1
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_CaptainsOffice_EventScript_2387E2:: @ 82387E2
|
||||
AbandonedShip_CaptainsOffice_EventScript_CaptSternAide:: @ 82387E2
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_EXCHANGED_SCANNER, AbandonedShip_CaptainsOffice_EventScript_23881A
|
||||
goto_if_set FLAG_EXCHANGED_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
|
||||
checkitem ITEM_SCANNER, 1
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq AbandonedShip_CaptainsOffice_EventScript_238810
|
||||
goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER, AbandonedShip_CaptainsOffice_EventScript_23881A
|
||||
msgbox AbandonedShip_CaptainsOffice_Text_238824, MSGBOX_DEFAULT
|
||||
goto_if_eq AbandonedShip_CaptainsOffice_EventScript_CanYouDeliverScanner
|
||||
goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
|
||||
msgbox AbandonedShip_CaptainsOffice_Text_NoSuccessFindingScanner, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_CaptainsOffice_EventScript_238810:: @ 8238810
|
||||
msgbox AbandonedShip_CaptainsOffice_Text_23889D, MSGBOX_DEFAULT
|
||||
AbandonedShip_CaptainsOffice_EventScript_CanYouDeliverScanner:: @ 8238810
|
||||
msgbox AbandonedShip_CaptainsOffice_Text_OhCanYouDeliverScanner, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_CaptainsOffice_EventScript_23881A:: @ 823881A
|
||||
msgbox AbandonedShip_CaptainsOffice_Text_238918, MSGBOX_DEFAULT
|
||||
AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus:: @ 823881A
|
||||
msgbox AbandonedShip_CaptainsOffice_Text_ThisIsSSCactus, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_CaptainsOffice_Text_238824: @ 8238824
|
||||
AbandonedShip_CaptainsOffice_Text_NoSuccessFindingScanner: @ 8238824
|
||||
.string "I'm investigating this ship on behalf\n"
|
||||
.string "of CAPT. STERN.\p"
|
||||
.string "He also asked me to find a SCANNER,\n"
|
||||
.string "but I haven't had any success…$"
|
||||
|
||||
AbandonedShip_CaptainsOffice_Text_23889D: @ 823889D
|
||||
AbandonedShip_CaptainsOffice_Text_OhCanYouDeliverScanner: @ 823889D
|
||||
.string "Oh! That's a SCANNER!\p"
|
||||
.string "Listen, can I get you to deliver that\n"
|
||||
.string "to CAPT. STERN?\p"
|
||||
.string "I want to investigate this ship a\n"
|
||||
.string "little more.$"
|
||||
|
||||
AbandonedShip_CaptainsOffice_Text_238918: @ 8238918
|
||||
AbandonedShip_CaptainsOffice_Text_ThisIsSSCactus: @ 8238918
|
||||
.string "This ship is called S.S. CACTUS.\n"
|
||||
.string "It seems to be from an earlier era.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_Corridors_1F_EventScript_2379A5",
|
||||
"script": "AbandonedShip_Corridors_1F_EventScript_Youngster",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 7,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "AbandonedShip_Corridors_1F_EventScript_2379AE",
|
||||
"script": "AbandonedShip_Corridors_1F_EventScript_Charlie",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
AbandonedShip_Corridors_1F_MapScripts:: @ 82379A4
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Corridors_1F_EventScript_2379A5:: @ 82379A5
|
||||
msgbox AbandonedShip_Corridors_1F_Text_237A60, MSGBOX_NPC
|
||||
AbandonedShip_Corridors_1F_EventScript_Youngster:: @ 82379A5
|
||||
msgbox AbandonedShip_Corridors_1F_Text_IsntItFunHere, MSGBOX_NPC
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_1F_EventScript_2379AE:: @ 82379AE
|
||||
trainerbattle_single TRAINER_CHARLIE, AbandonedShip_Corridors_1F_Text_2379C5, AbandonedShip_Corridors_1F_Text_237A01
|
||||
msgbox AbandonedShip_Corridors_1F_Text_237A1B, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Corridors_1F_EventScript_Charlie:: @ 82379AE
|
||||
trainerbattle_single TRAINER_CHARLIE, AbandonedShip_Corridors_1F_Text_CharlieIntro, AbandonedShip_Corridors_1F_Text_CharlieDefeat
|
||||
msgbox AbandonedShip_Corridors_1F_Text_CharliePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_1F_Text_2379C5: @ 82379C5
|
||||
AbandonedShip_Corridors_1F_Text_CharlieIntro: @ 82379C5
|
||||
.string "What's so funny about having my inner\n"
|
||||
.string "tube aboard the ship?$"
|
||||
|
||||
AbandonedShip_Corridors_1F_Text_237A01: @ 8237A01
|
||||
AbandonedShip_Corridors_1F_Text_CharlieDefeat: @ 8237A01
|
||||
.string "Whoa, you overwhelmed me!$"
|
||||
|
||||
AbandonedShip_Corridors_1F_Text_237A1B: @ 8237A1B
|
||||
AbandonedShip_Corridors_1F_Text_CharliePostBattle: @ 8237A1B
|
||||
.string "It's not easy throwing POKé BALLS\n"
|
||||
.string "while hanging on to an inner tube!$"
|
||||
|
||||
AbandonedShip_Corridors_1F_Text_237A60: @ 8237A60
|
||||
AbandonedShip_Corridors_1F_Text_IsntItFunHere: @ 8237A60
|
||||
.string "Isn't it fun here?\n"
|
||||
.string "I get excited just being here!$"
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_Corridors_B1F_EventScript_237DBF",
|
||||
"script": "AbandonedShip_Corridors_B1F_EventScript_TuberM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "AbandonedShip_Corridors_B1F_EventScript_237E13",
|
||||
"script": "AbandonedShip_Corridors_B1F_EventScript_Duncan",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -107,7 +107,7 @@
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_Corridors_B1F_EventScript_237DC8"
|
||||
"script": "AbandonedShip_Corridors_B1F_EventScript_StorageRoomDoor"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,88 +1,87 @@
|
||||
AbandonedShip_Corridors_B1F_MapScripts:: @ 8237D84
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Corridors_B1F_MapScript1_237D8F
|
||||
map_script MAP_SCRIPT_ON_LOAD, AbandonedShip_Corridors_B1F_MapScript1_237D98
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Corridors_B1F_OnResume
|
||||
map_script MAP_SCRIPT_ON_LOAD, AbandonedShip_Corridors_B1F_OnLoad
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Corridors_B1F_MapScript1_237D8F: @ 8237D8F
|
||||
AbandonedShip_Corridors_B1F_OnResume: @ 8237D8F
|
||||
setdivewarp MAP_ABANDONED_SHIP_UNDERWATER1, 255, 5, 4
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_MapScript1_237D98: @ 8237D98
|
||||
call_if_unset FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_237DAB
|
||||
call_if_set FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_237DB5
|
||||
AbandonedShip_Corridors_B1F_OnLoad: @ 8237D98
|
||||
call_if_unset FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_LockStorageRoom
|
||||
call_if_set FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_UnlockStorageRoom
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237DAB:: @ 8237DAB
|
||||
setmetatile 11, 4, METATILE_InsideShip_InTactDoor0_Bottom, 1
|
||||
AbandonedShip_Corridors_B1F_EventScript_LockStorageRoom:: @ 8237DAB
|
||||
setmetatile 11, 4, METATILE_InsideShip_IntactDoor_Bottom_Locked, 1
|
||||
return
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237DB5:: @ 8237DB5
|
||||
setmetatile 11, 4, METATILE_InsideShip_InTactDoor1_Bottom, 1
|
||||
AbandonedShip_Corridors_B1F_EventScript_UnlockStorageRoom:: @ 8237DB5
|
||||
setmetatile 11, 4, METATILE_InsideShip_IntactDoor_Bottom_Unlocked, 1
|
||||
return
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237DBF:: @ 8237DBF
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_237F03, MSGBOX_NPC
|
||||
AbandonedShip_Corridors_B1F_EventScript_TuberM:: @ 8237DBF
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_YayItsAShip, MSGBOX_NPC
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237DC8:: @ 8237DC8
|
||||
AbandonedShip_Corridors_B1F_EventScript_StorageRoomDoor:: @ 8237DC8
|
||||
lockall
|
||||
goto_if_set FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_237E09
|
||||
goto_if_set FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_DoorIsUnlocked
|
||||
checkitem ITEM_STORAGE_KEY, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq AbandonedShip_Corridors_B1F_EventScript_237DFF
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_237F4B, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_Corridors_B1F_EventScript_DoorIsLocked
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_InsertedStorageKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
takeitem ITEM_STORAGE_KEY, 1
|
||||
setflag FLAG_USED_STORAGE_KEY
|
||||
call AbandonedShip_Corridors_B1F_EventScript_237DB5
|
||||
call AbandonedShip_Corridors_B1F_EventScript_UnlockStorageRoom
|
||||
special DrawWholeMapView
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237DFF:: @ 8237DFF
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_237F15, MSGBOX_DEFAULT
|
||||
AbandonedShip_Corridors_B1F_EventScript_DoorIsLocked:: @ 8237DFF
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_DoorIsLocked, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237E09:: @ 8237E09
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_237FA5, MSGBOX_DEFAULT
|
||||
AbandonedShip_Corridors_B1F_EventScript_DoorIsUnlocked:: @ 8237E09
|
||||
msgbox AbandonedShip_Text_TheDoorIsOpen, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_EventScript_237E13:: @ 8237E13
|
||||
trainerbattle_single TRAINER_DUNCAN, AbandonedShip_Corridors_B1F_Text_237E2A, AbandonedShip_Corridors_B1F_Text_237E80
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_237E92, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Corridors_B1F_EventScript_Duncan:: @ 8237E13
|
||||
trainerbattle_single TRAINER_DUNCAN, AbandonedShip_Corridors_B1F_Text_DuncanIntro, AbandonedShip_Corridors_B1F_Text_DuncanDefeat
|
||||
msgbox AbandonedShip_Corridors_B1F_Text_DuncanPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237E2A: @ 8237E2A
|
||||
AbandonedShip_Corridors_B1F_Text_DuncanIntro: @ 8237E2A
|
||||
.string "When we go out to sea, we SAILORS\n"
|
||||
.string "always bring our POKéMON.\l"
|
||||
.string "How about a quick battle?$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237E80: @ 8237E80
|
||||
AbandonedShip_Corridors_B1F_Text_DuncanDefeat: @ 8237E80
|
||||
.string "Whoops, I'm sunk!$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237E92: @ 8237E92
|
||||
AbandonedShip_Corridors_B1F_Text_DuncanPostBattle: @ 8237E92
|
||||
.string "The ship's bottom has sunk into the\n"
|
||||
.string "depths.\p"
|
||||
.string "If a POKéMON knew how to go underwater,\n"
|
||||
.string "we might make some progress…$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237F03: @ 8237F03
|
||||
AbandonedShip_Corridors_B1F_Text_YayItsAShip: @ 8237F03
|
||||
.string "Yay!\n"
|
||||
.string "It's a ship!$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237F15: @ 8237F15
|
||||
AbandonedShip_Corridors_B1F_Text_DoorIsLocked: @ 8237F15
|
||||
.string "The door is locked.\p"
|
||||
.string "“STORAGE” is painted on the door.$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237F4B: @ 8237F4B
|
||||
AbandonedShip_Corridors_B1F_Text_InsertedStorageKey: @ 8237F4B
|
||||
.string "{PLAYER} inserted and turned the\n"
|
||||
.string "STORAGE KEY.\p"
|
||||
.string "The inserted KEY stuck fast,\n"
|
||||
.string "but the door opened.$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237FA5: @ 8237FA5
|
||||
AbandonedShip_HiddenFloorCorridors_Text_237FA5: @ 8237FA5
|
||||
AbandonedShip_Text_TheDoorIsOpen: @ 8237FA5
|
||||
.string "The door is open.$"
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_238A19"
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_Room1Door"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -74,7 +74,7 @@
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_238A50"
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_Room2Door"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -82,7 +82,7 @@
|
||||
"y": 4,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_238A87"
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_Room4Door"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -90,7 +90,7 @@
|
||||
"y": 4,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_238ABE"
|
||||
"script": "AbandonedShip_HiddenFloorCorridors_EventScript_Room6Door"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,157 +1,157 @@
|
||||
AbandonedShip_HiddenFloorCorridors_MapScripts:: @ 823896C
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_HiddenFloorCorridors_MapScript1_238977
|
||||
map_script MAP_SCRIPT_ON_LOAD, AbandonedShip_HiddenFloorCorridors_MapScript1_238980
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_HiddenFloorCorridors_OnResume
|
||||
map_script MAP_SCRIPT_ON_LOAD, AbandonedShip_HiddenFloorCorridors_OnLoad
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_MapScript1_238977: @ 8238977
|
||||
AbandonedShip_HiddenFloorCorridors_OnResume: @ 8238977
|
||||
setdivewarp MAP_ABANDONED_SHIP_UNDERWATER1, 255, 5, 4
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_MapScript1_238980: @ 8238980
|
||||
call_if_unset FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_2389F1
|
||||
call_if_unset FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_2389FB
|
||||
call_if_unset FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_238A05
|
||||
call_if_unset FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_238A0F
|
||||
call_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_2389C9
|
||||
call_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_2389D3
|
||||
call_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_2389DD
|
||||
call_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_2389E7
|
||||
AbandonedShip_HiddenFloorCorridors_OnLoad: @ 8238980
|
||||
call_if_unset FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom1
|
||||
call_if_unset FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom2
|
||||
call_if_unset FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom4
|
||||
call_if_unset FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom6
|
||||
call_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom1
|
||||
call_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom2
|
||||
call_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom4
|
||||
call_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom6
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_2389C9:: @ 82389C9
|
||||
setmetatile 3, 8, METATILE_InsideShip_InTactDoor1_Bottom, 1
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom1:: @ 82389C9
|
||||
setmetatile 3, 8, METATILE_InsideShip_IntactDoor_Bottom_Unlocked, 1
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_2389D3:: @ 82389D3
|
||||
setmetatile 6, 8, METATILE_InsideShip_InTactDoor1_Bottom, 1
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom2:: @ 82389D3
|
||||
setmetatile 6, 8, METATILE_InsideShip_IntactDoor_Bottom_Unlocked, 1
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_2389DD:: @ 82389DD
|
||||
setmetatile 3, 3, METATILE_InsideShip_DoorIndent1, 0
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom4:: @ 82389DD
|
||||
setmetatile 3, 3, METATILE_InsideShip_DoorIndent_Unlocked, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_2389E7:: @ 82389E7
|
||||
setmetatile 9, 3, METATILE_InsideShip_DoorIndent1, 0
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom6:: @ 82389E7
|
||||
setmetatile 9, 3, METATILE_InsideShip_DoorIndent_Unlocked, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_2389F1:: @ 82389F1
|
||||
setmetatile 3, 8, METATILE_InsideShip_InTactDoor0_Bottom, 1
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom1:: @ 82389F1
|
||||
setmetatile 3, 8, METATILE_InsideShip_IntactDoor_Bottom_Locked, 1
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_2389FB:: @ 82389FB
|
||||
setmetatile 6, 8, METATILE_InsideShip_InTactDoor0_Bottom, 1
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom2:: @ 82389FB
|
||||
setmetatile 6, 8, METATILE_InsideShip_IntactDoor_Bottom_Locked, 1
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238A05:: @ 8238A05
|
||||
setmetatile 3, 3, METATILE_InsideShip_DoorIndent0, 0
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom4:: @ 8238A05
|
||||
setmetatile 3, 3, METATILE_InsideShip_DoorIndent_Locked, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238A0F:: @ 8238A0F
|
||||
setmetatile 9, 3, METATILE_InsideShip_DoorIndent0, 0
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom6:: @ 8238A0F
|
||||
setmetatile 9, 3, METATILE_InsideShip_DoorIndent_Locked, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238A19:: @ 8238A19
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room1Door:: @ 8238A19
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
|
||||
goto_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_1_KEY, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AF5
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm1IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
takeitem ITEM_ROOM_1_KEY, 1
|
||||
setflag FLAG_USED_ROOM_1_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_2389C9
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom1
|
||||
special DrawWholeMapView
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238A50:: @ 8238A50
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room2Door:: @ 8238A50
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
|
||||
goto_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_2_KEY, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AFF
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm2IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
takeitem ITEM_ROOM_2_KEY, 1
|
||||
setflag FLAG_USED_ROOM_2_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_2389D3
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom2
|
||||
special DrawWholeMapView
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238A87:: @ 8238A87
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room4Door:: @ 8238A87
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
|
||||
goto_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_4_KEY, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B09
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm4IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
takeitem ITEM_ROOM_4_KEY, 1
|
||||
setflag FLAG_USED_ROOM_4_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_2389DD
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom4
|
||||
special DrawWholeMapView
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238ABE:: @ 8238ABE
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room6Door:: @ 8238ABE
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
|
||||
goto_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_6_KEY, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B13
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm6IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
takeitem ITEM_ROOM_6_KEY, 1
|
||||
setflag FLAG_USED_ROOM_6_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_2389E7
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom6
|
||||
special DrawWholeMapView
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238AF5:: @ 8238AF5
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B27, MSGBOX_DEFAULT
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Rm1IsLocked:: @ 8238AF5
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_Rm1DoorIsLocked, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238AFF:: @ 8238AFF
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B5B, MSGBOX_DEFAULT
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Rm2IsLocked:: @ 8238AFF
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_Rm2DoorIsLocked, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238B09:: @ 8238B09
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B8F, MSGBOX_DEFAULT
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Rm4IsLocked:: @ 8238B09
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_Rm4DoorIsLocked, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238B13:: @ 8238B13
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BC3, MSGBOX_DEFAULT
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Rm6IsLocked:: @ 8238B13
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_Rm6DoorIsLocked, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_238B1D:: @ 8238B1D
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_237FA5, MSGBOX_DEFAULT
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen:: @ 8238B1D
|
||||
msgbox AbandonedShip_Text_TheDoorIsOpen, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_Text_238B27: @ 8238B27
|
||||
AbandonedShip_HiddenFloorCorridors_Text_Rm1DoorIsLocked: @ 8238B27
|
||||
.string "The door is locked.\p"
|
||||
.string "“RM. 1” is painted on the door.$"
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_Text_238B5B: @ 8238B5B
|
||||
AbandonedShip_HiddenFloorCorridors_Text_Rm2DoorIsLocked: @ 8238B5B
|
||||
.string "The door is locked.\p"
|
||||
.string "“RM. 2” is painted on the door.$"
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_Text_238B8F: @ 8238B8F
|
||||
AbandonedShip_HiddenFloorCorridors_Text_Rm4DoorIsLocked: @ 8238B8F
|
||||
.string "The door is locked.\p"
|
||||
.string "“RM. 4” is painted on the door.$"
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_Text_238BC3: @ 8238BC3
|
||||
AbandonedShip_HiddenFloorCorridors_Text_Rm6DoorIsLocked: @ 8238BC3
|
||||
.string "The door is locked.\p"
|
||||
.string "“RM. 6” is painted on the door.$"
|
||||
|
||||
AbandonedShip_HiddenFloorCorridors_Text_238BF7: @ 8238BF7
|
||||
AbandonedShip_HiddenFloorCorridors_Text_InsertedKey: @ 8238BF7
|
||||
.string "{PLAYER} inserted and turned the\n"
|
||||
.string "KEY.\p"
|
||||
.string "The inserted KEY stuck fast,\n"
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_238DF3"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_Trash"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -180,7 +180,7 @@
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_238DF3"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_Trash"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -188,7 +188,7 @@
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_238DF3"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_Trash"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -196,7 +196,7 @@
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_238DF3"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_Trash"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -204,7 +204,7 @@
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_238DF3"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_Trash"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -212,7 +212,7 @@
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_238DF3"
|
||||
"script": "AbandonedShip_HiddenFloorRooms_EventScript_Trash"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,148 +1,125 @@
|
||||
AbandonedShip_HiddenFloorRooms_MapScripts:: @ 8238C49
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, AbandonedShip_HiddenFloorRooms_MapScript2_238C4F
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, AbandonedShip_HiddenFloorRooms_OnFrame
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_MapScript2_238C4F: @ 8238C4F
|
||||
map_script_2 VAR_TEMP_1, 0, AbandonedShip_HiddenFloorRooms_EventScript_238C59
|
||||
AbandonedShip_HiddenFloorRooms_OnFrame: @ 8238C4F
|
||||
map_script_2 VAR_TEMP_1, 0, AbandonedShip_HiddenFloorRooms_EventScript_DoHiddenItemSparkle
|
||||
.2byte 0
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238C59:: @ 8238C59
|
||||
@ After the below calculation, VAR_TEMP_4 is the room number of the door the player entered
|
||||
@ Bottom row, left column (Rm 1)
|
||||
@ Bottom row, middle column (Rm 2)
|
||||
@ Bottom row, right column (Rm 3)
|
||||
@ Upper row, left column (Rm 4)
|
||||
@ Upper row, middle column (Rm 5)
|
||||
@ Upper row, right column (Rm 6)
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_DoHiddenItemSparkle:: @ 8238C59
|
||||
setvar VAR_TEMP_1, 1
|
||||
getplayerxy VAR_TEMP_2, VAR_TEMP_3
|
||||
setvar VAR_TEMP_4, 1
|
||||
compare VAR_TEMP_2, 21
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238CD1
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_InMiddleRoomColumn
|
||||
compare VAR_TEMP_2, 36
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238CD7
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_InRightRoomColumn
|
||||
compare VAR_TEMP_3, 2
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238CDD
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_InUpperRoomRow
|
||||
switch VAR_TEMP_4
|
||||
case 1, AbandonedShip_HiddenFloorRooms_EventScript_238CE3
|
||||
case 2, AbandonedShip_HiddenFloorRooms_EventScript_238D0C
|
||||
case 3, AbandonedShip_HiddenFloorRooms_EventScript_238D0D
|
||||
case 4, AbandonedShip_HiddenFloorRooms_EventScript_238D33
|
||||
case 5, AbandonedShip_HiddenFloorRooms_EventScript_238D6B
|
||||
case 6, AbandonedShip_HiddenFloorRooms_EventScript_238DB2
|
||||
case 1, AbandonedShip_HiddenFloorRooms_EventScript_EnterRm1
|
||||
case 2, AbandonedShip_HiddenFloorRooms_EventScript_EnterRm2
|
||||
case 3, AbandonedShip_HiddenFloorRooms_EventScript_EnterRm3
|
||||
case 4, AbandonedShip_HiddenFloorRooms_EventScript_EnterRm4
|
||||
case 5, AbandonedShip_HiddenFloorRooms_EventScript_EnterRm5
|
||||
case 6, AbandonedShip_HiddenFloorRooms_EventScript_EnterRm6
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238CD1:: @ 8238CD1
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_InMiddleRoomColumn:: @ 8238CD1
|
||||
addvar VAR_TEMP_4, 1
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238CD7:: @ 8238CD7
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_InRightRoomColumn:: @ 8238CD7
|
||||
addvar VAR_TEMP_4, 2
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238CDD:: @ 8238CDD
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_InUpperRoomRow:: @ 8238CDD
|
||||
addvar VAR_TEMP_4, 3
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238CE3:: @ 8238CE3
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_EnterRm1:: @ 8238CE3
|
||||
delay 20
|
||||
setfieldeffectargument 0, 10
|
||||
setfieldeffectargument 1, 10
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
dofieldeffectsparkle 10, 10, 0
|
||||
specialvar VAR_RESULT, FoundAbandonedShipRoom4Key
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238DD3
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_Rm4KeySparkle
|
||||
waitfieldeffect FLDEFF_SPARKLE
|
||||
delay 10
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238D0C:: @ 8238D0C
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_EnterRm2:: @ 8238D0C
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238D0D:: @ 8238D0D
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_EnterRm3:: @ 8238D0D
|
||||
specialvar VAR_RESULT, FoundAbandonedShipRoom1Key
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238D32
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq AbandonedShip_HiddenFloorRooms_EventScript_Rm3NoSparkle
|
||||
delay 20
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238DB3
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_Rm1KeySparkle
|
||||
waitfieldeffect FLDEFF_SPARKLE
|
||||
delay 10
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238D32:: @ 8238D32
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_Rm3NoSparkle:: @ 8238D32
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238D33:: @ 8238D33
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_EnterRm4:: @ 8238D33
|
||||
delay 20
|
||||
setfieldeffectargument 0, 8
|
||||
setfieldeffectargument 1, 5
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
setfieldeffectargument 0, 11
|
||||
setfieldeffectargument 1, 3
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
dofieldeffectsparkle 8, 5, 0
|
||||
dofieldeffectsparkle 11, 3, 0
|
||||
specialvar VAR_RESULT, FoundAbandonedShipRoom6Key
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238DE3
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_Rm6KeySparkle
|
||||
waitfieldeffect FLDEFF_SPARKLE
|
||||
delay 10
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238D6B:: @ 8238D6B
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_EnterRm5:: @ 8238D6B
|
||||
delay 20
|
||||
setfieldeffectargument 0, 16
|
||||
setfieldeffectargument 1, 3
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
setfieldeffectargument 0, 25
|
||||
setfieldeffectargument 1, 2
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
setfieldeffectargument 0, 24
|
||||
setfieldeffectargument 1, 6
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
dofieldeffectsparkle 16, 3, 0
|
||||
dofieldeffectsparkle 25, 2, 0
|
||||
dofieldeffectsparkle 24, 6, 0
|
||||
specialvar VAR_RESULT, FoundAbandonedShipRoom2Key
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_238DC3
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_Rm2KeySparkle
|
||||
waitfieldeffect FLDEFF_SPARKLE
|
||||
delay 10
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238DB2:: @ 8238DB2
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_EnterRm6:: @ 8238DB2
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238DB3:: @ 8238DB3
|
||||
setfieldeffectargument 0, 42
|
||||
setfieldeffectargument 1, 10
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_Rm1KeySparkle:: @ 8238DB3
|
||||
dofieldeffectsparkle 42, 10, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238DC3:: @ 8238DC3
|
||||
setfieldeffectargument 0, 20
|
||||
setfieldeffectargument 1, 5
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_Rm2KeySparkle:: @ 8238DC3
|
||||
dofieldeffectsparkle 20, 5, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238DD3:: @ 8238DD3
|
||||
setfieldeffectargument 0, 1
|
||||
setfieldeffectargument 1, 12
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_Rm4KeySparkle:: @ 8238DD3
|
||||
dofieldeffectsparkle 1, 12, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238DE3:: @ 8238DE3
|
||||
setfieldeffectargument 0, 1
|
||||
setfieldeffectargument 1, 2
|
||||
setfieldeffectargument 2, 0
|
||||
dofieldeffect FLDEFF_SPARKLE
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_Rm6KeySparkle:: @ 8238DE3
|
||||
dofieldeffectsparkle 1, 2, 0
|
||||
return
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_238DF3:: @ 8238DF3
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_Trash:: @ 8238DF3
|
||||
lockall
|
||||
msgbox AbandonedShip_HiddenFloorRooms_Text_238DFE, MSGBOX_DEFAULT
|
||||
msgbox AbandonedShip_HiddenFloorRooms_Text_BrightShinyTrash, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_Text_238DFE: @ 8238DFE
|
||||
AbandonedShip_HiddenFloorRooms_Text_BrightShinyTrash: @ 8238DFE
|
||||
.string "It's bright and shiny!\n"
|
||||
.string "But it's just trash…$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_2380A7",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_Dan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_23810B",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_Kira",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_238186",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_Garrison",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_23816F",
|
||||
"script": "AbandonedShip_Rooms2_1F_EventScript_Jani",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,151 +1,151 @@
|
||||
AbandonedShip_Rooms2_1F_MapScripts:: @ 82380A6
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_2380A7:: @ 82380A7
|
||||
trainerbattle_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_23819D, AbandonedShip_Rooms2_1F_Text_2381DA, AbandonedShip_Rooms2_1F_Text_238257, AbandonedShip_Rooms2_1F_EventScript_2380D7
|
||||
AbandonedShip_Rooms2_1F_EventScript_Dan:: @ 82380A7
|
||||
trainerbattle_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_DanIntro, AbandonedShip_Rooms2_1F_Text_DanDefeat, AbandonedShip_Rooms2_1F_Text_DanNotEnoughMons, AbandonedShip_Rooms2_1F_EventScript_RegisterDan
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq AbandonedShip_Rooms2_1F_EventScript_2380F0
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_23820F, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq AbandonedShip_Rooms2_1F_EventScript_DanRematch
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_DanPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_2380D7:: @ 82380D7
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_2383BB, MSGBOX_DEFAULT
|
||||
AbandonedShip_Rooms2_1F_EventScript_RegisterDan:: @ 82380D7
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_KiraRegister, MSGBOX_DEFAULT @ Kira speaks for both when registering KiraAndDan
|
||||
register_matchcall TRAINER_KIRA_AND_DAN_1
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_2380F0:: @ 82380F0
|
||||
trainerbattle_rematch_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_2383FF, AbandonedShip_Rooms2_1F_Text_238473, AbandonedShip_Rooms2_1F_Text_238509
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_238491, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Rooms2_1F_EventScript_DanRematch:: @ 82380F0
|
||||
trainerbattle_rematch_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_DanRematchIntro, AbandonedShip_Rooms2_1F_Text_DanRematchDefeat, AbandonedShip_Rooms2_1F_Text_DanRematchNotEnoughMons
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_DanPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_23810B:: @ 823810B
|
||||
trainerbattle_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_2382A4, AbandonedShip_Rooms2_1F_Text_2382F4, AbandonedShip_Rooms2_1F_Text_23836F, AbandonedShip_Rooms2_1F_EventScript_23813B
|
||||
AbandonedShip_Rooms2_1F_EventScript_Kira:: @ 823810B
|
||||
trainerbattle_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_KiraIntro, AbandonedShip_Rooms2_1F_Text_KiraDefeat, AbandonedShip_Rooms2_1F_Text_KiraNotEnoughMons, AbandonedShip_Rooms2_1F_EventScript_RegisterKira
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq AbandonedShip_Rooms2_1F_EventScript_238154
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_23830A, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq AbandonedShip_Rooms2_1F_EventScript_KiraRematch
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_KiraPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_23813B:: @ 823813B
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_2383BB, MSGBOX_DEFAULT
|
||||
AbandonedShip_Rooms2_1F_EventScript_RegisterKira:: @ 823813B
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_KiraRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_KIRA_AND_DAN_1
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_238154:: @ 8238154
|
||||
trainerbattle_rematch_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_238556, AbandonedShip_Rooms2_1F_Text_2385F2, AbandonedShip_Rooms2_1F_Text_238668
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_23860B, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Rooms2_1F_EventScript_KiraRematch:: @ 8238154
|
||||
trainerbattle_rematch_double TRAINER_KIRA_AND_DAN_1, AbandonedShip_Rooms2_1F_Text_KiraRematchIntro, AbandonedShip_Rooms2_1F_Text_KiraRematchDefeat, AbandonedShip_Rooms2_1F_Text_KiraRematchNotEnoughMons
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_KiraPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_23816F:: @ 823816F
|
||||
trainerbattle_single TRAINER_JANI, AbandonedShip_Rooms2_1F_Text_2386B4, AbandonedShip_Rooms2_1F_Text_2386E8
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_238708, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Rooms2_1F_EventScript_Jani:: @ 823816F
|
||||
trainerbattle_single TRAINER_JANI, AbandonedShip_Rooms2_1F_Text_JaniIntro, AbandonedShip_Rooms2_1F_Text_JaniDefeat
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_JaniPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_238186:: @ 8238186
|
||||
trainerbattle_single TRAINER_GARRISON, AbandonedShip_Rooms2_1F_Text_23873F, AbandonedShip_Rooms2_1F_Text_238779
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_2387A9, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Rooms2_1F_EventScript_Garrison:: @ 8238186
|
||||
trainerbattle_single TRAINER_GARRISON, AbandonedShip_Rooms2_1F_Text_GarrisonIntro, AbandonedShip_Rooms2_1F_Text_GarrisonDefeat
|
||||
msgbox AbandonedShip_Rooms2_1F_Text_GarrisonPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23819D: @ 823819D
|
||||
AbandonedShip_Rooms2_1F_Text_DanIntro: @ 823819D
|
||||
.string "DAN: While searching for treasures,\n"
|
||||
.string "we discovered a TRAINER!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2381DA: @ 82381DA
|
||||
AbandonedShip_Rooms2_1F_Text_DanDefeat: @ 82381DA
|
||||
.string "DAN: We couldn't win even though\n"
|
||||
.string "we worked together…$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23820F: @ 823820F
|
||||
AbandonedShip_Rooms2_1F_Text_DanPostBattle: @ 823820F
|
||||
.string "DAN: We can't find any treasures…\n"
|
||||
.string "I wonder if someone got them already?$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238257: @ 8238257
|
||||
AbandonedShip_Rooms2_1F_Text_DanNotEnoughMons: @ 8238257
|
||||
.string "DAN: You don't even have two POKéMON.\n"
|
||||
.string "You can't expect to beat us like that.$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2382A4: @ 82382A4
|
||||
AbandonedShip_Rooms2_1F_Text_KiraIntro: @ 82382A4
|
||||
.string "KIRA: Oh?\n"
|
||||
.string "We were searching for treasures.\l"
|
||||
.string "But we discovered a TRAINER instead!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2382F4: @ 82382F4
|
||||
AbandonedShip_Rooms2_1F_Text_KiraDefeat: @ 82382F4
|
||||
.string "KIRA: Ooh, so strong!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23830A: @ 823830A
|
||||
AbandonedShip_Rooms2_1F_Text_KiraPostBattle: @ 823830A
|
||||
.string "KIRA: Where could the treasures be?\p"
|
||||
.string "I've already decided what I'm buying\n"
|
||||
.string "when we find the treasures!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23836F: @ 823836F
|
||||
AbandonedShip_Rooms2_1F_Text_KiraNotEnoughMons: @ 823836F
|
||||
.string "KIRA: Oh, you don't have two POKéMON?\n"
|
||||
.string "We'll have to battle some other time!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2383BB: @ 82383BB
|
||||
AbandonedShip_Rooms2_1F_Text_KiraRegister: @ 82383BB
|
||||
.string "KIRA: Oh, you make me so angry!\n"
|
||||
.string "I'm going to register you for that!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2383FF: @ 82383FF
|
||||
AbandonedShip_Rooms2_1F_Text_DanRematchIntro: @ 82383FF
|
||||
.string "DAN: We've been searching for\n"
|
||||
.string "treasures all this time.\p"
|
||||
.string "Our POKéMON have grown stronger, too.\n"
|
||||
.string "Let us show you, okay?$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238473: @ 8238473
|
||||
AbandonedShip_Rooms2_1F_Text_DanRematchDefeat: @ 8238473
|
||||
.string "DAN: You're strong, as usual!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238491: @ 8238491
|
||||
AbandonedShip_Rooms2_1F_Text_DanPostRematch: @ 8238491
|
||||
.string "DAN: We can't find any treasures,\n"
|
||||
.string "we lose at POKéMON…\p"
|
||||
.string "I want to go home… But if I say that,\n"
|
||||
.string "she gets all angry with me…$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238509: @ 8238509
|
||||
AbandonedShip_Rooms2_1F_Text_DanRematchNotEnoughMons: @ 8238509
|
||||
.string "DAN: You don't even have two POKéMON.\n"
|
||||
.string "You can't expect to beat us like that.$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238556: @ 8238556
|
||||
AbandonedShip_Rooms2_1F_Text_KiraRematchIntro: @ 8238556
|
||||
.string "KIRA: Oh? We meet again!\p"
|
||||
.string "Just like us, you still haven't given up\n"
|
||||
.string "searching for treasures, have you?\p"
|
||||
.string "Want to make it so the loser has\n"
|
||||
.string "to give up searching?$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2385F2: @ 82385F2
|
||||
AbandonedShip_Rooms2_1F_Text_KiraRematchDefeat: @ 82385F2
|
||||
.string "KIRA: Oh, we lost again…$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23860B: @ 823860B
|
||||
AbandonedShip_Rooms2_1F_Text_KiraPostRematch: @ 823860B
|
||||
.string "KIRA: We're not leaving until we raise\n"
|
||||
.string "our POKéMON some more and we find\l"
|
||||
.string "the treasures here!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238668: @ 8238668
|
||||
AbandonedShip_Rooms2_1F_Text_KiraRematchNotEnoughMons: @ 8238668
|
||||
.string "KIRA: Oh, you don't have two POKéMON?\n"
|
||||
.string "We'll have to battle some other time!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2386B4: @ 82386B4
|
||||
AbandonedShip_Rooms2_1F_Text_JaniIntro: @ 82386B4
|
||||
.string "I'm not good at swimming,\n"
|
||||
.string "but I am good at battles!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2386E8: @ 82386E8
|
||||
AbandonedShip_Rooms2_1F_Text_JaniDefeat: @ 82386E8
|
||||
.string "Oops.\n"
|
||||
.string "That didn't go very well.$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238708: @ 8238708
|
||||
AbandonedShip_Rooms2_1F_Text_JaniPostBattle: @ 8238708
|
||||
.string "Walking around barefoot in this ship\n"
|
||||
.string "is kind of gross.$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23873F: @ 823873F
|
||||
AbandonedShip_Rooms2_1F_Text_GarrisonIntro: @ 823873F
|
||||
.string "Strength and compassion…\n"
|
||||
.string "Those are a TRAINER's treasures!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238779: @ 8238779
|
||||
AbandonedShip_Rooms2_1F_Text_GarrisonDefeat: @ 8238779
|
||||
.string "Ah, there is something about you\n"
|
||||
.string "that sparkles.$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2387A9: @ 82387A9
|
||||
AbandonedShip_Rooms2_1F_Text_GarrisonPostBattle: @ 82387A9
|
||||
.string "In a cabin somewhere on board,\n"
|
||||
.string "I saw something sparkle.$"
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_Rooms2_B1F_EventScript_238025",
|
||||
"script": "AbandonedShip_Rooms2_B1F_EventScript_Camper",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
AbandonedShip_Rooms2_B1F_MapScripts:: @ 8238024
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Rooms2_B1F_EventScript_238025:: @ 8238025
|
||||
msgbox AbandonedShip_Rooms2_B1F_Text_23802E, MSGBOX_NPC
|
||||
AbandonedShip_Rooms2_B1F_EventScript_Camper:: @ 8238025
|
||||
msgbox AbandonedShip_Rooms2_B1F_Text_PerfectPlaceToGoExploring, MSGBOX_NPC
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_B1F_Text_23802E: @ 823802E
|
||||
AbandonedShip_Rooms2_B1F_Text_PerfectPlaceToGoExploring: @ 823802E
|
||||
.string "This is a perfect place to go exploring!\n"
|
||||
.string "It's exciting here!\p"
|
||||
.string "I bet there're amazing treasures on\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_Rooms_1F_EventScript_237A93",
|
||||
"script": "AbandonedShip_Rooms_1F_EventScript_Gentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "AbandonedShip_Rooms_1F_EventScript_237AB3",
|
||||
"script": "AbandonedShip_Rooms_1F_EventScript_Thalia",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "1",
|
||||
"trainer_sight_or_berry_tree_id": "4",
|
||||
"script": "AbandonedShip_Rooms_1F_EventScript_237A9C",
|
||||
"script": "AbandonedShip_Rooms_1F_EventScript_Demetrius",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,78 +1,78 @@
|
||||
AbandonedShip_Rooms_1F_MapScripts:: @ 8237A92
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Rooms_1F_EventScript_237A93:: @ 8237A93
|
||||
msgbox AbandonedShip_Rooms_1F_Text_237B15, MSGBOX_NPC
|
||||
AbandonedShip_Rooms_1F_EventScript_Gentleman:: @ 8237A93
|
||||
msgbox AbandonedShip_Rooms_1F_Text_TakingALookAround, MSGBOX_NPC
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_1F_EventScript_237A9C:: @ 8237A9C
|
||||
trainerbattle_single TRAINER_DEMETRIUS, AbandonedShip_Rooms_1F_Text_237D0C, AbandonedShip_Rooms_1F_Text_237D2A
|
||||
msgbox AbandonedShip_Rooms_1F_Text_237D41, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Rooms_1F_EventScript_Demetrius:: @ 8237A9C
|
||||
trainerbattle_single TRAINER_DEMETRIUS, AbandonedShip_Rooms_1F_Text_DemetriusIntro, AbandonedShip_Rooms_1F_Text_DemetriusDefeat
|
||||
msgbox AbandonedShip_Rooms_1F_Text_DemetriusPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_1F_EventScript_237AB3:: @ 8237AB3
|
||||
trainerbattle_single TRAINER_THALIA_1, AbandonedShip_Rooms_1F_Text_237B76, AbandonedShip_Rooms_1F_Text_237BB8, AbandonedShip_Rooms_1F_EventScript_237ADF
|
||||
AbandonedShip_Rooms_1F_EventScript_Thalia:: @ 8237AB3
|
||||
trainerbattle_single TRAINER_THALIA_1, AbandonedShip_Rooms_1F_Text_ThaliaIntro, AbandonedShip_Rooms_1F_Text_ThaliaDefeat, AbandonedShip_Rooms_1F_EventScript_RegisterThalia
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq AbandonedShip_Rooms_1F_EventScript_237AFE
|
||||
msgbox AbandonedShip_Rooms_1F_Text_237BDB, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq AbandonedShip_Rooms_1F_EventScript_ThaliaRematch
|
||||
msgbox AbandonedShip_Rooms_1F_Text_ThaliaPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_1F_EventScript_237ADF:: @ 8237ADF
|
||||
AbandonedShip_Rooms_1F_EventScript_RegisterThalia:: @ 8237ADF
|
||||
special PlayerFaceTrainerAfterBattle
|
||||
waitmovement 0
|
||||
msgbox AbandonedShip_Rooms_1F_Text_237C2A, MSGBOX_DEFAULT
|
||||
msgbox AbandonedShip_Rooms_1F_Text_ThaliaRegister, MSGBOX_DEFAULT
|
||||
register_matchcall TRAINER_THALIA_1
|
||||
release
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_1F_EventScript_237AFE:: @ 8237AFE
|
||||
trainerbattle_rematch TRAINER_THALIA_1, AbandonedShip_Rooms_1F_Text_237C69, AbandonedShip_Rooms_1F_Text_237CB2
|
||||
msgbox AbandonedShip_Rooms_1F_Text_237CC9, MSGBOX_AUTOCLOSE
|
||||
AbandonedShip_Rooms_1F_EventScript_ThaliaRematch:: @ 8237AFE
|
||||
trainerbattle_rematch TRAINER_THALIA_1, AbandonedShip_Rooms_1F_Text_ThaliaRematchIntro, AbandonedShip_Rooms_1F_Text_ThaliaRematchDefeat
|
||||
msgbox AbandonedShip_Rooms_1F_Text_ThaliaPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237B15: @ 8237B15
|
||||
AbandonedShip_Rooms_1F_Text_TakingALookAround: @ 8237B15
|
||||
.string "Ships of this sort are rare, so I'm\n"
|
||||
.string "taking a look around.\p"
|
||||
.string "Hmhm…\n"
|
||||
.string "There appear to be other cabins…$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237B76: @ 8237B76
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaIntro: @ 8237B76
|
||||
.string "What on earth would compel you to\n"
|
||||
.string "come here? You must be curious!$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237BB8: @ 8237BB8
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaDefeat: @ 8237BB8
|
||||
.string "Not just curious, but also strong…$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237BDB: @ 8237BDB
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaPostBattle: @ 8237BDB
|
||||
.string "The man next door…\p"
|
||||
.string "He says he's just sightseeing,\n"
|
||||
.string "but I don't know about that.$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237C2A: @ 8237C2A
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaRegister: @ 8237C2A
|
||||
.string "You're such a tough TRAINER!\n"
|
||||
.string "Let me register you as a memento!$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237C69: @ 8237C69
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaRematchIntro: @ 8237C69
|
||||
.string "What on earth would compel you to\n"
|
||||
.string "come back? You must really be curious!$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237CB2: @ 8237CB2
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaRematchDefeat: @ 8237CB2
|
||||
.string "Aren't you too strong?$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237CC9: @ 8237CC9
|
||||
AbandonedShip_Rooms_1F_Text_ThaliaPostRematch: @ 8237CC9
|
||||
.string "I'm sure that man's up to something!\n"
|
||||
.string "He just acts so suspiciously!$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237D0C: @ 8237D0C
|
||||
AbandonedShip_Rooms_1F_Text_DemetriusIntro: @ 8237D0C
|
||||
.string "Waaah!\n"
|
||||
.string "I've been found! …Huh?$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237D2A: @ 8237D2A
|
||||
AbandonedShip_Rooms_1F_Text_DemetriusDefeat: @ 8237D2A
|
||||
.string "Oh, you're not my mom.$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237D41: @ 8237D41
|
||||
AbandonedShip_Rooms_1F_Text_DemetriusPostBattle: @ 8237D41
|
||||
.string "I'm in trouble with my mom, so I ran.\n"
|
||||
.string "Keep it a secret where I am!$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AbandonedShip_Rooms_B1F_EventScript_237FC6",
|
||||
"script": "AbandonedShip_Rooms_B1F_EventScript_FatMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
AbandonedShip_Rooms_B1F_MapScripts:: @ 8237FB7
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Rooms_B1F_MapScript1_237FBD
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Rooms_B1F_OnResume
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Rooms_B1F_MapScript1_237FBD: @ 8237FBD
|
||||
AbandonedShip_Rooms_B1F_OnResume: @ 8237FBD
|
||||
setdivewarp MAP_ABANDONED_SHIP_UNDERWATER2, 255, 17, 4
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_B1F_EventScript_237FC6:: @ 8237FC6
|
||||
msgbox AbandonedShip_Rooms_B1F_Text_237FCF, MSGBOX_NPC
|
||||
AbandonedShip_Rooms_B1F_EventScript_FatMan:: @ 8237FC6
|
||||
msgbox AbandonedShip_Rooms_B1F_Text_GettingQueasy, MSGBOX_NPC
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms_B1F_Text_237FCF: @ 8237FCF
|
||||
AbandonedShip_Rooms_B1F_Text_GettingQueasy: @ 8237FCF
|
||||
.string "Urrrrppp…\p"
|
||||
.string "I'm getting queasy just being aboard\n"
|
||||
.string "this ship…\p"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
AbandonedShip_Underwater1_MapScripts:: @ 8238096
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Underwater1_MapScript1_23809C
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Underwater1_OnResume
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Underwater1_MapScript1_23809C: @ 823809C
|
||||
AbandonedShip_Underwater1_OnResume: @ 823809C
|
||||
setdivewarp MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS, 255, 0, 10
|
||||
end
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
AbandonedShip_Underwater2_MapScripts:: @ 823895D
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Underwater2_MapScript1_238963
|
||||
map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Underwater2_OnResume
|
||||
.byte 0
|
||||
|
||||
AbandonedShip_Underwater2_MapScript1_238963: @ 8238963
|
||||
AbandonedShip_Underwater2_OnResume: @ 8238963
|
||||
setdivewarp MAP_ABANDONED_SHIP_ROOMS_B1F, 255, 13, 7
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "MAP_SINGLE_BATTLE_COLOSSEUM",
|
||||
"name": "SingleBattleColosseum",
|
||||
"layout": "LAYOUT_SINGLE_BATTLE_COLOSSEUM",
|
||||
"id": "MAP_BATTLE_COLOSSEUM_2P",
|
||||
"name": "BattleColosseum2P",
|
||||
"layout": "LAYOUT_BATTLE_COLOSSEUM_2P",
|
||||
"music": "MUS_RAINBOW",
|
||||
"region_map_section": "MAPSEC_DYNAMIC",
|
||||
"requires_flash": false,
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SingleBattleColosseum_EventScript_Attendant",
|
||||
"script": "BattleColosseum2P_EventScript_Attendant",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -52,7 +52,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "EventScript_SingleBattleColosseum_PlayerSpot0"
|
||||
"script": "EventScript_BattleColosseum2P_PlayerSpot0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -61,7 +61,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "EventScript_SingleBattleColosseum_PlayerSpot1"
|
||||
"script": "EventScript_BattleColosseum2P_PlayerSpot1"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
@@ -0,0 +1,3 @@
|
||||
BattleColosseum2P_MapScripts:: @ 823B77D
|
||||
.byte 0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "MAP_DOUBLE_BATTLE_COLOSSEUM",
|
||||
"name": "DoubleBattleColosseum",
|
||||
"layout": "LAYOUT_DOUBLE_BATTLE_COLOSSEUM",
|
||||
"id": "MAP_BATTLE_COLOSSEUM_4P",
|
||||
"name": "BattleColosseum4P",
|
||||
"layout": "LAYOUT_BATTLE_COLOSSEUM_4P",
|
||||
"music": "MUS_RAINBOW",
|
||||
"region_map_section": "MAPSEC_DYNAMIC",
|
||||
"requires_flash": false,
|
||||
@@ -52,7 +52,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "EventScript_DoubleBattleColosseum_PlayerSpot0"
|
||||
"script": "EventScript_BattleColosseum4P_PlayerSpot0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -61,7 +61,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "EventScript_DoubleBattleColosseum_PlayerSpot2"
|
||||
"script": "EventScript_BattleColosseum4P_PlayerSpot2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -70,7 +70,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "EventScript_DoubleBattleColosseum_PlayerSpot1"
|
||||
"script": "EventScript_BattleColosseum4P_PlayerSpot1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -79,7 +79,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "EventScript_DoubleBattleColosseum_PlayerSpot3"
|
||||
"script": "EventScript_BattleColosseum4P_PlayerSpot3"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
@@ -0,0 +1,3 @@
|
||||
BattleColosseum4P_MapScripts:: @ 823B780
|
||||
.byte 0
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DesertUnderpass_EventScript_23AF41",
|
||||
"script": "DesertUnderpass_EventScript_Fossil",
|
||||
"flag": "FLAG_HIDE_DESERT_UNDERPASS_FOSSIL"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -6,29 +6,31 @@ DesertUnderpass_OnTransition: @ 823AF3D
|
||||
setflag FLAG_LANDMARK_DESERT_UNDERPASS
|
||||
end
|
||||
|
||||
DesertUnderpass_EventScript_23AF41:: @ 823AF41
|
||||
DesertUnderpass_EventScript_Fossil:: @ 823AF41
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_CHOSE_CLAW_FOSSIL, DesertUnderpass_EventScript_23AF57
|
||||
goto_if_set FLAG_CHOSE_ROOT_FOSSIL, DesertUnderpass_EventScript_23AF68
|
||||
goto_if_set FLAG_CHOSE_ROOT_FOSSIL, DesertUnderpass_EventScript_GiveClawFossil
|
||||
goto_if_set FLAG_CHOSE_CLAW_FOSSIL, DesertUnderpass_EventScript_GiveRootFossil
|
||||
release
|
||||
end
|
||||
|
||||
DesertUnderpass_EventScript_23AF57:: @ 823AF57
|
||||
DesertUnderpass_EventScript_GiveClawFossil:: @ 823AF57
|
||||
giveitem_std ITEM_CLAW_FOSSIL
|
||||
removeobject 1
|
||||
release
|
||||
end
|
||||
|
||||
DesertUnderpass_EventScript_23AF68:: @ 823AF68
|
||||
DesertUnderpass_EventScript_GiveRootFossil:: @ 823AF68
|
||||
giveitem_std ITEM_ROOT_FOSSIL
|
||||
removeobject 1
|
||||
release
|
||||
end
|
||||
|
||||
DesertUnderpass_Text_23AF79:: @ 823AF79
|
||||
@ Unused
|
||||
DesertUnderpass_Text_FoundRootFossil:: @ 823AF79
|
||||
.string "{PLAYER} found the ROOT FOSSIL.$"
|
||||
|
||||
DesertUnderpass_Text_23AF93:: @ 823AF93
|
||||
@ Unused
|
||||
DesertUnderpass_Text_FoundClawFossil:: @ 823AF93
|
||||
.string "{PLAYER} found the CLAW FOSSIL.$"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_EventScript_1E95B1",
|
||||
"script": "DewfordTown_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "DewfordTown_EventScript_1E9511",
|
||||
"script": "DewfordTown_EventScript_Briney",
|
||||
"flag": "FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_EventScript_1E95D5",
|
||||
"script": "DewfordTown_EventScript_OldRodFisherman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_EventScript_1E9922",
|
||||
"script": "DewfordTown_EventScript_TrendyPhraseBoy",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -136,7 +136,7 @@
|
||||
"y": 10,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DewfordTown_EventScript_1E95BA"
|
||||
"script": "DewfordTown_EventScript_TownSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -144,7 +144,7 @@
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DewfordTown_EventScript_1E95C3"
|
||||
"script": "DewfordTown_EventScript_GymSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -168,7 +168,7 @@
|
||||
"y": 4,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DewfordTown_EventScript_1E95CC"
|
||||
"script": "DewfordTown_EventScript_HallSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
+114
-114
@@ -6,131 +6,131 @@ DewfordTown_OnTransition: @ 81E950D
|
||||
setflag FLAG_VISITED_DEWFORD_TOWN
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9511:: @ 81E9511
|
||||
DewfordTown_EventScript_Briney:: @ 81E9511
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, DewfordTown_EventScript_1E9585
|
||||
message DewfordTown_Text_1E9C8A
|
||||
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, DewfordTown_EventScript_ReturnToPetalburgPrompt
|
||||
message DewfordTown_Text_WhereAreWeBound
|
||||
waitmessage
|
||||
multichoicedefault 21, 6, MULTI_BRINEY_ON_DEWFORD, 2, 0
|
||||
switch VAR_RESULT
|
||||
case 0, DewfordTown_EventScript_1E955A
|
||||
case 1, DewfordTown_EventScript_1E956A
|
||||
case 2, DewfordTown_EventScript_1E957A
|
||||
case MULTI_B_PRESSED, DewfordTown_EventScript_1E957A
|
||||
case 0, DewfordTown_EventScript_ChoosePetalburg
|
||||
case 1, DewfordTown_EventScript_ChooseSlateport
|
||||
case 2, DewfordTown_EventScript_CancelSailSelect
|
||||
case MULTI_B_PRESSED, DewfordTown_EventScript_CancelSailSelect
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E955A:: @ 81E955A
|
||||
msgbox DewfordTown_Text_1E9CE5, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_ChoosePetalburg:: @ 81E955A
|
||||
msgbox DewfordTown_Text_PetalburgWereSettingSail, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
goto DewfordTown_EventScript_1E9660
|
||||
goto DewfordTown_EventScript_SailToPetalburg
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E956A:: @ 81E956A
|
||||
msgbox DewfordTown_Text_1E9D3A, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_ChooseSlateport:: @ 81E956A
|
||||
msgbox DewfordTown_Text_SlateportWereSettingSail, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
goto DewfordTown_EventScript_1E96E7
|
||||
goto DewfordTown_EventScript_SailToSlateport
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E957A:: @ 81E957A
|
||||
msgbox DewfordTown_Text_1E9D8F, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_CancelSailSelect:: @ 81E957A
|
||||
msgbox DewfordTown_Text_JustTellMeWhenYouNeedToSetSail, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9585:: @ 81E9585
|
||||
msgbox DewfordTown_Text_1E9B24, MSGBOX_YESNO
|
||||
DewfordTown_EventScript_ReturnToPetalburgPrompt:: @ 81E9585
|
||||
msgbox DewfordTown_Text_SetSailBackToPetalburg, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq DewfordTown_EventScript_1E95A2
|
||||
msgbox DewfordTown_Text_1E9BD9, MSGBOX_DEFAULT
|
||||
goto_if_eq DewfordTown_EventScript_SailBackToPetalburg
|
||||
msgbox DewfordTown_Text_GoDeliverIllBeWaiting, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95A2:: @ 81E95A2
|
||||
msgbox DewfordTown_Text_1E9B7F, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_SailBackToPetalburg:: @ 81E95A2
|
||||
msgbox DewfordTown_Text_PetalburgWereSettingSail2, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
goto DewfordTown_EventScript_1E9660
|
||||
goto DewfordTown_EventScript_SailToPetalburg
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95B1:: @ 81E95B1
|
||||
msgbox DewfordTown_Text_1E99A8, MSGBOX_NPC
|
||||
DewfordTown_EventScript_Woman:: @ 81E95B1
|
||||
msgbox DewfordTown_Text_TinyIslandCommunity, MSGBOX_NPC
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95BA:: @ 81E95BA
|
||||
msgbox DewfordTown_Text_1E9A0F, MSGBOX_SIGN
|
||||
DewfordTown_EventScript_TownSign:: @ 81E95BA
|
||||
msgbox DewfordTown_Text_TownSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95C3:: @ 81E95C3
|
||||
msgbox DewfordTown_Text_1E9A3D, MSGBOX_SIGN
|
||||
DewfordTown_EventScript_GymSign:: @ 81E95C3
|
||||
msgbox DewfordTown_Text_GymSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95CC:: @ 81E95CC
|
||||
msgbox DewfordTown_Text_1E9A7F, MSGBOX_SIGN
|
||||
DewfordTown_EventScript_HallSign:: @ 81E95CC
|
||||
msgbox DewfordTown_Text_HallSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95D5:: @ 81E95D5
|
||||
DewfordTown_EventScript_OldRodFisherman:: @ 81E95D5
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_OLD_ROD, DewfordTown_EventScript_1E962A
|
||||
msgbox DewfordTown_Text_1E9DD1, MSGBOX_YESNO
|
||||
goto_if_set FLAG_RECEIVED_OLD_ROD, DewfordTown_EventScript_HowsFishing
|
||||
msgbox DewfordTown_Text_GettingItchToFish, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq DewfordTown_EventScript_1E95FF
|
||||
goto_if_eq DewfordTown_EventScript_GiveOldRod
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq DewfordTown_EventScript_1E9620
|
||||
goto_if_eq DewfordTown_EventScript_NotGettingItchToFish
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E95FF:: @ 81E95FF
|
||||
msgbox DewfordTown_Text_1E9E14, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_GiveOldRod:: @ 81E95FF
|
||||
msgbox DewfordTown_Text_GiveYouOneOfMyRods, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_OLD_ROD
|
||||
setflag FLAG_RECEIVED_OLD_ROD
|
||||
msgbox DewfordTown_Text_1E9E65, MSGBOX_DEFAULT
|
||||
msgbox DewfordTown_Text_ThrowInFishingAdvice, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9620:: @ 81E9620
|
||||
msgbox DewfordTown_Text_1E9F92, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_NotGettingItchToFish:: @ 81E9620
|
||||
msgbox DewfordTown_Text_ThatsTooBadThen, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E962A:: @ 81E962A
|
||||
message DewfordTown_Text_1E9FB8
|
||||
DewfordTown_EventScript_HowsFishing:: @ 81E962A
|
||||
message DewfordTown_Text_HowsYourFishing
|
||||
waitmessage
|
||||
multichoice 20, 8, MULTI_HOWS_FISHING, 1
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq DewfordTown_EventScript_1E964C
|
||||
goto_if_eq DewfordTown_EventScript_FishingExcellent
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq DewfordTown_EventScript_1E9656
|
||||
goto_if_eq DewfordTown_EventScript_FishingNotSoGood
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E964C:: @ 81E964C
|
||||
msgbox DewfordTown_Text_1E9FD0, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_FishingExcellent:: @ 81E964C
|
||||
msgbox DewfordTown_Text_GreatHaulInSomeBigOnes, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9656:: @ 81E9656
|
||||
msgbox DewfordTown_Text_1EA004, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_FishingNotSoGood:: @ 81E9656
|
||||
msgbox DewfordTown_Text_FishingAdvice, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9660:: @ 81E9660
|
||||
DewfordTown_EventScript_SailToPetalburg:: @ 81E9660
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectpriority 2, MAP_DEWFORD_TOWN, 0
|
||||
setobjectpriority EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN, 0
|
||||
applymovement 2, DewfordTown_Movement_1E991D
|
||||
applymovement 2, DewfordTown_Movement_BrineyBoardBoat
|
||||
waitmovement 0
|
||||
removeobject 2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_1E9911
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_PlayerBoardBoat
|
||||
waitmovement 0
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
applymovement 4, DewfordTown_Movement_1E97A2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_1E97A2
|
||||
applymovement 4, DewfordTown_Movement_SailToPetalburg
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_SailToPetalburg
|
||||
waitmovement 0
|
||||
showobjectat EVENT_OBJ_ID_PLAYER, MAP_ROUTE104
|
||||
call Common_EventScript_StopBrineysBoatMusic
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_1E9914
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_ExitBoatPetalburg
|
||||
waitmovement 0
|
||||
showobjectat EVENT_OBJ_ID_PLAYER, MAP_ROUTE104
|
||||
clearflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
||||
@@ -146,36 +146,36 @@ DewfordTown_EventScript_1E9660:: @ 81E9660
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E96E7:: @ 81E96E7
|
||||
DewfordTown_EventScript_SailToSlateport:: @ 81E96E7
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectpriority 2, MAP_DEWFORD_TOWN, 0
|
||||
setobjectpriority EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN, 1
|
||||
applymovement 2, DewfordTown_Movement_1E991D
|
||||
applymovement 2, DewfordTown_Movement_BrineyBoardBoat
|
||||
waitmovement 0
|
||||
removeobject 2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_1E9911
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_PlayerBoardBoat
|
||||
waitmovement 0
|
||||
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
applymovement 4, DewfordTown_Movement_1E9865
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_1E9865
|
||||
applymovement 4, DewfordTown_Movement_SailToSlateport
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_SailToSlateport
|
||||
waitmovement 0
|
||||
call Common_EventScript_StopBrineysBoatMusic
|
||||
showobjectat EVENT_OBJ_ID_PLAYER, MAP_ROUTE109
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_1E9918
|
||||
applymovement EVENT_OBJ_ID_PLAYER, DewfordTown_Movement_ExitBoatSlateport
|
||||
waitmovement 0
|
||||
setobjectxyperm 2, 21, 26
|
||||
addobject 2
|
||||
setobjectpriority 2, MAP_ROUTE109, 0
|
||||
applymovement 2, DewfordTown_Movement_1E991F
|
||||
applymovement 2, DewfordTown_Movement_BrineyExitBoat
|
||||
waitmovement 0
|
||||
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
|
||||
hideobjectat 4, MAP_DEWFORD_TOWN
|
||||
call_if_unset FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_1E9790
|
||||
call_if_set FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_1E9799
|
||||
call_if_unset FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_LandedSlateportDeliverGoods
|
||||
call_if_set FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_LandedSlateport
|
||||
closemessage
|
||||
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
|
||||
resetobjectpriority EVENT_OBJ_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
@@ -184,15 +184,15 @@ DewfordTown_EventScript_1E96E7:: @ 81E96E7
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9790:: @ 81E9790
|
||||
DewfordTown_EventScript_LandedSlateportDeliverGoods:: @ 81E9790
|
||||
msgbox DewfordTown_Text_BrineyLandedInSlateportDeliverGoods, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
DewfordTown_EventScript_1E9799:: @ 81E9799
|
||||
DewfordTown_EventScript_LandedSlateport:: @ 81E9799
|
||||
msgbox DewfordTown_Text_BrineyLandedInSlateport, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
DewfordTown_Movement_1E97A2: @ 81E97A2
|
||||
DewfordTown_Movement_SailToPetalburg: @ 81E97A2
|
||||
walk_up
|
||||
walk_up
|
||||
walk_fast_up
|
||||
@@ -389,7 +389,7 @@ DewfordTown_Movement_1E97A2: @ 81E97A2
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
DewfordTown_Movement_1E9865: @ 81E9865
|
||||
DewfordTown_Movement_SailToSlateport: @ 81E9865
|
||||
walk_right
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
@@ -563,94 +563,94 @@ DewfordTown_Movement_1E9865: @ 81E9865
|
||||
walk_fast_up
|
||||
step_end
|
||||
|
||||
DewfordTown_Movement_1E9911: @ 81E9911
|
||||
DewfordTown_Movement_PlayerBoardBoat: @ 81E9911
|
||||
walk_right
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
DewfordTown_Movement_1E9914: @ 81E9914
|
||||
DewfordTown_Movement_ExitBoatPetalburg: @ 81E9914
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
DewfordTown_Movement_1E9918: @ 81E9918
|
||||
DewfordTown_Movement_ExitBoatSlateport: @ 81E9918
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
DewfordTown_Movement_1E991D: @ 81E991D
|
||||
DewfordTown_Movement_BrineyBoardBoat: @ 81E991D
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
DewfordTown_Movement_1E991F: @ 81E991F
|
||||
DewfordTown_Movement_BrineyExitBoat: @ 81E991F
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
DewfordTown_EventScript_1E9922:: @ 81E9922
|
||||
DewfordTown_EventScript_TrendyPhraseBoy:: @ 81E9922
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_EventScript_271E8B
|
||||
msgbox DewfordTown_Text_1EA136, MSGBOX_YESNO
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Text_XIsTheBiggestHappeningThingRight, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq DewfordTown_EventScript_1E9948
|
||||
goto_if_eq DewfordTown_EventScript_ConfirmTrendyPhrase
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq DewfordTown_EventScript_1E9952
|
||||
goto_if_eq DewfordTown_EventScript_RejectTrendyPhrase
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9948:: @ 81E9948
|
||||
msgbox DewfordTown_Text_1EA491, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_ConfirmTrendyPhrase:: @ 81E9948
|
||||
msgbox DewfordTown_Text_YeahDefinitionOfInRightNow, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9952:: @ 81E9952
|
||||
msgbox DewfordTown_Text_1EA242, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_RejectTrendyPhrase:: @ 81E9952
|
||||
msgbox DewfordTown_Text_TellMeWhatsNewAndIn, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, EASY_CHAT_TYPE_TRENDY_PHRASE
|
||||
call Common_ShowEasyChatScreen
|
||||
lock
|
||||
faceplayer
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq DewfordTown_EventScript_1E997D
|
||||
goto_if_eq DewfordTown_EventScript_GiveNewTrendyPhrase
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq DewfordTown_EventScript_1E9994
|
||||
goto_if_eq DewfordTown_EventScript_CancelNewTrendyPhrase
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E997D:: @ 81E997D
|
||||
DewfordTown_EventScript_GiveNewTrendyPhrase:: @ 81E997D
|
||||
incrementgamestat GAME_STAT_STARTED_TRENDS
|
||||
compare VAR_0x8004, 0
|
||||
goto_if_eq DewfordTown_EventScript_1E999E
|
||||
msgbox DewfordTown_Text_1EA2AA, MSGBOX_DEFAULT
|
||||
goto_if_eq DewfordTown_EventScript_PhraseNotTrendyEnough
|
||||
msgbox DewfordTown_Text_OfCourseIKnowAboutThat, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E9994:: @ 81E9994
|
||||
msgbox DewfordTown_Text_1EA443, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_CancelNewTrendyPhrase:: @ 81E9994
|
||||
msgbox DewfordTown_Text_HearOfAnyTrendsComeShareWithMe, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_EventScript_1E999E:: @ 81E999E
|
||||
msgbox DewfordTown_Text_1EA3FE, MSGBOX_DEFAULT
|
||||
DewfordTown_EventScript_PhraseNotTrendyEnough:: @ 81E999E
|
||||
msgbox DewfordTown_Text_XHuhIThinkYIsCool, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Text_1E99A8: @ 81E99A8
|
||||
DewfordTown_Text_TinyIslandCommunity: @ 81E99A8
|
||||
.string "DEWFORD is a tiny island community.\n"
|
||||
.string "If something gets trendy here,\l"
|
||||
.string "everyone picks up on it right away.$"
|
||||
|
||||
DewfordTown_Text_1E9A0F: @ 81E9A0F
|
||||
DewfordTown_Text_TownSign: @ 81E9A0F
|
||||
.string "DEWFORD TOWN\n"
|
||||
.string "“A tiny island in the blue sea.”$"
|
||||
|
||||
DewfordTown_Text_1E9A3D: @ 81E9A3D
|
||||
DewfordTown_Text_GymSign: @ 81E9A3D
|
||||
.string "DEWFORD TOWN POKéMON GYM\n"
|
||||
.string "LEADER: BRAWLY\l"
|
||||
.string "“A big wave in fighting!”$"
|
||||
|
||||
DewfordTown_Text_1E9A7F: @ 81E9A7F
|
||||
DewfordTown_Text_HallSign: @ 81E9A7F
|
||||
.string "DEWFORD HALL\n"
|
||||
.string "“Everyone's information exchange!”$"
|
||||
|
||||
@@ -660,18 +660,18 @@ Route104_Text_LandedInDewfordDeliverLetter: @ 81E9AAF
|
||||
.string "I suppose you're off to deliver that\n"
|
||||
.string "LETTER to, who was it now, STEVEN!$"
|
||||
|
||||
DewfordTown_Text_1E9B24: @ 81E9B24
|
||||
DewfordTown_Text_SetSailBackToPetalburg: @ 81E9B24
|
||||
.string "MR. BRINEY: Have you delivered your\n"
|
||||
.string "LETTER?\p"
|
||||
.string "Or were you meaning to sail back to\n"
|
||||
.string "PETALBURG?$"
|
||||
|
||||
DewfordTown_Text_1E9B7F: @ 81E9B7F
|
||||
DewfordTown_Text_PetalburgWereSettingSail2: @ 81E9B7F
|
||||
.string "MR. BRINEY: PETALBURG it is, then!\p"
|
||||
.string "Anchors aweigh!\n"
|
||||
.string "PEEKO, we're setting sail, my darling!$"
|
||||
|
||||
DewfordTown_Text_1E9BD9: @ 81E9BD9
|
||||
DewfordTown_Text_GoDeliverIllBeWaiting: @ 81E9BD9
|
||||
.string "MR. BRINEY: Then you go on and deliver\n"
|
||||
.string "the LETTER. I'll be waiting.$"
|
||||
|
||||
@@ -681,35 +681,35 @@ DewfordTown_Text_BrineyLandedInDewford: @ 81E9C1D
|
||||
.string "You just go on and tell me whenever\n"
|
||||
.string "you want to set sail again!$"
|
||||
|
||||
DewfordTown_Text_1E9C8A: @ 81E9C8A
|
||||
DewfordTown_Text_WhereAreWeBound: @ 81E9C8A
|
||||
.string "MR. BRINEY: Ahoy!\n"
|
||||
.string "For you, I'll go out to sea anytime!\p"
|
||||
.string "Now, my friend, where are we bound?$"
|
||||
|
||||
DewfordTown_Text_1E9CE5: @ 81E9CE5
|
||||
DewfordTown_Text_PetalburgWereSettingSail: @ 81E9CE5
|
||||
.string "MR. BRINEY: PETALBURG, is it?\p"
|
||||
.string "Anchors aweigh!\n"
|
||||
.string "PEEKO, we're setting sail, my darling!$"
|
||||
|
||||
DewfordTown_Text_1E9D3A: @ 81E9D3A
|
||||
DewfordTown_Text_SlateportWereSettingSail: @ 81E9D3A
|
||||
.string "MR. BRINEY: SLATEPORT, is it?\p"
|
||||
.string "Anchors aweigh!\n"
|
||||
.string "PEEKO, we're setting sail, my darling!$"
|
||||
|
||||
DewfordTown_Text_1E9D8F: @ 81E9D8F
|
||||
DewfordTown_Text_JustTellMeWhenYouNeedToSetSail: @ 81E9D8F
|
||||
.string "MR. BRINEY: You just tell me whenever\n"
|
||||
.string "you need to set sail again!$"
|
||||
|
||||
DewfordTown_Text_1E9DD1: @ 81E9DD1
|
||||
DewfordTown_Text_GettingItchToFish: @ 81E9DD1
|
||||
.string "This is a renowned fishing spot.\n"
|
||||
.string "Are you getting the itch to fish?$"
|
||||
|
||||
DewfordTown_Text_1E9E14: @ 81E9E14
|
||||
DewfordTown_Text_GiveYouOneOfMyRods: @ 81E9E14
|
||||
.string "I hear you, and I like what\n"
|
||||
.string "you're saying!\p"
|
||||
.string "I'll give you one of my fishing RODS.$"
|
||||
|
||||
DewfordTown_Text_1E9E65: @ 81E9E65
|
||||
DewfordTown_Text_ThrowInFishingAdvice: @ 81E9E65
|
||||
.string "And, as an added bonus, I'll even throw\n"
|
||||
.string "in a little fishing advice!\p"
|
||||
.string "First, you want to face the water,\n"
|
||||
@@ -721,19 +721,19 @@ DewfordTown_Text_1E9E65: @ 81E9E65
|
||||
.string "you need to time the pulls on your ROD\l"
|
||||
.string "to haul them in.$"
|
||||
|
||||
DewfordTown_Text_1E9F92: @ 81E9F92
|
||||
DewfordTown_Text_ThatsTooBadThen: @ 81E9F92
|
||||
.string "Oh, is that so?\n"
|
||||
.string "That's too bad, then.$"
|
||||
|
||||
DewfordTown_Text_1E9FB8: @ 81E9FB8
|
||||
DewfordTown_Text_HowsYourFishing: @ 81E9FB8
|
||||
.string "Yo!\n"
|
||||
.string "How's your fishing?$"
|
||||
|
||||
DewfordTown_Text_1E9FD0: @ 81E9FD0
|
||||
DewfordTown_Text_GreatHaulInSomeBigOnes: @ 81E9FD0
|
||||
.string "Is that right! That's great!\n"
|
||||
.string "Haul in some big ones!$"
|
||||
|
||||
DewfordTown_Text_1EA004: @ 81EA004
|
||||
DewfordTown_Text_FishingAdvice: @ 81EA004
|
||||
.string "Oh, hey, don't get down on yourself!\n"
|
||||
.string "I'll give you a little fishing advice.\p"
|
||||
.string "First, you want to face the water,\n"
|
||||
@@ -745,7 +745,7 @@ DewfordTown_Text_1EA004: @ 81EA004
|
||||
.string "you need to time the pulls on your ROD\l"
|
||||
.string "to haul them in.$"
|
||||
|
||||
DewfordTown_Text_1EA136: @ 81EA136
|
||||
DewfordTown_Text_XIsTheBiggestHappeningThingRight: @ 81EA136
|
||||
.string "I like what's hip, happening, and trendy.\n"
|
||||
.string "I'm always checking it out.\p"
|
||||
.string "Listen, have you heard about this new\n"
|
||||
@@ -759,13 +759,13 @@ DewfordTown_Text_1EA136: @ 81EA136
|
||||
.string "“{STR_VAR_1}”\l"
|
||||
.string "is the biggest happening thing, right?$"
|
||||
|
||||
DewfordTown_Text_1EA242: @ 81EA242
|
||||
DewfordTown_Text_TellMeWhatsNewAndIn: @ 81EA242
|
||||
.string "Hunh?\n"
|
||||
.string "It's not the hip and happening thing?\p"
|
||||
.string "Well, hey, you have to tell me,\n"
|
||||
.string "what's new and what's “in”?$"
|
||||
|
||||
DewfordTown_Text_1EA2AA: @ 81EA2AA
|
||||
DewfordTown_Text_OfCourseIKnowAboutThat: @ 81EA2AA
|
||||
.string "Hunh?\n"
|
||||
.string "“{STR_VAR_2}”?\p"
|
||||
.string "… …\p"
|
||||
@@ -783,18 +783,18 @@ DewfordTown_Text_1EA2AA: @ 81EA2AA
|
||||
.string "Now, “{STR_VAR_2}” is\n"
|
||||
.string "what's vital and in tune with the times!$"
|
||||
|
||||
DewfordTown_Text_1EA3FE: @ 81EA3FE
|
||||
DewfordTown_Text_XHuhIThinkYIsCool: @ 81EA3FE
|
||||
.string "Hmm…\n"
|
||||
.string "“{STR_VAR_2},” huh?\p"
|
||||
.string "But personally, I think\n"
|
||||
.string "“{STR_VAR_1}”\l"
|
||||
.string "is what's real in cool.$"
|
||||
|
||||
DewfordTown_Text_1EA443: @ 81EA443
|
||||
DewfordTown_Text_HearOfAnyTrendsComeShareWithMe: @ 81EA443
|
||||
.string "Well, if you hear of any happening new\n"
|
||||
.string "trends, come share them with me, okay?$"
|
||||
|
||||
DewfordTown_Text_1EA491: @ 81EA491
|
||||
DewfordTown_Text_YeahDefinitionOfInRightNow: @ 81EA491
|
||||
.string "Yeah, absolutely right!\p"
|
||||
.string "“{STR_VAR_1}” is the\n"
|
||||
.string "definition of “in” right now.$"
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD4D0",
|
||||
"script": "DewfordTown_Hall_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD4F9",
|
||||
"script": "DewfordTown_Hall_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD50A",
|
||||
"script": "DewfordTown_Hall_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD547",
|
||||
"script": "DewfordTown_Hall_EventScript_ExpertM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD563",
|
||||
"script": "DewfordTown_Hall_EventScript_Twin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD57F",
|
||||
"script": "DewfordTown_Hall_EventScript_LittleBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -102,7 +102,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD62F",
|
||||
"script": "DewfordTown_Hall_EventScript_SchoolKidM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD63B",
|
||||
"script": "DewfordTown_Hall_EventScript_PsychicM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -128,7 +128,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD7DA",
|
||||
"script": "DewfordTown_Hall_EventScript_SludgeBombMan",
|
||||
"flag": "FLAG_HIDE_DEWFORD_HALL_SLUDGE_BOMB_MAN"
|
||||
}
|
||||
],
|
||||
@@ -156,7 +156,7 @@
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD590"
|
||||
"script": "DewfordTown_Hall_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -164,7 +164,7 @@
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DewfordTown_Hall_EventScript_1FD5A0"
|
||||
"script": "DewfordTown_Hall_EventScript_Painting"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,319 +1,319 @@
|
||||
DewfordTown_Hall_MapScripts:: @ 81FD4CF
|
||||
.byte 0
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD4D0:: @ 81FD4D0
|
||||
DewfordTown_Hall_EventScript_Girl:: @ 81FD4D0
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
special TrendyPhraseIsOld
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD4EF
|
||||
msgbox DewfordTown_Hall_Text_1FD818, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq DewfordTown_Hall_EventScript_GirlBoredOfTrend
|
||||
msgbox DewfordTown_Hall_Text_CantImagineLifeWithoutTrend, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD4EF:: @ 81FD4EF
|
||||
msgbox DewfordTown_Hall_Text_1FD877, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_GirlBoredOfTrend:: @ 81FD4EF
|
||||
msgbox DewfordTown_Hall_Text_GettingBoredOfTrend, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD4F9:: @ 81FD4F9
|
||||
DewfordTown_Hall_EventScript_Woman:: @ 81FD4F9
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
msgbox DewfordTown_Hall_Text_1FD8ED, MSGBOX_DEFAULT
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_TeachingMonAboutTrend, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD50A:: @ 81FD50A
|
||||
DewfordTown_Hall_EventScript_Man:: @ 81FD50A
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
special sub_811EF6C
|
||||
msgbox DewfordTown_Hall_Text_1FD948, MSGBOX_YESNO
|
||||
msgbox DewfordTown_Hall_Text_DeepLinkBetweenXAndY, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD533
|
||||
goto_if_eq DewfordTown_Hall_EventScript_ConfirmTrendLink
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD53D
|
||||
goto_if_eq DewfordTown_Hall_EventScript_RejectTrendLink
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD533:: @ 81FD533
|
||||
msgbox DewfordTown_Hall_Text_1FD9B3, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_ConfirmTrendLink:: @ 81FD533
|
||||
msgbox DewfordTown_Hall_Text_MyHunchWasRight, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD53D:: @ 81FD53D
|
||||
msgbox DewfordTown_Hall_Text_1FDA06, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_RejectTrendLink:: @ 81FD53D
|
||||
msgbox DewfordTown_Hall_Text_NotEasyToKeepUp, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD547:: @ 81FD547
|
||||
DewfordTown_Hall_EventScript_ExpertM:: @ 81FD547
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
msgbox DewfordTown_Hall_Text_1FDA5C, MSGBOX_DEFAULT
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_TVShowAboutTrend, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 4, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD563:: @ 81FD563
|
||||
DewfordTown_Hall_EventScript_Twin:: @ 81FD563
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
msgbox DewfordTown_Hall_Text_1FDA99, MSGBOX_DEFAULT
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_IsTrendMorePopularAcrossSea, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 5, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD57F:: @ 81FD57F
|
||||
DewfordTown_Hall_EventScript_LittleBoy:: @ 81FD57F
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
msgbox DewfordTown_Hall_Text_1FDAC4, MSGBOX_DEFAULT
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_CollectTrendMerchandise, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD590:: @ 81FD590
|
||||
DewfordTown_Hall_EventScript_Bookshelf:: @ 81FD590
|
||||
lockall
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
msgbox DewfordTown_Hall_Text_1FDB89, MSGBOX_DEFAULT
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_BooksAboutTrend, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD5A0:: @ 81FD5A0
|
||||
DewfordTown_Hall_EventScript_Painting:: @ 81FD5A0
|
||||
lockall
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
special GetDewfordHallPaintingNameIndex
|
||||
switch VAR_RESULT
|
||||
case 0, DewfordTown_Hall_EventScript_1FD607
|
||||
case 4, DewfordTown_Hall_EventScript_1FD607
|
||||
case 1, DewfordTown_Hall_EventScript_1FD611
|
||||
case 5, DewfordTown_Hall_EventScript_1FD607
|
||||
case 2, DewfordTown_Hall_EventScript_1FD61B
|
||||
case 6, DewfordTown_Hall_EventScript_1FD61B
|
||||
case 3, DewfordTown_Hall_EventScript_1FD625
|
||||
case 7, DewfordTown_Hall_EventScript_1FD61B
|
||||
case 0, DewfordTown_Hall_EventScript_ScreamTitle
|
||||
case 4, DewfordTown_Hall_EventScript_ScreamTitle
|
||||
case 1, DewfordTown_Hall_EventScript_SmileTitle
|
||||
case 5, DewfordTown_Hall_EventScript_ScreamTitle
|
||||
case 2, DewfordTown_Hall_EventScript_LastTitle
|
||||
case 6, DewfordTown_Hall_EventScript_LastTitle
|
||||
case 3, DewfordTown_Hall_EventScript_BirthTitle
|
||||
case 7, DewfordTown_Hall_EventScript_LastTitle
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD607:: @ 81FD607
|
||||
msgbox DewfordTown_Hall_Text_1FDC05, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_ScreamTitle:: @ 81FD607
|
||||
msgbox DewfordTown_Hall_Text_TrendsScream, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD611:: @ 81FD611
|
||||
msgbox DewfordTown_Hall_Text_1FDC21, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_SmileTitle:: @ 81FD611
|
||||
msgbox DewfordTown_Hall_Text_TrendsSmile, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD61B:: @ 81FD61B
|
||||
msgbox DewfordTown_Hall_Text_1FDC3C, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_LastTitle:: @ 81FD61B
|
||||
msgbox DewfordTown_Hall_Text_LastTrend, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD625:: @ 81FD625
|
||||
msgbox DewfordTown_Hall_Text_1FDC57, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_BirthTitle:: @ 81FD625
|
||||
msgbox DewfordTown_Hall_Text_BirthOfTrend, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD62F:: @ 81FD62F
|
||||
DewfordTown_Hall_EventScript_SchoolKidM:: @ 81FD62F
|
||||
lockall
|
||||
setvar VAR_0x8008, 0
|
||||
goto DewfordTown_Hall_EventScript_1FD647
|
||||
goto DewfordTown_Hall_EventScript_DoTrendDebate
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD63B:: @ 81FD63B
|
||||
DewfordTown_Hall_EventScript_PsychicM:: @ 81FD63B
|
||||
lockall
|
||||
setvar VAR_0x8008, 1
|
||||
goto DewfordTown_Hall_EventScript_1FD647
|
||||
goto DewfordTown_Hall_EventScript_DoTrendDebate
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD647:: @ 81FD647
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
DewfordTown_Hall_EventScript_DoTrendDebate:: @ 81FD647
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
special GetDewfordHallPaintingNameIndex
|
||||
switch VAR_RESULT
|
||||
case 0, DewfordTown_Hall_EventScript_1FD6AD
|
||||
case 1, DewfordTown_Hall_EventScript_1FD6AD
|
||||
case 2, DewfordTown_Hall_EventScript_1FD6C9
|
||||
case 3, DewfordTown_Hall_EventScript_1FD6C9
|
||||
case 4, DewfordTown_Hall_EventScript_1FD6E5
|
||||
case 5, DewfordTown_Hall_EventScript_1FD6E5
|
||||
case 6, DewfordTown_Hall_EventScript_1FD701
|
||||
case 7, DewfordTown_Hall_EventScript_1FD71D
|
||||
case 0, DewfordTown_Hall_EventScript_TrendDebate1
|
||||
case 1, DewfordTown_Hall_EventScript_TrendDebate1
|
||||
case 2, DewfordTown_Hall_EventScript_TrendDebate2
|
||||
case 3, DewfordTown_Hall_EventScript_TrendDebate2
|
||||
case 4, DewfordTown_Hall_EventScript_TrendDebate3
|
||||
case 5, DewfordTown_Hall_EventScript_TrendDebate3
|
||||
case 6, DewfordTown_Hall_EventScript_TrendDebate4
|
||||
case 7, DewfordTown_Hall_EventScript_TrendDebate5
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD6AD:: @ 81FD6AD
|
||||
call DewfordTown_Hall_EventScript_1FD73A
|
||||
msgbox DewfordTown_Hall_Text_1FDC76, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_1FD772
|
||||
msgbox DewfordTown_Hall_Text_1FDCE2, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_TrendDebate1:: @ 81FD6AD
|
||||
call DewfordTown_Hall_EventScript_DebateReact1
|
||||
msgbox DewfordTown_Hall_Text_SawTrendCoolestThing, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_DebateReact2
|
||||
msgbox DewfordTown_Hall_Text_AllegedTrendNotAuthentic, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD6C9:: @ 81FD6C9
|
||||
call DewfordTown_Hall_EventScript_1FD73A
|
||||
msgbox DewfordTown_Hall_Text_1FDD95, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_1FD772
|
||||
msgbox DewfordTown_Hall_Text_1FDE0E, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_TrendDebate2:: @ 81FD6C9
|
||||
call DewfordTown_Hall_EventScript_DebateReact1
|
||||
msgbox DewfordTown_Hall_Text_ComposedTrendThemeSong, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_DebateReact2
|
||||
msgbox DewfordTown_Hall_Text_WorkOnYourSinging, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD6E5:: @ 81FD6E5
|
||||
call DewfordTown_Hall_EventScript_1FD73A
|
||||
msgbox DewfordTown_Hall_Text_1FDE77, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_1FD772
|
||||
msgbox DewfordTown_Hall_Text_1FDED8, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_TrendDebate3:: @ 81FD6E5
|
||||
call DewfordTown_Hall_EventScript_DebateReact1
|
||||
msgbox DewfordTown_Hall_Text_OrganizeTrendParty, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_DebateReact2
|
||||
msgbox DewfordTown_Hall_Text_BrilliantIndeed, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD701:: @ 81FD701
|
||||
call DewfordTown_Hall_EventScript_1FD73A
|
||||
msgbox DewfordTown_Hall_Text_1FDF72, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_1FD772
|
||||
msgbox DewfordTown_Hall_Text_1FDFF1, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_TrendDebate4:: @ 81FD701
|
||||
call DewfordTown_Hall_EventScript_DebateReact1
|
||||
msgbox DewfordTown_Hall_Text_TrendHasBecomePartOfLife, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_DebateReact2
|
||||
msgbox DewfordTown_Hall_Text_TrendWeighsHeavilyOnMind, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD71D:: @ 81FD71D
|
||||
call DewfordTown_Hall_EventScript_1FD73A
|
||||
msgbox DewfordTown_Hall_Text_1FE09A, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_1FD772
|
||||
msgbox DewfordTown_Hall_Text_1FE0F2, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_TrendDebate5:: @ 81FD71D
|
||||
call DewfordTown_Hall_EventScript_DebateReact1
|
||||
msgbox DewfordTown_Hall_Text_IfWeTeamUpWellBeInvincible, MSGBOX_DEFAULT
|
||||
call DewfordTown_Hall_EventScript_DebateReact2
|
||||
msgbox DewfordTown_Hall_Text_WellBeTrendDuo, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD739:: @ 81FD739
|
||||
DewfordTown_Hall_EventScript_DontMovePlayer1:: @ 81FD739
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD73A:: @ 81FD73A
|
||||
applymovement 8, DewfordTown_Hall_Movement_1FD7D6
|
||||
DewfordTown_Hall_EventScript_DebateReact1:: @ 81FD73A
|
||||
applymovement 8, DewfordTown_Hall_Movement_PsychicWalkInPlaceLeft
|
||||
waitmovement 0
|
||||
compare VAR_0x8008, 0
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD75B
|
||||
goto_if_eq DewfordTown_Hall_EventScript_PlayerReactWest
|
||||
compare VAR_0x8008, 1
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD771
|
||||
goto_if_eq DewfordTown_Hall_EventScript_DontMovePlayer2
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD75B:: @ 81FD75B
|
||||
DewfordTown_Hall_EventScript_PlayerReactWest:: @ 81FD75B
|
||||
compare VAR_FACING, DIR_EAST
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD739
|
||||
goto_if_eq DewfordTown_Hall_EventScript_DontMovePlayer1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD771:: @ 81FD771
|
||||
DewfordTown_Hall_EventScript_DontMovePlayer2:: @ 81FD771
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD772:: @ 81FD772
|
||||
applymovement 7, DewfordTown_Hall_Movement_1FD7D8
|
||||
DewfordTown_Hall_EventScript_DebateReact2:: @ 81FD772
|
||||
applymovement 7, DewfordTown_Hall_Movement_SchoolKidWalkInPlaceRight
|
||||
waitmovement 0
|
||||
compare VAR_0x8008, 0
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD793
|
||||
goto_if_eq DewfordTown_Hall_EventScript_PlayerReactNorthSouth
|
||||
compare VAR_0x8008, 1
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD7C0
|
||||
goto_if_eq DewfordTown_Hall_EventScript_PlayerReactEast
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD793:: @ 81FD793
|
||||
DewfordTown_Hall_EventScript_PlayerReactNorthSouth:: @ 81FD793
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq DewfordTown_Hall_EventScript_1FD7AA
|
||||
call_if_eq DewfordTown_Hall_EventScript_PlayerWalkInPlaceUp
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq DewfordTown_Hall_EventScript_1FD7B5
|
||||
call_if_eq DewfordTown_Hall_EventScript_PlayerWalkInPlaceDown
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD7AA:: @ 81FD7AA
|
||||
DewfordTown_Hall_EventScript_PlayerWalkInPlaceUp:: @ 81FD7AA
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD7B5:: @ 81FD7B5
|
||||
DewfordTown_Hall_EventScript_PlayerWalkInPlaceDown:: @ 81FD7B5
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD7C0:: @ 81FD7C0
|
||||
DewfordTown_Hall_EventScript_PlayerReactEast:: @ 81FD7C0
|
||||
compare VAR_FACING, DIR_WEST
|
||||
goto_if_eq DewfordTown_Hall_EventScript_1FD739
|
||||
goto_if_eq DewfordTown_Hall_EventScript_DontMovePlayer1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
DewfordTown_Hall_Movement_1FD7D6: @ 81FD7D6
|
||||
DewfordTown_Hall_Movement_PsychicWalkInPlaceLeft: @ 81FD7D6
|
||||
walk_in_place_left
|
||||
step_end
|
||||
|
||||
DewfordTown_Hall_Movement_1FD7D8: @ 81FD7D8
|
||||
DewfordTown_Hall_Movement_SchoolKidWalkInPlaceRight: @ 81FD7D8
|
||||
walk_in_place_right
|
||||
step_end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD7DA:: @ 81FD7DA
|
||||
DewfordTown_Hall_EventScript_SludgeBombMan:: @ 81FD7DA
|
||||
lock
|
||||
faceplayer
|
||||
call DewfordTown_Hall_EventScript_271E8B
|
||||
goto_if_set FLAG_RECEIVED_TM36, DewfordTown_Hall_EventScript_1FD80E
|
||||
msgbox DewfordTown_Hall_Text_1FE142, MSGBOX_DEFAULT
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
goto_if_set FLAG_RECEIVED_TM36, DewfordTown_Hall_EventScript_ReceivedSludgeBomb
|
||||
msgbox DewfordTown_Hall_Text_GiveYouSludgeBomb, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_TM36
|
||||
compare VAR_RESULT, 0
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM36
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_EventScript_1FD80E:: @ 81FD80E
|
||||
msgbox DewfordTown_Hall_Text_1FE1ED, MSGBOX_DEFAULT
|
||||
DewfordTown_Hall_EventScript_ReceivedSludgeBomb:: @ 81FD80E
|
||||
msgbox DewfordTown_Hall_Text_LoveSludgeBombButTrendInToo, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_Hall_Text_1FD818: @ 81FD818
|
||||
DewfordTown_Hall_Text_CantImagineLifeWithoutTrend: @ 81FD818
|
||||
.string "What's in vogue? Why, it has to be\n"
|
||||
.string "“{STR_VAR_1}”!\p"
|
||||
.string "I can't imagine what life would be like\n"
|
||||
.string "without “{STR_VAR_1}”!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FD877: @ 81FD877
|
||||
DewfordTown_Hall_Text_GettingBoredOfTrend: @ 81FD877
|
||||
.string "What's in vogue? Why, it has to be\n"
|
||||
.string "“{STR_VAR_1}”!\p"
|
||||
.string "But I'm getting kind of bored with it.\p"
|
||||
.string "I should look for the next big thing.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FD8ED: @ 81FD8ED
|
||||
DewfordTown_Hall_Text_TeachingMonAboutTrend: @ 81FD8ED
|
||||
.string "I'm teaching my POKéMON about\n"
|
||||
.string "“{STR_VAR_1},”\l"
|
||||
.string "but it's not going well.\p"
|
||||
.string "It's a bit too much, I think.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FD948: @ 81FD948
|
||||
DewfordTown_Hall_Text_DeepLinkBetweenXAndY: @ 81FD948
|
||||
.string "I'm studying up on the hip and trendy\n"
|
||||
.string "“{STR_VAR_1}” now.\p"
|
||||
.string "Is it true that there's a deep link\n"
|
||||
.string "between “{STR_VAR_1}”\l"
|
||||
.string "and “{STR_VAR_2}”?$"
|
||||
|
||||
DewfordTown_Hall_Text_1FD9B3: @ 81FD9B3
|
||||
DewfordTown_Hall_Text_MyHunchWasRight: @ 81FD9B3
|
||||
.string "Oh!\n"
|
||||
.string "So, my hunch was right!\p"
|
||||
.string "I'm one step closer to being hip and\n"
|
||||
.string "happening, yowza!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDA06: @ 81FDA06
|
||||
DewfordTown_Hall_Text_NotEasyToKeepUp: @ 81FDA06
|
||||
.string "What?!\n"
|
||||
.string "Is that so?!\p"
|
||||
.string "It's not easy for an older fellow like\n"
|
||||
.string "me to keep up with trends!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDA5C: @ 81FDA5C
|
||||
DewfordTown_Hall_Text_TVShowAboutTrend: @ 81FDA5C
|
||||
.string "This whole business about\n"
|
||||
.string "“{STR_VAR_1}”…\l"
|
||||
.string "Isn't there a TV show on it?$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDA99: @ 81FDA99
|
||||
DewfordTown_Hall_Text_IsTrendMorePopularAcrossSea: @ 81FDA99
|
||||
.string "Across the sea…\p"
|
||||
.string "Is “{STR_VAR_1}”\n"
|
||||
.string "even more popular?$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDAC4: @ 81FDAC4
|
||||
DewfordTown_Hall_Text_CollectTrendMerchandise: @ 81FDAC4
|
||||
.string "I collect official\n"
|
||||
.string "“{STR_VAR_1}”\l"
|
||||
.string "licensed merchandise.\p"
|
||||
@@ -327,7 +327,7 @@ DewfordTown_Hall_Text_1FDAC4: @ 81FDAC4
|
||||
.string "Heheh, I own!\n"
|
||||
.string "I'm not sharing anything with you!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDB89: @ 81FDB89
|
||||
DewfordTown_Hall_Text_BooksAboutTrend: @ 81FDB89
|
||||
.string "IDENTIFYING GOOD\n"
|
||||
.string "“{STR_VAR_1}” &\l"
|
||||
.string "BAD “{STR_VAR_1}”…\p"
|
||||
@@ -339,30 +339,30 @@ DewfordTown_Hall_Text_1FDB89: @ 81FDB89
|
||||
.string "It's neatly jammed with books about\n"
|
||||
.string "“{STR_VAR_1}.”$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDC05: @ 81FDC05
|
||||
DewfordTown_Hall_Text_TrendsScream: @ 81FDC05
|
||||
.string "“{STR_VAR_1}'S\n"
|
||||
.string "SCREAM” is the title.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDC21: @ 81FDC21
|
||||
DewfordTown_Hall_Text_TrendsSmile: @ 81FDC21
|
||||
.string "“{STR_VAR_1}'S\n"
|
||||
.string "SMILE” is the title.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDC3C: @ 81FDC3C
|
||||
DewfordTown_Hall_Text_LastTrend: @ 81FDC3C
|
||||
.string "It's titled “THE LAST\n"
|
||||
.string "{STR_VAR_1}”.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDC57: @ 81FDC57
|
||||
DewfordTown_Hall_Text_BirthOfTrend: @ 81FDC57
|
||||
.string "It's titled “THE BIRTH OF\n"
|
||||
.string "{STR_VAR_1}”.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDC76: @ 81FDC76
|
||||
DewfordTown_Hall_Text_SawTrendCoolestThing: @ 81FDC76
|
||||
.string "I saw “{STR_VAR_1}”!\n"
|
||||
.string "Cool, huh?\p"
|
||||
.string "It's, like, the coolest thing going!\p"
|
||||
.string "It was awesome!\n"
|
||||
.string "It was the real thing, oh yeah!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDCE2: @ 81FDCE2
|
||||
DewfordTown_Hall_Text_AllegedTrendNotAuthentic: @ 81FDCE2
|
||||
.string "Oh, no, no, no.\p"
|
||||
.string "That alleged\n"
|
||||
.string "“{STR_VAR_1}”\l"
|
||||
@@ -372,7 +372,7 @@ DewfordTown_Hall_Text_1FDCE2: @ 81FDCE2
|
||||
.string "Sharper, yet more mellow!\p"
|
||||
.string "Ah, no matter. It's astonishing!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDD95: @ 81FDD95
|
||||
DewfordTown_Hall_Text_ComposedTrendThemeSong: @ 81FDD95
|
||||
.string "Hey, listen, I composed a theme song\n"
|
||||
.string "for “{STR_VAR_1}.”\p"
|
||||
.string "“{STR_VAR_1}”\n"
|
||||
@@ -384,20 +384,20 @@ DewfordTown_Hall_Text_1FDD95: @ 81FDD95
|
||||
.string "Wonderful\n"
|
||||
.string "{STR_VAR_1}!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDE0E: @ 81FDE0E
|
||||
DewfordTown_Hall_Text_WorkOnYourSinging: @ 81FDE0E
|
||||
.string "… …\p"
|
||||
.string "I dare say, chap, it would pay for you\n"
|
||||
.string "to work on your singing before you\l"
|
||||
.string "trifle yourself with\l"
|
||||
.string "“{STR_VAR_1}.”$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDE77: @ 81FDE77
|
||||
DewfordTown_Hall_Text_OrganizeTrendParty: @ 81FDE77
|
||||
.string "Anyway, as I was saying earlier, we\n"
|
||||
.string "should get together and organize a\l"
|
||||
.string "“{STR_VAR_1}” party\l"
|
||||
.string "on the island.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDED8: @ 81FDED8
|
||||
DewfordTown_Hall_Text_BrilliantIndeed: @ 81FDED8
|
||||
.string "Oh, a smashing good idea!\p"
|
||||
.string "It will settle once and for all\n"
|
||||
.string "who is the best at\l"
|
||||
@@ -406,14 +406,14 @@ DewfordTown_Hall_Text_1FDED8: @ 81FDED8
|
||||
.string "Starting today, our lives will revolve\n"
|
||||
.string "around “{STR_VAR_1}”!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDF72: @ 81FDF72
|
||||
DewfordTown_Hall_Text_TrendHasBecomePartOfLife: @ 81FDF72
|
||||
.string "I was thinking, though…\p"
|
||||
.string "Wouldn't you agree that\n"
|
||||
.string "“{STR_VAR_1}” has\l"
|
||||
.string "grown from being something trendy to\l"
|
||||
.string "being a part of our daily lives?$"
|
||||
|
||||
DewfordTown_Hall_Text_1FDFF1: @ 81FDFF1
|
||||
DewfordTown_Hall_Text_TrendWeighsHeavilyOnMind: @ 81FDFF1
|
||||
.string "Beg pardon?\n"
|
||||
.string "That much, what?\p"
|
||||
.string "However, it's true that\n"
|
||||
@@ -424,19 +424,19 @@ DewfordTown_Hall_Text_1FDFF1: @ 81FDFF1
|
||||
.string "“{STR_VAR_1}”\l"
|
||||
.string "PROFESSOR, old sport!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FE09A: @ 81FE09A
|
||||
DewfordTown_Hall_Text_IfWeTeamUpWellBeInvincible: @ 81FE09A
|
||||
.string "If you and me team up as a combo,\n"
|
||||
.string "we'll be invincible when it comes to all\l"
|
||||
.string "things “{STR_VAR_1}”!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FE0F2: @ 81FE0F2
|
||||
DewfordTown_Hall_Text_WellBeTrendDuo: @ 81FE0F2
|
||||
.string "Spot on, my friend!\p"
|
||||
.string "We shall be the\n"
|
||||
.string "“{STR_VAR_1}” DUO!\p"
|
||||
.string "Isn't that a ripe image?\n"
|
||||
.string "Hahahah!$"
|
||||
|
||||
DewfordTown_Hall_Text_1FE142: @ 81FE142
|
||||
DewfordTown_Hall_Text_GiveYouSludgeBomb: @ 81FE142
|
||||
.string "For me, SLUDGE BOMB is at the peak\n"
|
||||
.string "of popularity. It's the one.\p"
|
||||
.string "Hunh? You're telling me that you don't\n"
|
||||
@@ -444,7 +444,7 @@ DewfordTown_Hall_Text_1FE142: @ 81FE142
|
||||
.string "That's outright pitiful.\n"
|
||||
.string "I'll give you one.$"
|
||||
|
||||
DewfordTown_Hall_Text_1FE1ED: @ 81FE1ED
|
||||
DewfordTown_Hall_Text_LoveSludgeBombButTrendInToo: @ 81FE1ED
|
||||
.string "I love SLUDGE BOMB.\p"
|
||||
.string "But POKéMON with the move\n"
|
||||
.string "“{STR_VAR_1}”\l"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_House1_EventScript_1FC3D7",
|
||||
"script": "DewfordTown_House1_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_House1_EventScript_1FC3CE",
|
||||
"script": "DewfordTown_House1_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_House1_EventScript_1FC3E0",
|
||||
"script": "DewfordTown_House1_EventScript_Zigzagoon",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
DewfordTown_House1_MapScripts:: @ 81FC3CD
|
||||
.byte 0
|
||||
|
||||
DewfordTown_House1_EventScript_1FC3CE:: @ 81FC3CE
|
||||
msgbox DewfordTown_House1_Text_1FC3F3, MSGBOX_NPC
|
||||
DewfordTown_House1_EventScript_Man:: @ 81FC3CE
|
||||
msgbox DewfordTown_House1_Text_LotToBeSaidForLivingOnIsland, MSGBOX_NPC
|
||||
end
|
||||
|
||||
DewfordTown_House1_EventScript_1FC3D7:: @ 81FC3D7
|
||||
msgbox DewfordTown_House1_Text_1FC45B, MSGBOX_NPC
|
||||
DewfordTown_House1_EventScript_Woman:: @ 81FC3D7
|
||||
msgbox DewfordTown_House1_Text_LifeGoesSlowlyOnIsland, MSGBOX_NPC
|
||||
end
|
||||
|
||||
DewfordTown_House1_EventScript_1FC3E0:: @ 81FC3E0
|
||||
DewfordTown_House1_EventScript_Zigzagoon:: @ 81FC3E0
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_ZIGZAGOON, 0
|
||||
msgbox DewfordTown_House1_Text_1FC510, MSGBOX_DEFAULT
|
||||
msgbox DewfordTown_House1_Text_Zigzagoon, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_House1_Text_1FC3F3: @ 81FC3F3
|
||||
DewfordTown_House1_Text_LotToBeSaidForLivingOnIsland: @ 81FC3F3
|
||||
.string "There's a lot to be said for living on\n"
|
||||
.string "a small island like this in harmony with\l"
|
||||
.string "POKéMON and the family.$"
|
||||
|
||||
DewfordTown_House1_Text_1FC45B: @ 81FC45B
|
||||
DewfordTown_House1_Text_LifeGoesSlowlyOnIsland: @ 81FC45B
|
||||
.string "I left the major port of SLATEPORT\n"
|
||||
.string "CITY when I married my husband here.\p"
|
||||
.string "Life goes by slowly on this little\n"
|
||||
.string "island. But being surrounded by the\l"
|
||||
.string "beautiful sea--that's happiness, too.$"
|
||||
|
||||
DewfordTown_House1_Text_1FC510: @ 81FC510
|
||||
DewfordTown_House1_Text_Zigzagoon: @ 81FC510
|
||||
.string "ZIGZAGOON: Guguuh!$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_House2_EventScript_1FE22E",
|
||||
"script": "DewfordTown_House2_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DewfordTown_House2_EventScript_1FE271",
|
||||
"script": "DewfordTown_House2_EventScript_Boy",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,33 +1,33 @@
|
||||
DewfordTown_House2_MapScripts:: @ 81FE22D
|
||||
.byte 0
|
||||
|
||||
DewfordTown_House2_EventScript_1FE22E:: @ 81FE22E
|
||||
DewfordTown_House2_EventScript_Man:: @ 81FE22E
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_SILK_SCARF, DewfordTown_House2_EventScript_1FE267
|
||||
msgbox DewfordTown_House2_Text_1FE27A, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_SILK_SCARF, DewfordTown_House2_EventScript_ExplainSilkScarf
|
||||
msgbox DewfordTown_House2_Text_WantYouToHaveSilkScarf, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_SILK_SCARF
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq DewfordTown_House2_EventScript_1FE25D
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq DewfordTown_House2_EventScript_NoRoomForScarf
|
||||
setflag FLAG_RECEIVED_SILK_SCARF
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_House2_EventScript_1FE25D:: @ 81FE25D
|
||||
msgbox DewfordTown_House2_Text_1FE356, MSGBOX_DEFAULT
|
||||
DewfordTown_House2_EventScript_NoRoomForScarf:: @ 81FE25D
|
||||
msgbox DewfordTown_House2_Text_NoRoom, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_House2_EventScript_1FE267:: @ 81FE267
|
||||
msgbox DewfordTown_House2_Text_1FE3D1, MSGBOX_DEFAULT
|
||||
DewfordTown_House2_EventScript_ExplainSilkScarf:: @ 81FE267
|
||||
msgbox DewfordTown_House2_Text_ExplainSilkScarf, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
DewfordTown_House2_EventScript_1FE271:: @ 81FE271
|
||||
msgbox DewfordTown_House2_Text_1FE444, MSGBOX_NPC
|
||||
DewfordTown_House2_EventScript_Boy:: @ 81FE271
|
||||
msgbox DewfordTown_House2_Text_BrawlySoCool, MSGBOX_NPC
|
||||
end
|
||||
|
||||
DewfordTown_House2_Text_1FE27A: @ 81FE27A
|
||||
DewfordTown_House2_Text_WantYouToHaveSilkScarf: @ 81FE27A
|
||||
.string "Gorge your eyes on this!\p"
|
||||
.string "It's a SILK SCARF. It's right at the\n"
|
||||
.string "cutting edge of fashion, yeah!\p"
|
||||
@@ -36,19 +36,19 @@ DewfordTown_House2_Text_1FE27A: @ 81FE27A
|
||||
.string "Oh, you're a delight!\n"
|
||||
.string "Here you go. I want you to have it!$"
|
||||
|
||||
DewfordTown_House2_Text_1FE356: @ 81FE356
|
||||
DewfordTown_House2_Text_NoRoom: @ 81FE356
|
||||
.string "Oh, you don't have room?\p"
|
||||
.string "Now, listen tight, this SCARF is a must-\n"
|
||||
.string "have! Why, I would sell all my items\l"
|
||||
.string "in order to get it!$"
|
||||
|
||||
DewfordTown_House2_Text_1FE3D1: @ 81FE3D1
|
||||
DewfordTown_House2_Text_ExplainSilkScarf: @ 81FE3D1
|
||||
.string "The SILK SCARF raises the power of\n"
|
||||
.string "NORMAL-type moves.\p"
|
||||
.string "It's a marvelous SCARF that will go\n"
|
||||
.string "with almost all POKéMON!$"
|
||||
|
||||
DewfordTown_House2_Text_1FE444: @ 81FE444
|
||||
DewfordTown_House2_Text_BrawlySoCool: @ 81FE444
|
||||
.string "Wow, you bothered to cross the sea\n"
|
||||
.string "to visit DEWFORD?\p"
|
||||
.string "Did you maybe come here because you\n"
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
DoubleBattleColosseum_MapScripts:: @ 823B780
|
||||
.byte 0
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -67,7 +67,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -76,7 +76,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -85,7 +85,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -94,7 +94,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -103,7 +103,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -112,7 +112,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -121,7 +121,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -130,7 +130,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -139,7 +139,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -148,7 +148,7 @@
|
||||
"elevation": 1,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "EverGrandeCity_EventScript_1E7D46"
|
||||
"script": "EverGrandeCity_EventScript_SetVisitedEverGrande"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -158,7 +158,7 @@
|
||||
"y": 43,
|
||||
"elevation": 5,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "EverGrandeCity_EventScript_1E7D2B"
|
||||
"script": "EverGrandeCity_EventScript_VictoryRoadSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -174,7 +174,7 @@
|
||||
"y": 52,
|
||||
"elevation": 5,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "EverGrandeCity_EventScript_1E7D34"
|
||||
"script": "EverGrandeCity_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -182,7 +182,7 @@
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "EverGrandeCity_EventScript_1E7D3D"
|
||||
"script": "EverGrandeCity_EventScript_PokemonLeagueSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
|
||||
@@ -3,34 +3,34 @@ EverGrandeCity_MapScripts:: @ 81E7D1B
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_OnTransition: @ 81E7D21
|
||||
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetWeather15
|
||||
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather
|
||||
end
|
||||
|
||||
EverGrandeCity_EventScript_1E7D2B:: @ 81E7D2B
|
||||
msgbox EverGrandeCity_Text_1E7D4F, MSGBOX_SIGN
|
||||
EverGrandeCity_EventScript_VictoryRoadSign:: @ 81E7D2B
|
||||
msgbox EverGrandeCity_Text_EnteringVictoryRoad, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
EverGrandeCity_EventScript_1E7D34:: @ 81E7D34
|
||||
msgbox EverGrandeCity_Text_1E7D89, MSGBOX_SIGN
|
||||
EverGrandeCity_EventScript_CitySign:: @ 81E7D34
|
||||
msgbox EverGrandeCity_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
EverGrandeCity_EventScript_1E7D3D:: @ 81E7D3D
|
||||
msgbox EverGrandeCity_Text_1E7D65, MSGBOX_SIGN
|
||||
EverGrandeCity_EventScript_PokemonLeagueSign:: @ 81E7D3D
|
||||
msgbox EverGrandeCity_Text_EnteringPokemonLeague, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
EverGrandeCity_EventScript_1E7D46:: @ 81E7D46
|
||||
EverGrandeCity_EventScript_SetVisitedEverGrande:: @ 81E7D46
|
||||
setflag FLAG_VISITED_EVER_GRANDE_CITY
|
||||
setvar VAR_TEMP_1, 1
|
||||
end
|
||||
|
||||
EverGrandeCity_Text_1E7D4F: @ 81E7D4F
|
||||
EverGrandeCity_Text_EnteringVictoryRoad: @ 81E7D4F
|
||||
.string "ENTERING VICTORY ROAD$"
|
||||
|
||||
EverGrandeCity_Text_1E7D65: @ 81E7D65
|
||||
EverGrandeCity_Text_EnteringPokemonLeague: @ 81E7D65
|
||||
.string "ENTERING POKéMON LEAGUE\n"
|
||||
.string "CENTER GATE$"
|
||||
|
||||
EverGrandeCity_Text_1E7D89: @ 81E7D89
|
||||
EverGrandeCity_Text_CitySign: @ 81E7D89
|
||||
.string "EVER GRANDE CITY\p"
|
||||
.string "“The paradise of flowers, the sea,\n"
|
||||
.string "and POKéMON.”$"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
EverGrandeCity_Hall1_MapScripts:: @ 8229569
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall1_MapScript2_22956F
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall1_OnWarp
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_Hall1_MapScript2_22956F: @ 822956F
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall1_EventScript_229579
|
||||
EverGrandeCity_Hall1_OnWarp: @ 822956F
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall1_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_Hall1_EventScript_229579:: @ 8229579
|
||||
EverGrandeCity_Hall1_EventScript_TurnPlayerNorth:: @ 8229579
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
EverGrandeCity_Hall2_MapScripts:: @ 822957E
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall2_MapScript2_229584
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall2_OnWarp
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_Hall2_MapScript2_229584: @ 8229584
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall2_EventScript_22958E
|
||||
EverGrandeCity_Hall2_OnWarp: @ 8229584
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall2_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_Hall2_EventScript_22958E:: @ 822958E
|
||||
EverGrandeCity_Hall2_EventScript_TurnPlayerNorth:: @ 822958E
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
EverGrandeCity_Hall3_MapScripts:: @ 8229593
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall3_MapScript2_229599
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall3_OnWarp
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_Hall3_MapScript2_229599: @ 8229599
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall3_EventScript_2295A3
|
||||
EverGrandeCity_Hall3_OnWarp: @ 8229599
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall3_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_Hall3_EventScript_2295A3:: @ 82295A3
|
||||
EverGrandeCity_Hall3_EventScript_TurnPlayerNorth:: @ 82295A3
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
EverGrandeCity_Hall4_MapScripts:: @ 82295A8
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall4_MapScript2_2295AE
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall4_OnWarp
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_Hall4_MapScript2_2295AE: @ 82295AE
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall4_EventScript_2295B8
|
||||
EverGrandeCity_Hall4_OnWarp: @ 82295AE
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall4_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_Hall4_EventScript_2295B8:: @ 82295B8
|
||||
EverGrandeCity_Hall4_EventScript_TurnPlayerNorth:: @ 82295B8
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
EverGrandeCity_Hall5_MapScripts:: @ 82295BD
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall5_MapScript2_2295C3
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Hall5_OnWarp
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_Hall5_MapScript2_2295C3: @ 82295C3
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall5_EventScript_2295CD
|
||||
EverGrandeCity_Hall5_OnWarp: @ 82295C3
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Hall5_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_Hall5_EventScript_2295CD:: @ 82295CD
|
||||
EverGrandeCity_Hall5_EventScript_TurnPlayerNorth:: @ 82295CD
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
EverGrandeCity_HallOfFame_MapScripts:: @ 822982C
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_HallOfFame_MapScript2_229846
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_HallOfFame_MapScript2_229837
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_HallOfFame_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_HallOfFame_OnWarp
|
||||
.byte 0
|
||||
|
||||
EverGrandeCity_HallOfFame_MapScript2_229837: @ 8229837
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_HallOfFame_EventScript_229841
|
||||
EverGrandeCity_HallOfFame_OnWarp: @ 8229837
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_HallOfFame_EventScript_TurnPlayerNorth
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_229841:: @ 8229841
|
||||
EverGrandeCity_HallOfFame_EventScript_TurnPlayerNorth:: @ 8229841
|
||||
turnobject EVENT_OBJ_ID_PLAYER, DIR_NORTH
|
||||
end
|
||||
|
||||
EverGrandeCity_HallOfFame_MapScript2_229846: @ 8229846
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_HallOfFame_EventScript_229850
|
||||
EverGrandeCity_HallOfFame_OnFrame: @ 8229846
|
||||
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_HallOfFame_EventScript_EnterHallOfFame
|
||||
.2byte 0
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_229850:: @ 8229850
|
||||
EverGrandeCity_HallOfFame_EventScript_EnterHallOfFame:: @ 8229850
|
||||
lockall
|
||||
applymovement 1, EverGrandeCity_HallOfFame_Movement_229901
|
||||
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_229901
|
||||
applymovement 1, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
|
||||
waitmovement 0
|
||||
applymovement 1, Common_Movement_WalkInPlaceFastestRight
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
msgbox EverGrandeCity_HallOfFame_Text_22990E, MSGBOX_DEFAULT
|
||||
msgbox EverGrandeCity_HallOfFame_Text_HereWeHonorLeagueChampions, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 1, EverGrandeCity_HallOfFame_Movement_229908
|
||||
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_229908
|
||||
applymovement 1, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
|
||||
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
|
||||
waitmovement 0
|
||||
delay 20
|
||||
applymovement 1, Common_Movement_WalkInPlaceFastestRight
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
msgbox EverGrandeCity_HallOfFame_Text_2299A3, MSGBOX_DEFAULT
|
||||
msgbox EverGrandeCity_HallOfFame_Text_LetsRecordYouAndYourPartnersNames, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 1, Common_Movement_WalkInPlaceFastestUp
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
@@ -42,15 +42,15 @@ EverGrandeCity_HallOfFame_EventScript_229850:: @ 8229850
|
||||
waitfieldeffect FLDEFF_HALL_OF_FAME_RECORD
|
||||
delay 40
|
||||
setvar VAR_TEMP_1, 1
|
||||
call EverGrandeCity_HallOfFame_EventScript_2717C1
|
||||
call EverGrandeCity_HallOfFame_EventScript_SetGameClearFlags
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq EverGrandeCity_HallOfFame_EventScript_2298E9
|
||||
goto_if_eq EverGrandeCity_HallOfFame_EventScript_GameClearMale
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq EverGrandeCity_HallOfFame_EventScript_2298F5
|
||||
goto_if_eq EverGrandeCity_HallOfFame_EventScript_GameClearFemale
|
||||
end
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_2298E9:: @ 82298E9
|
||||
EverGrandeCity_HallOfFame_EventScript_GameClearMale:: @ 82298E9
|
||||
setrespawn HEAL_LOCATION_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F
|
||||
fadescreenspeed 1, 24
|
||||
special GameClear
|
||||
@@ -58,7 +58,7 @@ EverGrandeCity_HallOfFame_EventScript_2298E9:: @ 82298E9
|
||||
releaseall
|
||||
end
|
||||
|
||||
EverGrandeCity_HallOfFame_EventScript_2298F5:: @ 82298F5
|
||||
EverGrandeCity_HallOfFame_EventScript_GameClearFemale:: @ 82298F5
|
||||
setrespawn HEAL_LOCATION_LITTLEROOT_TOWN_MAYS_HOUSE_2F
|
||||
fadescreenspeed 1, 24
|
||||
special GameClear
|
||||
@@ -66,7 +66,7 @@ EverGrandeCity_HallOfFame_EventScript_2298F5:: @ 82298F5
|
||||
releaseall
|
||||
end
|
||||
|
||||
EverGrandeCity_HallOfFame_Movement_229901: @ 8229901
|
||||
EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1: @ 8229901
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -75,7 +75,7 @@ EverGrandeCity_HallOfFame_Movement_229901: @ 8229901
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
EverGrandeCity_HallOfFame_Movement_229908: @ 8229908
|
||||
EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2: @ 8229908
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -83,7 +83,7 @@ EverGrandeCity_HallOfFame_Movement_229908: @ 8229908
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
EverGrandeCity_HallOfFame_Text_22990E: @ 822990E
|
||||
EverGrandeCity_HallOfFame_Text_HereWeHonorLeagueChampions: @ 822990E
|
||||
.string "WALLACE: This room…\p"
|
||||
.string "This is where we keep records of\n"
|
||||
.string "POKéMON that prevailed through\l"
|
||||
@@ -91,7 +91,7 @@ EverGrandeCity_HallOfFame_Text_22990E: @ 822990E
|
||||
.string "It is here that the LEAGUE CHAMPIONS\n"
|
||||
.string "are honored.$"
|
||||
|
||||
EverGrandeCity_HallOfFame_Text_2299A3: @ 82299A3
|
||||
EverGrandeCity_HallOfFame_Text_LetsRecordYouAndYourPartnersNames: @ 82299A3
|
||||
.string "WALLACE: Come on, let's record your\n"
|
||||
.string "name as a TRAINER who triumphed over\l"
|
||||
.string "the POKéMON LEAGUE, and the names of\l"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FallarborTown_EventScript_1EB22B",
|
||||
"script": "FallarborTown_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FallarborTown_EventScript_1EB20C",
|
||||
"script": "FallarborTown_EventScript_ExpertM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FallarborTown_EventScript_1EB234",
|
||||
"script": "FallarborTown_EventScript_Gentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FallarborTown_EventScript_1EB23D",
|
||||
"script": "FallarborTown_EventScript_Azurill",
|
||||
"flag": "FLAG_HIDE_FALLARBOR_AZURILL"
|
||||
}
|
||||
],
|
||||
@@ -139,7 +139,7 @@
|
||||
"y": 8,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "FallarborTown_EventScript_1EB250"
|
||||
"script": "FallarborTown_EventScript_BattleTentSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -155,7 +155,7 @@
|
||||
"y": 11,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "FallarborTown_EventScript_1EB259"
|
||||
"script": "FallarborTown_EventScript_TownSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -171,7 +171,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "FallarborTown_EventScript_1EB262"
|
||||
"script": "FallarborTown_EventScript_MoveTutorSign"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
|
||||
@@ -8,70 +8,70 @@ FallarborTown_OnTransition: @ 81EB200
|
||||
clearflag FLAG_CONTEST_SKETCH_CREATED
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB20C:: @ 81EB20C
|
||||
FallarborTown_EventScript_ExpertM:: @ 81EB20C
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FallarborTown_EventScript_1EB221
|
||||
msgbox FallarborTown_Text_1EB26B, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FallarborTown_EventScript_ExpertMNormal
|
||||
msgbox FallarborTown_Text_ShadyCharactersCozmosHome, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB221:: @ 81EB221
|
||||
msgbox FallarborTown_Text_1EB2DE, MSGBOX_DEFAULT
|
||||
FallarborTown_EventScript_ExpertMNormal:: @ 81EB221
|
||||
msgbox FallarborTown_Text_RegionKnownForMeteors, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB22B:: @ 81EB22B
|
||||
msgbox FallarborTown_Text_1EB35F, MSGBOX_NPC
|
||||
FallarborTown_EventScript_Girl:: @ 81EB22B
|
||||
msgbox FallarborTown_Text_MyPreciousAzurill, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB234:: @ 81EB234
|
||||
msgbox FallarborTown_Text_1EB3CA, MSGBOX_NPC
|
||||
FallarborTown_EventScript_Gentleman:: @ 81EB234
|
||||
msgbox FallarborTown_Text_HaveYouChallengedFlannery, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB23D:: @ 81EB23D
|
||||
FallarborTown_EventScript_Azurill:: @ 81EB23D
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_AZURILL, 0
|
||||
msgbox FallarborTown_Text_1EB3B5, MSGBOX_DEFAULT
|
||||
msgbox FallarborTown_Text_Azurill, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB250:: @ 81EB250
|
||||
msgbox FallarborTown_Text_1EB4C2, MSGBOX_SIGN
|
||||
FallarborTown_EventScript_BattleTentSign:: @ 81EB250
|
||||
msgbox FallarborTown_Text_BattleTentSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB259:: @ 81EB259
|
||||
msgbox FallarborTown_Text_1EB4FE, MSGBOX_SIGN
|
||||
FallarborTown_EventScript_TownSign:: @ 81EB259
|
||||
msgbox FallarborTown_Text_TownSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
FallarborTown_EventScript_1EB262:: @ 81EB262
|
||||
msgbox FallarborTown_Text_1EB534, MSGBOX_SIGN
|
||||
FallarborTown_EventScript_MoveTutorSign:: @ 81EB262
|
||||
msgbox FallarborTown_Text_MoveTutorSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
FallarborTown_Text_1EB26B: @ 81EB26B
|
||||
FallarborTown_Text_ShadyCharactersCozmosHome: @ 81EB26B
|
||||
.string "Something's happening,\n"
|
||||
.string "and I don't like it!\p"
|
||||
.string "I've seen shady characters wandering\n"
|
||||
.string "in and out of PROF. COZMO's home…$"
|
||||
|
||||
FallarborTown_Text_1EB2DE: @ 81EB2DE
|
||||
FallarborTown_Text_RegionKnownForMeteors: @ 81EB2DE
|
||||
.string "This region's been known for meteors\n"
|
||||
.string "since the olden days.\p"
|
||||
.string "They say METEOR FALLS was gouged out\n"
|
||||
.string "by a falling meteorite long ago.$"
|
||||
|
||||
FallarborTown_Text_1EB35F: @ 81EB35F
|
||||
FallarborTown_Text_MyPreciousAzurill: @ 81EB35F
|
||||
.string "See! Take a look!\n"
|
||||
.string "This is my precious AZURILL!\p"
|
||||
.string "It's slick and smooth and plushy, too!$"
|
||||
|
||||
FallarborTown_Text_1EB3B5: @ 81EB3B5
|
||||
FallarborTown_Text_Azurill: @ 81EB3B5
|
||||
.string "AZURILL: Rooreelooo.$"
|
||||
|
||||
FallarborTown_Text_1EB3CA: @ 81EB3CA
|
||||
FallarborTown_Text_HaveYouChallengedFlannery: @ 81EB3CA
|
||||
.string "Have you already challenged FLANNERY,\n"
|
||||
.string "the LEADER of LAVARIDGE GYM?\p"
|
||||
.string "The girl's grandfather was famous.\n"
|
||||
@@ -81,15 +81,15 @@ FallarborTown_Text_1EB3CA: @ 81EB3CA
|
||||
.string "become a great TRAINER in her own\l"
|
||||
.string "right.$"
|
||||
|
||||
FallarborTown_Text_1EB4C2: @ 81EB4C2
|
||||
FallarborTown_Text_BattleTentSign: @ 81EB4C2
|
||||
.string "BATTLE TENT FALLARBOR SITE\n"
|
||||
.string "“May the Greatest Teams Gather!”$"
|
||||
|
||||
FallarborTown_Text_1EB4FE: @ 81EB4FE
|
||||
FallarborTown_Text_TownSign: @ 81EB4FE
|
||||
.string "FALLARBOR TOWN\n"
|
||||
.string "“A farm community with small gardens.”$"
|
||||
|
||||
FallarborTown_Text_1EB534: @ 81EB534
|
||||
FallarborTown_Text_MoveTutorSign: @ 81EB534
|
||||
.string "MOVE TUTOR'S HOUSE\n"
|
||||
.string "“New moves taught to POKéMON.”$"
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FallarborTown_BattleTentLobby_EventScript_200228",
|
||||
"flag": "FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT"
|
||||
"flag": "FLAG_HIDE_FALLARBOR_TOWN_BATTLE_TENT_SCOTT"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
|
||||
@@ -3,12 +3,12 @@ FieryPath_MapScripts:: @ 8230F24
|
||||
.byte 0
|
||||
|
||||
FieryPath_OnTransition: @ 8230F2A
|
||||
call_if_unset FLAG_LANDMARK_FIERY_PATH, FieryPath_EventScript_230F37
|
||||
call_if_unset FLAG_LANDMARK_FIERY_PATH, FieryPath_EventScript_MoveScottToFallarbor
|
||||
setflag FLAG_LANDMARK_FIERY_PATH
|
||||
end
|
||||
|
||||
FieryPath_EventScript_230F37:: @ 8230F37
|
||||
FieryPath_EventScript_MoveScottToFallarbor:: @ 8230F37
|
||||
setflag FLAG_HIDE_VERDANTURF_TOWN_SCOTT
|
||||
clearflag FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT
|
||||
clearflag FLAG_HIDE_FALLARBOR_TOWN_BATTLE_TENT_SCOTT
|
||||
return
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E25B6",
|
||||
"script": "FortreeCity_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -48,7 +48,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E25DE",
|
||||
"script": "FortreeCity_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -61,7 +61,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E25BF",
|
||||
"script": "FortreeCity_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E25F0",
|
||||
"script": "FortreeCity_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E25E7",
|
||||
"script": "FortreeCity_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -100,7 +100,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E25F9",
|
||||
"script": "FortreeCity_EventScript_GameboyKid",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -113,7 +113,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_EventScript_1E2614",
|
||||
"script": "FortreeCity_EventScript_Kecleon",
|
||||
"flag": "FLAG_HIDE_FORTREE_CITY_KECLEON"
|
||||
}
|
||||
],
|
||||
@@ -190,7 +190,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "FortreeCity_EventScript_1E2602"
|
||||
"script": "FortreeCity_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -214,7 +214,7 @@
|
||||
"y": 10,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "FortreeCity_EventScript_1E260B"
|
||||
"script": "FortreeCity_EventScript_GymSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
|
||||
@@ -1,76 +1,76 @@
|
||||
FortreeCity_MapScripts:: @ 81E25A4
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, FortreeCity_MapScript1_1E25B3
|
||||
map_script MAP_SCRIPT_ON_RESUME, FortreeCity_OnResume
|
||||
.byte 0
|
||||
|
||||
FortreeCity_OnTransition: @ 81E25AF
|
||||
setflag FLAG_VISITED_FORTREE_CITY
|
||||
end
|
||||
|
||||
FortreeCity_MapScript1_1E25B3: @ 81E25B3
|
||||
FortreeCity_OnResume: @ 81E25B3
|
||||
setstepcallback STEP_CB_FORTREE_BRIDGE
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25B6:: @ 81E25B6
|
||||
msgbox FortreeCity_Text_1E2676, MSGBOX_NPC
|
||||
FortreeCity_EventScript_Man:: @ 81E25B6
|
||||
msgbox FortreeCity_Text_SawGiganticPokemonInSky, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25BF:: @ 81E25BF
|
||||
FortreeCity_EventScript_Woman:: @ 81E25BF
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_KECLEON_FLED_FORTREE, FortreeCity_EventScript_1E25D4
|
||||
msgbox FortreeCity_Text_1E2738, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_KECLEON_FLED_FORTREE, FortreeCity_EventScript_WomanGymAccessible
|
||||
msgbox FortreeCity_Text_SomethingBlockingGym, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25D4:: @ 81E25D4
|
||||
msgbox FortreeCity_Text_1E27B6, MSGBOX_DEFAULT
|
||||
FortreeCity_EventScript_WomanGymAccessible:: @ 81E25D4
|
||||
msgbox FortreeCity_Text_ThisTimeIllBeatWinona, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25DE:: @ 81E25DE
|
||||
msgbox FortreeCity_Text_1E27FE, MSGBOX_NPC
|
||||
FortreeCity_EventScript_Girl:: @ 81E25DE
|
||||
msgbox FortreeCity_Text_TreesGrowByDrinkingRainwater, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25E7:: @ 81E25E7
|
||||
msgbox FortreeCity_Text_1E2880, MSGBOX_NPC
|
||||
FortreeCity_EventScript_OldMan:: @ 81E25E7
|
||||
msgbox FortreeCity_Text_EveryoneHealthyAndLively, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25F0:: @ 81E25F0
|
||||
msgbox FortreeCity_Text_1E292E, MSGBOX_NPC
|
||||
FortreeCity_EventScript_Boy:: @ 81E25F0
|
||||
msgbox FortreeCity_Text_BugPokemonComeThroughWindow, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E25F9:: @ 81E25F9
|
||||
msgbox FortreeCity_Text_1E299D, MSGBOX_NPC
|
||||
FortreeCity_EventScript_GameboyKid:: @ 81E25F9
|
||||
msgbox FortreeCity_Text_PokemonThatEvolveWhenTraded, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E2602:: @ 81E2602
|
||||
msgbox FortreeCity_Text_1E2AAC, MSGBOX_SIGN
|
||||
FortreeCity_EventScript_CitySign:: @ 81E2602
|
||||
msgbox FortreeCity_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E260B:: @ 81E260B
|
||||
msgbox FortreeCity_Text_1E2AE6, MSGBOX_SIGN
|
||||
FortreeCity_EventScript_GymSign:: @ 81E260B
|
||||
msgbox FortreeCity_Text_GymSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E2614:: @ 81E2614
|
||||
FortreeCity_EventScript_Kecleon:: @ 81E2614
|
||||
lock
|
||||
faceplayer
|
||||
checkitem ITEM_DEVON_SCOPE, 1
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq FortreeCity_EventScript_1E2630
|
||||
msgbox FortreeCity_Text_1E29E5, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq FortreeCity_EventScript_AskUseDevonScope
|
||||
msgbox FortreeCity_Text_SomethingUnseeable, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E2630:: @ 81E2630
|
||||
msgbox FortreeCity_Text_1E2A08, MSGBOX_YESNO
|
||||
FortreeCity_EventScript_AskUseDevonScope:: @ 81E2630
|
||||
msgbox FortreeCity_Text_UnseeableUseDevonScope, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq FortreeCity_EventScript_1E2645
|
||||
goto_if_eq FortreeCity_EventScript_UseDevonScope
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_EventScript_1E2645:: @ 81E2645
|
||||
msgbox FortreeCity_Text_1E2A48, MSGBOX_DEFAULT
|
||||
FortreeCity_EventScript_UseDevonScope:: @ 81E2645
|
||||
msgbox FortreeCity_Text_UsedDevonScopePokemonFled, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Movement_KecleonAppears
|
||||
waitmovement 0
|
||||
@@ -78,18 +78,18 @@ FortreeCity_EventScript_1E2645:: @ 81E2645
|
||||
playmoncry SPECIES_KECLEON, 2
|
||||
delay 40
|
||||
waitmoncry
|
||||
applymovement VAR_LAST_TALKED, FortreeCity_Movement_1E2674
|
||||
applymovement VAR_LAST_TALKED, FortreeCity_Movement_KecleonFlee
|
||||
waitmovement 0
|
||||
removeobject VAR_LAST_TALKED
|
||||
setflag FLAG_KECLEON_FLED_FORTREE
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_Movement_1E2674: @ 81E2674
|
||||
FortreeCity_Movement_KecleonFlee: @ 81E2674
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
FortreeCity_Text_1E2676: @ 81E2676
|
||||
FortreeCity_Text_SawGiganticPokemonInSky: @ 81E2676
|
||||
.string "No one believes me, but I saw this\n"
|
||||
.string "gigantic POKéMON in the sky.\p"
|
||||
.string "It seemed to squirm as it flew toward\n"
|
||||
@@ -98,23 +98,23 @@ FortreeCity_Text_1E2676: @ 81E2676
|
||||
.string "Um… You, uh…smell singed.\p"
|
||||
.string "Were you at a volcano or something?$"
|
||||
|
||||
FortreeCity_Text_1E2738: @ 81E2738
|
||||
FortreeCity_Text_SomethingBlockingGym: @ 81E2738
|
||||
.string "I want to go to the POKéMON GYM,\n"
|
||||
.string "but something's blocking the way.\p"
|
||||
.string "After all the bother I went through\n"
|
||||
.string "training on ROUTE 120…$"
|
||||
|
||||
FortreeCity_Text_1E27B6: @ 81E27B6
|
||||
FortreeCity_Text_ThisTimeIllBeatWinona: @ 81E27B6
|
||||
.string "I've got my pride-and-joy POKéMON\n"
|
||||
.string "with me. This time, I'll beat WINONA.$"
|
||||
|
||||
FortreeCity_Text_1E27FE: @ 81E27FE
|
||||
FortreeCity_Text_TreesGrowByDrinkingRainwater: @ 81E27FE
|
||||
.string "The ground absorbs rainwater, and\n"
|
||||
.string "trees grow by drinking that water…\p"
|
||||
.string "Our FORTREE CITY exists because\n"
|
||||
.string "there's both water and soil.$"
|
||||
|
||||
FortreeCity_Text_1E2880: @ 81E2880
|
||||
FortreeCity_Text_EveryoneHealthyAndLively: @ 81E2880
|
||||
.string "The CITY consists of homes built on\n"
|
||||
.string "trees.\p"
|
||||
.string "Perhaps because of that lifestyle,\n"
|
||||
@@ -122,35 +122,35 @@ FortreeCity_Text_1E2880: @ 81E2880
|
||||
.string "Why, even myself--I feel as if I've\n"
|
||||
.string "grown thirty years younger.$"
|
||||
|
||||
FortreeCity_Text_1E292E: @ 81E292E
|
||||
FortreeCity_Text_BugPokemonComeThroughWindow: @ 81E292E
|
||||
.string "Living on top of trees is okay.\p"
|
||||
.string "But sometimes BUG POKéMON come in\n"
|
||||
.string "through windows.\l"
|
||||
.string "It can be really startling.$"
|
||||
|
||||
FortreeCity_Text_1E299D: @ 81E299D
|
||||
FortreeCity_Text_PokemonThatEvolveWhenTraded: @ 81E299D
|
||||
.string "There are POKéMON that evolve when\n"
|
||||
.string "you trade them! That's what I heard.$"
|
||||
|
||||
FortreeCity_Text_1E29E5: @ 81E29E5
|
||||
FortreeCity_Text_SomethingUnseeable: @ 81E29E5
|
||||
.string "Something unseeable is in the way.$"
|
||||
|
||||
FortreeCity_Text_1E2A08: @ 81E2A08
|
||||
FortreeCity_Text_UnseeableUseDevonScope: @ 81E2A08
|
||||
.string "Something unseeable is in the way.\p"
|
||||
.string "Want to use the DEVON SCOPE?$"
|
||||
|
||||
FortreeCity_Text_1E2A48: @ 81E2A48
|
||||
FortreeCity_Text_UsedDevonScopePokemonFled: @ 81E2A48
|
||||
.string "{PLAYER} used the DEVON SCOPE.\p"
|
||||
.string "An invisible POKéMON became completely\n"
|
||||
.string "visible!\p"
|
||||
.string "The startled POKéMON fled!$"
|
||||
|
||||
FortreeCity_Text_1E2AAC: @ 81E2AAC
|
||||
FortreeCity_Text_CitySign: @ 81E2AAC
|
||||
.string "FORTREE CITY\n"
|
||||
.string "“The treetop city that frolics with\l"
|
||||
.string "nature.”$"
|
||||
|
||||
FortreeCity_Text_1E2AE6: @ 81E2AE6
|
||||
FortreeCity_Text_GymSign: @ 81E2AE6
|
||||
.string "FORTREE CITY POKéMON GYM\n"
|
||||
.string "LEADER: WINONA\p"
|
||||
.string "“The bird user taking flight into\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_21800E",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_PokefanM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_218017",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_218020",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_ClerkDesks",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_21804C",
|
||||
"script": "FortreeCity_DecorationShop_EventScript_ClerkChairs",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
FortreeCity_DecorationShop_MapScripts:: @ 821800D
|
||||
.byte 0
|
||||
|
||||
FortreeCity_DecorationShop_EventScript_21800E:: @ 821800E
|
||||
msgbox FortreeCity_DecorationShop_Text_218078, MSGBOX_NPC
|
||||
FortreeCity_DecorationShop_EventScript_PokefanM:: @ 821800E
|
||||
msgbox FortreeCity_DecorationShop_Text_MerchandiseSentToPC, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_DecorationShop_EventScript_218017:: @ 8218017
|
||||
msgbox FortreeCity_DecorationShop_Text_2180ED, MSGBOX_NPC
|
||||
FortreeCity_DecorationShop_EventScript_Girl:: @ 8218017
|
||||
msgbox FortreeCity_DecorationShop_Text_BuyingDeskForDolls, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_DecorationShop_EventScript_218020:: @ 8218020
|
||||
FortreeCity_DecorationShop_EventScript_ClerkDesks:: @ 8218020
|
||||
lock
|
||||
faceplayer
|
||||
message gText_HowMayIServeYou
|
||||
@@ -33,7 +33,7 @@ FortreeCity_DecorationShop_PokemartDecor_Desks: @ 8218038
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_DecorationShop_EventScript_21804C:: @ 821804C
|
||||
FortreeCity_DecorationShop_EventScript_ClerkChairs:: @ 821804C
|
||||
lock
|
||||
faceplayer
|
||||
message gText_HowMayIServeYou
|
||||
@@ -57,13 +57,13 @@ FortreeCity_DecorationShop_PokemartDecor_Chairs: @ 8218064
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_DecorationShop_Text_218078: @ 8218078
|
||||
FortreeCity_DecorationShop_Text_MerchandiseSentToPC: @ 8218078
|
||||
.string "Merchandise you buy here is sent to\n"
|
||||
.string "your own PC.\p"
|
||||
.string "That's fantastic! I wish they could\n"
|
||||
.string "also deliver me home like that.$"
|
||||
|
||||
FortreeCity_DecorationShop_Text_2180ED: @ 82180ED
|
||||
FortreeCity_DecorationShop_Text_BuyingDeskForDolls: @ 82180ED
|
||||
.string "I'm buying a pretty desk and I'm\n"
|
||||
.string "putting my cute DOLLS on it.\p"
|
||||
.string "If I don't, when I decorate my\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House1_EventScript_2162BB",
|
||||
"script": "FortreeCity_House1_EventScript_Trader",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House1_EventScript_216368",
|
||||
"script": "FortreeCity_House1_EventScript_Zigzagoon",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House1_EventScript_21635F",
|
||||
"script": "FortreeCity_House1_EventScript_ExpertF",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
FortreeCity_House1_MapScripts:: @ 82162BA
|
||||
.byte 0
|
||||
|
||||
FortreeCity_House1_EventScript_2162BB:: @ 82162BB
|
||||
FortreeCity_House1_EventScript_Trader:: @ 82162BB
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_FORTREE_NPC_TRADE_COMPLETED, FortreeCity_House1_EventScript_216355
|
||||
goto_if_set FLAG_FORTREE_NPC_TRADE_COMPLETED, FortreeCity_House1_EventScript_TradeCompleted
|
||||
setvar VAR_0x8008, INGAME_TRADE_PLUSLE
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
|
||||
copyvar VAR_0x8009, VAR_RESULT
|
||||
msgbox FortreeCity_House1_Text_21637B, MSGBOX_YESNO
|
||||
msgbox FortreeCity_House1_Text_YouWillTradeWontYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq FortreeCity_House1_EventScript_21633D
|
||||
goto_if_eq FortreeCity_House1_EventScript_DeclineTrade
|
||||
special ChoosePartyMon
|
||||
waitstate
|
||||
copyvar VAR_0x800A, VAR_0x8004
|
||||
compare VAR_0x8004, 255
|
||||
goto_if_eq FortreeCity_House1_EventScript_21633D
|
||||
goto_if_eq FortreeCity_House1_EventScript_DeclineTrade
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
specialvar VAR_RESULT, GetTradeSpecies
|
||||
copyvar VAR_0x800B, VAR_RESULT
|
||||
compare VAR_RESULT, VAR_0x8009
|
||||
goto_if_ne FortreeCity_House1_EventScript_216347
|
||||
goto_if_ne FortreeCity_House1_EventScript_NotRequestedMon
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
special CreateInGameTradePokemon
|
||||
special DoInGameTradeScene
|
||||
waitstate
|
||||
bufferspeciesname 0, VAR_0x8009
|
||||
msgbox FortreeCity_House1_Text_216440, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House1_Text_MonYouTakeCare, MSGBOX_DEFAULT
|
||||
setflag FLAG_FORTREE_NPC_TRADE_COMPLETED
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House1_EventScript_21633D:: @ 821633D
|
||||
msgbox FortreeCity_House1_Text_21649F, MSGBOX_DEFAULT
|
||||
FortreeCity_House1_EventScript_DeclineTrade:: @ 821633D
|
||||
msgbox FortreeCity_House1_Text_YouWontTradeMe, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House1_EventScript_216347:: @ 8216347
|
||||
FortreeCity_House1_EventScript_NotRequestedMon:: @ 8216347
|
||||
bufferspeciesname 0, VAR_0x8009
|
||||
msgbox FortreeCity_House1_Text_216474, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House1_Text_ThisIsntAMon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House1_EventScript_216355:: @ 8216355
|
||||
msgbox FortreeCity_House1_Text_2164DB, MSGBOX_DEFAULT
|
||||
FortreeCity_House1_EventScript_TradeCompleted:: @ 8216355
|
||||
msgbox FortreeCity_House1_Text_GoingToMakeVolbeatStrong, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House1_EventScript_21635F:: @ 821635F
|
||||
msgbox FortreeCity_House1_Text_21653B, MSGBOX_NPC
|
||||
FortreeCity_House1_EventScript_ExpertF:: @ 821635F
|
||||
msgbox FortreeCity_House1_Text_TradingMemoriesWithOthers, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_House1_EventScript_216368:: @ 8216368
|
||||
FortreeCity_House1_EventScript_Zigzagoon:: @ 8216368
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_ZIGZAGOON, 0
|
||||
msgbox FortreeCity_House1_Text_216597, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House1_Text_Zigzagoon, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House1_Text_21637B: @ 821637B
|
||||
FortreeCity_House1_Text_YouWillTradeWontYou: @ 821637B
|
||||
.string "Wrooooaaar! I need it!\n"
|
||||
.string "I have to get me a {STR_VAR_1}!\l"
|
||||
.string "I'll do anything for it!\p"
|
||||
@@ -73,29 +73,29 @@ FortreeCity_House1_Text_21637B: @ 821637B
|
||||
.string "your {STR_VAR_1} for my {STR_VAR_2},\l"
|
||||
.string "won't you?$"
|
||||
|
||||
FortreeCity_House1_Text_216440: @ 8216440
|
||||
FortreeCity_House1_Text_MonYouTakeCare: @ 8216440
|
||||
.string "Oh, yeah, right on!\p"
|
||||
.string "{STR_VAR_1}, welcome!\n"
|
||||
.string "{STR_VAR_2}, you take care!$"
|
||||
|
||||
FortreeCity_House1_Text_216474: @ 8216474
|
||||
FortreeCity_House1_Text_ThisIsntAMon: @ 8216474
|
||||
.string "Uh, no, I don't think so.\n"
|
||||
.string "That isn't a {STR_VAR_1}.$"
|
||||
|
||||
FortreeCity_House1_Text_21649F: @ 821649F
|
||||
FortreeCity_House1_Text_YouWontTradeMe: @ 821649F
|
||||
.string "No? You won't trade me?\n"
|
||||
.string "Even after I bared my heart to you?$"
|
||||
|
||||
FortreeCity_House1_Text_2164DB: @ 82164DB
|
||||
FortreeCity_House1_Text_GoingToMakeVolbeatStrong: @ 82164DB
|
||||
.string "I'm going to make VOLBEAT super\n"
|
||||
.string "strong from this moment on!\p"
|
||||
.string "I hope you do the same with PLUSLE!$"
|
||||
|
||||
FortreeCity_House1_Text_21653B: @ 821653B
|
||||
FortreeCity_House1_Text_TradingMemoriesWithOthers: @ 821653B
|
||||
.string "Trading POKéMON with others…\p"
|
||||
.string "It's as if you're trading your own\n"
|
||||
.string "memories with other people.$"
|
||||
|
||||
FortreeCity_House1_Text_216597: @ 8216597
|
||||
FortreeCity_House1_Text_Zigzagoon: @ 8216597
|
||||
.string "ZIGZAGOON: Gumomoh?$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House2_EventScript_2177CB",
|
||||
"script": "FortreeCity_House2_EventScript_HiddenPowerGiver",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,82 +1,82 @@
|
||||
FortreeCity_House2_MapScripts:: @ 82177CA
|
||||
.byte 0
|
||||
|
||||
FortreeCity_House2_EventScript_2177CB:: @ 82177CB
|
||||
FortreeCity_House2_EventScript_HiddenPowerGiver:: @ 82177CB
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_TM10, FortreeCity_House2_EventScript_21786E
|
||||
call_if_unset FLAG_MET_HIDDEN_POWER_GIVER, FortreeCity_House2_EventScript_217862
|
||||
msgbox FortreeCity_House2_Text_2178D6, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_TM10, FortreeCity_House2_EventScript_ExplainHiddenPower
|
||||
call_if_unset FLAG_MET_HIDDEN_POWER_GIVER, FortreeCity_House2_EventScript_Greeting
|
||||
msgbox FortreeCity_House2_Text_CoinInWhichHand, MSGBOX_DEFAULT
|
||||
multichoice 21, 8, MULTI_RIGHTLEFT, 1
|
||||
switch VAR_RESULT
|
||||
case 1, FortreeCity_House2_EventScript_217878
|
||||
msgbox FortreeCity_House2_Text_21796A, MSGBOX_DEFAULT
|
||||
case 1, FortreeCity_House2_EventScript_WrongGuess
|
||||
msgbox FortreeCity_House2_Text_CorrectTryAgainWhichHand, MSGBOX_DEFAULT
|
||||
multichoice 21, 8, MULTI_RIGHTLEFT, 1
|
||||
switch VAR_RESULT
|
||||
case 1, FortreeCity_House2_EventScript_217878
|
||||
msgbox FortreeCity_House2_Text_2179C9, MSGBOX_DEFAULT
|
||||
case 1, FortreeCity_House2_EventScript_WrongGuess
|
||||
msgbox FortreeCity_House2_Text_CorrectTryAgainWhichHand2, MSGBOX_DEFAULT
|
||||
multichoice 21, 8, MULTI_RIGHTLEFT, 1
|
||||
switch VAR_RESULT
|
||||
case 0, FortreeCity_House2_EventScript_217878
|
||||
msgbox FortreeCity_House2_Text_217A28, MSGBOX_DEFAULT
|
||||
case 0, FortreeCity_House2_EventScript_WrongGuess
|
||||
msgbox FortreeCity_House2_Text_YourHiddenPowerHasAwoken, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_TM10
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_TM10
|
||||
msgbox FortreeCity_House2_Text_217A91, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House2_Text_ExplainHiddenPower, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House2_EventScript_217862:: @ 8217862
|
||||
msgbox FortreeCity_House2_Text_217882, MSGBOX_DEFAULT
|
||||
FortreeCity_House2_EventScript_Greeting:: @ 8217862
|
||||
msgbox FortreeCity_House2_Text_HiddenPowersArousedByNature, MSGBOX_DEFAULT
|
||||
setflag FLAG_MET_HIDDEN_POWER_GIVER
|
||||
return
|
||||
|
||||
FortreeCity_House2_EventScript_21786E:: @ 821786E
|
||||
msgbox FortreeCity_House2_Text_217A91, MSGBOX_DEFAULT
|
||||
FortreeCity_House2_EventScript_ExplainHiddenPower:: @ 821786E
|
||||
msgbox FortreeCity_House2_Text_ExplainHiddenPower, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House2_EventScript_217878:: @ 8217878
|
||||
msgbox FortreeCity_House2_Text_217AC7, MSGBOX_DEFAULT
|
||||
FortreeCity_House2_EventScript_WrongGuess:: @ 8217878
|
||||
msgbox FortreeCity_House2_Text_YouGuessedWrong, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House2_Text_217882: @ 8217882
|
||||
FortreeCity_House2_Text_HiddenPowersArousedByNature: @ 8217882
|
||||
.string "People… POKéMON…\p"
|
||||
.string "Their hidden powers are aroused by\n"
|
||||
.string "living in natural environments…$"
|
||||
|
||||
FortreeCity_House2_Text_2178D6: @ 82178D6
|
||||
FortreeCity_House2_Text_CoinInWhichHand: @ 82178D6
|
||||
.string "Let this old woman see if your hidden\n"
|
||||
.string "power has awoken…\p"
|
||||
.string "I hold a coin in my hand.\p"
|
||||
.string "Now, tell me, have I palmed it in\n"
|
||||
.string "the right hand? Or in the left?$"
|
||||
|
||||
FortreeCity_House2_Text_21796A: @ 821796A
|
||||
FortreeCity_House2_Text_CorrectTryAgainWhichHand: @ 821796A
|
||||
.string "Oh! Yes, correct!\p"
|
||||
.string "We shall try again.\p"
|
||||
.string "In which hand have I palmed the coin?\n"
|
||||
.string "The right or left?$"
|
||||
|
||||
FortreeCity_House2_Text_2179C9: @ 82179C9
|
||||
FortreeCity_House2_Text_CorrectTryAgainWhichHand2: @ 82179C9
|
||||
.string "Oh! Yes, correct!\p"
|
||||
.string "We shall try again.\p"
|
||||
.string "In which hand have I palmed the coin?\n"
|
||||
.string "The right or left?$"
|
||||
|
||||
FortreeCity_House2_Text_217A28: @ 8217A28
|
||||
FortreeCity_House2_Text_YourHiddenPowerHasAwoken: @ 8217A28
|
||||
.string "Oh! Splendid!\n"
|
||||
.string "Your hidden power has awoken!\p"
|
||||
.string "Here, take this and awaken the hidden\n"
|
||||
.string "power of your POKéMON.$"
|
||||
|
||||
FortreeCity_House2_Text_217A91: @ 8217A91
|
||||
FortreeCity_House2_Text_ExplainHiddenPower: @ 8217A91
|
||||
.string "HIDDEN POWER is a move that changes\n"
|
||||
.string "with the POKéMON.$"
|
||||
|
||||
FortreeCity_House2_Text_217AC7: @ 8217AC7
|
||||
FortreeCity_House2_Text_YouGuessedWrong: @ 8217AC7
|
||||
.string "No, too bad.\n"
|
||||
.string "You guessed wrong.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House3_EventScript_217AE8",
|
||||
"script": "FortreeCity_House3_EventScript_Maniac",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House3_EventScript_217AF1",
|
||||
"script": "FortreeCity_House3_EventScript_SchoolKidM",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
FortreeCity_House3_MapScripts:: @ 8217AE7
|
||||
.byte 0
|
||||
|
||||
FortreeCity_House3_EventScript_217AE8:: @ 8217AE8
|
||||
msgbox FortreeCity_House3_Text_217AFA, MSGBOX_NPC
|
||||
FortreeCity_House3_EventScript_Maniac:: @ 8217AE8
|
||||
msgbox FortreeCity_House3_Text_MetStevenHadAmazingPokemon, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_House3_EventScript_217AF1:: @ 8217AF1
|
||||
msgbox FortreeCity_House3_Text_217C22, MSGBOX_NPC
|
||||
FortreeCity_House3_EventScript_SchoolKidM:: @ 8217AF1
|
||||
msgbox FortreeCity_House3_Text_OhYouHavePokedex, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_House3_Text_217AFA: @ 8217AFA
|
||||
FortreeCity_House3_Text_MetStevenHadAmazingPokemon: @ 8217AFA
|
||||
.string "While speaking about POKéDEXES,\n"
|
||||
.string "I remembered something.\p"
|
||||
.string "I met this TRAINER, STEVEN, when\n"
|
||||
@@ -21,7 +21,7 @@ FortreeCity_House3_Text_217AFA: @ 8217AFA
|
||||
.string "He might even be stronger than the\n"
|
||||
.string "GYM LEADER in this town…$"
|
||||
|
||||
FortreeCity_House3_Text_217C22: @ 8217C22
|
||||
FortreeCity_House3_Text_OhYouHavePokedex: @ 8217C22
|
||||
.string "What's that thing you have there?\p"
|
||||
.string "… … … … … …\p"
|
||||
.string "Oh, it's called a POKéDEX?\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House4_EventScript_217C81",
|
||||
"script": "FortreeCity_House4_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House4_EventScript_217C8A",
|
||||
"script": "FortreeCity_House4_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House4_EventScript_217D20",
|
||||
"script": "FortreeCity_House4_EventScript_Wingull",
|
||||
"flag": "FLAG_HIDE_FORTREE_CITY_HOUSE_4_WINGULL"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,51 +1,51 @@
|
||||
FortreeCity_House4_MapScripts:: @ 8217C80
|
||||
.byte 0
|
||||
|
||||
FortreeCity_House4_EventScript_217C81:: @ 8217C81
|
||||
msgbox FortreeCity_House4_Text_217D33, MSGBOX_NPC
|
||||
FortreeCity_House4_EventScript_Woman:: @ 8217C81
|
||||
msgbox FortreeCity_House4_Text_BringsWorldCloserTogether, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_House4_EventScript_217C8A:: @ 8217C8A
|
||||
FortreeCity_House4_EventScript_Boy:: @ 8217C8A
|
||||
lockall
|
||||
goto_if_set FLAG_RECEIVED_MENTAL_HERB, FortreeCity_House4_EventScript_217D06
|
||||
goto_if_set FLAG_WINGULL_DELIVERED_MAIL, FortreeCity_House4_EventScript_217CD8
|
||||
goto_if_set FLAG_WINGULL_SENT_ON_ERRAND, FortreeCity_House4_EventScript_217CC4
|
||||
msgbox FortreeCity_House4_Text_217DB9, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_MENTAL_HERB, FortreeCity_House4_EventScript_ReceivedMentalHerb
|
||||
goto_if_set FLAG_WINGULL_DELIVERED_MAIL, FortreeCity_House4_EventScript_WingullReturned
|
||||
goto_if_set FLAG_WINGULL_SENT_ON_ERRAND, FortreeCity_House4_EventScript_WingullOnErrand
|
||||
msgbox FortreeCity_House4_Text_GoBirdPokemon, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
setflag FLAG_WINGULL_SENT_ON_ERRAND
|
||||
clearflag FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL
|
||||
applymovement 3, FortreeCity_House4_Movement_217D1A
|
||||
applymovement 3, FortreeCity_House4_Movement_WingullExit
|
||||
waitmovement 0
|
||||
removeobject 3
|
||||
releaseall
|
||||
end
|
||||
|
||||
FortreeCity_House4_EventScript_217CC4:: @ 8217CC4
|
||||
FortreeCity_House4_EventScript_WingullOnErrand:: @ 8217CC4
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox FortreeCity_House4_Text_217DD2, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House4_Text_AskedWingullToRunErrand, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
FortreeCity_House4_EventScript_217CD8:: @ 8217CD8
|
||||
FortreeCity_House4_EventScript_WingullReturned:: @ 8217CD8
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox FortreeCity_House4_Text_217E05, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House4_Text_WelcomeWingullTakeMentalHerb, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_MENTAL_HERB
|
||||
compare VAR_RESULT, 0
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_RECEIVED_MENTAL_HERB
|
||||
releaseall
|
||||
end
|
||||
|
||||
FortreeCity_House4_EventScript_217D06:: @ 8217D06
|
||||
FortreeCity_House4_EventScript_ReceivedMentalHerb:: @ 8217D06
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox FortreeCity_House4_Text_217EA8, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House4_Text_FriendsFarAwayThanksToWingull, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
FortreeCity_House4_Movement_217D1A: @ 8217D1A
|
||||
FortreeCity_House4_Movement_WingullExit: @ 8217D1A
|
||||
walk_fast_down
|
||||
walk_fast_down
|
||||
walk_fast_right
|
||||
@@ -53,31 +53,31 @@ FortreeCity_House4_Movement_217D1A: @ 8217D1A
|
||||
delay_8
|
||||
step_end
|
||||
|
||||
FortreeCity_House4_EventScript_217D20:: @ 8217D20
|
||||
FortreeCity_House4_EventScript_Wingull:: @ 8217D20
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_WINGULL, 0
|
||||
msgbox FortreeCity_House4_Text_217EE0, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House4_Text_Wingull, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House4_Text_217D33: @ 8217D33
|
||||
FortreeCity_House4_Text_BringsWorldCloserTogether: @ 8217D33
|
||||
.string "By being together with POKéMON,\n"
|
||||
.string "people make more and more friends.\p"
|
||||
.string "And that brings the world closer\n"
|
||||
.string "together. I think it's wonderful!$"
|
||||
|
||||
FortreeCity_House4_Text_217DB9: @ 8217DB9
|
||||
FortreeCity_House4_Text_GoBirdPokemon: @ 8217DB9
|
||||
.string "There!\n"
|
||||
.string "Go, BIRD POKéMON!$"
|
||||
|
||||
FortreeCity_House4_Text_217DD2: @ 8217DD2
|
||||
FortreeCity_House4_Text_AskedWingullToRunErrand: @ 8217DD2
|
||||
.string "Heheh, I asked my WINGULL to run\n"
|
||||
.string "an errand for me.$"
|
||||
|
||||
FortreeCity_House4_Text_217E05: @ 8217E05
|
||||
FortreeCity_House4_Text_WelcomeWingullTakeMentalHerb: @ 8217E05
|
||||
.string "Good!\n"
|
||||
.string "Welcome back, WINGULL!\p"
|
||||
.string "Huh? What is this?\n"
|
||||
@@ -87,10 +87,10 @@ FortreeCity_House4_Text_217E05: @ 8217E05
|
||||
.string "But I'm not a TRAINER, so you can\n"
|
||||
.string "have it.$"
|
||||
|
||||
FortreeCity_House4_Text_217EA8: @ 8217EA8
|
||||
FortreeCity_House4_Text_FriendsFarAwayThanksToWingull: @ 8217EA8
|
||||
.string "Thanks to my WINGULL, I have friends\n"
|
||||
.string "who live far away.$"
|
||||
|
||||
FortreeCity_House4_Text_217EE0: @ 8217EE0
|
||||
FortreeCity_House4_Text_Wingull: @ 8217EE0
|
||||
.string "WINGULL: Pihyoh!$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House5_EventScript_217EF2",
|
||||
"script": "FortreeCity_House5_EventScript_PokefanF",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House5_EventScript_217F04",
|
||||
"script": "FortreeCity_House5_EventScript_Zigzagoon",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FortreeCity_House5_EventScript_217EFB",
|
||||
"script": "FortreeCity_House5_EventScript_Man",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
FortreeCity_House5_MapScripts:: @ 8217EF1
|
||||
.byte 0
|
||||
|
||||
FortreeCity_House5_EventScript_217EF2:: @ 8217EF2
|
||||
msgbox FortreeCity_House5_Text_217F17, MSGBOX_NPC
|
||||
FortreeCity_House5_EventScript_PokefanF:: @ 8217EF2
|
||||
msgbox FortreeCity_House5_Text_TreeHousesAreGreat, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_House5_EventScript_217EFB:: @ 8217EFB
|
||||
msgbox FortreeCity_House5_Text_217F80, MSGBOX_NPC
|
||||
FortreeCity_House5_EventScript_Man:: @ 8217EFB
|
||||
msgbox FortreeCity_House5_Text_AdaptedToNature, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FortreeCity_House5_EventScript_217F04:: @ 8217F04
|
||||
FortreeCity_House5_EventScript_Zigzagoon:: @ 8217F04
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_ZIGZAGOON, 0
|
||||
msgbox FortreeCity_House5_Text_217FFB, MSGBOX_DEFAULT
|
||||
msgbox FortreeCity_House5_Text_Zigzagoon, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
FortreeCity_House5_Text_217F17: @ 8217F17
|
||||
FortreeCity_House5_Text_TreeHousesAreGreat: @ 8217F17
|
||||
.string "The tree houses of FORTREE are great!\p"
|
||||
.string "I think it's the number one town for\n"
|
||||
.string "living together with POKéMON.$"
|
||||
|
||||
FortreeCity_House5_Text_217F80: @ 8217F80
|
||||
FortreeCity_House5_Text_AdaptedToNature: @ 8217F80
|
||||
.string "POKéMON and people have adapted to\n"
|
||||
.string "nature for survival.\p"
|
||||
.string "There's no need to make nature\n"
|
||||
.string "conform to the way we want to live.$"
|
||||
|
||||
FortreeCity_House5_Text_217FFB: @ 8217FFB
|
||||
FortreeCity_House5_Text_Zigzagoon: @ 8217FFB
|
||||
.string "ZIGZAGOON: Bufuu!$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "GraniteCave_1F_EventScript_22DA5E",
|
||||
"script": "GraniteCave_1F_EventScript_Hiker",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
GraniteCave_1F_MapScripts:: @ 822DA5D
|
||||
.byte 0
|
||||
|
||||
GraniteCave_1F_EventScript_22DA5E:: @ 822DA5E
|
||||
GraniteCave_1F_EventScript_Hiker:: @ 822DA5E
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM05, GraniteCave_1F_EventScript_22DA8A
|
||||
msgbox GraniteCave_1F_Text_22DA94, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_HM05, GraniteCave_1F_EventScript_ReceivedFlash
|
||||
msgbox GraniteCave_1F_Text_GetsDarkAheadHereYouGo, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_HM05
|
||||
setflag FLAG_RECEIVED_HM05
|
||||
msgbox GraniteCave_1F_Text_22DBB7, MSGBOX_DEFAULT
|
||||
msgbox GraniteCave_1F_Text_ExplainFlash, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
GraniteCave_1F_EventScript_22DA8A:: @ 822DA8A
|
||||
msgbox GraniteCave_1F_Text_22DBB7, MSGBOX_DEFAULT
|
||||
GraniteCave_1F_EventScript_ReceivedFlash:: @ 822DA8A
|
||||
msgbox GraniteCave_1F_Text_ExplainFlash, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
GraniteCave_1F_Text_22DA94: @ 822DA94
|
||||
GraniteCave_1F_Text_GetsDarkAheadHereYouGo: @ 822DA94
|
||||
.string "Hey, you.\n"
|
||||
.string "It gets awfully dark ahead.\l"
|
||||
.string "It'll be tough trying to explore.\p"
|
||||
@@ -29,7 +29,7 @@ GraniteCave_1F_Text_22DA94: @ 822DA94
|
||||
.string "that we meet is our motto.\p"
|
||||
.string "Here you go, I'll pass this on to you.$"
|
||||
|
||||
GraniteCave_1F_Text_22DBB7: @ 822DBB7
|
||||
GraniteCave_1F_Text_ExplainFlash: @ 822DBB7
|
||||
.string "Teach that hidden move FLASH to\n"
|
||||
.string "a POKéMON and use it.\p"
|
||||
.string "It lights up even the inky darkness\n"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "GraniteCave_StevensRoom_EventScript_22DC7B",
|
||||
"script": "GraniteCave_StevensRoom_EventScript_Steven",
|
||||
"flag": "FLAG_HIDE_GRANITE_CAVE_STEVEN"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
GraniteCave_StevensRoom_MapScripts:: @ 822DC7A
|
||||
.byte 0
|
||||
|
||||
GraniteCave_StevensRoom_EventScript_22DC7B:: @ 822DC7B
|
||||
GraniteCave_StevensRoom_EventScript_Steven:: @ 822DC7B
|
||||
lock
|
||||
faceplayer
|
||||
msgbox GraniteCave_StevensRoom_Text_22DD5A, MSGBOX_DEFAULT
|
||||
msgbox GraniteCave_StevensRoom_Text_ImStevenLetterForMe, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, ITEM_LETTER
|
||||
call Common_EventScript_PlayerHandedOverTheItem
|
||||
setflag FLAG_DELIVERED_STEVEN_LETTER
|
||||
msgbox GraniteCave_StevensRoom_Text_22DDBD, MSGBOX_DEFAULT
|
||||
msgbox GraniteCave_StevensRoom_Text_ThankYouTakeThis, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_TM47
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_22DD3C
|
||||
msgbox GraniteCave_StevensRoom_Text_22DE6B, MSGBOX_DEFAULT
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_BagFull
|
||||
msgbox GraniteCave_StevensRoom_Text_CouldBecomeChampionLetsRegister, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
delay 30
|
||||
playfanfare MUS_ME_TORE_EYE
|
||||
msgbox GraniteCave_StevensRoom_Text_22DF6A, MSGBOX_DEFAULT
|
||||
msgbox GraniteCave_StevensRoom_Text_RegisteredSteven, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
setflag FLAG_REGISTERED_STEVEN_POKENAV
|
||||
msgbox GraniteCave_StevensRoom_Text_22DF8C, MSGBOX_DEFAULT
|
||||
msgbox GraniteCave_StevensRoom_Text_IveGotToHurryAlong, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_22DD0D
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_StevenExitNorth
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_22DD2A
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_StevenExitSouth
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_22DD18
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_StevenExitWestEast
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_22DD18
|
||||
call_if_eq GraniteCave_StevensRoom_EventScript_StevenExitWestEast
|
||||
playse SE_KAIDAN
|
||||
removeobject 1
|
||||
release
|
||||
end
|
||||
|
||||
GraniteCave_StevensRoom_EventScript_22DD0D:: @ 822DD0D
|
||||
applymovement 1, GraniteCave_StevensRoom_Movement_22DD45
|
||||
GraniteCave_StevensRoom_EventScript_StevenExitNorth:: @ 822DD0D
|
||||
applymovement 1, GraniteCave_StevensRoom_Movement_StevenExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
GraniteCave_StevensRoom_EventScript_22DD18:: @ 822DD18
|
||||
applymovement EVENT_OBJ_ID_PLAYER, GraniteCave_StevensRoom_Movement_22DD4C
|
||||
applymovement 1, GraniteCave_StevensRoom_Movement_22DD45
|
||||
GraniteCave_StevensRoom_EventScript_StevenExitWestEast:: @ 822DD18
|
||||
applymovement EVENT_OBJ_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit
|
||||
applymovement 1, GraniteCave_StevensRoom_Movement_StevenExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
GraniteCave_StevensRoom_EventScript_22DD2A:: @ 822DD2A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, GraniteCave_StevensRoom_Movement_22DD4C
|
||||
applymovement 1, GraniteCave_StevensRoom_Movement_22DD51
|
||||
GraniteCave_StevensRoom_EventScript_StevenExitSouth:: @ 822DD2A
|
||||
applymovement EVENT_OBJ_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit
|
||||
applymovement 1, GraniteCave_StevensRoom_Movement_StevenExitSouth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
GraniteCave_StevensRoom_EventScript_22DD3C:: @ 822DD3C
|
||||
msgbox GraniteCave_StevensRoom_Text_22DFAA, MSGBOX_DEFAULT
|
||||
GraniteCave_StevensRoom_EventScript_BagFull:: @ 822DD3C
|
||||
msgbox GraniteCave_StevensRoom_Text_OhBagIsFull, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
GraniteCave_StevensRoom_Movement_22DD45: @ 822DD45
|
||||
GraniteCave_StevensRoom_Movement_StevenExit: @ 822DD45
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -66,14 +66,14 @@ GraniteCave_StevensRoom_Movement_22DD45: @ 822DD45
|
||||
delay_8
|
||||
step_end
|
||||
|
||||
GraniteCave_StevensRoom_Movement_22DD4C: @ 822DD4C
|
||||
GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit: @ 822DD4C
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
GraniteCave_StevensRoom_Movement_22DD51: @ 822DD51
|
||||
GraniteCave_StevensRoom_Movement_StevenExitSouth: @ 822DD51
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -84,14 +84,14 @@ GraniteCave_StevensRoom_Movement_22DD51: @ 822DD51
|
||||
delay_8
|
||||
step_end
|
||||
|
||||
GraniteCave_StevensRoom_Text_22DD5A: @ 822DD5A
|
||||
GraniteCave_StevensRoom_Text_ImStevenLetterForMe: @ 822DD5A
|
||||
.string "My name is STEVEN.\p"
|
||||
.string "I'm interested in rare stones,\n"
|
||||
.string "so I travel here and there.\p"
|
||||
.string "Oh?\n"
|
||||
.string "A LETTER for me?$"
|
||||
|
||||
GraniteCave_StevensRoom_Text_22DDBD: @ 822DDBD
|
||||
GraniteCave_StevensRoom_Text_ThankYouTakeThis: @ 822DDBD
|
||||
.string "STEVEN: Okay, thank you.\p"
|
||||
.string "You went through all this trouble to\n"
|
||||
.string "deliver that. I need to thank you.\p"
|
||||
@@ -100,7 +100,7 @@ GraniteCave_StevensRoom_Text_22DDBD: @ 822DDBD
|
||||
.string "It contains my favorite move,\n"
|
||||
.string "STEEL WING.$"
|
||||
|
||||
GraniteCave_StevensRoom_Text_22DE6B: @ 822DE6B
|
||||
GraniteCave_StevensRoom_Text_CouldBecomeChampionLetsRegister: @ 822DE6B
|
||||
.string "STEVEN: Your POKéMON appear quite\n"
|
||||
.string "capable.\p"
|
||||
.string "If you keep training, you could even\n"
|
||||
@@ -111,14 +111,14 @@ GraniteCave_StevensRoom_Text_22DE6B: @ 822DE6B
|
||||
.string "our POKéNAVS.\p"
|
||||
.string "… … … … … …$"
|
||||
|
||||
GraniteCave_StevensRoom_Text_22DF6A: @ 822DF6A
|
||||
GraniteCave_StevensRoom_Text_RegisteredSteven: @ 822DF6A
|
||||
.string "Registered STEVEN\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
GraniteCave_StevensRoom_Text_22DF8C: @ 822DF8C
|
||||
GraniteCave_StevensRoom_Text_IveGotToHurryAlong: @ 822DF8C
|
||||
.string "Now, I've got to hurry along.$"
|
||||
|
||||
GraniteCave_StevensRoom_Text_22DFAA: @ 822DFAA
|
||||
GraniteCave_StevensRoom_Text_OhBagIsFull: @ 822DFAA
|
||||
.string "Oh, your BAG is full…\n"
|
||||
.string "That's too bad, then.$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C",
|
||||
"script": "InsideOfTruck_EventScript_MovingBox",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C",
|
||||
"script": "InsideOfTruck_EventScript_MovingBox",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C",
|
||||
"script": "InsideOfTruck_EventScript_MovingBox",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -85,7 +85,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_INTRO_STATE",
|
||||
"var_value": "0",
|
||||
"script": "InsideOfTruck_EventScript_23BF04"
|
||||
"script": "InsideOfTruck_EventScript_SetIntroFlags"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -94,7 +94,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_INTRO_STATE",
|
||||
"var_value": "0",
|
||||
"script": "InsideOfTruck_EventScript_23BF04"
|
||||
"script": "InsideOfTruck_EventScript_SetIntroFlags"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -103,7 +103,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_INTRO_STATE",
|
||||
"var_value": "0",
|
||||
"script": "InsideOfTruck_EventScript_23BF04"
|
||||
"script": "InsideOfTruck_EventScript_SetIntroFlags"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -113,7 +113,7 @@
|
||||
"y": 0,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C"
|
||||
"script": "InsideOfTruck_EventScript_MovingBox"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -121,7 +121,7 @@
|
||||
"y": 4,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C"
|
||||
"script": "InsideOfTruck_EventScript_MovingBox"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -129,7 +129,7 @@
|
||||
"y": 3,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C"
|
||||
"script": "InsideOfTruck_EventScript_MovingBox"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -137,7 +137,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C"
|
||||
"script": "InsideOfTruck_EventScript_MovingBox"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -145,7 +145,7 @@
|
||||
"y": 2,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "InsideOfTruck_EventScript_23BF6C"
|
||||
"script": "InsideOfTruck_EventScript_MovingBox"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,29 +1,29 @@
|
||||
InsideOfTruck_MapScripts:: @ 823BEDA
|
||||
map_script MAP_SCRIPT_ON_LOAD, InsideOfTruck_MapScript1_23BEE5
|
||||
map_script MAP_SCRIPT_ON_RESUME, InsideOfTruck_MapScript1_23BF01
|
||||
map_script MAP_SCRIPT_ON_LOAD, InsideOfTruck_OnLoad
|
||||
map_script MAP_SCRIPT_ON_RESUME, InsideOfTruck_OnResume
|
||||
.byte 0
|
||||
|
||||
InsideOfTruck_MapScript1_23BEE5: @ 823BEE5
|
||||
InsideOfTruck_OnLoad: @ 823BEE5
|
||||
setmetatile 4, 1, METATILE_InsideOfTruck_ExitLight_Top, 0
|
||||
setmetatile 4, 2, METATILE_InsideOfTruck_ExitLight_Mid, 0
|
||||
setmetatile 4, 3, METATILE_InsideOfTruck_ExitLight_Bottom, 0
|
||||
end
|
||||
|
||||
InsideOfTruck_MapScript1_23BF01: @ 823BF01
|
||||
InsideOfTruck_OnResume: @ 823BF01
|
||||
setstepcallback STEP_CB_TRUCK
|
||||
end
|
||||
|
||||
InsideOfTruck_EventScript_23BF04:: @ 823BF04
|
||||
InsideOfTruck_EventScript_SetIntroFlags:: @ 823BF04
|
||||
lockall
|
||||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq InsideOfTruck_EventScript_23BF20
|
||||
goto_if_eq InsideOfTruck_EventScript_SetIntroFlagsMale
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq InsideOfTruck_EventScript_23BF46
|
||||
goto_if_eq InsideOfTruck_EventScript_SetIntroFlagsFemale
|
||||
end
|
||||
|
||||
InsideOfTruck_EventScript_23BF20:: @ 823BF20
|
||||
InsideOfTruck_EventScript_SetIntroFlagsMale:: @ 823BF20
|
||||
setrespawn HEAL_LOCATION_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F
|
||||
setvar VAR_LITTLEROOT_INTRO_STATE, 1
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MOM
|
||||
@@ -31,12 +31,12 @@ InsideOfTruck_EventScript_23BF20:: @ 823BF20
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_MOM
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_SIBLING
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_2, 1
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_BRENDAN, 1
|
||||
setdynamicwarp MAP_LITTLEROOT_TOWN, 255, 3, 10
|
||||
releaseall
|
||||
end
|
||||
|
||||
InsideOfTruck_EventScript_23BF46:: @ 823BF46
|
||||
InsideOfTruck_EventScript_SetIntroFlagsFemale:: @ 823BF46
|
||||
setrespawn HEAL_LOCATION_LITTLEROOT_TOWN_MAYS_HOUSE_2F
|
||||
setvar VAR_LITTLEROOT_INTRO_STATE, 2
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_MOM
|
||||
@@ -44,16 +44,16 @@ InsideOfTruck_EventScript_23BF46:: @ 823BF46
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_MOM
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_SIBLING
|
||||
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE, 1
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_MAY, 1
|
||||
setdynamicwarp MAP_LITTLEROOT_TOWN, 255, 12, 10
|
||||
releaseall
|
||||
end
|
||||
|
||||
InsideOfTruck_EventScript_23BF6C:: @ 823BF6C
|
||||
msgbox InsideOfTruck_Text_23BF75, MSGBOX_SIGN
|
||||
InsideOfTruck_EventScript_MovingBox:: @ 823BF6C
|
||||
msgbox InsideOfTruck_Text_BoxPrintedWithMonLogo, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
InsideOfTruck_Text_23BF75: @ 823BF75
|
||||
InsideOfTruck_Text_BoxPrintedWithMonLogo: @ 823BF75
|
||||
.string "The box is printed with a POKéMON logo.\p"
|
||||
.string "It's a POKéMON brand moving and\n"
|
||||
.string "delivery service.$"
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA73B",
|
||||
"script": "LavaridgeTown_EventScript_ExpertF",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -43,7 +43,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA70E",
|
||||
"script": "LavaridgeTown_EventScript_ExpertM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -56,7 +56,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA717",
|
||||
"script": "LavaridgeTown_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -69,7 +69,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA720",
|
||||
"script": "LavaridgeTown_EventScript_Twin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -82,7 +82,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA729",
|
||||
"script": "LavaridgeTown_EventScript_HotSpringsOldWoman1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -95,7 +95,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA732",
|
||||
"script": "LavaridgeTown_EventScript_HotSpringsOldWoman2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -109,7 +109,7 @@
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_2"
|
||||
"flag": "FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_ON_BIKE"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_VAR_0",
|
||||
@@ -122,7 +122,7 @@
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_1"
|
||||
"flag": "FLAG_HIDE_LAVARIDGE_TOWN_RIVAL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_EXPERT_F",
|
||||
@@ -134,7 +134,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA744",
|
||||
"script": "LavaridgeTown_EventScript_EggWoman",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -190,7 +190,7 @@
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "LavaridgeTown_EventScript_1EA6FA"
|
||||
"script": "LavaridgeTown_EventScript_HotSpringsTrigger"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -200,7 +200,7 @@
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LavaridgeTown_EventScript_1EA7B7"
|
||||
"script": "LavaridgeTown_EventScript_HerbShopSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -208,7 +208,7 @@
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LavaridgeTown_EventScript_1EA7AE"
|
||||
"script": "LavaridgeTown_EventScript_GymSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -224,7 +224,7 @@
|
||||
"y": 8,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LavaridgeTown_EventScript_1EA7A5"
|
||||
"script": "LavaridgeTown_EventScript_TownSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
|
||||
+109
-109
@@ -1,98 +1,98 @@
|
||||
LavaridgeTown_MapScripts:: @ 81EA4D3
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LavaridgeTown_MapScript2_1EA547
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LavaridgeTown_OnFrame
|
||||
.byte 0
|
||||
|
||||
LavaridgeTown_OnTransition: @ 81EA4DE
|
||||
setflag FLAG_VISITED_LAVARIDGE_TOWN
|
||||
call_if_set FLAG_FLANNERY_GIVES_BADGE_INFO, LavaridgeTown_EventScript_1EA514
|
||||
call_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, LavaridgeTown_EventScript_1EA53F
|
||||
call_if_set FLAG_WHITEOUT_TO_LAVARIDGE, LavaridgeTown_EventScript_ClearLavaridgeWhiteOut
|
||||
call_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, LavaridgeTown_EventScript_ShowMtChimneyTrainers
|
||||
call Common_EventScript_SetupRivalGfxId
|
||||
call Common_EventScript_SetupRivalOnBikeGfxId
|
||||
compare VAR_LAVARIDGE_TOWN_STATE, 1
|
||||
call_if_eq LavaridgeTown_EventScript_1EA518
|
||||
call_if_eq LavaridgeTown_EventScript_CheckSetRivalPos
|
||||
compare VAR_LAVARIDGE_TOWN_STATE, 1
|
||||
call_if_eq LavaridgeTown_EventScript_1EA543
|
||||
call_if_eq LavaridgeTown_EventScript_HideMapNamePopup
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA514:: @ 81EA514
|
||||
clearflag FLAG_FLANNERY_GIVES_BADGE_INFO
|
||||
LavaridgeTown_EventScript_ClearLavaridgeWhiteOut:: @ 81EA514
|
||||
clearflag FLAG_WHITEOUT_TO_LAVARIDGE
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA518:: @ 81EA518
|
||||
LavaridgeTown_EventScript_CheckSetRivalPos:: @ 81EA518
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
compare VAR_0x8004, 9
|
||||
goto_if_eq LavaridgeTown_EventScript_1EA529
|
||||
goto_if_eq LavaridgeTown_EventScript_SetRivalPos
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA529:: @ 81EA529
|
||||
LavaridgeTown_EventScript_SetRivalPos:: @ 81EA529
|
||||
setobjectxyperm 8, 11, 9
|
||||
setobjectxyperm 7, 9, 8
|
||||
setobjectmovementtype 7, MOVEMENT_TYPE_FACE_UP
|
||||
clearflag FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_1
|
||||
clearflag FLAG_HIDE_LAVARIDGE_TOWN_RIVAL
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA53F:: @ 81EA53F
|
||||
LavaridgeTown_EventScript_ShowMtChimneyTrainers:: @ 81EA53F
|
||||
clearflag FLAG_HIDE_MT_CHIMNEY_TRAINERS
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA543:: @ 81EA543
|
||||
LavaridgeTown_EventScript_HideMapNamePopup:: @ 81EA543
|
||||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
return
|
||||
|
||||
LavaridgeTown_MapScript2_1EA547: @ 81EA547
|
||||
map_script_2 VAR_LAVARIDGE_TOWN_STATE, 1, LavaridgeTown_EventScript_1EA551
|
||||
LavaridgeTown_OnFrame: @ 81EA547
|
||||
map_script_2 VAR_LAVARIDGE_TOWN_STATE, 1, LavaridgeTown_EventScript_RivalGiveGoGoggles
|
||||
.2byte 0
|
||||
|
||||
LavaridgeTown_EventScript_1EA551:: @ 81EA551
|
||||
LavaridgeTown_EventScript_RivalGiveGoGoggles:: @ 81EA551
|
||||
lockall
|
||||
getplayerxy VAR_0x8008, VAR_0x8009
|
||||
compare VAR_0x8008, 9
|
||||
call_if_eq LavaridgeTown_EventScript_1EA63A
|
||||
call_if_eq LavaridgeTown_EventScript_RivalNoticePlayer
|
||||
compare VAR_0x8008, 9
|
||||
call_if_ne LavaridgeTown_EventScript_1EA65C
|
||||
call_if_ne LavaridgeTown_EventScript_RivalExitHerbShop
|
||||
delay 20
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
call_if_eq LavaridgeTown_EventScript_1EA630
|
||||
call_if_eq LavaridgeTown_EventScript_PlayMayMusic
|
||||
compare VAR_RESULT, FEMALE
|
||||
call_if_eq LavaridgeTown_EventScript_1EA635
|
||||
call_if_eq LavaridgeTown_EventScript_PlayBrendanMusic
|
||||
compare VAR_0x8008, 9
|
||||
call_if_eq LavaridgeTown_EventScript_1EA6A1
|
||||
call_if_eq LavaridgeTown_EventScript_RivalApproachPlayer1
|
||||
compare VAR_0x8008, 9
|
||||
call_if_ne LavaridgeTown_EventScript_1EA6AC
|
||||
call_if_ne LavaridgeTown_EventScript_RivalApproachPlayer2
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq LavaridgeTown_EventScript_1EA5B5
|
||||
goto_if_eq LavaridgeTown_EventScript_MayGiveGoGoggles
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq LavaridgeTown_EventScript_1EA5DA
|
||||
goto_if_eq LavaridgeTown_EventScript_BrendanGiveGoGoggles
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA5B5:: @ 81EA5B5
|
||||
msgbox LavaridgeTown_Text_1EA7C0, MSGBOX_DEFAULT
|
||||
LavaridgeTown_EventScript_MayGiveGoGoggles:: @ 81EA5B5
|
||||
msgbox LavaridgeTown_Text_MayNiceBadgesTakeThis, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_GO_GOGGLES
|
||||
setflag FLAG_RECEIVED_GO_GOGGLES
|
||||
msgbox LavaridgeTown_Text_1EA897, MSGBOX_DEFAULT
|
||||
goto LavaridgeTown_EventScript_1EA5FF
|
||||
msgbox LavaridgeTown_Text_MayExplainGoGogglesChallengeDad, MSGBOX_DEFAULT
|
||||
goto LavaridgeTown_EventScript_RivalExit
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA5DA:: @ 81EA5DA
|
||||
msgbox LavaridgeTown_Text_1EA9A2, MSGBOX_DEFAULT
|
||||
LavaridgeTown_EventScript_BrendanGiveGoGoggles:: @ 81EA5DA
|
||||
msgbox LavaridgeTown_Text_BrendanNiceBadgesTakeThis, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_GO_GOGGLES
|
||||
setflag FLAG_RECEIVED_GO_GOGGLES
|
||||
msgbox LavaridgeTown_Text_1EAA2E, MSGBOX_DEFAULT
|
||||
goto LavaridgeTown_EventScript_1EA5FF
|
||||
msgbox LavaridgeTown_Text_BrendanExplainGoGogglesChallengeDad, MSGBOX_DEFAULT
|
||||
goto LavaridgeTown_EventScript_RivalExit
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA5FF:: @ 81EA5FF
|
||||
LavaridgeTown_EventScript_RivalExit:: @ 81EA5FF
|
||||
closemessage
|
||||
removeobject 8
|
||||
addobject 7
|
||||
delay 30
|
||||
compare VAR_0x8008, 9
|
||||
call_if_eq LavaridgeTown_EventScript_1EA6B7
|
||||
call_if_eq LavaridgeTown_EventScript_RivalExit1
|
||||
compare VAR_0x8008, 9
|
||||
call_if_ne LavaridgeTown_EventScript_1EA6C9
|
||||
call_if_ne LavaridgeTown_EventScript_RivalExit2
|
||||
removeobject 7
|
||||
setvar VAR_LAVARIDGE_TOWN_STATE, 2
|
||||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
@@ -101,15 +101,15 @@ LavaridgeTown_EventScript_1EA5FF:: @ 81EA5FF
|
||||
releaseall
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA630:: @ 81EA630
|
||||
LavaridgeTown_EventScript_PlayMayMusic:: @ 81EA630
|
||||
playbgm MUS_GIRL_SUP, 1
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA635:: @ 81EA635
|
||||
LavaridgeTown_EventScript_PlayBrendanMusic:: @ 81EA635
|
||||
playbgm MUS_BOY_SUP, 1
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA63A:: @ 81EA63A
|
||||
LavaridgeTown_EventScript_RivalNoticePlayer:: @ 81EA63A
|
||||
applymovement 8, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
@@ -119,11 +119,11 @@ LavaridgeTown_EventScript_1EA63A:: @ 81EA63A
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA65C:: @ 81EA65C
|
||||
LavaridgeTown_EventScript_RivalExitHerbShop:: @ 81EA65C
|
||||
opendoor 12, 15
|
||||
waitdooranim
|
||||
addobject 8
|
||||
applymovement 8, LavaridgeTown_Movement_1EA6F8
|
||||
applymovement 8, LavaridgeTown_Movement_RivalExitHerbShop
|
||||
waitmovement 0
|
||||
closedoor 12, 15
|
||||
waitdooranim
|
||||
@@ -138,28 +138,28 @@ LavaridgeTown_EventScript_1EA65C:: @ 81EA65C
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA6A1:: @ 81EA6A1
|
||||
applymovement 8, LavaridgeTown_Movement_1EA6F4
|
||||
LavaridgeTown_EventScript_RivalApproachPlayer1:: @ 81EA6A1
|
||||
applymovement 8, LavaridgeTown_Movement_RivalApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA6AC:: @ 81EA6AC
|
||||
applymovement 8, LavaridgeTown_Movement_1EA6ED
|
||||
LavaridgeTown_EventScript_RivalApproachPlayer2:: @ 81EA6AC
|
||||
applymovement 8, LavaridgeTown_Movement_RivalApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA6B7:: @ 81EA6B7
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LavaridgeTown_Movement_1EA6DF
|
||||
applymovement 7, LavaridgeTown_Movement_1EA6E3
|
||||
LavaridgeTown_EventScript_RivalExit1:: @ 81EA6B7
|
||||
applymovement EVENT_OBJ_ID_PLAYER, LavaridgeTown_Movement_PlayerWatchRivalExit
|
||||
applymovement 7, LavaridgeTown_Movement_RivalExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_1EA6C9:: @ 81EA6C9
|
||||
applymovement 7, LavaridgeTown_Movement_1EA6D4
|
||||
LavaridgeTown_EventScript_RivalExit2:: @ 81EA6C9
|
||||
applymovement 7, LavaridgeTown_Movement_RivalExit2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_Movement_1EA6D4: @ 81EA6D4
|
||||
LavaridgeTown_Movement_RivalExit2: @ 81EA6D4
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
@@ -172,13 +172,13 @@ LavaridgeTown_Movement_1EA6D4: @ 81EA6D4
|
||||
walk_fast_up
|
||||
step_end
|
||||
|
||||
LavaridgeTown_Movement_1EA6DF: @ 81EA6DF
|
||||
LavaridgeTown_Movement_PlayerWatchRivalExit: @ 81EA6DF
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
LavaridgeTown_Movement_1EA6E3: @ 81EA6E3
|
||||
LavaridgeTown_Movement_RivalExit1: @ 81EA6E3
|
||||
walk_fast_down
|
||||
walk_fast_right
|
||||
walk_fast_right
|
||||
@@ -190,7 +190,7 @@ LavaridgeTown_Movement_1EA6E3: @ 81EA6E3
|
||||
walk_fast_right
|
||||
step_end
|
||||
|
||||
LavaridgeTown_Movement_1EA6ED: @ 81EA6ED
|
||||
LavaridgeTown_Movement_RivalApproachPlayer2: @ 81EA6ED
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -199,97 +199,97 @@ LavaridgeTown_Movement_1EA6ED: @ 81EA6ED
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
LavaridgeTown_Movement_1EA6F4: @ 81EA6F4
|
||||
LavaridgeTown_Movement_RivalApproachPlayer1: @ 81EA6F4
|
||||
walk_left
|
||||
walk_left
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
LavaridgeTown_Movement_1EA6F8: @ 81EA6F8
|
||||
LavaridgeTown_Movement_RivalExitHerbShop: @ 81EA6F8
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
LavaridgeTown_EventScript_1EA6FA:: @ 81EA6FA
|
||||
LavaridgeTown_EventScript_HotSpringsTrigger:: @ 81EA6FA
|
||||
specialvar VAR_RESULT, GetPlayerFacingDirection
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq LavaridgeTown_EventScript_1EA70B
|
||||
compare VAR_RESULT, DIR_SOUTH
|
||||
goto_if_eq LavaridgeTown_EventScript_EnteredHotSprings
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA70B:: @ 81EA70B
|
||||
LavaridgeTown_EventScript_EnteredHotSprings:: @ 81EA70B
|
||||
incrementgamestat GAME_STAT_ENTERED_HOT_SPRINGS
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA70E:: @ 81EA70E
|
||||
msgbox LavaridgeTown_Text_1EAE03, MSGBOX_NPC
|
||||
LavaridgeTown_EventScript_ExpertM:: @ 81EA70E
|
||||
msgbox LavaridgeTown_Text_HotSpringsNeverRunDry, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA717:: @ 81EA717
|
||||
msgbox LavaridgeTown_Text_1EAEE1, MSGBOX_SIGN
|
||||
LavaridgeTown_EventScript_OldMan:: @ 81EA717
|
||||
msgbox LavaridgeTown_Text_PokemonNippedBackside, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA720:: @ 81EA720
|
||||
msgbox LavaridgeTown_Text_1EAF9B, MSGBOX_NPC
|
||||
LavaridgeTown_EventScript_Twin:: @ 81EA720
|
||||
msgbox LavaridgeTown_Text_BatheInHotSpringsEveryDay, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA729:: @ 81EA729
|
||||
msgbox LavaridgeTown_Text_1EB003, MSGBOX_NPC
|
||||
LavaridgeTown_EventScript_HotSpringsOldWoman1:: @ 81EA729
|
||||
msgbox LavaridgeTown_Text_IfPokemonInHotSprings, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA732:: @ 81EA732
|
||||
msgbox LavaridgeTown_Text_1EB092, MSGBOX_NPC
|
||||
LavaridgeTown_EventScript_HotSpringsOldWoman2:: @ 81EA732
|
||||
msgbox LavaridgeTown_Text_HotSpringsClaims, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA73B:: @ 81EA73B
|
||||
msgbox LavaridgeTown_Text_1EAF4E, MSGBOX_NPC
|
||||
LavaridgeTown_EventScript_ExpertF:: @ 81EA73B
|
||||
msgbox LavaridgeTown_Text_OhYouLikeHotSprings, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA744:: @ 81EA744
|
||||
LavaridgeTown_EventScript_EggWoman:: @ 81EA744
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_LAVARIDGE_EGG, LavaridgeTown_EventScript_1EA787
|
||||
msgbox LavaridgeTown_Text_1EAB80, MSGBOX_YESNO
|
||||
goto_if_set FLAG_RECEIVED_LAVARIDGE_EGG, LavaridgeTown_EventScript_ReceivedEgg
|
||||
msgbox LavaridgeTown_Text_HaveEggWillYouTakeIt, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq LavaridgeTown_EventScript_1EA79B
|
||||
goto_if_eq LavaridgeTown_EventScript_DeclineEgg
|
||||
getpartysize
|
||||
compare VAR_RESULT, PARTY_SIZE
|
||||
goto_if_eq LavaridgeTown_EventScript_1EA791
|
||||
msgbox LavaridgeTown_Text_1EACC0, MSGBOX_DEFAULT
|
||||
goto_if_eq LavaridgeTown_EventScript_NoRoomForEgg
|
||||
msgbox LavaridgeTown_Text_HopeYoullWalkPlentyWithEgg, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_LAVARIDGE_EGG
|
||||
playfanfare MUS_FANFA4
|
||||
message LavaridgeTown_Text_1EACF4
|
||||
message LavaridgeTown_Text_ReceivedTheEgg
|
||||
waitfanfare
|
||||
giveegg SPECIES_WYNAUT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA787:: @ 81EA787
|
||||
msgbox LavaridgeTown_Text_1EAD9E, MSGBOX_DEFAULT
|
||||
LavaridgeTown_EventScript_ReceivedEgg:: @ 81EA787
|
||||
msgbox LavaridgeTown_Text_EverySoOftenEggFoundAtDayCare, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA791:: @ 81EA791
|
||||
msgbox LavaridgeTown_Text_1EAD09, MSGBOX_DEFAULT
|
||||
LavaridgeTown_EventScript_NoRoomForEgg:: @ 81EA791
|
||||
msgbox LavaridgeTown_Text_NoRoomForThisEgg, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA79B:: @ 81EA79B
|
||||
msgbox LavaridgeTown_Text_1EAD44, MSGBOX_DEFAULT
|
||||
LavaridgeTown_EventScript_DeclineEgg:: @ 81EA79B
|
||||
msgbox LavaridgeTown_Text_AsYouWishThen, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA7A5:: @ 81EA7A5
|
||||
msgbox LavaridgeTown_Text_1EB12B, MSGBOX_SIGN
|
||||
LavaridgeTown_EventScript_TownSign:: @ 81EA7A5
|
||||
msgbox LavaridgeTown_Text_TownSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA7AE:: @ 81EA7AE
|
||||
msgbox LavaridgeTown_Text_1EB178, MSGBOX_SIGN
|
||||
LavaridgeTown_EventScript_GymSign:: @ 81EA7AE
|
||||
msgbox LavaridgeTown_Text_GymSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LavaridgeTown_EventScript_1EA7B7:: @ 81EA7B7
|
||||
msgbox LavaridgeTown_Text_1EB1CB, MSGBOX_SIGN
|
||||
LavaridgeTown_EventScript_HerbShopSign:: @ 81EA7B7
|
||||
msgbox LavaridgeTown_Text_HerbShopSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LavaridgeTown_Text_1EA7C0: @ 81EA7C0
|
||||
LavaridgeTown_Text_MayNiceBadgesTakeThis: @ 81EA7C0
|
||||
.string "MAY: {PLAYER}{KUN}! Long time no see!\p"
|
||||
.string "Oh? While I visited the hot springs,\n"
|
||||
.string "you got the LAVARIDGE GYM BADGE.\p"
|
||||
@@ -299,7 +299,7 @@ LavaridgeTown_Text_1EA7C0: @ 81EA7C0
|
||||
.string "I guess it would be okay for you to\n"
|
||||
.string "have this.$"
|
||||
|
||||
LavaridgeTown_Text_1EA897: @ 81EA897
|
||||
LavaridgeTown_Text_MayExplainGoGogglesChallengeDad: @ 81EA897
|
||||
.string "MAY: With those GO-GOGGLES, you'll\n"
|
||||
.string "have no trouble getting through the\l"
|
||||
.string "desert near ROUTE 111.\p"
|
||||
@@ -311,7 +311,7 @@ LavaridgeTown_Text_1EA897: @ 81EA897
|
||||
.string "your dad in PETALBURG GYM.\p"
|
||||
.string "See you again!$"
|
||||
|
||||
LavaridgeTown_Text_1EA9A2: @ 81EA9A2
|
||||
LavaridgeTown_Text_BrendanNiceBadgesTakeThis: @ 81EA9A2
|
||||
.string "BRENDAN: {PLAYER}, hey, it's been a while.\n"
|
||||
.string "How's it going?\p"
|
||||
.string "Hmm…\n"
|
||||
@@ -319,7 +319,7 @@ LavaridgeTown_Text_1EA9A2: @ 81EA9A2
|
||||
.string "All right, then.\n"
|
||||
.string "You may as well have this.$"
|
||||
|
||||
LavaridgeTown_Text_1EAA2E: @ 81EAA2E
|
||||
LavaridgeTown_Text_BrendanExplainGoGogglesChallengeDad: @ 81EAA2E
|
||||
.string "BRENDAN: Keep those with you if you're\n"
|
||||
.string "planning on going into that desert near\l"
|
||||
.string "ROUTE 111.\p"
|
||||
@@ -333,7 +333,7 @@ LavaridgeTown_Text_1EAA2E: @ 81EAA2E
|
||||
.string "he really is tough.\p"
|
||||
.string "See you around!$"
|
||||
|
||||
LavaridgeTown_Text_1EAB80: @ 81EAB80
|
||||
LavaridgeTown_Text_HaveEggWillYouTakeIt: @ 81EAB80
|
||||
.string "I have here an EGG.\p"
|
||||
.string "I'd hoped to hatch it by covering it in\n"
|
||||
.string "hot sand by the hot springs.\l"
|
||||
@@ -346,28 +346,28 @@ LavaridgeTown_Text_1EAB80: @ 81EAB80
|
||||
.string "So, what say you?\n"
|
||||
.string "Will you take this EGG to hatch?$"
|
||||
|
||||
LavaridgeTown_Text_1EACC0: @ 81EACC0
|
||||
LavaridgeTown_Text_HopeYoullWalkPlentyWithEgg: @ 81EACC0
|
||||
.string "Good! I hope you'll walk plenty with\n"
|
||||
.string "this here EGG!$"
|
||||
|
||||
LavaridgeTown_Text_1EACF4: @ 81EACF4
|
||||
LavaridgeTown_Text_ReceivedTheEgg: @ 81EACF4
|
||||
.string "{PLAYER} received the EGG.$"
|
||||
|
||||
LavaridgeTown_Text_1EAD09: @ 81EAD09
|
||||
LavaridgeTown_Text_NoRoomForThisEgg: @ 81EAD09
|
||||
.string "Oh? You've too many POKéMON.\n"
|
||||
.string "There's no room for this EGG…$"
|
||||
|
||||
LavaridgeTown_Text_1EAD44: @ 81EAD44
|
||||
LavaridgeTown_Text_AsYouWishThen: @ 81EAD44
|
||||
.string "As you wish, then…\p"
|
||||
.string "If you have a change of heart about\n"
|
||||
.string "hatching this EGG, I will be here.$"
|
||||
|
||||
LavaridgeTown_Text_1EAD9E: @ 81EAD9E
|
||||
LavaridgeTown_Text_EverySoOftenEggFoundAtDayCare: @ 81EAD9E
|
||||
.string "Every so often, an EGG will be found at\n"
|
||||
.string "the POKéMON DAY CARE.\p"
|
||||
.string "Or at least that's how the rumor goes.$"
|
||||
|
||||
LavaridgeTown_Text_1EAE03: @ 81EAE03
|
||||
LavaridgeTown_Text_HotSpringsNeverRunDry: @ 81EAE03
|
||||
.string "We draw as much hot water as we need,\n"
|
||||
.string "and yet the hot springs never run dry.\p"
|
||||
.string "Isn't it magical?\p"
|
||||
@@ -376,47 +376,47 @@ LavaridgeTown_Text_1EAE03: @ 81EAE03
|
||||
.string "ground are heated by magma to well up\l"
|
||||
.string "as hot springs.$"
|
||||
|
||||
LavaridgeTown_Text_1EAEE1: @ 81EAEE1
|
||||
LavaridgeTown_Text_PokemonNippedBackside: @ 81EAEE1
|
||||
.string "Being buried in this hot sand is…\n"
|
||||
.string "Sigh…\p"
|
||||
.string "So warm and heavenly…\p"
|
||||
.string "Eh? Gyaah! Ouch!\p"
|
||||
.string "A POKéMON nipped my backside!$"
|
||||
|
||||
LavaridgeTown_Text_1EAF4E: @ 81EAF4E
|
||||
LavaridgeTown_Text_OhYouLikeHotSprings: @ 81EAF4E
|
||||
.string "Oh, you like hot springs, do you?\p"
|
||||
.string "That's surprising for one as young\n"
|
||||
.string "as you.$"
|
||||
|
||||
LavaridgeTown_Text_1EAF9B: @ 81EAF9B
|
||||
LavaridgeTown_Text_BatheInHotSpringsEveryDay: @ 81EAF9B
|
||||
.string "I bathe in the hot springs every day.\p"
|
||||
.string "I want to become a beautiful and strong\n"
|
||||
.string "GYM LEADER like FLANNERY.$"
|
||||
|
||||
LavaridgeTown_Text_1EB003: @ 81EB003
|
||||
LavaridgeTown_Text_IfPokemonInHotSprings: @ 81EB003
|
||||
.string "If people put POKéMON in hot springs,\n"
|
||||
.string "it might be seriously strange.\p"
|
||||
.string "Why, it might be an electric bath, or\n"
|
||||
.string "a bubble bath, or even a lava bath…$"
|
||||
|
||||
LavaridgeTown_Text_1EB092: @ 81EB092
|
||||
LavaridgeTown_Text_HotSpringsClaims: @ 81EB092
|
||||
.string "They're claiming that these hot springs\n"
|
||||
.string "are good for calming nervous tension,\l"
|
||||
.string "relieving aching muscles, solving\l"
|
||||
.string "romantic problems, and attracting\l"
|
||||
.string "money…$"
|
||||
|
||||
LavaridgeTown_Text_1EB12B: @ 81EB12B
|
||||
LavaridgeTown_Text_TownSign: @ 81EB12B
|
||||
.string "LAVARIDGE TOWN\p"
|
||||
.string "“POKéMON CENTER HOT SPRINGS\n"
|
||||
.string "An excellent place for relaxing!”$"
|
||||
|
||||
LavaridgeTown_Text_1EB178: @ 81EB178
|
||||
LavaridgeTown_Text_GymSign: @ 81EB178
|
||||
.string "LAVARIDGE TOWN POKéMON GYM\n"
|
||||
.string "LEADER: FLANNERY\l"
|
||||
.string "“One with a fiery passion that burns!”$"
|
||||
|
||||
LavaridgeTown_Text_1EB1CB: @ 81EB1CB
|
||||
LavaridgeTown_Text_HerbShopSign: @ 81EB1CB
|
||||
.string "POKéMON HERB SHOP\n"
|
||||
.string "“Bitter taste--better cure!”$"
|
||||
|
||||
@@ -66,7 +66,7 @@ LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated:: @ 81FE7C1
|
||||
waitmessage
|
||||
call Common_EventScript_PlayGymBadgeFanfare
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ExplainHeatBadgeTakeThis, MSGBOX_DEFAULT
|
||||
setflag FLAG_FLANNERY_GIVES_BADGE_INFO
|
||||
setflag FLAG_WHITEOUT_TO_LAVARIDGE
|
||||
setflag FLAG_DEFEATED_LAVARIDGE_GYM
|
||||
setflag FLAG_BADGE04_GET
|
||||
addvar VAR_PETALBURG_GYM_STATE, 1
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_HerbShop_EventScript_1FE4D7",
|
||||
"script": "LavaridgeTown_HerbShop_EventScript_Clerk",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_HerbShop_EventScript_1FE505",
|
||||
"script": "LavaridgeTown_HerbShop_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_HerbShop_EventScript_1FE4FC",
|
||||
"script": "LavaridgeTown_HerbShop_EventScript_ExpertM",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
LavaridgeTown_HerbShop_MapScripts:: @ 81FE4D6
|
||||
.byte 0
|
||||
|
||||
LavaridgeTown_HerbShop_EventScript_1FE4D7:: @ 81FE4D7
|
||||
LavaridgeTown_HerbShop_EventScript_Clerk:: @ 81FE4D7
|
||||
lock
|
||||
faceplayer
|
||||
message LavaridgeTown_HerbShop_Text_1FE53E
|
||||
message LavaridgeTown_HerbShop_Text_WelcomeToHerbShop
|
||||
waitmessage
|
||||
pokemart LavaridgeTown_HerbShop_Pokemart_1FE4F0
|
||||
pokemart LavaridgeTown_HerbShop_Pokemart
|
||||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
LavaridgeTown_HerbShop_Pokemart_1FE4F0: @ 81FE4F0
|
||||
LavaridgeTown_HerbShop_Pokemart: @ 81FE4F0
|
||||
.2byte ITEM_ENERGY_POWDER
|
||||
.2byte ITEM_ENERGY_ROOT
|
||||
.2byte ITEM_HEAL_POWDER
|
||||
@@ -21,15 +21,15 @@ LavaridgeTown_HerbShop_Pokemart_1FE4F0: @ 81FE4F0
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_HerbShop_EventScript_1FE4FC:: @ 81FE4FC
|
||||
msgbox LavaridgeTown_HerbShop_Text_1FE685, MSGBOX_NPC
|
||||
LavaridgeTown_HerbShop_EventScript_ExpertM:: @ 81FE4FC
|
||||
msgbox LavaridgeTown_HerbShop_Text_HerbalMedicineWorksButMonWillDislike, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_HerbShop_EventScript_1FE505:: @ 81FE505
|
||||
LavaridgeTown_HerbShop_EventScript_OldMan:: @ 81FE505
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLFLAG_RECEIVED_CHARCOAL, LavaridgeTown_HerbShop_EventScript_1FE534
|
||||
msgbox LavaridgeTown_HerbShop_Text_1FE584, MSGBOX_DEFAULT
|
||||
goto_if_set FLFLAG_RECEIVED_CHARCOAL, LavaridgeTown_HerbShop_EventScript_ExplainCharcoal
|
||||
msgbox LavaridgeTown_HerbShop_Text_YouveComeToLookAtHerbalMedicine, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_CHARCOAL
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
@@ -37,22 +37,22 @@ LavaridgeTown_HerbShop_EventScript_1FE505:: @ 81FE505
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_HerbShop_EventScript_1FE534:: @ 81FE534
|
||||
msgbox LavaridgeTown_HerbShop_Text_1FE5EB, MSGBOX_DEFAULT
|
||||
LavaridgeTown_HerbShop_EventScript_ExplainCharcoal:: @ 81FE534
|
||||
msgbox LavaridgeTown_HerbShop_Text_ExplainCharcoal, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_HerbShop_Text_1FE53E: @ 81FE53E
|
||||
LavaridgeTown_HerbShop_Text_WelcomeToHerbShop: @ 81FE53E
|
||||
.string "Welcome to the HERB SHOP, home of\n"
|
||||
.string "effective and inexpensive medicine!$"
|
||||
|
||||
LavaridgeTown_HerbShop_Text_1FE584: @ 81FE584
|
||||
LavaridgeTown_HerbShop_Text_YouveComeToLookAtHerbalMedicine: @ 81FE584
|
||||
.string "You've come to look at herbal medicine\n"
|
||||
.string "in LAVARIDGE?\p"
|
||||
.string "That's rather commendable.\p"
|
||||
.string "I like you! Take this!$"
|
||||
|
||||
LavaridgeTown_HerbShop_Text_1FE5EB: @ 81FE5EB
|
||||
LavaridgeTown_HerbShop_Text_ExplainCharcoal: @ 81FE5EB
|
||||
.string "That CHARCOAL I gave you, it's used\n"
|
||||
.string "for making herbal medicine.\p"
|
||||
.string "It also does wonders when held by\n"
|
||||
@@ -60,7 +60,7 @@ LavaridgeTown_HerbShop_Text_1FE5EB: @ 81FE5EB
|
||||
.string "It intensifies the power of FIRE-type\n"
|
||||
.string "moves.$"
|
||||
|
||||
LavaridgeTown_HerbShop_Text_1FE685: @ 81FE685
|
||||
LavaridgeTown_HerbShop_Text_HerbalMedicineWorksButMonWillDislike: @ 81FE685
|
||||
.string "Herbal medicine works impressively well.\n"
|
||||
.string "But your POKéMON will dislike you for it.\l"
|
||||
.string "It must be horribly bitter!$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_House_EventScript_1FF912",
|
||||
"script": "LavaridgeTown_House_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LavaridgeTown_House_EventScript_1FF91B",
|
||||
"script": "LavaridgeTown_House_EventScript_Zigzagoon",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
LavaridgeTown_House_MapScripts:: @ 81FF911
|
||||
.byte 0
|
||||
|
||||
LavaridgeTown_House_EventScript_1FF912:: @ 81FF912
|
||||
msgbox LavaridgeTown_House_Text_1FF92E, MSGBOX_NPC
|
||||
LavaridgeTown_House_EventScript_OldMan:: @ 81FF912
|
||||
msgbox LavaridgeTown_House_Text_WifeWarmingEggInHotSprings, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LavaridgeTown_House_EventScript_1FF91B:: @ 81FF91B
|
||||
LavaridgeTown_House_EventScript_Zigzagoon:: @ 81FF91B
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_ZIGZAGOON, 0
|
||||
msgbox LavaridgeTown_House_Text_1FF9BB, MSGBOX_DEFAULT
|
||||
msgbox LavaridgeTown_House_Text_Zigzagoon, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_House_Text_1FF92E: @ 81FF92E
|
||||
LavaridgeTown_House_Text_WifeWarmingEggInHotSprings: @ 81FF92E
|
||||
.string "My wife's warming an EGG in the hot\n"
|
||||
.string "springs. This is what she told me.\p"
|
||||
.string "She left two POKéMON with the DAY CARE.\n"
|
||||
.string "And they discovered that EGG!$"
|
||||
|
||||
LavaridgeTown_House_Text_1FF9BB: @ 81FF9BB
|
||||
LavaridgeTown_House_Text_Zigzagoon: @ 81FF9BB
|
||||
.string "ZIGZAGOON: Pshoo!$"
|
||||
|
||||
@@ -7,7 +7,7 @@ LilycoveCity_OnTransition: @ 81E2B47
|
||||
setflag FLAG_VISITED_LILYCOVE_CITY
|
||||
setvar VAR_LINK_CONTEST_ROOM_STATE, 0
|
||||
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER
|
||||
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetWeather15
|
||||
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAlternatingWeather
|
||||
call Common_EventScript_SetupRivalGfxId
|
||||
end
|
||||
|
||||
|
||||
@@ -196,8 +196,6 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_NoRoomForDrink:: @ 8220450
|
||||
|
||||
LilycoveCity_DepartmentStoreRooftop_EventScript_ExitVendingMachine:: @ 822045E
|
||||
hidemoneybox
|
||||
nop
|
||||
nop
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_2198EA:: @ 82198EA
|
||||
end
|
||||
|
||||
LilycoveCity_LilycoveMuseum_2F_EventScript_219911:: @ 8219911
|
||||
call Common_EventScript_NoRoomLeftForAnother
|
||||
call Common_EventScript_NoRoomForDecor
|
||||
msgbox LilycoveCity_LilycoveMuseum_2F_Text_219EED, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
releaseall
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_EventScript_1E8034",
|
||||
"script": "LittlerootTown_EventScript_Twin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -43,7 +43,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_EventScript_1E8022",
|
||||
"script": "LittlerootTown_EventScript_FatMan",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_FAT_MAN"
|
||||
},
|
||||
{
|
||||
@@ -56,7 +56,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_EventScript_1E802B",
|
||||
"script": "LittlerootTown_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -69,7 +69,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_EventScript_1E863D",
|
||||
"script": "LittlerootTown_EventScript_Mom",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE"
|
||||
},
|
||||
{
|
||||
@@ -156,7 +156,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "0",
|
||||
"script": "LittlerootTown_EventScript_1E8091"
|
||||
"script": "LittlerootTown_EventScript_NeedPokemonTriggerLeft"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -165,7 +165,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "0",
|
||||
"script": "LittlerootTown_EventScript_1E80EF"
|
||||
"script": "LittlerootTown_EventScript_NeedPokemonTriggerRight"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -174,7 +174,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "1",
|
||||
"script": "LittlerootTown_EventScript_1E811F"
|
||||
"script": "LittlerootTown_EventScript_GoSaveBirchTrigger"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -183,7 +183,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "3",
|
||||
"script": "LittlerootTown_EventScript_1E81F9"
|
||||
"script": "LittlerootTown_EventScript_GiveRunningShoesTrigger4"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -192,7 +192,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "3",
|
||||
"script": "LittlerootTown_EventScript_1E8205"
|
||||
"script": "LittlerootTown_EventScript_GiveRunningShoesTrigger5"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -201,7 +201,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "3",
|
||||
"script": "LittlerootTown_EventScript_1E81E1"
|
||||
"script": "LittlerootTown_EventScript_GiveRunningShoesTrigger2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -210,7 +210,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "3",
|
||||
"script": "LittlerootTown_EventScript_1E81ED"
|
||||
"script": "LittlerootTown_EventScript_GiveRunningShoesTrigger3"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -219,7 +219,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "3",
|
||||
"script": "LittlerootTown_EventScript_1E81BB"
|
||||
"script": "LittlerootTown_EventScript_GiveRunningShoesTrigger0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -228,7 +228,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_LITTLEROOT_TOWN_STATE",
|
||||
"var_value": "3",
|
||||
"script": "LittlerootTown_EventScript_1E81CE"
|
||||
"script": "LittlerootTown_EventScript_GiveRunningShoesTrigger1"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -238,7 +238,7 @@
|
||||
"y": 13,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_EventScript_1E8151"
|
||||
"script": "LittlerootTown_EventScript_TownSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -246,7 +246,7 @@
|
||||
"y": 17,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_EventScript_1E815A"
|
||||
"script": "LittlerootTown_EventScript_BirchsLabSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -254,7 +254,7 @@
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_EventScript_1E8163"
|
||||
"script": "LittlerootTown_EventScript_BrendansHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -262,7 +262,7 @@
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_EventScript_1E818F"
|
||||
"script": "LittlerootTown_EventScript_MaysHouseSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -50,12 +50,13 @@ LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor:: @ 81F77DE
|
||||
return
|
||||
|
||||
@ Many of the below scripts have no gender check because they assume youre in the correct house
|
||||
@ The below SS Ticket script uses Mays house state by accident(?), but theyre both set identically after the intro
|
||||
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
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_MAY, 1, LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_MAY, 3, PlayersHouse_1F_EventScript_GetSSTicketAndSeeLatiTV
|
||||
.2byte 0
|
||||
|
||||
LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock:: @ 81F7814
|
||||
@@ -101,7 +102,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor:: @ 81F785E
|
||||
special GetRivalSonDaughterString
|
||||
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
|
||||
setflag FLAG_MET_RIVAL_MOM
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE, 2
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_MAY, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -54,8 +54,8 @@ 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
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_BRENDAN, 1, LittlerootTown_MaysHouse_1F_EventScript_YoureNewNeighbor
|
||||
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_MAY, 3, PlayersHouse_1F_EventScript_GetSSTicketAndSeeLatiTV
|
||||
.2byte 0
|
||||
|
||||
LittlerootTown_MaysHouse_1F_EventScript_GoUpstairsToSetClock:: @ 81F8964
|
||||
@@ -101,7 +101,7 @@ LittlerootTown_MaysHouse_1F_EventScript_YoureNewNeighbor:: @ 81F89AE
|
||||
special GetRivalSonDaughterString
|
||||
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
|
||||
setflag FLAG_MET_RIVAL_MOM
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_2, 2
|
||||
setvar VAR_LITTLEROOT_HOUSES_STATE_BRENDAN, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1F9F84",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Aide",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA25A",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Birch",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA3EC",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1F9FBB",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Cyndaquil",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CYNDAQUIL"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1F9FEF",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Totodile",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_TOTODILE"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA023",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Chikorita",
|
||||
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CHIKORITA"
|
||||
}
|
||||
],
|
||||
@@ -117,7 +117,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Machine"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -125,7 +125,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Machine"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -133,7 +133,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4CD"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Book"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -141,7 +141,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4CD"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Book"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -149,7 +149,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -157,7 +157,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -165,7 +165,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -173,7 +173,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -181,7 +181,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -189,7 +189,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -197,7 +197,7 @@
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -205,7 +205,7 @@
|
||||
"y": 10,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -213,7 +213,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -221,7 +221,7 @@
|
||||
"y": 10,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -229,7 +229,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB"
|
||||
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_PC"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -45,7 +45,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF3B3",
|
||||
"script": "MauvilleCity_EventScript_Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -58,7 +58,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF3CE",
|
||||
"script": "MauvilleCity_EventScript_RichBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -71,7 +71,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF3BC",
|
||||
"script": "MauvilleCity_EventScript_Maniac",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -84,7 +84,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF3C5",
|
||||
"script": "MauvilleCity_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -97,7 +97,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF3FB",
|
||||
"script": "MauvilleCity_EventScript_SchoolKidM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -110,7 +110,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF452",
|
||||
"script": "MauvilleCity_EventScript_Wally",
|
||||
"flag": "FLAG_HIDE_MAUVILLE_CITY_WALLY"
|
||||
},
|
||||
{
|
||||
@@ -123,7 +123,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF41D",
|
||||
"script": "MauvilleCity_EventScript_WallysUncle",
|
||||
"flag": "FLAG_HIDE_MAUVILLE_CITY_WALLYS_UNCLE"
|
||||
},
|
||||
{
|
||||
@@ -136,7 +136,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_EventScript_1DF73A",
|
||||
"script": "MauvilleCity_EventScript_Wattson",
|
||||
"flag": "FLAG_HIDE_MAUVILLE_CITY_WATTSON"
|
||||
},
|
||||
{
|
||||
@@ -246,7 +246,7 @@
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "MauvilleCity_EventScript_1DF3E0"
|
||||
"script": "MauvilleCity_EventScript_GymSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -278,7 +278,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "MauvilleCity_EventScript_1DF3D7"
|
||||
"script": "MauvilleCity_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -286,7 +286,7 @@
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "MauvilleCity_EventScript_1DF3E9"
|
||||
"script": "MauvilleCity_EventScript_BikeShopSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -294,7 +294,7 @@
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "MauvilleCity_EventScript_1DF3F2"
|
||||
"script": "MauvilleCity_EventScript_GameCornerSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
+157
-157
@@ -9,88 +9,88 @@ MauvilleCity_OnTransition: @ 81DF38B
|
||||
setflag FLAG_SYS_TV_START
|
||||
clearflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
|
||||
setvar VAR_MAUVILLE_GYM_STATE, 0
|
||||
call_if_set FLAG_GOT_TM24_FROM_WATTSON, MauvilleCity_EventScript_1DF3A9
|
||||
call_if_set FLAG_GOT_TM24_FROM_WATTSON, MauvilleCity_EventScript_MoveWattsonBackToGym
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3A9:: @ 81DF3A9
|
||||
MauvilleCity_EventScript_MoveWattsonBackToGym:: @ 81DF3A9
|
||||
clearflag FLAG_HIDE_MAUVILLE_GYM_WATTSON
|
||||
setflag FLAG_HIDE_MAUVILLE_CITY_WATTSON
|
||||
setflag FLAG_WATTSON_REMATCH_AVAILABLE
|
||||
return
|
||||
|
||||
MauvilleCity_EventScript_1DF3B3:: @ 81DF3B3
|
||||
msgbox MauvilleCity_Text_1E0301, MSGBOX_NPC
|
||||
MauvilleCity_EventScript_Boy:: @ 81DF3B3
|
||||
msgbox MauvilleCity_Text_NurseHurtMonBackToHealth, MSGBOX_NPC
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3BC:: @ 81DF3BC
|
||||
msgbox MauvilleCity_Text_1E037C, MSGBOX_NPC
|
||||
MauvilleCity_EventScript_Maniac:: @ 81DF3BC
|
||||
msgbox MauvilleCity_Text_AllSortsOfPeopleComeThrough, MSGBOX_NPC
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3C5:: @ 81DF3C5
|
||||
msgbox MauvilleCity_Text_1E03FB, MSGBOX_NPC
|
||||
MauvilleCity_EventScript_Woman:: @ 81DF3C5
|
||||
msgbox MauvilleCity_Text_RydelVeryGenerous, MSGBOX_NPC
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3CE:: @ 81DF3CE
|
||||
msgbox MauvilleCity_Text_1E044A, MSGBOX_NPC
|
||||
MauvilleCity_EventScript_RichBoy:: @ 81DF3CE
|
||||
msgbox MauvilleCity_Text_PokemonCanJumpYouOnBike, MSGBOX_NPC
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3D7:: @ 81DF3D7
|
||||
msgbox MauvilleCity_Text_1E0485, MSGBOX_SIGN
|
||||
MauvilleCity_EventScript_CitySign:: @ 81DF3D7
|
||||
msgbox MauvilleCity_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3E0:: @ 81DF3E0
|
||||
msgbox MauvilleCity_Text_1E04B7, MSGBOX_SIGN
|
||||
MauvilleCity_EventScript_GymSign:: @ 81DF3E0
|
||||
msgbox MauvilleCity_Text_GymSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3E9:: @ 81DF3E9
|
||||
msgbox MauvilleCity_Text_1E0504, MSGBOX_SIGN
|
||||
MauvilleCity_EventScript_BikeShopSign:: @ 81DF3E9
|
||||
msgbox MauvilleCity_Text_BikeShopSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3F2:: @ 81DF3F2
|
||||
msgbox MauvilleCity_Text_1E053C, MSGBOX_SIGN
|
||||
MauvilleCity_EventScript_GameCornerSign:: @ 81DF3F2
|
||||
msgbox MauvilleCity_Text_GameCornerSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF3FB:: @ 81DF3FB
|
||||
MauvilleCity_EventScript_SchoolKidM:: @ 81DF3FB
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_TV_EXPLAINED, MauvilleCity_EventScript_1DF413
|
||||
msgbox MauvilleCity_Text_1E056A, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_TV_EXPLAINED, MauvilleCity_EventScript_TVExplained
|
||||
msgbox MauvilleCity_Text_ExplainTV, MSGBOX_DEFAULT
|
||||
setflag FLAG_TV_EXPLAINED
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF413:: @ 81DF413
|
||||
msgbox MauvilleCity_Text_1E0699, MSGBOX_DEFAULT
|
||||
MauvilleCity_EventScript_TVExplained:: @ 81DF413
|
||||
msgbox MauvilleCity_Text_BeenCheckingOutTV, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF41D:: @ 81DF41D
|
||||
MauvilleCity_EventScript_WallysUncle:: @ 81DF41D
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_1DF43D
|
||||
msgbox MauvilleCity_Text_1DF7DC, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_UncleAskPlayerToBattleWally
|
||||
msgbox MauvilleCity_Text_UncleHesTooPeppy, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 7, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF43D:: @ 81DF43D
|
||||
msgbox MauvilleCity_Text_1DFAA5, MSGBOX_DEFAULT
|
||||
MauvilleCity_EventScript_UncleAskPlayerToBattleWally:: @ 81DF43D
|
||||
msgbox MauvilleCity_Text_UncleCanYouBattleWally, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 7, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF452:: @ 81DF452
|
||||
MauvilleCity_EventScript_Wally:: @ 81DF452
|
||||
lockall
|
||||
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_1DF690
|
||||
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_WallyRequestBattleAgain
|
||||
applymovement 6, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DF845, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_1DF8B9, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_1DF963, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_WallyWantToChallengeGym, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_UncleYourePushingIt, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_WallyWeCanBeatAnyone, MSGBOX_DEFAULT
|
||||
applymovement 6, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
@@ -98,61 +98,61 @@ MauvilleCity_EventScript_1DF452:: @ 81DF452
|
||||
waitmovement 0
|
||||
applymovement 6, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DF9B2, MSGBOX_YESNO
|
||||
goto MauvilleCity_EventScript_1DF4AD
|
||||
msgbox MauvilleCity_Text_WallyWillYouBattleMe, MSGBOX_YESNO
|
||||
goto MauvilleCity_EventScript_BattleWallyPrompt
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF4AD:: @ 81DF4AD
|
||||
MauvilleCity_EventScript_BattleWallyPrompt:: @ 81DF4AD
|
||||
compare VAR_RESULT, YES
|
||||
call_if_eq MauvilleCity_EventScript_1DF63A
|
||||
call_if_eq MauvilleCity_EventScript_BattleWally
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq MauvilleCity_EventScript_1DF683
|
||||
goto_if_eq MauvilleCity_EventScript_DeclineWallyBattle
|
||||
closemessage
|
||||
switch VAR_FACING
|
||||
case DIR_NORTH, MauvilleCity_EventScript_1DF4E0
|
||||
case DIR_EAST, MauvilleCity_EventScript_1DF53D
|
||||
case DIR_NORTH, MauvilleCity_EventScript_WallyAndUncleExitNorth
|
||||
case DIR_EAST, MauvilleCity_EventScript_WallyAndUncleExitEast
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF4E0:: @ 81DF4E0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6DF
|
||||
applymovement 6, MauvilleCity_Movement_1DF6A8
|
||||
applymovement 7, MauvilleCity_Movement_1DF6E2
|
||||
MauvilleCity_EventScript_WallyAndUncleExitNorth:: @ 81DF4E0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitNorth1
|
||||
applymovement 6, MauvilleCity_Movement_WallyExitNorth1
|
||||
applymovement 7, MauvilleCity_Movement_WallysUncleExitNorth1
|
||||
waitmovement 0
|
||||
applymovement 6, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
delay 30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6EE
|
||||
applymovement 7, MauvilleCity_Movement_1DF6F3
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerFaceUncleNorth
|
||||
applymovement 7, MauvilleCity_Movement_WallysUncleApproachPlayerNorth
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFD34, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_UncleVisitUsSometime, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6CC
|
||||
applymovement 7, MauvilleCity_Movement_1DF6FA
|
||||
applymovement 6, MauvilleCity_Movement_1DF6B4
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitNorth2
|
||||
applymovement 7, MauvilleCity_Movement_WallysUncleExitNorth2
|
||||
applymovement 6, MauvilleCity_Movement_WallyExitNorth2
|
||||
waitmovement 0
|
||||
goto MauvilleCity_EventScript_1DF593
|
||||
goto MauvilleCity_EventScript_DefeatedWally
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF53D:: @ 81DF53D
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6DC
|
||||
applymovement 6, MauvilleCity_Movement_1DF6AE
|
||||
applymovement 7, MauvilleCity_Movement_1DF6E8
|
||||
MauvilleCity_EventScript_WallyAndUncleExitEast:: @ 81DF53D
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitEast1
|
||||
applymovement 6, MauvilleCity_Movement_WallyExitEast1
|
||||
applymovement 7, MauvilleCity_Movement_WallysUncleExitEast1
|
||||
waitmovement 0
|
||||
applymovement 6, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
delay 30
|
||||
applymovement 7, MauvilleCity_Movement_1DF6F7
|
||||
applymovement 7, MauvilleCity_Movement_WallysUncleApproachPlayerEast
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFD34, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_UncleVisitUsSometime, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6D0
|
||||
applymovement 7, MauvilleCity_Movement_1DF703
|
||||
applymovement 6, MauvilleCity_Movement_1DF6C0
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitEast2
|
||||
applymovement 7, MauvilleCity_Movement_WallysUncleExitEast2
|
||||
applymovement 6, MauvilleCity_Movement_WallyExitEast2
|
||||
waitmovement 0
|
||||
goto MauvilleCity_EventScript_1DF593
|
||||
goto MauvilleCity_EventScript_DefeatedWally
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF593:: @ 81DF593
|
||||
MauvilleCity_EventScript_DefeatedWally:: @ 81DF593
|
||||
removeobject 6
|
||||
removeobject 7
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY
|
||||
@@ -161,75 +161,75 @@ MauvilleCity_EventScript_1DF593:: @ 81DF593
|
||||
setvar VAR_WALLY_CALL_STEP_COUNTER, 0
|
||||
setflag FLAG_ENABLE_FIRST_WALLY_POKENAV_CALL
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq MauvilleCity_EventScript_1DF5F3
|
||||
call_if_eq MauvilleCity_EventScript_ScottApproachPlayerNorth
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq MauvilleCity_EventScript_1DF601
|
||||
call_if_eq MauvilleCity_EventScript_ScottApproachPlayerEast
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFED5, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_ScottYouDidntHoldBack, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
addvar VAR_SCOTT_STATE, 1
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq MauvilleCity_EventScript_1DF616
|
||||
call_if_eq MauvilleCity_EventScript_ScottExitNorth
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq MauvilleCity_EventScript_1DF628
|
||||
call_if_eq MauvilleCity_EventScript_ScottExitEast
|
||||
removeobject 11
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF5F3:: @ 81DF5F3
|
||||
MauvilleCity_EventScript_ScottApproachPlayerNorth:: @ 81DF5F3
|
||||
addobject 11
|
||||
applymovement 11, MauvilleCity_Movement_1DF70D
|
||||
applymovement 11, MauvilleCity_Movement_ScottApproachPlayerNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MauvilleCity_EventScript_1DF601:: @ 81DF601
|
||||
MauvilleCity_EventScript_ScottApproachPlayerEast:: @ 81DF601
|
||||
setobjectxyperm 11, 12, 13
|
||||
addobject 11
|
||||
applymovement 11, MauvilleCity_Movement_1DF719
|
||||
applymovement 11, MauvilleCity_Movement_ScottApproachPlayerEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MauvilleCity_EventScript_1DF616:: @ 81DF616
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6D5
|
||||
applymovement 11, MauvilleCity_Movement_1DF725
|
||||
MauvilleCity_EventScript_ScottExitNorth:: @ 81DF616
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerWatchScottExitNorth
|
||||
applymovement 11, MauvilleCity_Movement_ScottExitNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MauvilleCity_EventScript_1DF628:: @ 81DF628
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_1DF6D8
|
||||
applymovement 11, MauvilleCity_Movement_1DF72F
|
||||
MauvilleCity_EventScript_ScottExitEast:: @ 81DF628
|
||||
applymovement EVENT_OBJ_ID_PLAYER, MauvilleCity_Movement_PlayerWatchScottExitEast
|
||||
applymovement 11, MauvilleCity_Movement_ScottExitEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MauvilleCity_EventScript_1DF63A:: @ 81DF63A
|
||||
msgbox MauvilleCity_Text_1DFB6D, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_WALLY_2, MauvilleCity_Text_1DFB96
|
||||
MauvilleCity_EventScript_BattleWally:: @ 81DF63A
|
||||
msgbox MauvilleCity_Text_WallyHereICome, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_WALLY_2, MauvilleCity_Text_WallyDefeat
|
||||
applymovement 6, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFBC3, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_WallyIllGoBackToVerdanturf, MSGBOX_DEFAULT
|
||||
applymovement 6, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFBED, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_ThankYouNotEnoughToBattle, MSGBOX_DEFAULT
|
||||
applymovement 6, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFC8A, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_UncleNoNeedToBeDown, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
MauvilleCity_EventScript_1DF683:: @ 81DF683
|
||||
MauvilleCity_EventScript_DeclineWallyBattle:: @ 81DF683
|
||||
setflag FLAG_DECLINED_WALLY_BATTLE_MAUVILLE
|
||||
msgbox MauvilleCity_Text_1DFA4A, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_WallyMyUncleWontKnowImStrong, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF690:: @ 81DF690
|
||||
MauvilleCity_EventScript_WallyRequestBattleAgain:: @ 81DF690
|
||||
applymovement 6, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_Text_1DFB42, MSGBOX_YESNO
|
||||
goto MauvilleCity_EventScript_1DF4AD
|
||||
msgbox MauvilleCity_Text_WallyPleaseBattleMe, MSGBOX_YESNO
|
||||
goto MauvilleCity_EventScript_BattleWallyPrompt
|
||||
end
|
||||
|
||||
MauvilleCity_Movement_1DF6A8: @ 81DF6A8
|
||||
MauvilleCity_Movement_WallyExitNorth1: @ 81DF6A8
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
@@ -237,7 +237,7 @@ MauvilleCity_Movement_1DF6A8: @ 81DF6A8
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6AE: @ 81DF6AE
|
||||
MauvilleCity_Movement_WallyExitEast1: @ 81DF6AE
|
||||
walk_down
|
||||
walk_down
|
||||
walk_left
|
||||
@@ -245,7 +245,7 @@ MauvilleCity_Movement_1DF6AE: @ 81DF6AE
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6B4: @ 81DF6B4
|
||||
MauvilleCity_Movement_WallyExitNorth2: @ 81DF6B4
|
||||
delay_16
|
||||
delay_16
|
||||
walk_left
|
||||
@@ -259,7 +259,7 @@ MauvilleCity_Movement_1DF6B4: @ 81DF6B4
|
||||
delay_8
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6C0: @ 81DF6C0
|
||||
MauvilleCity_Movement_WallyExitEast2: @ 81DF6C0
|
||||
delay_16
|
||||
delay_16
|
||||
walk_left
|
||||
@@ -273,41 +273,41 @@ MauvilleCity_Movement_1DF6C0: @ 81DF6C0
|
||||
delay_8
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6CC: @ 81DF6CC
|
||||
MauvilleCity_Movement_PlayerWatchWallyExitNorth2: @ 81DF6CC
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6D0: @ 81DF6D0
|
||||
MauvilleCity_Movement_PlayerWatchWallyExitEast2: @ 81DF6D0
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6D5: @ 81DF6D5
|
||||
MauvilleCity_Movement_PlayerWatchScottExitNorth: @ 81DF6D5
|
||||
delay_16
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6D8: @ 81DF6D8
|
||||
MauvilleCity_Movement_PlayerWatchScottExitEast: @ 81DF6D8
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6DC: @ 81DF6DC
|
||||
MauvilleCity_Movement_PlayerWatchWallyExitEast1: @ 81DF6DC
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6DF: @ 81DF6DF
|
||||
MauvilleCity_Movement_PlayerWatchWallyExitNorth1: @ 81DF6DF
|
||||
delay_16
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6E2: @ 81DF6E2
|
||||
MauvilleCity_Movement_WallysUncleExitNorth1: @ 81DF6E2
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -315,7 +315,7 @@ MauvilleCity_Movement_1DF6E2: @ 81DF6E2
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6E8: @ 81DF6E8
|
||||
MauvilleCity_Movement_WallysUncleExitEast1: @ 81DF6E8
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -323,25 +323,25 @@ MauvilleCity_Movement_1DF6E8: @ 81DF6E8
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6EE: @ 81DF6EE
|
||||
MauvilleCity_Movement_PlayerFaceUncleNorth: @ 81DF6EE
|
||||
delay_16
|
||||
delay_8
|
||||
delay_4
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6F3: @ 81DF6F3
|
||||
MauvilleCity_Movement_WallysUncleApproachPlayerNorth: @ 81DF6F3
|
||||
walk_right
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6F7: @ 81DF6F7
|
||||
MauvilleCity_Movement_WallysUncleApproachPlayerEast: @ 81DF6F7
|
||||
walk_right
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF6FA: @ 81DF6FA
|
||||
MauvilleCity_Movement_WallysUncleExitNorth2: @ 81DF6FA
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -352,7 +352,7 @@ MauvilleCity_Movement_1DF6FA: @ 81DF6FA
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF703: @ 81DF703
|
||||
MauvilleCity_Movement_WallysUncleExitEast2: @ 81DF703
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -364,7 +364,7 @@ MauvilleCity_Movement_1DF703: @ 81DF703
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF70D: @ 81DF70D
|
||||
MauvilleCity_Movement_ScottApproachPlayerNorth: @ 81DF70D
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -378,7 +378,7 @@ MauvilleCity_Movement_1DF70D: @ 81DF70D
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF719: @ 81DF719
|
||||
MauvilleCity_Movement_ScottApproachPlayerEast: @ 81DF719
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -392,7 +392,7 @@ MauvilleCity_Movement_1DF719: @ 81DF719
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF725: @ 81DF725
|
||||
MauvilleCity_Movement_ScottExitNorth: @ 81DF725
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -404,7 +404,7 @@ MauvilleCity_Movement_1DF725: @ 81DF725
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_Movement_1DF72F: @ 81DF72F
|
||||
MauvilleCity_Movement_ScottExitEast: @ 81DF72F
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -417,47 +417,47 @@ MauvilleCity_Movement_1DF72F: @ 81DF72F
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
MauvilleCity_EventScript_1DF73A:: @ 81DF73A
|
||||
MauvilleCity_EventScript_Wattson:: @ 81DF73A
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GOT_TM24_FROM_WATTSON, MauvilleCity_EventScript_1DF7B0
|
||||
goto_if_set FLAG_GOT_TM24_FROM_WATTSON, MauvilleCity_EventScript_ReceivedThunderbolt
|
||||
compare VAR_NEW_MAUVILLE_STATE, 2
|
||||
goto_if_eq MauvilleCity_EventScript_1DF784
|
||||
goto_if_set FLAG_GOT_BASEMENT_KEY_FROM_WATTSON, MauvilleCity_EventScript_1DF77A
|
||||
msgbox MauvilleCity_Text_1DFFE4, MSGBOX_DEFAULT
|
||||
goto_if_eq MauvilleCity_EventScript_CompletedNewMauville
|
||||
goto_if_set FLAG_GOT_BASEMENT_KEY_FROM_WATTSON, MauvilleCity_EventScript_BegunNewMauville
|
||||
msgbox MauvilleCity_Text_WattsonNeedFavorTakeKey, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_BASEMENT_KEY
|
||||
setflag FLAG_GOT_BASEMENT_KEY_FROM_WATTSON
|
||||
msgbox MauvilleCity_Text_1E0154, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_WattsonWontBeChallenge, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF77A:: @ 81DF77A
|
||||
msgbox MauvilleCity_Text_1E0154, MSGBOX_DEFAULT
|
||||
MauvilleCity_EventScript_BegunNewMauville:: @ 81DF77A
|
||||
msgbox MauvilleCity_Text_WattsonWontBeChallenge, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF784:: @ 81DF784
|
||||
msgbox MauvilleCity_Text_1E020E, MSGBOX_DEFAULT
|
||||
MauvilleCity_EventScript_CompletedNewMauville:: @ 81DF784
|
||||
msgbox MauvilleCity_Text_WattsonThanksTakeTM, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_TM24
|
||||
compare VAR_RESULT, 0
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_GOT_TM24_FROM_WATTSON
|
||||
msgbox MauvilleCity_Text_1E02AA, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_WattsonYoungTakeCharge, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF7B0:: @ 81DF7B0
|
||||
msgbox MauvilleCity_Text_1E02AA, MSGBOX_DEFAULT
|
||||
MauvilleCity_EventScript_ReceivedThunderbolt:: @ 81DF7B0
|
||||
msgbox MauvilleCity_Text_WattsonYoungTakeCharge, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_EventScript_1DF7BA:: @ 81DF7BA
|
||||
MauvilleCity_EventScript_RegisterWallyCall:: @ 81DF7BA
|
||||
lockall
|
||||
pokenavcall MauvilleCity_Text_1DFDFB
|
||||
pokenavcall MauvilleCity_Text_WallyPokenavCall
|
||||
waitmessage
|
||||
delay 30
|
||||
playfanfare MUS_ME_TORE_EYE
|
||||
msgbox MauvilleCity_Text_1DFEB4, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_Text_RegisteredWally, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
@@ -466,30 +466,30 @@ MauvilleCity_EventScript_1DF7BA:: @ 81DF7BA
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Text_1DF7DC: @ 81DF7DC
|
||||
MauvilleCity_Text_UncleHesTooPeppy: @ 81DF7DC
|
||||
.string "UNCLE: It's because of POKéMON that\n"
|
||||
.string "this boy's got more pep, I suppose…\l"
|
||||
.string "But he's become a bit too peppy…$"
|
||||
|
||||
MauvilleCity_Text_1DF845: @ 81DF845
|
||||
MauvilleCity_Text_WallyWantToChallengeGym: @ 81DF845
|
||||
.string "WALLY: Aww, UNCLE, please?\p"
|
||||
.string "I want to challenge this GYM and see\n"
|
||||
.string "how much better I've become.\p"
|
||||
.string "Please? May I, please?$"
|
||||
|
||||
MauvilleCity_Text_1DF8B9: @ 81DF8B9
|
||||
MauvilleCity_Text_UncleYourePushingIt: @ 81DF8B9
|
||||
.string "UNCLE: Now hold on, WALLY.\p"
|
||||
.string "Since you started living with POKéMON,\n"
|
||||
.string "you have grown quite a lot stronger.\p"
|
||||
.string "But don't you think you're pushing it\n"
|
||||
.string "to suddenly challenge a GYM?$"
|
||||
|
||||
MauvilleCity_Text_1DF963: @ 81DF963
|
||||
MauvilleCity_Text_WallyWeCanBeatAnyone: @ 81DF963
|
||||
.string "WALLY: I'm not pushing it.\p"
|
||||
.string "If I combine forces with RALTS,\n"
|
||||
.string "we can beat anyone!$"
|
||||
|
||||
MauvilleCity_Text_1DF9B2: @ 81DF9B2
|
||||
MauvilleCity_Text_WallyWillYouBattleMe: @ 81DF9B2
|
||||
.string "WALLY: Oh! Hi, {PLAYER}!\p"
|
||||
.string "I've gotten a lot stronger since\n"
|
||||
.string "we met.\p"
|
||||
@@ -498,43 +498,43 @@ MauvilleCity_Text_1DF9B2: @ 81DF9B2
|
||||
.string "{PLAYER}, please, will you have\n"
|
||||
.string "a battle with me?$"
|
||||
|
||||
MauvilleCity_Text_1DFA4A: @ 81DFA4A
|
||||
MauvilleCity_Text_WallyMyUncleWontKnowImStrong: @ 81DFA4A
|
||||
.string "WALLY: Oh… If you won't battle me,\n"
|
||||
.string "{PLAYER}, my UNCLE won't know that I've\l"
|
||||
.string "become really strong.$"
|
||||
|
||||
MauvilleCity_Text_1DFAA5: @ 81DFAA5
|
||||
MauvilleCity_Text_UncleCanYouBattleWally: @ 81DFAA5
|
||||
.string "UNCLE: {PLAYER}{KUN}, was it?\n"
|
||||
.string "On WALLY's behalf, can I ask you to\l"
|
||||
.string "battle with him just this once?\p"
|
||||
.string "I don't think he's going to listen to\n"
|
||||
.string "any reason the way he is now.$"
|
||||
|
||||
MauvilleCity_Text_1DFB42: @ 81DFB42
|
||||
MauvilleCity_Text_WallyPleaseBattleMe: @ 81DFB42
|
||||
.string "WALLY: {PLAYER}, please!\n"
|
||||
.string "Battle with me, please.$"
|
||||
|
||||
MauvilleCity_Text_1DFB6D: @ 81DFB6D
|
||||
MauvilleCity_Text_WallyHereICome: @ 81DFB6D
|
||||
.string "WALLY: {PLAYER}, thank you.\p"
|
||||
.string "Okay… Here I come!$"
|
||||
|
||||
MauvilleCity_Text_1DFB96: @ 81DFB96
|
||||
MauvilleCity_Text_WallyDefeat: @ 81DFB96
|
||||
.string "WALLY: … … … … … … …\p"
|
||||
.string "… … … … … … … …\p"
|
||||
.string "I lost…$"
|
||||
|
||||
MauvilleCity_Text_1DFBC3: @ 81DFBC3
|
||||
MauvilleCity_Text_WallyIllGoBackToVerdanturf: @ 81DFBC3
|
||||
.string "WALLY: UNCLE…\n"
|
||||
.string "I'll go back to VERDANTURF…$"
|
||||
|
||||
MauvilleCity_Text_1DFBED: @ 81DFBED
|
||||
MauvilleCity_Text_ThankYouNotEnoughToBattle: @ 81DFBED
|
||||
.string "{PLAYER}, thank you.\n"
|
||||
.string "Being a TRAINER is tough, isn't it?\p"
|
||||
.string "It's not enough just to have POKéMON\n"
|
||||
.string "and make them battle. That isn't what\l"
|
||||
.string "being a real TRAINER is about.$"
|
||||
|
||||
MauvilleCity_Text_1DFC8A: @ 81DFC8A
|
||||
MauvilleCity_Text_UncleNoNeedToBeDown: @ 81DFC8A
|
||||
.string "UNCLE: WALLY, there's no need to be so\n"
|
||||
.string "down on yourself.\p"
|
||||
.string "Why, what's keeping you from becoming\n"
|
||||
@@ -542,7 +542,7 @@ MauvilleCity_Text_1DFC8A: @ 81DFC8A
|
||||
.string "Come on, let's go home.\n"
|
||||
.string "Everyone's waiting for you.$"
|
||||
|
||||
MauvilleCity_Text_1DFD34: @ 81DFD34
|
||||
MauvilleCity_Text_UncleVisitUsSometime: @ 81DFD34
|
||||
.string "UNCLE: {PLAYER}{KUN}, it just dawned on me\n"
|
||||
.string "that you must be the TRAINER who kept\l"
|
||||
.string "an eye out for WALLY when he caught\l"
|
||||
@@ -552,7 +552,7 @@ MauvilleCity_Text_1DFD34: @ 81DFD34
|
||||
.string "I'm sure WALLY would enjoy it.$"
|
||||
|
||||
|
||||
MauvilleCity_Text_1DFDFB: @ 81DFDFB
|
||||
MauvilleCity_Text_WallyPokenavCall: @ 81DFDFB
|
||||
.string "… … … … … …\n"
|
||||
.string "… … … … … Beep!\p"
|
||||
.string "WALLY: Oh, hello, {PLAYER}!\p"
|
||||
@@ -563,11 +563,11 @@ MauvilleCity_Text_1DFDFB: @ 81DFDFB
|
||||
.string "… … … … … …\n"
|
||||
.string "… … … … … Click!$"
|
||||
|
||||
MauvilleCity_Text_1DFEB4: @ 81DFEB4
|
||||
MauvilleCity_Text_RegisteredWally: @ 81DFEB4
|
||||
.string "Registered WALLY\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
MauvilleCity_Text_1DFED5: @ 81DFED5
|
||||
MauvilleCity_Text_ScottYouDidntHoldBack: @ 81DFED5
|
||||
.string "SCOTT: Hehe…\n"
|
||||
.string "I was watching that match!\p"
|
||||
.string "You're friends with that boy WALLY,\n"
|
||||
@@ -580,7 +580,7 @@ MauvilleCity_Text_1DFED5: @ 81DFED5
|
||||
.string "… … … … … …\n"
|
||||
.string "I'll be cheering for you!$"
|
||||
|
||||
MauvilleCity_Text_1DFFE4: @ 81DFFE4
|
||||
MauvilleCity_Text_WattsonNeedFavorTakeKey: @ 81DFFE4
|
||||
.string "WATTSON: Oh, {PLAYER}{KUN}!\n"
|
||||
.string "You look like you have a lot of zip!\l"
|
||||
.string "That's a good thing, wahahahaha!\p"
|
||||
@@ -595,7 +595,7 @@ MauvilleCity_Text_1DFFE4: @ 81DFFE4
|
||||
.string "Here, this is the KEY to get into\n"
|
||||
.string "NEW MAUVILLE.$"
|
||||
|
||||
MauvilleCity_Text_1E0154: @ 81E0154
|
||||
MauvilleCity_Text_WattsonWontBeChallenge: @ 81E0154
|
||||
.string "WATTSON: Don't you worry about it.\n"
|
||||
.string "It won't be a challenge to you.\p"
|
||||
.string "The entrance to NEW MAUVILLE is just\n"
|
||||
@@ -603,7 +603,7 @@ MauvilleCity_Text_1E0154: @ 81E0154
|
||||
.string "That's it, then, you have my trust!\n"
|
||||
.string "Wahahahaha!$"
|
||||
|
||||
MauvilleCity_Text_1E020E: @ 81E020E
|
||||
MauvilleCity_Text_WattsonThanksTakeTM: @ 81E020E
|
||||
.string "WATTSON: Wahahahaha!\p"
|
||||
.string "I knew it, {PLAYER}{KUN}! I knew I'd made\n"
|
||||
.string "the right choice asking you!\p"
|
||||
@@ -611,51 +611,51 @@ MauvilleCity_Text_1E020E: @ 81E020E
|
||||
.string "THUNDERBOLT!\p"
|
||||
.string "Go on, you've earned it!$"
|
||||
|
||||
MauvilleCity_Text_1E02AA: @ 81E02AA
|
||||
MauvilleCity_Text_WattsonYoungTakeCharge: @ 81E02AA
|
||||
.string "WATTSON: Wahahahaha!\p"
|
||||
.string "It pleases me to no end to see\n"
|
||||
.string "the young step up and take charge!$"
|
||||
|
||||
MauvilleCity_Text_1E0301: @ 81E0301
|
||||
MauvilleCity_Text_NurseHurtMonBackToHealth: @ 81E0301
|
||||
.string "You know, it's cool to have POKéMON\n"
|
||||
.string "battles and stuff…\p"
|
||||
.string "But if your POKéMON gets hurt,\n"
|
||||
.string "you have to nurse it back to health.$"
|
||||
|
||||
MauvilleCity_Text_1E037C: @ 81E037C
|
||||
MauvilleCity_Text_AllSortsOfPeopleComeThrough: @ 81E037C
|
||||
.string "The roads of this town stretch north\n"
|
||||
.string "and south, and east and west.\p"
|
||||
.string "Because of that, we get all sorts of\n"
|
||||
.string "people coming through.$"
|
||||
|
||||
MauvilleCity_Text_1E03FB: @ 81E03FB
|
||||
MauvilleCity_Text_RydelVeryGenerous: @ 81E03FB
|
||||
.string "Have you been to RYDEL'S CYCLES yet?\p"
|
||||
.string "RYDEL, the owner, is a very generous\n"
|
||||
.string "man.$"
|
||||
|
||||
MauvilleCity_Text_1E044A: @ 81E044A
|
||||
MauvilleCity_Text_PokemonCanJumpYouOnBike: @ 81E044A
|
||||
.string "Even if you're riding a BIKE,\n"
|
||||
.string "wild POKéMON could jump you.$"
|
||||
|
||||
MauvilleCity_Text_1E0485: @ 81E0485
|
||||
MauvilleCity_Text_CitySign: @ 81E0485
|
||||
.string "MAUVILLE CITY\n"
|
||||
.string "“The bright and shiny city of fun!”$"
|
||||
|
||||
MauvilleCity_Text_1E04B7: @ 81E04B7
|
||||
MauvilleCity_Text_GymSign: @ 81E04B7
|
||||
.string "MAUVILLE CITY POKéMON GYM\n"
|
||||
.string "LEADER: WATTSON\l"
|
||||
.string "“The cheerfully electrifying man!”$"
|
||||
|
||||
MauvilleCity_Text_1E0504: @ 81E0504
|
||||
MauvilleCity_Text_BikeShopSign: @ 81E0504
|
||||
.string "“Ride in gravel and shake up your\n"
|
||||
.string "soul!”\l"
|
||||
.string "RYDEL'S CYCLES$"
|
||||
|
||||
MauvilleCity_Text_1E053C: @ 81E053C
|
||||
MauvilleCity_Text_GameCornerSign: @ 81E053C
|
||||
.string "“The play spot for all!”\n"
|
||||
.string "MAUVILLE GAME CORNER$"
|
||||
|
||||
MauvilleCity_Text_1E056A: @ 81E056A
|
||||
MauvilleCity_Text_ExplainTV: @ 81E056A
|
||||
.string "Hi, do you check out TV at all?\p"
|
||||
.string "They've added a bunch of cool new\n"
|
||||
.string "shows recently.\p"
|
||||
@@ -667,5 +667,5 @@ MauvilleCity_Text_1E056A: @ 81E056A
|
||||
.string "That's why I think you should check\n"
|
||||
.string "out TVs whenever you can.$"
|
||||
|
||||
MauvilleCity_Text_1E0699: @ 81E0699
|
||||
MauvilleCity_Text_BeenCheckingOutTV: @ 81E0699
|
||||
.string "Hi, have you been checking out TVs?$"
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210125",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Woman2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -37,7 +37,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_21012E",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Gentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -50,7 +50,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_20FBB9",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_CoinsClerk",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_20FCF1",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_PrizeCornerDolls",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -76,7 +76,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210137",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_21021D",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_PokefanM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -102,7 +102,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210279",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_OldMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -115,7 +115,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210289",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Cook",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -128,7 +128,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_20FE9F",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_PrizeCornerTMs",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -141,7 +141,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210299",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -154,7 +154,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2102B6",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Maniac",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -167,7 +167,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2102C6",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_Woman",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -195,7 +195,7 @@
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_EAST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2102D6"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine0"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -203,7 +203,7 @@
|
||||
"y": 8,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_EAST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2102F6"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine1"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -211,7 +211,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_EAST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210316"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine2"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -219,7 +219,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_WEST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210336"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine3"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -227,7 +227,7 @@
|
||||
"y": 8,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_WEST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210356"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine4"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -235,7 +235,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_WEST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210376"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine5"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -243,7 +243,7 @@
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_EAST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210396"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine6"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -251,7 +251,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_EAST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2103B6"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine7"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -259,7 +259,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_EAST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2103D6"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine8"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -267,7 +267,7 @@
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_WEST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_2103F6"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine9"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -275,7 +275,7 @@
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_WEST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210416"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine10"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -283,7 +283,7 @@
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_WEST",
|
||||
"script": "MauvilleCity_GameCorner_EventScript_210436"
|
||||
"script": "MauvilleCity_GameCorner_EventScript_SlotMachine11"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_House1_EventScript_20F976",
|
||||
"script": "MauvilleCity_House1_EventScript_RockSmashDude",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
MauvilleCity_House1_MapScripts:: @ 820F975
|
||||
.byte 0
|
||||
|
||||
MauvilleCity_House1_EventScript_20F976:: @ 820F976
|
||||
MauvilleCity_House1_EventScript_RockSmashDude:: @ 820F976
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_HM06, MauvilleCity_House1_EventScript_20F9A5
|
||||
msgbox MauvilleCity_House1_Text_20F9AF, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_HM06, MauvilleCity_House1_EventScript_ReceivedRockSmash
|
||||
msgbox MauvilleCity_House1_Text_ImRockSmashDudeTakeThis, MSGBOX_DEFAULT
|
||||
giveitem_std ITEM_HM06
|
||||
setflag FLAG_RECEIVED_HM06
|
||||
setflag FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY
|
||||
msgbox MauvilleCity_House1_Text_20FAA9, MSGBOX_DEFAULT
|
||||
msgbox MauvilleCity_House1_Text_ExplainRockSmash, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_House1_EventScript_20F9A5:: @ 820F9A5
|
||||
msgbox MauvilleCity_House1_Text_20FB67, MSGBOX_DEFAULT
|
||||
MauvilleCity_House1_EventScript_ReceivedRockSmash:: @ 820F9A5
|
||||
msgbox MauvilleCity_House1_Text_MonCanFlyOutOfSmashedRock, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_House1_Text_20F9AF: @ 820F9AF
|
||||
MauvilleCity_House1_Text_ImRockSmashDudeTakeThis: @ 820F9AF
|
||||
.string "Woohoo!\p"
|
||||
.string "I hear people call me the ROCK SMASH\n"
|
||||
.string "GUY, but I find that sort of degrading.\p"
|
||||
@@ -30,7 +30,7 @@ MauvilleCity_House1_Text_20F9AF: @ 820F9AF
|
||||
.string "I like that!\n"
|
||||
.string "Here, take this HIDDEN MACHINE!$"
|
||||
|
||||
MauvilleCity_House1_Text_20FAA9: @ 820FAA9
|
||||
MauvilleCity_House1_Text_ExplainRockSmash: @ 820FAA9
|
||||
.string "That HM contains ROCK SMASH.\p"
|
||||
.string "If you come across large boulders\n"
|
||||
.string "that block your path…\p"
|
||||
@@ -39,7 +39,7 @@ MauvilleCity_House1_Text_20FAA9: @ 820FAA9
|
||||
.string "Yes, sir! Smash rocks aside, I say!\n"
|
||||
.string "Woohoo!$"
|
||||
|
||||
MauvilleCity_House1_Text_20FB67: @ 820FB67
|
||||
MauvilleCity_House1_Text_MonCanFlyOutOfSmashedRock: @ 820FB67
|
||||
.string "Oh, yes, if you smash a rock, a POKéMON\n"
|
||||
.string "could come flying out of hiding.\p"
|
||||
.string "Woohoo!$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_House2_EventScript_210C5D",
|
||||
"script": "MauvilleCity_House2_EventScript_Woman",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,67 +1,67 @@
|
||||
MauvilleCity_House2_MapScripts:: @ 8210C5C
|
||||
.byte 0
|
||||
|
||||
MauvilleCity_House2_EventScript_210C5D:: @ 8210C5D
|
||||
MauvilleCity_House2_EventScript_Woman:: @ 8210C5D
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_COIN_CASE, MauvilleCity_House2_EventScript_210CDA
|
||||
msgbox MauvilleCity_House2_Text_210CEE, MSGBOX_DEFAULT
|
||||
goto_if_set FLAG_RECEIVED_COIN_CASE, MauvilleCity_House2_EventScript_ReceivedCoinCase
|
||||
msgbox MauvilleCity_House2_Text_BuyHarborMailAtSlateport, MSGBOX_DEFAULT
|
||||
checkitem ITEM_HARBOR_MAIL, 1
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq MauvilleCity_House2_EventScript_210C82
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq MauvilleCity_House2_EventScript_AskToTradeForHarborMail
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_House2_EventScript_210C82:: @ 8210C82
|
||||
MauvilleCity_House2_EventScript_AskToTradeForHarborMail:: @ 8210C82
|
||||
playse SE_PIN
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox MauvilleCity_House2_Text_210D76, MSGBOX_YESNO
|
||||
msgbox MauvilleCity_House2_Text_TradeHarborMailForCoinCase, MSGBOX_YESNO
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq MauvilleCity_House2_EventScript_210CB8
|
||||
goto_if_eq MauvilleCity_House2_EventScript_AcceptTrade
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq MauvilleCity_House2_EventScript_210CE4
|
||||
goto_if_eq MauvilleCity_House2_EventScript_DeclineTrade
|
||||
end
|
||||
|
||||
MauvilleCity_House2_EventScript_210CB8:: @ 8210CB8
|
||||
msgbox MauvilleCity_House2_Text_210DB3, MSGBOX_DEFAULT
|
||||
MauvilleCity_House2_EventScript_AcceptTrade:: @ 8210CB8
|
||||
msgbox MauvilleCity_House2_Text_IllTradeYouCoinCase, MSGBOX_DEFAULT
|
||||
takeitem ITEM_HARBOR_MAIL, 1
|
||||
giveitem_std ITEM_COIN_CASE
|
||||
setflag FLAG_RECEIVED_COIN_CASE
|
||||
goto MauvilleCity_House2_EventScript_210CDA
|
||||
goto MauvilleCity_House2_EventScript_ReceivedCoinCase
|
||||
end
|
||||
|
||||
MauvilleCity_House2_EventScript_210CDA:: @ 8210CDA
|
||||
msgbox MauvilleCity_House2_Text_210DE7, MSGBOX_DEFAULT
|
||||
MauvilleCity_House2_EventScript_ReceivedCoinCase:: @ 8210CDA
|
||||
msgbox MauvilleCity_House2_Text_UseCoinCaseAtGameCorner, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_House2_EventScript_210CE4:: @ 8210CE4
|
||||
msgbox MauvilleCity_House2_Text_210E16, MSGBOX_DEFAULT
|
||||
MauvilleCity_House2_EventScript_DeclineTrade:: @ 8210CE4
|
||||
msgbox MauvilleCity_House2_Text_ThatsDisappointing, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_House2_Text_210CEE: @ 8210CEE
|
||||
MauvilleCity_House2_Text_BuyHarborMailAtSlateport: @ 8210CEE
|
||||
.string "If I had a BIKE, it'd be easy to cycle to\n"
|
||||
.string "SLATEPORT for some shopping.\p"
|
||||
.string "I'd be able to buy HARBOR MAIL at the\n"
|
||||
.string "POKéMON MART in SLATEPORT…$"
|
||||
|
||||
MauvilleCity_House2_Text_210D76: @ 8210D76
|
||||
MauvilleCity_House2_Text_TradeHarborMailForCoinCase: @ 8210D76
|
||||
.string "Oh! You have HARBOR MAIL?\n"
|
||||
.string "Will you trade it for a COIN CASE?$"
|
||||
|
||||
MauvilleCity_House2_Text_210DB3: @ 8210DB3
|
||||
MauvilleCity_House2_Text_IllTradeYouCoinCase: @ 8210DB3
|
||||
.string "Oh, I'm so happy!\n"
|
||||
.string "Okay, I'll trade you a COIN CASE!$"
|
||||
|
||||
MauvilleCity_House2_Text_210DE7: @ 8210DE7
|
||||
MauvilleCity_House2_Text_UseCoinCaseAtGameCorner: @ 8210DE7
|
||||
.string "That COIN CASE can be used\n"
|
||||
.string "at the GAME CORNER.$"
|
||||
|
||||
MauvilleCity_House2_Text_210E16: @ 8210E16
|
||||
MauvilleCity_House2_Text_ThatsDisappointing: @ 8210E16
|
||||
.string "Oh, that's disappointing.\p"
|
||||
.string "A COIN CASE is needed for the\n"
|
||||
.string "GAME CORNER.$"
|
||||
|
||||
@@ -141,7 +141,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MeteorFalls_1F_1R_EventScript_22BF25",
|
||||
"script": "MeteorFalls_1F_1R_EventScript_ProfCozmo",
|
||||
"flag": "FLAG_HIDE_METEOR_FALLS_1F_1R_COZMO"
|
||||
}
|
||||
],
|
||||
@@ -197,7 +197,7 @@
|
||||
"elevation": 4,
|
||||
"var": "VAR_METEOR_FALLS_STATE",
|
||||
"var_value": "0",
|
||||
"script": "MeteorFalls_1F_1R_EventScript_22BD5F"
|
||||
"script": "MeteorFalls_1F_1R_EventScript_MagmaStealsMeteoriteScene"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
|
||||
Loaded 100 of 359 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user