mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-16 19:47:35 +01:00
5914 lines
194 KiB
ArmAsm
5914 lines
194 KiB
ArmAsm
#include "constants/global.h"
|
|
#include "constants/battle_frontier.h"
|
|
#include "constants/battle_setup.h"
|
|
#include "constants/contest.h"
|
|
#include "constants/easy_chat.h"
|
|
#include "constants/event_objects.h"
|
|
#include "constants/event_object_movement_constants.h"
|
|
#include "constants/field_effects.h"
|
|
#include "constants/flags.h"
|
|
#include "constants/game_stat.h"
|
|
#include "constants/decorations.h"
|
|
#include "constants/items.h"
|
|
#include "constants/heal_locations.h"
|
|
#include "constants/layouts.h"
|
|
#include "constants/map_scripts.h"
|
|
#include "constants/maps.h"
|
|
#include "constants/moves.h"
|
|
#include "constants/secret_bases.h"
|
|
#include "constants/songs.h"
|
|
#include "constants/species.h"
|
|
#include "constants/trainers.h"
|
|
#include "constants/vars.h"
|
|
#include "constants/weather.h"
|
|
#include "constants/trainer_hill.h"
|
|
#include "constants/lilycove_lady.h"
|
|
#include "constants/battle.h"
|
|
#include "constants/metatile_labels.h"
|
|
.include "asm/macros.inc"
|
|
.include "asm/macros/event.inc"
|
|
.include "constants/constants.inc"
|
|
|
|
.section script_data, "aw", %progbits
|
|
|
|
@ 81DB67C
|
|
.include "data/script_cmd_table.inc"
|
|
|
|
gSpecialVars:: @ 81DBA0C
|
|
.4byte gSpecialVar_0x8000
|
|
.4byte gSpecialVar_0x8001
|
|
.4byte gSpecialVar_0x8002
|
|
.4byte gSpecialVar_0x8003
|
|
.4byte gSpecialVar_0x8004
|
|
.4byte gSpecialVar_0x8005
|
|
.4byte gSpecialVar_0x8006
|
|
.4byte gSpecialVar_0x8007
|
|
.4byte gSpecialVar_0x8008
|
|
.4byte gSpecialVar_0x8009
|
|
.4byte gSpecialVar_0x800A
|
|
.4byte gSpecialVar_0x800B
|
|
.4byte gSpecialVar_Facing
|
|
.4byte gSpecialVar_Result
|
|
.4byte gSpecialVar_ItemId
|
|
.4byte gSpecialVar_LastTalked
|
|
.4byte gSpecialVar_ContestRank
|
|
.4byte gSpecialVar_ContestCategory
|
|
.4byte gSpecialVar_MonBoxId
|
|
.4byte gSpecialVar_MonBoxPos
|
|
.4byte gSpecialVar_Unused_0x8014
|
|
.4byte gTrainerBattleOpponent_A
|
|
|
|
.include "data/specials.inc"
|
|
|
|
gStdScripts:: @ 81DC2A0
|
|
.4byte Std_ObtainItem
|
|
.4byte Std_FindItem
|
|
.4byte Std_MsgboxNPC
|
|
.4byte Std_MsgboxSign
|
|
.4byte Std_MsgboxDefault
|
|
.4byte Std_MsgboxYesNo
|
|
.4byte Std_MsgboxAutoclose
|
|
.4byte Std_ObtainDecoration
|
|
.4byte Std_RegisteredInMatchCall
|
|
.4byte Std_9
|
|
.4byte Std_10
|
|
gStdScripts_End:: @ 81DC2CC
|
|
|
|
.include "data/maps/PetalburgCity/scripts.inc"
|
|
.include "data/maps/SlateportCity/scripts.inc"
|
|
.include "data/maps/MauvilleCity/scripts.inc"
|
|
.include "data/maps/RustboroCity/scripts.inc"
|
|
.include "data/maps/FortreeCity/scripts.inc"
|
|
.include "data/maps/LilycoveCity/scripts.inc"
|
|
.include "data/maps/MossdeepCity/scripts.inc"
|
|
.include "data/maps/SootopolisCity/scripts.inc"
|
|
.include "data/maps/EverGrandeCity/scripts.inc"
|
|
.include "data/maps/LittlerootTown/scripts.inc"
|
|
.include "data/maps/OldaleTown/scripts.inc"
|
|
.include "data/maps/DewfordTown/scripts.inc"
|
|
.include "data/maps/LavaridgeTown/scripts.inc"
|
|
.include "data/maps/FallarborTown/scripts.inc"
|
|
.include "data/maps/VerdanturfTown/scripts.inc"
|
|
.include "data/maps/PacifidlogTown/scripts.inc"
|
|
.include "data/maps/Route101/scripts.inc"
|
|
.include "data/maps/Route102/scripts.inc"
|
|
.include "data/maps/Route103/scripts.inc"
|
|
.include "data/maps/Route104/scripts.inc"
|
|
.include "data/maps/Route105/scripts.inc"
|
|
.include "data/maps/Route106/scripts.inc"
|
|
.include "data/maps/Route107/scripts.inc"
|
|
.include "data/maps/Route108/scripts.inc"
|
|
.include "data/maps/Route109/scripts.inc"
|
|
.include "data/maps/Route110/scripts.inc"
|
|
.include "data/maps/Route111/scripts.inc"
|
|
.include "data/maps/Route112/scripts.inc"
|
|
.include "data/maps/Route113/scripts.inc"
|
|
.include "data/maps/Route114/scripts.inc"
|
|
.include "data/maps/Route115/scripts.inc"
|
|
.include "data/maps/Route116/scripts.inc"
|
|
.include "data/maps/Route117/scripts.inc"
|
|
.include "data/maps/Route118/scripts.inc"
|
|
.include "data/maps/Route119/scripts.inc"
|
|
.include "data/maps/Route120/scripts.inc"
|
|
.include "data/maps/Route121/scripts.inc"
|
|
.include "data/maps/Route122/scripts.inc"
|
|
.include "data/maps/Route123/scripts.inc"
|
|
.include "data/maps/Route124/scripts.inc"
|
|
.include "data/maps/Route125/scripts.inc"
|
|
.include "data/maps/Route126/scripts.inc"
|
|
.include "data/maps/Route127/scripts.inc"
|
|
.include "data/maps/Route128/scripts.inc"
|
|
.include "data/maps/Route129/scripts.inc"
|
|
.include "data/maps/Route130/scripts.inc"
|
|
.include "data/maps/Route131/scripts.inc"
|
|
.include "data/maps/Route132/scripts.inc"
|
|
.include "data/maps/Route133/scripts.inc"
|
|
.include "data/maps/Route134/scripts.inc"
|
|
.include "data/maps/Underwater1/scripts.inc"
|
|
.include "data/maps/Underwater2/scripts.inc"
|
|
.include "data/maps/Underwater3/scripts.inc"
|
|
.include "data/maps/Underwater4/scripts.inc"
|
|
.include "data/maps/Underwater5/scripts.inc"
|
|
.include "data/maps/Underwater6/scripts.inc"
|
|
.include "data/maps/Underwater7/scripts.inc"
|
|
.include "data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc"
|
|
.include "data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc"
|
|
.include "data/maps/LittlerootTown_MaysHouse_1F/scripts.inc"
|
|
.include "data/maps/LittlerootTown_MaysHouse_2F/scripts.inc"
|
|
.include "data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc"
|
|
.include "data/maps/OldaleTown_House1/scripts.inc"
|
|
.include "data/maps/OldaleTown_House2/scripts.inc"
|
|
.include "data/maps/OldaleTown_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/OldaleTown_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/OldaleTown_Mart/scripts.inc"
|
|
.include "data/maps/DewfordTown_House1/scripts.inc"
|
|
.include "data/maps/DewfordTown_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/DewfordTown_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/DewfordTown_Gym/scripts.inc"
|
|
.include "data/maps/DewfordTown_Hall/scripts.inc"
|
|
.include "data/maps/DewfordTown_House2/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_HerbShop/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_Gym_1F/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_Gym_B1F/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_House/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_Mart/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/LavaridgeTown_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/FallarborTown_Mart/scripts.inc"
|
|
.include "data/maps/FallarborTown_BattleTentLobby/scripts.inc"
|
|
.include "data/maps/FallarborTown_BattleTentCorridor/scripts.inc"
|
|
.include "data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc"
|
|
.include "data/maps/FallarborTown_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/FallarborTown_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/FallarborTown_House1/scripts.inc"
|
|
.include "data/maps/FallarborTown_House2/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_BattleTentLobby/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_BattleTentCorridor/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_BattleTentBattleRoom/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_Mart/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_WandasHouse/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc"
|
|
.include "data/maps/VerdanturfTown_House/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_House1/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_House2/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_House3/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_House4/scripts.inc"
|
|
.include "data/maps/PacifidlogTown_House5/scripts.inc"
|
|
.include "data/maps/PetalburgCity_WallysHouse/scripts.inc"
|
|
.include "data/maps/PetalburgCity_Gym/scripts.inc"
|
|
.include "data/maps/PetalburgCity_House1/scripts.inc"
|
|
.include "data/maps/PetalburgCity_House2/scripts.inc"
|
|
.include "data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/PetalburgCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/PetalburgCity_Mart/scripts.inc"
|
|
.include "data/maps/SlateportCity_SternsShipyard_1F/scripts.inc"
|
|
.include "data/maps/SlateportCity_SternsShipyard_2F/scripts.inc"
|
|
.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_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_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/SlateportCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/SlateportCity_Mart/scripts.inc"
|
|
.include "data/maps/MauvilleCity_Gym/scripts.inc"
|
|
.include "data/maps/MauvilleCity_BikeShop/scripts.inc"
|
|
.include "data/maps/MauvilleCity_House1/scripts.inc"
|
|
.include "data/maps/MauvilleCity_GameCorner/scripts.inc"
|
|
.include "data/maps/MauvilleCity_House2/scripts.inc"
|
|
.include "data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/MauvilleCity_Mart/scripts.inc"
|
|
.include "data/maps/RustboroCity_DevonCorp_1F/scripts.inc"
|
|
.include "data/maps/RustboroCity_DevonCorp_2F/scripts.inc"
|
|
.include "data/maps/RustboroCity_DevonCorp_3F/scripts.inc"
|
|
.include "data/maps/RustboroCity_Gym/scripts.inc"
|
|
.include "data/maps/RustboroCity_PokemonSchool/scripts.inc"
|
|
.include "data/maps/RustboroCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/RustboroCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/RustboroCity_Mart/scripts.inc"
|
|
.include "data/maps/RustboroCity_Flat1_1F/scripts.inc"
|
|
.include "data/maps/RustboroCity_Flat1_2F/scripts.inc"
|
|
.include "data/maps/RustboroCity_House1/scripts.inc"
|
|
.include "data/maps/RustboroCity_CuttersHouse/scripts.inc"
|
|
.include "data/maps/RustboroCity_House2/scripts.inc"
|
|
.include "data/maps/RustboroCity_Flat2_1F/scripts.inc"
|
|
.include "data/maps/RustboroCity_Flat2_2F/scripts.inc"
|
|
.include "data/maps/RustboroCity_Flat2_3F/scripts.inc"
|
|
.include "data/maps/RustboroCity_House3/scripts.inc"
|
|
.include "data/maps/FortreeCity_House1/scripts.inc"
|
|
.include "data/maps/FortreeCity_Gym/scripts.inc"
|
|
.include "data/maps/FortreeCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/FortreeCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/FortreeCity_Mart/scripts.inc"
|
|
.include "data/maps/FortreeCity_House2/scripts.inc"
|
|
.include "data/maps/FortreeCity_House3/scripts.inc"
|
|
.include "data/maps/FortreeCity_House4/scripts.inc"
|
|
.include "data/maps/FortreeCity_House5/scripts.inc"
|
|
.include "data/maps/FortreeCity_DecorationShop/scripts.inc"
|
|
.include "data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_ContestLobby/scripts.inc"
|
|
.include "data/maps/LilycoveCity_ContestHall/scripts.inc"
|
|
.include "data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_UnusedMart/scripts.inc"
|
|
.include "data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc"
|
|
.include "data/maps/LilycoveCity_Harbor/scripts.inc"
|
|
.include "data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc"
|
|
.include "data/maps/LilycoveCity_House1/scripts.inc"
|
|
.include "data/maps/LilycoveCity_House2/scripts.inc"
|
|
.include "data/maps/LilycoveCity_House3/scripts.inc"
|
|
.include "data/maps/LilycoveCity_House4/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc"
|
|
.include "data/maps/LilycoveCity_DepartmentStoreElevator/scripts.inc"
|
|
.include "data/maps/MossdeepCity_Gym/scripts.inc"
|
|
.include "data/maps/MossdeepCity_House1/scripts.inc"
|
|
.include "data/maps/MossdeepCity_House2/scripts.inc"
|
|
.include "data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/MossdeepCity_Mart/scripts.inc"
|
|
.include "data/maps/MossdeepCity_House3/scripts.inc"
|
|
.include "data/maps/MossdeepCity_StevensHouse/scripts.inc"
|
|
.include "data/maps/MossdeepCity_House4/scripts.inc"
|
|
.include "data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc"
|
|
.include "data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc"
|
|
.include "data/maps/MossdeepCity_GameCorner_1F/scripts.inc"
|
|
.include "data/maps/MossdeepCity_GameCorner_B1F/scripts.inc"
|
|
.include "data/maps/SootopolisCity_Gym_1F/scripts.inc"
|
|
.include "data/maps/SootopolisCity_Gym_B1F/scripts.inc"
|
|
.include "data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/SootopolisCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/SootopolisCity_Mart/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House1/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House2/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House3/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House4/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House5/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House6/scripts.inc"
|
|
.include "data/maps/SootopolisCity_House7/scripts.inc"
|
|
.include "data/maps/SootopolisCity_LotadAndSeedotHouse/scripts.inc"
|
|
.include "data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc"
|
|
.include "data/maps/SootopolisCity_MysteryEventsHouse_B1F/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_SidneysRoom/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_PhoebesRoom/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_GlaciasRoom/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_DrakesRoom/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_ChampionsRoom/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_Hall1/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_Hall2/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_Hall3/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_Hall4/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_Hall5/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_HallOfFame/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/EverGrandeCity_PokemonLeague_2F/scripts.inc"
|
|
.include "data/maps/Route104_MrBrineysHouse/scripts.inc"
|
|
.include "data/maps/Route104_PrettyPetalFlowerShop/scripts.inc"
|
|
.include "data/maps/Route111_WinstrateFamilysHouse/scripts.inc"
|
|
.include "data/maps/Route111_OldLadysRestStop/scripts.inc"
|
|
.include "data/maps/Route112_CableCarStation/scripts.inc"
|
|
.include "data/maps/MtChimney_CableCarStation/scripts.inc"
|
|
.include "data/maps/Route114_FossilManiacsHouse/scripts.inc"
|
|
.include "data/maps/Route114_FossilManiacsTunnel/scripts.inc"
|
|
.include "data/maps/Route114_LanettesHouse/scripts.inc"
|
|
.include "data/maps/Route116_TunnelersRestHouse/scripts.inc"
|
|
.include "data/maps/Route117_PokemonDayCare/scripts.inc"
|
|
.include "data/maps/Route121_SafariZoneEntrance/scripts.inc"
|
|
.include "data/maps/MeteorFalls_1F_1R/scripts.inc"
|
|
.include "data/maps/MeteorFalls_1F_2R/scripts.inc"
|
|
.include "data/maps/MeteorFalls_B1F_1R/scripts.inc"
|
|
.include "data/maps/MeteorFalls_B1F_2R/scripts.inc"
|
|
.include "data/maps/RusturfTunnel/scripts.inc"
|
|
.include "data/maps/Underwater_SootopolisCity/scripts.inc"
|
|
.include "data/maps/DesertRuins/scripts.inc"
|
|
.include "data/maps/GraniteCave_1F/scripts.inc"
|
|
.include "data/maps/GraniteCave_B1F/scripts.inc"
|
|
.include "data/maps/GraniteCave_B2F/scripts.inc"
|
|
.include "data/maps/GraniteCave_StevensRoom/scripts.inc"
|
|
.include "data/maps/PetalburgWoods/scripts.inc"
|
|
.include "data/maps/MtChimney/scripts.inc"
|
|
.include "data/maps/JaggedPass/scripts.inc"
|
|
.include "data/maps/FieryPath/scripts.inc"
|
|
.include "data/maps/MtPyre_1F/scripts.inc"
|
|
.include "data/maps/MtPyre_2F/scripts.inc"
|
|
.include "data/maps/MtPyre_3F/scripts.inc"
|
|
.include "data/maps/MtPyre_4F/scripts.inc"
|
|
.include "data/maps/MtPyre_5F/scripts.inc"
|
|
.include "data/maps/MtPyre_6F/scripts.inc"
|
|
.include "data/maps/MtPyre_Exterior/scripts.inc"
|
|
.include "data/maps/MtPyre_Summit/scripts.inc"
|
|
.include "data/maps/AquaHideout_1F/scripts.inc"
|
|
.include "data/maps/AquaHideout_B1F/scripts.inc"
|
|
.include "data/maps/AquaHideout_B2F/scripts.inc"
|
|
.include "data/maps/Underwater_SeafloorCavern/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Entrance/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room1/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room2/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room3/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room4/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room5/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room6/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room7/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room8/scripts.inc"
|
|
.include "data/maps/SeafloorCavern_Room9/scripts.inc"
|
|
.include "data/maps/CaveOfOrigin_Entrance/scripts.inc"
|
|
.include "data/maps/CaveOfOrigin_1F/scripts.inc"
|
|
.include "data/maps/CaveOfOrigin_UnusedRubySapphireMap1/scripts.inc"
|
|
.include "data/maps/CaveOfOrigin_UnusedRubySapphireMap2/scripts.inc"
|
|
.include "data/maps/CaveOfOrigin_UnusedRubySapphireMap3/scripts.inc"
|
|
.include "data/maps/CaveOfOrigin_B1F/scripts.inc"
|
|
.include "data/maps/VictoryRoad_1F/scripts.inc"
|
|
.include "data/maps/VictoryRoad_B1F/scripts.inc"
|
|
.include "data/maps/VictoryRoad_B2F/scripts.inc"
|
|
.include "data/maps/ShoalCave_LowTideEntranceRoom/scripts.inc"
|
|
.include "data/maps/ShoalCave_LowTideInnerRoom/scripts.inc"
|
|
.include "data/maps/ShoalCave_LowTideStairsRoom/scripts.inc"
|
|
.include "data/maps/ShoalCave_LowTideLowerRoom/scripts.inc"
|
|
.include "data/maps/ShoalCave_HighTideEntranceRoom/scripts.inc"
|
|
.include "data/maps/ShoalCave_HighTideInnerRoom/scripts.inc"
|
|
.include "data/maps/NewMauville_Entrance/scripts.inc"
|
|
.include "data/maps/NewMauville_Inside/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Deck/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Corridors_1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Rooms_1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Corridors_B1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Rooms_B1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Rooms2_B1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Underwater1/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Room_B1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Rooms2_1F/scripts.inc"
|
|
.include "data/maps/AbandonedShip_CaptainsOffice/scripts.inc"
|
|
.include "data/maps/AbandonedShip_Underwater2/scripts.inc"
|
|
.include "data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc"
|
|
.include "data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc"
|
|
.include "data/maps/IslandCave/scripts.inc"
|
|
.include "data/maps/AncientTomb/scripts.inc"
|
|
.include "data/maps/Underwater_Route134/scripts.inc"
|
|
.include "data/maps/Underwater_SealedChamber/scripts.inc"
|
|
.include "data/maps/SealedChamber_OuterRoom/scripts.inc"
|
|
.include "data/maps/SealedChamber_InnerRoom/scripts.inc"
|
|
.include "data/maps/ScorchedSlab/scripts.inc"
|
|
.include "data/maps/AquaHideout_UnusedRubyMap1/scripts.inc"
|
|
.include "data/maps/AquaHideout_UnusedRubyMap2/scripts.inc"
|
|
.include "data/maps/AquaHideout_UnusedRubyMap3/scripts.inc"
|
|
.include "data/maps/SkyPillar_Entrance/scripts.inc"
|
|
.include "data/maps/SkyPillar_Outside/scripts.inc"
|
|
.include "data/maps/SkyPillar_1F/scripts.inc"
|
|
.include "data/maps/SkyPillar_2F/scripts.inc"
|
|
.include "data/maps/SkyPillar_3F/scripts.inc"
|
|
.include "data/maps/SkyPillar_4F/scripts.inc"
|
|
.include "data/maps/ShoalCave_LowTideIceRoom/scripts.inc"
|
|
.include "data/maps/SkyPillar_5F/scripts.inc"
|
|
.include "data/maps/SkyPillar_Top/scripts.inc"
|
|
.include "data/maps/MagmaHideout_1F/scripts.inc"
|
|
.include "data/maps/MagmaHideout_2F_1R/scripts.inc"
|
|
.include "data/maps/MagmaHideout_2F_2R/scripts.inc"
|
|
.include "data/maps/MagmaHideout_3F_1R/scripts.inc"
|
|
.include "data/maps/MagmaHideout_3F_2R/scripts.inc"
|
|
.include "data/maps/MagmaHideout_4F/scripts.inc"
|
|
.include "data/maps/MagmaHideout_3F_3R/scripts.inc"
|
|
.include "data/maps/MagmaHideout_2F_3R/scripts.inc"
|
|
.include "data/maps/MirageTower_1F/scripts.inc"
|
|
.include "data/maps/MirageTower_2F/scripts.inc"
|
|
.include "data/maps/MirageTower_3F/scripts.inc"
|
|
.include "data/maps/MirageTower_4F/scripts.inc"
|
|
.include "data/maps/DesertUnderpass/scripts.inc"
|
|
.include "data/maps/ArtisanCave_B1F/scripts.inc"
|
|
.include "data/maps/ArtisanCave_1F/scripts.inc"
|
|
.include "data/maps/Underwater_MarineCave/scripts.inc"
|
|
.include "data/maps/MarineCave_Entrance/scripts.inc"
|
|
.include "data/maps/MarineCave_End/scripts.inc"
|
|
.include "data/maps/TerraCave_Entrance/scripts.inc"
|
|
.include "data/maps/TerraCave_End/scripts.inc"
|
|
.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/TradeCenter/scripts.inc"
|
|
.include "data/maps/RecordCorner/scripts.inc"
|
|
.include "data/maps/DoubleBattleColosseum/scripts.inc"
|
|
.include "data/maps/LinkContestRoom1/scripts.inc"
|
|
.include "data/maps/UnknownLinkContestRoom_25_29/scripts.inc"
|
|
.include "data/maps/UnknownLinkContestRoom_25_30/scripts.inc"
|
|
.include "data/maps/UnknownLinkContestRoom_25_31/scripts.inc"
|
|
.include "data/maps/UnknownLinkContestRoom_25_32/scripts.inc"
|
|
.include "data/maps/UnknownLinkContestRoom_25_33/scripts.inc"
|
|
.include "data/maps/UnknownLinkContestRoom_25_34/scripts.inc"
|
|
.include "data/maps/LinkContestRoom2/scripts.inc"
|
|
.include "data/maps/LinkContestRoom3/scripts.inc"
|
|
.include "data/maps/LinkContestRoom4/scripts.inc"
|
|
.include "data/maps/LinkContestRoom5/scripts.inc"
|
|
.include "data/maps/LinkContestRoom6/scripts.inc"
|
|
.include "data/maps/InsideOfTruck/scripts.inc"
|
|
.include "data/maps/SSTidalCorridor/scripts.inc"
|
|
.include "data/maps/SSTidalLowerDeck/scripts.inc"
|
|
.include "data/maps/SSTidalRooms/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare01/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare02/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare03/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare04/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare05/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare06/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare07/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare08/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare09/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare10/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare11/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare12/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare13/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare14/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare15/scripts.inc"
|
|
.include "data/maps/BattlePyramidSquare16/scripts.inc"
|
|
.include "data/maps/UnionRoom/scripts.inc"
|
|
.include "data/maps/SafariZone_Northwest/scripts.inc"
|
|
.include "data/maps/SafariZone_North/scripts.inc"
|
|
.include "data/maps/SafariZone_Southwest/scripts.inc"
|
|
.include "data/maps/SafariZone_South/scripts.inc"
|
|
.include "data/maps/BattleFrontier_OutsideWest/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerElevator/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerCorridor/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc"
|
|
.include "data/maps/SouthernIsland_Exterior/scripts.inc"
|
|
.include "data/maps/SouthernIsland_Interior/scripts.inc"
|
|
.include "data/maps/SafariZone_RestHouse/scripts.inc"
|
|
.include "data/maps/SafariZone_Northeast/scripts.inc"
|
|
.include "data/maps/SafariZone_Southeast/scripts.inc"
|
|
.include "data/maps/BattleFrontier_OutsideEast/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerCorridor2/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleTowerBattleRoom2/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleDomeLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleDomeCorridor/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePyramidEmptySquare/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePyramidTop/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleArenaLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePikeLobby/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePikeRandomRoom1/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePikeRandomRoom2/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc"
|
|
.include "data/maps/BattleFrontier_RankingHall/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge1/scripts.inc"
|
|
.include "data/maps/BattleFrontier_BattlePointExchangeServiceCorner/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge2/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge3/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge4/scripts.inc"
|
|
.include "data/maps/BattleFrontier_ScottsHouse/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge5/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge6/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge7/scripts.inc"
|
|
.include "data/maps/BattleFrontier_ReceptionGate/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge8/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Lounge9/scripts.inc"
|
|
.include "data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc"
|
|
.include "data/maps/BattleFrontier_PokemonCenter_2F/scripts.inc"
|
|
.include "data/maps/BattleFrontier_Mart/scripts.inc"
|
|
.include "data/maps/FarawayIsland_Entrance/scripts.inc"
|
|
.include "data/maps/FarawayIsland_Interior/scripts.inc"
|
|
.include "data/maps/BirthIsland_Exterior/scripts.inc"
|
|
.include "data/maps/BirthIsland_Harbor/scripts.inc"
|
|
.include "data/maps/TrainerHill_Entrance/scripts.inc"
|
|
.include "data/maps/TrainerHill_1F/scripts.inc"
|
|
.include "data/maps/TrainerHill_2F/scripts.inc"
|
|
.include "data/maps/TrainerHill_3F/scripts.inc"
|
|
.include "data/maps/TrainerHill_4F/scripts.inc"
|
|
.include "data/maps/TrainerHill_Roof/scripts.inc"
|
|
.include "data/maps/NavelRock_Exterior/scripts.inc"
|
|
.include "data/maps/NavelRock_Harbor/scripts.inc"
|
|
.include "data/maps/NavelRock_Entrance/scripts.inc"
|
|
.include "data/maps/NavelRock_B1F/scripts.inc"
|
|
.include "data/maps/NavelRock_Fork/scripts.inc"
|
|
.include "data/maps/NavelRock_Up1/scripts.inc"
|
|
.include "data/maps/NavelRock_Up2/scripts.inc"
|
|
.include "data/maps/NavelRock_Up3/scripts.inc"
|
|
.include "data/maps/NavelRock_Up4/scripts.inc"
|
|
.include "data/maps/NavelRock_Top/scripts.inc"
|
|
.include "data/maps/NavelRock_Down01/scripts.inc"
|
|
.include "data/maps/NavelRock_Down02/scripts.inc"
|
|
.include "data/maps/NavelRock_Down03/scripts.inc"
|
|
.include "data/maps/NavelRock_Down04/scripts.inc"
|
|
.include "data/maps/NavelRock_Down05/scripts.inc"
|
|
.include "data/maps/NavelRock_Down06/scripts.inc"
|
|
.include "data/maps/NavelRock_Down07/scripts.inc"
|
|
.include "data/maps/NavelRock_Down08/scripts.inc"
|
|
.include "data/maps/NavelRock_Down09/scripts.inc"
|
|
.include "data/maps/NavelRock_Down10/scripts.inc"
|
|
.include "data/maps/NavelRock_Down11/scripts.inc"
|
|
.include "data/maps/NavelRock_Bottom/scripts.inc"
|
|
.include "data/maps/TrainerHill_Elevator/scripts.inc"
|
|
.include "data/maps/Route104_Prototype/scripts.inc"
|
|
.include "data/maps/Route104_PrototypePrettyPetalFlowerShop/scripts.inc"
|
|
.include "data/maps/Route109_SeashoreHouse/scripts.inc"
|
|
.include "data/maps/Route110_TrickHouseEntrance/scripts.inc"
|
|
.include "data/maps/Route110_TrickHouseEnd/scripts.inc"
|
|
.include "data/maps/Route110_TrickHouseCorridor/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle1/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle2/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle3/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle4/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle5/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle6/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle7/scripts.inc"
|
|
.include "data/maps/Route110_TrickHousePuzzle8/scripts.inc"
|
|
.include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc"
|
|
.include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc"
|
|
.include "data/maps/Route113_GlassWorkshop/scripts.inc"
|
|
.include "data/maps/Route123_BerryMastersHouse/scripts.inc"
|
|
.include "data/maps/Route119_WeatherInstitute_1F/scripts.inc"
|
|
.include "data/maps/Route119_WeatherInstitute_2F/scripts.inc"
|
|
.include "data/maps/Route119_House/scripts.inc"
|
|
.include "data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc"
|
|
|
|
Std_MsgboxNPC: @ 8271315
|
|
lock
|
|
faceplayer
|
|
message 0x0
|
|
waitmessage
|
|
waitbuttonpress
|
|
release
|
|
return
|
|
|
|
Std_MsgboxSign: @ 8271320
|
|
lockall
|
|
message 0x0
|
|
waitmessage
|
|
waitbuttonpress
|
|
releaseall
|
|
return
|
|
|
|
Std_MsgboxDefault: @ 827132A
|
|
message 0x0
|
|
waitmessage
|
|
waitbuttonpress
|
|
return
|
|
|
|
Std_MsgboxYesNo: @ 8271332
|
|
message 0x0
|
|
waitmessage
|
|
yesnobox 20, 8
|
|
return
|
|
|
|
Std_9: @ 827133C
|
|
message 0x0
|
|
playfanfare MUS_ME_POINTGET
|
|
waitfanfare
|
|
waitmessage
|
|
return
|
|
|
|
Std_10: @ 8271347
|
|
pokenavcall 0x0
|
|
waitmessage
|
|
return
|
|
|
|
EventScript_UnusedReturn: @ 827134E
|
|
return
|
|
|
|
Common_EventScript_SaveGame:: @ 827134F
|
|
special SaveGame
|
|
waitstate
|
|
return
|
|
|
|
EventScript_271354:: @ 8271354
|
|
cmdD8
|
|
cmdD9
|
|
|
|
.include "data/scripts/trainer_battle.inc"
|
|
|
|
Std_MsgboxAutoclose:: @ 8271494
|
|
message 0x0
|
|
waitmessage
|
|
waitbuttonpress
|
|
release
|
|
return
|
|
|
|
EventScript_ResetAllBerries:: @ 827149D
|
|
setberrytree 2, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
|
setberrytree 1, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 11, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
|
setberrytree 13, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 4, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
|
setberrytree 76, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
|
setberrytree 8, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
|
setberrytree 10, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
|
setberrytree 25, ITEM_TO_BERRY(ITEM_PINAP_BERRY), 5
|
|
setberrytree 26, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), 5
|
|
setberrytree 66, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), 5
|
|
setberrytree 67, ITEM_TO_BERRY(ITEM_PINAP_BERRY), 5
|
|
setberrytree 69, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), 5
|
|
setberrytree 70, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), 5
|
|
setberrytree 71, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), 5
|
|
setberrytree 55, ITEM_TO_BERRY(ITEM_BLUK_BERRY), 5
|
|
setberrytree 56, ITEM_TO_BERRY(ITEM_BLUK_BERRY), 5
|
|
setberrytree 5, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
|
setberrytree 6, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
|
setberrytree 7, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
|
setberrytree 16, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
|
setberrytree 17, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
|
setberrytree 18, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
|
setberrytree 29, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
|
setberrytree 28, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
|
setberrytree 27, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
|
setberrytree 24, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
|
setberrytree 23, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 22, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 21, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
|
setberrytree 19, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), 5
|
|
setberrytree 20, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), 5
|
|
setberrytree 80, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
|
setberrytree 81, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
|
setberrytree 77, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
|
setberrytree 78, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
|
setberrytree 68, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
|
setberrytree 31, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
|
setberrytree 33, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
|
setberrytree 34, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 35, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 36, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 83, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), 5
|
|
setberrytree 84, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), 5
|
|
setberrytree 85, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
|
setberrytree 86, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
|
setberrytree 37, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
|
setberrytree 38, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
|
setberrytree 39, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
|
setberrytree 40, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 41, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 42, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 46, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
|
setberrytree 45, ITEM_TO_BERRY(ITEM_PINAP_BERRY), 5
|
|
setberrytree 44, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
|
setberrytree 43, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), 5
|
|
setberrytree 47, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
|
setberrytree 48, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
|
setberrytree 49, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
|
setberrytree 50, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), 5
|
|
setberrytree 52, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
|
setberrytree 53, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
|
setberrytree 62, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
|
setberrytree 64, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
|
setberrytree 58, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 59, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 60, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
|
setberrytree 61, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
|
setberrytree 79, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
|
setberrytree 14, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
|
setberrytree 15, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 30, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
|
setberrytree 65, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
|
setberrytree 72, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
|
setberrytree 73, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
|
setberrytree 74, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
|
setberrytree 87, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
|
setberrytree 88, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
|
setberrytree 89, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
|
setberrytree 82, ITEM_TO_BERRY(ITEM_LIECHI_BERRY), 5
|
|
return
|
|
|
|
EventScript_ResetAllMapFlags:: @ 82715DE
|
|
setflag FLAG_LINK_CONTEST_POKE_BALL
|
|
setflag FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE
|
|
setflag FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE
|
|
setflag FLAG_HIDE_ROUTE_111_VICKY_WINSTRATE
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CYNDAQUIL
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_TOTODILE
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CHIKORITA
|
|
setflag FLAG_HIDE_PETALBURG_CITY_WALLY
|
|
setflag FLAG_UNKNOWN_0x363
|
|
setflag FLAG_HIDE_RUSTBORO_CITY_AQUA_GRUNT
|
|
setflag FLAG_HIDE_RUSTBORO_CITY_DEVON_EMPLOYEE_1
|
|
setflag FLAG_HIDE_RUSBORO_CITY_RIVAL
|
|
setflag FLAG_HIDE_RUSTBORO_CITY_SCIENTIST
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_FAT_MAN
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
|
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
|
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
|
setflag FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST
|
|
setflag FLAG_HIDE_ROUTE_110_BIRCH
|
|
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1
|
|
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_2
|
|
setflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_1
|
|
setflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_2
|
|
setflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_3
|
|
setflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_4
|
|
setflag FLAG_HIDE_LILYCOVE_MUSEUM_TOURISTS
|
|
setflag FLAG_HIDE_PETALBURG_GYM_GREETER
|
|
setflag FLAG_HIDE_PETALBURG_GYM_WALLYS_UNCLE
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_BRENDAN
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
|
|
setflag FLAG_HIDE_PLAYERS_HOUSE_DAD
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_PICHU_DOLL
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_SWABLU_DOLL
|
|
setflag FLAG_HIDE_FANCLUB_OLD_LADY
|
|
setflag FLAG_HIDE_FANCLUB_BOY
|
|
setflag FLAG_HIDE_FANCLUB_LITTLE_BOY
|
|
setflag FLAG_HIDE_FANCLUB_LADY
|
|
setflag FLAG_HIDE_LILYCOVE_FAN_CLUB_INTERVIEWER
|
|
setflag FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1
|
|
setflag FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1
|
|
setflag FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3
|
|
setflag FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2
|
|
setflag FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2
|
|
setflag FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2
|
|
setflag FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_CONTEST_REPORTER
|
|
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER
|
|
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY
|
|
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_MAN
|
|
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE
|
|
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_WOMAN
|
|
setflag FLAG_HIDE_VERDANTURF_TOWN_SCOTT
|
|
setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE
|
|
setflag FLAG_HIDE_PETALBURG_GYM_WALLY
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY
|
|
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE
|
|
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAXIE
|
|
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAGMA_GRUNTS
|
|
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_1
|
|
setflag FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_1
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_AQUA_GRUNT
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_ARCHIE
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_SS_TIDAL
|
|
setflag FLAG_HIDE_LILYCOVE_HARBOR_SSTIDAL
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_CAPTAIN_STERN
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_SUBMARINE_SHADOW
|
|
setflag FLAG_HIDE_ROUTE_119_RIVAL
|
|
setflag FLAG_HIDE_ROUTE_119_SCOTT
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_WALLACE
|
|
setflag FLAG_HIDE_LANETTES_HOUSE_LANETTE
|
|
setflag FLAG_HIDE_TRICK_HOUSE_ENTRANCE_MAN
|
|
setflag FLAG_HIDE_MT_CHIMNEY_TRAINERS
|
|
setflag FLAG_HIDE_MT_CHIMNEY_LAVA_COOKIE_LADY
|
|
setflag FLAG_HIDE_RUSTURF_TUNNEL_OLD_MAN
|
|
setflag FLAG_HIDE_ROUTE_116_MR_BRINEY
|
|
setflag FLAG_HIDE_RUSTURF_TUNNEL_PEEKO
|
|
setflag FLAG_HIDE_RUSTURF_TUNNEL_AQUA_GRUNT
|
|
setflag FLAG_HIDE_RUSTURF_TUNNEL_LOVER_MAN
|
|
setflag FLAG_HIDE_RUSTURF_TUNNEL_LOVER_WOMAN
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_ARCHIE
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_1
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_2
|
|
setflag FLAG_HIDE_SLATEPORT_MUSEUM_POPULATION
|
|
setflag FLAG_HIDE_BATTLE_TOWER_OPPONENT
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
|
|
setflag FLAG_HIDE_LITTLE_ROOT_TOWN_PLAYERS_BEDROOM_MOM
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_RIVAL
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCH
|
|
setflag FLAG_HIDE_WEATHER_INSTITUTE_1F_WORKERS
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380
|
|
setflag FLAG_HIDE_ROUTE_101_BIRCH
|
|
setflag FLAG_HIDE_ROUTE_103_BIRCH
|
|
setflag FLAG_HIDE_LILYCOVE_HARBOR_FERRY_SAILOR
|
|
setflag FLAG_HIDE_LILYCOVE_HARBOR_EON_TICKET_TAKER
|
|
setflag FLAG_HIDE_SOUTHERN_ISLAND_EON_STONE
|
|
setflag FLAG_HIDE_SOUTHERN_ISLAND_UNCHOSEN_EON_DUO_MON
|
|
setflag FLAG_UNKNOWN_0x393
|
|
setflag FLAG_HIDE_MT_PYRE_SUMMIT_MAXIE
|
|
setflag FLAG_HIDE_MAUVILLE_CITY_WATTSON
|
|
setflag FLAG_HIDE_MAUVILLE_CITY_SCOTT
|
|
setflag FLAG_HIDE_CHAMPIONS_ROOM_RIVAL
|
|
setflag FLAG_HIDE_CHAMPIONS_ROOM_BIRCH
|
|
setflag FLAG_HIDE_ROUTE_110_RIVAL_2
|
|
setflag FLAG_HIDE_ROUTE_119_RIVAL_ON_BIKE
|
|
setflag FLAG_HIDE_ROUTE_104_RIVAL
|
|
setflag FLAG_HIDE_LILCOVE_MOTEL_GAME_DESIGNERS
|
|
setflag FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_1
|
|
setflag FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_2
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL
|
|
setflag FLAG_HIDE_METEOR_FALLS_TEAM_AQUA
|
|
setflag FLAG_HIDE_DEWFORD_HALL_SLUDGE_BOMB_MAN
|
|
setflag FLAG_HIDE_FALLARBOR_HOUSE_1_PROF_COZMO
|
|
setflag FLAG_HIDE_WEATHER_INSTITUTE_2F_AQUA_GRUNT_M
|
|
setflag FLAG_HIDE_ROUTE_128_STEVEN
|
|
setflag FLAG_HIDE_ROUTE_128_ARCHIE
|
|
setflag FLAG_HIDE_ROUTE_128_MAXIE
|
|
setflag FLAG_HIDE_ROUTE_116_DEVON_EMPLOYEE
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_TM_SALESMAN
|
|
setflag FLAG_HIDE_SLATEPORT_CITY_SCOTT
|
|
setflag FLAG_HIDE_VICTORY_ROAD_ENTRANCE_WALLY
|
|
setflag FLAG_HIDE_VICTORY_ROAD_EXIT_WALLY
|
|
setflag FLAG_HIDE_SS_TIDAL_CORRIDOR_MR_BRINEY
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_BELDUM_POKEBALL
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_INVISIBLE_NINJA_BOY
|
|
setflag FLAG_HIDE_OLDALE_TOWN_RIVAL
|
|
setflag FLAG_HIDE_ROUTE_101_BOY
|
|
setflag FLAG_HIDE_PETALBURG_CITY_SCOTT
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_RAYQUAZA
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_KYOGRE
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_GROUDON
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_RESIDENTS
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE
|
|
setflag FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE
|
|
setflag FLAG_HIDE_ROUTE_111_DESERT_FOSSIL
|
|
setflag FLAG_HIDE_ROUTE_111_PLAYER_DESCENT
|
|
setflag FLAG_HIDE_DESERT_UNDERPASS_FOSSIL
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA
|
|
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_STEVEN
|
|
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_ONLOOKERS
|
|
setflag FLAG_HIDE_DEOXYS
|
|
setflag FLAG_HIDE_SAFARI_ZONE_SOUTH_EAST_EXPANSION
|
|
setflag FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT
|
|
setflag FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT
|
|
setflag FLAG_HIDE_SKY_PILLAR_WALLACE
|
|
setflag FLAG_RAYQUAZA_ON_SKY_TOWER_SUMMIT
|
|
call EventScript_ResetAllBerries
|
|
end
|
|
|
|
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
|
|
|
|
EventScript_WhiteOut:: @ 8271857
|
|
call EverGrandeCity_HallOfFame_EventScript_ResetEliteFour
|
|
goto EventScript_ResetMrBriney
|
|
end
|
|
|
|
EventScript_ResetMrBriney:: @ 8271862
|
|
compare VAR_BRINEY_LOCATION, 1
|
|
goto_if_eq EventScript_MoveMrBrineyToHouse
|
|
compare VAR_BRINEY_LOCATION, 2
|
|
goto_if_eq EventScript_MoveMrBrineyToDewford
|
|
compare VAR_BRINEY_LOCATION, 3
|
|
goto_if_eq EventScript_MoveMrBrineyToRoute108
|
|
end
|
|
|
|
EventScript_MoveMrBrineyToHouse:: @ 8271884
|
|
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
|
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
|
clearflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
|
clearflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
|
clearflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
|
end
|
|
|
|
EventScript_MoveMrBrineyToDewford:: @ 827189A
|
|
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
|
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
|
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
|
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
|
end
|
|
|
|
EventScript_MoveMrBrineyToRoute108:: @ 82718B3
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
|
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
|
clearflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
|
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
|
end
|
|
|
|
EverGrandeCity_HallOfFame_EventScript_ResetEliteFour:: @ 82718CC
|
|
clearflag FLAG_DEFEATED_ELITE_4_SIDNEY
|
|
clearflag FLAG_DEFEATED_ELITE_4_PHOEBE
|
|
clearflag FLAG_DEFEATED_ELITE_4_GLACIA
|
|
clearflag FLAG_DEFEATED_ELITE_4_DRAKE
|
|
setvar VAR_ELITE_4_STATE, 0
|
|
return
|
|
|
|
Common_EventScript_UpdateBrineyLocation:: @ 82718DE
|
|
goto_if_unset FLAG_RECEIVED_POKENAV, Common_EventScript_NopReturn
|
|
goto_if_set FLAG_DEFEATED_PETALBURG_GYM, Common_EventScript_NopReturn
|
|
goto_if_unset FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT, EventScript_SetBrineyLocation_House
|
|
goto_if_unset FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, EventScript_SetBrineyLocation_Dewford
|
|
goto_if_unset FLAG_HIDE_ROUTE_108_MR_BRINEY, EventScript_SetBrineyLocation_Route108
|
|
return
|
|
|
|
EventScript_SetBrineyLocation_House:: @ 827190C
|
|
setvar VAR_BRINEY_LOCATION, 1
|
|
return
|
|
|
|
EventScript_SetBrineyLocation_Dewford:: @ 8271912
|
|
setvar VAR_BRINEY_LOCATION, 2
|
|
return
|
|
|
|
EventScript_SetBrineyLocation_Route108:: @ 8271918
|
|
setvar VAR_BRINEY_LOCATION, 3
|
|
return
|
|
|
|
.include "data/scripts/pkmn_center_nurse.inc"
|
|
|
|
Std_ObtainItem:: @ 8271AD3
|
|
giveitem VAR_0x8000, VAR_0x8001
|
|
copyvar VAR_0x8007, VAR_RESULT
|
|
call EventScript_271AE3
|
|
return
|
|
|
|
EventScript_271AE3:: @ 8271AE3
|
|
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
|
checkitemtype VAR_0x8000
|
|
call EventScript_271B08
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271B95
|
|
compare VAR_0x8007, 0
|
|
call_if_eq EventScript_271BA9
|
|
return
|
|
|
|
EventScript_271B08:: @ 8271B08
|
|
switch VAR_RESULT
|
|
case 1, EventScript_271B45
|
|
case 5, EventScript_271B55
|
|
case 2, EventScript_271B65
|
|
case 3, EventScript_271B75
|
|
case 4, EventScript_271B85
|
|
end
|
|
|
|
EventScript_271B45:: @ 8271B45
|
|
bufferstdstring 2, 14
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271BAF
|
|
return
|
|
|
|
EventScript_271B55:: @ 8271B55
|
|
bufferstdstring 2, 15
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271BAF
|
|
return
|
|
|
|
EventScript_271B65:: @ 8271B65
|
|
bufferstdstring 2, 16
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271BAF
|
|
return
|
|
|
|
EventScript_271B75:: @ 8271B75
|
|
bufferstdstring 2, 17
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271BB3
|
|
return
|
|
|
|
EventScript_271B85:: @ 8271B85
|
|
bufferstdstring 2, 18
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271BAF
|
|
return
|
|
|
|
EventScript_271B95:: @ 8271B95
|
|
message gText_ObtainedTheItem
|
|
waitfanfare
|
|
msgbox gText_PutItemInPocket, MSGBOX_DEFAULT
|
|
setvar VAR_RESULT, 1
|
|
return
|
|
|
|
EventScript_271BA9:: @ 8271BA9
|
|
setvar VAR_RESULT, 0
|
|
return
|
|
|
|
EventScript_271BAF:: @ 8271BAF
|
|
playfanfare MUS_FANFA4
|
|
return
|
|
|
|
EventScript_271BB3:: @ 8271BB3
|
|
playfanfare MUS_ME_WAZA
|
|
return
|
|
|
|
Std_ObtainDecoration:: @ 8271BB7
|
|
givedecoration VAR_0x8000
|
|
copyvar VAR_0x8007, VAR_RESULT
|
|
call EventScript_271BC5
|
|
return
|
|
|
|
EventScript_271BC5:: @ 8271BC5
|
|
bufferdecorationname 1, VAR_0x8000
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_271BE0
|
|
compare VAR_0x8007, 0
|
|
call_if_eq EventScript_271BF7
|
|
return
|
|
|
|
EventScript_271BE0:: @ 8271BE0
|
|
playfanfare MUS_FANFA4
|
|
message gText_ObtainedTheMon
|
|
waitfanfare
|
|
msgbox gText_TheMonWasTransferredToThePC, MSGBOX_DEFAULT
|
|
setvar VAR_RESULT, 1
|
|
return
|
|
|
|
EventScript_271BF7:: @ 8271BF7
|
|
setvar VAR_RESULT, 0
|
|
return
|
|
|
|
Std_FindItem:: @ 8271BFD
|
|
lock
|
|
faceplayer
|
|
waitse
|
|
copyvar VAR_0x8004, VAR_0x8000
|
|
copyvar VAR_0x8005, VAR_0x8001
|
|
checkitemspace VAR_0x8000, VAR_0x8001
|
|
copyvar VAR_0x8007, VAR_RESULT
|
|
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
|
checkitemtype VAR_0x8000
|
|
call EventScript_271B08
|
|
compare VAR_0x8007, 1
|
|
call_if_eq EventScript_PickItemUp
|
|
compare VAR_0x8007, 0
|
|
call_if_eq EventScript_271CA1
|
|
release
|
|
return
|
|
|
|
EventScript_PickItemUp:: @ 8271C3A
|
|
removeobject VAR_LAST_TALKED
|
|
giveitem VAR_0x8004, VAR_0x8005
|
|
specialvar VAR_RESULT, sub_81398C0
|
|
copyvar VAR_0x8008, VAR_RESULT
|
|
compare VAR_0x8008, 1
|
|
call_if_eq EventScript_271C8F
|
|
compare VAR_0x8008, 0
|
|
call_if_eq EventScript_271C9B
|
|
waitfanfare
|
|
waitmessage
|
|
bufferitemnameplural 1, VAR_0x8004, VAR_0x8005
|
|
setvar VAR_0x8004, 12
|
|
special CallBattlePyramidFunction
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_271C86
|
|
msgbox gText_PutItemInPocket, MSGBOX_DEFAULT
|
|
return
|
|
|
|
EventScript_271C86:: @ 8271C86
|
|
msgbox gText_PlayerPutItemInBag, MSGBOX_DEFAULT
|
|
return
|
|
|
|
EventScript_271C8F:: @ 8271C8F
|
|
bufferitemnameplural 0, VAR_0x8004, VAR_0x8005
|
|
message gText_PlayerFoundOneItemTwoLines
|
|
return
|
|
|
|
EventScript_271C9B:: @ 8271C9B
|
|
message gText_PlayerFoundOneItem
|
|
return
|
|
|
|
EventScript_271CA1:: @ 8271CA1
|
|
msgbox gText_ObtainedTheItem, MSGBOX_DEFAULT
|
|
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
|
setvar VAR_RESULT, 0
|
|
return
|
|
|
|
EventScript_HiddenItemScript:: @ 8271CB7
|
|
lockall
|
|
waitse
|
|
giveitem VAR_0x8005, 1
|
|
copyvar VAR_0x8007, VAR_RESULT
|
|
bufferitemnameplural 1, VAR_0x8005, 1
|
|
checkitemtype VAR_0x8005
|
|
call EventScript_271B08
|
|
compare VAR_0x8007, 1
|
|
goto_if_eq EventScript_271CE8
|
|
compare VAR_0x8007, 0
|
|
goto_if_eq EventScript_271D47
|
|
end
|
|
|
|
EventScript_271CE8:: @ 8271CE8
|
|
copyvar VAR_0x8008, VAR_0x8004
|
|
copyvar VAR_0x8004, VAR_0x8005
|
|
specialvar VAR_RESULT, sub_81398C0
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_271D0E
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq EventScript_271D1F
|
|
end
|
|
|
|
EventScript_271D0E:: @ 8271D0E
|
|
bufferitemnameplural 0, VAR_0x8004, 1
|
|
message gText_PlayerFoundOneItemTwoLines
|
|
goto EventScript_271D2A
|
|
end
|
|
|
|
EventScript_271D1F:: @ 8271D1F
|
|
message gText_PlayerFoundOneItem
|
|
goto EventScript_271D2A
|
|
end
|
|
|
|
EventScript_271D2A:: @ 8271D2A
|
|
waitmessage
|
|
waitfanfare
|
|
bufferitemnameplural 1, VAR_0x8004, 1
|
|
copyvar VAR_0x8004, VAR_0x8008
|
|
msgbox gText_PutItemInPocket, MSGBOX_DEFAULT
|
|
special sub_80EDCE8
|
|
special SetFlagInVar
|
|
releaseall
|
|
end
|
|
|
|
EventScript_271D47:: @ 8271D47
|
|
msgbox gText_PlayerFoundOneItem, MSGBOX_DEFAULT
|
|
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
|
setvar VAR_RESULT, 0
|
|
releaseall
|
|
end
|
|
|
|
EventScript_271D5E:: @ 8271D5E
|
|
lock
|
|
faceplayer
|
|
msgbox Text_WouldYouLikeToMixRecords, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_271D83
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq EventScript_271D89
|
|
goto EventScript_271D89
|
|
|
|
EventScript_271D83:: @ 8271D83
|
|
special RecordMixingPlayerSpotTriggered
|
|
waitstate
|
|
lock
|
|
faceplayer
|
|
|
|
EventScript_271D89:: @ 8271D89
|
|
message Text_WouldNotLikeToMixRecords
|
|
waitmessage
|
|
waitbuttonpress
|
|
release
|
|
end
|
|
|
|
EventScript_PC:: @ 8271D92
|
|
lockall
|
|
setvar VAR_0x8004, 0
|
|
special DoPCTurnOnEffect
|
|
playse SE_PC_ON
|
|
msgbox Text_BootUpPC, MSGBOX_DEFAULT
|
|
goto EventScript_271DAC
|
|
end
|
|
|
|
EventScript_271DAC:: @ 8271DAC
|
|
message gText_WhichPCShouldBeAccessed
|
|
waitmessage
|
|
special ScrSpecial_CreatePCMenu
|
|
waitstate
|
|
goto EventScript_271DBC
|
|
end
|
|
|
|
EventScript_271DBC:: @ 8271DBC
|
|
switch VAR_RESULT
|
|
case 0, EventScript_271E0E
|
|
case 1, EventScript_271DF9
|
|
case 2, EventScript_271E54
|
|
case 3, EventScript_271E47
|
|
case 127, EventScript_271E47
|
|
end
|
|
|
|
EventScript_271DF9:: @ 8271DF9
|
|
playse SE_PC_LOGIN
|
|
msgbox gText_AccessedPlayersPC, MSGBOX_DEFAULT
|
|
special PlayerPC
|
|
waitstate
|
|
goto EventScript_271DAC
|
|
end
|
|
|
|
EventScript_271E0E:: @ 8271E0E
|
|
playse SE_PC_LOGIN
|
|
call_if_unset FLAG_SYS_PC_LANETTE, EventScript_271E35
|
|
call_if_set FLAG_SYS_PC_LANETTE, EventScript_271E3E
|
|
msgbox gText_StorageSystemOpened, MSGBOX_DEFAULT
|
|
special ShowPokemonStorageSystemPC
|
|
waitstate
|
|
goto EventScript_271DAC
|
|
end
|
|
|
|
EventScript_271E35:: @ 8271E35
|
|
msgbox gText_AccessedSomeonesPC, MSGBOX_DEFAULT
|
|
return
|
|
|
|
EventScript_271E3E:: @ 8271E3E
|
|
msgbox gText_AccessedLanettesPC, MSGBOX_DEFAULT
|
|
return
|
|
|
|
EventScript_271E47:: @ 8271E47
|
|
setvar VAR_0x8004, 0
|
|
playse SE_PC_OFF
|
|
special DoPCTurnOffEffect
|
|
releaseall
|
|
end
|
|
|
|
EventScript_271E54:: @ 8271E54
|
|
goto_if_unset FLAG_SYS_GAME_CLEAR, EventScript_271E47
|
|
playse SE_PC_LOGIN
|
|
special AccessHallOfFamePC
|
|
waitstate
|
|
goto EventScript_271DBC
|
|
end
|
|
|
|
Common_EventScript_ShowPokemartSign:: @ 8271E6A
|
|
msgbox gText_PokemartSign, MSGBOX_SIGN
|
|
end
|
|
|
|
Common_EventScript_ShowPokemonCenterSign:: @ 8271E73
|
|
msgbox gText_PokemonCenterSign, MSGBOX_SIGN
|
|
end
|
|
|
|
Common_ShowEasyChatScreen:: @ 8271E7C
|
|
fadescreen 1
|
|
special ShowEasyChatScreen
|
|
fadescreen 0
|
|
return
|
|
|
|
DewfordTown_Gym_EventScript_271E84:: @ 8271E84
|
|
LavaridgeTown_Gym_1F_EventScript_271E84:: @ 8271E84
|
|
MauvilleCity_Gym_EventScript_271E84:: @ 8271E84
|
|
RustboroCity_Gym_EventScript_271E84:: @ 8271E84
|
|
clearflag FLAG_HIDE_PETALBURG_GYM_GREETER
|
|
setflag FLAG_PETALBURG_MART_EXPANDED_ITEMS
|
|
return
|
|
|
|
DewfordTown_EventScript_271E8B:: @ 8271E8B
|
|
DewfordTown_Hall_EventScript_271E8B:: @ 8271E8B
|
|
dotimebasedevents
|
|
setvar VAR_0x8004, 0
|
|
special BufferTrendyPhraseString
|
|
return
|
|
|
|
DewfordTown_EventScript_271E95:: @ 8271E95
|
|
Route104_MrBrineysHouse_EventScript_271E95:: @ 8271E95
|
|
Route109_EventScript_271E95:: @ 8271E95
|
|
copyvar VAR_0x8008, VAR_BRINEY_LOCATION
|
|
setvar VAR_BRINEY_LOCATION, 0
|
|
return
|
|
|
|
EventScript_UseSurf:: @ 8271EA0
|
|
checkpartymove MOVE_SURF
|
|
compare VAR_RESULT, 6
|
|
goto_if_eq EventScript_CantSurf
|
|
bufferpartymonnick 0, VAR_RESULT
|
|
setfieldeffectargument 0, VAR_RESULT
|
|
lockall
|
|
msgbox gText_WantToUseSurf, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq EventScript_CancelSurf
|
|
msgbox gText_PlayerUsedSurf, MSGBOX_DEFAULT
|
|
dofieldeffect FLDEFF_USE_SURF
|
|
|
|
EventScript_CancelSurf:: @ 8271ED5
|
|
releaseall
|
|
|
|
EventScript_CantSurf:: @ 8271ED6
|
|
end
|
|
|
|
Common_EventScript_SetupRivalGfxId:: @ 8271ED7
|
|
checkplayergender
|
|
compare VAR_RESULT, MALE
|
|
goto_if_eq EventScript_SetupRivalGfxIdFemale
|
|
compare VAR_RESULT, FEMALE
|
|
goto_if_eq EventScript_SetupRivalGfxIdMale
|
|
end
|
|
|
|
EventScript_SetupRivalGfxIdFemale:: @ 8271EEF
|
|
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL
|
|
return
|
|
|
|
EventScript_SetupRivalGfxIdMale:: @ 8271EF5
|
|
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
|
|
return
|
|
|
|
Common_EventScript_SetupRivalOnBikeGfxId:: @ 8271EFB
|
|
checkplayergender
|
|
compare VAR_RESULT, MALE
|
|
goto_if_eq EventScript_SetupRivalOnBikeGfxIdFemale
|
|
compare VAR_RESULT, FEMALE
|
|
goto_if_eq EventScript_SetupRivalOnBikeGfxIdMale
|
|
end
|
|
|
|
EventScript_SetupRivalOnBikeGfxIdFemale:: @ 8271F13
|
|
setvar VAR_OBJ_GFX_ID_3, EVENT_OBJ_GFX_RIVAL_MAY_MACH_BIKE
|
|
return
|
|
|
|
EventScript_SetupRivalOnBikeGfxIdMale:: @ 8271F19
|
|
setvar VAR_OBJ_GFX_ID_3, EVENT_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE
|
|
return
|
|
|
|
@ Unused
|
|
Common_EventScript_SetupRivalGfxIdSameGender:: @ 8271F1F
|
|
checkplayergender
|
|
compare VAR_RESULT, MALE
|
|
goto_if_eq EventScript_SetupRivalGfxIdMale2
|
|
compare VAR_RESULT, FEMALE
|
|
goto_if_eq EventScript_SetupRivalGfxIdFemale2
|
|
end
|
|
|
|
EventScript_SetupRivalGfxIdMale2:: @ 8271F37
|
|
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
|
|
return
|
|
|
|
EventScript_SetupRivalGfxIdFemale2:: @ 8271F3D
|
|
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL
|
|
return
|
|
|
|
Common_EventScript_SetGymTrainers:: @ 8271F43
|
|
switch VAR_0x8008
|
|
case 1, RusboroCity_Gym_SetGymTrainers
|
|
case 2, DewfordTown_Gym_SetGymTrainers
|
|
case 3, MauvilleCity_Gym_SetGymTrainers
|
|
case 4, LavaridgeTown_Gym_SetGymTrainers
|
|
case 5, PetalburgCity_Gym_SetGymTrainers
|
|
case 6, FortreeCity_Gym_SetGymTrainers
|
|
case 7, MossdeepCity_Gym_SetGymTrainers
|
|
case 8, SootopolisCity_Gym_SetGymTrainers
|
|
end
|
|
|
|
RusboroCity_Gym_SetGymTrainers:: @ 8271FA1
|
|
settrainerflag TRAINER_JOSH
|
|
settrainerflag TRAINER_TOMMY
|
|
settrainerflag TRAINER_MARC
|
|
return
|
|
|
|
DewfordTown_Gym_SetGymTrainers:: @ 8271FAB
|
|
settrainerflag TRAINER_TAKAO
|
|
settrainerflag TRAINER_JOCELYN
|
|
settrainerflag TRAINER_LAURA
|
|
settrainerflag TRAINER_BRENDEN
|
|
settrainerflag TRAINER_CRISTIAN
|
|
settrainerflag TRAINER_LILITH
|
|
return
|
|
|
|
MauvilleCity_Gym_SetGymTrainers:: @ 8271FBE
|
|
settrainerflag TRAINER_KIRK
|
|
settrainerflag TRAINER_SHAWN
|
|
settrainerflag TRAINER_BEN
|
|
settrainerflag TRAINER_VIVIAN
|
|
settrainerflag TRAINER_ANGELO
|
|
return
|
|
|
|
LavaridgeTown_Gym_SetGymTrainers:: @ 8271FCE
|
|
settrainerflag TRAINER_COLE
|
|
settrainerflag TRAINER_AXLE
|
|
settrainerflag TRAINER_KEEGAN
|
|
settrainerflag TRAINER_GERALD
|
|
settrainerflag TRAINER_DANIELLE
|
|
settrainerflag TRAINER_JACE
|
|
settrainerflag TRAINER_JEFF
|
|
settrainerflag TRAINER_ELI
|
|
return
|
|
|
|
PetalburgCity_Gym_SetGymTrainers:: @ 8271FE7
|
|
settrainerflag TRAINER_RANDALL
|
|
settrainerflag TRAINER_PARKER
|
|
settrainerflag TRAINER_GEORGE
|
|
settrainerflag TRAINER_BERKE
|
|
settrainerflag TRAINER_MARY
|
|
settrainerflag TRAINER_ALEXIA
|
|
settrainerflag TRAINER_JODY
|
|
return
|
|
|
|
FortreeCity_Gym_SetGymTrainers:: @ 8271FFD
|
|
settrainerflag TRAINER_JARED
|
|
settrainerflag TRAINER_FLINT
|
|
settrainerflag TRAINER_ASHLEY
|
|
settrainerflag TRAINER_EDWARDO
|
|
settrainerflag TRAINER_HUMBERTO
|
|
settrainerflag TRAINER_DARIUS
|
|
return
|
|
|
|
MossdeepCity_Gym_SetGymTrainers:: @ 8272010
|
|
settrainerflag TRAINER_PRESTON
|
|
settrainerflag TRAINER_VIRGIL
|
|
settrainerflag TRAINER_BLAKE
|
|
settrainerflag TRAINER_HANNAH
|
|
settrainerflag TRAINER_SAMANTHA
|
|
settrainerflag TRAINER_MAURA
|
|
settrainerflag TRAINER_SYLVIA
|
|
settrainerflag TRAINER_NATE
|
|
settrainerflag TRAINER_KATHLEEN
|
|
settrainerflag TRAINER_CLIFFORD
|
|
settrainerflag TRAINER_MACEY
|
|
settrainerflag TRAINER_NICHOLAS
|
|
return
|
|
|
|
SootopolisCity_Gym_SetGymTrainers:: @ 8272035
|
|
settrainerflag TRAINER_ANDREA
|
|
settrainerflag TRAINER_CRISSY
|
|
settrainerflag TRAINER_BRIANNA
|
|
settrainerflag TRAINER_CONNIE
|
|
settrainerflag TRAINER_BRIDGET
|
|
settrainerflag TRAINER_OLIVIA
|
|
settrainerflag TRAINER_TIFFANY
|
|
settrainerflag TRAINER_BETHANY
|
|
settrainerflag TRAINER_ANNIKA
|
|
settrainerflag TRAINER_DAPHNE
|
|
return
|
|
|
|
Common_EventScript_ShowBagIsFull:: @ 8272054
|
|
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Common_EventScript_BagIsFull:: @ 827205E
|
|
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
|
|
return
|
|
|
|
Route114_LanettesHouse_EventScript_272067:: @ 8272067
|
|
msgbox gText_NoRoomLeftForAnother, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Common_EventScript_NoRoomLeftForAnother:: @ 8272071
|
|
msgbox gText_NoRoomLeftForAnother, MSGBOX_DEFAULT
|
|
return
|
|
|
|
Common_EventScript_SetWeather15:: @ 827207A
|
|
setweather WEATHER_ALTERNATING
|
|
return
|
|
|
|
Common_EventScript_PlayGymBadgeFanfare:: @ 827207E
|
|
playfanfare MUS_ME_BACHI
|
|
waitfanfare
|
|
return
|
|
|
|
Common_EventScript_OutOfCenterPartyHeal:: @ 8272083
|
|
fadescreen 1
|
|
playfanfare MUS_ME_ASA
|
|
waitfanfare
|
|
special HealPlayerParty
|
|
fadescreen 0
|
|
return
|
|
|
|
EventScript_RegionMap:: @ 827208F
|
|
lockall
|
|
msgbox Common_Text_LookCloserAtMap, MSGBOX_DEFAULT
|
|
fadescreen 1
|
|
special FieldShowRegionMap
|
|
waitstate
|
|
releaseall
|
|
end
|
|
|
|
Common_EventScript_PlayBrineysBoatMusic:: @ 82720A0
|
|
setflag FLAG_SPECIAL_FLAG_0x4001
|
|
playbgm MUS_M_BOAT, 0
|
|
return
|
|
|
|
Common_EventScript_StopBrineysBoatMusic:: @ 82720A8
|
|
clearflag FLAG_SPECIAL_FLAG_0x4001
|
|
fadedefaultbgm
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_2720AD:: @ 82720AD
|
|
Route101_EventScript_2720AD:: @ 82720AD
|
|
Route103_EventScript_2720AD:: @ 82720AD
|
|
compare VAR_PETALBURG_GYM_STATE, 0
|
|
goto_if_eq Common_EventScript_NopReturn
|
|
goto_if_set FLAG_SYS_GAME_CLEAR, Route101_EventScript_27211A
|
|
compare VAR_BIRCH_STATE, 0
|
|
call_if_eq Route101_EventScript_27211A
|
|
compare VAR_BIRCH_STATE, 1
|
|
call_if_eq Route101_EventScript_27211A
|
|
compare VAR_BIRCH_STATE, 2
|
|
call_if_eq Route101_EventScript_272127
|
|
compare VAR_BIRCH_STATE, 3
|
|
call_if_eq Route101_EventScript_272127
|
|
compare VAR_BIRCH_STATE, 4
|
|
call_if_eq Route101_EventScript_272134
|
|
compare VAR_BIRCH_STATE, 5
|
|
call_if_eq Route101_EventScript_272134
|
|
compare VAR_BIRCH_STATE, 6
|
|
call_if_eq Route101_EventScript_27211A
|
|
compare VAR_BIRCH_STATE, 7
|
|
call_if_eq Route101_EventScript_27211A
|
|
return
|
|
|
|
Route101_EventScript_27211A:: @ 827211A
|
|
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH
|
|
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380
|
|
setflag FLAG_HIDE_ROUTE_101_BIRCH
|
|
setflag FLAG_HIDE_ROUTE_103_BIRCH
|
|
return
|
|
|
|
Route101_EventScript_272127:: @ 8272127
|
|
clearflag FLAG_HIDE_ROUTE_101_BIRCH
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380
|
|
setflag FLAG_HIDE_ROUTE_103_BIRCH
|
|
return
|
|
|
|
Route101_EventScript_272134:: @ 8272134
|
|
clearflag FLAG_HIDE_ROUTE_103_BIRCH
|
|
setflag FLAG_HIDE_ROUTE_101_BIRCH
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH
|
|
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_272141:: @ 8272141
|
|
Route101_EventScript_272141:: @ 8272141
|
|
Route103_EventScript_272141:: @ 8272141
|
|
lock
|
|
faceplayer
|
|
goto_if_unset FLAG_HAS_MATCH_CALL, Route101_EventScript_272155
|
|
goto_if_unset FLAG_ENABLE_PROF_BIRCH_MATCH_CALL, Route101_EventScript_1FA2D2
|
|
|
|
Route101_EventScript_272155:: @ 8272155
|
|
msgbox gBirchDexRatingText_AreYouCurious, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq Route101_EventScript_27216F
|
|
call Route101_EventScript_272184
|
|
release
|
|
end
|
|
|
|
Route101_EventScript_27216F:: @ 827216F
|
|
msgbox gBirchDexRatingText_Cancel, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route101_EventScript_272179:: @ 8272179
|
|
copyvar VAR_0x8004, VAR_0x8009
|
|
special ShowPokedexRatingMessage
|
|
waitmessage
|
|
waitbuttonpress
|
|
return
|
|
|
|
EverGrandeCity_ChampionsRoom_EventScript_272184:: @ 8272184
|
|
Route101_EventScript_272184:: @ 8272184
|
|
setvar VAR_0x8004, 0
|
|
specialvar VAR_RESULT, ScriptGetPokedexInfo
|
|
copyvar VAR_0x8008, VAR_0x8005
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
copyvar VAR_0x800A, VAR_RESULT
|
|
buffernumberstring 0, VAR_0x8008
|
|
buffernumberstring 1, VAR_0x8009
|
|
msgbox gBirchDexRatingText_SoYouveSeenAndCaught, MSGBOX_DEFAULT
|
|
call Route101_EventScript_272179
|
|
compare VAR_0x800A, 0
|
|
goto_if_eq Common_EventScript_NopReturn
|
|
setvar VAR_0x8004, 1
|
|
specialvar VAR_RESULT, ScriptGetPokedexInfo
|
|
copyvar VAR_0x8008, VAR_0x8005
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
buffernumberstring 0, VAR_0x8008
|
|
buffernumberstring 1, VAR_0x8009
|
|
msgbox gBirchDexRatingText_OnANationwideBasis, MSGBOX_DEFAULT
|
|
return
|
|
|
|
BattleFrontier_OutsideWest_EventScript_2721E2:: @ 82721E2
|
|
LilycoveCity_Harbor_EventScript_2721E2:: @ 82721E2
|
|
SlateportCity_Harbor_EventScript_2721E2:: @ 82721E2
|
|
delay 60
|
|
applymovement VAR_0x8004, SlateportCity_Harbor_Movement_2721F0
|
|
waitmovement 0
|
|
return
|
|
|
|
SlateportCity_Harbor_Movement_2721F0: @ 82721F0
|
|
walk_slow_right
|
|
walk_slow_right
|
|
walk_slow_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
PetalburgCity_Gym_EventScript_2721F8:: @ 82721F8
|
|
setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_ROUTE_108_MR_BRINEY
|
|
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
|
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
|
setflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
|
setvar VAR_BRINEY_LOCATION, 0
|
|
return
|
|
|
|
RusturfTunnel_EventScript_272216:: @ 8272216
|
|
removeobject 1
|
|
removeobject 10
|
|
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_MAN
|
|
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_WOMAN
|
|
setvar VAR_RUSTURF_TUNNEL_STATE, 6
|
|
setflag FLAG_RUSTURF_TUNNEL_OPENED
|
|
return
|
|
|
|
EventScript_27222B:: @ 827222B
|
|
delay 30
|
|
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceUp
|
|
waitmovement 0
|
|
showobjectat 255, MAP_PETALBURG_CITY
|
|
delay 30
|
|
applymovement EVENT_OBJ_ID_PLAYER, Movement_27224E
|
|
waitmovement 0
|
|
delay 30
|
|
return
|
|
|
|
Movement_27224E: @ 827224E
|
|
walk_up
|
|
step_end
|
|
|
|
BattleFrontier_OutsideWest_EventScript_272250:: @ 8272250
|
|
BirthIsland_Harbor_EventScript_272250:: @ 8272250
|
|
FarawayIsland_Entrance_EventScript_272250:: @ 8272250
|
|
NavelRock_Harbor_EventScript_272250:: @ 8272250
|
|
SouthernIsland_Exterior_EventScript_272250:: @ 8272250
|
|
compare VAR_FACING, 1
|
|
call_if_eq BattleFrontier_OutsideWest_EventScript_242A21
|
|
compare VAR_FACING, 3
|
|
call_if_eq BattleFrontier_OutsideWest_EventScript_242A2C
|
|
delay 30
|
|
hideobjectat 255, MAP_PETALBURG_CITY
|
|
call BattleFrontier_OutsideWest_EventScript_2721E2
|
|
return
|
|
|
|
EventScript_272274:: @ 8272274
|
|
lockall
|
|
waitse
|
|
playmoncry SPECIES_KYOGRE, 2
|
|
waitmoncry
|
|
setvar VAR_TEMP_5, 1
|
|
releaseall
|
|
end
|
|
|
|
EventScript_272283:: @ 8272283
|
|
lockall
|
|
setvar VAR_TEMP_1, 1
|
|
goto EventScript_2722A7
|
|
end
|
|
|
|
EventScript_27228F:: @ 827228F
|
|
lockall
|
|
setvar VAR_TEMP_2, 1
|
|
goto EventScript_2722A7
|
|
end
|
|
|
|
EventScript_27229B:: @ 827229B
|
|
lockall
|
|
setvar VAR_TEMP_3, 1
|
|
goto EventScript_2722A7
|
|
end
|
|
|
|
EventScript_2722A7:: @ 82722A7
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 1
|
|
setvar VAR_0x8006, 8
|
|
setvar VAR_0x8007, 5
|
|
special sub_8139560
|
|
waitstate
|
|
releaseall
|
|
end
|
|
|
|
CaveOfOrigin_1F_EventScript_2722C1:: @ 82722C1
|
|
CaveOfOrigin_UnusedRubySapphireMap1_EventScript_2722C1:: @ 82722C1
|
|
CaveOfOrigin_UnusedRubySapphireMap2_EventScript_2722C1:: @ 82722C1
|
|
CaveOfOrigin_UnusedRubySapphireMap3_EventScript_2722C1:: @ 82722C1
|
|
setvar VAR_TEMP_1, 1
|
|
setvar VAR_TEMP_2, 1
|
|
setvar VAR_TEMP_3, 1
|
|
setvar VAR_TEMP_4, 1
|
|
setvar VAR_TEMP_5, 1
|
|
return
|
|
|
|
Route120_EventScript_2722DB:: @ 82722DB
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 1
|
|
goto Route120_EventScript_272336
|
|
end
|
|
|
|
Route120_EventScript_2722E8:: @ 82722E8
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 2
|
|
goto Route120_EventScript_272336
|
|
end
|
|
|
|
Route120_EventScript_2722F5:: @ 82722F5
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 3
|
|
goto Route120_EventScript_272336
|
|
end
|
|
|
|
Route120_EventScript_272302:: @ 8272302
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 4
|
|
goto Route120_EventScript_272336
|
|
end
|
|
|
|
Route120_EventScript_27230F:: @ 827230F
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 5
|
|
goto Route120_EventScript_272336
|
|
end
|
|
|
|
Route119_EventScript_27231C:: @ 827231C
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 6
|
|
goto Route119_EventScript_272336
|
|
end
|
|
|
|
Route119_EventScript_272329:: @ 8272329
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8009, 7
|
|
goto Route119_EventScript_272336
|
|
end
|
|
|
|
Route119_EventScript_272336:: @ 8272336
|
|
Route120_EventScript_272336:: @ 8272336
|
|
checkitem ITEM_DEVON_SCOPE, 1
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route119_EventScript_272350
|
|
msgbox Route119_Text_1F5D00, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route119_EventScript_272350:: @ 8272350
|
|
msgbox Route119_Text_1F5D23, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route119_EventScript_272365
|
|
release
|
|
end
|
|
|
|
Route119_EventScript_272365:: @ 8272365
|
|
msgbox Route119_Text_1F5D63, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
|
|
waitmovement 0
|
|
applymovement VAR_LAST_TALKED, Route119_Movement_2723C7
|
|
waitmovement 0
|
|
waitse
|
|
playmoncry SPECIES_KECLEON, 2
|
|
delay 40
|
|
waitmoncry
|
|
setwildbattle SPECIES_KECLEON, 30, ITEM_NONE
|
|
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
|
dowildbattle
|
|
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
|
specialvar VAR_RESULT, GetBattleOutcome
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_RemoveKecleon
|
|
compare VAR_RESULT, 4
|
|
goto_if_eq EventScript_RemoveKecleon
|
|
compare VAR_RESULT, 5
|
|
goto_if_eq EventScript_RemoveKecleon
|
|
release
|
|
end
|
|
|
|
EventScript_RemoveKecleon:: @ 82723C1
|
|
goto Common_EventScript_RemoveStaticPokemon
|
|
end
|
|
|
|
FortreeCity_Movement_2723C7: @ 82723C7
|
|
Route119_Movement_2723C7: @ 82723C7
|
|
Route120_Movement_2723C7: @ 82723C7
|
|
set_visible
|
|
delay_4
|
|
set_invisible
|
|
delay_4
|
|
set_visible
|
|
delay_4
|
|
set_invisible
|
|
delay_4
|
|
set_visible
|
|
delay_8
|
|
set_invisible
|
|
delay_8
|
|
set_visible
|
|
delay_8
|
|
set_invisible
|
|
delay_8
|
|
set_visible
|
|
delay_16
|
|
set_invisible
|
|
delay_16
|
|
set_visible
|
|
step_end
|
|
|
|
Common_EventScript_NameReceivedPartyMon:: @ 82723DD
|
|
fadescreen 1
|
|
special ChangePokemonNickname
|
|
waitstate
|
|
return
|
|
|
|
Common_EventScript_PlayerHandedOverTheItem:: @ 82723E4
|
|
bufferitemname 0, VAR_0x8004
|
|
playfanfare MUS_ME_WAZA
|
|
message gText_PlayerHandedOverTheItem
|
|
waitmessage
|
|
waitfanfare
|
|
takeitem VAR_0x8004, 1
|
|
return
|
|
|
|
EverGrandeCity_DrakesRoom_EventScript_2723F8:: @ 82723F8
|
|
EverGrandeCity_GlaciasRoom_EventScript_2723F8:: @ 82723F8
|
|
EverGrandeCity_PhoebesRoom_EventScript_2723F8:: @ 82723F8
|
|
EverGrandeCity_SidneysRoom_EventScript_2723F8:: @ 82723F8
|
|
PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles:: @ 82723F8
|
|
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_SidneysRoom_Movement_2725C6
|
|
waitmovement 0
|
|
playse SE_DOOR
|
|
setmetatile 6, 1, METATILE_EliteFour_OpenDoor_Frame, 0
|
|
setmetatile 6, 2, METATILE_EliteFour_OpenDoor_Opening, 0
|
|
setmetatile 0, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 1, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 2, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 3, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 4, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 8, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 9, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 10, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 11, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 12, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
special DrawWholeMapView
|
|
return
|
|
|
|
EverGrandeCity_DrakesRoom_EventScript_272475:: @ 8272475
|
|
EverGrandeCity_GlaciasRoom_EventScript_272475:: @ 8272475
|
|
EverGrandeCity_PhoebesRoom_EventScript_272475:: @ 8272475
|
|
EverGrandeCity_SidneysRoom_EventScript_272475:: @ 8272475
|
|
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_SidneysRoom_Movement_2725BA
|
|
waitmovement 0
|
|
playse SE_TRACK_DOOR
|
|
setmetatile 5, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 6, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 7, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 5, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 6, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 7, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
special DrawWholeMapView
|
|
return
|
|
|
|
EverGrandeCity_DrakesRoom_EventScript_2724BC:: @ 82724BC
|
|
EverGrandeCity_GlaciasRoom_EventScript_2724BC:: @ 82724BC
|
|
EverGrandeCity_PhoebesRoom_EventScript_2724BC:: @ 82724BC
|
|
EverGrandeCity_SidneysRoom_EventScript_2724BC:: @ 82724BC
|
|
setmetatile 6, 1, METATILE_EliteFour_OpenDoor_Frame, 0
|
|
setmetatile 6, 2, METATILE_EliteFour_OpenDoor_Opening, 0
|
|
setmetatile 5, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 6, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 7, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 5, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 6, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 7, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 0, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 1, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 2, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 3, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 4, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 8, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 9, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 10, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
setmetatile 11, 2, METATILE_EliteFour_RightSpotlightOff, 1
|
|
setmetatile 12, 2, METATILE_EliteFour_LeftSpotlightOff, 1
|
|
return
|
|
|
|
EverGrandeCity_DrakesRoom_EventScript_27255F:: @ 827255F
|
|
EverGrandeCity_GlaciasRoom_EventScript_27255F:: @ 827255F
|
|
EverGrandeCity_PhoebesRoom_EventScript_27255F:: @ 827255F
|
|
EverGrandeCity_SidneysRoom_EventScript_27255F:: @ 827255F
|
|
setmetatile 5, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 6, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 7, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
|
|
setmetatile 5, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 6, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
setmetatile 7, 13, METATILE_EliteFour_EntryDoor_ClosedBottom, 1
|
|
return
|
|
|
|
SlateportCity_Movement_272596: @ 8272596
|
|
emote_question_mark
|
|
step_end
|
|
|
|
Common_Movement_ExclamationMark: @ 8272598
|
|
emote_exclamation_mark
|
|
step_end
|
|
|
|
Common_Movement_Delay48: @ 827259A
|
|
delay_16
|
|
delay_16
|
|
delay_16
|
|
step_end
|
|
|
|
Common_Movement_FacePlayer: @ 827259E
|
|
face_player
|
|
step_end
|
|
|
|
Common_Movement_FaceAwayPlayer: @ 82725A0
|
|
face_away_player
|
|
step_end
|
|
|
|
Common_Movement_FaceOriginalDirection: @ 82725A2
|
|
face_original_direction
|
|
step_end
|
|
|
|
Common_Movement_WalkInPlaceLeft: @ 82725A4
|
|
walk_in_place_fastest_left
|
|
step_end
|
|
|
|
Common_Movement_WalkInPlaceUp: @ 82725A6
|
|
walk_in_place_fastest_up
|
|
step_end
|
|
|
|
Common_Movement_WalkInPlaceRight: @ 82725A8
|
|
walk_in_place_fastest_right
|
|
step_end
|
|
|
|
Common_Movement_WalkInPlaceDown: @ 82725AA
|
|
walk_in_place_fastest_down
|
|
step_end
|
|
|
|
RustboroCity_Movement_2725AC: @ 82725AC
|
|
face_right
|
|
step_end
|
|
|
|
RustboroCity_Movement_2725AE: @ 82725AE
|
|
face_left
|
|
step_end
|
|
|
|
Common_Movement_FaceDown: @ 82725B0
|
|
face_down
|
|
step_end
|
|
|
|
Common_Movement_FaceUp: @ 82725B2
|
|
face_up
|
|
step_end
|
|
|
|
BattleFrontier_BattleDomeBattleRoom_Movement_2725B4: @ 82725B4
|
|
MeteorFalls_1F_1R_Movement_2725B4: @ 82725B4
|
|
walk_in_place_down
|
|
step_end
|
|
|
|
BattleFrontier_BattlePalaceBattleRoom_Movement_2725B6: @ 82725B6
|
|
BattleFrontier_BattleTowerBattleRoom_Movement_2725B6: @ 82725B6
|
|
walk_in_place_left
|
|
step_end
|
|
|
|
Route121_Movement_2725B8: @ 82725B8
|
|
walk_in_place_right
|
|
step_end
|
|
|
|
EverGrandeCity_SidneysRoom_Movement_2725BA: @ 82725BA
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
step_end
|
|
|
|
EverGrandeCity_ChampionsRoom_Movement_2725C1: @ 82725C1
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
step_end
|
|
|
|
EverGrandeCity_SidneysRoom_Movement_2725C6: @ 82725C6
|
|
delay_16
|
|
delay_16
|
|
step_end
|
|
|
|
Route110_TrickHouseEntrance_Movement_2725C9: @ 82725C9
|
|
walk_up
|
|
step_end
|
|
|
|
Movement_2725CB:: @ 82725CB
|
|
walk_up
|
|
walk_up
|
|
step_end
|
|
|
|
EventScript_PictureBookShelf:: @ 82725CE
|
|
msgbox Text_PictureBookShelf, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_BookShelf:: @ 82725D7
|
|
msgbox Text_BookShelf, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_PokemonCenterBookShelf:: @ 82725E0
|
|
msgbox Text_PokemonCenterBookShelf, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_Vase:: @ 82725E9
|
|
msgbox Text_Vase, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_EmptyTrashCan:: @ 82725F2
|
|
msgbox Text_EmptyTrashCan, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_ShopShelf:: @ 82725FB
|
|
msgbox Text_ShopShelf, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_Blueprint:: @ 8272604
|
|
msgbox Text_Blueprint, MSGBOX_SIGN
|
|
end
|
|
|
|
Text_WouldYouLikeToMixRecords: @ 827260D
|
|
.string "Would you like to mix records with\n"
|
|
.string "other TRAINERS?$"
|
|
|
|
Text_WouldNotLikeToMixRecords: @ 8272640
|
|
.string "We hope to see you again!$"
|
|
|
|
Text_BootUpPC: @ 827265A
|
|
.string "{PLAYER} booted up the PC.$"
|
|
|
|
gText_WhichPCShouldBeAccessed:: @ 827266F
|
|
.string "Which PC should be accessed?$"
|
|
|
|
gText_AccessedSomeonesPC:: @ 827268C
|
|
.string "Accessed SOMEONE'S PC.$"
|
|
|
|
gText_StorageSystemOpened:: @ 82726A3
|
|
.string "POKéMON Storage System opened.$"
|
|
|
|
gText_AccessedPlayersPC:: @ 82726C2
|
|
.string "Accessed {PLAYER}'s PC.$"
|
|
|
|
gText_AccessedLanettesPC:: @ 82726D4
|
|
.string "Accessed LANETTE's PC.$"
|
|
|
|
.include "data/text/pkmn_center_nurse.inc"
|
|
|
|
gText_HowMayIServeYou:: @ 8272A21
|
|
.string "Welcome!\p"
|
|
.string "How may I serve you?$"
|
|
|
|
gText_PleaseComeAgain:: @ 8272A3F
|
|
.string "Please come again!$"
|
|
|
|
gText_PlayerWhatCanIDoForYou:: @ 8272A52
|
|
.string "{PLAYER}{STRING 5}, welcome!\p"
|
|
.string "What can I do for you?$"
|
|
|
|
gText_ObtainedTheItem:: @ 8272A78
|
|
.string "Obtained the {STR_VAR_2}!$"
|
|
|
|
gText_TheBagIsFull:: @ 8272A89
|
|
.string "The BAG is full…$"
|
|
|
|
gText_PutItemInPocket:: @ 8272A9A
|
|
.string "{PLAYER} put away the {STR_VAR_2}\n"
|
|
.string "in the {STR_VAR_3} POCKET.$"
|
|
|
|
gText_PlayerFoundOneItem:: @ 8272ABF
|
|
.string "{PLAYER} found one {STR_VAR_2}!$"
|
|
|
|
gText_TooBadBagIsFull:: @ 8272AD0
|
|
.string "Too bad!\n"
|
|
.string "The BAG is full…$"
|
|
|
|
gText_PlayerPutItemInBag:: @ 8272AEA
|
|
.string "{PLAYER} put away the {STR_VAR_2}\n"
|
|
.string "in the BAG.$"
|
|
|
|
gText_ObtainedTheMon:: @ 8272B09
|
|
.string "Obtained the {STR_VAR_2}!$"
|
|
|
|
gText_NoRoomLeftForAnother:: @ 8272B1A
|
|
.string "Too bad! There's no room left for\n"
|
|
.string "another {STR_VAR_2}…$"
|
|
|
|
gText_TheMonWasTransferredToThePC:: @ 8272B48
|
|
.string "The {STR_VAR_2} was transferred\n"
|
|
.string "to the PC.$"
|
|
|
|
gText_PokemartSign:: @ 8272B6A
|
|
.string "“Selected items for your convenience!”\n"
|
|
.string "POKéMON MART$"
|
|
|
|
gText_PokemonCenterSign:: @ 8272B9E
|
|
.string "“Rejuvenate your tired partners!”\n"
|
|
.string "POKéMON CENTER$"
|
|
|
|
gText_MomOrDadMightLikeThisProgram:: @ 8272BCF
|
|
.string "{STR_VAR_1} might like this program.\n"
|
|
.string "… … … … … … … … … … … … … … … …\p"
|
|
.string "Better get going!$"
|
|
|
|
gText_WhichFloorWouldYouLike:: @ 8272C1D
|
|
.string "Welcome to LILYCOVE DEPARTMENT STORE.\p"
|
|
.string "Which floor would you like?$"
|
|
|
|
gText_SandstormIsVicious:: @ 8272C5F
|
|
.string "The sandstorm is vicious.\n"
|
|
.string "It's impossible to keep going.$"
|
|
|
|
gText_SelectWithoutRegisteredItem:: @ 8272C98
|
|
.string "An item in the BAG can be\n"
|
|
.string "registered to SELECT for easy use.$"
|
|
|
|
gText_PokemonTrainerSchoolEmail:: @ 8272CD5
|
|
.string "There's an e-mail from POKéMON TRAINER\n"
|
|
.string "SCHOOL.\p"
|
|
.string "… … … … … …\p"
|
|
.string "A POKéMON may learn up to four moves.\p"
|
|
.string "A TRAINER's expertise is tested on the\n"
|
|
.string "move sets chosen for POKéMON.\p"
|
|
.string "… … … … … …$"
|
|
|
|
gText_PlayerHouseBootPC:: @ 8272D87
|
|
.string "{PLAYER} booted up the PC.$"
|
|
|
|
gText_PokeblockLinkCanceled:: @ 8272D9C
|
|
.string "The link was canceled.$"
|
|
|
|
gText_UnusedNicknameReceivedPokemon:: @ 8272DB3
|
|
.string "Want to give a nickname to\n"
|
|
.string "the {STR_VAR_2} you received?$"
|
|
|
|
gText_PlayerWhitedOut:: @ 8272DE3
|
|
.string "{PLAYER} is out of usable\n"
|
|
.string "POKéMON!\p{PLAYER} whited out!$"
|
|
|
|
gText_RegisteredTrainerinPokeNav:: @ 8272E0F
|
|
.string "Registered {STR_VAR_1} {STR_VAR_2}\n"
|
|
.string "in the POKéNAV.$"
|
|
|
|
gText_ComeBackWithSecretPower:: @ 8272E30
|
|
.string "Do you know the TM SECRET POWER?\p"
|
|
.string "Our group, we love the TM SECRET\n"
|
|
.string "POWER.\p"
|
|
.string "One of our members will give it to you.\n"
|
|
.string "Come back and show me if you get it.\p"
|
|
.string "We'll accept you as a member and sell\n"
|
|
.string "you good stuff in secrecy.$"
|
|
|
|
gText_PokerusExplanation:: @ 8272F07
|
|
.string "Your POKéMON may be infected with\n"
|
|
.string "POKéRUS.\p"
|
|
.string "Little is known about the POKéRUS\n"
|
|
.string "except that they are microscopic life-\l"
|
|
.string "forms that attach to POKéMON.\p"
|
|
.string "While infected, POKéMON are said to\n"
|
|
.string "grow exceptionally well.$"
|
|
|
|
.include "data/text/surf.inc"
|
|
|
|
gText_DoorOpenedFarAway:: @ 827301B
|
|
.string "It sounded as if a door opened\n"
|
|
.string "somewhere far away.$"
|
|
|
|
gText_BigHoleInTheWall:: @ 827304E
|
|
.string "There is a big hole in the wall.$"
|
|
|
|
gText_SorryWirelessClubAdjustments:: @ 827306F
|
|
.string "I'm terribly sorry.\n"
|
|
.string "The POKéMON WIRELESS CLUB is\l"
|
|
.string "undergoing adjustments now.$"
|
|
|
|
gText_UndergoingAdjustments:: @ 82730BC
|
|
.string "It appears to be undergoing\n"
|
|
.string "adjustments…$"
|
|
|
|
@ Unused
|
|
gText_SorryTradeCenterInspections:: @ 82730E5
|
|
.string "I'm terribly sorry. The TRADE CENTER\n"
|
|
.string "is undergoing inspections.$"
|
|
|
|
@ Unused
|
|
gText_SorryRecordCornerPreparation:: @ 8273125
|
|
.string "I'm terribly sorry. The RECORD CORNER\n"
|
|
.string "is under preparation.$"
|
|
|
|
gText_PlayerHandedOverTheItem:: @ 8273161
|
|
.string "{PLAYER} handed over the\n"
|
|
.string "{STR_VAR_1}.$"
|
|
|
|
gText_ThankYouForAccessingMysteryGift:: @ 8273178
|
|
.string "Thank you for accessing the\n"
|
|
.string "MYSTERY GIFT System.$"
|
|
|
|
gText_PlayerFoundOneItemTwoLines:: @ 82731A9
|
|
.string "{PLAYER} found one {STR_VAR_1}\n"
|
|
.string "{STR_VAR_2}!$"
|
|
|
|
gText_Sudowoodo_Attacked:: @ 82731BD
|
|
.string "The weird tree doesn't like the\n"
|
|
.string "WAILMER PAIL!\p"
|
|
.string "The weird tree attacked!$"
|
|
|
|
gText_LegendaryFlewAway:: @ 8273204
|
|
.string "The {STR_VAR_1} flew away!$"
|
|
|
|
gText_PkmnTransferredSomeonesPC:: @ 8273216
|
|
.string "{STR_VAR_2} was transferred to\n"
|
|
.string "SOMEONE'S PC.\p"
|
|
.string "It was placed in \n"
|
|
.string "BOX “{STR_VAR_1}.”$"
|
|
|
|
gText_PkmnTransferredLanettesPC:: @ 8273256
|
|
.string "{STR_VAR_2} was transferred to\nLANETTE'S PC.\p"
|
|
.string "It was placed in \n"
|
|
.string "BOX “{STR_VAR_1}.”$"
|
|
|
|
gText_PkmnBoxSomeonesPCFull:: @ 8273296
|
|
.string "BOX “{STR_VAR_3}” on\n"
|
|
.string "SOMEONE'S PC was full.\p"
|
|
.string "{STR_VAR_2} was transferred to\n"
|
|
.string "BOX “{STR_VAR_1}.”$"
|
|
|
|
gText_PkmnBoxLanettesPCFull:: @ 82732D9
|
|
.string "BOX “{STR_VAR_3}” on\n"
|
|
.string "LANETTE'S PC was full.\p"
|
|
.string "{STR_VAR_2} was transferred to\n"
|
|
.string "BOX “{STR_VAR_1}.”$"
|
|
|
|
gText_NoMoreRoomForPokemon:: @ 827331C
|
|
.string "There's no more room for POKéMON!\p"
|
|
.string "The POKéMON BOXES are full and\n"
|
|
.string "can't accept any more!$"
|
|
|
|
gText_NicknameThisPokemon:: @ 8273374
|
|
.string "Do you want to give a nickname to\n"
|
|
.string "this {STR_VAR_1}?$"
|
|
|
|
gText_FillOutQuestionnaire:: @ 827339F
|
|
.string "There is a questionnaire.\n"
|
|
.string "Would you like to fill it out?$"
|
|
|
|
gText_ThankYouForTakingQuestionnaire:: @ 82733D8
|
|
.string "Thank you for taking the time to\n"
|
|
.string "fill out our questionnaire.\p"
|
|
.string "Your feedback will be used for\n"
|
|
.string "future reference.$"
|
|
|
|
gUnknown_08273446:: @ 8273446
|
|
.string "Oh, hello!\n"
|
|
.string "You know those words?\p"
|
|
.string "That means you must know about\n"
|
|
.string "the MYSTERY GIFT.\p"
|
|
.string "From now on, you should be\n"
|
|
.string "receiving MYSTERY GIFTS!$"
|
|
|
|
gUnknown_082734CC:: @ 82734CC
|
|
.string "Once you save your game, you can\n"
|
|
.string "access the MYSTERY GIFT.$"
|
|
|
|
gUnknown_08273506:: @ 8273506
|
|
.string "Oh, hello!\n"
|
|
.string "You know those words?\p"
|
|
.string "That means you must know about\n"
|
|
.string "the MYSTERY EVENT.$"
|
|
|
|
gUnknown_08273559:: @ 8273559
|
|
.string "Once you save your game, you can\n"
|
|
.string "access the MYSTERY EVENT.$"
|
|
|
|
gUnknown_08273594:: @ 8273594
|
|
.string "Thank you for using the MYSTERY\n"
|
|
.string "EVENT System.\p"
|
|
.string "You must be {PLAYER}.\n"
|
|
.string "There is a ticket here for you.$"
|
|
|
|
gUnknown_082735F2:: @ 82735F2
|
|
.string "It appears to be for use at\n"
|
|
.string "the LILYCOVE CITY port.\p"
|
|
.string "Why not give it a try and see what\n"
|
|
.string "it is about?$"
|
|
|
|
gText_UnusualWeatherEnded_Rain:: @ 8273656
|
|
.string "The massive downpour appears to\n"
|
|
.string "have stopped…$"
|
|
|
|
gText_UnusualWeatherEnded_Sun:: @ 8273684
|
|
.string "The intense sunshine appears to\n"
|
|
.string "have subsided…$"
|
|
|
|
EventScript_SelectWithoutRegisteredItem:: @ 82736B3
|
|
msgbox gText_SelectWithoutRegisteredItem, MSGBOX_SIGN
|
|
end
|
|
|
|
EventScript_Poison:: @ 82736BC
|
|
lockall
|
|
special ExecuteWhiteOut
|
|
waitstate
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_2736D9
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq EventScript_2736F8
|
|
releaseall
|
|
end
|
|
|
|
EventScript_2736D9:: @ 82736D9
|
|
message gText_PlayerWhitedOut
|
|
waitmessage
|
|
waitbuttonpress
|
|
special sub_80B05B4
|
|
waitstate
|
|
fadescreen 1
|
|
call_if_set FLAG_FLANNERY_GIVES_BADGE_INFO, EventScript_2736F4
|
|
special sp0C8_whiteout_maybe
|
|
waitstate
|
|
end
|
|
|
|
EventScript_2736F4:: @ 82736F4
|
|
setrespawn HEAL_LOCATION_LAVARIDGE_TOWN
|
|
return
|
|
|
|
EventScript_2736F8:: @ 82736F8
|
|
message gText_PlayerWhitedOut
|
|
waitmessage
|
|
waitbuttonpress
|
|
setvar VAR_0x8004, 16
|
|
special CallBattlePikeFunction
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222
|
|
setvar VAR_0x8004, 12
|
|
special CallBattlePyramidFunction
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_10
|
|
special CallTrainerHillFunction
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq TrainerHill_1F_EventScript_2C83C9
|
|
special sub_80B05B4
|
|
waitstate
|
|
fadescreen 1
|
|
special sp0C8_whiteout_maybe
|
|
waitstate
|
|
end
|
|
|
|
Common_EventScript_NopReturn:: @ 827374E
|
|
return
|
|
|
|
@ Unused
|
|
EventScript_CableClub_SetVarResult1:: @ 827374F
|
|
setvar VAR_RESULT, 1
|
|
return
|
|
|
|
EventScript_CableClub_SetVarResult0:: @ 8273755
|
|
setvar VAR_RESULT, 0
|
|
return
|
|
|
|
BattleFrontier_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
DewfordTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
EverGrandeCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
EverGrandeCity_PokemonLeague_2F_EventScript_27375B:: @ 827375B
|
|
FallarborTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
FortreeCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
LavaridgeTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
LilycoveCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
MauvilleCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
MossdeepCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
OldaleTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
PacifidlogTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
PetalburgCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
RustboroCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
SlateportCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
SootopolisCity_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
VerdanturfTown_PokemonCenter_2F_EventScript_27375B:: @ 827375B
|
|
call OldaleTown_PokemonCenter_2F_EventScript_27751B
|
|
end
|
|
|
|
BattleFrontier_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
DewfordTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
EverGrandeCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
EverGrandeCity_PokemonLeague_2F_EventScript_273761:: @ 8273761
|
|
FallarborTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
FortreeCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
LavaridgeTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
LilycoveCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
MauvilleCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
MossdeepCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
OldaleTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
PacifidlogTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
PetalburgCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
RustboroCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
SlateportCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
SootopolisCity_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
VerdanturfTown_PokemonCenter_2F_EventScript_273761:: @ 8273761
|
|
call OldaleTown_PokemonCenter_2F_EventScript_277672
|
|
end
|
|
|
|
BattleFrontier_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
DewfordTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
EverGrandeCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
EverGrandeCity_PokemonLeague_2F_EventScript_273767:: @ 8273767
|
|
FallarborTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
FortreeCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
LavaridgeTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
LilycoveCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
MauvilleCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
MossdeepCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
OldaleTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
PacifidlogTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
PetalburgCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
RustboroCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
SlateportCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
SootopolisCity_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
VerdanturfTown_PokemonCenter_2F_EventScript_273767:: @ 8273767
|
|
call OldaleTown_PokemonCenter_2F_EventScript_2776A4
|
|
end
|
|
|
|
Common_EventScript_RemoveStaticPokemon:: @ 827376D
|
|
fadescreenswapbuffers 1
|
|
removeobject VAR_LAST_TALKED
|
|
fadescreenswapbuffers 0
|
|
release
|
|
end
|
|
|
|
Common_EventScript_LegendaryFlewAway:: @ 8273776
|
|
fadescreenswapbuffers 1
|
|
removeobject VAR_LAST_TALKED
|
|
fadescreenswapbuffers 0
|
|
bufferspeciesname 0, VAR_0x8004
|
|
msgbox gText_LegendaryFlewAway, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
@ VAR_0x8004 here is used by ChangePokemonNickname
|
|
Common_EventScript_GetGiftMonPartySlot:: @ 827378B
|
|
getpartysize
|
|
subvar VAR_RESULT, 1
|
|
copyvar VAR_0x8004, VAR_RESULT
|
|
return
|
|
|
|
Common_EventScript_NameReceivedBoxMon:: @ 8273797
|
|
fadescreen 1
|
|
special ChangeBoxPokemonNickname
|
|
waitstate
|
|
lock
|
|
faceplayer
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_2737A0:: @ 82737A0
|
|
MossdeepCity_StevensHouse_EventScript_2737A0:: @ 82737A0
|
|
Route119_WeatherInstitute_2F_EventScript_2737A0:: @ 82737A0
|
|
RustboroCity_DevonCorp_2F_EventScript_2737A0:: @ 82737A0
|
|
bufferboxname 0, VAR_STORAGE_UNKNOWN
|
|
bufferspeciesname 1, VAR_TEMP_1
|
|
call_if_unset FLAG_SYS_PC_LANETTE, LittlerootTown_ProfessorBirchsLab_EventScript_2737BB
|
|
call_if_set FLAG_SYS_PC_LANETTE, LittlerootTown_ProfessorBirchsLab_EventScript_2737E6
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_2737BB:: @ 82737BB
|
|
specialvar VAR_RESULT, sub_813B21C
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737D4
|
|
msgbox gText_PkmnTransferredSomeonesPC, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_2737D4:: @ 82737D4
|
|
specialvar VAR_RESULT, get_unknown_box_id
|
|
bufferboxname 2, VAR_RESULT
|
|
msgbox gText_PkmnBoxSomeonesPCFull, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_2737E6:: @ 82737E6
|
|
specialvar VAR_RESULT, sub_813B21C
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737FF
|
|
msgbox gText_PkmnTransferredLanettesPC, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LittlerootTown_ProfessorBirchsLab_EventScript_2737FF:: @ 82737FF
|
|
specialvar VAR_RESULT, get_unknown_box_id
|
|
bufferboxname 2, VAR_RESULT
|
|
msgbox gText_PkmnBoxLanettesPCFull, MSGBOX_DEFAULT
|
|
return
|
|
|
|
Common_EventScript_NoMoreRoomForPokemon:: @ 8273811
|
|
msgbox gText_NoMoreRoomForPokemon, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
EventScript_Questionnaire:: @ 827381B
|
|
lockall
|
|
msgbox gText_FillOutQuestionnaire, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq EventScript_2738FD
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_QUESTIONNAIRE
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
specialvar VAR_0x8008, sub_813B490
|
|
compare VAR_0x8004, 1
|
|
goto_if_eq EventScript_27386D
|
|
compare VAR_0x8004, 2
|
|
goto_if_eq EventScript_2738B5
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq EventScript_2738FD
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_2738FF
|
|
end
|
|
|
|
EventScript_27386D:: @ 827386D
|
|
goto_if_unset FLAG_SYS_POKEDEX_GET, EventScript_2738FF
|
|
goto_if_set FLAG_SYS_MYSTERY_EVENT_ENABLE, EventScript_2738FF
|
|
applymovement VAR_0x8008, Common_Movement_FaceDown
|
|
waitmovement 0
|
|
playse SE_PIN
|
|
applymovement VAR_0x8008, Common_Movement_ExclamationMark
|
|
waitmovement 0
|
|
applymovement VAR_0x8008, Common_Movement_Delay48
|
|
waitmovement 0
|
|
msgbox gUnknown_08273506, MSGBOX_DEFAULT
|
|
setflag FLAG_SYS_MYSTERY_EVENT_ENABLE
|
|
msgbox gUnknown_08273559, MSGBOX_DEFAULT
|
|
releaseall
|
|
end
|
|
|
|
EventScript_2738B5:: @ 82738B5
|
|
goto_if_unset FLAG_SYS_POKEDEX_GET, EventScript_2738FF
|
|
goto_if_set FLAG_SYS_MYSTERY_GIFT_ENABLE, EventScript_2738FF
|
|
applymovement VAR_0x8008, Common_Movement_FaceDown
|
|
waitmovement 0
|
|
playse SE_PIN
|
|
applymovement VAR_0x8008, Common_Movement_ExclamationMark
|
|
waitmovement 0
|
|
applymovement VAR_0x8008, Common_Movement_Delay48
|
|
waitmovement 0
|
|
msgbox gUnknown_08273446, MSGBOX_DEFAULT
|
|
setflag FLAG_SYS_MYSTERY_GIFT_ENABLE
|
|
msgbox gUnknown_082734CC, MSGBOX_DEFAULT
|
|
releaseall
|
|
end
|
|
|
|
EventScript_2738FD:: @ 82738FD
|
|
releaseall
|
|
end
|
|
|
|
EventScript_2738FF:: @ 82738FF
|
|
applymovement VAR_0x8008, Common_Movement_FaceDown
|
|
waitmovement 0
|
|
msgbox gText_ThankYouForTakingQuestionnaire, MSGBOX_DEFAULT
|
|
releaseall
|
|
end
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute114North:: @ 8273913
|
|
setmetatile 7, 3, METATILE_Fallarbor_RedCaveEntrance_Top, 1
|
|
setmetatile 7, 4, METATILE_Fallarbor_RedCaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute114South:: @ 8273926
|
|
setmetatile 6, 45, METATILE_Fallarbor_BrownCaveEntrance_Top, 1
|
|
setmetatile 6, 46, METATILE_Fallarbor_BrownCaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute115West:: @ 8273939
|
|
setmetatile 21, 5, METATILE_Fallarbor_BrownCaveEntrance_Top, 1
|
|
setmetatile 21, 6, METATILE_Fallarbor_BrownCaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute115East:: @ 827394C
|
|
setmetatile 36, 9, METATILE_Fallarbor_BrownCaveEntrance_Top, 1
|
|
setmetatile 36, 10, METATILE_Fallarbor_BrownCaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute116North:: @ 827395F
|
|
setmetatile 59, 12, METATILE_General_CaveEntrance_Top, 1
|
|
setmetatile 59, 13, METATILE_General_CaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute116South:: @ 8273972
|
|
setmetatile 79, 5, METATILE_General_CaveEntrance_Top, 1
|
|
setmetatile 79, 6, METATILE_General_CaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute118East:: @ 8273985
|
|
setmetatile 42, 5, METATILE_General_CaveEntrance_Top, 1
|
|
setmetatile 42, 6, METATILE_General_CaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute118West:: @ 8273998
|
|
setmetatile 9, 5, METATILE_General_CaveEntrance_Top, 1
|
|
setmetatile 9, 6, METATILE_General_CaveEntrance_Bottom, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute105North:: @ 82739AB
|
|
setmetatile 10, 28, METATILE_General_RoughWater, 0
|
|
setmetatile 11, 28, METATILE_General_RoughWater, 0
|
|
setmetatile 9, 29, METATILE_General_RoughWater, 0
|
|
setmetatile 10, 29, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 11, 29, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 12, 29, METATILE_General_RoughWater, 0
|
|
setmetatile 9, 30, METATILE_General_RoughWater, 0
|
|
setmetatile 10, 30, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 11, 30, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 12, 30, METATILE_General_RoughWater, 0
|
|
setmetatile 10, 31, METATILE_General_RoughWater, 0
|
|
setmetatile 11, 31, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute105South:: @ 8273A18
|
|
setmetatile 20, 53, METATILE_General_RoughWater, 0
|
|
setmetatile 21, 53, METATILE_General_RoughWater, 0
|
|
setmetatile 19, 54, METATILE_General_RoughWater, 0
|
|
setmetatile 20, 54, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 21, 54, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 22, 54, METATILE_General_RoughWater, 0
|
|
setmetatile 19, 55, METATILE_General_RoughWater, 0
|
|
setmetatile 20, 55, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 21, 55, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 22, 55, METATILE_General_RoughWater, 0
|
|
setmetatile 20, 56, METATILE_General_RoughWater, 0
|
|
setmetatile 21, 56, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute125West:: @ 8273A85
|
|
setmetatile 8, 16, METATILE_General_RoughWater, 0
|
|
setmetatile 9, 16, METATILE_General_RoughWater, 0
|
|
setmetatile 7, 17, METATILE_General_RoughWater, 0
|
|
setmetatile 8, 17, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 9, 17, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 10, 17, METATILE_General_RoughWater, 0
|
|
setmetatile 7, 18, METATILE_General_RoughWater, 0
|
|
setmetatile 8, 18, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 9, 18, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 10, 18, METATILE_General_RoughWater, 0
|
|
setmetatile 8, 19, METATILE_General_RoughWater, 0
|
|
setmetatile 9, 19, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute125East:: @ 8273AF2
|
|
setmetatile 53, 18, METATILE_General_RoughWater, 0
|
|
setmetatile 54, 18, METATILE_General_RoughWater, 0
|
|
setmetatile 52, 19, METATILE_General_RoughWater, 0
|
|
setmetatile 53, 19, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 54, 19, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 55, 19, METATILE_General_RoughWater, 0
|
|
setmetatile 52, 20, METATILE_General_RoughWater, 0
|
|
setmetatile 53, 20, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 54, 20, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 55, 20, METATILE_General_RoughWater, 0
|
|
setmetatile 53, 21, METATILE_General_RoughWater, 0
|
|
setmetatile 54, 21, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute127North:: @ 8273B5F
|
|
setmetatile 57, 9, METATILE_General_RoughWater, 0
|
|
setmetatile 58, 9, METATILE_General_RoughWater, 0
|
|
setmetatile 56, 10, METATILE_General_RoughWater, 0
|
|
setmetatile 57, 10, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 58, 10, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 59, 10, METATILE_General_RoughWater, 0
|
|
setmetatile 56, 11, METATILE_General_RoughWater, 0
|
|
setmetatile 57, 11, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 58, 11, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 59, 11, METATILE_General_RoughWater, 0
|
|
setmetatile 57, 12, METATILE_General_RoughWater, 0
|
|
setmetatile 58, 12, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute127South:: @ 8273BCC
|
|
setmetatile 61, 30, METATILE_General_RoughWater, 0
|
|
setmetatile 62, 30, METATILE_General_RoughWater, 0
|
|
setmetatile 60, 31, METATILE_General_RoughWater, 0
|
|
setmetatile 61, 31, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 62, 31, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 63, 31, METATILE_General_RoughWater, 0
|
|
setmetatile 60, 32, METATILE_General_RoughWater, 0
|
|
setmetatile 61, 32, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 62, 32, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 63, 32, METATILE_General_RoughWater, 0
|
|
setmetatile 61, 33, METATILE_General_RoughWater, 0
|
|
setmetatile 62, 33, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute129West:: @ 8273C39
|
|
setmetatile 16, 14, METATILE_General_RoughWater, 0
|
|
setmetatile 17, 14, METATILE_General_RoughWater, 0
|
|
setmetatile 15, 15, METATILE_General_RoughWater, 0
|
|
setmetatile 16, 15, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 17, 15, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 18, 15, METATILE_General_RoughWater, 0
|
|
setmetatile 15, 16, METATILE_General_RoughWater, 0
|
|
setmetatile 16, 16, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 17, 16, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 18, 16, METATILE_General_RoughWater, 0
|
|
setmetatile 16, 17, METATILE_General_RoughWater, 0
|
|
setmetatile 17, 17, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_PlaceTilesRoute129East:: @ 8273CA6
|
|
setmetatile 42, 19, METATILE_General_RoughWater, 0
|
|
setmetatile 43, 19, METATILE_General_RoughWater, 0
|
|
setmetatile 41, 20, METATILE_General_RoughWater, 0
|
|
setmetatile 42, 20, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 43, 20, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 44, 20, METATILE_General_RoughWater, 0
|
|
setmetatile 41, 21, METATILE_General_RoughWater, 0
|
|
setmetatile 42, 21, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 43, 21, METATILE_General_RoughDeepWater, 0
|
|
setmetatile 44, 21, METATILE_General_RoughWater, 0
|
|
setmetatile 42, 22, METATILE_General_RoughWater, 0
|
|
setmetatile 43, 22, METATILE_General_RoughWater, 0
|
|
return
|
|
|
|
Route105_EventScript_273D13:: @ 8273D13
|
|
Route114_EventScript_273D13:: @ 8273D13
|
|
Route115_EventScript_273D13:: @ 8273D13
|
|
Route116_EventScript_273D13:: @ 8273D13
|
|
Route118_EventScript_273D13:: @ 8273D13
|
|
Route125_EventScript_273D13:: @ 8273D13
|
|
Route127_EventScript_273D13:: @ 8273D13
|
|
Route129_EventScript_273D13:: @ 8273D13
|
|
setflag FLAG_HIDE_MAP_NAME_POPUP
|
|
return
|
|
|
|
UnusualWeather_StartKyogreWeather:: @ 8273D17
|
|
setweather WEATHER_RAIN_HEAVY
|
|
return
|
|
|
|
UnusualWeather_StartGroudonWeather:: @ 8273D1B
|
|
setweather WEATHER_DROUGHT
|
|
return
|
|
|
|
UnusualWeather_EventScript_EndEventAndCleanup_1:: @ 8273D1F
|
|
lockall
|
|
compare VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_KYOGRE_LOCATIONS_START
|
|
goto_if_ge UnusualWeather_EventScript_ShowRainEndedMessage
|
|
goto UnusualWeather_EventScript_ShowSunEndedMessage
|
|
end
|
|
|
|
UnusualWeather_EventScript_EndEventAndCleanup_2:: @ 8273D31
|
|
closemessage
|
|
fadescreenswapbuffers 1
|
|
setweather WEATHER_SUNNY
|
|
doweather
|
|
call UnusualWeather_EventScript_CleanupMapTiles
|
|
special DrawWholeMapView
|
|
setvar VAR_UNUSUAL_WEATHER_LOCATION, UNUSUAL_WEATHER_NONE
|
|
setvar VAR_SHOULD_END_UNUSUAL_WEATHER, 0
|
|
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
|
fadescreenswapbuffers 0
|
|
releaseall
|
|
end
|
|
|
|
UnusualWeather_EventScript_ShowRainEndedMessage:: @ 8273D51
|
|
msgbox gText_UnusualWeatherEnded_Rain, MSGBOX_DEFAULT
|
|
goto UnusualWeather_EventScript_EndEventAndCleanup_2
|
|
end
|
|
|
|
UnusualWeather_EventScript_ShowSunEndedMessage:: @ 8273D5F
|
|
msgbox gText_UnusualWeatherEnded_Sun, MSGBOX_DEFAULT
|
|
goto UnusualWeather_EventScript_EndEventAndCleanup_2
|
|
end
|
|
|
|
UnusualWeather_EventScript_CleanupMapTiles:: @ 8273D6D
|
|
switch VAR_UNUSUAL_WEATHER_LOCATION
|
|
case UNUSUAL_WEATHER_ROUTE_114_NORTH, UnusualWeather_EventScript_CleanupRoute114North
|
|
case UNUSUAL_WEATHER_ROUTE_114_SOUTH, UnusualWeather_EventScript_CleanupRoute114South
|
|
case UNUSUAL_WEATHER_ROUTE_115_WEST, UnusualWeather_EventScript_CleanupRoute115West
|
|
case UNUSUAL_WEATHER_ROUTE_115_EAST, UnusualWeather_EventScript_CleanupRoute115East
|
|
case UNUSUAL_WEATHER_ROUTE_116_NORTH, UnusualWeather_EventScript_CleanupRoute116North
|
|
case UNUSUAL_WEATHER_ROUTE_116_SOUTH, UnusualWeather_EventScript_CleanupRoute116South
|
|
case UNUSUAL_WEATHER_ROUTE_118_EAST, UnusualWeather_EventScript_CleanupRoute118East
|
|
case UNUSUAL_WEATHER_ROUTE_118_WEST, UnusualWeather_EventScript_CleanupRoute118West
|
|
case UNUSUAL_WEATHER_ROUTE_105_NORTH, UnusualWeather_EventScript_CleanupRoute105North
|
|
case UNUSUAL_WEATHER_ROUTE_105_SOUTH, UnusualWeather_EventScript_CleanupRoute105South
|
|
case UNUSUAL_WEATHER_ROUTE_125_WEST, UnusualWeather_EventScript_CleanupRoute125West
|
|
case UNUSUAL_WEATHER_ROUTE_125_EAST, UnusualWeather_EventScript_CleanupRoute125East
|
|
case UNUSUAL_WEATHER_ROUTE_127_NORTH, UnusualWeather_EventScript_CleanupRoute127North
|
|
case UNUSUAL_WEATHER_ROUTE_127_SOUTH, UnusualWeather_EventScript_CleanupRoute127South
|
|
case UNUSUAL_WEATHER_ROUTE_129_WEST, UnusualWeather_EventScript_CleanupRoute129West
|
|
case UNUSUAL_WEATHER_ROUTE_129_EAST, UnusualWeather_EventScript_CleanupRoute129East
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute114North:: @ 8273E23
|
|
setmetatile 7, 3, METATILE_Fallarbor_RedRockWall, 1
|
|
setmetatile 7, 4, METATILE_Fallarbor_RedRockWall, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute114South:: @ 8273E36
|
|
setmetatile 6, 45, METATILE_Fallarbor_BrownRockWall, 1
|
|
setmetatile 6, 46, METATILE_Fallarbor_BrownRockWall, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute115West:: @ 8273E49
|
|
setmetatile 21, 5, METATILE_Fallarbor_BrownRockWall, 1
|
|
setmetatile 21, 6, METATILE_Fallarbor_BrownRockWall, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute115East:: @ 8273E5C
|
|
setmetatile 36, 9, METATILE_Fallarbor_BrownRockWall, 1
|
|
setmetatile 36, 10, METATILE_Fallarbor_BrownRockWall, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute116North:: @ 8273E6F
|
|
setmetatile 59, 12, METATILE_General_RockWall_RockBase, 1
|
|
setmetatile 59, 13, METATILE_General_RockWall_RockBase, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute116South:: @ 8273E82
|
|
setmetatile 79, 5, METATILE_General_RockWall_RockBase, 1
|
|
setmetatile 79, 6, METATILE_General_RockWall_RockBase, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute118East:: @ 8273E95
|
|
setmetatile 42, 5, METATILE_General_RockWall_RockBase, 1
|
|
setmetatile 42, 6, METATILE_General_RockWall_GrassBase, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute118West:: @ 8273EA8
|
|
setmetatile 9, 5, METATILE_General_RockWall_RockBase, 1
|
|
setmetatile 9, 6, METATILE_General_RockWall_GrassBase, 1
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute105North:: @ 8273EBB
|
|
setmetatile 10, 28, METATILE_General_CalmWater, 0
|
|
setmetatile 11, 28, METATILE_General_CalmWater, 0
|
|
setmetatile 9, 29, METATILE_General_CalmWater, 0
|
|
setmetatile 10, 29, METATILE_General_CalmWater, 0
|
|
setmetatile 11, 29, METATILE_General_CalmWater, 0
|
|
setmetatile 12, 29, METATILE_General_CalmWater, 0
|
|
setmetatile 9, 30, METATILE_General_CalmWater, 0
|
|
setmetatile 10, 30, METATILE_General_CalmWater, 0
|
|
setmetatile 11, 30, METATILE_General_CalmWater, 0
|
|
setmetatile 12, 30, METATILE_General_CalmWater, 0
|
|
setmetatile 10, 31, METATILE_General_CalmWater, 0
|
|
setmetatile 11, 31, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute105South:: @ 8273F28
|
|
setmetatile 20, 53, METATILE_General_CalmWater, 0
|
|
setmetatile 21, 53, METATILE_General_CalmWater, 0
|
|
setmetatile 19, 54, METATILE_General_CalmWater, 0
|
|
setmetatile 20, 54, METATILE_General_CalmWater, 0
|
|
setmetatile 21, 54, METATILE_General_CalmWater, 0
|
|
setmetatile 22, 54, METATILE_General_CalmWater, 0
|
|
setmetatile 19, 55, METATILE_General_CalmWater, 0
|
|
setmetatile 20, 55, METATILE_General_CalmWater, 0
|
|
setmetatile 21, 55, METATILE_General_CalmWater, 0
|
|
setmetatile 22, 55, METATILE_General_CalmWater, 0
|
|
setmetatile 20, 56, METATILE_General_CalmWater, 0
|
|
setmetatile 21, 56, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute125West:: @ 8273F95
|
|
setmetatile 8, 16, METATILE_General_CalmWater, 0
|
|
setmetatile 9, 16, METATILE_General_CalmWater, 0
|
|
setmetatile 7, 17, METATILE_General_CalmWater, 0
|
|
setmetatile 8, 17, METATILE_General_CalmWater, 0
|
|
setmetatile 9, 17, METATILE_General_CalmWater, 0
|
|
setmetatile 10, 17, METATILE_General_CalmWater, 0
|
|
setmetatile 7, 18, METATILE_General_CalmWater, 0
|
|
setmetatile 8, 18, METATILE_General_CalmWater, 0
|
|
setmetatile 9, 18, METATILE_General_CalmWater, 0
|
|
setmetatile 10, 18, METATILE_General_CalmWater, 0
|
|
setmetatile 8, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 9, 19, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute125East:: @ 8274002
|
|
setmetatile 53, 18, METATILE_General_CalmWater, 0
|
|
setmetatile 54, 18, METATILE_General_CalmWater, 0
|
|
setmetatile 52, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 53, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 54, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 55, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 52, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 53, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 54, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 55, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 53, 21, METATILE_General_CalmWater, 0
|
|
setmetatile 54, 21, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute127North:: @ 827406F
|
|
setmetatile 57, 9, METATILE_General_CalmWater, 0
|
|
setmetatile 58, 9, METATILE_General_CalmWater, 0
|
|
setmetatile 56, 10, METATILE_General_CalmWater, 0
|
|
setmetatile 57, 10, METATILE_General_CalmWater, 0
|
|
setmetatile 58, 10, METATILE_General_CalmWater, 0
|
|
setmetatile 59, 10, METATILE_General_CalmWater, 0
|
|
setmetatile 56, 11, METATILE_General_CalmWater, 0
|
|
setmetatile 57, 11, METATILE_General_CalmWater, 0
|
|
setmetatile 58, 11, METATILE_General_CalmWater, 0
|
|
setmetatile 59, 11, METATILE_General_CalmWater, 0
|
|
setmetatile 57, 12, METATILE_General_CalmWater, 0
|
|
setmetatile 58, 12, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute127South:: @ 82740DC
|
|
setmetatile 61, 30, METATILE_General_CalmWater, 0
|
|
setmetatile 62, 30, METATILE_General_CalmWater, 0
|
|
setmetatile 60, 31, METATILE_General_CalmWater, 0
|
|
setmetatile 61, 31, METATILE_General_CalmWater, 0
|
|
setmetatile 62, 31, METATILE_General_CalmWater, 0
|
|
setmetatile 63, 31, METATILE_General_CalmWater, 0
|
|
setmetatile 60, 32, METATILE_General_CalmWater, 0
|
|
setmetatile 61, 32, METATILE_General_CalmWater, 0
|
|
setmetatile 62, 32, METATILE_General_CalmWater, 0
|
|
setmetatile 63, 32, METATILE_General_CalmWater, 0
|
|
setmetatile 61, 33, METATILE_General_CalmWater, 0
|
|
setmetatile 62, 33, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute129West:: @ 8274149
|
|
setmetatile 16, 14, METATILE_General_CalmWater, 0
|
|
setmetatile 17, 14, METATILE_General_CalmWater, 0
|
|
setmetatile 15, 15, METATILE_General_CalmWater, 0
|
|
setmetatile 16, 15, METATILE_General_CalmWater, 0
|
|
setmetatile 17, 15, METATILE_General_CalmWater, 0
|
|
setmetatile 18, 15, METATILE_General_CalmWater, 0
|
|
setmetatile 15, 16, METATILE_General_CalmWater, 0
|
|
setmetatile 16, 16, METATILE_General_CalmWater, 0
|
|
setmetatile 17, 16, METATILE_General_CalmWater, 0
|
|
setmetatile 18, 16, METATILE_General_CalmWater, 0
|
|
setmetatile 16, 17, METATILE_General_CalmWater, 0
|
|
setmetatile 17, 17, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_EventScript_CleanupRoute129East:: @ 82741B6
|
|
setmetatile 42, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 43, 19, METATILE_General_CalmWater, 0
|
|
setmetatile 41, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 42, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 43, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 44, 20, METATILE_General_CalmWater, 0
|
|
setmetatile 41, 21, METATILE_General_CalmWater, 0
|
|
setmetatile 42, 21, METATILE_General_CalmWater, 0
|
|
setmetatile 43, 21, METATILE_General_CalmWater, 0
|
|
setmetatile 44, 21, METATILE_General_CalmWater, 0
|
|
setmetatile 42, 22, METATILE_General_CalmWater, 0
|
|
setmetatile 43, 22, METATILE_General_CalmWater, 0
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarp:: @ 8274223
|
|
switch VAR_UNUSUAL_WEATHER_LOCATION
|
|
case UNUSUAL_WEATHER_ROUTE_105_NORTH, UnusualWeather_Underwater_SetupEscapeWarpRoute105North
|
|
case UNUSUAL_WEATHER_ROUTE_105_SOUTH, UnusualWeather_Underwater_SetupEscapeWarpRoute105South
|
|
case UNUSUAL_WEATHER_ROUTE_125_WEST, UnusualWeather_Underwater_SetupEscapeWarpRoute125West
|
|
case UNUSUAL_WEATHER_ROUTE_125_EAST, UnusualWeather_Underwater_SetupEscapeWarpRoute125East
|
|
case UNUSUAL_WEATHER_ROUTE_127_NORTH, UnusualWeather_Underwater_SetupEscapeWarpRoute127North
|
|
case UNUSUAL_WEATHER_ROUTE_127_SOUTH, UnusualWeather_Underwater_SetupEscapeWarpRoute127South
|
|
case UNUSUAL_WEATHER_ROUTE_129_WEST, UnusualWeather_Underwater_SetupEscapeWarpRoute129West
|
|
case UNUSUAL_WEATHER_ROUTE_129_EAST, UnusualWeather_Underwater_SetupEscapeWarpRoute129East
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute105North:: @ 8274281
|
|
setescapewarp MAP_ROUTE105, 255, 11, 29
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute105South:: @ 827428A
|
|
setescapewarp MAP_ROUTE105, 255, 21, 54
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute125West:: @ 8274293
|
|
setescapewarp MAP_ROUTE125, 255, 9, 17
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute125East:: @ 827429C
|
|
setescapewarp MAP_ROUTE125, 255, 54, 19
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute127North:: @ 82742A5
|
|
setescapewarp MAP_ROUTE127, 255, 58, 10
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute127South:: @ 82742AE
|
|
setescapewarp MAP_ROUTE127, 255, 62, 31
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute129West:: @ 82742B7
|
|
setescapewarp MAP_ROUTE129, 255, 17, 15
|
|
return
|
|
|
|
UnusualWeather_Underwater_SetupEscapeWarpRoute129East:: @ 82742C0
|
|
setescapewarp MAP_ROUTE129, 255, 43, 20
|
|
return
|
|
|
|
Std_RegisteredInMatchCall:: @ 82742C9
|
|
buffertrainerclassname 0, VAR_0x8000
|
|
buffertrainername 1, VAR_0x8000
|
|
closemessage
|
|
delay 30
|
|
playfanfare MUS_ME_TORE_EYE
|
|
msgbox gText_RegisteredTrainerinPokeNav, MSGBOX_DEFAULT
|
|
waitfanfare
|
|
closemessage
|
|
delay 30
|
|
return
|
|
|
|
EventScript_TryGetTrainerScript:: @ 82742E6
|
|
special ShouldTryGetTrainerScript
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq EventScript_GotoTrainerScript
|
|
releaseall
|
|
end
|
|
|
|
EventScript_GotoTrainerScript:: @ 82742F6
|
|
gotobeatenscript
|
|
releaseall
|
|
end
|
|
|
|
.include "data/scripts/berry_tree.inc"
|
|
.include "data/scripts/secret_base.inc"
|
|
.include "data/scripts/cable_club.inc"
|
|
.include "data/scripts/contest_hall.inc"
|
|
.include "data/text/contest_strings.inc"
|
|
|
|
gUnknown_0827E8CE:: @ 827E8CE
|
|
.string "Missed turn$"
|
|
|
|
gText_LinkStandby4:: @ 827E8DA
|
|
.string "Link standby!$"
|
|
|
|
gUnknown_0827E8E8:: @ 827E8E8
|
|
.string "The winner is {STR_VAR_1}'s {STR_VAR_2}!\n"
|
|
.string "Congratulations!$"
|
|
|
|
gUnknown_0827E910:: @ 827E910
|
|
.string "The winner is {STR_VAR_1}'s {STR_VAR_2}!{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E929:: @ 827E929
|
|
.string "Primary judging: No. {STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E943:: @ 827E943
|
|
.string "Secondary judging: No. {STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E95F:: @ 827E95F
|
|
.string "Set event: No. {STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E973:: @ 827E973
|
|
.string "The move used most often:\n"
|
|
.string "{STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E992:: @ 827E992
|
|
.string "The most impressive POKéMON:\n"
|
|
.string "{STR_VAR_1}'s {STR_VAR_2}{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E9B9:: @ 827E9B9
|
|
.string "Set event: No. {STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827E9CD:: @ 827E9CD
|
|
.string "A link TV program will not be made\n"
|
|
.string "because the TRAINER lost.{PAUSE_UNTIL_PRESS}$"
|
|
|
|
gUnknown_0827EA0C:: @ 827EA0C
|
|
.string "{STR_VAR_1}\n"
|
|
.string "{STR_VAR_2}'s {STR_VAR_3}$"
|
|
|
|
gUnknown_0827EA17:: @ 827EA17
|
|
.string "CONTEST$"
|
|
|
|
gContestRankNormal::
|
|
.string "NORMAL RANK$"
|
|
|
|
gContestRankSuper::
|
|
.string "SUPER RANK$"
|
|
|
|
gContestRankHyper::
|
|
.string "HYPER RANK$"
|
|
|
|
gContestRankMaster::
|
|
.string "MASTER RANK$"
|
|
|
|
gContestLink::
|
|
.string "LINK$"
|
|
|
|
gContestCoolness::
|
|
.string "COOLNESS$"
|
|
|
|
gContestBeauty::
|
|
.string "BEAUTY$"
|
|
|
|
gContestCuteness::
|
|
.string "CUTENESS$"
|
|
|
|
gContestSmartness::
|
|
.string "SMARTNESS$"
|
|
|
|
gContestToughness::
|
|
.string "TOUGHNESS$"
|
|
|
|
gContestPaintingCool1::
|
|
.string "Nonstop supercool--\n"
|
|
.string "the inestimable {STR_VAR_1}$"
|
|
|
|
gContestPaintingCool2::
|
|
.string "Hey, there!\n"
|
|
.string "The good-looking POKéMON {STR_VAR_1}$"
|
|
|
|
gContestPaintingCool3::
|
|
.string "The marvelous, wonderful, and\n"
|
|
.string "very great {STR_VAR_1}$"
|
|
|
|
gContestPaintingBeauty1::
|
|
.string "This century's last Venus--\n"
|
|
.string "the beautiful {STR_VAR_1}$"
|
|
|
|
gContestPaintingBeauty2::
|
|
.string "{STR_VAR_1}'s dazzling,\n"
|
|
.string "glittering smile$"
|
|
|
|
gContestPaintingBeauty3::
|
|
.string "POKéMON CENTER's super idol--\n"
|
|
.string "the incomparable {STR_VAR_1}$"
|
|
|
|
gContestPaintingCute1::
|
|
.string "The lovely and sweet {STR_VAR_1}$"
|
|
|
|
gContestPaintingCute2::
|
|
.string "The pretty {STR_VAR_1}'s\n"
|
|
.string "winning portrait$"
|
|
|
|
gContestPaintingCute3::
|
|
.string "Give us a wink!\n"
|
|
.string "The cutie POKéMON {STR_VAR_1}$"
|
|
|
|
gContestPaintingSmart1::
|
|
.string "The smartness maestro--\n"
|
|
.string "the wise POKéMON {STR_VAR_1}$"
|
|
|
|
gContestPaintingSmart2::
|
|
.string "{STR_VAR_1}--the one chosen\n"
|
|
.string "above all POKéMON$"
|
|
|
|
gContestPaintingSmart3::
|
|
.string "The excellent {STR_VAR_1}'s\n"
|
|
.string "moment of elegance$"
|
|
|
|
gContestPaintingTough1::
|
|
.string "The powerfully muscular\n"
|
|
.string "speedster {STR_VAR_1}$"
|
|
|
|
gContestPaintingTough2::
|
|
.string "The strong, stronger, and\n"
|
|
.string "strongest {STR_VAR_1}$"
|
|
|
|
gContestPaintingTough3::
|
|
.string "The mighty tough\n"
|
|
.string "hyper POKéMON {STR_VAR_1}$"
|
|
|
|
gUnknown_0827ECBC:: @ 27ECBC
|
|
.string "ODDISH$"
|
|
|
|
gUnknown_0827ECC3:: @ 27ECC3
|
|
.string "POOCHYENA$"
|
|
|
|
gUnknown_0827ECCD:: @ 27ECCD
|
|
.string "TAILLOW$"
|
|
|
|
gUnknown_0827ECD5:: @ 27ECD5
|
|
.string "AZURILL$"
|
|
|
|
gUnknown_0827ECDD:: @ 27ECDD
|
|
.string "LOTAD$"
|
|
|
|
gUnknown_0827ECE3:: @ 27ECE3
|
|
.string "WINGULL$"
|
|
|
|
gUnknown_0827ECEB:: @ 27ECEB
|
|
.string "DUSTOX$"
|
|
|
|
gUnknown_0827ECF2:: @ 27ECF2
|
|
.string "ZUBAT$"
|
|
|
|
gUnknown_0827ECF8:: @ 27ECF8
|
|
.string "NINCADA$"
|
|
|
|
gUnknown_0827ED00:: @ 27ED00
|
|
.string "RALTS$"
|
|
|
|
gUnknown_0827ED06:: @ 27ED06
|
|
.string "ZIGZAGOON$"
|
|
|
|
gUnknown_0827ED10:: @ 27ED10
|
|
.string "SLAKOTH$"
|
|
|
|
gUnknown_0827ED18:: @ 27ED18
|
|
.string "POOCHYENA$"
|
|
|
|
gUnknown_0827ED22:: @ 27ED22
|
|
.string "SHROOMISH$"
|
|
|
|
gUnknown_0827ED2C:: @ 27ED2C
|
|
.string "ZIGZAGOON$"
|
|
|
|
gUnknown_0827ED36:: @ 27ED36
|
|
.string "POOCHYENA$"
|
|
|
|
gUnknown_0827ED40:: @ 27ED40
|
|
.string "ZUBAT$"
|
|
|
|
gUnknown_0827ED46:: @ 27ED46
|
|
.string "CARVANHA$"
|
|
|
|
gUnknown_0827ED4F:: @ 27ED4F
|
|
.string "BURN HEAL$"
|
|
|
|
gUnknown_0827ED59:: @ 27ED59
|
|
.string "HARBOR MAIL$"
|
|
|
|
gUnknown_0827ED65:: @ 27ED65
|
|
.string "Same price$"
|
|
|
|
gUnknown_0827ED70:: @ 27ED70
|
|
.string "¥60$"
|
|
|
|
gUnknown_0827ED74:: @ 27ED74
|
|
.string "¥55$"
|
|
|
|
gUnknown_0827ED78:: @ 27ED78
|
|
.string "Nothing$"
|
|
|
|
gUnknown_0827ED80:: @ 27ED80
|
|
.string "They will cost more.$"
|
|
|
|
gUnknown_0827ED95:: @ 27ED95
|
|
.string "They will cost less.$"
|
|
|
|
gUnknown_0827EDAA:: @ 27EDAA
|
|
.string "Same price$"
|
|
|
|
gUnknown_0827EDB5:: @ 27EDB5
|
|
.string "Male$"
|
|
|
|
gUnknown_0827EDBA:: @ 27EDBA
|
|
.string "Female$"
|
|
|
|
gUnknown_0827EDC1:: @ 27EDC1
|
|
.string "Neither$"
|
|
|
|
gUnknown_0827EDC9:: @ 27EDC9
|
|
.string "Elderly men$"
|
|
|
|
gUnknown_0827EDD5:: @ 27EDD5
|
|
.string "Elderly ladies$"
|
|
|
|
gUnknown_0827EDE4:: @ 27EDE4
|
|
.string "Same number$"
|
|
|
|
gUnknown_0827EDF0:: @ 27EDF0
|
|
.string "None$"
|
|
|
|
gUnknown_0827EDF5:: @ 27EDF5
|
|
.string "1$"
|
|
|
|
gUnknown_0827EDF7:: @ 27EDF7
|
|
.string "2$"
|
|
|
|
gUnknown_0827EDF9:: @ 27EDF9
|
|
.string "2$"
|
|
|
|
gUnknown_0827EDFB:: @ 27EDFB
|
|
.string "3$"
|
|
|
|
gUnknown_0827EDFD:: @ 27EDFD
|
|
.string "4$"
|
|
|
|
gUnknown_0827EDFF:: @ 27EDFF
|
|
.string "6$"
|
|
|
|
gUnknown_0827EE01:: @ 27EE01
|
|
.string "7$"
|
|
|
|
gUnknown_0827EE03:: @ 27EE03
|
|
.string "8$"
|
|
|
|
gUnknown_0827EE05:: @ 27EE05
|
|
.string "6$"
|
|
|
|
gUnknown_0827EE07:: @ 27EE07
|
|
.string "7$"
|
|
|
|
gUnknown_0827EE09:: @ 27EE09
|
|
.string "8$"
|
|
|
|
.include "data/scripts/tv.inc"
|
|
.include "data/text/tv.inc"
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28C7E9:: @ 828C7E9
|
|
LilycoveCity_ContestLobby_EventScript_28C7E9:: @ 828C7E9
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C7E9:: @ 828C7E9
|
|
SlateportCity_PokemonFanClub_EventScript_28C7E9:: @ 828C7E9
|
|
special InterviewAfter
|
|
incrementgamestat GAME_STAT_GOT_INTERVIEWED
|
|
release
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C7F0:: @ 828C7F0
|
|
setvar VAR_0x8005, 1
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C879
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
msgbox SlateportCity_PokemonFanClub_Text_280674, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C827
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C85C
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C827:: @ 828C827
|
|
msgbox SlateportCity_PokemonFanClub_Text_28073B, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_INTERVIEW
|
|
copyvar VAR_0x8005, VAR_0x8009
|
|
setvar VAR_0x8006, EASY_CHAT_PERSON_REPORTER_FEMALE
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C866
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C85C
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C85C:: @ 828C85C
|
|
msgbox SlateportCity_PokemonFanClub_Text_2805E2, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C866:: @ 828C866
|
|
msgbox SlateportCity_PokemonFanClub_Text_280789, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 1
|
|
goto SlateportCity_PokemonFanClub_EventScript_28C7E9
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C879:: @ 828C879
|
|
msgbox SlateportCity_PokemonFanClub_Text_28062E, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C883:: @ 828C883
|
|
lock
|
|
faceplayer
|
|
setvar VAR_0x8005, 2
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C939
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
goto_if_set FLAG_OCEANIC_MUSEUM_MET_REPORTER, SlateportCity_OceanicMuseum_1F_EventScript_28C8C8
|
|
setflag FLAG_OCEANIC_MUSEUM_MET_REPORTER
|
|
msgbox SlateportCity_OceanicMuseum_1F_Text_2811A0, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8E7
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
|
|
end
|
|
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C8C8:: @ 828C8C8
|
|
msgbox SlateportCity_OceanicMuseum_1F_Text_28126D, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8E7
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
|
|
end
|
|
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C8E7:: @ 828C8E7
|
|
msgbox SlateportCity_OceanicMuseum_1F_Text_2812F2, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_INTERVIEW
|
|
copyvar VAR_0x8005, VAR_0x8009
|
|
setvar VAR_0x8006, EASY_CHAT_PERSON_REPORTER_MALE
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C926
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
|
|
end
|
|
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C91C:: @ 828C91C
|
|
msgbox SlateportCity_OceanicMuseum_1F_Text_281367, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C926:: @ 828C926
|
|
msgbox SlateportCity_OceanicMuseum_1F_Text_2813B9, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 2
|
|
goto SlateportCity_OceanicMuseum_1F_EventScript_28C7E9
|
|
end
|
|
|
|
SlateportCity_OceanicMuseum_1F_EventScript_28C939:: @ 828C939
|
|
msgbox SlateportCity_OceanicMuseum_1F_Text_28144D, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C943:: @ 828C943
|
|
lock
|
|
faceplayer
|
|
specialvar VAR_RESULT, sub_80EF8F8
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C7F0
|
|
setvar VAR_0x8005, 3
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28CA4F
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
msgbox SlateportCity_PokemonFanClub_Text_280270, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28C98C
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28CA45
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C98C:: @ 828C98C
|
|
msgbox SlateportCity_PokemonFanClub_Text_28034F, MSGBOX_DEFAULT
|
|
random 3
|
|
copyvar VAR_0x800A, VAR_RESULT
|
|
switch VAR_RESULT
|
|
case 0, SlateportCity_PokemonFanClub_EventScript_28C9C3
|
|
case 1, SlateportCity_PokemonFanClub_EventScript_28C9D1
|
|
case 2, SlateportCity_PokemonFanClub_EventScript_28C9DF
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C9C3:: @ 828C9C3
|
|
msgbox SlateportCity_PokemonFanClub_Text_280393, MSGBOX_DEFAULT
|
|
goto SlateportCity_PokemonFanClub_EventScript_28C9ED
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C9D1:: @ 828C9D1
|
|
msgbox SlateportCity_PokemonFanClub_Text_2803EF, MSGBOX_DEFAULT
|
|
goto SlateportCity_PokemonFanClub_EventScript_28C9ED
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C9DF:: @ 828C9DF
|
|
msgbox SlateportCity_PokemonFanClub_Text_280454, MSGBOX_DEFAULT
|
|
goto SlateportCity_PokemonFanClub_EventScript_28C9ED
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28C9ED:: @ 828C9ED
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_FAN_CLUB
|
|
copyvar VAR_0x8005, VAR_0x8009
|
|
setvar VAR_0x8006, 0
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28CA45
|
|
msgbox SlateportCity_PokemonFanClub_Text_2804AC, MSGBOX_DEFAULT
|
|
setvar VAR_0x8006, 1
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_28CA45
|
|
msgbox SlateportCity_PokemonFanClub_Text_280523, MSGBOX_DEFAULT
|
|
copyvar VAR_0x8007, VAR_0x800A
|
|
setvar VAR_0x8005, 3
|
|
goto SlateportCity_PokemonFanClub_EventScript_28C7E9
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28CA45:: @ 828CA45
|
|
msgbox SlateportCity_PokemonFanClub_Text_2805E2, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_28CA4F:: @ 828CA4F
|
|
msgbox SlateportCity_PokemonFanClub_Text_28062E, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CA59:: @ 828CA59
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_TEMP_2, LilycoveCity_ContestLobby_EventScript_28CB21
|
|
setvar VAR_0x8005, 6
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CB21
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
msgbox LilycoveCity_ContestLobby_Text_27EF15, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CA9B
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CAD0
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CA9B:: @ 828CA9B
|
|
msgbox LilycoveCity_ContestLobby_Text_27EFE7, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_CONTEST_INTERVIEW
|
|
copyvar VAR_0x8005, VAR_0x8009
|
|
setvar VAR_0x8006, 0
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CADA
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CAD0
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CAD0:: @ 828CAD0
|
|
msgbox LilycoveCity_ContestLobby_Text_27F1EF, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CADA:: @ 828CADA
|
|
setvar VAR_0x8004, 24
|
|
special SetContestCategoryStringVarForInterview
|
|
msgbox LilycoveCity_ContestLobby_Text_27F03E, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_CONTEST_INTERVIEW
|
|
copyvar VAR_0x8005, VAR_0x8009
|
|
setvar VAR_0x8006, 1
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CAD0
|
|
msgbox LilycoveCity_ContestLobby_Text_27F0EC, MSGBOX_DEFAULT
|
|
setflag FLAG_TEMP_2
|
|
setvar VAR_0x8005, 6
|
|
goto LilycoveCity_ContestLobby_EventScript_28C7E9
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CB21:: @ 828CB21
|
|
msgbox LilycoveCity_ContestLobby_Text_27F23F, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CB2B:: @ 828CB2B
|
|
compare VAR_LINK_CONTEST_ROOM_STATE, 2
|
|
goto_if_ne LilycoveCity_ContestLobby_EventScript_28CB95
|
|
setvar VAR_0x8005, 6
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq LilycoveCity_ContestLobby_EventScript_28CB95
|
|
switch VAR_CONTEST_LOCATION
|
|
case 0, LilycoveCity_ContestLobby_EventScript_28CB95
|
|
case 2, LilycoveCity_ContestLobby_EventScript_28CB91
|
|
case 1, LilycoveCity_ContestLobby_EventScript_28CB91
|
|
case 3, LilycoveCity_ContestLobby_EventScript_28CB91
|
|
case 4, LilycoveCity_ContestLobby_EventScript_28CB91
|
|
case 5, LilycoveCity_ContestLobby_EventScript_28CB95
|
|
end
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CB91:: @ 828CB91
|
|
clearflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER
|
|
return
|
|
|
|
LilycoveCity_ContestLobby_EventScript_28CB95:: @ 828CB95
|
|
return
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CB96:: @ 828CB96
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_TEMP_2, BattleFrontier_BattleTowerLobby_EventScript_28CC7A
|
|
setvar VAR_0x8005, 7
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC7A
|
|
copyvar VAR_0x8009, VAR_0x8006
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27F704, MSGBOX_YESNO
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CBD8
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC2E
|
|
end
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CBD8:: @ 828CBD8
|
|
message BattleFrontier_BattleTowerLobby_Text_27F7BA
|
|
waitmessage
|
|
multichoice 20, 8, 45, 1
|
|
copyvar VAR_0x8008, VAR_RESULT
|
|
compare VAR_RESULT, 0
|
|
call_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC38
|
|
compare VAR_RESULT, 1
|
|
call_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC41
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27F97A, MSGBOX_DEFAULT
|
|
setvar VAR_0x8004, EASY_CHAT_TYPE_BATTLE_TOWER_INTERVIEW
|
|
copyvar VAR_0x8005, VAR_0x8009
|
|
call Common_ShowEasyChatScreen
|
|
lock
|
|
faceplayer
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC4A
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC70
|
|
end
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC2E:: @ 828CC2E
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27F84C, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC38:: @ 828CC38
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27F8AE, MSGBOX_DEFAULT
|
|
return
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC41:: @ 828CC41
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27F921, MSGBOX_DEFAULT
|
|
return
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC4A:: @ 828CC4A
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CC70
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27F9FD, MSGBOX_DEFAULT
|
|
setflag FLAG_TEMP_2
|
|
copyvar VAR_0x8004, VAR_0x8008
|
|
setvar VAR_0x8005, 7
|
|
goto BattleFrontier_BattleTowerLobby_EventScript_28C7E9
|
|
end
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC70:: @ 828CC70
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27FA6F, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC7A:: @ 828CC7A
|
|
msgbox BattleFrontier_BattleTowerLobby_Text_27FAF3, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CC84:: @ 828CC84
|
|
compare VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CCA6
|
|
setvar VAR_0x8005, 7
|
|
special InterviewBefore
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_28CCA6
|
|
clearflag FLAG_HIDE_BATTLE_TOWER_REPORTER
|
|
return
|
|
|
|
BattleFrontier_BattleTowerLobby_EventScript_28CCA6:: @ 828CCA6
|
|
setflag FLAG_HIDE_BATTLE_TOWER_REPORTER
|
|
return
|
|
|
|
.include "data/scripts/gabby_and_ty.inc"
|
|
.include "data/text/pokemon_news.inc"
|
|
.include "data/scripts/mauville_man.inc"
|
|
.include "data/scripts/field_move_scripts.inc"
|
|
.include "data/scripts/item_ball_scripts.inc"
|
|
.include "data/scripts/mystery_event_club.inc"
|
|
.include "data/scripts/day_care.inc"
|
|
|
|
EventScript_2926F8:: @ 82926F8
|
|
animateflash 1
|
|
setflashradius 1
|
|
end
|
|
|
|
.include "data/scripts/players_house.inc"
|
|
|
|
EventScript_RunningShoesManual:: @ 8292DE5
|
|
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7F66, MSGBOX_SIGN
|
|
end
|
|
|
|
.include "data/scripts/pokeblocks.inc"
|
|
|
|
gText_SoPretty:: @ 8294295
|
|
.string " so pretty!$"
|
|
|
|
gText_SoDarling:: @ 82942A1
|
|
.string " so darling!$"
|
|
|
|
gText_SoRelaxed:: @ 82942AE
|
|
.string " so relaxed!$"
|
|
|
|
gText_SoSunny:: @ 82942BB
|
|
.string " so sunny!$"
|
|
|
|
gText_SoDesirable:: @ 82942C6
|
|
.string " so desirable!$"
|
|
|
|
gText_SoExciting:: @ 82942D5
|
|
.string " so exciting!$"
|
|
|
|
gText_SoAmusing:: @ 82942E3
|
|
.string " so amusing!$"
|
|
|
|
gText_SoMagical:: @ 82942F0
|
|
.string " so magical!$"
|
|
|
|
gOtherText_Is:: @ 82942FD
|
|
.string " is$"
|
|
|
|
gOtherText_DontYouAgree:: @ 8294301
|
|
.string "\n"
|
|
.string "Don't you agree?$"
|
|
|
|
gMauvilleManText_ISoWantToGoOnAVacation:: @ 8294313
|
|
.string "I so want to go on a vacation.\n"
|
|
.string "Would you happen to know a nice place?$"
|
|
|
|
gMauvilleManText_IBoughtCrayonsWith120Colors:: @ 8294359
|
|
.string "I bought crayons with 120 colors!\n"
|
|
.string "Don't you think that's nice?$"
|
|
|
|
gMauvilleManText_WouldntItBeNiceIfWeCouldFloat:: @ 8294398
|
|
.string "Wouldn't it be nice if we could float\n"
|
|
.string "away on a cloud of bubbles?$"
|
|
|
|
gMauvilleManText_WhenYouWriteOnASandyBeach:: @ 82943DA
|
|
.string "When you write on a sandy beach,\n"
|
|
.string "they wash away. It makes me sad.$"
|
|
|
|
gMauvilleManText_WhatsTheBottomOfTheSeaLike:: @ 829441C
|
|
.string "What's the bottom of the sea like?\n"
|
|
.string "Just once I would so love to go!$"
|
|
|
|
gMauvilleManText_WhenYouSeeTheSettingSunDoesIt:: @ 8294460
|
|
.string "When you see the setting sun, does it\n"
|
|
.string "make you want to go home?$"
|
|
|
|
gMauvilleManText_LyingBackInTheGreenGrass:: @ 82944A0
|
|
.string "Lying back in the green grass…\n"
|
|
.string "Oh, it's so, so nice!$"
|
|
|
|
gMauvilleManText_SecretBasesAreSoWonderful:: @ 82944D5
|
|
.string "SECRET BASES are so wonderful!\n"
|
|
.string "Can't you feel the excitement?$"
|
|
|
|
.include "data/text/trainers.inc"
|
|
|
|
EventScript_RepelWoreOff:: @ 82A4B2A
|
|
msgbox Text_RepelWoreOff, MSGBOX_SIGN
|
|
end
|
|
|
|
Text_RepelWoreOff: @ 82A4B33
|
|
.string "REPEL's effect wore off…$"
|
|
|
|
.include "data/scripts/safari_zone.inc"
|
|
|
|
MauvilleCity_GameCorner_EventScript_2A5AB1:: @ 82A5AB1
|
|
checkitem ITEM_COIN_CASE, 1
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_GameCorner_EventScript_210456
|
|
setvar VAR_0x8004, 0
|
|
getpricereduction 2
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_GameCorner_EventScript_2A5B0D
|
|
addvar VAR_0x8004, 128
|
|
goto MauvilleCity_GameCorner_EventScript_2A5B0D
|
|
end
|
|
|
|
MauvilleCity_GameCorner_EventScript_2A5ADF:: @ 82A5ADF
|
|
checkitem ITEM_COIN_CASE, 1
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_GameCorner_EventScript_210456
|
|
setvar VAR_0x8004, 1
|
|
getpricereduction 2
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_GameCorner_EventScript_2A5B0D
|
|
addvar VAR_0x8004, 128
|
|
goto MauvilleCity_GameCorner_EventScript_2A5B0D
|
|
end
|
|
|
|
MauvilleCity_GameCorner_EventScript_2A5B0D:: @ 82A5B0D
|
|
special PlayRoulette
|
|
waitstate
|
|
end
|
|
|
|
.include "data/text/roulette.inc"
|
|
.include "data/text/pokedex_rating.inc"
|
|
.include "data/text/lottery_corner.inc"
|
|
.include "data/text/eon_ticket.inc"
|
|
.include "data/text/braille.inc"
|
|
.include "data/text/berries.inc"
|
|
.include "data/text/shoal_cave.inc"
|
|
|
|
Text_PictureBookShelf: @ 82A81E5
|
|
.string "There's a set of POKéMON picture books.$"
|
|
|
|
Text_BookShelf: @ 82A820D
|
|
.string "It's filled with all sorts of books.$"
|
|
|
|
Text_PokemonCenterBookShelf: @ 82A8232
|
|
.string "POKéMON magazines!\n"
|
|
.string "POKéMON PAL…\p"
|
|
.string "POKéMON HANDBOOK…\n"
|
|
.string "ADORABLE POKéMON…$"
|
|
|
|
Text_Vase: @ 82A8276
|
|
.string "This vase looks expensive…\n"
|
|
.string "Peered inside…\p"
|
|
.string "But, it was empty.$"
|
|
|
|
Text_EmptyTrashCan: @ 82A82B3
|
|
.string "It's empty.$"
|
|
|
|
Text_ShopShelf: @ 82A82BF
|
|
.string "The shelves brim with all sorts of\n"
|
|
.string "POKéMON merchandise.$"
|
|
|
|
Text_Blueprint: @ 82A82F7
|
|
.string "A blueprint of some sort?\n"
|
|
.string "It's too complicated!$"
|
|
|
|
GraniteCave_B1F_MapScript2_2A8327: @ 82A8327
|
|
MirageTower_2F_MapScript2_2A8327: @ 82A8327
|
|
MirageTower_3F_MapScript2_2A8327: @ 82A8327
|
|
MtPyre_2F_MapScript2_2A8327: @ 82A8327
|
|
SkyPillar_2F_MapScript2_2A8327: @ 82A8327
|
|
SkyPillar_4F_MapScript2_2A8327: @ 82A8327
|
|
map_script_2 VAR_ICE_STEP_COUNT, 0, EventScript_FallDownHole
|
|
.2byte 0
|
|
|
|
GraniteCave_B1F_MapScript1_2A8331: @ 82A8331
|
|
MirageTower_2F_MapScript1_2A8331: @ 82A8331
|
|
MirageTower_3F_MapScript1_2A8331: @ 82A8331
|
|
MtPyre_2F_MapScript1_2A8331: @ 82A8331
|
|
copyvar VAR_ICE_STEP_COUNT, 0x1
|
|
end
|
|
|
|
EventScript_FallDownHole:: @ 82A8337
|
|
lockall
|
|
delay 20
|
|
applymovement EVENT_OBJ_ID_PLAYER, GraniteCave_B1F_Movement_2A8369
|
|
waitmovement 0
|
|
playse SE_RU_HYUU
|
|
delay 60
|
|
warphole MAP_UNDEFINED
|
|
waitstate
|
|
end
|
|
|
|
gUnknown_082A8350:: @ 82A8350
|
|
lockall
|
|
delay 20
|
|
applymovement EVENT_OBJ_ID_PLAYER, GraniteCave_B1F_Movement_2A8369
|
|
waitmovement 0
|
|
playse SE_RU_HYUU
|
|
delay 60
|
|
special DoFallWarp
|
|
waitstate
|
|
end
|
|
|
|
GraniteCave_B1F_Movement_2A8369: @ 82A8369
|
|
set_invisible
|
|
step_end
|
|
|
|
.include "data/scripts/lilycove_lady.inc"
|
|
.include "data/text/match_call.inc"
|
|
.include "data/scripts/apprentice.inc"
|
|
|
|
gBattleDomeOpponentPotentialText1::
|
|
.string "The best candidate to be a champ!$"
|
|
|
|
gBattleDomeOpponentPotentialText2::
|
|
.string "A sure-finalist team.$"
|
|
|
|
gBattleDomeOpponentPotentialText3::
|
|
.string "A likely top-three finisher.$"
|
|
|
|
gBattleDomeOpponentPotentialText4::
|
|
.string "A candidate to finish first.$"
|
|
|
|
gBattleDomeOpponentPotentialText5::
|
|
.string "A team with top-class potential.$"
|
|
|
|
gBattleDomeOpponentPotentialText6::
|
|
.string "The dark horse team this tournament.$"
|
|
|
|
gBattleDomeOpponentPotentialText7::
|
|
.string "A better-than-average team.$"
|
|
|
|
gBattleDomeOpponentPotentialText8::
|
|
.string "This tournament's average team.$"
|
|
|
|
gBattleDomeOpponentPotentialText9::
|
|
.string "A team with average potential.$"
|
|
|
|
gBattleDomeOpponentPotentialText10::
|
|
.string "A weaker-than-average team.$"
|
|
|
|
gBattleDomeOpponentPotentialText11::
|
|
.string "A team looking for its first win.$"
|
|
|
|
gBattleDomeOpponentPotentialText12::
|
|
.string "One win will make this team proud.$"
|
|
|
|
gBattleDomeOpponentPotentialText13::
|
|
.string "Overall, a weak team.$"
|
|
|
|
gBattleDomeOpponentPotentialText14::
|
|
.string "A team with very low potential.$"
|
|
|
|
gBattleDomeOpponentPotentialText15::
|
|
.string "A team unlikely to win the tournament.$"
|
|
|
|
gBattleDomeOpponentPotentialText16::
|
|
.string "The team most unlikely to win.$"
|
|
|
|
gBattleDomeOpponentPotentialText17::
|
|
.string "The perfect, invincible superstar!$"
|
|
|
|
gBattleDomeOpponentStyleText1::
|
|
.string "Willing to risk total disaster at times.$"
|
|
|
|
gBattleDomeOpponentStyleText2::
|
|
.string "Skilled at enduring long battles.$"
|
|
|
|
gBattleDomeOpponentStyleText3::
|
|
.string "Varies tactics to suit the opponent.$"
|
|
|
|
gBattleDomeOpponentStyleText4::
|
|
.string "Has a tough winning pattern.$"
|
|
|
|
gBattleDomeOpponentStyleText5::
|
|
.string "Occasionally uses a very rare move.$"
|
|
|
|
gBattleDomeOpponentStyleText6::
|
|
.string "Uses startling and disruptive moves.$"
|
|
|
|
gBattleDomeOpponentStyleText7::
|
|
.string "Constantly watches HP in battle.$"
|
|
|
|
gBattleDomeOpponentStyleText8::
|
|
.string "Good at storing then loosing power.$"
|
|
|
|
gBattleDomeOpponentStyleText9::
|
|
.string "Skilled at enfeebling foes.$"
|
|
|
|
gBattleDomeOpponentStyleText10::
|
|
.string "Prefers tactics that rely on luck.$"
|
|
|
|
gBattleDomeOpponentStyleText11::
|
|
.string "Attacks with a regal atmosphere.$"
|
|
|
|
gBattleDomeOpponentStyleText12::
|
|
.string "Attacks with powerful, low-PP moves.$"
|
|
|
|
gBattleDomeOpponentStyleText13::
|
|
.string "Skilled at enfeebling, then attacking.$"
|
|
|
|
gBattleDomeOpponentStyleText14::
|
|
.string "Battles while enduring all attacks.$"
|
|
|
|
gBattleDomeOpponentStyleText15::
|
|
.string "Skilled at upsetting foes emotionally.$"
|
|
|
|
gBattleDomeOpponentStyleText16::
|
|
.string "Uses strong and straightforward moves.$"
|
|
|
|
gBattleDomeOpponentStyleText17::
|
|
.string "Aggressively uses strong moves.$"
|
|
|
|
gBattleDomeOpponentStyleText18::
|
|
.string "Battles while cleverly dodging attacks.$"
|
|
|
|
gBattleDomeOpponentStyleText19::
|
|
.string "Skilled at using upsetting attacks.$"
|
|
|
|
gBattleDomeOpponentStyleText20::
|
|
.string "Uses many popular moves.$"
|
|
|
|
gBattleDomeOpponentStyleText21::
|
|
.string "Has moves for powerful combinations.$"
|
|
|
|
gBattleDomeOpponentStyleText22::
|
|
.string "Uses high-probability attacks.$"
|
|
|
|
gBattleDomeOpponentStyleText23::
|
|
.string "Aggressively uses spectacular moves.$"
|
|
|
|
gBattleDomeOpponentStyleText24::
|
|
.string "Emphasizes offense over defense.$"
|
|
|
|
gBattleDomeOpponentStyleText25::
|
|
.string "Emphasizes defense over offense.$"
|
|
|
|
gBattleDomeOpponentStyleText26::
|
|
.string "Attacks quickly with strong moves.$"
|
|
|
|
gBattleDomeOpponentStyleText27::
|
|
.string "Often uses moves with added effects.$"
|
|
|
|
gBattleDomeOpponentStyleText28::
|
|
.string "Uses a well-balanced mix of moves.$"
|
|
|
|
gBattleDomeOpponentStyleTextUnused1::
|
|
.string "This is sample message 1.$"
|
|
|
|
gBattleDomeOpponentStyleTextUnused2::
|
|
.string "This is sample message 2.$"
|
|
|
|
gBattleDomeOpponentStyleTextUnused3::
|
|
.string "This is sample message 3.$"
|
|
|
|
gBattleDomeOpponentStyleTextUnused4::
|
|
.string "This is sample message 4.$"
|
|
|
|
gBattleDomeOpponentStatsText1::
|
|
.string "Emphasizes HP and ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText2::
|
|
.string "Emphasizes HP and DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText3::
|
|
.string "Emphasizes HP and SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText4::
|
|
.string "Emphasizes HP and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText5::
|
|
.string "Emphasizes HP and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText6::
|
|
.string "Emphasizes ATTACK and DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText7::
|
|
.string "Emphasizes ATTACK and SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText8::
|
|
.string "Emphasizes ATTACK and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText9::
|
|
.string "Emphasizes ATTACK and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText10::
|
|
.string "Emphasizes DEFENSE and SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText11::
|
|
.string "Emphasizes DEFENSE and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText12::
|
|
.string "Emphasizes DEFENSE and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText13::
|
|
.string "Emphasizes SPEED and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText14::
|
|
.string "Emphasizes SPEED and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText15::
|
|
.string "Emphasizes SP. ATTACK and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText16::
|
|
.string "Emphasizes HP.$"
|
|
|
|
gBattleDomeOpponentStatsText17::
|
|
.string "Emphasizes ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText18::
|
|
.string "Emphasizes DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText19::
|
|
.string "Emphasizes SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText20::
|
|
.string "Emphasizes SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText21::
|
|
.string "Emphasizes SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText22::
|
|
.string "Neglects HP and ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText23::
|
|
.string "Neglects HP and DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText24::
|
|
.string "Neglects HP and SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText25::
|
|
.string "Neglects HP and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText26::
|
|
.string "Neglects HP and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText27::
|
|
.string "Neglects ATTACK and DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText28::
|
|
.string "Neglects ATTACK and SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText29::
|
|
.string "Neglects ATTACK and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText30::
|
|
.string "Neglects ATTACK and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText31::
|
|
.string "Neglects DEFENSE and SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText32::
|
|
.string "Neglects DEFENSE and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText33::
|
|
.string "Neglects DEFENSE and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText34::
|
|
.string "Neglects SPEED and SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText35::
|
|
.string "Neglects SPEED and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText36::
|
|
.string "Neglects SP. ATTACK and SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText37::
|
|
.string "Neglects HP.$"
|
|
|
|
gBattleDomeOpponentStatsText38::
|
|
.string "Neglects ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText39::
|
|
.string "Neglects DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText40::
|
|
.string "Neglects SPEED.$"
|
|
|
|
gBattleDomeOpponentStatsText41::
|
|
.string "Neglects SP. ATTACK.$"
|
|
|
|
gBattleDomeOpponentStatsText42::
|
|
.string "Neglects SP. DEFENSE.$"
|
|
|
|
gBattleDomeOpponentStatsText43::
|
|
.string "Raises POKéMON in a well-balanced way.$"
|
|
|
|
gBattleDomeWinText1::
|
|
.string "Let the battle begin!$"
|
|
|
|
gBattleDomeWinText2::
|
|
.string "{STR_VAR_1} won using {STR_VAR_2}!$"
|
|
|
|
gBattleDomeWinText3::
|
|
.string "{STR_VAR_1} became the champ!$"
|
|
|
|
gBattleDomeWinText4::
|
|
.string "{STR_VAR_1} won by default!$"
|
|
|
|
gBattleDomeWinText5::
|
|
.string "{STR_VAR_1} won outright by default!$"
|
|
|
|
gBattleDomeWinText6::
|
|
.string "{STR_VAR_1} won without using a move!$"
|
|
|
|
gBattleDomeWinText7::
|
|
.string "{STR_VAR_1} won outright with no moves!$"
|
|
|
|
gBattleDomeMatchNumberText1::
|
|
.string "Round 1, Match 1$"
|
|
|
|
gBattleDomeMatchNumberText2::
|
|
.string "Round 1, Match 2$"
|
|
|
|
gBattleDomeMatchNumberText3::
|
|
.string "Round 1, Match 3$"
|
|
|
|
gBattleDomeMatchNumberText4::
|
|
.string "Round 1, Match 4$"
|
|
|
|
gBattleDomeMatchNumberText5::
|
|
.string "Round 1, Match 5$"
|
|
|
|
gBattleDomeMatchNumberText6::
|
|
.string "Round 1, Match 6$"
|
|
|
|
gBattleDomeMatchNumberText7::
|
|
.string "Round 1, Match 7$"
|
|
|
|
gBattleDomeMatchNumberText8::
|
|
.string "Round 1, Match 8$"
|
|
|
|
gBattleDomeMatchNumberText9::
|
|
.string "Round 2, Match 1$"
|
|
|
|
gBattleDomeMatchNumberText10::
|
|
.string "Round 2, Match 2$"
|
|
|
|
gBattleDomeMatchNumberText11::
|
|
.string "Round 2, Match 3$"
|
|
|
|
gBattleDomeMatchNumberText12::
|
|
.string "Round 2, Match 4$"
|
|
|
|
gBattleDomeMatchNumberText13::
|
|
.string "Semifinal Match 1$"
|
|
|
|
gBattleDomeMatchNumberText14::
|
|
.string "Semifinal Match 2$"
|
|
|
|
gBattleDomeMatchNumberText15::
|
|
.string "Final Match$"
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_MapScripts_2C3E1B: @ 82C3E1B
|
|
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C3E25
|
|
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeRandomRoom1_MapScript2_2C3EDE
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C3E25: @ 82C3E25
|
|
setvar VAR_0x8004, 4
|
|
special CallBattlePikeFunction
|
|
setvar VAR_0x8004, 5
|
|
special CallBattlePikeFunction
|
|
switch VAR_RESULT
|
|
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
|
|
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
|
|
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EC0
|
|
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EA2
|
|
case 4, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
|
|
case 7, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3E93
|
|
case 6, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EA2
|
|
case 8, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3ECF
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3E93:: @ 82C3E93
|
|
setobjectxyperm 1, 2, 5
|
|
setobjectxyperm 2, 6, 5
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EA2:: @ 82C3EA2
|
|
setobjectxyperm 1, 4, 4
|
|
setobjectxyperm 2, 3, 4
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1:: @ 82C3EB1
|
|
setobjectxyperm 1, 4, 4
|
|
setobjectxyperm 2, 0, 0
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EC0:: @ 82C3EC0
|
|
setobjectxyperm 1, 5, 5
|
|
setobjectxyperm 2, 0, 0
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3ECF:: @ 82C3ECF
|
|
setobjectxyperm 1, 4, 3
|
|
setobjectxyperm 2, 4, 4
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_MapScript2_2C3EDE: @ 82C3EDE
|
|
map_script_2 VAR_TEMP_4, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EE8
|
|
.2byte 0
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EE8:: @ 82C3EE8
|
|
setvar VAR_OBJ_GFX_ID_1, EVENT_OBJ_GFX_LINK_RECEPTIONIST
|
|
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_LINK_RECEPTIONIST
|
|
setvar VAR_0x8004, 5
|
|
special CallBattlePikeFunction
|
|
compare VAR_RESULT, 3
|
|
goto_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
|
|
compare VAR_RESULT, 6
|
|
goto_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
|
|
compare VAR_RESULT, 7
|
|
goto_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
|
|
compare VAR_RESULT, 8
|
|
goto_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F3F
|
|
hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM1
|
|
setvar VAR_TEMP_4, 1
|
|
turnobject 255, 2
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35:: @ 82C3F35
|
|
setvar VAR_TEMP_4, 1
|
|
turnobject 255, 2
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F3F:: @ 82C3F3F
|
|
setvar VAR_TEMP_4, 1
|
|
turnobject 255, 2
|
|
hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM1
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F4E:: @ 82C3F4E
|
|
setvar VAR_0x8007, 0
|
|
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F59:: @ 82C3F59
|
|
setvar VAR_0x8007, 1
|
|
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F64:: @ 82C3F64
|
|
setvar VAR_0x8007, 2
|
|
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F:: @ 82C3F6F
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 1
|
|
special CallBattlePikeFunction
|
|
addvar VAR_RESULT, 1
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 1
|
|
copyvar VAR_0x8006, VAR_RESULT
|
|
special CallBattlePikeFunction
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 2
|
|
special CallFrontierUtilFunc
|
|
addvar VAR_RESULT, 1
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 2
|
|
copyvar VAR_0x8006, VAR_RESULT
|
|
special CallFrontierUtilFunc
|
|
setvar VAR_0x8004, 0
|
|
special CallBattlePikeFunction
|
|
setvar VAR_0x8004, 5
|
|
special CallBattlePikeFunction
|
|
switch VAR_RESULT
|
|
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 3, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 4, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 5, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4049
|
|
case 6, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 7, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
case 8, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030:: @ 82C4030
|
|
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattlePikeThreePathRoom_Movement_2C427A
|
|
waitmovement 0
|
|
call BattleFrontier_BattlePikeThreePathRoom_EventScript_25BB49
|
|
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM1, 255, 4, 7
|
|
waitstate
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4049:: @ 82C4049
|
|
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattlePikeThreePathRoom_Movement_2C427A
|
|
waitmovement 0
|
|
call BattleFrontier_BattlePikeThreePathRoom_EventScript_25BB49
|
|
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM3, 255, 4, 19
|
|
waitstate
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062:: @ 82C4062
|
|
setvar VAR_TEMP_3, 1
|
|
setvar VAR_TEMP_2, 1
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D:: @ 82C406D
|
|
setvar VAR_TEMP_3, 0
|
|
setvar VAR_TEMP_2, 0
|
|
lockall
|
|
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CE36, MSGBOX_DEFAULT
|
|
closemessage
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082:: @ 82C4082
|
|
setvar VAR_TEMP_3, 1
|
|
setvar VAR_TEMP_2, 1
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D:: @ 82C408D
|
|
setvar VAR_TEMP_3, 0
|
|
setvar VAR_TEMP_2, 0
|
|
lockall
|
|
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25CE36, MSGBOX_DEFAULT
|
|
closemessage
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2:: @ 82C40A2
|
|
setvar VAR_0x8004, 25
|
|
special CallBattlePikeFunction
|
|
compare VAR_RESULT, 1
|
|
call_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128
|
|
compare VAR_RESULT, 1
|
|
call_if_ne BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 1
|
|
special CallBattlePikeFunction
|
|
addvar VAR_RESULT, 1
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 1
|
|
copyvar VAR_0x8006, VAR_RESULT
|
|
special CallBattlePikeFunction
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 2
|
|
special CallFrontierUtilFunc
|
|
addvar VAR_RESULT, 1
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 2
|
|
copyvar VAR_0x8006, VAR_RESULT
|
|
special CallFrontierUtilFunc
|
|
setvar VAR_0x8004, 3
|
|
special CallBattlePikeFunction
|
|
compare VAR_RESULT, 1
|
|
call_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
|
|
compare VAR_RESULT, 0
|
|
call_if_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C415C
|
|
waitstate
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128:: @ 82C4128
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128:: @ 82C4128
|
|
setvar VAR_0x8004, 24
|
|
setvar VAR_0x8005, 1
|
|
special CallBattlePikeFunction
|
|
return
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136:: @ 82C4136
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136:: @ 82C4136
|
|
setvar VAR_0x8004, 24
|
|
setvar VAR_0x8005, 0
|
|
special CallBattlePikeFunction
|
|
return
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144:: @ 82C4144
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4144:: @ 82C4144
|
|
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattlePikeRandomRoom1_Movement_2C427A
|
|
waitmovement 0
|
|
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25BB49
|
|
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM2, 255, 2, 7
|
|
return
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C415C:: @ 82C415C
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C415C:: @ 82C415C
|
|
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattlePikeRandomRoom1_Movement_2C427A
|
|
waitmovement 0
|
|
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25BB49
|
|
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM, 255, 6, 10
|
|
return
|
|
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174:: @ 82C4174
|
|
setvar VAR_0x8004, 7
|
|
special CallBattlePikeFunction
|
|
setvar VAR_0x8004, 25
|
|
special CallBattlePikeFunction
|
|
compare VAR_RESULT, 1
|
|
call_if_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128
|
|
compare VAR_RESULT, 1
|
|
call_if_ne BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 1
|
|
special CallBattlePikeFunction
|
|
addvar VAR_RESULT, 1
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 1
|
|
copyvar VAR_0x8006, VAR_RESULT
|
|
special CallBattlePikeFunction
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 2
|
|
special CallFrontierUtilFunc
|
|
addvar VAR_RESULT, 1
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 2
|
|
copyvar VAR_0x8006, VAR_RESULT
|
|
special CallFrontierUtilFunc
|
|
setvar VAR_0x8004, 3
|
|
special CallBattlePikeFunction
|
|
compare VAR_RESULT, 1
|
|
call_if_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4144
|
|
compare VAR_RESULT, 0
|
|
call_if_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_2C415C
|
|
waitstate
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202:: @ 82C4202
|
|
setvar VAR_TEMP_3, 1
|
|
setvar VAR_TEMP_2, 1
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D:: @ 82C420D
|
|
setvar VAR_TEMP_3, 0
|
|
setvar VAR_TEMP_2, 0
|
|
lockall
|
|
msgbox BattleFrontier_BattlePikeRandomRoom3_Text_25CE36, MSGBOX_DEFAULT
|
|
closemessage
|
|
end
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222:: @ 82C4222
|
|
setvar VAR_0x8004, 2
|
|
setvar VAR_0x8005, 0
|
|
setvar VAR_0x8006, 4
|
|
special CallFrontierUtilFunc
|
|
warp MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
|
|
waitstate
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C423E: @ 82C423E
|
|
BattleFrontier_BattlePikeThreePathRoom_MapScript1_2C423E: @ 82C423E
|
|
setorcopyvar VAR_0x8006, VAR_RESULT
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 0
|
|
special CallFrontierUtilFunc
|
|
compare VAR_RESULT, 2
|
|
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
|
|
call BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4271
|
|
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B:: @ 82C426B
|
|
setorcopyvar VAR_RESULT, VAR_0x8006
|
|
end
|
|
|
|
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4271:: @ 82C4271
|
|
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4271:: @ 82C4271
|
|
setvar VAR_0x8004, 21
|
|
special CallFrontierUtilFunc
|
|
return
|
|
|
|
BattleFrontier_BattlePikeRandomRoom1_Movement_2C427A: @ 82C427A
|
|
BattleFrontier_BattlePikeThreePathRoom_Movement_2C427A: @ 82C427A
|
|
set_invisible
|
|
step_end
|
|
|
|
LilycoveCity_ContestLobby_Text_2C427C: @ 82C427C
|
|
.string "BLEND MASTER: Indeed I am!\n"
|
|
.string "The BLEND MASTER am I!\p"
|
|
.string "Blend with me, and you shall witness\n"
|
|
.string "the mastery I bring to blending!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C42F4: @ 82C42F4
|
|
.string "BLEND MASTER: Hmmm! So, you wish to\n"
|
|
.string "see my mastery in action?$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C4332: @ 82C4332
|
|
.string "Hmmm!\p"
|
|
.string "So, you are too busy now, I see!\p"
|
|
.string "But fear not!\n"
|
|
.string "I shall be here all day!\l"
|
|
.string "Hurry back from your errand!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C439D: @ 82C439D
|
|
.string "Hmmm!\p"
|
|
.string "You haven't got a single BERRY!\p"
|
|
.string "I shall be here all day!\n"
|
|
.string "Hurry back with some BERRIES!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C43FA: @ 82C43FA
|
|
.string "Of course!\n"
|
|
.string "Of course!\p"
|
|
.string "Incidentally…\n"
|
|
.string "You do know how to blend {POKEBLOCK}S\l"
|
|
.string "from BERRIES?$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C444C: @ 82C444C
|
|
.string "Hmmm!\p"
|
|
.string "Ah, but it is a simple process!\p"
|
|
.string "When the BLENDER's arrow comes to\n"
|
|
.string "your marker, just press the A Button.\p"
|
|
.string "That's all you have to do.\p"
|
|
.string "When you see how precisely I press\n"
|
|
.string "the A Button, you will understand.$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C451B: @ 82C451B
|
|
.string "Fine!\p"
|
|
.string "Let's get started, then!\p"
|
|
.string "All together with the BLEND MASTER,\n"
|
|
.string "let's BERRY BLENDER!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C4573: @ 82C4573
|
|
.string "Hmmm!\p"
|
|
.string "You don't appear to have gotten\n"
|
|
.string "the {POKEBLOCK} CASE!\p"
|
|
.string "I shall be here all day!\n"
|
|
.string "Obtain the {POKEBLOCK} CASE and hurry back!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C45E8: @ 82C45E8
|
|
.string "Hmmm!\p"
|
|
.string "Your {POKEBLOCK} CASE appears to be full!\p"
|
|
.string "I shall be here all day!\n"
|
|
.string "Use some {POKEBLOCK}S and hurry back!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C464B: @ 82C464B
|
|
.string "Whoa!\n"
|
|
.string "Awesome!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C465A: @ 82C465A
|
|
.string "Wickedly fast!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C4669: @ 82C4669
|
|
.string "What an expert!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C4679: @ 82C4679
|
|
.string "When I blended with the MASTER,\n"
|
|
.string "we made amazing {POKEBLOCK}S!$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C46B1: @ 82C46B1
|
|
.string "Eyes that track the arrow with\n"
|
|
.string "machinelike intensity…\p"
|
|
.string "A hand that taps the A Button\n"
|
|
.string "with clockwork-like precision…\p"
|
|
.string "Possessing these qualities makes\n"
|
|
.string "the BLEND MASTER truly great.$"
|
|
|
|
LilycoveCity_ContestLobby_Text_2C4763: @ 82C4763
|
|
.string "The BLEND MASTER's supposed to work\n"
|
|
.string "on his skills deep in the mountains.\p"
|
|
.string "Sometimes, he comes to LILYCOVE\n"
|
|
.string "to blend BERRIES all day long.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C47EB: @ 82C47EB
|
|
.string "I welcome you to the BATTLE TENT\n"
|
|
.string "FALLARBOR SITE!\p"
|
|
.string "I am your guide to the Set KO Tourney!$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4843: @ 82C4843
|
|
.string "Now, do you wish to take the challenge\n"
|
|
.string "of a Set KO Tourney?$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C487F: @ 82C487F
|
|
.string "We await your challenge on\n"
|
|
.string "another occasion!$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C48AC: @ 82C48AC
|
|
.string "In the FALLARBOR BATTLE TENT,\n"
|
|
.string "we undertake the Set KO Tourney.\p"
|
|
.string "All participants enter with a team of\n"
|
|
.string "three POKéMON.\p"
|
|
.string "The three POKéMON must be lined up\n"
|
|
.string "in the order that they are to appear in.\p"
|
|
.string "During battle, the POKéMON will appear\n"
|
|
.string "one at a time in the preset order.\p"
|
|
.string "Once a POKéMON enters battle, it must\n"
|
|
.string "remain out until the match is decided.\p"
|
|
.string "If a match remains undecided in\n"
|
|
.string "three turns, it goes to judging.\p"
|
|
.string "If you wish to interrupt your challenge,\n"
|
|
.string "please save the game.\p"
|
|
.string "If you don't save, you will not be able\n"
|
|
.string "to continue with your challenge.\p"
|
|
.string "If you pull off the feat of beating\n"
|
|
.string "three TRAINERS in succession,\l"
|
|
.string "we will present you with a fine prize.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4B35: @ 82C4B35
|
|
.string "Before showing you to the BATTLE\n"
|
|
.string "TENT, I must save. Is that okay?$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4B77: @ 82C4B77
|
|
.string "We offer two levels of challenge,\n"
|
|
.string "Level 50 and Open Level.\l"
|
|
.string "Which is your choice?$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4BC8: @ 82C4BC8
|
|
.string "Very well, now select your\n"
|
|
.string "three POKéMON, please.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4BFA: @ 82C4BFA
|
|
.string "My dear challenger!\p"
|
|
.string "You do not have the three POKéMON\n"
|
|
.string "required for entry.\p"
|
|
.string "They also must not hold the same\n"
|
|
.string "kinds of items.\p"
|
|
.string "EGGS{STR_VAR_1} ineligible.\p"
|
|
.string "When you have made your preparations,\n"
|
|
.string "please do return.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4CC0: @ 82C4CC0
|
|
.string "My dear challenger!\p"
|
|
.string "You do not have the three POKéMON\n"
|
|
.string "required for entry.\p"
|
|
.string "To qualify, you must bring three\n"
|
|
.string "different kinds of POKéMON.\p"
|
|
.string "They also must not hold the same\n"
|
|
.string "kinds of items.\p"
|
|
.string "EGGS{STR_VAR_1} ineligible.\p"
|
|
.string "When you have made your preparations,\n"
|
|
.string "please do return.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4DC3: @ 82C4DC3
|
|
.string "I shall now guide you to\n"
|
|
.string "the BATTLE TENT.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4DED: @ 82C4DED
|
|
.string "My dear challenger!\p"
|
|
.string "You did not save the game before\n"
|
|
.string "shutting down, did you?\p"
|
|
.string "It is unfortunate, but that has\n"
|
|
.string "resulted in your disqualification\l"
|
|
.string "from your challenge.\p"
|
|
.string "You may, of course, start with a fresh\n"
|
|
.string "challenge.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4EC3: @ 82C4EC3
|
|
.string "How splendid! You have beaten\n"
|
|
.string "three TRAINERS in succession!$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4EFF: @ 82C4EFF
|
|
.string "Please wait while I save the game.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4F22: @ 82C4F22
|
|
.string "In commemoration of your 3-win streak,\n"
|
|
.string "we present you with this prize.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4F69: @ 82C4F69
|
|
.string "{PLAYER} received the prize\n"
|
|
.string "{STR_VAR_1}.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4F83: @ 82C4F83
|
|
.string "Oh?\n"
|
|
.string "Your BAG seems to be full.\p"
|
|
.string "I urge you to clear space and\n"
|
|
.string "return for your prize.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C4FD7: @ 82C4FD7
|
|
.string "Thank you so much for participating!\p"
|
|
.string "Please wait while I save the game.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C501F: @ 82C501F
|
|
.string "We await your challenge on\n"
|
|
.string "another occasion!$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C504C: @ 82C504C
|
|
.string "We have been looking forward to\n"
|
|
.string "your arrival.\p"
|
|
.string "Before I show you to the BATTLE TENT,\n"
|
|
.string "I must save the game. Please wait.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C50C3: @ 82C50C3
|
|
.string "I welcome you to the BATTLE TENT\n"
|
|
.string "VERDANTURF SITE!\p"
|
|
.string "Here, the TRAINER's trust toward\n"
|
|
.string "POKéMON is tested.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5129: @ 82C5129
|
|
.string "Do you wish to take the VERDANTURF\n"
|
|
.string "BATTLE TENT challenge?$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5163: @ 82C5163
|
|
.string "In the VERDANTURF BATTLE TENT,\n"
|
|
.string "there is one crucial rule that must\l"
|
|
.string "be obeyed.\p"
|
|
.string "TRAINERS are permitted only to switch\n"
|
|
.string "their POKéMON in and out.\p"
|
|
.string "TRAINERS are otherwise forbidden to\n"
|
|
.string "command their POKéMON.\p"
|
|
.string "The POKéMON are to behave according\n"
|
|
.string "to their nature and battle on their own.\p"
|
|
.string "You must put your trust in your\n"
|
|
.string "POKéMON and watch over them.\p"
|
|
.string "If you achieve the honor of beating\n"
|
|
.string "three TRAINERS in succession,\l"
|
|
.string "we will present you with a prize.\p"
|
|
.string "If you want to interrupt your\n"
|
|
.string "challenge, please save the game.\p"
|
|
.string "If you don't save before interrupting,\n"
|
|
.string "you will be disqualified.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C539A: @ 82C539A
|
|
.string "When you have fortified your heart\n"
|
|
.string "and POKéMON, you must return.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C53DB: @ 82C53DB
|
|
.string "There are two levels of difficulty,\n"
|
|
.string "Level 50 and Open Level.\l"
|
|
.string "Which is your choice of a challenge?$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C543D: @ 82C543D
|
|
.string "Sigh…\p"
|
|
.string "You do not have the three POKéMON\n"
|
|
.string "required for the challenge.\p"
|
|
.string "To enter, you must provide three\n"
|
|
.string "different kinds of POKéMON.\p"
|
|
.string "They also must not be holding\n"
|
|
.string "the same kinds of items.\p"
|
|
.string "EGGS{STR_VAR_1} ineligible.\p"
|
|
.string "Come back when you have made\n"
|
|
.string "your preparations.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5538: @ 82C5538
|
|
.string "Sigh…\p"
|
|
.string "You do not have the three POKéMON\n"
|
|
.string "required for the challenge.\p"
|
|
.string "To enter, you must provide three\n"
|
|
.string "different kinds of POKéMON.\p"
|
|
.string "They also must not be holding\n"
|
|
.string "the same kinds of items.\p"
|
|
.string "EGGS{STR_VAR_1} ineligible.\p"
|
|
.string "Come back when you have made\n"
|
|
.string "your preparations.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5633: @ 82C5633
|
|
.string "Good. Now, you must select your\n"
|
|
.string "three POKéMON.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5662: @ 82C5662
|
|
.string "I must save before I show you to\n"
|
|
.string "the BATTLE TENT. Is that okay?$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C56A2: @ 82C56A2
|
|
.string "Good.\n"
|
|
.string "Now, follow me.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C56B8: @ 82C56B8
|
|
.string "I feel privileged for having seen\n"
|
|
.string "your POKéMON's exploits.\p"
|
|
.string "The results will be recorded.\n"
|
|
.string "I must ask you to briefly wait.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5731: @ 82C5731
|
|
.string "To achieve a 3-win streak…\p"
|
|
.string "The bonds that bind your heart with\n"
|
|
.string "your POKéMON seem firm and true.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C5791: @ 82C5791
|
|
.string "Your feat will be recorded.\n"
|
|
.string "I must ask you to briefly wait.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C57CD: @ 82C57CD
|
|
.string "For the feat of your 3-win streak,\n"
|
|
.string "we present you with this prize.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5810: @ 82C5810
|
|
.string "Welcome to the BATTLE TENT\n"
|
|
.string "SLATEPORT SITE!\p"
|
|
.string "I am your guide to the Battle Swap\n"
|
|
.string "Tournament.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C586A: @ 82C586A
|
|
.string "Would you like to take the Battle\n"
|
|
.string "Swap challenge?$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C589C: @ 82C589C
|
|
.string "Here at the SLATEPORT BATTLE TENT,\n"
|
|
.string "we hold Battle Swap events\l"
|
|
.string "using rental POKéMON.\p"
|
|
.string "First, you will be loaned three\n"
|
|
.string "POKéMON specifically for this event.\p"
|
|
.string "Using the supplied rental POKéMON,\n"
|
|
.string "you must conduct a SINGLE BATTLE.\p"
|
|
.string "If you win, you are permitted to trade\n"
|
|
.string "one of your rental POKéMON.\p"
|
|
.string "Repeat this cycle of battling and\n"
|
|
.string "trading--if you win three times in\l"
|
|
.string "a row, you will earn a fine prize.\p"
|
|
.string "If you want to interrupt your\n"
|
|
.string "challenge, please save the game.\p"
|
|
.string "If you don't save before interrupting,\n"
|
|
.string "you will be disqualified.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5AA5: @ 82C5AA5
|
|
.string "We look forward to your next visit.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5AC9: @ 82C5AC9
|
|
.string "Which level do you wish to challenge?\n"
|
|
.string "Level 50 or Level 100?$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5B06: @ 82C5B06
|
|
.string "Before you begin your challenge,\n"
|
|
.string "I need to save data. Is that okay?$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5B4A: @ 82C5B4A
|
|
.string "Okay, I will hold your POKéMON for\n"
|
|
.string "safekeeping while you compete.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5B8C: @ 82C5B8C
|
|
.string "Please step this way.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5BA2: @ 82C5BA2
|
|
.string "Thank you for participating!\p"
|
|
.string "I will return your POKéMON in exchange\n"
|
|
.string "for our rental POKéMON.\p"
|
|
.string "I must also save your event results.\n"
|
|
.string "Please wait.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5C30: @ 82C5C30
|
|
.string "I will return your POKéMON in exchange\n"
|
|
.string "for our rental POKéMON.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5C6F: @ 82C5C6F
|
|
.string "Congratulations!\n"
|
|
.string "You've won three straight matches!\p"
|
|
.string "I will return your POKéMON in exchange\n"
|
|
.string "for our rental POKéMON.\p"
|
|
.string "I must also save your event results.\n"
|
|
.string "Please wait.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5D14: @ 82C5D14
|
|
.string "In recognition of your 3-win streak,\n"
|
|
.string "we award you this prize.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5D52: @ 82C5D52
|
|
.string "Oh?\n"
|
|
.string "You seem to have no room for this.\p"
|
|
.string "Please make room in your BAG and\n"
|
|
.string "let me know.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5DA7: @ 82C5DA7
|
|
.string "We've been waiting for you!\p"
|
|
.string "Before we resume your challenge,\n"
|
|
.string "I must save the game.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5DFA: @ 82C5DFA
|
|
.string "I'm sorry to say this, but you didn't\n"
|
|
.string "save before you quit playing last time.\p"
|
|
.string "As a result, you have been disqualified\n"
|
|
.string "from your challenge.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5E85: @ 82C5E85
|
|
.string "We'll return your personal POKéMON.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5EA9: @ 82C5EA9
|
|
.string "{PLAYER} received the prize\n"
|
|
.string "{STR_VAR_1}.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5EC3: @ 82C5EC3
|
|
.string "The Battle Swap rules are listed.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5EE5: @ 82C5EE5
|
|
.string "Which heading do you want to read?$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5F08: @ 82C5F08
|
|
.string "In a Battle Swap event, you may use\n"
|
|
.string "only three POKéMON.\p"
|
|
.string "Whether you are renting or swapping,\n"
|
|
.string "your team may not have two or more\l"
|
|
.string "of the same POKéMON.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C5F9D: @ 82C5F9D
|
|
.string "You may swap POKéMON only with\n"
|
|
.string "the TRAINER you have just defeated.\p"
|
|
.string "You may swap for only those POKéMON\n"
|
|
.string "used by the beaten TRAINER.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C6020: @ 82C6020
|
|
.string "After every battle you win, you may\n"
|
|
.string "swap for one of your defeated\l"
|
|
.string "opponent's POKéMON.\p"
|
|
.string "You will not be able to swap POKéMON\n"
|
|
.string "with the third TRAINER in the event.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C60C0: @ 82C60C0
|
|
.string "There are two key points to be aware\n"
|
|
.string "of when swapping POKéMON.\p"
|
|
.string "First, when swapping, you can't check\n"
|
|
.string "the stats of the POKéMON you are\l"
|
|
.string "about to receive.\p"
|
|
.string "Second, the POKéMON on your team\n"
|
|
.string "are lined up in sequence, depending on\l"
|
|
.string "the order in which you rented them.\p"
|
|
.string "This sequence remains unchanged\n"
|
|
.string "even when swaps are made.$"
|
|
|
|
SlateportCity_BattleTentLobby_Text_2C61FE: @ 82C61FE
|
|
.string "The POKéMON of the SLATEPORT\n"
|
|
.string "BATTLE TENT are all rentals.\p"
|
|
.string "All rental POKéMON are kept at\n"
|
|
.string "Level 30.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C6261: @ 82C6261
|
|
.string "The VERDANTURF BATTLE TENT\n"
|
|
.string "rules are listed.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C628E: @ 82C628E
|
|
.string "Which heading do you want to read?$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C62B1: @ 82C62B1
|
|
.string "Here at the VERDANTURF BATTLE TENT,\n"
|
|
.string "POKéMON are required to think and\l"
|
|
.string "battle by themselves.\p"
|
|
.string "Unlike in the wild, POKéMON that live\n"
|
|
.string "with people behave differently\l"
|
|
.string "depending on their nature.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C636D: @ 82C636D
|
|
.string "Depending on its nature, a POKéMON\n"
|
|
.string "may prefer to attack no matter what.\p"
|
|
.string "Another POKéMON may prefer to protect\n"
|
|
.string "itself from any harm.\p"
|
|
.string "Yet another may enjoy vexing or\n"
|
|
.string "confounding its foes.\p"
|
|
.string "Depending on its nature, a POKéMON\n"
|
|
.string "will have favorite moves that it is good\l"
|
|
.string "at using.\p"
|
|
.string "It may also dislike certain moves that\n"
|
|
.string "it has trouble using.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C64BA: @ 82C64BA
|
|
.string "There are offensive moves that inflict\n"
|
|
.string "direct damage on the foe.\p"
|
|
.string "There are defensive moves that are\n"
|
|
.string "used to prepare for enemy attacks or\l"
|
|
.string "used to heal HP and so on.\p"
|
|
.string "There are also other somewhat-odd\n"
|
|
.string "moves that may enfeeble the foes with\l"
|
|
.string "stat problems including poison and \l"
|
|
.string "paralysis.\p"
|
|
.string "POKéMON will consider using moves in\n"
|
|
.string "these three categories.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C6612: @ 82C6612
|
|
.string "When not under command by its TRAINER,\n"
|
|
.string "a POKéMON may be unable to effectively\l"
|
|
.string "use certain moves.\p"
|
|
.string "A POKéMON is not good at using any\n"
|
|
.string "move that it dislikes.\p"
|
|
.string "If a POKéMON only knows moves that\n"
|
|
.string "do not match its nature, it will often\l"
|
|
.string "be unable to live up to its potential.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C671E: @ 82C671E
|
|
.string "Depending on its nature, a POKéMON may\n"
|
|
.string "start using moves that don't match its\l"
|
|
.string "nature when it is in trouble.\p"
|
|
.string "If a POKéMON begins behaving oddly\n"
|
|
.string "in a pinch, watch it carefully.$"
|
|
|
|
FallarborTown_BattleTentLobby_Text_2C67CD: @ 82C67CD
|
|
VerdanturfTown_BattleTentLobby_Text_2C67CD: @ 82C67CD
|
|
.string "At this BATTLE TENT, the levels of\n"
|
|
.string "your opponents will be adjusted to\l"
|
|
.string "match the levels of your POKéMON.\p"
|
|
.string "However, no TRAINER you face will\n"
|
|
.string "have any POKéMON below Level 30.$"
|
|
|
|
VerdanturfTown_BattleTentLobby_Text_2C6878: @ 82C6878
|
|
.string "The VERDANTURF BATTLE TENT\n"
|
|
.string "rules are listed.$"
|
|
|
|
LilycoveCity_Harbor_Text_2C68A5: @ 82C68A5
|
|
.string "What's up, youngster?\p"
|
|
.string "What, it's you who's supposed to have\n"
|
|
.string "a tattered old map?\p"
|
|
.string "Let's have a look.\n"
|
|
.string "… … … … … …\p"
|
|
.string "Boy, this is quite a ways away.\n"
|
|
.string "I'm afraid I can't help you…$"
|
|
|
|
LilycoveCity_Harbor_Text_2C6951: @ 82C6951
|
|
.string "BRINEY: Hold on a second!\p"
|
|
.string "What's the idea of turning down\n"
|
|
.string "someone that I owe so much to?$"
|
|
|
|
LilycoveCity_Harbor_Text_2C69AA: @ 82C69AA
|
|
.string "{PLAYER}{KUN}, I'm terribly sorry.\p"
|
|
.string "You came to me seeking my help,\n"
|
|
.string "and we almost turned you away.\p"
|
|
.string "Well, let me make things right.\p"
|
|
.string "We'll sail right away, of course!\p"
|
|
.string "Let's find this island on\n"
|
|
.string "this OLD SEA MAP!$"
|
|
|
|
LilycoveCity_Harbor_Text_2C6A71: @ 82C6A71
|
|
.string "Is it you who brought that odd\n"
|
|
.string "ticket?\p"
|
|
.string "Where you're trying to go is an island\n"
|
|
.string "that's far, far away.\p"
|
|
.string "No one knows what awaits there…\p"
|
|
.string "The very thought excites my blood\n"
|
|
.string "as a sailing man!\p"
|
|
.string "Get on board, youngster!$"
|
|
|
|
FarawayIsland_Entrance_Text_2C6B42: @ 82C6B42
|
|
.string "CAPT. BRINEY can be so maddeningly\n"
|
|
.string "fickle…\p"
|
|
.string "Do you want to return to LILYCOVE?$"
|
|
|
|
BirthIsland_Harbor_Text_2C6B90: @ 82C6B90
|
|
.string "What an oddly shaped island, eh?\n"
|
|
.string "Do you want to return to LILYCOVE?$"
|
|
|
|
LilycoveCity_Harbor_Text_2C6BD4: @ 82C6BD4
|
|
.string "Is it you who brought those\n"
|
|
.string "odd tickets?\p"
|
|
.string "… … …Hm.\p"
|
|
.string "These tickets will get you to islands\n"
|
|
.string "that are far, far away.\p"
|
|
.string "No one knows what awaits there,\n"
|
|
.string "or what may happen there.\p"
|
|
.string "The very thought excites my blood\n"
|
|
.string "as a sailing man!\p"
|
|
.string "Get on board, youngster!\n"
|
|
.string "Where shall we sail first?$"
|
|
|
|
NavelRock_Harbor_Text_2C6CE6: @ 82C6CE6
|
|
.string "Did… Did you hear that?\n"
|
|
.string "That low growling from deep in there.\p"
|
|
.string "Are you sure it's safe?\n"
|
|
.string "Do you think we should leave?$"
|
|
|
|
FarawayIsland_Entrance_Text_2C6D5A: @ 82C6D5A
|
|
.string "The writing is fading as if it was\n"
|
|
.string "written a long time ago…\p"
|
|
.string "“…ber, 6th day\n"
|
|
.string "If any human…sets foot here…\l"
|
|
.string "again…et it be a kindhearted pers…\l"
|
|
.string "…ith that hope, I depar…”$"
|
|
|
|
FarawayIsland_Interior_Text_2C6DFF: @ 82C6DFF
|
|
.string "Myuu…$"
|
|
|
|
MauvilleCity_Text_2C6E05: @ 82C6E05
|
|
.string "This move can be learned only\n"
|
|
.string "once. Is that okay?$"
|
|
|
|
SlateportCity_PokemonFanClub_Text_2C6E37: @ 82C6E37
|
|
.string "Heh! My POKéMON totally rules!\n"
|
|
.string "It's cooler than any POKéMON!\p"
|
|
.string "I was lipping off with a swagger in\n"
|
|
.string "my step like that when the CHAIRMAN\l"
|
|
.string "chewed me out.\p"
|
|
.string "That took the swagger out of my step.\p"
|
|
.string "If you'd like, I'll teach the move\n"
|
|
.string "SWAGGER to a POKéMON of yours.$"
|
|
|
|
SlateportCity_PokemonFanClub_Text_2C6F33: @ 82C6F33
|
|
.string "What, no? Can't you get into\n"
|
|
.string "the spirit of things?$"
|
|
|
|
SlateportCity_PokemonFanClub_Text_2C6F66: @ 82C6F66
|
|
.string "All right, which POKéMON wants to\n"
|
|
.string "learn how to SWAGGER?$"
|
|
|
|
SlateportCity_PokemonFanClub_Text_2C6F9E: @ 82C6F9E
|
|
.string "I'll just praise my POKéMON from now\n"
|
|
.string "on without the swagger.$"
|
|
|
|
MauvilleCity_Text_2C6FDB: @ 82C6FDB
|
|
.string "Did you know that you can go from\n"
|
|
.string "here a long way in that direction\l"
|
|
.string "without changing direction?\p"
|
|
.string "I might even be able to roll\n"
|
|
.string "that way.\p"
|
|
.string "Do you think your POKéMON will\n"
|
|
.string "want to roll, too?\p"
|
|
.string "I can teach one the move ROLLOUT\n"
|
|
.string "if you'd like.$"
|
|
|
|
MauvilleCity_Text_2C70C4: @ 82C70C4
|
|
.string "You don't need to be shy about it.\n"
|
|
.string "Let's roll!$"
|
|
|
|
MauvilleCity_Text_2C70F3: @ 82C70F3
|
|
.string "Ehehe, sure thing! It'd be great if\n"
|
|
.string "the POKéMON looked like me.$"
|
|
|
|
MauvilleCity_Text_2C7133: @ 82C7133
|
|
.string "Rolling around in the grass makes me\n"
|
|
.string "happy. Come on, let's roll!$"
|
|
|
|
VerdanturfTown_PokemonCenter_1F_Text_2C7174: @ 82C7174
|
|
.string "There's a move that gets stronger\n"
|
|
.string "when you keep using it in a row.\p"
|
|
.string "It's a BUG-type move, and it is\n"
|
|
.string "wickedly cool.\p"
|
|
.string "It's called FURY CUTTER.\n"
|
|
.string "Want me to teach it to a POKéMON?$"
|
|
|
|
VerdanturfTown_PokemonCenter_1F_Text_2C7221: @ 82C7221
|
|
.string "We're not on the same wavelength.$"
|
|
|
|
VerdanturfTown_PokemonCenter_1F_Text_2C7243: @ 82C7243
|
|
.string "Yay!\n"
|
|
.string "Show me which POKéMON I should teach.$"
|
|
|
|
VerdanturfTown_PokemonCenter_1F_Text_2C726E: @ 82C726E
|
|
.string "I get a thrill watching to see if\n"
|
|
.string "the move keeps hitting in succession!$"
|
|
|
|
LavaridgeTown_House_Text_2C72B6: @ 82C72B6
|
|
.string "Ah, young one!\p"
|
|
.string "I am also a young one, but I mimic\n"
|
|
.string "the styles and speech of the elderly\l"
|
|
.string "folks of this town.\p"
|
|
.string "What do you say, young one?\n"
|
|
.string "Would you agree to it if I were to\l"
|
|
.string "offer to teach the move MIMIC?$"
|
|
|
|
LavaridgeTown_House_Text_2C737F: @ 82C737F
|
|
.string "Oh, boo! I wanted to teach MIMIC\n"
|
|
.string "to your POKéMON!$"
|
|
|
|
LavaridgeTown_House_Text_2C73B1: @ 82C73B1
|
|
.string "Fwofwo! And so I shall!\n"
|
|
.string "Let me see the POKéMON\l"
|
|
.string "you wish me to teach.$"
|
|
|
|
LavaridgeTown_House_Text_2C73F6: @ 82C73F6
|
|
.string "MIMIC is a move of great depth.\p"
|
|
.string "Could you execute it to perfection\n"
|
|
.string "as well as me…?$"
|
|
|
|
FallarborTown_Mart_Text_2C7449: @ 82C7449
|
|
.string "I want all sorts of things!\n"
|
|
.string "But I used up my allowance…\p"
|
|
.string "Wouldn't it be nice if there were\n"
|
|
.string "a spell that made money appear when\l"
|
|
.string "you waggle a finger?\p"
|
|
.string "If you want, I can teach your POKéMON\n"
|
|
.string "the move METRONOME.\p"
|
|
.string "Money won't appear, but your POKéMON\n"
|
|
.string "will waggle a finger. Yes?$"
|
|
|
|
FallarborTown_Mart_Text_2C7556: @ 82C7556
|
|
.string "Okay. I'll be here if you change\n"
|
|
.string "your mind.$"
|
|
|
|
FallarborTown_Mart_Text_2C7582: @ 82C7582
|
|
.string "Okay! I'll teach it!\n"
|
|
.string "Which POKéMON should I teach?$"
|
|
|
|
FallarborTown_Mart_Text_2C75B5: @ 82C75B5
|
|
.string "When a POKéMON waggles its finger\n"
|
|
.string "like a METRONOME, all sorts of nice\l"
|
|
.string "things happen.\p"
|
|
.string "Wouldn't it be nice if we could\n"
|
|
.string "use it, too?$"
|
|
|
|
FortreeCity_House2_Text_2C7637: @ 82C7637
|
|
.string "Humph! My wife relies on HIDDEN\n"
|
|
.string "POWER to stay awake.\p"
|
|
.string "She should just take a nap like I do,\n"
|
|
.string "and SLEEP TALK.\p"
|
|
.string "I can teach your POKéMON how to\n"
|
|
.string "SLEEP TALK instead. Interested?$"
|
|
|
|
FortreeCity_House2_Text_2C76E2: @ 82C76E2
|
|
.string "Oh, fine, fine. You want to stay awake\n"
|
|
.string "with HIDDEN POWER, too…$"
|
|
|
|
FortreeCity_House2_Text_2C7721: @ 82C7721
|
|
.string "Ah, an appreciative child!\n"
|
|
.string "Which POKéMON should I teach?$"
|
|
|
|
FortreeCity_House2_Text_2C775A: @ 82C775A
|
|
.string "I've never once gotten my wife's\n"
|
|
.string "coin trick right.\p"
|
|
.string "I would be happy if I got it right\n"
|
|
.string "even as I SLEEP TALK…$"
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_Text_2C77C6: @ 82C77C6
|
|
.string "When I see the wide world from up\n"
|
|
.string "here on the roof…\p"
|
|
.string "I think about how nice it would be\n"
|
|
.string "if there were more than just one me\l"
|
|
.string "so I could enjoy all sorts of lives.\p"
|
|
.string "Of course it's not possible.\n"
|
|
.string "Giggle…\p"
|
|
.string "I know! Would you be interested in\n"
|
|
.string "having a POKéMON learn SUBSTITUTE?$"
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_Text_2C78D1: @ 82C78D1
|
|
.string "Oh, no?\p"
|
|
.string "A POKéMON can make a copy of\n"
|
|
.string "itself using it, you know.$"
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_Text_2C7911: @ 82C7911
|
|
.string "Giggle…\n"
|
|
.string "Which POKéMON do you want me to\l"
|
|
.string "teach SUBSTITUTE?$"
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_Text_2C794B: @ 82C794B
|
|
.string "We human beings should enjoy our\n"
|
|
.string "own lives to the utmost!\p"
|
|
.string "I hope you'll get that way, too!$"
|
|
|
|
MossdeepCity_Text_2C79A6: @ 82C79A6
|
|
.string "I can't do this anymore!\p"
|
|
.string "It's utterly hopeless!\p"
|
|
.string "I'm a FIGHTING-type TRAINER,\n"
|
|
.string "so I can't win at the MOSSDEEP GYM\l"
|
|
.string "no matter how hard I try!\p"
|
|
.string "Argh! Punch! Punch! Punch!\n"
|
|
.string "Punch! Punch! Punch!\p"
|
|
.string "What, don't look at me that way!\n"
|
|
.string "I'm only hitting the ground!\p"
|
|
.string "Or do you want me to teach your\n"
|
|
.string "POKéMON DYNAMICPUNCH?$"
|
|
|
|
MossdeepCity_Text_2C7AD4: @ 82C7AD4
|
|
.string "Darn! You're even making fun of me?\n"
|
|
.string "Punch! Punch! Punch!$"
|
|
|
|
MossdeepCity_Text_2C7B0D: @ 82C7B0D
|
|
.string "What? You do? You're a good person!\n"
|
|
.string "Which POKéMON should I teach?$"
|
|
|
|
MossdeepCity_Text_2C7B4F: @ 82C7B4F
|
|
.string "I want you to win at the MOSSDEEP GYM\n"
|
|
.string "using that DYNAMICPUNCH!$"
|
|
|
|
SootopolisCity_PokemonCenter_1F_Text_2C7B8E: @ 82C7B8E
|
|
.string "Sigh…\p"
|
|
.string "SOOTOPOLIS's GYM LEADER is really\n"
|
|
.string "lovably admirable.\p"
|
|
.string "But that also means I have many\n"
|
|
.string "rivals for his attention.\p"
|
|
.string "He's got appeal with a DOUBLE-EDGE.\n"
|
|
.string "I couldn't even catch his eye.\p"
|
|
.string "Please, let me teach your POKéMON\n"
|
|
.string "the move DOUBLE-EDGE!$"
|
|
|
|
SootopolisCity_PokemonCenter_1F_Text_2C7C7E: @ 82C7C7E
|
|
.string "Oh…\n"
|
|
.string "Even you rejected me…$"
|
|
|
|
SootopolisCity_PokemonCenter_1F_Text_2C7C98: @ 82C7C98
|
|
.string "Okay, which POKéMON should I teach\n"
|
|
.string "DOUBLE-EDGE?$"
|
|
|
|
SootopolisCity_PokemonCenter_1F_Text_2C7CC8: @ 82C7CC8
|
|
.string "I won't live for love anymore!\n"
|
|
.string "I'll become tough!$"
|
|
|
|
PacifidlogTown_PokemonCenter_1F_Text_2C7CFA: @ 82C7CFA
|
|
.string "I don't intend to be going nowhere\n"
|
|
.string "fast in the sticks like this forever.\p"
|
|
.string "You watch me, I'll get out to the city\n"
|
|
.string "and become a huge hit.\p"
|
|
.string "Seriously, I'm going to cause\n"
|
|
.string "a huge EXPLOSION of popularity!\p"
|
|
.string "If you overheard that, I'll happily\n"
|
|
.string "teach EXPLOSION to your POKéMON!$"
|
|
|
|
PacifidlogTown_PokemonCenter_1F_Text_2C7E04: @ 82C7E04
|
|
.string "Gaah! You're turning me down because\n"
|
|
.string "I live in the country?$"
|
|
|
|
PacifidlogTown_PokemonCenter_1F_Text_2C7E40: @ 82C7E40
|
|
.string "Fine! An EXPLOSION it is!\n"
|
|
.string "Which POKéMON wants to blow up?$"
|
|
|
|
PacifidlogTown_PokemonCenter_1F_Text_2C7E7A: @ 82C7E7A
|
|
.string "For a long time, I've taught POKéMON\n"
|
|
.string "how to use EXPLOSION, but I've yet\l"
|
|
.string "to ignite my own EXPLOSION…\p"
|
|
.string "Maybe it's because deep down,\n"
|
|
.string "I would rather stay here…$"
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_2C7F16:: @ 82C7F16
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_SWAGGER, SlateportCity_PokemonFanClub_EventScript_2C7F74
|
|
msgbox SlateportCity_PokemonFanClub_Text_2C6E37, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
|
|
call SlateportCity_PokemonFanClub_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
|
|
msgbox SlateportCity_PokemonFanClub_Text_2C6F66, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 23
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_SWAGGER
|
|
goto SlateportCity_PokemonFanClub_EventScript_2C7F74
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_2C7F6A:: @ 82C7F6A
|
|
msgbox SlateportCity_PokemonFanClub_Text_2C6F33, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SlateportCity_PokemonFanClub_EventScript_2C7F74:: @ 82C7F74
|
|
msgbox SlateportCity_PokemonFanClub_Text_2C6F9E, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
MauvilleCity_EventScript_2C7F7E:: @ 82C7F7E
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_ROLLOUT, MauvilleCity_EventScript_2C7FDC
|
|
msgbox MauvilleCity_Text_2C6FDB, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_EventScript_2C7FD2
|
|
call MauvilleCity_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_EventScript_2C7FD2
|
|
msgbox MauvilleCity_Text_2C70F3, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 16
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MauvilleCity_EventScript_2C7FD2
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_ROLLOUT
|
|
goto MauvilleCity_EventScript_2C7FDC
|
|
end
|
|
|
|
MauvilleCity_EventScript_2C7FD2:: @ 82C7FD2
|
|
msgbox MauvilleCity_Text_2C70C4, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
MauvilleCity_EventScript_2C7FDC:: @ 82C7FDC
|
|
msgbox MauvilleCity_Text_2C7133, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
VerdanturfTown_PokemonCenter_1F_EventScript_2C7FE6:: @ 82C7FE6
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_FURY_CUTTER, VerdanturfTown_PokemonCenter_1F_EventScript_2C8044
|
|
msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7174, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
|
|
call VerdanturfTown_PokemonCenter_1F_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
|
|
msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7243, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 29
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_FURY_CUTTER
|
|
goto VerdanturfTown_PokemonCenter_1F_EventScript_2C8044
|
|
end
|
|
|
|
VerdanturfTown_PokemonCenter_1F_EventScript_2C803A:: @ 82C803A
|
|
msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7221, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
VerdanturfTown_PokemonCenter_1F_EventScript_2C8044:: @ 82C8044
|
|
msgbox VerdanturfTown_PokemonCenter_1F_Text_2C726E, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LavaridgeTown_House_EventScript_2C804E:: @ 82C804E
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_MIMIC, LavaridgeTown_House_EventScript_2C80AC
|
|
msgbox LavaridgeTown_House_Text_2C72B6, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LavaridgeTown_House_EventScript_2C80A2
|
|
call LavaridgeTown_House_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LavaridgeTown_House_EventScript_2C80A2
|
|
msgbox LavaridgeTown_House_Text_2C73B1, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 7
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LavaridgeTown_House_EventScript_2C80A2
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_MIMIC
|
|
goto LavaridgeTown_House_EventScript_2C80AC
|
|
end
|
|
|
|
LavaridgeTown_House_EventScript_2C80A2:: @ 82C80A2
|
|
msgbox LavaridgeTown_House_Text_2C737F, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LavaridgeTown_House_EventScript_2C80AC:: @ 82C80AC
|
|
msgbox LavaridgeTown_House_Text_2C73F6, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
FallarborTown_Mart_EventScript_2C80B6:: @ 82C80B6
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_METRONOME, FallarborTown_Mart_EventScript_2C8114
|
|
msgbox FallarborTown_Mart_Text_2C7449, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq FallarborTown_Mart_EventScript_2C810A
|
|
call FallarborTown_Mart_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq FallarborTown_Mart_EventScript_2C810A
|
|
msgbox FallarborTown_Mart_Text_2C7582, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 8
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq FallarborTown_Mart_EventScript_2C810A
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_METRONOME
|
|
goto FallarborTown_Mart_EventScript_2C8114
|
|
end
|
|
|
|
FallarborTown_Mart_EventScript_2C810A:: @ 82C810A
|
|
msgbox FallarborTown_Mart_Text_2C7556, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
FallarborTown_Mart_EventScript_2C8114:: @ 82C8114
|
|
msgbox FallarborTown_Mart_Text_2C75B5, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
FortreeCity_House2_EventScript_2C811E:: @ 82C811E
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_SLEEP_TALK, FortreeCity_House2_EventScript_2C817C
|
|
msgbox FortreeCity_House2_Text_2C7637, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq FortreeCity_House2_EventScript_2C8172
|
|
call FortreeCity_House2_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq FortreeCity_House2_EventScript_2C8172
|
|
msgbox FortreeCity_House2_Text_2C7721, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 24
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq FortreeCity_House2_EventScript_2C8172
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_SLEEP_TALK
|
|
goto FortreeCity_House2_EventScript_2C817C
|
|
end
|
|
|
|
FortreeCity_House2_EventScript_2C8172:: @ 82C8172
|
|
msgbox FortreeCity_House2_Text_2C76E2, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
FortreeCity_House2_EventScript_2C817C:: @ 82C817C
|
|
msgbox FortreeCity_House2_Text_2C775A, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_EventScript_2C8186:: @ 82C8186
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_SUBSTITUTE, LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4
|
|
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C77C6, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
|
|
call LilycoveCity_DepartmentStoreRooftop_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
|
|
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C7911, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 14
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_SUBSTITUTE
|
|
goto LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4
|
|
end
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA:: @ 82C81DA
|
|
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C78D1, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4:: @ 82C81E4
|
|
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C794B, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
MossdeepCity_EventScript_2C81EE:: @ 82C81EE
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_DYNAMICPUNCH, MossdeepCity_EventScript_2C824C
|
|
msgbox MossdeepCity_Text_2C79A6, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MossdeepCity_EventScript_2C8242
|
|
call MossdeepCity_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MossdeepCity_EventScript_2C8242
|
|
msgbox MossdeepCity_Text_2C7B0D, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 15
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq MossdeepCity_EventScript_2C8242
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_DYNAMICPUNCH
|
|
goto MossdeepCity_EventScript_2C824C
|
|
end
|
|
|
|
MossdeepCity_EventScript_2C8242:: @ 82C8242
|
|
msgbox MossdeepCity_Text_2C7AD4, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
MossdeepCity_EventScript_2C824C:: @ 82C824C
|
|
msgbox MossdeepCity_Text_2C7B4F, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SootopolisCity_PokemonCenter_1F_EventScript_2C8256:: @ 82C8256
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_DOUBLE_EDGE, SootopolisCity_PokemonCenter_1F_EventScript_2C82B4
|
|
msgbox SootopolisCity_PokemonCenter_1F_Text_2C7B8E, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
|
|
call SootopolisCity_PokemonCenter_1F_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
|
|
msgbox SootopolisCity_PokemonCenter_1F_Text_2C7C98, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 4
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_DOUBLE_EDGE
|
|
goto SootopolisCity_PokemonCenter_1F_EventScript_2C82B4
|
|
end
|
|
|
|
SootopolisCity_PokemonCenter_1F_EventScript_2C82AA:: @ 82C82AA
|
|
msgbox SootopolisCity_PokemonCenter_1F_Text_2C7C7E, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
SootopolisCity_PokemonCenter_1F_EventScript_2C82B4:: @ 82C82B4
|
|
msgbox SootopolisCity_PokemonCenter_1F_Text_2C7CC8, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
PacifidlogTown_PokemonCenter_1F_EventScript_2C82BE:: @ 82C82BE
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MOVE_TUTOR_TAUGHT_EXPLOSION, PacifidlogTown_PokemonCenter_1F_EventScript_2C831C
|
|
msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7CFA, MSGBOX_YESNO
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
|
|
call PacifidlogTown_PokemonCenter_1F_EventScript_2C832D
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
|
|
msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E40, MSGBOX_DEFAULT
|
|
setvar VAR_0x8005, 12
|
|
call EventScript_ShowPartyMenu
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
|
|
setflag FLAG_MOVE_TUTOR_TAUGHT_EXPLOSION
|
|
goto PacifidlogTown_PokemonCenter_1F_EventScript_2C831C
|
|
end
|
|
|
|
PacifidlogTown_PokemonCenter_1F_EventScript_2C8312:: @ 82C8312
|
|
msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E04, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
PacifidlogTown_PokemonCenter_1F_EventScript_2C831C:: @ 82C831C
|
|
msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E7A, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
EventScript_ShowPartyMenu:: @ 82C8326
|
|
special sub_81B892C
|
|
waitstate
|
|
lock
|
|
faceplayer
|
|
return
|
|
|
|
FallarborTown_Mart_EventScript_2C832D:: @ 82C832D
|
|
FortreeCity_House2_EventScript_2C832D:: @ 82C832D
|
|
LavaridgeTown_House_EventScript_2C832D:: @ 82C832D
|
|
LilycoveCity_DepartmentStoreRooftop_EventScript_2C832D:: @ 82C832D
|
|
MauvilleCity_EventScript_2C832D:: @ 82C832D
|
|
MossdeepCity_EventScript_2C832D:: @ 82C832D
|
|
PacifidlogTown_PokemonCenter_1F_EventScript_2C832D:: @ 82C832D
|
|
SlateportCity_PokemonFanClub_EventScript_2C832D:: @ 82C832D
|
|
SootopolisCity_PokemonCenter_1F_EventScript_2C832D:: @ 82C832D
|
|
VerdanturfTown_PokemonCenter_1F_EventScript_2C832D:: @ 82C832D
|
|
msgbox MauvilleCity_Text_2C6E05, MSGBOX_YESNO
|
|
return
|
|
|
|
TrainerHill_1F_MapScript1_2C8336: @ 82C8336
|
|
TrainerHill_2F_MapScript1_2C8336: @ 82C8336
|
|
TrainerHill_3F_MapScript1_2C8336: @ 82C8336
|
|
TrainerHill_4F_MapScript1_2C8336: @ 82C8336
|
|
TrainerHill_Roof_MapScript1_2C8336: @ 82C8336
|
|
setvar VAR_TEMP_2, 0
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_RESUME_TIMER
|
|
special CallTrainerHillFunction
|
|
setvar VAR_0x8004, 1
|
|
setvar VAR_0x8005, 5
|
|
special CallFrontierUtilFunc
|
|
compare VAR_RESULT, B_OUTCOME_LOST
|
|
goto_if_eq TrainerHill_1F_EventScript_2C83C9
|
|
compare VAR_RESULT, B_OUTCOME_DREW
|
|
goto_if_eq TrainerHill_1F_EventScript_2C83C9
|
|
compare VAR_RESULT, B_OUTCOME_FORFEITED
|
|
goto_if_eq TrainerHill_1F_EventScript_2C83C9
|
|
end
|
|
|
|
TrainerHill_1F_MapScript2_2C8372: @ 82C8372
|
|
TrainerHill_2F_MapScript2_2C8372: @ 82C8372
|
|
map_script_2 VAR_TEMP_3, 0, TrainerHill_1F_EventScript_2C837C
|
|
.2byte 0
|
|
|
|
TrainerHill_1F_EventScript_2C837C:: @ 82C837C
|
|
setvar VAR_TEMP_3, 1
|
|
@ forced stop
|
|
|
|
TrainerHill_1F_MapScript2_2C8381: @ 82C8381
|
|
TrainerHill_2F_MapScript2_2C8381: @ 82C8381
|
|
TrainerHill_3F_MapScript2_2C8381: @ 82C8381
|
|
TrainerHill_4F_MapScript2_2C8381: @ 82C8381
|
|
TrainerHill_Roof_MapScript2_2C8381: @ 82C8381
|
|
map_script_2 VAR_TEMP_2, 0, TrainerHill_1F_EventScript_2C83A6
|
|
map_script_2 VAR_TEMP_1, 1, TrainerHill_1F_EventScript_2C83DF
|
|
.2byte 0
|
|
|
|
EventScript_TrainerHillTimer:: @ 82C8393
|
|
lockall
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_7
|
|
special CallTrainerHillFunction
|
|
msgbox TrainerHill_Entrance_Text_268D47, MSGBOX_DEFAULT
|
|
releaseall
|
|
end
|
|
|
|
TrainerHill_1F_EventScript_2C83A6:: @ 82C83A6
|
|
setvar VAR_TEMP_2, 1
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_9
|
|
special CallTrainerHillFunction
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq TrainerHill_1F_EventScript_2C83BF
|
|
end
|
|
|
|
TrainerHill_1F_EventScript_2C83BF:: @ 82C83BF
|
|
warpsilent MAP_TRAINER_HILL_ENTRANCE, 255, 9, 6
|
|
waitstate
|
|
end
|
|
|
|
TrainerHill_1F_EventScript_2C83C9:: @ 82C83C9
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_12
|
|
special CallTrainerHillFunction
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_SET_LOST
|
|
special CallTrainerHillFunction
|
|
setvar VAR_TEMP_1, 1
|
|
end
|
|
|
|
TrainerHill_1F_EventScript_2C83DF:: @ 82C83DF
|
|
TrainerHill_Entrance_EventScript_2C83DF:: @ 82C83DF
|
|
setvar VAR_TEMP_1, 0
|
|
warp MAP_TRAINER_HILL_ENTRANCE, 255, 9, 6
|
|
waitstate
|
|
end
|
|
|
|
TrainerHill_1F_Movement_2C83EE:: @ 82C83EE
|
|
set_invisible
|
|
step_end
|
|
|
|
EventScript_2C83F0:: @ 82C83F0
|
|
trainerbattle TRAINER_BATTLE_12, TRAINER_PHILLIP, 0, BattleFacility_TrainerBattle_PlaceholderText, BattleFacility_TrainerBattle_PlaceholderText
|
|
setvar VAR_0x8004, TRAINER_HILL_FUNC_11
|
|
special CallTrainerHillFunction
|
|
waitmessage
|
|
waitbuttonpress
|
|
closemessage
|
|
end
|
|
|
|
Text_ThisIsATestSignpostMsg:: @ 82C840A
|
|
.string "This is a test message.\n"
|
|
.string "This is a signpost.$"
|
|
|
|
EventScript_TestSignpostMsg:: @ 82C8436
|
|
msgbox Text_ThisIsATestSignpostMsg, MSGBOX_SIGN
|
|
end
|
|
|
|
gText_082C843F:: @ 82C843F
|
|
.string "It's very disappointing…$"
|
|
|
|
gText_082C8458:: @ 82C8458
|
|
.string "Okay, I understand…$"
|
|
|
|
gText_082C846C:: @ 82C846C
|
|
.string "I'm terribly sorry…$"
|
|
|
|
gText_082C8480:: @ 82C8480
|
|
.string "Thank you…$"
|
|
|
|
gText_082C848B:: @ 82C848B
|
|
.string "Ahahaha! Aren't you embarrassed?\n"
|
|
.string "Everyone's watching!$"
|
|
|
|
gText_082C84C1:: @ 82C84C1
|
|
.string "Grr…\n"
|
|
.string "What the…$"
|
|
|
|
gText_082C84D0:: @ 82C84D0
|
|
.string "My DOME ACE title isn't just for show!$"
|
|
|
|
gText_082C84F7:: @ 82C84F7
|
|
.string "Ahahaha!\n"
|
|
.string "You're inspiring!$"
|
|
|
|
gText_082C8512:: @ 82C8512
|
|
.string "Way to work!\n"
|
|
.string "That was a good lesson, eh?$"
|
|
|
|
gText_082C853B:: @ 82C853B
|
|
.string "Good job!\n"
|
|
.string "You know what you're doing!$"
|
|
|
|
gText_082C8561:: @ 82C8561
|
|
.string "Hey, hey, hey!\n"
|
|
.string "You're finished already?$"
|
|
|
|
gText_082C8589:: @ 82C8589
|
|
.string "What happened here?$"
|
|
|
|
gText_082C859D:: @ 82C859D
|
|
.string "Humph…$"
|
|
|
|
gText_082C85A4:: @ 82C85A4
|
|
.string "Urk…$"
|
|
|
|
gText_082C85A9:: @ 82C85A9
|
|
.string "Hah!$"
|
|
|
|
gText_082C85AE:: @ 82C85AE
|
|
.string "Darn!$"
|
|
|
|
gText_082C85B4:: @ 82C85B4
|
|
.string "Oh, come on!\n"
|
|
.string "You have to try harder than that!$"
|
|
|
|
gText_082C85E3:: @ 82C85E3
|
|
.string "No way!\n"
|
|
.string "Good job!$"
|
|
|
|
gText_082C85F5:: @ 82C85F5
|
|
.string "Heheh!\n"
|
|
.string "What did you expect?$"
|
|
|
|
gText_082C8611:: @ 82C8611
|
|
.string "Huh?\n"
|
|
.string "Are you serious?!$"
|
|
|
|
gText_082C8628:: @ 82C8628
|
|
.string "Your POKéMON are wimpy because\n"
|
|
.string "you're wimpy as a TRAINER!$"
|
|
|
|
gText_082C8662:: @ 82C8662
|
|
.string "Ah…\n"
|
|
.string "Now this is something else…$"
|
|
|
|
gText_082C8682:: @ 82C8682
|
|
.string "Gwahahaha!\n"
|
|
.string "My brethren, we have nothing to fear!$"
|
|
|
|
gText_082C86B3:: @ 82C86B3
|
|
.string "Gwah!\n"
|
|
.string "Hahahaha!$"
|
|
|
|
gText_082C86C3:: @ 82C86C3
|
|
.string "Hey! What's wrong with you!\n"
|
|
.string "Let's see some effort! Get up!$"
|
|
|
|
gText_082C86FE:: @ 82C86FE
|
|
.string "That's it! You've done great!\n"
|
|
.string "You've worked hard for this!$"
|
|
|
|
gText_082C8739:: @ 82C8739
|
|
.string "Hey! Don't you give up now!\n"
|
|
.string "Get up! Don't lose faith in yourself!$"
|
|
|
|
gText_082C877B:: @ 82C877B
|
|
.string "That's it! You've done it!\n"
|
|
.string "You kept working for this!$"
|
|
|
|
.align 2
|
|
.include "data/text/save.inc"
|
|
.include "data/text/birch_speech.inc"
|