diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2020-07-20 18:02:50 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-20 18:02:50 -0400 |
commit | aeeff84462973b267e62031a945603d96afed716 (patch) | |
tree | 046ce2a73b467844e95a490b1cfa9cdda5e5f4df | |
parent | d3bfb6cfc63f9f64295cbd864f98df9cf4c643b4 (diff) | |
parent | f0bf1e641cb8532611c97354beaf46afaca7c417 (diff) |
Merge pull request #780 from GriffinRichards/sync-scripts
Sync some scripts with pokeemerald
545 files changed, 10607 insertions, 13682 deletions
diff --git a/constants/berry_constants.inc b/constants/berry_constants.inc deleted file mode 100644 index 2ecd7ac36..000000000 --- a/constants/berry_constants.inc +++ /dev/null @@ -1,6 +0,0 @@ - .set BERRY_FIRMNESS_UNKNOWN, 0 - .set BERRY_FIRMNESS_VERY_SOFT, 1 - .set BERRY_FIRMNESS_SOFT, 2 - .set BERRY_FIRMNESS_HARD, 3 - .set BERRY_FIRMNESS_VERY_HARD, 4 - .set BERRY_FIRMNESS_SUPER_HARD, 5 diff --git a/constants/constants.inc b/constants/constants.inc index 57b6ae2a5..6eeef5f2b 100644 --- a/constants/constants.inc +++ b/constants/constants.inc @@ -1,10 +1,8 @@ .include "constants/gba_constants.inc" .include "constants/misc_constants.inc" - .include "constants/type_constants.inc" .include "constants/contest_constants.inc" .include "constants/item_data_constants.inc" .include "constants/trainer_constants.inc" - .include "constants/berry_constants.inc" .include "constants/version.inc" .include "constants/battle.inc" .include "constants/battle_text.inc" diff --git a/constants/misc_constants.inc b/constants/misc_constants.inc index bf90fcd1e..2befc3cf2 100644 --- a/constants/misc_constants.inc +++ b/constants/misc_constants.inc @@ -29,9 +29,6 @@ .equiv DIR_WEST, 3 .equiv DIR_EAST, 4 - .equiv MALE, 0 - .equiv FEMALE, 1 - .ifdef ENGLISH .equiv GAME_LANGUAGE, 2 .else diff --git a/constants/type_constants.inc b/constants/type_constants.inc deleted file mode 100644 index c6611bd8a..000000000 --- a/constants/type_constants.inc +++ /dev/null @@ -1,18 +0,0 @@ - .set TYPE_NORMAL, 0x00 - .set TYPE_FIGHTING, 0x01 - .set TYPE_FLYING, 0x02 - .set TYPE_POISON, 0x03 - .set TYPE_GROUND, 0x04 - .set TYPE_ROCK, 0x05 - .set TYPE_BUG, 0x06 - .set TYPE_GHOST, 0x07 - .set TYPE_STEEL, 0x08 - .set TYPE_MYSTERY, 0x09 - .set TYPE_FIRE, 0x0a - .set TYPE_WATER, 0x0b - .set TYPE_GRASS, 0x0c - .set TYPE_ELECTRIC, 0x0d - .set TYPE_PSYCHIC, 0x0e - .set TYPE_ICE, 0x0f - .set TYPE_DRAGON, 0x10 - .set TYPE_DARK, 0x11 diff --git a/data-de/event_scripts.s b/data-de/event_scripts.s index 0c6034410..e76fca923 100644 --- a/data-de/event_scripts.s +++ b/data-de/event_scripts.s @@ -1,3 +1,4 @@ +#include "constants/global.h" #include "constants/decorations.h" #include "constants/field_effects.h" #include "constants/flags.h" @@ -13,6 +14,12 @@ #include "constants/heal_locations.h" #include "constants/vars.h" #include "constants/metatile_labels.h" +#include "constants/battle_setup.h" +#include "constants/map_scripts.h" +#include "constants/pokemon.h" +#include "constants/berry.h" +#include "constants/script_menu.h" +#include "constants/field_weather.h" .include "include/macros.inc" .include "include/macros/event.inc" .include "constants/constants.inc" @@ -47,14 +54,14 @@ gSpecialVars:: .align 2 gStdScripts:: - .4byte Std_ObtainItem - .4byte Std_FindItem - .4byte Std_2 - .4byte Std_3 - .4byte Std_4 - .4byte Std_5 - .4byte Std_6 - .4byte Std_ObtainDecoration + .4byte Std_ObtainItem @ STD_OBTAIN_ITEM + .4byte Std_FindItem @ STD_FIND_ITEM + .4byte Std_MsgboxNPC @ MSGBOX_NPC + .4byte Std_MsgboxSign @ MSGBOX_SIGN + .4byte Std_MsgboxDefault @ MSGBOX_DEFAULT + .4byte Std_MsgboxYesNo @ MSGBOX_YESNO + .4byte Std_MsgboxAutoclose @ MSGBOX_AUTOCLOSE + .4byte Std_ObtainDecoration @ STD_OBTAIN_DECORATION gStdScripts_End:: .include "data/maps/PetalburgCity/scripts.inc" @@ -373,198 +380,7 @@ gStdScripts_End:: .include "data/maps/ShoalCave_LowTideIceRoom/scripts.inc" .include "data/maps/SkyPillar_5F/scripts.inc" .include "data/maps/SkyPillar_Top/scripts.inc" - .include "data/maps/SecretBase_BlueCave1/scripts.inc" - .include "data/maps/SecretBase_BlueCave2/scripts.inc" - .include "data/maps/SecretBase_BlueCave3/scripts.inc" - .include "data/maps/SecretBase_BlueCave4/scripts.inc" - .include "data/maps/SecretBase_BrownCave1/scripts.inc" - .include "data/maps/SecretBase_BrownCave2/scripts.inc" - .include "data/maps/SecretBase_BrownCave3/scripts.inc" - .include "data/maps/SecretBase_BrownCave4/scripts.inc" - .include "data/maps/SecretBase_RedCave1/scripts.inc" - .include "data/maps/SecretBase_RedCave2/scripts.inc" - .include "data/maps/SecretBase_RedCave3/scripts.inc" - .include "data/maps/SecretBase_RedCave4/scripts.inc" - .include "data/maps/SecretBase_Shrub1/scripts.inc" - .include "data/maps/SecretBase_Shrub2/scripts.inc" - .include "data/maps/SecretBase_Shrub3/scripts.inc" - .include "data/maps/SecretBase_Shrub4/scripts.inc" - .include "data/maps/SecretBase_Tree1/scripts.inc" - .include "data/maps/SecretBase_Tree2/scripts.inc" - .include "data/maps/SecretBase_Tree3/scripts.inc" - .include "data/maps/SecretBase_Tree4/scripts.inc" - .include "data/maps/SecretBase_YellowCave1/scripts.inc" - .include "data/maps/SecretBase_YellowCave2/scripts.inc" - .include "data/maps/SecretBase_YellowCave3/scripts.inc" - .include "data/maps/SecretBase_YellowCave4/scripts.inc" - -gUnknown_0815F36C:: @ 815F36C - lockall - playse SE_PC_LOGON - message UnknownString_81A3A72 - dofieldeffect FLDEFF_SECRET_BASE_PC_TURN_ON - waitstate - waitmessage - waitbuttonpress - playse SE_SELECT - goto EventScript_15F384 - end - -EventScript_15F384: - message UnknownString_81A3A87 - waitmessage - goto_if_set FLAG_DECORATION_16, EventScript_15F3A0 - goto EventScript_15F3E2 - end - -gUnknown_0815F399:: @ 815F399 - lockall - goto EventScript_15F384 - end - -EventScript_15F3A0: - multichoice 0, 0, 6, 0 - switch VAR_RESULT - case 0, EventScript_15F432 - case 1, EventScript_15F419 - case 2, EventScript_15F436 - case 3, EventScript_15F51D - case 127, EventScript_15F51D - end - -EventScript_15F3E2: - multichoice 0, 0, 5, 0 - switch VAR_RESULT - case 0, EventScript_15F432 - case 1, EventScript_15F419 - case 2, EventScript_15F51D - case 127, EventScript_15F51D - end - -EventScript_15F419: - msgbox UnknownString_81A38FB, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_15F384 - closemessage - special SecretBasePC_PackUp - releaseall - end - -EventScript_15F432: - special SecretBasePC_Decoration - end - -EventScript_15F436: - special SecretBasePC_Registry - end - -gUnknown_0815F43A:: @ 815F43A - lockall - message UnknownString_81A3A72 - playse SE_PC_LOGON - dofieldeffect FLDEFF_SECRET_BASE_PC_TURN_ON - waitstate - waitmessage - waitbuttonpress - playse SE_SELECT - goto EventScript_15F452 - end - -EventScript_15F452: - message UnknownString_81A3A87 - waitmessage - multichoice 0, 0, 7, 0 - switch VAR_RESULT - case 0, EventScript_15F4A1 - case 1, EventScript_15F436 - case 2, EventScript_15F511 - case 3, EventScript_15F51D - case 127, EventScript_15F51D - end - -gUnknown_0815F49A:: @ 815F49A - lockall - goto EventScript_15F452 - end - -EventScript_15F4A1: - special sub_80BC56C - compare VAR_RESULT, 1 - goto_if_eq EventScript_15F4E0 - compare VAR_RESULT, 2 - goto_if_eq EventScript_15F503 - special BufferSecretBaseOwnerName - msgbox UnknownString_81A3958, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_15F452 - msgbox UnknownString_81A3A22, 3 - special sub_80BC5BC - special DoSecretBasePCTurnOffEffect - releaseall - end - -EventScript_15F4E0: - msgbox UnknownString_81A3982, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_15F452 - msgbox UnknownString_81A3A3A, 3 - special sub_80BC5BC - special DoSecretBasePCTurnOffEffect - releaseall - end - -EventScript_15F503: - msgbox UnknownString_81A39C0, 3 - special DoSecretBasePCTurnOffEffect - closemessage - releaseall - end - -EventScript_15F511: - message UnknownString_81A3AA2 - waitmessage - goto EventScript_15F452 - end - -EventScript_15F51D: - special DoSecretBasePCTurnOffEffect - closemessage - releaseall - end - -gUnknown_0815F523:: @ 815F523 - dofieldeffect FLDEFF_SAND_PILLAR - waitstate - end - -gUnknown_0815F528:: @ 815F528 - special GetShieldToyTVDecorationInfo - compare VAR_RESULT, 0 - goto_if_eq EventScript_15F558 - compare VAR_RESULT, 1 - goto_if_eq EventScript_15F561 - compare VAR_RESULT, 2 - goto_if_eq EventScript_15F56A - compare VAR_RESULT, 3 - goto_if_eq EventScript_15F573 - end - -EventScript_15F558: - msgbox UnknownString_81A3B5B, 3 - end - -EventScript_15F561: - msgbox UnknownString_81A3BA4, 3 - end - -EventScript_15F56A: - msgbox UnknownString_81A3BE8, 3 - end - -EventScript_15F573: - msgbox UnknownString_81A3C31, 3 - end - + .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" @@ -899,464 +715,34 @@ UnknownString_819C21F: @ 819C21F .include "data/maps/Route119_House/text.inc" .include "data/maps/Route124_DivingTreasureHuntersHouse/text.inc" + .include "data/scripts/std_msgbox.inc" + .include "data/scripts/trainer_battle.inc" + .include "data/scripts/new_game.inc" + .include "data/scripts/hall_of_fame.inc" -Std_2: - lock - faceplayer - message 0x0 - waitmessage - waitbuttonpress - release - return - -Std_3: - lockall - message 0x0 - waitmessage - waitbuttonpress - releaseall - return - -Std_4: - message 0x0 - waitmessage - waitbuttonpress - return - -Std_5: - message 0x0 - waitmessage - yesnobox 20, 8 - return - -@ 819F805 - return - -S_DoSaveDialog:: @ 819F806 -S_DoSaveDialog:: @ 819F806 -S_DoSaveDialog:: @ 819F806 -S_DoSaveDialog:: @ 819F806 -S_DoSaveDialog:: @ 819F806 -S_DoSaveDialog:: @ 819F806 - special ScrSpecial_DoSaveDialog - waitstate - return - -gUnknown_0819F80B:: @ 819F80B - lock - special PlayTrainerEncounterMusic - special ScrSpecial_EndTrainerApproach - waitstate - goto EventScript_19F8F2 - -gUnknown_0819F818:: @ 819F818 - lock - faceplayer - applymovement VAR_LAST_TALKED, Movement_19F8F0 - waitmovement 0 - specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F83F - special PlayTrainerEncounterMusic - special sub_8082524 - goto EventScript_19F8F2 - -EventScript_19F83F: - gotopostbattlescript - -gUnknown_0819F840:: @ 819F840 - lock - faceplayer - call EventScript_19F8E5 - specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F877 - special CheckForAlivePartyMons - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F870 - special PlayTrainerEncounterMusic - special sub_8082524 - goto EventScript_19F8F2 - -EventScript_19F870: - special ScrSpecial_ShowTrainerNonBattlingSpeech - waitmessage - waitbuttonpress - release +EventScript_WhiteOut:: @ 819FC74 + call EverGrandeCity_HallOfFame_EventScript_ResetEliteFour + call EventScript_TryReadyRivalForGoGoggles + goto EventScript_ResetMrBriney end -EventScript_19F877: - gotopostbattlescript - -gUnknown_0819F878:: @ 819F878 - applymovement VAR_LAST_TALKED, Movement_19F8F0 - waitmovement 0 - special PlayTrainerEncounterMusic - trainerbattlebegin - gotopostbattlescript - -gUnknown_0819F887:: @ 819F887 - call EventScript_19F8E5 - specialvar VAR_RESULT, ScrSpecial_GetTrainerEyeRematchFlag - compare VAR_RESULT, 0 - goto_if_eq EventScript_19F8AD - special PlayTrainerEncounterMusic - special sub_8082524 - special ScrSpecial_ShowTrainerIntroSpeech - waitmessage - waitbuttonpress - special ScrSpecial_StartTrainerEyeRematch - waitstate - releaseall - end - -EventScript_19F8AD: - gotopostbattlescript - -gUnknown_0819F8AE:: @ 819F8AE - specialvar VAR_RESULT, ScrSpecial_GetTrainerEyeRematchFlag - compare VAR_RESULT, 0 - goto_if_eq EventScript_19F8DD - special CheckForAlivePartyMons - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F8DE - special PlayTrainerEncounterMusic - special sub_8082524 - special ScrSpecial_ShowTrainerIntroSpeech - waitmessage - waitbuttonpress - special ScrSpecial_StartTrainerEyeRematch - waitstate - releaseall - end - -EventScript_19F8DD: - gotopostbattlescript - -EventScript_19F8DE: - special ScrSpecial_ShowTrainerNonBattlingSpeech - waitmessage - waitbuttonpress - release - end - -EventScript_19F8E5: - applymovement VAR_LAST_TALKED, Movement_19F8F0 - waitmovement 0 - return - -Movement_19F8F0:: - reveal_trainer - end_movement - -EventScript_19F8F2: - special ScrSpecial_ShowTrainerIntroSpeech - waitmessage - waitbuttonpress - trainerbattlebegin - specialvar VAR_RESULT, ScrSpecial_GetTrainerBattleMode - compare VAR_RESULT, 0 - goto_if_eq EventScript_19F934 - compare VAR_RESULT, 2 - goto_if_eq EventScript_19F936 - compare VAR_RESULT, 1 - goto_if_eq EventScript_19F936 - compare VAR_RESULT, 6 - goto_if_eq EventScript_19F936 - compare VAR_RESULT, 8 - goto_if_eq EventScript_19F936 - -EventScript_19F934: - releaseall - end - -EventScript_19F936: - gotobeatenscript - -Std_6:: - message 0x0 - waitmessage - waitbuttonpress - release - return - -Event_ResetBerryTrees: @ 19F940 - setberrytree 2, 7, 5 - setberrytree 1, 3, 5 - setberrytree 11, 7, 5 - setberrytree 13, 3, 5 - setberrytree 4, 7, 5 - setberrytree 76, 1, 5 - setberrytree 8, 1, 5 - setberrytree 10, 6, 5 - setberrytree 25, 20, 5 - setberrytree 26, 2, 5 - setberrytree 66, 2, 5 - setberrytree 67, 20, 5 - setberrytree 69, 22, 5 - setberrytree 70, 22, 5 - setberrytree 71, 22, 5 - setberrytree 55, 17, 5 - setberrytree 56, 17, 5 - setberrytree 5, 1, 5 - setberrytree 6, 6, 5 - setberrytree 7, 1, 5 - setberrytree 16, 18, 5 - setberrytree 17, 18, 5 - setberrytree 18, 18, 5 - setberrytree 29, 19, 5 - setberrytree 28, 19, 5 - setberrytree 27, 19, 5 - setberrytree 24, 4, 5 - setberrytree 23, 3, 5 - setberrytree 22, 3, 5 - setberrytree 21, 4, 5 - setberrytree 19, 16, 5 - setberrytree 20, 16, 5 - setberrytree 80, 7, 5 - setberrytree 81, 7, 5 - setberrytree 77, 8, 5 - setberrytree 78, 8, 5 - setberrytree 68, 8, 5 - setberrytree 31, 10, 5 - setberrytree 33, 10, 5 - setberrytree 34, 21, 5 - setberrytree 35, 21, 5 - setberrytree 36, 21, 5 - setberrytree 83, 24, 5 - setberrytree 84, 24, 5 - setberrytree 85, 10, 5 - setberrytree 86, 6, 5 - setberrytree 37, 5, 5 - setberrytree 38, 5, 5 - setberrytree 39, 5, 5 - setberrytree 40, 3, 5 - setberrytree 41, 3, 5 - setberrytree 42, 3, 5 - setberrytree 46, 19, 5 - setberrytree 45, 20, 5 - setberrytree 44, 18, 5 - setberrytree 43, 16, 5 - setberrytree 47, 8, 5 - setberrytree 48, 5, 5 - setberrytree 49, 4, 5 - setberrytree 50, 2, 5 - setberrytree 52, 18, 5 - setberrytree 53, 18, 5 - setberrytree 62, 6, 5 - setberrytree 64, 6, 5 - setberrytree 58, 21, 5 - setberrytree 59, 21, 5 - setberrytree 60, 25, 5 - setberrytree 61, 25, 5 - setberrytree 79, 23, 5 - setberrytree 14, 23, 5 - setberrytree 15, 21, 5 - setberrytree 30, 21, 5 - setberrytree 65, 25, 5 - setberrytree 72, 25, 5 - setberrytree 73, 23, 5 - setberrytree 74, 23, 5 - setberrytree 87, 3, 5 - setberrytree 88, 10, 5 - setberrytree 89, 4, 5 - setberrytree 82, 36, 5 - return - -gUnknown_0819FA81:: @ 819FA81 - setflag FLAG_LINK_CONTEST_ROOM_POKEBALL - setflag FLAG_HIDE_VICTORIA_WINSTRATE - setflag FLAG_HIDE_VIVI_WINSTRATE - setflag FLAG_HIDE_VICKI_WINSTRATE - setflag FLAG_HIDE_BIRCH_IN_LAB - setflag FLAG_HIDE_RIVAL_BIRCH_LAB - setflag FLAG_HIDE_WALLY_PETALBURG - setflag FLAG_UNKNOWN_363 - setflag FLAG_HIDE_GRUNT_RUSTBORO - setflag FLAG_HIDE_DEVON_RUSTBORO - setflag FLAG_HIDE_RIVAL_RUSTBORO - setflag FLAG_HIDE_FAT_MAN_LITTLEROOT - setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE - setflag FLAG_HIDE_PEEKO_BRINEY_HOUSE - setflag FLAG_HIDE_MR_BRINEY_ROUTE104 - setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN - setflag FLAG_HIDE_MR_BRINEY_ROUTE109 - setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD - setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 - setflag FLAG_HIDE_FLOWER_SHOP_WORKER_OUTSIDE - setflag FLAG_UNKNOWN_2E1 - setflag FLAG_UNKNOWN_2EB - setflag FLAG_UNKNOWN_2EC - setflag FLAG_UNKNOWN_2ED - setflag FLAG_UNKNOWN_2F4 - setflag FLAG_HIDE_LILYCOVE_CONTEST_ATTENDENT_1 - setflag FLAG_HIDE_ARTIST_LILCOVE_CONTEST - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_LADY - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_GIRL - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_MAN - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTER - setflag FLAG_HIDE_LILYCOVE_MUSEUM_VISITORS - setflag FLAG_HIDE_PETALBURG_GYM_GUIDE - setflag FLAG_UNKNOWN_30E - setflag FLAG_UNKNOWN_30F - setflag FLAG_HIDE_NORMAN_LITTLEROOT - setflag FLAG_HIDE_MAY_PICHU_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_GABBY_AND_TY_ROUTE118_1 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE120_1 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE111_2 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE118_2 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE120_2 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE111_3 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE118_3 - setflag FLAG_HIDE_CONTEST_REPORTER_FALLARBOR - setflag FLAG_HIDE_CONTEST_REPORTER_VERDANTURF - setflag FLAG_HIDE_CONTEST_REPORTER_SLATEPORT - setflag FLAG_HIDE_CONTEST_REPORTER_LILYCOVE - setflag FLAG_HIDE_WALLY_WANDAS_HOUSE - setflag FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE - setflag FLAG_HIDE_WALLY_FATHER_WANDAS_HOUSE - setflag FLAG_HIDE_GIRLFRIEND_WANDAS_HOUSE - setflag FLAG_HIDE_WALLY_FATHER_PETALBURG - setflag FLAG_HIDE_WALLY_MOTHER_PETALBURG - setflag FLAG_HIDE_WALLY_PETALBURG_GYM - setflag FLAG_HIDE_WALLACE_SOOTOPOLIS_GYM - setflag FLAG_HIDE_WALLACE_SOOTOPOLIS - setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD - setflag FLAG_UNKNOWN_337 - setflag FLAG_HIDE_EVIL_LEADER_SEAFLOOR_CAVERN - setflag FLAG_HIDE_OTHER_LEADER_SEAFLOOR_CAVERN - setflag FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN - setflag FLAG_HIDE_AWAKENED_MON_SEAFLOOR_CAVERN - setflag FLAG_HIDE_STERN_SLATEPORT_HARBOR - setflag FLAG_UNKNOWN_34B - setflag FLAG_UNKNOWN_34C - setflag FLAG_UNKNOWN_34F - setflag FLAG_HIDE_GRUNT_1_SLATEPORT_HARBOR - setflag FLAG_HIDE_GRUNT_2_SLATEPORT_HARBOR - setflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR - setflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR - setflag FLAG_HIDE_GABBY_AND_TY_SLATEPORT - setflag FLAG_HIDE_STERN_SLATEPORT - setflag FLAG_HIDE_SUBMARINE_SHADOW_SLATEPORT_HARBOR - setflag FLAG_HIDE_RIVAL_ROUTE119 - setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1 - setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_2 - setflag FLAG_HIDE_STEVEN_SOOTOPOLIS - setflag FLAG_HIDE_LANETTE - setflag FLAG_HIDE_TRICKMASTER_ENTRANCE - setflag FLAG_HIDE_MT_CHIMNEY_PEOPLE - setflag FLAG_HIDE_BRINEY_RUSTURF_TUNNEL - setflag FLAG_HIDE_BRINEY_ROUTE116 - setflag FLAG_HIDE_PEEKO_RUSTURF_TUNNEL - setflag FLAG_HIDE_GRUNT_RUSTURF_TUNNEL - setflag FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL - setflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL - setflag FLAG_HIDE_EVIL_TEAM_LEADER_OCEANIC_MUSEUM_2F - setflag FLAG_HIDE_GRUNT_1_OCEANIC_MUSEUM_2F - setflag FLAG_HIDE_GRUNT_2_OCEANIC_MUSEUM_2F - setflag FLAG_HIDE_OCEANIC_MUSEUM_VISITORS - setflag FLAG_HIDE_BATTLE_TOWER_OPPONENT - setflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER - setflag FLAG_HIDE_MOM_LITTLEROOT - setflag FLAG_HIDE_MOM_UPSTAIRS - setflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F - setflag FLAG_UNKNOWN_BIRCH_380 - setflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_ROUTE103 - setflag FLAG_HIDE_FERRY_SAILOR_LILYCOVE - setflag FLAG_HIDE_LATIOS_OR_LATIAS_FLYING - setflag FLAG_HIDE_LATIOS_OR_LATIAS_STATIONARY - setflag FLAG_UNKNOWN_393 - setflag FLAG_HIDE_WATTSON_MAUVILLE - setflag FLAG_HIDE_RIVAL_CHAMPIONS_ROOM - setflag FLAG_HIDE_BIRCH_CHAMPIONS_ROOM - setflag FLAG_HIDE_RIVAL_ON_BIKE_ROUTE110 - setflag FLAG_HIDE_RIVAL_ROUTE119_ON_BIKE - setflag FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE - setflag FLAG_HIDE_RIVAL_LAVARIDGE_1 - setflag FLAG_HIDE_RIVAL_LAVARIDGE_2 - setflag FLAG_HIDE_WINGULL_MOSSDEEP_HOUSE - setflag FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F - setflag FLAG_HIDE_SLUDGE_BOMB_MAN_DEWFORD_HALL - setflag FLAG_HIDE_PROF_COSMO_FALLARBOR - setflag FLAG_HIDE_STEVEN_ROUTE128 - setflag FLAG_HIDE_EVIL_LEADER_ROUTE128 - setflag FLAG_HIDE_OTHER_LEADER_ROUTE128 - setflag FLAG_HIDE_DEVON_EMPLOYEE_ROUTE116 - setflag FLAG_HIDE_TM_SALESMAN_SLATEPORT - setflag FLAG_HIDE_WALLY_BATTLE_VICTORY_ROAD - setflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL - setflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE - setflag FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1 - setflag FLAG_HIDE_STEVENS_LETTER - setflag FLAG_HIDE_RIVAL_OLDALE_TOWN - setflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD - setflag FLAG_HIDE_BOY_ROUTE101 - call Event_ResetBerryTrees - end - -EverGrandeCity_HallOfFame_EventScript_19FC13:: @ 819FC13 - clearflag FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE - call EverGrandeCity_HallOfFame_EventScript_19FD09 - setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD - clearflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL - clearflag FLAG_HIDE_STEVENS_LETTER - setvar VAR_STEVENS_HOUSE_STATE, 1 - clearflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD - clearflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR - clearflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR - special sub_810FAA0 - call_if_unset FLAG_RECEIVED_SS_TICKET, EverGrandeCity_HallOfFame_EventScript_19FC62 - call_if_unset FLAG_LATIOS_OR_LATIAS_ROAMING, EverGrandeCity_HallOfFame_EventScript_19FC70 - call_if_unset FLAG_RECEIVED_BELDUM, EverGrandeCity_HallOfFame_EventScript_19FC5A - call_if_unset FLAG_RECEIVED_HM08, EverGrandeCity_HallOfFame_EventScript_19FC5E - return - -EverGrandeCity_HallOfFame_EventScript_19FC5A:: @ 819FC5A - clearflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE - return - -EverGrandeCity_HallOfFame_EventScript_19FC5E:: @ 819FC5E - clearflag FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1 - return - -EverGrandeCity_HallOfFame_EventScript_19FC62:: @ 819FC62 - setvar VAR_LITTLEROOT_HOUSES_STATE, 3 - setvar VAR_LITTLEROOT_HOUSES_STATE_2, 3 - clearflag FLAG_HIDE_NORMAN_LITTLEROOT - return - -EverGrandeCity_HallOfFame_EventScript_19FC70:: @ 819FC70 - setflag FLAG_SYS_TV_LATI - return - -S_WhiteOut:: @ 819FC74 - call EverGrandeCity_HallOfFame_EventScript_19FD09 - call EventScript_19FC84 - goto gUnknown_0819FC9F - end - -EventScript_19FC84: - goto_if_set FLAG_RECEIVED_GO_GOGGLES, Route101_EventScript_1A14DC - goto_if_unset FLAG_DEFEATED_LAVARIDGE_GYM, Route101_EventScript_1A14DC +EventScript_TryReadyRivalForGoGoggles: + goto_if_set FLAG_RECEIVED_GO_GOGGLES, Common_EventScript_Return + goto_if_unset FLAG_DEFEATED_LAVARIDGE_GYM, Common_EventScript_Return clearflag FLAG_HIDE_RIVAL_LAVARIDGE_1 setvar VAR_LAVARIDGE_RIVAL_STATE, 2 return -gUnknown_0819FC9F:: @ 819FC9F +EventScript_ResetMrBriney:: @ 819FC9F compare VAR_BRINEY_LOCATION, 1 - goto_if_eq EventScript_19FCC1 + goto_if_eq EventScript_MoveMrBrineyToHouse compare VAR_BRINEY_LOCATION, 2 - goto_if_eq EventScript_19FCD7 + goto_if_eq EventScript_MoveMrBrineyToDewford compare VAR_BRINEY_LOCATION, 3 - goto_if_eq EventScript_19FCF0 + goto_if_eq EventScript_MoveMrBrineyToRoute109 end -EventScript_19FCC1: +EventScript_MoveMrBrineyToHouse: setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD setflag FLAG_HIDE_MR_BRINEY_ROUTE109 @@ -1366,7 +752,7 @@ EventScript_19FCC1: clearflag FLAG_HIDE_PEEKO_BRINEY_HOUSE end -EventScript_19FCD7: +EventScript_MoveMrBrineyToDewford: setflag FLAG_HIDE_MR_BRINEY_ROUTE109 setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 setflag FLAG_HIDE_MR_BRINEY_ROUTE104 @@ -1377,7 +763,7 @@ EventScript_19FCD7: clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD end -EventScript_19FCF0: +EventScript_MoveMrBrineyToRoute109: setflag FLAG_HIDE_MR_BRINEY_ROUTE104 setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104 setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE @@ -1388,7 +774,7 @@ EventScript_19FCF0: clearflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 end -EverGrandeCity_HallOfFame_EventScript_19FD09:: @ 819FD09 +EverGrandeCity_HallOfFame_EventScript_ResetEliteFour:: @ 819FD09 clearflag FLAG_DEFEATED_ELITE_4_SYDNEY clearflag FLAG_DEFEATED_ELITE_4_PHOEBE clearflag FLAG_DEFEATED_ELITE_4_GLACIA @@ -1396,693 +782,84 @@ EverGrandeCity_HallOfFame_EventScript_19FD09:: @ 819FD09 setvar VAR_ELITE_4_STATE, 0 return -DewfordTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -FallarborTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -LavaridgeTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -MauvilleCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -OldaleTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -PetalburgCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -RustboroCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -SlateportCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -VerdanturfTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B - goto_if_unset FLAG_RECEIVED_POKENAV, OldaleTown_PokemonCenter_1F_EventScript_1A14DC - goto_if_set FLAG_DEFEATED_PETALBURG_GYM, OldaleTown_PokemonCenter_1F_EventScript_1A14DC - goto_if_unset FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104, OldaleTown_PokemonCenter_1F_EventScript_19FD49 - goto_if_unset FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, OldaleTown_PokemonCenter_1F_EventScript_19FD4F - goto_if_unset FLAG_HIDE_MR_BRINEY_ROUTE109, OldaleTown_PokemonCenter_1F_EventScript_19FD55 +Common_EventScript_UpdateBrineyLocation:: @ 819FD1B + goto_if_unset FLAG_RECEIVED_POKENAV, Common_EventScript_Return + goto_if_set FLAG_DEFEATED_PETALBURG_GYM, Common_EventScript_Return + goto_if_unset FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104, EventScript_SetBrineyLocation_House + goto_if_unset FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, EventScript_SetBrineyLocation_Dewford + goto_if_unset FLAG_HIDE_MR_BRINEY_ROUTE109, EventScript_SetBrineyLocation_Route109 return -OldaleTown_PokemonCenter_1F_EventScript_19FD49:: @ 819FD49 +EventScript_SetBrineyLocation_House:: @ 819FD49 setvar VAR_BRINEY_LOCATION, 1 return -OldaleTown_PokemonCenter_1F_EventScript_19FD4F:: @ 819FD4F +EventScript_SetBrineyLocation_Dewford:: @ 819FD4F setvar VAR_BRINEY_LOCATION, 2 return -OldaleTown_PokemonCenter_1F_EventScript_19FD55:: @ 819FD55 +EventScript_SetBrineyLocation_Route109:: @ 819FD55 setvar VAR_BRINEY_LOCATION, 3 return -DewfordTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -EverGrandeCity_PokemonLeague_EventScript_19FD5B:: @ 819FD5B -FallarborTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -FortreeCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -LavaridgeTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -LilycoveCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -MauvilleCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -MossdeepCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -OldaleTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -PetalburgCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -RustboroCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -SlateportCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -SootopolisCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B - lock - faceplayer - msgbox gText_NurseJoy_Welcome, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FD7C - compare VAR_RESULT, NO - goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDC7 - end - -OldaleTown_PokemonCenter_1F_EventScript_19FD7C:: @ 819FD7C - incrementgamestat GAME_STAT_USED_POKECENTER - message gText_NurseJoy_OkayIllTakeYourPokemon - waitmessage - applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_1A083F - waitmovement 0 - dofieldeffect FLDEFF_POKECENTER_HEAL - waitfieldeffect FLDEFF_POKECENTER_HEAL - applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_1A0845 - waitmovement 0 - special ScrSpecial_HealPlayerParty - goto_if_unset FLAG_POKERUS_EXPLAINED, OldaleTown_PokemonCenter_1F_EventScript_19FDCE - goto OldaleTown_PokemonCenter_1F_EventScript_19FDB0 - end - -OldaleTown_PokemonCenter_1F_EventScript_19FDB0:: @ 819FDB0 - message gText_NurseJoy_ThankYouForWaiting - waitmessage - applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_19FDF4 - waitmovement 0 - message gText_NurseJoy_WeHopeToSeeYouAgain - waitmessage - return - -OldaleTown_PokemonCenter_1F_EventScript_19FDC7:: @ 819FDC7 - message gText_NurseJoy_WeHopeToSeeYouAgain - waitmessage - return - -OldaleTown_PokemonCenter_1F_EventScript_19FDCE:: @ 819FDCE - specialvar VAR_RESULT, IsPokerusInParty - compare VAR_RESULT, 1 - goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDEA - compare VAR_RESULT, 0 - goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDB0 - end - -OldaleTown_PokemonCenter_1F_EventScript_19FDEA:: @ 819FDEA - message gText_NurseJoy_Pokerus - waitmessage - setflag FLAG_POKERUS_EXPLAINED - return - -OldaleTown_PokemonCenter_1F_Movement_19FDF4:: @ 819FDF4 - nurse_joy_bow - delay_4 - end_movement - -Std_ObtainItem: @ 819FDF7 - giveitem VAR_0x8000, VAR_0x8001 - copyvar VAR_0x8007, VAR_RESULT - call Std_ObtainItem_ - return - -Std_ObtainItem_: @ 819FE07 - bufferitemname 1, VAR_0x8000 - checkitemtype VAR_0x8000 - call GetItem_HandlePocket - compare VAR_0x8007, 0x1 - call_if_eq Std_ObtainItem_Success - compare VAR_0x8007, 0x0 - call_if_eq Std_ObtainItem_Fail - return - -GetItem_HandlePocket: - switch VAR_RESULT - case POCKET_ITEMS, GetItem_HandlePocket_Items - case POCKET_KEY_ITEMS, GetItem_HandlePocket_KeyItems - case POCKET_POKE_BALLS, GetItem_HandlePocket_PokeBalls - case POCKET_TM_HM, GetItem_HandlePocket_TMsHMs - case POCKET_BERRIES, GetItem_HandlePocket_Berries - end - -GetItem_HandlePocket_Items: - bufferstdstring 2, 0xE - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -GetItem_HandlePocket_KeyItems: - bufferstdstring 2, 0xF - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -GetItem_HandlePocket_PokeBalls: - bufferstdstring 2, 0x10 - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -GetItem_HandlePocket_TMsHMs: - bufferstdstring 2, 0x11 - compare VAR_0x8007, 1 - call_if_eq PlayGetTMHMFanfare - return - -GetItem_HandlePocket_Berries: - bufferstdstring 2, 0x12 - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -Std_ObtainItem_Success: @ 819FEB7 - message Message_ObtainedItem - waitfanfare - waitmessage - msgbox Message_PutAwayItem - setvar VAR_RESULT, 1 - return - -Std_ObtainItem_Fail: @ 819FECC - setvar VAR_RESULT, 0 - return - -PlayGetItemFanfare: - playfanfare MUS_FANFA4 - return - -PlayGetTMHMFanfare: - playfanfare MUS_ME_WAZA - return - -Std_ObtainDecoration: @ 819FEDA - givedecoration VAR_0x8000 - copyvar VAR_0x8007, VAR_RESULT - call Std_ObtainDecoration_ - return - -Std_ObtainDecoration_: @ 819FEE8 - bufferdecorationname 1, VAR_0x8000 - compare VAR_0x8007, 1 - call_if_eq Std_ObtainDecoration_Success - compare VAR_0x8007, 0 - call_if_eq Std_ObtainDecoration_Fail - return - -Std_ObtainDecoration_Success: @ 819FF03 - playfanfare MUS_FANFA4 - message Message_ObtainedDecoration - waitfanfare - waitmessage - msgbox Message_TransferredToPC - setvar VAR_RESULT, 1 - return - -Std_ObtainDecoration_Fail: @ 819FF1B - setvar VAR_RESULT, 0 - return + .include "data/scripts/pkmn_center_nurse.inc" + .include "data/scripts/obtain_item.inc" + .include "data/scripts/record_mix.inc" + .include "data/scripts/pc.inc" -Std_FindItem: @ 819FF21 - lock - faceplayer - waitse - giveitem VAR_0x8000, VAR_0x8001 - copyvar VAR_0x8007, VAR_RESULT - bufferitemname 1, VAR_0x8000 - checkitemtype VAR_0x8000 - call GetItem_HandlePocket - compare VAR_0x8007, 1 - call_if_eq Std_FindItem_Success - compare VAR_0x8007, 0 - call_if_eq Std_FindItem_Fail - release - return - -Std_FindItem_Success: @ 819FF52 - removeobject VAR_LAST_TALKED - message Message_FoundOneItem - waitfanfare - waitmessage - msgbox Message_PutAwayItem - return - -Std_FindItem_Fail: @ 819FF65 - msgbox Message_ObtainedItem - msgbox Message_BagFull - setvar VAR_RESULT, 0 - return - -HiddenItemScript:: @ 819FF7B - lockall - waitse - giveitem VAR_0x8005, 1 - copyvar VAR_0x8007, VAR_RESULT - bufferitemname 0x1, VAR_0x8005 - checkitemtype VAR_0x8005 - call GetItem_HandlePocket - compare VAR_0x8007, 1 - goto_if_eq HiddenItemScript_Success - compare VAR_0x8007, 0 - goto_if_eq HiddenItemScript_Fail +Common_EventScript_PokemartSign:: @ 81A00E1 + msgbox Text_PokemartSign, MSGBOX_SIGN end -HiddenItemScript_Success: - message Message_FoundOneItem - waitfanfare - waitmessage - msgbox Message_PutAwayItem - special SetFlagInVar - releaseall - end - -HiddenItemScript_Fail: - msgbox Message_FoundOneItem - msgbox Message_BagFull - setvar VAR_RESULT, 0 - releaseall +Common_EventScript_PokemonCenterSign:: @ 81A00EA + msgbox Text_PokemonCenterSign, MSGBOX_SIGN end -UnusedMixRecordsScript: @ 819FFD5 - lock - faceplayer - msgbox UnusedMixRecordsPromptText, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq UnusedMixRecordsScript_Yes - compare VAR_RESULT, NO - goto_if_eq UnusedMixRecordsScript_Done - goto UnusedMixRecordsScript_Done -UnusedMixRecordsScript_Yes: @ 819FFFA - special sub_80B929C - waitstate - lock - faceplayer -UnusedMixRecordsScript_Done: @ 81A0000 - message UnusedMixRecordsSeeYouAgainText - waitmessage - waitbuttonpress - release - end - -gUnknown_081A0009:: @ 81A0009 - lockall - setvar VAR_0x8004, 0 - special DoPCTurnOnEffect - playse SE_PC_ON - msgbox UnknownString_81A09EC, 4 - goto EventScript_1A0023 - end - -EventScript_1A0023: - message gPCText_WhichPCShouldBeAccessed - waitmessage - special ScrSpecial_CreatePCMenu - waitstate - goto EventScript_1A0033 - end - -EventScript_1A0033: - switch VAR_RESULT - case 0, EventScript_1A0085 - case 1, EventScript_1A0070 - case 2, EventScript_1A00CB - case 3, EventScript_1A00BE - case 127, EventScript_1A00BE - end - -EventScript_1A0070: - playse SE_PC_LOGON - msgbox UnknownString_81A0A54, 4 - special PlayerPC - waitstate - goto EventScript_1A0023 - end - -EventScript_1A0085: - playse SE_PC_LOGON - call_if_unset FLAG_SYS_PC_LANETTE, EventScript_1A00AC - call_if_set FLAG_SYS_PC_LANETTE, EventScript_1A00B5 - msgbox UnknownString_81A0A35, 4 - special ShowPokemonStorageSystem - waitstate - goto EventScript_1A0023 - end - -EventScript_1A00AC: - msgbox UnknownString_81A0A1E, 4 +Common_EventScript_ShowEasyChatScreen:: @ 81A00F3 + fadescreen FADE_TO_BLACK + special ShowEasyChatScreen + fadescreen FADE_FROM_BLACK return -EventScript_1A00B5: - msgbox UnknownString_81A0A66, 4 - return - -EventScript_1A00BE: - setvar VAR_0x8004, 0 - playse SE_PC_OFF - special DoPCTurnOffEffect - releaseall - end - -EventScript_1A00CB: - goto_if_unset FLAG_SYS_GAME_CLEAR, EventScript_1A00BE - playse SE_PC_LOGON - special AccessHallOfFamePC - waitstate - goto EventScript_1A0033 - end - -FallarborTown_EventScript_1A00E1:: @ 81A00E1 -FortreeCity_EventScript_1A00E1:: @ 81A00E1 -LavaridgeTown_EventScript_1A00E1:: @ 81A00E1 -MauvilleCity_EventScript_1A00E1:: @ 81A00E1 -MossdeepCity_EventScript_1A00E1:: @ 81A00E1 -OldaleTown_EventScript_1A00E1:: @ 81A00E1 -PetalburgCity_EventScript_1A00E1:: @ 81A00E1 -RustboroCity_EventScript_1A00E1:: @ 81A00E1 -SlateportCity_EventScript_1A00E1:: @ 81A00E1 -SootopolisCity_EventScript_1A00E1:: @ 81A00E1 -VerdanturfTown_EventScript_1A00E1:: @ 81A00E1 - msgbox PetalburgCity_Text_1A0D41, 3 - end - -DewfordTown_EventScript_1A00EA:: @ 81A00EA -EverGrandeCity_EventScript_1A00EA:: @ 81A00EA -FallarborTown_EventScript_1A00EA:: @ 81A00EA -FortreeCity_EventScript_1A00EA:: @ 81A00EA -LavaridgeTown_EventScript_1A00EA:: @ 81A00EA -LilycoveCity_EventScript_1A00EA:: @ 81A00EA -MauvilleCity_EventScript_1A00EA:: @ 81A00EA -MossdeepCity_EventScript_1A00EA:: @ 81A00EA -OldaleTown_EventScript_1A00EA:: @ 81A00EA -PacifidlogTown_EventScript_1A00EA:: @ 81A00EA -PetalburgCity_EventScript_1A00EA:: @ 81A00EA -RustboroCity_EventScript_1A00EA:: @ 81A00EA -SlateportCity_EventScript_1A00EA:: @ 81A00EA -SootopolisCity_EventScript_1A00EA:: @ 81A00EA -VerdanturfTown_EventScript_1A00EA:: @ 81A00EA - msgbox PetalburgCity_Text_1A0D75, 3 - end - -BattleTower_Lobby_EventScript_1A00F3:: @ 81A00F3 -DewfordTown_EventScript_1A00F3:: @ 81A00F3 -FallarborTown_ContestLobby_EventScript_1A00F3:: @ 81A00F3 -MauvilleCity_PokemonCenter_1F_EventScript_1A00F3:: @ 81A00F3 -PetalburgCity_PokemonCenter_1F_EventScript_1A00F3:: @ 81A00F3 -Route111_EventScript_1A00F3:: @ 81A00F3 -Route123_BerryMastersHouse_EventScript_1A00F3:: @ 81A00F3 -SlateportCity_OceanicMuseum_1F_EventScript_1A00F3:: @ 81A00F3 -SlateportCity_PokemonFanClub_EventScript_1A00F3:: @ 81A00F3 - fadescreen 1 - special sub_80E60D8 - fadescreen 0 - return - -DewfordTown_Gym_EventScript_1A00FB:: @ 81A00FB -LavaridgeTown_Gym_1F_EventScript_1A00FB:: @ 81A00FB -MauvilleCity_Gym_EventScript_1A00FB:: @ 81A00FB -RustboroCity_Gym_EventScript_1A00FB:: @ 81A00FB +Common_EventScript_ReadyPetalburgGymForBattle:: @ 81A00FB clearflag FLAG_HIDE_PETALBURG_GYM_GUIDE setflag FLAG_PETALBURG_MART_EXPANDED_ITEMS return -DewfordTown_EventScript_1A0102:: @ 81A0102 -DewfordTown_Hall_EventScript_1A0102:: @ 81A0102 - dodailyevents +Common_EventScript_BufferTrendyPhrase:: @ 81A0102 + dotimebasedevents setvar VAR_0x8004, 0 special BufferTrendyPhraseString return -DewfordTown_EventScript_1A010C:: @ 81A010C -Route104_MrBrineysHouse_EventScript_1A010C:: @ 81A010C -Route109_EventScript_1A010C:: @ 81A010C +EventScript_BackupMrBrineyLocation:: @ 81A010C copyvar VAR_0x8008, VAR_BRINEY_LOCATION setvar VAR_BRINEY_LOCATION, 0 return -UseSurfScript:: @ 81A0117 - checkpartymove MOVE_SURF - compare VAR_RESULT, 6 - goto_if_eq UseSurfScript_NoMon - bufferpartymonnick 0, VAR_RESULT - setfieldeffectargument 0, VAR_RESULT - lockall - msgbox UseSurfPromptText, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq UseSurfScript_No - msgbox UsedSurfText, 4 - dofieldeffect FLDEFF_USE_SURF -UseSurfScript_No: @ 81A014C - releaseall -UseSurfScript_NoMon: @ 81A014D - end - -EverGrandeCity_ChampionsRoom_EventScript_1A014E:: @ 81A014E -LavaridgeTown_EventScript_1A014E:: @ 81A014E -LilycoveCity_EventScript_1A014E:: @ 81A014E -LittlerootTown_ProfessorBirchsLab_EventScript_1A014E:: @ 81A014E -OldaleTown_EventScript_1A014E:: @ 81A014E -Route103_EventScript_1A014E:: @ 81A014E -Route110_EventScript_1A014E:: @ 81A014E -Route119_EventScript_1A014E:: @ 81A014E -RustboroCity_EventScript_1A014E:: @ 81A014E - checkplayergender - compare VAR_RESULT, 0 - goto_if_eq RustboroCity_EventScript_1A0166 - compare VAR_RESULT, 1 - goto_if_eq RustboroCity_EventScript_1A016C - end + .include "data/scripts/surf.inc" + .include "data/scripts/dynamic_npc_graphics.inc" + .include "data/scripts/set_gym_trainers.inc" -RustboroCity_EventScript_1A0166:: @ 81A0166 - setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_RIVAL_MAY_NORMAL - return - -RustboroCity_EventScript_1A016C:: @ 81A016C - setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL - return - -LavaridgeTown_EventScript_1A0172:: @ 81A0172 -Route110_EventScript_1A0172:: @ 81A0172 -Route119_EventScript_1A0172:: @ 81A0172 - checkplayergender - compare VAR_RESULT, 0 - goto_if_eq LavaridgeTown_EventScript_1A018A - compare VAR_RESULT, 1 - goto_if_eq LavaridgeTown_EventScript_1A0190 - end - -LavaridgeTown_EventScript_1A018A:: @ 81A018A - setvar VAR_OBJ_GFX_ID_3, OBJ_EVENT_GFX_RIVAL_MAY_MACH_BIKE - return - -LavaridgeTown_EventScript_1A0190:: @ 81A0190 - setvar VAR_OBJ_GFX_ID_3, OBJ_EVENT_GFX_RIVAL_BRENDAN_MACH_BIKE - return - -AquaHideout_1F_EventScript_1A0196:: @ 81A0196 -AquaHideout_B1F_EventScript_1A0196:: @ 81A0196 -AquaHideout_B2F_EventScript_1A0196:: @ 81A0196 -LilycoveCity_EventScript_1A0196:: @ 81A0196 -MeteorFalls_1F_1R_EventScript_1A0196:: @ 81A0196 -MtChimney_EventScript_1A0196:: @ 81A0196 -MtPyre_Summit_EventScript_1A0196:: @ 81A0196 -PetalburgWoods_EventScript_1A0196:: @ 81A0196 -Route110_EventScript_1A0196:: @ 81A0196 -Route112_EventScript_1A0196:: @ 81A0196 -Route113_EventScript_1A0196:: @ 81A0196 -Route119_EventScript_1A0196:: @ 81A0196 -Route119_WeatherInstitute_1F_EventScript_1A0196:: @ 81A0196 -Route119_WeatherInstitute_2F_EventScript_1A0196:: @ 81A0196 -Route121_EventScript_1A0196:: @ 81A0196 -Route128_EventScript_1A0196:: @ 81A0196 -RustboroCity_EventScript_1A0196:: @ 81A0196 -RusturfTunnel_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room1_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room3_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room4_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room9_EventScript_1A0196:: @ 81A0196 -SlateportCity_OceanicMuseum_2F_EventScript_1A0196:: @ 81A0196 - .ifdef SAPPHIRE - setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_AQUA_MEMBER_M - setvar VAR_OBJ_GFX_ID_2, OBJ_EVENT_GFX_AQUA_MEMBER_F - setvar VAR_OBJ_GFX_ID_4, OBJ_EVENT_GFX_MAGMA_MEMBER_M - setvar VAR_OBJ_GFX_ID_5, OBJ_EVENT_GFX_MAGMA_MEMBER_F - setvar VAR_OBJ_GFX_ID_6, OBJ_EVENT_GFX_ARCHIE - setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_MAXIE - .else - setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_MAGMA_MEMBER_M - setvar VAR_OBJ_GFX_ID_2, OBJ_EVENT_GFX_MAGMA_MEMBER_F - setvar VAR_OBJ_GFX_ID_4, OBJ_EVENT_GFX_AQUA_MEMBER_M - setvar VAR_OBJ_GFX_ID_5, OBJ_EVENT_GFX_AQUA_MEMBER_F - setvar VAR_OBJ_GFX_ID_6, OBJ_EVENT_GFX_MAXIE - setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_ARCHIE - .endif - return - -CaveOfOrigin_B4F_EventScript_1A01B5:: @ 81A01B5 -SeafloorCavern_Room9_EventScript_1A01B5:: @ 81A01B5 - .ifdef SAPPHIRE - setvar VAR_OBJ_GFX_ID_8, OBJ_EVENT_GFX_KYOGRE_1 - setvar VAR_OBJ_GFX_ID_9, OBJ_EVENT_GFX_KYOGRE_2 - .else - setvar VAR_OBJ_GFX_ID_8, OBJ_EVENT_GFX_GROUDON_1 - setvar VAR_OBJ_GFX_ID_9, OBJ_EVENT_GFX_GROUDON_2 - .endif - return - -DewfordTown_Gym_EventScript_1A01C0:: @ 81A01C0 -FortreeCity_Gym_EventScript_1A01C0:: @ 81A01C0 -LavaridgeTown_Gym_1F_EventScript_1A01C0:: @ 81A01C0 -MauvilleCity_Gym_EventScript_1A01C0:: @ 81A01C0 -MossdeepCity_Gym_EventScript_1A01C0:: @ 81A01C0 -PetalburgCity_Gym_EventScript_1A01C0:: @ 81A01C0 -RustboroCity_Gym_EventScript_1A01C0:: @ 81A01C0 -SootopolisCity_Gym_1F_EventScript_1A01C0:: @ 81A01C0 - switch VAR_0x8008 - case 1, DewfordTown_Gym_EventScript_1A021E - case 2, DewfordTown_Gym_EventScript_1A0225 - case 3, DewfordTown_Gym_EventScript_1A022F - case 4, DewfordTown_Gym_EventScript_1A023C - case 5, DewfordTown_Gym_EventScript_1A024C - case 6, DewfordTown_Gym_EventScript_1A0262 - case 7, DewfordTown_Gym_EventScript_1A026F - case 8, DewfordTown_Gym_EventScript_1A0282 - end - -DewfordTown_Gym_EventScript_1A021E:: @ 81A021E - settrainerflag TRAINER_JOSH - settrainerflag TRAINER_TOMMY - return - -DewfordTown_Gym_EventScript_1A0225:: @ 81A0225 - settrainerflag TRAINER_HIDEKI - settrainerflag TRAINER_TESSA - settrainerflag TRAINER_LAURA - return - -DewfordTown_Gym_EventScript_1A022F:: @ 81A022F - settrainerflag TRAINER_KIRK - settrainerflag TRAINER_SHAWN - settrainerflag TRAINER_BEN - settrainerflag TRAINER_VIVIAN - return - -DewfordTown_Gym_EventScript_1A023C:: @ 81A023C - settrainerflag TRAINER_COLE - settrainerflag TRAINER_AXLE - settrainerflag TRAINER_ANDY - settrainerflag TRAINER_ZANE - settrainerflag TRAINER_SADIE - return - -DewfordTown_Gym_EventScript_1A024C:: @ 81A024C - settrainerflag TRAINER_RANDALL - settrainerflag TRAINER_PARKER - settrainerflag TRAINER_GEORGE - settrainerflag TRAINER_BERKE - settrainerflag TRAINER_MARY - settrainerflag TRAINER_LORI - settrainerflag TRAINER_JODY - return - -DewfordTown_Gym_EventScript_1A0262:: @ 81A0262 - settrainerflag TRAINER_JARED - settrainerflag TRAINER_TERRELL - settrainerflag TRAINER_KYLEE - settrainerflag TRAINER_WILL - return - -DewfordTown_Gym_EventScript_1A026F:: @ 81A026F - settrainerflag TRAINER_PRESTON - settrainerflag TRAINER_VIRGIL - settrainerflag TRAINER_FRITZ - settrainerflag TRAINER_HANNAH - settrainerflag TRAINER_SAMANTHA - settrainerflag TRAINER_MAURA - return - -DewfordTown_Gym_EventScript_1A0282:: @ 81A0282 - settrainerflag TRAINER_ANDREA - settrainerflag TRAINER_CRISSY - settrainerflag TRAINER_BRIANNA_2 - settrainerflag TRAINER_CONNIE - settrainerflag TRAINER_BRIDGET - settrainerflag TRAINER_OLIVIA - settrainerflag TRAINER_TIFFANY - settrainerflag TRAINER_MARISSA - return - -DewfordTown_Gym_EventScript_1A029B:: @ 81A029B -DewfordTown_Hall_EventScript_1A029B:: @ 81A029B -FallarborTown_House1_EventScript_1A029B:: @ 81A029B -FortreeCity_Gym_EventScript_1A029B:: @ 81A029B -FortreeCity_House2_EventScript_1A029B:: @ 81A029B -FortreeCity_House4_EventScript_1A029B:: @ 81A029B -LavaridgeTown_Gym_1F_EventScript_1A029B:: @ 81A029B -LavaridgeTown_HerbShop_EventScript_1A029B:: @ 81A029B -LilycoveCity_EventScript_1A029B:: @ 81A029B -LilycoveCity_House2_EventScript_1A029B:: @ 81A029B -LittlerootTown_BrendansHouse_1F_EventScript_1A029B:: @ 81A029B -MauvilleCity_EventScript_1A029B:: @ 81A029B -MauvilleCity_Gym_EventScript_1A029B:: @ 81A029B -MossdeepCity_EventScript_1A029B:: @ 81A029B -MossdeepCity_Gym_EventScript_1A029B:: @ 81A029B -MossdeepCity_SpaceCenter_1F_EventScript_1A029B:: @ 81A029B -MtPyre_1F_EventScript_1A029B:: @ 81A029B -PacifidlogTown_House2_EventScript_1A029B:: @ 81A029B -PetalburgCity_Gym_EventScript_1A029B:: @ 81A029B -PetalburgWoods_EventScript_1A029B:: @ 81A029B -Route104_EventScript_1A029B:: @ 81A029B -Route104_PrettyPetalFlowerShop_EventScript_1A029B:: @ 81A029B -Route109_EventScript_1A029B:: @ 81A029B -Route111_EventScript_1A029B:: @ 81A029B -Route111_WinstrateFamilysHouse_EventScript_1A029B:: @ 81A029B -Route114_EventScript_1A029B:: @ 81A029B -Route114_FossilManiacsHouse_EventScript_1A029B:: @ 81A029B -Route120_EventScript_1A029B:: @ 81A029B -Route123_BerryMastersHouse_EventScript_1A029B:: @ 81A029B -Route123_EventScript_1A029B:: @ 81A029B -RustboroCity_DevonCorp_3F_EventScript_1A029B:: @ 81A029B -RustboroCity_Flat2_2F_EventScript_1A029B:: @ 81A029B -RustboroCity_Gym_EventScript_1A029B:: @ 81A029B -RustboroCity_PokemonSchool_EventScript_1A029B:: @ 81A029B -SSTidalRooms_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideEntranceRoom_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideInnerRoom_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideLowerRoom_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideStairsRoom_EventScript_1A029B:: @ 81A029B -SlateportCity_ContestHall_EventScript_1A029B:: @ 81A029B -SlateportCity_Harbor_EventScript_1A029B:: @ 81A029B -SlateportCity_PokemonFanClub_EventScript_1A029B:: @ 81A029B -SootopolisCity_EventScript_1A029B:: @ 81A029B -SootopolisCity_Gym_1F_EventScript_1A029B:: @ 81A029B -VerdanturfTown_ContestLobby_EventScript_1A029B:: @ 81A029B - msgbox MauvilleCity_Text_1A0CC2, 4 +Common_EventScript_ShowBagIsFull:: @ 81A029B + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT release end -MauvilleCity_GameCorner_EventScript_1A02A5:: @ 81A02A5 -Route110_TrickHouseEnd_EventScript_1A02A5:: @ 81A02A5 -Route110_TrickHouseEntrance_EventScript_1A02A5:: @ 81A02A5 -Route113_GlassWorkshop_EventScript_1A02A5:: @ 81A02A5 - msgbox MauvilleCity_GameCorner_Text_1A0CC2, 4 +Common_EventScript_BagIsFull:: @ 81A02A5 + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT return -Route114_LanettesHouse_EventScript_1A02AE:: @ 81A02AE - msgbox Route114_LanettesHouse_Text_1A0CEF, 4 +Common_EventScript_ShowNoRoomForDecor:: @ 81A02AE + msgbox Text_NoRoomLeftForAnother, MSGBOX_DEFAULT release end -LilycoveCity_LilycoveMuseum_2F_EventScript_1A02B8:: @ 81A02B8 -MauvilleCity_GameCorner_EventScript_1A02B8:: @ 81A02B8 -Route110_TrickHouseEnd_EventScript_1A02B8:: @ 81A02B8 -Route110_TrickHouseEntrance_EventScript_1A02B8:: @ 81A02B8 -Route113_GlassWorkshop_EventScript_1A02B8:: @ 81A02B8 - msgbox MauvilleCity_GameCorner_Text_1A0CEF, 4 +Common_EventScript_NoRoomForDecor:: @ 81A02B8 + msgbox Text_NoRoomLeftForAnother, MSGBOX_DEFAULT return -EverGrandeCity_EventScript_1A02C1:: @ 81A02C1 -LilycoveCity_EventScript_1A02C1:: @ 81A02C1 -MossdeepCity_EventScript_1A02C1:: @ 81A02C1 -Route124_EventScript_1A02C1:: @ 81A02C1 -Route125_EventScript_1A02C1:: @ 81A02C1 -Route126_EventScript_1A02C1:: @ 81A02C1 -Route127_EventScript_1A02C1:: @ 81A02C1 -Route128_EventScript_1A02C1:: @ 81A02C1 -SootopolisCity_EventScript_1A02C1:: @ 81A02C1 +Common_EventScript_SetLegendaryWeather:: @ 81A02C1 .ifdef SAPPHIRE setweather WEATHER_RAIN_HEAVY .else @@ -2090,152 +867,47 @@ SootopolisCity_EventScript_1A02C1:: @ 81A02C1 .endif return -DewfordTown_Gym_EventScript_1A02C5:: @ 81A02C5 -FortreeCity_Gym_EventScript_1A02C5:: @ 81A02C5 -LavaridgeTown_Gym_1F_EventScript_1A02C5:: @ 81A02C5 -LilycoveCity_CoveLilyMotel_2F_EventScript_1A02C5:: @ 81A02C5 -MauvilleCity_Gym_EventScript_1A02C5:: @ 81A02C5 -MossdeepCity_Gym_EventScript_1A02C5:: @ 81A02C5 -PetalburgCity_Gym_EventScript_1A02C5:: @ 81A02C5 -RustboroCity_Gym_EventScript_1A02C5:: @ 81A02C5 -SootopolisCity_Gym_1F_EventScript_1A02C5:: @ 81A02C5 +Common_EventScript_PlayGymBadgeFanfare:: @ 81A02C5 playfanfare MUS_ME_BACHI waitfanfare return -LittlerootTown_BrendansHouse_1F_EventScript_1A02CA:: @ 81A02CA -Route111_OldLadysRestStop_EventScript_1A02CA:: @ 81A02CA -Route119_WeatherInstitute_1F_EventScript_1A02CA:: @ 81A02CA -SSTidalRooms_EventScript_1A02CA:: @ 81A02CA - fadescreen 1 +Common_EventScript_OutOfCenterPartyHeal:: @ 81A02CA + fadescreen FADE_TO_BLACK playfanfare MUS_ME_ASA waitfanfare special ScrSpecial_HealPlayerParty - fadescreen 0 + fadescreen FADE_FROM_BLACK return -Event_WorldMap:: @ 81A02D6 +EventScript_RegionMap:: @ 81A02D6 lockall - msgbox UnknownString_817303D, 4 - fadescreen 1 + msgbox Text_LookCloserAtMap, MSGBOX_DEFAULT + fadescreen FADE_TO_BLACK special FieldShowRegionMap waitstate releaseall end -DewfordTown_EventScript_1A02E7:: @ 81A02E7 -Route104_EventScript_1A02E7:: @ 81A02E7 -Route109_EventScript_1A02E7:: @ 81A02E7 - setflag FLAG_SPECIAL_FLAG_1 +Common_EventScript_PlayBrineysBoatMusic:: @ 81A02E7 + setflag FLAG_DONT_TRANSITION_MUSIC playbgm MUS_M_BOAT, FALSE return -DewfordTown_EventScript_1A02EF:: @ 81A02EF -Route104_EventScript_1A02EF:: @ 81A02EF -Route109_EventScript_1A02EF:: @ 81A02EF - clearflag FLAG_SPECIAL_FLAG_1 +Common_EventScript_StopBrineysBoatMusic:: @ 81A02EF + clearflag FLAG_DONT_TRANSITION_MUSIC fadedefaultbgm return -LittlerootTown_ProfessorBirchsLab_EventScript_1A02F4:: @ 81A02F4 -Route101_EventScript_1A02F4:: @ 81A02F4 -Route103_EventScript_1A02F4:: @ 81A02F4 - compare VAR_PETALBURG_GYM_STATE, 0 - goto_if_eq Route101_EventScript_1A14DC - compare VAR_BIRCH_STATE, 0 - call_if_eq Route101_EventScript_1A0358 - compare VAR_BIRCH_STATE, 1 - call_if_eq Route101_EventScript_1A0358 - compare VAR_BIRCH_STATE, 2 - call_if_eq Route101_EventScript_1A0365 - compare VAR_BIRCH_STATE, 3 - call_if_eq Route101_EventScript_1A0365 - compare VAR_BIRCH_STATE, 4 - call_if_eq Route101_EventScript_1A0372 - compare VAR_BIRCH_STATE, 5 - call_if_eq Route101_EventScript_1A0372 - compare VAR_BIRCH_STATE, 6 - call_if_eq Route101_EventScript_1A0358 - compare VAR_BIRCH_STATE, 7 - call_if_eq Route101_EventScript_1A0358 - return - -Route101_EventScript_1A0358:: @ 81A0358 - clearflag FLAG_HIDE_BIRCH_IN_LAB - clearflag FLAG_UNKNOWN_BIRCH_380 - setflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_ROUTE103 - return - -Route101_EventScript_1A0365:: @ 81A0365 - clearflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_IN_LAB - setflag FLAG_UNKNOWN_BIRCH_380 - setflag FLAG_HIDE_BIRCH_ROUTE103 - return - -Route101_EventScript_1A0372:: @ 81A0372 - clearflag FLAG_HIDE_BIRCH_ROUTE103 - setflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_IN_LAB - setflag FLAG_UNKNOWN_BIRCH_380 - return - -LittlerootTown_ProfessorBirchsLab_EventScript_1A037F:: @ 81A037F -Route101_EventScript_1A037F:: @ 81A037F -Route103_EventScript_1A037F:: @ 81A037F - lock - faceplayer - msgbox Route101_Text_1C4449, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq Route101_EventScript_1A039B - call Route101_EventScript_1A03B0 - release - end - -Route101_EventScript_1A039B:: @ 81A039B - msgbox Route101_Text_1C449B, 4 - release - end - -Route101_EventScript_1A03A5:: @ 81A03A5 - copyvar VAR_0x8004, VAR_0x8009 - special ShowPokedexRatingMessage - waitmessage - waitbuttonpress - return - -EverGrandeCity_ChampionsRoom_EventScript_1A03B0:: @ 81A03B0 -Route101_EventScript_1A03B0:: @ 81A03B0 - 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 Route101_Text_1C44DC, 4 - call Route101_EventScript_1A03A5 - compare VAR_0x800A, 0 - goto_if_eq Route101_EventScript_1A14DC - 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 Route101_Text_1C4B05, 4 - return + .include "data/scripts/prof_birch.inc" -BattleTower_Outside_EventScript_1A040E:: @ 81A040E -LilycoveCity_Harbor_EventScript_1A040E:: @ 81A040E -SlateportCity_Harbor_EventScript_1A040E:: @ 81A040E +Common_EventScript_FerryDepart:: @ 81A040E delay 60 - applymovement VAR_0x8004, SlateportCity_Harbor_Movement_1A041C + applymovement VAR_0x8004, Movement_FerryDepart waitmovement 0 return -SlateportCity_Harbor_Movement_1A041C:: @ 81A041C +Movement_FerryDepart:: @ 81A041C walk_slow_right walk_slow_right walk_slow_right @@ -2243,9 +915,9 @@ SlateportCity_Harbor_Movement_1A041C:: @ 81A041C walk_right walk_right walk_right - end_movement + step_end -PetalburgCity_Gym_EventScript_1A0424:: @ 81A0424 +EventScript_HideMrBriney:: @ 81A0424 setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD setflag FLAG_HIDE_MR_BRINEY_ROUTE109 @@ -2257,7 +929,7 @@ PetalburgCity_Gym_EventScript_1A0424:: @ 81A0424 setvar VAR_BRINEY_LOCATION, 0 return -RusturfTunnel_EventScript_1A0442:: @ 81A0442 +RusturfTunnel_EventScript_SetRusturfTunnelOpen:: @ 81A0442 removeobject 1 removeobject 10 clearflag FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE @@ -2266,845 +938,65 @@ RusturfTunnel_EventScript_1A0442:: @ 81A0442 setflag FLAG_RUSTURF_TUNNEL_OPENED return -EventScript_1A0457: @ unreferenced? +EventScript_UnusedBoardFerry: delay 30 - applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - showobjectat 255, MAP_PETALBURG_CITY + showobjectat OBJ_EVENT_ID_PLAYER, 0 delay 30 - applymovement 255, Movement_1A047A + applymovement OBJ_EVENT_ID_PLAYER, Movement_UnusedBoardFerry waitmovement 0 delay 30 return -Movement_1A047A: +Movement_UnusedBoardFerry: walk_up - end_movement - -BattleTower_Outside_EventScript_1A047C:: @ 81A047C -SouthernIsland_Exterior_EventScript_1A047C:: @ 81A047C - compare VAR_FACING, 1 - call_if_eq BattleTower_Outside_EventScript_160B2F - compare VAR_FACING, 3 - call_if_eq BattleTower_Outside_EventScript_160B3A - delay 30 - hideobjectat 255, MAP_PETALBURG_CITY - call BattleTower_Outside_EventScript_1A040E - return + step_end -CaveOfOrigin_B4F_EventScript_1A04A0:: @ 81A04A0 - lockall - waitse - playmoncry SPECIES_GROUDON_OR_KYOGRE, 2 - waitmoncry - setvar VAR_TEMP_5, 1 - releaseall - end - -CaveOfOrigin_1F_EventScript_1A04AF:: @ 81A04AF -CaveOfOrigin_B1F_EventScript_1A04AF:: @ 81A04AF -CaveOfOrigin_B2F_EventScript_1A04AF:: @ 81A04AF -CaveOfOrigin_B3F_EventScript_1A04AF:: @ 81A04AF - lockall - setvar VAR_TEMP_1, 1 - goto CaveOfOrigin_1F_EventScript_1A04D3 - end - -CaveOfOrigin_B2F_EventScript_1A04BB:: @ 81A04BB -CaveOfOrigin_B3F_EventScript_1A04BB:: @ 81A04BB - lockall - setvar VAR_TEMP_2, 1 - goto CaveOfOrigin_B2F_EventScript_1A04D3 - end - -@ 81A04C7 - lockall - setvar VAR_TEMP_3, 1 - goto CaveOfOrigin_B2F_EventScript_1A04D3 - end - -CaveOfOrigin_1F_EventScript_1A04D3:: @ 81A04D3 -CaveOfOrigin_B2F_EventScript_1A04D3:: @ 81A04D3 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 1 - special sub_810F758 - waitstate - releaseall - end - -CaveOfOrigin_1F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B1F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B2F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B3F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B4F_EventScript_1A04E3:: @ 81A04E3 - 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 - -AquaHideout_B1F_EventScript_1A04FD:: @ 81A04FD -MagmaHideout_B1F_EventScript_1A04FD:: @ 81A04FD - lock - faceplayer - setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE - waitse - playmoncry SPECIES_ELECTRODE, 2 - delay 40 - waitmoncry - setflag FLAG_HIDE_ELECTRODE_1_HIDEOUT - setflag FLAG_SYS_CTRL_OBJ_DELETE - dowildbattle - clearflag FLAG_SYS_CTRL_OBJ_DELETE - release - end - -AquaHideout_B1F_EventScript_1A051B:: @ 81A051B -MagmaHideout_B1F_EventScript_1A051B:: @ 81A051B - lock - faceplayer - setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE - waitse - playmoncry SPECIES_ELECTRODE, 2 - delay 40 - waitmoncry - setflag FLAG_HIDE_ELECTRODE_2_HIDEOUT - setflag FLAG_SYS_CTRL_OBJ_DELETE - dowildbattle - clearflag FLAG_SYS_CTRL_OBJ_DELETE - release - end - -Route120_EventScript_1A0539:: @ 81A0539 - lock - faceplayer - setvar VAR_0x8004, 1 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A0546:: @ 81A0546 - lock - faceplayer - setvar VAR_0x8004, 2 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A0553:: @ 81A0553 - lock - faceplayer - setvar VAR_0x8004, 3 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A0560:: @ 81A0560 - lock - faceplayer - setvar VAR_0x8004, 4 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A056D:: @ 81A056D - lock - faceplayer - setvar VAR_0x8004, 5 - goto Route120_EventScript_1A0594 - end - -Route119_EventScript_1A057A:: @ 81A057A - lock - faceplayer - setvar VAR_0x8004, 6 - goto Route119_EventScript_1A0594 - end - -Route119_EventScript_1A0587:: @ 81A0587 - lock - faceplayer - setvar VAR_0x8004, 7 - goto Route119_EventScript_1A0594 - end - -Route119_EventScript_1A0594:: @ 81A0594 -Route120_EventScript_1A0594:: @ 81A0594 - checkitem ITEM_DEVON_SCOPE, 1 - compare VAR_RESULT, 1 - goto_if_eq Route119_EventScript_1A05AE - msgbox Route119_Text_171B93, 4 - release - end - -Route119_EventScript_1A05AE:: @ 81A05AE - msgbox Route119_Text_171BB6, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq Route119_EventScript_1A05C3 - release - end - -Route119_EventScript_1A05C3:: @ 81A05C3 - msgbox Route119_Text_171BF6, 4 - closemessage - applymovement VAR_LAST_TALKED, Route119_Movement_1A0839 - waitmovement 0 - applymovement VAR_LAST_TALKED, Route119_Movement_1A0662 - waitmovement 0 - waitse - playmoncry SPECIES_KECLEON, 2 - delay 40 - waitmoncry - setwildbattle SPECIES_KECLEON, 30, ITEM_NONE - compare VAR_0x8004, 1 - call_if_eq Route119_EventScript_1A0646 - compare VAR_0x8004, 2 - call_if_eq Route119_EventScript_1A064A - compare VAR_0x8004, 3 - call_if_eq Route119_EventScript_1A064E - compare VAR_0x8004, 4 - call_if_eq Route119_EventScript_1A0652 - compare VAR_0x8004, 5 - call_if_eq Route119_EventScript_1A0656 - compare VAR_0x8004, 6 - call_if_eq Route119_EventScript_1A065A - compare VAR_0x8004, 7 - call_if_eq Route119_EventScript_1A065E - setflag FLAG_SYS_CTRL_OBJ_DELETE - dowildbattle - clearflag FLAG_SYS_CTRL_OBJ_DELETE - release - end - -Route119_EventScript_1A0646:: @ 81A0646 - setflag FLAG_HIDE_KECLEON_ROUTE120_3 - return - -Route119_EventScript_1A064A:: @ 81A064A - setflag FLAG_HIDE_KECLEON_ROUTE120_4 - return - -Route119_EventScript_1A064E:: @ 81A064E - setflag FLAG_HIDE_KECLEON_ROUTE120_5 - return - -Route119_EventScript_1A0652:: @ 81A0652 - setflag FLAG_HIDE_KECLEON_ROUTE120_6 - return - -Route119_EventScript_1A0656:: @ 81A0656 - setflag FLAG_HIDE_KECLEON_ROUTE120_7 - return - -Route119_EventScript_1A065A:: @ 81A065A - setflag FLAG_HIDE_KECLEON_ROUTE119_1 +Common_EventScript_FerryDepartIsland:: @ 81A047C + compare VAR_FACING, DIR_SOUTH + call_if_eq Ferry_EventScript_DepartIslandSouth + compare VAR_FACING, DIR_WEST + call_if_eq Ferry_EventScript_DepartIslandWest + delay 30 + hideobjectat OBJ_EVENT_ID_PLAYER, 0 + call Common_EventScript_FerryDepart return -Route119_EventScript_1A065E:: @ 81A065E - setflag FLAG_HIDE_KECLEON_ROUTE119_2 - return + .include "data/scripts/cave_of_origin.inc" + .include "data/scripts/static_pokemon.inc" -FortreeCity_Movement_1A0662:: @ 81A0662 -Route119_Movement_1A0662:: @ 81A0662 -Route120_Movement_1A0662:: @ 81A0662 - 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 - end_movement - -LittlerootTown_ProfessorBirchsLab_EventScript_1A0678:: @ 81A0678 -MossdeepCity_StevensHouse_EventScript_1A0678:: @ 81A0678 -RustboroCity_DevonCorp_2F_EventScript_1A0678:: @ 81A0678 -SlateportCity_House1_EventScript_1A0678:: @ 81A0678 - fadescreen 1 +Common_EventScript_NameReceivedPartyMon:: @ 81A0678 + fadescreen FADE_TO_BLACK special ChangePokemonNickname waitstate return -FallarborTown_House1_EventScript_1A067F:: @ 81A067F -GraniteCave_StevensRoom_EventScript_1A067F:: @ 81A067F -MtPyre_Summit_EventScript_1A067F:: @ 81A067F -SlateportCity_OceanicMuseum_2F_EventScript_1A067F:: @ 81A067F +Common_EventScript_PlayerHandedOverTheItem:: @ 81A067F bufferitemname 0, VAR_0x8004 playfanfare MUS_ME_WAZA message FallarborTown_House1_Text_1A1498 waitmessage waitfanfare - takeitem VAR_0x8004, 1 - return - -EverGrandeCity_DrakesRoom_EventScript_1A0693:: @ 81A0693 -EverGrandeCity_GlaciasRoom_EventScript_1A0693:: @ 81A0693 -EverGrandeCity_PhoebesRoom_EventScript_1A0693:: @ 81A0693 -EverGrandeCity_SidneysRoom_EventScript_1A0693:: @ 81A0693 - applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0853 - waitmovement 0 - playse SE_DOOR - setmetatile 6, 1, 836, 0 - setmetatile 6, 2, 837, 0 - setmetatile 0, 2, 734, 1 - setmetatile 1, 2, 733, 1 - setmetatile 2, 2, 734, 1 - setmetatile 3, 2, 733, 1 - setmetatile 4, 2, 734, 1 - setmetatile 8, 2, 733, 1 - setmetatile 9, 2, 734, 1 - setmetatile 10, 2, 733, 1 - setmetatile 11, 2, 734, 1 - setmetatile 12, 2, 733, 1 - special DrawWholeMapView - return - -EverGrandeCity_DrakesRoom_EventScript_1A0710:: @ 81A0710 -EverGrandeCity_GlaciasRoom_EventScript_1A0710:: @ 81A0710 -EverGrandeCity_PhoebesRoom_EventScript_1A0710:: @ 81A0710 -EverGrandeCity_SidneysRoom_EventScript_1A0710:: @ 81A0710 - applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0847 - waitmovement 0 - playse SE_TRACK_DOOR - setmetatile 5, 12, 518, 1 - setmetatile 6, 12, 518, 1 - setmetatile 7, 12, 518, 1 - setmetatile 5, 13, 526, 1 - setmetatile 6, 13, 526, 1 - setmetatile 7, 13, 526, 1 - special DrawWholeMapView - return - -EverGrandeCity_DrakesRoom_EventScript_1A0757:: @ 81A0757 -EverGrandeCity_GlaciasRoom_EventScript_1A0757:: @ 81A0757 -EverGrandeCity_PhoebesRoom_EventScript_1A0757:: @ 81A0757 -EverGrandeCity_SidneysRoom_EventScript_1A0757:: @ 81A0757 - setmetatile 6, 1, 836, 0 - setmetatile 6, 2, 837, 0 - setmetatile 5, 12, 518, 1 - setmetatile 6, 12, 518, 1 - setmetatile 7, 12, 518, 1 - setmetatile 5, 13, 526, 1 - setmetatile 6, 13, 526, 1 - setmetatile 7, 13, 526, 1 - setmetatile 0, 2, 734, 1 - setmetatile 1, 2, 733, 1 - setmetatile 2, 2, 734, 1 - setmetatile 3, 2, 733, 1 - setmetatile 4, 2, 734, 1 - setmetatile 8, 2, 733, 1 - setmetatile 9, 2, 734, 1 - setmetatile 10, 2, 733, 1 - setmetatile 11, 2, 734, 1 - setmetatile 12, 2, 733, 1 + removeitem VAR_0x8004, 1 return -EverGrandeCity_DrakesRoom_EventScript_1A07FA:: @ 81A07FA -EverGrandeCity_GlaciasRoom_EventScript_1A07FA:: @ 81A07FA -EverGrandeCity_PhoebesRoom_EventScript_1A07FA:: @ 81A07FA -EverGrandeCity_SidneysRoom_EventScript_1A07FA:: @ 81A07FA - setmetatile 5, 12, 518, 1 - setmetatile 6, 12, 518, 1 - setmetatile 7, 12, 518, 1 - setmetatile 5, 13, 526, 1 - setmetatile 6, 13, 526, 1 - setmetatile 7, 13, 526, 1 - return - -SlateportCity_Movement_1A0831:: @ 81A0831 - emote_question_mark - end_movement - -AquaHideout_B2F_Movement_1A0833:: @ 81A0833 -EverGrandeCity_ChampionsRoom_Movement_1A0833:: @ 81A0833 -LavaridgeTown_Movement_1A0833:: @ 81A0833 -LilycoveCity_ContestLobby_Movement_1A0833:: @ 81A0833 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0833:: @ 81A0833 -LittlerootTown_BrendansHouse_1F_Movement_1A0833:: @ 81A0833 -LittlerootTown_BrendansHouse_2F_Movement_1A0833:: @ 81A0833 -LittlerootTown_MaysHouse_1F_Movement_1A0833:: @ 81A0833 -MauvilleCity_House2_Movement_1A0833:: @ 81A0833 -MauvilleCity_Movement_1A0833:: @ 81A0833 -MeteorFalls_1F_1R_Movement_1A0833:: @ 81A0833 -MossdeepCity_StevensHouse_Movement_1A0833:: @ 81A0833 -MtChimney_Movement_1A0833:: @ 81A0833 -PetalburgCity_Movement_1A0833:: @ 81A0833 -Route103_Movement_1A0833:: @ 81A0833 -Route110_Movement_1A0833:: @ 81A0833 -Route110_TrickHouseEnd_Movement_1A0833:: @ 81A0833 -Route110_TrickHouseEntrance_Movement_1A0833:: @ 81A0833 -Route110_TrickHousePuzzle5_Movement_1A0833:: @ 81A0833 -RustboroCity_DevonCorp_2F_Movement_1A0833:: @ 81A0833 -RustboroCity_Movement_1A0833:: @ 81A0833 -RusturfTunnel_Movement_1A0833:: @ 81A0833 -SeafloorCavern_Room9_Movement_1A0833:: @ 81A0833 -SlateportCity_Movement_1A0833:: @ 81A0833 -SlateportCity_OceanicMuseum_1F_Movement_1A0833:: @ 81A0833 -SlateportCity_PokemonFanClub_Movement_1A0833:: @ 81A0833 -SootopolisCity_Movement_1A0833:: @ 81A0833 - emote_exclamation_mark - end_movement - -EverGrandeCity_ChampionsRoom_Movement_1A0835:: @ 81A0835 -LavaridgeTown_Movement_1A0835:: @ 81A0835 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0835:: @ 81A0835 -LittlerootTown_BrendansHouse_1F_Movement_1A0835:: @ 81A0835 -LittlerootTown_BrendansHouse_2F_Movement_1A0835:: @ 81A0835 -LittlerootTown_MaysHouse_1F_Movement_1A0835:: @ 81A0835 -MauvilleCity_House2_Movement_1A0835:: @ 81A0835 -MauvilleCity_Movement_1A0835:: @ 81A0835 -MeteorFalls_1F_1R_Movement_1A0835:: @ 81A0835 -MossdeepCity_StevensHouse_Movement_1A0835:: @ 81A0835 -MtChimney_Movement_1A0835:: @ 81A0835 -PetalburgCity_Movement_1A0835:: @ 81A0835 -Route103_Movement_1A0835:: @ 81A0835 -Route110_Movement_1A0835:: @ 81A0835 -Route110_TrickHouseEntrance_Movement_1A0835:: @ 81A0835 -Route110_TrickHousePuzzle5_Movement_1A0835:: @ 81A0835 -RustboroCity_DevonCorp_2F_Movement_1A0835:: @ 81A0835 -RustboroCity_Movement_1A0835:: @ 81A0835 -RusturfTunnel_Movement_1A0835:: @ 81A0835 -SeafloorCavern_Room9_Movement_1A0835:: @ 81A0835 -SlateportCity_Movement_1A0835:: @ 81A0835 -SlateportCity_OceanicMuseum_1F_Movement_1A0835:: @ 81A0835 -SlateportCity_PokemonFanClub_Movement_1A0835:: @ 81A0835 -SootopolisCity_Movement_1A0835:: @ 81A0835 - delay_16 - delay_16 - delay_16 - end_movement - -AquaHideout_B2F_Movement_1A0839:: @ 81A0839 -EverGrandeCity_PokemonLeague_Movement_1A0839:: @ 81A0839 -FallarborTown_House2_Movement_1A0839:: @ 81A0839 -FortreeCity_House4_Movement_1A0839:: @ 81A0839 -LilycoveCity_ContestHall_Movement_1A0839:: @ 81A0839 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0839:: @ 81A0839 -LilycoveCity_DepartmentStore_1F_Movement_1A0839:: @ 81A0839 -LilycoveCity_Harbor_Movement_1A0839:: @ 81A0839 -LilycoveCity_LilycoveMuseum_1F_Movement_1A0839:: @ 81A0839 -LilycoveCity_LilycoveMuseum_2F_Movement_1A0839:: @ 81A0839 -LilycoveCity_MoveDeletersHouse_Movement_1A0839:: @ 81A0839 -LilycoveCity_Movement_1A0839:: @ 81A0839 -LittlerootTown_BrendansHouse_1F_Movement_1A0839:: @ 81A0839 -LittlerootTown_BrendansHouse_2F_Movement_1A0839:: @ 81A0839 -MauvilleCity_Movement_1A0839:: @ 81A0839 -MtChimney_Movement_1A0839:: @ 81A0839 -MtPyre_Summit_Movement_1A0839:: @ 81A0839 -OldaleTown_Movement_1A0839:: @ 81A0839 -PetalburgCity_Gym_Movement_1A0839:: @ 81A0839 -PetalburgCity_Movement_1A0839:: @ 81A0839 -Route103_Movement_1A0839:: @ 81A0839 -Route110_TrickHouseEnd_Movement_1A0839:: @ 81A0839 -Route110_TrickHouseEntrance_Movement_1A0839:: @ 81A0839 -Route110_TrickHousePuzzle5_Movement_1A0839:: @ 81A0839 -Route119_Movement_1A0839:: @ 81A0839 -RusturfTunnel_Movement_1A0839:: @ 81A0839 -SeafloorCavern_Room9_Movement_1A0839:: @ 81A0839 -SlateportCity_ContestLobby_Movement_1A0839:: @ 81A0839 -SlateportCity_Movement_1A0839:: @ 81A0839 -SlateportCity_SternsShipyard_1F_Movement_1A0839:: @ 81A0839 - face_player - end_movement - -@ 81A083B - face_away_player - end_movement - -EverGrandeCity_PokemonLeague_Movement_1A083D:: @ 81A083D -LilycoveCity_ContestHall_Movement_1A083D:: @ 81A083D -LilycoveCity_ContestLobby_Movement_1A083D:: @ 81A083D -LilycoveCity_CoveLilyMotel_1F_Movement_1A083D:: @ 81A083D -LilycoveCity_House3_Movement_1A083D:: @ 81A083D -LilycoveCity_LilycoveMuseum_1F_Movement_1A083D:: @ 81A083D -LilycoveCity_Movement_1A083D:: @ 81A083D -LittlerootTown_Movement_1A083D:: @ 81A083D -MauvilleCity_GameCorner_Movement_1A083D:: @ 81A083D -MauvilleCity_Movement_1A083D:: @ 81A083D -MossdeepCity_Movement_1A083D:: @ 81A083D -MossdeepCity_SpaceCenter_1F_Movement_1A083D:: @ 81A083D -MtChimney_Movement_1A083D:: @ 81A083D -OldaleTown_Movement_1A083D:: @ 81A083D -PetalburgCity_Movement_1A083D:: @ 81A083D -Route109_Movement_1A083D:: @ 81A083D -Route110_Movement_1A083D:: @ 81A083D -Route111_WinstrateFamilysHouse_Movement_1A083D:: @ 81A083D -Route119_Movement_1A083D:: @ 81A083D -RustboroCity_DevonCorp_3F_Movement_1A083D:: @ 81A083D -RustboroCity_Movement_1A083D:: @ 81A083D -RusturfTunnel_Movement_1A083D:: @ 81A083D -SlateportCity_ContestHall_Movement_1A083D:: @ 81A083D -SlateportCity_ContestLobby_Movement_1A083D:: @ 81A083D -SlateportCity_Harbor_Movement_1A083D:: @ 81A083D -SlateportCity_Movement_1A083D:: @ 81A083D -SlateportCity_OceanicMuseum_2F_Movement_1A083D:: @ 81A083D -SlateportCity_SternsShipyard_1F_Movement_1A083D:: @ 81A083D -VerdanturfTown_Movement_1A083D:: @ 81A083D - face_original_direction - end_movement - -Movement_1A083F:: @ 81A083F -DewfordTown_Hall_Movement_1A083F:: @ 81A083F -EverGrandeCity_ChampionsRoom_Movement_1A083F:: @ 81A083F -EverGrandeCity_HallOfFame_Movement_1A083F:: @ 81A083F -LavaridgeTown_Movement_1A083F:: @ 81A083F -LilycoveCity_PokemonTrainerFanClub_Movement_1A083F:: @ 81A083F -LittlerootTown_BrendansHouse_1F_Movement_1A083F:: @ 81A083F -LittlerootTown_BrendansHouse_2F_Movement_1A083F:: @ 81A083F -LittlerootTown_MaysHouse_1F_Movement_1A083F:: @ 81A083F -LittlerootTown_Movement_1A083F:: @ 81A083F -MeteorFalls_1F_1R_Movement_1A083F:: @ 81A083F -MossdeepCity_StevensHouse_Movement_1A083F:: @ 81A083F -MtChimney_Movement_1A083F:: @ 81A083F -MtPyre_Summit_Movement_1A083F:: @ 81A083F -OldaleTown_PokemonCenter_1F_Movement_1A083F:: @ 81A083F -PetalburgCity_Gym_Movement_1A083F:: @ 81A083F -PetalburgCity_Movement_1A083F:: @ 81A083F -PetalburgWoods_Movement_1A083F:: @ 81A083F -Route101_Movement_1A083F:: @ 81A083F -Route110_TrickHouseEnd_Movement_1A083F:: @ 81A083F -Route111_Movement_1A083F:: @ 81A083F -Route116_Movement_1A083F:: @ 81A083F -Route120_Movement_1A083F:: @ 81A083F -Route128_Movement_1A083F:: @ 81A083F -RustboroCity_Movement_1A083F:: @ 81A083F -SeafloorCavern_Room9_Movement_1A083F:: @ 81A083F -SlateportCity_Movement_1A083F:: @ 81A083F -SlateportCity_OceanicMuseum_1F_Movement_1A083F:: @ 81A083F -SlateportCity_OceanicMuseum_2F_Movement_1A083F:: @ 81A083F -SootopolisCity_Movement_1A083F:: @ 81A083F -VictoryRoad_1F_Movement_1A083F:: @ 81A083F - walk_in_place_fastest_left - end_movement - -AquaHideout_B2F_Movement_1A0841:: @ 81A0841 -CaveOfOrigin_B4F_Movement_1A0841:: @ 81A0841 -DewfordTown_Hall_Movement_1A0841:: @ 81A0841 -EverGrandeCity_ChampionsRoom_Movement_1A0841:: @ 81A0841 -EverGrandeCity_HallOfFame_Movement_1A0841:: @ 81A0841 -LilycoveCity_Harbor_Movement_1A0841:: @ 81A0841 -LittlerootTown_BrendansHouse_1F_Movement_1A0841:: @ 81A0841 -LittlerootTown_Movement_1A0841:: @ 81A0841 -MeteorFalls_1F_1R_Movement_1A0841:: @ 81A0841 -MossdeepCity_GameCorner_1F_Movement_1A0841:: @ 81A0841 -MtPyre_Summit_Movement_1A0841:: @ 81A0841 -NewMauville_Entrance_Movement_1A0841:: @ 81A0841 -PetalburgCity_Gym_Movement_1A0841:: @ 81A0841 -PetalburgCity_Movement_1A0841:: @ 81A0841 -PetalburgWoods_Movement_1A0841:: @ 81A0841 -Route110_TrickHouseEnd_Movement_1A0841:: @ 81A0841 -Route110_TrickHouseEntrance_Movement_1A0841:: @ 81A0841 -Route111_Movement_1A0841:: @ 81A0841 -Route118_Movement_1A0841:: @ 81A0841 -Route120_Movement_1A0841:: @ 81A0841 -Route121_SafariZoneEntrance_Movement_1A0841:: @ 81A0841 -Route128_Movement_1A0841:: @ 81A0841 -RustboroCity_Movement_1A0841:: @ 81A0841 -RusturfTunnel_Movement_1A0841:: @ 81A0841 -SeafloorCavern_Room9_Movement_1A0841:: @ 81A0841 -SlateportCity_Harbor_Movement_1A0841:: @ 81A0841 -SlateportCity_Movement_1A0841:: @ 81A0841 -SlateportCity_OceanicMuseum_2F_Movement_1A0841:: @ 81A0841 - walk_in_place_fastest_up - end_movement - -AquaHideout_B2F_Movement_1A0843:: @ 81A0843 -DewfordTown_Hall_Movement_1A0843:: @ 81A0843 -EverGrandeCity_ChampionsRoom_Movement_1A0843:: @ 81A0843 -EverGrandeCity_HallOfFame_Movement_1A0843:: @ 81A0843 -LavaridgeTown_Movement_1A0843:: @ 81A0843 -LilycoveCity_DepartmentStore_1F_Movement_1A0843:: @ 81A0843 -LilycoveCity_PokemonTrainerFanClub_Movement_1A0843:: @ 81A0843 -LittlerootTown_BrendansHouse_1F_Movement_1A0843:: @ 81A0843 -LittlerootTown_BrendansHouse_2F_Movement_1A0843:: @ 81A0843 -LittlerootTown_MaysHouse_1F_Movement_1A0843:: @ 81A0843 -LittlerootTown_Movement_1A0843:: @ 81A0843 -LittlerootTown_ProfessorBirchsLab_Movement_1A0843:: @ 81A0843 -MauvilleCity_Movement_1A0843:: @ 81A0843 -MtPyre_Summit_Movement_1A0843:: @ 81A0843 -OldaleTown_Movement_1A0843:: @ 81A0843 -PetalburgCity_Gym_Movement_1A0843:: @ 81A0843 -PetalburgCity_Movement_1A0843:: @ 81A0843 -Route101_Movement_1A0843:: @ 81A0843 -Route110_Movement_1A0843:: @ 81A0843 -Route110_TrickHouseEnd_Movement_1A0843:: @ 81A0843 -Route116_Movement_1A0843:: @ 81A0843 -Route120_Movement_1A0843:: @ 81A0843 -Route128_Movement_1A0843:: @ 81A0843 -RustboroCity_Movement_1A0843:: @ 81A0843 -SlateportCity_Harbor_Movement_1A0843:: @ 81A0843 -SlateportCity_Movement_1A0843:: @ 81A0843 -SlateportCity_OceanicMuseum_1F_Movement_1A0843:: @ 81A0843 -SlateportCity_OceanicMuseum_2F_Movement_1A0843:: @ 81A0843 -SootopolisCity_Movement_1A0843:: @ 81A0843 - walk_in_place_fastest_right - end_movement - -BattleTower_Outside_Movement_1A0845:: @ 81A0845 -DewfordTown_Hall_Movement_1A0845:: @ 81A0845 -EverGrandeCity_ChampionsRoom_Movement_1A0845:: @ 81A0845 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0845:: @ 81A0845 -LilycoveCity_DepartmentStoreElevator_Movement_1A0845:: @ 81A0845 -LilycoveCity_Movement_1A0845:: @ 81A0845 -LilycoveCity_PokemonTrainerFanClub_Movement_1A0845:: @ 81A0845 -LittlerootTown_Movement_1A0845:: @ 81A0845 -MauvilleCity_Movement_1A0845:: @ 81A0845 -MeteorFalls_1F_1R_Movement_1A0845:: @ 81A0845 -MtPyre_Summit_Movement_1A0845:: @ 81A0845 -OldaleTown_PokemonCenter_1F_Movement_1A0845:: @ 81A0845 -PetalburgCity_Gym_Movement_1A0845:: @ 81A0845 -PetalburgCity_Movement_1A0845:: @ 81A0845 -PetalburgWoods_Movement_1A0845:: @ 81A0845 -Route110_Movement_1A0845:: @ 81A0845 -Route110_TrickHouseEnd_Movement_1A0845:: @ 81A0845 -Route119_Movement_1A0845:: @ 81A0845 -Route120_Movement_1A0845:: @ 81A0845 -Route128_Movement_1A0845:: @ 81A0845 -RustboroCity_Movement_1A0845:: @ 81A0845 -RustboroCity_PokemonSchool_Movement_1A0845:: @ 81A0845 -RusturfTunnel_Movement_1A0845:: @ 81A0845 -SeafloorCavern_Room9_Movement_1A0845:: @ 81A0845 -SlateportCity_Harbor_Movement_1A0845:: @ 81A0845 -SlateportCity_Movement_1A0845:: @ 81A0845 -SlateportCity_OceanicMuseum_2F_Movement_1A0845:: @ 81A0845 -SootopolisCity_Movement_1A0845:: @ 81A0845 -SouthernIsland_Exterior_Movement_1A0845:: @ 81A0845 - walk_in_place_fastest_down - end_movement - -EverGrandeCity_SidneysRoom_Movement_1A0847:: @ 81A0847 - walk_up - walk_up - walk_up - walk_up - walk_up - walk_up - end_movement + .include "data/scripts/elite_four.inc" + .include "data/scripts/movement.inc" + .include "data/scripts/check_furniture.inc" + .include "data/text/sample_message.inc" + .include "data/text/record_mix.inc" + .include "data/text/pc.inc" + .include "data/text/pkmn_center_nurse.inc" + .include "data/text/mart_clerk.inc" + .include "data/text/obtain_item.inc" -EverGrandeCity_ChampionsRoom_Movement_1A084E:: @ 81A084E - walk_up - walk_up - walk_up - walk_up - end_movement - -EverGrandeCity_SidneysRoom_Movement_1A0853:: @ 81A0853 - delay_16 - delay_16 - end_movement - -Route110_TrickHouseEntrance_Movement_1A0856:: @ 81A0856 - walk_up - end_movement - -@ 81A0858 - walk_up - walk_up - end_movement - -PictureBookShelfScript:: @ 81A085B - msgbox PictureBookShelfText, 3 - end - -BookshelfScript:: @ 81A0864 - msgbox BookshelfText, 3 - end - -PokemonCenterBookshelfScript:: @ 81A086D - msgbox PokemonCenterBookshelfText, 3 - end - -VaseScript:: @ 81A0876 - msgbox VaseText, 3 - end - -TrashCanScript:: @ 81A087F - msgbox TrashCanText, 3 - end - -ShopShelfScript:: @ 81A0888 - msgbox ShopShelfText, 3 - end - -BlueprintScript:: @ 81A0891 - msgbox BlueprintText, 3 - end - -SampleMessage1:: @ 81A089A - .string "Dies ist Beispiel 1.\p" - .string "Willkommen in der Welt von\n" - .string "POKéMON AGB!\l" - .string "Wir hoffen, dir gefällt es hier!$" - -SampleMessage2:: @ 81A08F1 - .string "Dies ist Beispiel 2.\p" - .string "Willkommen in der Welt von\n" - .string "POKéMON AGB!\l" - .string "Wir hoffen, dir gefällt es hier!$" - -SampleMessage3:: @ 81A0948 - .string "Dies ist Beispiel 3.\p" - .string "Willkommen in der Welt von\n" - .string "POKéMON AGB!\l" - .string "Wir hoffen, dir gefällt es hier!$" - -UnusedMixRecordsPromptText: @ 81A099F - .string "Möchtest du deine Rekorde mit\n" - .string "anderen TRAINERN austauschen?$" - -UnusedMixRecordsSeeYouAgainText: @ 81A09D2 - .string "Komm bald wieder!$" - -UnknownString_81A09EC: @ 81A09EC - .string "{PLAYER} schaltet den PC ein.$" - -gPCText_WhichPCShouldBeAccessed:: @ 81A0A01 - .string "Zugriff auf wessen PC?$" - -UnknownString_81A0A1E: @ 81A0A1E - .string "Verbindung zu jemandes PC hergestellt.$" - -UnknownString_81A0A35: @ 81A0A35 - .string "POKéMON-Lagerungs-System geöffnet.$" - -UnknownString_81A0A54: @ 81A0A54 - .string "Verbindung mit PC von {PLAYER}.$" - -UnknownString_81A0A66: @ 81A0A66 - .string "Verbindung zu LANETTES PC hergestellt.$" - -gText_NurseJoy_Welcome:: @ 81A0A7D - .string "Willkommen im POKéMON-CENTER!\p" - .string "Wir heilen deine POKéMON und\n" - .string "machen sie wieder fit.\p" - .string "O.K. Wir benötigen deine POKéMON.$" - -gText_NurseJoy_WeHopeToSeeYouAgain:: @ 81A0AFA - .string "Komm jederzeit wieder vorbei!$" - -gText_NurseJoy_ThankYouForWaiting:: @ 81A0B14 - .string "Danke!\p" - .string "Deine POKéMON sind wieder topfit!$" - -UnknownString_81A0B57: @ 81A0B57 - .string "Willkommen im POKéMON KABEL-CLUB-\n" - .string "HANDELSCENTER.$" - -UnknownString_81A0B87: @ 81A0B87 - .string "Willkommen im POKéMON KABEL-CLUB-\n" - .string "KOLOSSEUM.$" - -UnknownString_81A0BB4: @ 81A0BB4 - .string "Willkommen in der POKéMON KABEL-CLUB-\n" - .string "ZEITKAPSEL.$" - -EverGrandeCity_PokemonLeague_Text_1A0BE4:: @ 81A0BE4 -FallarborTown_Mart_Text_1A0BE4:: @ 81A0BE4 -FortreeCity_DecorationShop_Text_1A0BE4:: @ 81A0BE4 -FortreeCity_Mart_Text_1A0BE4:: @ 81A0BE4 -LavaridgeTown_Mart_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStoreRooftop_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_2F_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_3F_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_4F_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_5F_Text_1A0BE4:: @ 81A0BE4 -MauvilleCity_Mart_Text_1A0BE4:: @ 81A0BE4 -MossdeepCity_Mart_Text_1A0BE4:: @ 81A0BE4 -OldaleTown_Mart_Text_1A0BE4:: @ 81A0BE4 -PetalburgCity_Mart_Text_1A0BE4:: @ 81A0BE4 -RustboroCity_Mart_Text_1A0BE4:: @ 81A0BE4 -SlateportCity_Mart_Text_1A0BE4:: @ 81A0BE4 -SlateportCity_Text_1A0BE4:: @ 81A0BE4 -SootopolisCity_Mart_Text_1A0BE4:: @ 81A0BE4 -VerdanturfTown_Mart_Text_1A0BE4:: @ 81A0BE4 - .string "Willkommen!\p" - .string "Kann ich dir helfen?$" - -EverGrandeCity_PokemonLeague_Text_1A0C02:: @ 81A0C02 -FallarborTown_Mart_Text_1A0C02:: @ 81A0C02 -FortreeCity_DecorationShop_Text_1A0C02:: @ 81A0C02 -FortreeCity_Mart_Text_1A0C02:: @ 81A0C02 -LavaridgeTown_HerbShop_Text_1A0C02:: @ 81A0C02 -LavaridgeTown_Mart_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStoreRooftop_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_2F_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_3F_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_4F_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_5F_Text_1A0C02:: @ 81A0C02 -MauvilleCity_Mart_Text_1A0C02:: @ 81A0C02 -MossdeepCity_Mart_Text_1A0C02:: @ 81A0C02 -OldaleTown_Mart_Text_1A0C02:: @ 81A0C02 -PetalburgCity_Mart_Text_1A0C02:: @ 81A0C02 -Route104_PrettyPetalFlowerShop_Text_1A0C02:: @ 81A0C02 -RustboroCity_Mart_Text_1A0C02:: @ 81A0C02 -SlateportCity_Mart_Text_1A0C02:: @ 81A0C02 -SlateportCity_Text_1A0C02:: @ 81A0C02 -SootopolisCity_Mart_Text_1A0C02:: @ 81A0C02 -VerdanturfTown_Mart_Text_1A0C02:: @ 81A0C02 - .string "Bitte komm bald wieder!$" - -UnknownString_81A0C15: @ 81A0C15 - .string "Willkommen!\p" - .string "Wir bieten heute Sonderangebote an!$" - -Route104_PrettyPetalFlowerShop_Text_1A0C42:: @ 81A0C42 - .string "{PLAYER}{KUN}, willkommen!\p" - .string "Wie kann ich dir behilflich sein?$" - -Message_ObtainedItem: @ 81A0C68 - .string "{STR_VAR_2} erhalten!$" - -LilycoveCity_DepartmentStoreRooftop_Text_1A0C79:: @ 81A0C79 - .string "Der BEUTEL ist voll...$" - -LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C:: @ 81A0C8C -Message_PutAwayItem: @ 81A0C8C - .string "{PLAYER} packt {STR_VAR_2} in die\n" - .string "{STR_VAR_3}-TASCHE.$" - -Message_FoundOneItem: @ 81A0CB1 - .string "{PLAYER} hat {STR_VAR_2} gefunden!$" - -MauvilleCity_GameCorner_Text_1A0CC2:: @ 81A0CC2 -MauvilleCity_Text_1A0CC2:: @ 81A0CC2 -MtChimney_Text_1A0CC2:: @ 81A0CC2 -OldaleTown_Text_1A0CC2:: @ 81A0CC2 -Route109_SeashoreHouse_Text_1A0CC2:: @ 81A0CC2 -Message_BagFull: - .string "Zu schade!\n" - .string "Der BEUTEL ist voll...$" - -Message_ObtainedDecoration: @ 81A0CDE - .string "{STR_VAR_2} erhalten.$" - -BattleTower_Lobby_Text_1A0CEF:: @ 81A0CEF -MauvilleCity_GameCorner_Text_1A0CEF:: @ 81A0CEF -Route114_LanettesHouse_Text_1A0CEF:: @ 81A0CEF -SootopolisCity_House6_Text_1A0CEF:: @ 81A0CEF - .string "Zu schade! Es ist kein Platz für\n" - .string "{STR_VAR_2}...$" - -Message_TransferredToPC: @ 81A0D1F - .string "{STR_VAR_2} wurde auf den PC\n" - .string "übertragen.$" - -PetalburgCity_Text_1A0D41:: @ 81A0D41 +Text_PokemartSign:: @ 81A0D41 .string "“Ausgewählte Items für Ihren\n" .string "Gebrauch!”\l" .string "POKéMON-SUPERMARKT$" -PetalburgCity_Text_1A0D75:: @ 81A0D75 +Text_PokemonCenterSign:: @ 81A0D75 .string "“Erfrische deine müden Partner!”\n" .string "POKéMON-CENTER$" @@ -3254,7 +1146,7 @@ FallarborTown_House1_Text_1A1498:: @ 81A1498 .string "{STR_VAR_1}.$" Event_NoRegisteredItem:: @ 81A14AF - msgbox Text_NoRegisteredItem, 3 + msgbox Text_NoRegisteredItem, MSGBOX_SIGN end gUnknown_081A14B8:: @ 81A14B8 @@ -3272,1121 +1164,26 @@ EventScript_1A14CA:: waitbuttonpress special sub_8081924 waitstate - fadescreen 1 + fadescreen FADE_TO_BLACK special sp0C8_whiteout_maybe waitstate end -OldaleTown_PokemonCenter_1F_EventScript_1A14DC:: @ 81A14DC -PacifidlogTown_House2_EventScript_1A14DC:: @ 81A14DC -Route101_EventScript_1A14DC:: @ 81A14DC +Common_EventScript_Return:: @ 81A14DC return .include "data/scripts/debug.inc" .include "data/scripts/berry_tree.inc" .include "data/text/berry_tree.inc" - -UnknownString_81A1948: @ 81A1948 - .string "Wenn einige Äste herunterhängen, kann\n" - .string "man auf den Baum klettern.$" - -UnknownString_81A197B: @ 81A197B - .string "Wenn einige Äste herunterhängen, kann\n" - .string "man auf den Baum klettern.\p" - .string "Möchtest du GEHEIMPOWER einsetzen?$" - -UnknownString_81A19C4: @ 81A19C4 - .string "Ein dicker Ast fällt herunter!$" - -UnknownString_81A19DF: @ 81A19DF - .string "Möchtest du hier deine GEHEIMBASIS\n" - .string "einrichten?$" - -UnknownString_81A1A03: @ 81A1A03 - .string "Dieser Busch kann bewegt werden,\n" - .string "so dass man hineinklettern kann.$" - -UnknownString_81A1A4B: @ 81A1A4B - .string "Dieser Busch kann bewegt werden,\n" - .string "so dass man hineinklettern kann.\p" - .string "Möchtest du GEHEIMPOWER einsetzen?$" - -UnknownString_81A1AA9: @ 81A1AA9 - .string "Ein kleiner Eingang wird sichtbar.$" - -UnknownString_81A1AC6: @ 81A1AC6 - .string "Möchtest du hier deine GEHEIMBASIS\n" - .string "einrichten?$" - -SecretBase_RedCave1_Text_1A1AEA:: @ 81A1AEA - .string "Hast du dir schon eine GEHEIMBASIS\n" - .string "eingerichtet?\p" - .string "Ich bin hier und dort, überall hin-\n" - .string "gelaufen, bevor ich mich für diesen\l" - .string "Ort entschieden habe.\p" - .string "Da du schon mal hier bist... Hast du\n" - .string "Lust zu kämpfen?$" - -SecretBase_RedCave1_Text_1A1B83:: @ 81A1B83 - .string "Okay!\n" - .string "Jetzt kommen wir!$" - -SecretBase_RedCave1_Text_1A1B97:: @ 81A1B97 - .string "Wie? Was? Wo?\n" - .string "Du kannst doch nicht...$" - -UnknownString_81A1BB2:: @ 81A1BB2 - .string "Ahaaargh! Du bist zu stark für mich! Ich\n" - .string "habe verloren, aber verrate das nicht!$" - -SecretBase_RedCave1_Text_1A1BF8:: @ 81A1BF8 - .string "Was hältst du von meiner GEHEIMBASIS?\n" - .string "Komm mich doch morgen wieder besuchen!$" - -SecretBase_RedCave1_Text_1A1C3B:: @ 81A1C3B - .string "Hast du dir schon eine GEHEIMBASIS\n" - .string "eingerichtet?\p" - .string "Ich bin hier und dort, überall hin-\n" - .string "gelaufen, bevor ich mich für diesen\l" - .string "Ort entschieden habe.\p" - .string "Schau dich ruhig in aller Ruhe um.$" - -SecretBase_RedCave1_Text_1A1CB2:: @ 81A1CB2 - .string "Es gibt eine Menge Orte, an denen man\n" - .string "eine GEHEIMBASIS einrichten kann.\p" - .string "Aber dieser hier gefällt mir am besten.\n" - .string "Findest du es nicht auch nett hier?\p" - .string "Oh, hast du Lust auf einen Kampf?$" - -SecretBase_RedCave1_Text_1A1D48:: @ 81A1D48 - .string "Okay, los geht's!$" - -SecretBase_RedCave1_Text_1A1D59:: @ 81A1D59 - .string "Oh...\n" - .string "Du hast gerade keine Zeit.$" - -UnknownString_81A1D74:: @ 81A1D74 - .string "Hmm... Das ist unsere Niederlage...\n" - .string "Aber erzähl das bloß nicht weiter!\l" - .string "Das ist ein streng geheimes Geheimnis!$" - -SecretBase_RedCave1_Text_1A1DC0:: @ 81A1DC0 - .string "Wenn du wieder mal in der Nähe bist,\n" - .string "komm mich doch besuchen!$" - -SecretBase_RedCave1_Text_1A1DF6:: @ 81A1DF6 - .string "Es gibt eine Menge Orte, an denen man\n" - .string "eine GEHEIMBASIS einrichten kann.\p" - .string "Aber dieser hier gefällt mir am besten.\n" - .string "Findest du es nicht auch nett hier?$" - -SecretBase_RedCave1_Text_1A1E67:: @ 81A1E67 - .string "Dies ist ein beliebter Platz.\n" - .string "Er ist eigentlich immer besetzt.\p" - .string "Ach, du wolltest dich hier auch\n" - .string "häuslich niederlassen?\p" - .string "Ich sag dir was: Du kannst den Platz\n" - .string "haben, wenn du mich besiegen kannst.$" - -SecretBase_RedCave1_Text_1A1F04:: @ 81A1F04 - .string "Okay! Ich werde meine\n" - .string "GEHEIMBASIS verteidigen!$" - -SecretBase_RedCave1_Text_1A1F2E:: @ 81A1F2E - .string "Was? Stimmt das? Du hast gar\n" - .string "kein Interesse an diesem Platz?!?$" - -UnknownString_81A1F67:: @ 81A1F67 - .string "Ich kann nicht mehr!\n" - .string "Ich gebe mich geschlagen!$" - -SecretBase_RedCave1_Text_1A1F88:: @ 81A1F88 - .string "Okay, wenn ich eines Tages von hier\n" - .string "fortziehe, kannst du den Platz haben.$" - -SecretBase_RedCave1_Text_1A1FBD:: @ 81A1FBD - .string "Dies ist ein beliebter Platz.\n" - .string "Er ist eigentlich immer besetzt.\p" - .string "Ich habe ewig gewartet, bis er wieder\n" - .string "frei wurde. Endlich ist es soweit!$" - -SecretBase_RedCave1_Text_1A2026:: @ 81A2026 - .string "Willkommen in meinem POKéMON-LABOR.\p" - .string "Ich forsche, indem ich im Geheimen\n" - .string "kämpfe.\p" - .string "Möchtest du sehen, wie stark ich bin?$" - -SecretBase_RedCave1_Text_1A2095:: @ 81A2095 - .string "Das war ja wohl nichts!$" - -SecretBase_RedCave1_Text_1A20AE:: @ 81A20AE - .string "Oh.\n" - .string "Ein anderes Mal vielleicht...$" - -UnknownString_81A20C9:: @ 81A20C9 - .string "Hm... Ich muss noch viel lernen.\n" - .string "Ich muss fleißiger studieren.$" - -SecretBase_RedCave1_Text_1A2109:: @ 81A2109 - .string "Danke, dass du mit mir gekämpft hast.\n" - .string "Komm doch bitte morgen wieder.$" - -SecretBase_RedCave1_Text_1A2147:: @ 81A2147 - .string "Willkommen in meinem POKéMON-LABOR.\p" - .string "Ich forsche, indem ich im Geheimen\n" - .string "kämpfe.$" - -SecretBase_RedCave1_Text_1A218F:: @ 81A218F - .string "Ein großes Anwesen ist natürlich auch\n" - .string "ganz nett, aber hier ist es schöner.\p" - .string "Viele Leute kommen mich besuchen.\p" - .string "So. Wie wäre es mit einem Kampf?$" - -SecretBase_RedCave1_Text_1A2220:: @ 81A2220 - .string "Genauso muss es laufen!$" - -SecretBase_RedCave1_Text_1A2230:: @ 81A2230 - .string "Wenn du bereit bist, sag Bescheid.$" - -UnknownString_81A2254:: @ 81A2254 - .string "Ooch! Ich hab's vergeigt!\n" - .string "Aber es hat sehr viel Spaß gemacht!$" - -SecretBase_RedCave1_Text_1A2280:: @ 81A2280 - .string "Egal. Ich sollte mir auf jeden Fall einige\n" - .string "Dekorationen und Möbel zulegen.\p" - .string "Ich möchte, dass sich auch andere in\n" - .string "meiner GEHEIMBASIS wohl fühlen.$" - -SecretBase_RedCave1_Text_1A22FA:: @ 81A22FA - .string "Ein großes Anwesen ist natürlich auch\n" - .string "ganz nett, aber hier ist es schöner.\p" - .string "Viele Leute kommen mich besuchen.$" - -SecretBase_RedCave1_Text_1A236A:: @ 81A236A - .string "Ich liebe es, Dekorationen und Möbel\n" - .string "zu kaufen!!!\p" - .string "Ich liebe es genauso, POKéMON aufzu-\n" - .string "ziehen!\p" - .string "Wärest du so nett, mit meinen\n" - .string "POKéMON zu kämpfen?$" - -SecretBase_RedCave1_Text_1A2405:: @ 81A2405 - .string "Danke schön.\n" - .string "Bist du bereit?$" - -SecretBase_RedCave1_Text_1A2420:: @ 81A2420 - .string "Oh.\n" - .string "Was für eine Enttäuschung.$" - -UnknownString_81A2439:: @ 81A2439 - .string "Ich kapituliere...$" - -SecretBase_RedCave1_Text_1A2446:: @ 81A2446 - .string "Das war vielleicht ein Spaß! Und nun\n" - .string "sollte ich mich dem Einkaufen widmen.$" - -SecretBase_RedCave1_Text_1A2480:: @ 81A2480 - .string "Ich liebe es, Dekorationen und Möbel\n" - .string "zu kaufen!!!\p" - .string "Ich liebe es genauso, POKéMON aufzu-\n" - .string "ziehen!$" - -SecretBase_RedCave1_Text_1A24E1:: @ 81A24E1 - .string "Einige Leute richten ihre GEHEIMBASIS\n" - .string "an gut versteckten Orten ein.\l" - .string "Wollen sie sich nicht mehr sehen lassen?\p" - .string "Da du mich gefunden hast, lass uns\n" - .string "doch gleich mal kämpfen.$" - -SecretBase_RedCave1_Text_1A256F:: @ 81A256F - .string "Ich bin nicht einfach zu besiegen!$" - -SecretBase_RedCave1_Text_1A258A:: @ 81A258A - .string "Oh. Sag bloß, du bist müde von der Suche\n" - .string "nach diesem Platz?$" - -UnknownString_81A25C3:: @ 81A25C3 - .string "Ich bin untergegangen...$" - -SecretBase_RedCave1_Text_1A25D2:: @ 81A25D2 - .string "Wo ist deine GEHEIMBASIS?\n" - .string "Ich sollte dich dort mal besuchen.$" - -SecretBase_RedCave1_Text_1A2609:: @ 81A2609 - .string "Einige Leute richten ihre GEHEIMBASIS\n" - .string "an gut versteckten Orten ein.\l" - .string "Wollen sie sich nicht mehr sehen lassen?$" - -SecretBase_RedCave1_Text_1A2663:: @ 81A2663 - .string "Einige Leute haben mir erzählt, dass man\n" - .string "auf verschiedene Arten an Deko-\l" - .string "rationen kommen kann.\p" - .string "Wir sollten einen Wettbewerb veran-\n" - .string "stalten, wer die schönsten Dinge hat.\p" - .string "Aber zuerst lass uns kämpfen.$" - -SecretBase_RedCave1_Text_1A2710:: @ 81A2710 - .string "Das ist meine GEHEIMBASIS.\n" - .string "Ich kann hier gar nicht verlieren!$" - -SecretBase_RedCave1_Text_1A2736:: @ 81A2736 - .string "Ich kämpfe jederzeit mit dir.$" - -UnknownString_81A2754:: @ 81A2754 - .string "Wie?\n" - .string "Ich habe doch verloren?$" - -SecretBase_RedCave1_Text_1A276A:: @ 81A276A - .string "Ich werde den Wettbewerb um die\n" - .string "schönsten Dekorationen nicht ver-\l" - .string "lieren. Überzeuge dich selbst!$" - -SecretBase_RedCave1_Text_1A27A4:: @ 81A27A4 - .string "Einige Leute haben mir erzählt, dass man\n" - .string "auf verschiedene Arten an Deko-\l" - .string "rationen kommen kann.\p" - .string "Wir sollten einen Wettbewerb veran-\n" - .string "stalten, wer die schönsten Dinge hat.$" - -SecretBase_RedCave1_Text_1A2830:: @ 81A2830 - .string "Ich habe einen Ort gefunden, der mir\n" - .string "gefällt und den ich mit meinen Lieblings-\l" - .string "dekorationen ausgestattet habe.\p" - .string "Dort ziehe ich meine Lieblings-POKéMON\n" - .string "auf und werde mit ihnen stärker.\p" - .string "Genau das mache ich.\n" - .string "Möchtest du mit mir kämpfen?$" - -SecretBase_RedCave1_Text_1A28D7:: @ 81A28D7 - .string "Zeig mir, aus welchem Holz du\n" - .string "geschnitzt bist.$" - -SecretBase_RedCave1_Text_1A28F4:: @ 81A28F4 - .string "Ich glaube, es gibt immer wieder Zeiten,\n" - .string "in denen man nicht so gut drauf ist.$" - -UnknownString_81A2925:: @ 81A2925 - .string "Ich weiß jetzt genau, aus welchem Holz\n" - .string "du geschnitzt bist.$" - -SecretBase_RedCave1_Text_1A294D:: @ 81A294D - .string "Wir können beide noch stärker werden!\n" - .string "Das macht doch Mut!$" - -SecretBase_RedCave1_Text_1A297C:: @ 81A297C - .string "Ich habe einen Ort gefunden, der mir\n" - .string "gefällt und den ich mit meinen Lieblings-\l" - .string "dekorationen ausgestattet habe.\p" - .string "Dort ziehe ich meine Lieblings-POKéMON\n" - .string "auf und werde mit ihnen stärker.\p" - .string "Jeder Tag ist mein Lieblingstag.$" - -SecretBase_RedCave1_Text_1A2A13:: @ 81A2A13 - .string "Man lernt viel über den Geschmack und\n" - .string "den Stil von Menschen, wenn man sich\l" - .string "ihre Dekorationen und den Platz, auf\l" - .string "dem sie stehen, anschaut.\p" - .string "Wie findest du meinen Geschmack?\n" - .string "Bist du sprachlos? Hihihi...\p" - .string "Willst du mal meinen Kampfstil sehen?$" - -SecretBase_RedCave1_Text_1A2AE2:: @ 81A2AE2 - .string "Es gibt kein Zurück mehr.$" - -SecretBase_RedCave1_Text_1A2AFB:: @ 81A2AFB - .string "Ich zeige dir gerne jederzeit wieder \n" - .string "meinen erlesenen Kampfstil!$" - -UnknownString_81A2B2A:: @ 81A2B2A - .string "Du bist hoch talentiert! Deine Stärke\n" - .string "scheint grenzenlos zu sein.$" - -SecretBase_RedCave1_Text_1A2B69:: @ 81A2B69 - .string "Was hältst du von meinem Stil?\n" - .string "Ich muss ihn noch mehr aufpolieren.$" - -SecretBase_RedCave1_Text_1A2BA4:: @ 81A2BA4 - .string "Man lernt viel über den Geschmack und\n" - .string "den Stil von Menschen, wenn man sich\l" - .string "ihre Dekorationen und den Platz, auf\l" - .string "dem sie stehen, anschaut.\p" - .string "Wie findest du meinen Geschmack?\n" - .string "Bist du sprachlos? Hihihi...$" - -gUnknown_081A2C51:: @ 81A2C51 - special sub_80BB70C - special CheckPlayerHasSecretBase - compare VAR_RESULT, 1 - goto_if_eq AskToMoveSecretBase - checkpartymove MOVE_SECRET_POWER - setfieldeffectargument 0, VAR_RESULT - buffermovename 1, MOVE_SECRET_POWER - compare VAR_0x8007, 1 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 2 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 3 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 4 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 5 - goto_if_eq EventScript_1A2D08 - compare VAR_0x8007, 6 - goto_if_eq EventScript_1A2D60 - end - -EventScript_1A2CB0: - lockall - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2CF1 - bufferpartymonnick 0, VAR_RESULT - msgbox UnknownString_8198F34, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UsedCutRockSmashText, 4 - closemessage - dofieldeffect FLDEFF_USE_SECRET_POWER_CAVE - waitstate - goto EventScript_1A2CFA - end - -DoSecretBaseCaveFieldEffectScript:: @ 81A2CE6 - lockall - dofieldeffect FLDEFF_USE_SECRET_POWER_CAVE - waitstate - goto EventScript_1A2CFA - end - -EventScript_1A2CF1: - msgbox UnknownString_8198F10, 3 - end - -EventScript_1A2CFA: - msgbox UnknownString_8198F6E, 4 - goto EventScript_1A2DB8 - end - -EventScript_1A2D08: - lockall - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2D49 - bufferpartymonnick 0, VAR_RESULT - msgbox UnknownString_81A197B, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UsedCutRockSmashText, 4 - closemessage - dofieldeffect FLDEFF_USE_SECRET_POWER_TREE - waitstate - goto EventScript_1A2D52 - end - -DoSecretBaseTreeFieldEffectScript:: @ 81A2D3E - lockall - dofieldeffect FLDEFF_USE_SECRET_POWER_TREE - waitstate - goto EventScript_1A2D52 - end - -EventScript_1A2D49: - msgbox UnknownString_81A1948, 3 - end - -EventScript_1A2D52: - msgbox UnknownString_81A19C4, 4 - goto EventScript_1A2DB8 - end - -EventScript_1A2D60: - lockall - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2DA1 - bufferpartymonnick 0, VAR_RESULT - msgbox UnknownString_81A1A4B, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UsedCutRockSmashText, 4 - closemessage - dofieldeffect FLDEFF_USE_SECRET_POWER_SHRUB - waitstate - goto EventScript_1A2DAA - end - -DoSecretBaseShrubFieldEffectScript:: @ 81A2D96 - lockall - dofieldeffect FLDEFF_USE_SECRET_POWER_SHRUB - waitstate - goto EventScript_1A2DAA - end - -EventScript_1A2DA1: - msgbox UnknownString_81A1A03, 3 - end - -EventScript_1A2DAA: - msgbox UnknownString_81A1AA9, 4 - goto EventScript_1A2DB8 - end - -EventScript_1A2DB8: - closemessage - playse SE_KAIDAN - setvar VAR_0x4097, 0 - setflag FLAG_DECORATION_1 - special sub_80BB8CC - special sub_80BBAF0 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 0 - special sub_80BBDD0 - setvar VAR_0x4089, 1 - waitstate - end - -SecretBase_RedCave1_EventScript_1A2DDE:: @ 81A2DDE - applymovement 255, SecretBase_RedCave1_Movement_1A2E11 - waitmovement 0 - setvar VAR_0x4097, 1 - msgbox SecretBase_RedCave1_Text_198F89, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq SecretBase_RedCave1_EventScript_1A2E08 - closemessage - playse SE_KAIDAN - special sub_80BC440 - end - -SecretBase_RedCave1_EventScript_1A2E08:: @ 81A2E08 - closemessage - setflag FLAG_RECEIVED_SECRET_POWER - special sub_80BBC78 - waitstate - end - -SecretBase_RedCave1_Movement_1A2E11:: @ 81A2E11 - walk_up - walk_up - end_movement - -gUnknown_081A2E14:: @ 81A2E14 - lockall - setvar VAR_0x4097, 1 - playse SE_KAIDAN - special sub_80BC114 - compare VAR_RESULT, 0 - goto_if_eq EventScript_1A2E38 - clearflag FLAG_DECORATION_1 - special sub_80BBAF0 - setvar VAR_0x4089, 0 - waitstate - end - -EventScript_1A2E38: - setflag FLAG_DECORATION_1 - special sub_80BBAF0 - setvar VAR_0x4089, 0 - waitstate - end - -AskToMoveSecretBase: - checkpartymove MOVE_SECRET_POWER - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2EF7 - setfieldeffectargument 0, VAR_RESULT - setorcopyvar VAR_0x8004, VAR_RESULT - lockall - special GetSecretBaseNearbyMapName - msgbox UnknownString_81A3C71, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UnknownString_81A38FB, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - fadescreen 1 - special MoveSecretBase - closemessage - fadescreen 0 - msgbox UnknownString_81A3CC9, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - bufferpartymonnick 0, VAR_0x8004 - buffermovename 1, MOVE_SECRET_POWER - msgbox UsedCutRockSmashText, 4 - closemessage - closemessage - compare VAR_0x8007, 1 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 2 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 3 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 4 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 5 - goto_if_eq DoSecretBaseTreeFieldEffectScript - compare VAR_0x8007, 6 - goto_if_eq DoSecretBaseShrubFieldEffectScript - releaseall - end - -EventScript_1A2EF7:: - compare VAR_0x8007, 1 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 2 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 3 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 4 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 5 - goto_if_eq EventScript_1A2D49 - compare VAR_0x8007, 6 - goto_if_eq EventScript_1A2DA1 - end - -EventScript_1A2F3A:: - closemessage - releaseall - end - -LittlerootTown_BrendansHouse_2F_EventScript_1A2F3D:: @ 81A2F3D -LittlerootTown_MaysHouse_2F_EventScript_1A2F3D:: @ 81A2F3D -SecretBase_RedCave1_EventScript_1A2F3D:: @ 81A2F3D - setflag FLAG_DECORATION_2 - setflag FLAG_DECORATION_3 - setflag FLAG_DECORATION_4 - setflag FLAG_DECORATION_5 - setflag FLAG_DECORATION_6 - setflag FLAG_DECORATION_7 - setflag FLAG_DECORATION_8 - setflag FLAG_DECORATION_9 - setflag FLAG_DECORATION_10 - setflag FLAG_DECORATION_11 - setflag FLAG_DECORATION_12 - setflag FLAG_DECORATION_13 - setflag FLAG_DECORATION_14 - setflag FLAG_DECORATION_15 - return - -LittlerootTown_BrendansHouse_2F_EventScript_1A2F68:: @ 81A2F68 -LittlerootTown_MaysHouse_2F_EventScript_1A2F68:: @ 81A2F68 -SecretBase_RedCave1_EventScript_1A2F68:: @ 81A2F68 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 0 - special sub_80BBDD0 - setvar VAR_0x4089, 1 - end - -gUnknown_081A2F7B:: @ 81A2F7B - setvar VAR_0x8005, 0 - goto EventScript_1A2F86 - end - -EventScript_1A2F86: - special sub_80FF474 - end - -gUnknown_081A2F8A:: @ 81A2F8A - setvar VAR_0x8004, 0 - goto EventScript_1A2F95 - end - -EventScript_1A2F95: - special sub_8100A7C - compare VAR_RESULT, 1 - goto_if_eq EventScript_1A2FBF - addvar VAR_0x8004, 1 - compare VAR_0x8005, 0 - goto_if_eq EventScript_1A2F95 - removeobject VAR_0x8006 - setflag VAR_0x8005 - goto EventScript_1A2F95 - end - -EventScript_1A2FBF: - end - -SecretBase_BlueCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BlueCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BlueCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BlueCave4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave4_EventScript_1A2FC0:: @ 81A2FC0 - special sub_80BCE90 - compare VAR_0x8004, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3032 - compare VAR_0x8004, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A30AE - compare VAR_0x8004, 2 - goto_if_eq SecretBase_RedCave1_EventScript_1A312A - compare VAR_0x8004, 3 - goto_if_eq SecretBase_RedCave1_EventScript_1A31A6 - compare VAR_0x8004, 4 - goto_if_eq SecretBase_RedCave1_EventScript_1A3222 - compare VAR_0x8004, 5 - goto_if_eq SecretBase_RedCave1_EventScript_1A329E - compare VAR_0x8004, 6 - goto_if_eq SecretBase_RedCave1_EventScript_1A331A - compare VAR_0x8004, 7 - goto_if_eq SecretBase_RedCave1_EventScript_1A3396 - compare VAR_0x8004, 8 - goto_if_eq SecretBase_RedCave1_EventScript_1A3412 - compare VAR_0x8004, 9 - goto_if_eq SecretBase_RedCave1_EventScript_1A348E - end - -SecretBase_RedCave1_EventScript_1A3032:: @ 81A3032 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3086 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A30A5 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A1AEA, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A308F - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A308F - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1B83, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3086:: @ 81A3086 - msgbox SecretBase_RedCave1_Text_1A1C3B, 2 - end - -SecretBase_RedCave1_EventScript_1A308F:: @ 81A308F - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1B97, 2 - end - -SecretBase_RedCave1_EventScript_1A30A5:: @ 81A30A5 - msgbox SecretBase_RedCave1_Text_1A1BF8, 2 - end - -SecretBase_RedCave1_EventScript_1A30AE:: @ 81A30AE - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3102 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3121 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A1E67, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A310B - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A310B - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1F04, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3102:: @ 81A3102 - msgbox SecretBase_RedCave1_Text_1A1FBD, 2 - end - -SecretBase_RedCave1_EventScript_1A310B:: @ 81A310B - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1F2E, 2 - end - -SecretBase_RedCave1_EventScript_1A3121:: @ 81A3121 - msgbox SecretBase_RedCave1_Text_1A1F88, 2 - end - -SecretBase_RedCave1_EventScript_1A312A:: @ 81A312A - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A317E - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A319D - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A218F, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A3187 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3187 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2220, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A317E:: @ 81A317E - msgbox SecretBase_RedCave1_Text_1A22FA, 2 - end - -SecretBase_RedCave1_EventScript_1A3187:: @ 81A3187 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2230, 2 - end - -SecretBase_RedCave1_EventScript_1A319D:: @ 81A319D - msgbox SecretBase_RedCave1_Text_1A2280, 2 - end - -SecretBase_RedCave1_EventScript_1A31A6:: @ 81A31A6 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A31FA - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3219 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A24E1, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A3203 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3203 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A256F, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A31FA:: @ 81A31FA - msgbox SecretBase_RedCave1_Text_1A2609, 2 - end - -SecretBase_RedCave1_EventScript_1A3203:: @ 81A3203 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A258A, 2 - end - -SecretBase_RedCave1_EventScript_1A3219:: @ 81A3219 - msgbox SecretBase_RedCave1_Text_1A25D2, 2 - end - -SecretBase_RedCave1_EventScript_1A3222:: @ 81A3222 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3276 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3295 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2830, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A327F - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A327F - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A28D7, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3276:: @ 81A3276 - msgbox SecretBase_RedCave1_Text_1A297C, 2 - end - -SecretBase_RedCave1_EventScript_1A327F:: @ 81A327F - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A28F4, 2 - end - -SecretBase_RedCave1_EventScript_1A3295:: @ 81A3295 - msgbox SecretBase_RedCave1_Text_1A294D, 2 - end - -SecretBase_RedCave1_EventScript_1A329E:: @ 81A329E - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A32F2 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3311 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A1CB2, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A32FB - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A32FB - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1D48, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A32F2:: @ 81A32F2 - msgbox SecretBase_RedCave1_Text_1A1DF6, 2 - end - -SecretBase_RedCave1_EventScript_1A32FB:: @ 81A32FB - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1D59, 2 - end - -SecretBase_RedCave1_EventScript_1A3311:: @ 81A3311 - msgbox SecretBase_RedCave1_Text_1A1DC0, 2 - end - -SecretBase_RedCave1_EventScript_1A331A:: @ 81A331A - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A336E - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A338D - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2026, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A3377 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3377 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2095, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A336E:: @ 81A336E - msgbox SecretBase_RedCave1_Text_1A2147, 2 - end - -SecretBase_RedCave1_EventScript_1A3377:: @ 81A3377 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A20AE, 2 - end - -SecretBase_RedCave1_EventScript_1A338D:: @ 81A338D - msgbox SecretBase_RedCave1_Text_1A2109, 2 - end - -SecretBase_RedCave1_EventScript_1A3396:: @ 81A3396 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A33EA - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3409 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A236A, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A33F3 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A33F3 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2405, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A33EA:: @ 81A33EA - msgbox SecretBase_RedCave1_Text_1A2480, 2 - end - -SecretBase_RedCave1_EventScript_1A33F3:: @ 81A33F3 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2420, 2 - end - -SecretBase_RedCave1_EventScript_1A3409:: @ 81A3409 - msgbox SecretBase_RedCave1_Text_1A2446, 2 - end - -SecretBase_RedCave1_EventScript_1A3412:: @ 81A3412 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3466 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3485 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2663, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A346F - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A346F - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2710, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3466:: @ 81A3466 - msgbox SecretBase_RedCave1_Text_1A27A4, 2 - end - -SecretBase_RedCave1_EventScript_1A346F:: @ 81A346F - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2736, 2 - end - -SecretBase_RedCave1_EventScript_1A3485:: @ 81A3485 - msgbox SecretBase_RedCave1_Text_1A276A, 2 - end - -SecretBase_RedCave1_EventScript_1A348E:: @ 81A348E - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A34E2 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3501 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2A13, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A34EB - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A34EB - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2AE2, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A34E2:: @ 81A34E2 - msgbox SecretBase_RedCave1_Text_1A2BA4, 2 - end - -SecretBase_RedCave1_EventScript_1A34EB:: @ 81A34EB - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2AFB, 2 - end - -SecretBase_RedCave1_EventScript_1A3501:: @ 81A3501 - msgbox SecretBase_RedCave1_Text_1A2B69, 2 - end - -SecretBase_RedCave1_EventScript_1A350A:: @ 81A350A - special sub_80BCE1C - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 0 - special StartSpecialBattle - waitstate - special ScrSpecial_HealPlayerParty - release - end - + .include "data/text/secret_base_trainers.inc" + .include "data/scripts/secret_base.inc" .include "data/text/secret_power_tm.inc" .include "data/scripts/secret_power_tm.inc" - -UnknownString_81A38FB: @ 81A38FB - .string "Alle Dekorationsgegenstände und das\n" - .string "Mobiliar aus deiner GEHEIMBASIS werden\l" - .string "auf deinen PC gesendet.\p" - .string "Einverstanden?$" - -UnknownString_81A3958: @ 81A3958 - .string "Möchtest du GEHEIMBASIS von\n" - .string "{STR_VAR_1} eintragen?$" - -UnknownString_81A3982: @ 81A3982 - .string "Diese Daten wurden bereits\n" - .string "eingetragen. Möchtest du sie löschen?$" - -UnknownString_81A39C0: @ 81A39C0 - .string "Bis zu 10 Orte können eingetragen\n" - .string "werden.\p" - .string "Lösche einen Ort, um einen neuen\n" - .string "eintragen zu können.$" - -UnknownString_81A3A22: @ 81A3A22 - .string "Registrierung abgeschlossen.$" - -UnknownString_81A3A3A: @ 81A3A3A - .string "Daten wurden aus der Registrierung\n" - .string "genommen.$" - -UnknownString_81A3A56: @ 81A3A56 - .string "Es sind keine Dekorationen vorhanden.$" - -UnknownString_81A3A72: @ 81A3A72 - .string "{PLAYER} schaltet den PC ein.$" - -UnknownString_81A3A87: @ 81A3A87 - .string "Was möchtest du tun?$" - -UnknownString_81A3AA2: @ 81A3AA2 - .string "Die eingetragene GEHEIMBASIS bleibt\n" - .string "erhalten, bis der Eigentümer umzieht.\p" - .string "Wird sie aus dem Grundbuch ent-\n" - .string "fernt, kann eine andere GEHEIMBASIS\l" - .string "diesen Platz einnehmen.\p" - .string "Bis zu 10 Orte können eingetragen\n" - .string "werden.{0xFC}Ì$" - -UnknownString_81A3B5B: @ 81A3B5B - .string "Ein Schild aus {STR_VAR_2}, welches zeigt,\n" - .string "dass {STR_VAR_1}-mal hintereinander im\l" - .string "DUELLTURM ein Kampf gewonnen wurde.$" - -UnknownString_81A3BA4: @ 81A3BA4 - .string "Ein sehr realistischer Spielzeug-\n" - .string "Fernseher. Man könnte ihn glatt mit\l" - .string "einem echten Gerät verwechseln.$" - -UnknownString_81A3BE8: @ 81A3BE8 - .string "Ein Spielzeug-Fernseher, der aussieht\n" - .string "wie ein SAMURZEL. Er scheint von\l" - .string "alleine davonrollen zu wollen...$" - -UnknownString_81A3C31: @ 81A3C31 - .string "Ein Spielzeug-Fernseher, der aussieht\n" - .string "wie ein ENECO. Es scheint, als wolle\l" - .string "er sich langsam davonschleichen ...$" - -UnknownString_81A3C71: @ 81A3C71 - .string "Du kannst dir nur eine GEHEIMBASIS\n" - .string "einrichten.\p" - .string "Möchtest du deine GEHEIMBASIS in der\n" - .string "Nähe von {STR_VAR_1} hierher\l" - .string "verlegen?$" - -UnknownString_81A3CC9: @ 81A3CC9 - .string "Umzug wurde abgeschlossen.\p" - .string "Möchtest du GEHEIMPOWER einsetzen?$" - + .include "data/text/secret_base.inc" .include "data/scripts/cable_club.inc" .include "data/text/cable_club.inc" - .include "data/scripts/contest_hall.inc" .include "data/text/contest_hall.inc" - .include "data/scripts/tv.inc" .include "data/text/tv.inc" @@ -4413,11 +1210,11 @@ SlateportCity_PokemonFanClub_EventScript_1ADE4D:: @ 81ADE4D end SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84 - msgbox SlateportCity_PokemonFanClub_Text_1A87CA, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A87CA, MSGBOX_DEFAULT setvar VAR_0x8004, 5 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 1 - call SlateportCity_PokemonFanClub_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4427,18 +1224,18 @@ SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84 end SlateportCity_PokemonFanClub_EventScript_1ADEB9:: @ 81ADEB9 - msgbox SlateportCity_PokemonFanClub_Text_1A8667, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8667, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_1ADEC3:: @ 81ADEC3 - msgbox SlateportCity_PokemonFanClub_Text_1A8818, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8818, MSGBOX_DEFAULT setvar VAR_0x8005, 1 goto SlateportCity_PokemonFanClub_EventScript_1ADE46 end SlateportCity_PokemonFanClub_EventScript_1ADED6:: @ 81ADED6 - msgbox SlateportCity_PokemonFanClub_Text_1A86B5, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A86B5, MSGBOX_DEFAULT release end @@ -4468,11 +1265,11 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF25:: @ 81ADF25 end SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A93D1, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A93D1, MSGBOX_DEFAULT setvar VAR_0x8004, 5 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 0 - call SlateportCity_OceanicMuseum_1F_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4482,18 +1279,18 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44 end SlateportCity_OceanicMuseum_1F_EventScript_1ADF79:: @ 81ADF79 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A9446, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A9446, MSGBOX_DEFAULT release end SlateportCity_OceanicMuseum_1F_EventScript_1ADF83:: @ 81ADF83 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A949A, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A949A, MSGBOX_DEFAULT setvar VAR_0x8005, 2 goto SlateportCity_OceanicMuseum_1F_EventScript_1ADE46 end SlateportCity_OceanicMuseum_1F_EventScript_1ADF96:: @ 81ADF96 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A952E, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A952E, MSGBOX_DEFAULT release end @@ -4516,7 +1313,7 @@ SlateportCity_PokemonFanClub_EventScript_1ADFA0:: @ 81ADFA0 end SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9 - msgbox SlateportCity_PokemonFanClub_Text_1A83D0, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A83D0, MSGBOX_DEFAULT random 3 copyvar VAR_0x800A, VAR_RESULT switch VAR_RESULT @@ -4526,17 +1323,17 @@ SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9 end SlateportCity_PokemonFanClub_EventScript_1AE020:: @ 81AE020 - msgbox SlateportCity_PokemonFanClub_Text_1A8414, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8414, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_1AE04A end SlateportCity_PokemonFanClub_EventScript_1AE02E:: @ 81AE02E - msgbox SlateportCity_PokemonFanClub_Text_1A8470, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8470, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_1AE04A end SlateportCity_PokemonFanClub_EventScript_1AE03C:: @ 81AE03C - msgbox SlateportCity_PokemonFanClub_Text_1A84D5, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A84D5, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_1AE04A end @@ -4544,31 +1341,31 @@ SlateportCity_PokemonFanClub_EventScript_1AE04A:: @ 81AE04A setvar VAR_0x8004, 7 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 0 - call SlateportCity_PokemonFanClub_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2 - msgbox SlateportCity_PokemonFanClub_Text_1A852D, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A852D, MSGBOX_DEFAULT setvar VAR_0x8006, 1 - call SlateportCity_PokemonFanClub_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2 - msgbox SlateportCity_PokemonFanClub_Text_1A85A6, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A85A6, MSGBOX_DEFAULT copyvar VAR_0x8007, VAR_0x800A setvar VAR_0x8005, 3 goto SlateportCity_PokemonFanClub_EventScript_1ADE46 end SlateportCity_PokemonFanClub_EventScript_1AE0A2:: @ 81AE0A2 - msgbox SlateportCity_PokemonFanClub_Text_1A8667, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8667, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_1AE0AC:: @ 81AE0AC - msgbox SlateportCity_PokemonFanClub_Text_1A86B5, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A86B5, MSGBOX_DEFAULT release end @@ -4592,11 +1389,11 @@ VerdanturfTown_ContestLobby_EventScript_1AE0B6:: @ 81AE0B6 end FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8 - msgbox FallarborTown_ContestLobby_Text_1A704E, 4 + msgbox FallarborTown_ContestLobby_Text_1A704E, MSGBOX_DEFAULT setvar VAR_0x8004, 11 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 0 - call FallarborTown_ContestLobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4606,30 +1403,30 @@ FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8 end FallarborTown_ContestLobby_EventScript_1AE12D:: @ 81AE12D - msgbox FallarborTown_ContestLobby_Text_1A7256, 4 + msgbox FallarborTown_ContestLobby_Text_1A7256, MSGBOX_DEFAULT release end FallarborTown_ContestLobby_EventScript_1AE137:: @ 81AE137 setvar VAR_0x8004, 24 special SetContestCategoryStringVarForInterview - msgbox FallarborTown_ContestLobby_Text_1A70A5, 4 + msgbox FallarborTown_ContestLobby_Text_1A70A5, MSGBOX_DEFAULT setvar VAR_0x8004, 11 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 1 - call FallarborTown_ContestLobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D - msgbox FallarborTown_ContestLobby_Text_1A7153, 4 + msgbox FallarborTown_ContestLobby_Text_1A7153, MSGBOX_DEFAULT setflag FLAG_TEMP_2 setvar VAR_0x8005, 6 goto FallarborTown_ContestLobby_EventScript_1ADE46 end FallarborTown_ContestLobby_EventScript_1AE17E:: @ 81AE17E - msgbox FallarborTown_ContestLobby_Text_1A72A8, 4 + msgbox FallarborTown_ContestLobby_Text_1A72A8, MSGBOX_DEFAULT release end @@ -4696,10 +1493,10 @@ BattleTower_Lobby_EventScript_1AE241:: @ 81AE241 call_if_eq BattleTower_Lobby_EventScript_1AE2A1 compare VAR_RESULT, 1 call_if_eq BattleTower_Lobby_EventScript_1AE2AA - msgbox BattleTower_Lobby_Text_1A79EB, 4 + msgbox BattleTower_Lobby_Text_1A79EB, MSGBOX_DEFAULT setvar VAR_0x8004, 12 copyvar VAR_0x8005, VAR_0x8009 - call BattleTower_Lobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4709,22 +1506,22 @@ BattleTower_Lobby_EventScript_1AE241:: @ 81AE241 end BattleTower_Lobby_EventScript_1AE297:: @ 81AE297 - msgbox BattleTower_Lobby_Text_1A78B7, 4 + msgbox BattleTower_Lobby_Text_1A78B7, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_1AE2A1:: @ 81AE2A1 - msgbox BattleTower_Lobby_Text_1A791B, 4 + msgbox BattleTower_Lobby_Text_1A791B, MSGBOX_DEFAULT return BattleTower_Lobby_EventScript_1AE2AA:: @ 81AE2AA - msgbox BattleTower_Lobby_Text_1A7990, 4 + msgbox BattleTower_Lobby_Text_1A7990, MSGBOX_DEFAULT return BattleTower_Lobby_EventScript_1AE2B3:: @ 81AE2B3 compare VAR_RESULT, 0 goto_if_eq BattleTower_Lobby_EventScript_1AE2D9 - msgbox BattleTower_Lobby_Text_1A7A6E, 4 + msgbox BattleTower_Lobby_Text_1A7A6E, MSGBOX_DEFAULT setflag FLAG_TEMP_2 copyvar VAR_0x8004, VAR_0x8008 setvar VAR_0x8005, 7 @@ -4732,12 +1529,12 @@ BattleTower_Lobby_EventScript_1AE2B3:: @ 81AE2B3 end BattleTower_Lobby_EventScript_1AE2D9:: @ 81AE2D9 - msgbox BattleTower_Lobby_Text_1A7AE0, 4 + msgbox BattleTower_Lobby_Text_1A7AE0, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_1AE2E3:: @ 81AE2E3 - msgbox BattleTower_Lobby_Text_1A7B66, 4 + msgbox BattleTower_Lobby_Text_1A7B66, MSGBOX_DEFAULT release end @@ -4788,7 +1585,7 @@ gUnknown_081B694A:: @ 81B694A .include "data/scripts/players_house.inc" S_RunningShoesManual:: @ 81B6E5A - msgbox UnknownString_81728E3, 3 + msgbox UnknownString_81728E3, MSGBOX_SIGN end .include "data/text/pokeblocks.inc" @@ -4797,7 +1594,7 @@ S_RunningShoesManual:: @ 81B6E5A .include "data/text/trainers.inc" S_RepelWoreOff:: @ 81C33E6 - msgbox Text_RepelWoreOff, 3 + msgbox Text_RepelWoreOff, MSGBOX_SIGN end Text_RepelWoreOff: @ 81C33EF @@ -4843,88 +1640,22 @@ MauvilleCity_GameCorner_EventScript_1C40DA:: @ 81C40DA .include "data/text/braille.inc" .include "data/text/berries.inc" .include "data/text/shoal_cave.inc" - -PictureBookShelfText: @ 81C6A69 - .string "Eine Sammlung von POKéMON-Büchern.$" - -BookshelfText: @ 81C6A91 - .string "Hier stehen jede Menge Bücher.$" - -PokemonCenterBookshelfText: @ 81C6AB6 - .string "POKéMON-Magazine!\n" - .string "DER POKéMON FREUND...\p" - .string "POKéMON HANDBUCH...\n" - .string "GELIEBTE POKéMON...$" - -VaseText: @ 81C6B00 - .string "Diese Vase sieht sehr teuer aus...\n" - .string "Schauen wir mal hinein...\p" - .string "Och, sie ist leer.$" - -TrashCanText: @ 81C6B41 - .string "Leer...$" - -ShopShelfText: @ 81C6B4D - .string "Die Regale biegen sich unter dem\n" - .string "Gewicht von POKéMON-Artikeln.$" - -BlueprintText: @ 81C6B85 - .string "Sind das Blaupausen?\n" - .string "Die sind zu kompliziert zu lesen.$" - -GraniteCave_B1F_MapScript2_1C6BB5:: @ 81C6BB5 -MtPyre_2F_MapScript2_1C6BB5:: @ 81C6BB5 -SkyPillar_2F_MapScript2_1C6BB5:: @ 81C6BB5 -SkyPillar_4F_MapScript2_1C6BB5:: @ 81C6BB5 - map_script_2 VAR_ICE_STEP_COUNT, 0, S_FallDownHole - .2byte 0 - -GraniteCave_B1F_MapScript1_1C6BBF:: @ 81C6BBF -MtPyre_2F_MapScript1_1C6BBF:: @ 81C6BBF -SkyPillar_2F_MapScript1_1C6BBF:: @ 81C6BBF -SkyPillar_4F_MapScript1_1C6BBF:: @ 81C6BBF - copyvar VAR_ICE_STEP_COUNT, 0x1 - end - -S_FallDownHole:: @ 81C6BC5 - lockall - delay 20 - applymovement 255, GraniteCave_B1F_Movement_1C6BF7 - waitmovement 0 - playse SE_RU_HYUU - delay 60 - warphole MAP_UNDEFINED - waitstate - end - -gUnknown_081C6BDE:: @ 81C6BDE - lockall - delay 20 - applymovement 255, GraniteCave_B1F_Movement_1C6BF7 - waitmovement 0 - playse SE_RU_HYUU - delay 60 - special sp13F_fall_to_last_warp - waitstate - end - -GraniteCave_B1F_Movement_1C6BF7:: @ 81C6BF7 - set_invisible - end_movement + .include "data/text/check_furniture.inc" + .include "data/scripts/cave_hole.inc" @ 81C6BF9 - msgbox Text_1C6C2B, 2 + msgbox Text_1C6C2B, MSGBOX_NPC end gUnknown_081C6C02:: @ 81C6C02 - msgbox Text_1C6C4B, 3 + msgbox Text_1C6C4B, MSGBOX_SIGN end @ 81C6C0B end @ 81C6C0C - msgbox Text_1C6C62, 3 + msgbox Text_1C6C62, MSGBOX_SIGN end @ 81C6C15 diff --git a/data-de/field_move_scripts.inc b/data-de/field_move_scripts.inc index 24d77e6f8..001754c9c 100644 --- a/data-de/field_move_scripts.inc +++ b/data-de/field_move_scripts.inc @@ -10,7 +10,7 @@ S_CuttableTree:: @ 81B0DCC msgbox UseCutPromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Cut_ChoseNo - msgbox UsedCutRockSmashText, 4 + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT closemessage dofieldeffect FLDEFF_USE_CUT_ON_TREE waitstate @@ -33,10 +33,10 @@ DoTreeCutMovement: @ 81B0E21 TreeCutMovement: @ 81B0E30 cut_tree - end_movement + step_end CannotUseCut: @ 81B0E32 - msgbox CannotUseCutText, 3 + msgbox CannotUseCutText, MSGBOX_SIGN releaseall end @@ -70,7 +70,7 @@ S_BreakableRock:: @ 81B0EB7 msgbox UseRockSmashPromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq RockSmash_ChoseNo - msgbox UsedCutRockSmashText, 4 + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT closemessage dofieldeffect FLDEFF_USE_ROCK_SMASH waitstate @@ -104,10 +104,10 @@ DoRockSmashMovement_Done: @ 81B0F3A RockSmashMovement: @ 81B0F3C rock_smash_break - end_movement + step_end CannotUseRockSmash: @ 81B0F3E - msgbox CannotUseRockSmashText, 3 + msgbox CannotUseRockSmashText, MSGBOX_SIGN releaseall end @@ -150,17 +150,17 @@ S_UseStrength:: @ 81B100E UsedStrength: @ 81B1019 setflag FLAG_SYS_USE_STRENGTH - msgbox UsedStrengthText, 3 + msgbox UsedStrengthText, MSGBOX_SIGN releaseall end CannotUseStrength: @ 81B1026 - msgbox CannotUseStrengthText, 3 + msgbox CannotUseStrengthText, MSGBOX_SIGN releaseall end AlreadyUsedStrength: @ 81B1030 - msgbox AlreadyUsedStrengthText, 3 + msgbox AlreadyUsedStrengthText, MSGBOX_SIGN releaseall end @@ -197,14 +197,14 @@ S_UseWaterfall:: @ 81B115A msgbox UseWaterfallPromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Waterfall_Done - msgbox UsedWaterfallText, 4 + msgbox UsedWaterfallText, MSGBOX_DEFAULT dofieldeffect FLDEFF_USE_WATERFALL goto Waterfall_Done S_CannotUseWaterfall:: @ 81B1194 lockall Waterfall_NoMonKnows: @ 81B1195 - msgbox CannotUseWaterfallText, 4 + msgbox CannotUseWaterfallText, MSGBOX_DEFAULT Waterfall_Done: @ 81B119D releaseall end @@ -231,13 +231,13 @@ UseDiveScript:: @ 81B1220 msgbox UseDivePromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Dive_Done - msgbox UsedDiveText, 4 + msgbox UsedDiveText, MSGBOX_DEFAULT dofieldeffect FLDEFF_USE_DIVE goto Dive_Done lockall CannotUseDive: @ 81B125F - msgbox CannotUseDiveText, 4 + msgbox CannotUseDiveText, MSGBOX_DEFAULT Dive_Done: @ 81B1267 releaseall @@ -254,19 +254,19 @@ S_UseDiveUnderwater:: @ 81B1269 msgbox UnderwaterUseDivePromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq UnderwaterDive_Done - msgbox UsedDiveText, 4 + msgbox UsedDiveText, MSGBOX_DEFAULT dofieldeffect FLDEFF_USE_DIVE goto UnderwaterDive_Done UnderwaterCannotUseDive: @ 81B12A7 lockall - msgbox UnderwaterCannotUseDiveText, 4 + msgbox UnderwaterCannotUseDiveText, MSGBOX_DEFAULT goto UnderwaterDive_Done @ not used SurfacingBlocked: @ 81B12B5 lockall - msgbox SurfacingBlockedText, 4 + msgbox SurfacingBlockedText, MSGBOX_DEFAULT UnderwaterDive_Done: @ 81B12BE releaseall @@ -297,7 +297,7 @@ SurfacingBlockedText: @ 81B13CE .string "eingesetzt werden.$" SweetScentNothingHereScript:: @ 81B140C - msgbox SweetScentNothingHereText, 3 + msgbox SweetScentNothingHereText, MSGBOX_SIGN end SweetScentNothingHereText: @ 81B1415 diff --git a/data-de/maps/LittlerootTown_BrendansHouse_2F/text.inc b/data-de/maps/LittlerootTown_BrendansHouse_2F/text.inc index 102eb6664..61fe3a85a 100644 --- a/data-de/maps/LittlerootTown_BrendansHouse_2F/text.inc +++ b/data-de/maps/LittlerootTown_BrendansHouse_2F/text.inc @@ -29,7 +29,7 @@ LittlerootTown_BrendansHouse_2F_Text_172F9A:: @ 8172F9A .string "Speichere den Fortschritt mit SICHERN.\p" .string "Die übrigen Seiten sind leer.$" -UnknownString_817303D: @ 817303D +Text_LookCloserAtMap: @ 817303D .string "{PLAYER} schaut sich die Karte der\n" .string "HOENN-Region genauer an.$" diff --git a/data-de/maps/Route120/text.inc b/data-de/maps/Route120/text.inc index cc09aa727..6828af548 100644 --- a/data-de/maps/Route120/text.inc +++ b/data-de/maps/Route120/text.inc @@ -47,16 +47,15 @@ Route120_Text_171B0E:: @ 8171B0E .string "Ich finde, du machst das großartig.\p" .string "Nun, mach's gut. Wir sehen uns!$" -Route119_Text_171B93:: @ 8171B93 -Route120_Text_171B93:: @ 8171B93 +Text_SomethingUnseeable:: @ 8171B93 .string "Etwas Unsichtbares blockiert den Weg.$" -Route119_Text_171BB6:: @ 8171BB6 +Text_WantToUseDevonScope:: @ 8171BB6 .string "Etwas Unsichtbares blockiert den Weg.\p" .string "Möchtest du das DEVON-SCOPE\n" .string "einsetzen?$" -Route119_Text_171BF6:: @ 8171BF6 +Text_UseDevonScopeMonAttacked:: @ 8171BF6 .string "{PLAYER} setzt DEVON-SCOPE ein.\p" .string "Ein unsichtbares POKéMON wird sichtbar!\p" .string "Das erschreckte POKéMON greift an!$" diff --git a/data-de/text/check_furniture.inc b/data-de/text/check_furniture.inc new file mode 100644 index 000000000..4d933de13 --- /dev/null +++ b/data-de/text/check_furniture.inc @@ -0,0 +1,27 @@ +Text_PictureBookshelf: @ 81C6A69 + .string "Eine Sammlung von POKéMON-Büchern.$" + +Text_Bookshelf: @ 81C6A91 + .string "Hier stehen jede Menge Bücher.$" + +Text_PokemonCenterBookshelf: @ 81C6AB6 + .string "POKéMON-Magazine!\n" + .string "DER POKéMON FREUND...\p" + .string "POKéMON HANDBUCH...\n" + .string "GELIEBTE POKéMON...$" + +Text_Vase: @ 81C6B00 + .string "Diese Vase sieht sehr teuer aus...\n" + .string "Schauen wir mal hinein...\p" + .string "Och, sie ist leer.$" + +Text_EmptyTrashCan: @ 81C6B41 + .string "Leer...$" + +Text_ShopShelf: @ 81C6B4D + .string "Die Regale biegen sich unter dem\n" + .string "Gewicht von POKéMON-Artikeln.$" + +Text_Blueprint: @ 81C6B85 + .string "Sind das Blaupausen?\n" + .string "Die sind zu kompliziert zu lesen.$" diff --git a/data-de/text/mart_clerk.inc b/data-de/text/mart_clerk.inc new file mode 100644 index 000000000..b8731a5af --- /dev/null +++ b/data-de/text/mart_clerk.inc @@ -0,0 +1,15 @@ +Text_HowMayIServeYou:: @ 81A0BE4 + .string "Willkommen!\p" + .string "Kann ich dir helfen?$" + +Text_PleaseComeAgain:: @ 81A0C02 + .string "Bitte komm bald wieder!$" + +@ Unused +Text_DiscountSaleToday: @ 81A0C15 + .string "Willkommen!\p" + .string "Wir bieten heute Sonderangebote an!$" + +Text_PlayerWhatCanIDoForYou:: @ 81A0C42 + .string "{PLAYER}{KUN}, willkommen!\p" + .string "Wie kann ich dir behilflich sein?$" diff --git a/data-de/text/obtain_item.inc b/data-de/text/obtain_item.inc new file mode 100644 index 000000000..61f8c6af9 --- /dev/null +++ b/data-de/text/obtain_item.inc @@ -0,0 +1,27 @@ +Text_ObtainedTheItem: @ 81A0C68 + .string "{STR_VAR_2} erhalten!$" + +Text_TheBagIsFull:: @ 81A0C79 + .string "Der BEUTEL ist voll...$" + +Text_PutItemInPocket: @ 81A0C8C + .string "{PLAYER} packt {STR_VAR_2} in die\n" + .string "{STR_VAR_3}-TASCHE.$" + +Text_FoundOneItem: @ 81A0CB1 + .string "{PLAYER} hat {STR_VAR_2} gefunden!$" + +Text_TooBadBagIsFull: + .string "Zu schade!\n" + .string "Der BEUTEL ist voll...$" + +Text_ObtainedTheDecor: @ 81A0CDE + .string "{STR_VAR_2} erhalten.$" + +Text_NoRoomLeftForAnother:: @ 81A0CEF + .string "Zu schade! Es ist kein Platz für\n" + .string "{STR_VAR_2}...$" + +Text_TheDecorWasTransferredToThePC: @ 81A0D1F + .string "{STR_VAR_2} wurde auf den PC\n" + .string "übertragen.$" diff --git a/data-de/text/pc.inc b/data-de/text/pc.inc new file mode 100644 index 000000000..8b85a907f --- /dev/null +++ b/data-de/text/pc.inc @@ -0,0 +1,17 @@ +Text_BootUpPC: @ 81A09EC + .string "{PLAYER} schaltet den PC ein.$" + +Text_WhichPCShouldBeAccessed:: @ 81A0A01 + .string "Zugriff auf wessen PC?$" + +Text_AccessedSomeonesPC: @ 81A0A1E + .string "Verbindung zu jemandes PC hergestellt.$" + +Text_StorageSystemOpened: @ 81A0A35 + .string "POKéMON-Lagerungs-System geöffnet.$" + +Text_AccessedPlayersPC: @ 81A0A54 + .string "Verbindung mit PC von {PLAYER}.$" + +Text_AccessedLanettesPC: @ 81A0A66 + .string "Verbindung zu LANETTES PC hergestellt.$" diff --git a/data-de/text/pkmn_center_nurse.inc b/data-de/text/pkmn_center_nurse.inc new file mode 100644 index 000000000..192397cb8 --- /dev/null +++ b/data-de/text/pkmn_center_nurse.inc @@ -0,0 +1,24 @@ +gText_NurseJoy_Welcome:: @ 81A0A7D + .string "Willkommen im POKéMON-CENTER!\p" + .string "Wir heilen deine POKéMON und\n" + .string "machen sie wieder fit.\p" + .string "O.K. Wir benötigen deine POKéMON.$" + +gText_NurseJoy_WeHopeToSeeYouAgain:: @ 81A0AFA + .string "Komm jederzeit wieder vorbei!$" + +gText_NurseJoy_ThankYouForWaiting:: @ 81A0B14 + .string "Danke!\p" + .string "Deine POKéMON sind wieder topfit!$" + +UnknownString_81A0B57: @ 81A0B57 + .string "Willkommen im POKéMON KABEL-CLUB-\n" + .string "HANDELSCENTER.$" + +UnknownString_81A0B87: @ 81A0B87 + .string "Willkommen im POKéMON KABEL-CLUB-\n" + .string "KOLOSSEUM.$" + +UnknownString_81A0BB4: @ 81A0BB4 + .string "Willkommen in der POKéMON KABEL-CLUB-\n" + .string "ZEITKAPSEL.$" diff --git a/data-de/text/pokedex_rating.inc b/data-de/text/pokedex_rating.inc index fa3507866..c7ae2f5f3 100644 --- a/data-de/text/pokedex_rating.inc +++ b/data-de/text/pokedex_rating.inc @@ -1,14 +1,14 @@ -Route101_Text_1C4449:: @ 81C4449 +gBirchDexRatingText_ComeToShowMePokedex:: @ 81C4449 .string "PROF. BIRK: Ah, {PLAYER}{KUN}!\p" .string "Möchtest du mir deine Fortschritte mit\n" .string "dem POKéDEX zeigen?$" -Route101_Text_1C449B:: @ 81C449B +gBirchDexRatingText_Cancel:: @ 81C449B .string "Ach? Du hast erst so wenige POKéMON\n" .string "gefangen, dass es sich nicht lohnt,\l" .string "ihn mir zu zeigen?$" -Route101_Text_1C44DC:: @ 81C44DC +gBirchDexRatingText_SoYouveSeenAndCaught:: @ 81C44DC .string "Hmhm...\p" .string "Oh, du hast {STR_VAR_1} POKéMON gesehen\n" .string "und {STR_VAR_2} POKéMON gefangen...$" @@ -103,7 +103,7 @@ gBirchDexRatingText_DexCompleted:: @ 81C4ADA .string "Herzlichen Glückwunsch!\n" .string "Dein POKéDEX ist vollständig!$" -Route101_Text_1C4B05:: @ 81C4B05 +gBirchDexRatingText_OnANationwideBasis:: @ 81C4B05 .string "Hmhm...\n" .string "Auf nationaler Ebene...\p" .string "Hast du {STR_VAR_1} POKéMON gesehen\n" diff --git a/data-de/text/record_mix.inc b/data-de/text/record_mix.inc new file mode 100644 index 000000000..84b4fb7f7 --- /dev/null +++ b/data-de/text/record_mix.inc @@ -0,0 +1,6 @@ +UnusedMixRecordsPromptText: @ 81A099F + .string "Möchtest du deine Rekorde mit\n" + .string "anderen TRAINERN austauschen?$" + +UnusedMixRecordsSeeYouAgainText: @ 81A09D2 + .string "Komm bald wieder!$" diff --git a/data-de/text/sample_message.inc b/data-de/text/sample_message.inc new file mode 100644 index 000000000..97aa9e7f1 --- /dev/null +++ b/data-de/text/sample_message.inc @@ -0,0 +1,17 @@ +Text_SampleMessage1:: @ 81A089A + .string "Dies ist Beispiel 1.\p" + .string "Willkommen in der Welt von\n" + .string "POKéMON AGB!\l" + .string "Wir hoffen, dir gefällt es hier!$" + +Text_SampleMessage2:: @ 81A08F1 + .string "Dies ist Beispiel 2.\p" + .string "Willkommen in der Welt von\n" + .string "POKéMON AGB!\l" + .string "Wir hoffen, dir gefällt es hier!$" + +Text_SampleMessage3:: @ 81A0948 + .string "Dies ist Beispiel 3.\p" + .string "Willkommen in der Welt von\n" + .string "POKéMON AGB!\l" + .string "Wir hoffen, dir gefällt es hier!$" diff --git a/data-de/text/secret_base.inc b/data-de/text/secret_base.inc new file mode 100644 index 000000000..8a6944ffd --- /dev/null +++ b/data-de/text/secret_base.inc @@ -0,0 +1,75 @@ +SecretBase_Text_AllDecorationsWillBeReturned: @ 81A38FB + .string "Alle Dekorationsgegenstände und das\n" + .string "Mobiliar aus deiner GEHEIMBASIS werden\l" + .string "auf deinen PC gesendet.\p" + .string "Einverstanden?$" + +SecretBase_Text_WantToRegisterSecretBase: @ 81A3958 + .string "Möchtest du GEHEIMBASIS von\n" + .string "{STR_VAR_1} eintragen?$" + +SecretBase_Text_AlreadyRegisteredDelete: @ 81A3982 + .string "Diese Daten wurden bereits\n" + .string "eingetragen. Möchtest du sie löschen?$" + +SecretBase_Text_TooManyBasesDeleteSome: @ 81A39C0 + .string "Bis zu 10 Orte können eingetragen\n" + .string "werden.\p" + .string "Lösche einen Ort, um einen neuen\n" + .string "eintragen zu können.$" + +SecretBase_Text_RegistrationCompleted: @ 81A3A22 + .string "Registrierung abgeschlossen.$" + +SecretBase_Text_DataUnregistered: @ 81A3A3A + .string "Daten wurden aus der Registrierung\n" + .string "genommen.$" + +UnknownString_81A3A56: @ 81A3A56 + .string "Es sind keine Dekorationen vorhanden.$" + +SecretBase_Text_BootUpPC: @ 81A3A72 + .string "{PLAYER} schaltet den PC ein.$" + +SecretBase_Text_WhatWouldYouLikeToDo: @ 81A3A87 + .string "Was möchtest du tun?$" + +SecretBase_Text_RegistryInfo: @ 81A3AA2 + .string "Die eingetragene GEHEIMBASIS bleibt\n" + .string "erhalten, bis der Eigentümer umzieht.\p" + .string "Wird sie aus dem Grundbuch ent-\n" + .string "fernt, kann eine andere GEHEIMBASIS\l" + .string "diesen Platz einnehmen.\p" + .string "Bis zu 10 Orte können eingetragen\n" + .string "werden.{0xFC}Ì$" + +SecretBase_Text_BattleTowerShield: @ 81A3B5B + .string "Ein Schild aus {STR_VAR_2}, welches zeigt,\n" + .string "dass {STR_VAR_1}-mal hintereinander im\l" + .string "DUELLTURM ein Kampf gewonnen wurde.$" + +SecretBase_Text_ToyTV: @ 81A3BA4 + .string "Ein sehr realistischer Spielzeug-\n" + .string "Fernseher. Man könnte ihn glatt mit\l" + .string "einem echten Gerät verwechseln.$" + +SecretBase_Text_SeedotTV: @ 81A3BE8 + .string "Ein Spielzeug-Fernseher, der aussieht\n" + .string "wie ein SAMURZEL. Er scheint von\l" + .string "alleine davonrollen zu wollen...$" + +SecretBase_Text_SkittyTV: @ 81A3C31 + .string "Ein Spielzeug-Fernseher, der aussieht\n" + .string "wie ein ENECO. Es scheint, als wolle\l" + .string "er sich langsam davonschleichen ...$" + +UnknownString_81A3C71: @ 81A3C71 + .string "Du kannst dir nur eine GEHEIMBASIS\n" + .string "einrichten.\p" + .string "Möchtest du deine GEHEIMBASIS in der\n" + .string "Nähe von {STR_VAR_1} hierher\l" + .string "verlegen?$" + +UnknownString_81A3CC9: @ 81A3CC9 + .string "Umzug wurde abgeschlossen.\p" + .string "Möchtest du GEHEIMPOWER einsetzen?$" diff --git a/data-de/text/secret_base_trainers.inc b/data-de/text/secret_base_trainers.inc new file mode 100644 index 000000000..de39e23cb --- /dev/null +++ b/data-de/text/secret_base_trainers.inc @@ -0,0 +1,327 @@ +UnknownString_81A1948: @ 81A1948 + .string "Wenn einige Äste herunterhängen, kann\n" + .string "man auf den Baum klettern.$" + +UnknownString_81A197B: @ 81A197B + .string "Wenn einige Äste herunterhängen, kann\n" + .string "man auf den Baum klettern.\p" + .string "Möchtest du GEHEIMPOWER einsetzen?$" + +UnknownString_81A19C4: @ 81A19C4 + .string "Ein dicker Ast fällt herunter!$" + +UnknownString_81A19DF: @ 81A19DF + .string "Möchtest du hier deine GEHEIMBASIS\n" + .string "einrichten?$" + +UnknownString_81A1A03: @ 81A1A03 + .string "Dieser Busch kann bewegt werden,\n" + .string "so dass man hineinklettern kann.$" + +UnknownString_81A1A4B: @ 81A1A4B + .string "Dieser Busch kann bewegt werden,\n" + .string "so dass man hineinklettern kann.\p" + .string "Möchtest du GEHEIMPOWER einsetzen?$" + +UnknownString_81A1AA9: @ 81A1AA9 + .string "Ein kleiner Eingang wird sichtbar.$" + +UnknownString_81A1AC6: @ 81A1AC6 + .string "Möchtest du hier deine GEHEIMBASIS\n" + .string "einrichten?$" + +SecretBase_RedCave1_Text_1A1AEA:: @ 81A1AEA + .string "Hast du dir schon eine GEHEIMBASIS\n" + .string "eingerichtet?\p" + .string "Ich bin hier und dort, überall hin-\n" + .string "gelaufen, bevor ich mich für diesen\l" + .string "Ort entschieden habe.\p" + .string "Da du schon mal hier bist... Hast du\n" + .string "Lust zu kämpfen?$" + +SecretBase_RedCave1_Text_1A1B83:: @ 81A1B83 + .string "Okay!\n" + .string "Jetzt kommen wir!$" + +SecretBase_RedCave1_Text_1A1B97:: @ 81A1B97 + .string "Wie? Was? Wo?\n" + .string "Du kannst doch nicht...$" + +UnknownString_81A1BB2:: @ 81A1BB2 + .string "Ahaaargh! Du bist zu stark für mich! Ich\n" + .string "habe verloren, aber verrate das nicht!$" + +SecretBase_RedCave1_Text_1A1BF8:: @ 81A1BF8 + .string "Was hältst du von meiner GEHEIMBASIS?\n" + .string "Komm mich doch morgen wieder besuchen!$" + +SecretBase_RedCave1_Text_1A1C3B:: @ 81A1C3B + .string "Hast du dir schon eine GEHEIMBASIS\n" + .string "eingerichtet?\p" + .string "Ich bin hier und dort, überall hin-\n" + .string "gelaufen, bevor ich mich für diesen\l" + .string "Ort entschieden habe.\p" + .string "Schau dich ruhig in aller Ruhe um.$" + +SecretBase_RedCave1_Text_1A1CB2:: @ 81A1CB2 + .string "Es gibt eine Menge Orte, an denen man\n" + .string "eine GEHEIMBASIS einrichten kann.\p" + .string "Aber dieser hier gefällt mir am besten.\n" + .string "Findest du es nicht auch nett hier?\p" + .string "Oh, hast du Lust auf einen Kampf?$" + +SecretBase_RedCave1_Text_1A1D48:: @ 81A1D48 + .string "Okay, los geht's!$" + +SecretBase_RedCave1_Text_1A1D59:: @ 81A1D59 + .string "Oh...\n" + .string "Du hast gerade keine Zeit.$" + +UnknownString_81A1D74:: @ 81A1D74 + .string "Hmm... Das ist unsere Niederlage...\n" + .string "Aber erzähl das bloß nicht weiter!\l" + .string "Das ist ein streng geheimes Geheimnis!$" + +SecretBase_RedCave1_Text_1A1DC0:: @ 81A1DC0 + .string "Wenn du wieder mal in der Nähe bist,\n" + .string "komm mich doch besuchen!$" + +SecretBase_RedCave1_Text_1A1DF6:: @ 81A1DF6 + .string "Es gibt eine Menge Orte, an denen man\n" + .string "eine GEHEIMBASIS einrichten kann.\p" + .string "Aber dieser hier gefällt mir am besten.\n" + .string "Findest du es nicht auch nett hier?$" + +SecretBase_RedCave1_Text_1A1E67:: @ 81A1E67 + .string "Dies ist ein beliebter Platz.\n" + .string "Er ist eigentlich immer besetzt.\p" + .string "Ach, du wolltest dich hier auch\n" + .string "häuslich niederlassen?\p" + .string "Ich sag dir was: Du kannst den Platz\n" + .string "haben, wenn du mich besiegen kannst.$" + +SecretBase_RedCave1_Text_1A1F04:: @ 81A1F04 + .string "Okay! Ich werde meine\n" + .string "GEHEIMBASIS verteidigen!$" + +SecretBase_RedCave1_Text_1A1F2E:: @ 81A1F2E + .string "Was? Stimmt das? Du hast gar\n" + .string "kein Interesse an diesem Platz?!?$" + +UnknownString_81A1F67:: @ 81A1F67 + .string "Ich kann nicht mehr!\n" + .string "Ich gebe mich geschlagen!$" + +SecretBase_RedCave1_Text_1A1F88:: @ 81A1F88 + .string "Okay, wenn ich eines Tages von hier\n" + .string "fortziehe, kannst du den Platz haben.$" + +SecretBase_RedCave1_Text_1A1FBD:: @ 81A1FBD + .string "Dies ist ein beliebter Platz.\n" + .string "Er ist eigentlich immer besetzt.\p" + .string "Ich habe ewig gewartet, bis er wieder\n" + .string "frei wurde. Endlich ist es soweit!$" + +SecretBase_RedCave1_Text_1A2026:: @ 81A2026 + .string "Willkommen in meinem POKéMON-LABOR.\p" + .string "Ich forsche, indem ich im Geheimen\n" + .string "kämpfe.\p" + .string "Möchtest du sehen, wie stark ich bin?$" + +SecretBase_RedCave1_Text_1A2095:: @ 81A2095 + .string "Das war ja wohl nichts!$" + +SecretBase_RedCave1_Text_1A20AE:: @ 81A20AE + .string "Oh.\n" + .string "Ein anderes Mal vielleicht...$" + +UnknownString_81A20C9:: @ 81A20C9 + .string "Hm... Ich muss noch viel lernen.\n" + .string "Ich muss fleißiger studieren.$" + +SecretBase_RedCave1_Text_1A2109:: @ 81A2109 + .string "Danke, dass du mit mir gekämpft hast.\n" + .string "Komm doch bitte morgen wieder.$" + +SecretBase_RedCave1_Text_1A2147:: @ 81A2147 + .string "Willkommen in meinem POKéMON-LABOR.\p" + .string "Ich forsche, indem ich im Geheimen\n" + .string "kämpfe.$" + +SecretBase_RedCave1_Text_1A218F:: @ 81A218F + .string "Ein großes Anwesen ist natürlich auch\n" + .string "ganz nett, aber hier ist es schöner.\p" + .string "Viele Leute kommen mich besuchen.\p" + .string "So. Wie wäre es mit einem Kampf?$" + +SecretBase_RedCave1_Text_1A2220:: @ 81A2220 + .string "Genauso muss es laufen!$" + +SecretBase_RedCave1_Text_1A2230:: @ 81A2230 + .string "Wenn du bereit bist, sag Bescheid.$" + +UnknownString_81A2254:: @ 81A2254 + .string "Ooch! Ich hab's vergeigt!\n" + .string "Aber es hat sehr viel Spaß gemacht!$" + +SecretBase_RedCave1_Text_1A2280:: @ 81A2280 + .string "Egal. Ich sollte mir auf jeden Fall einige\n" + .string "Dekorationen und Möbel zulegen.\p" + .string "Ich möchte, dass sich auch andere in\n" + .string "meiner GEHEIMBASIS wohl fühlen.$" + +SecretBase_RedCave1_Text_1A22FA:: @ 81A22FA + .string "Ein großes Anwesen ist natürlich auch\n" + .string "ganz nett, aber hier ist es schöner.\p" + .string "Viele Leute kommen mich besuchen.$" + +SecretBase_RedCave1_Text_1A236A:: @ 81A236A + .string "Ich liebe es, Dekorationen und Möbel\n" + .string "zu kaufen!!!\p" + .string "Ich liebe es genauso, POKéMON aufzu-\n" + .string "ziehen!\p" + .string "Wärest du so nett, mit meinen\n" + .string "POKéMON zu kämpfen?$" + +SecretBase_RedCave1_Text_1A2405:: @ 81A2405 + .string "Danke schön.\n" + .string "Bist du bereit?$" + +SecretBase_RedCave1_Text_1A2420:: @ 81A2420 + .string "Oh.\n" + .string "Was für eine Enttäuschung.$" + +UnknownString_81A2439:: @ 81A2439 + .string "Ich kapituliere...$" + +SecretBase_RedCave1_Text_1A2446:: @ 81A2446 + .string "Das war vielleicht ein Spaß! Und nun\n" + .string "sollte ich mich dem Einkaufen widmen.$" + +SecretBase_RedCave1_Text_1A2480:: @ 81A2480 + .string "Ich liebe es, Dekorationen und Möbel\n" + .string "zu kaufen!!!\p" + .string "Ich liebe es genauso, POKéMON aufzu-\n" + .string "ziehen!$" + +SecretBase_RedCave1_Text_1A24E1:: @ 81A24E1 + .string "Einige Leute richten ihre GEHEIMBASIS\n" + .string "an gut versteckten Orten ein.\l" + .string "Wollen sie sich nicht mehr sehen lassen?\p" + .string "Da du mich gefunden hast, lass uns\n" + .string "doch gleich mal kämpfen.$" + +SecretBase_RedCave1_Text_1A256F:: @ 81A256F + .string "Ich bin nicht einfach zu besiegen!$" + +SecretBase_RedCave1_Text_1A258A:: @ 81A258A + .string "Oh. Sag bloß, du bist müde von der Suche\n" + .string "nach diesem Platz?$" + +UnknownString_81A25C3:: @ 81A25C3 + .string "Ich bin untergegangen...$" + +SecretBase_RedCave1_Text_1A25D2:: @ 81A25D2 + .string "Wo ist deine GEHEIMBASIS?\n" + .string "Ich sollte dich dort mal besuchen.$" + +SecretBase_RedCave1_Text_1A2609:: @ 81A2609 + .string "Einige Leute richten ihre GEHEIMBASIS\n" + .string "an gut versteckten Orten ein.\l" + .string "Wollen sie sich nicht mehr sehen lassen?$" + +SecretBase_RedCave1_Text_1A2663:: @ 81A2663 + .string "Einige Leute haben mir erzählt, dass man\n" + .string "auf verschiedene Arten an Deko-\l" + .string "rationen kommen kann.\p" + .string "Wir sollten einen Wettbewerb veran-\n" + .string "stalten, wer die schönsten Dinge hat.\p" + .string "Aber zuerst lass uns kämpfen.$" + +SecretBase_RedCave1_Text_1A2710:: @ 81A2710 + .string "Das ist meine GEHEIMBASIS.\n" + .string "Ich kann hier gar nicht verlieren!$" + +SecretBase_RedCave1_Text_1A2736:: @ 81A2736 + .string "Ich kämpfe jederzeit mit dir.$" + +UnknownString_81A2754:: @ 81A2754 + .string "Wie?\n" + .string "Ich habe doch verloren?$" + +SecretBase_RedCave1_Text_1A276A:: @ 81A276A + .string "Ich werde den Wettbewerb um die\n" + .string "schönsten Dekorationen nicht ver-\l" + .string "lieren. Überzeuge dich selbst!$" + +SecretBase_RedCave1_Text_1A27A4:: @ 81A27A4 + .string "Einige Leute haben mir erzählt, dass man\n" + .string "auf verschiedene Arten an Deko-\l" + .string "rationen kommen kann.\p" + .string "Wir sollten einen Wettbewerb veran-\n" + .string "stalten, wer die schönsten Dinge hat.$" + +SecretBase_RedCave1_Text_1A2830:: @ 81A2830 + .string "Ich habe einen Ort gefunden, der mir\n" + .string "gefällt und den ich mit meinen Lieblings-\l" + .string "dekorationen ausgestattet habe.\p" + .string "Dort ziehe ich meine Lieblings-POKéMON\n" + .string "auf und werde mit ihnen stärker.\p" + .string "Genau das mache ich.\n" + .string "Möchtest du mit mir kämpfen?$" + +SecretBase_RedCave1_Text_1A28D7:: @ 81A28D7 + .string "Zeig mir, aus welchem Holz du\n" + .string "geschnitzt bist.$" + +SecretBase_RedCave1_Text_1A28F4:: @ 81A28F4 + .string "Ich glaube, es gibt immer wieder Zeiten,\n" + .string "in denen man nicht so gut drauf ist.$" + +UnknownString_81A2925:: @ 81A2925 + .string "Ich weiß jetzt genau, aus welchem Holz\n" + .string "du geschnitzt bist.$" + +SecretBase_RedCave1_Text_1A294D:: @ 81A294D + .string "Wir können beide noch stärker werden!\n" + .string "Das macht doch Mut!$" + +SecretBase_RedCave1_Text_1A297C:: @ 81A297C + .string "Ich habe einen Ort gefunden, der mir\n" + .string "gefällt und den ich mit meinen Lieblings-\l" + .string "dekorationen ausgestattet habe.\p" + .string "Dort ziehe ich meine Lieblings-POKéMON\n" + .string "auf und werde mit ihnen stärker.\p" + .string "Jeder Tag ist mein Lieblingstag.$" + +SecretBase_RedCave1_Text_1A2A13:: @ 81A2A13 + .string "Man lernt viel über den Geschmack und\n" + .string "den Stil von Menschen, wenn man sich\l" + .string "ihre Dekorationen und den Platz, auf\l" + .string "dem sie stehen, anschaut.\p" + .string "Wie findest du meinen Geschmack?\n" + .string "Bist du sprachlos? Hihihi...\p" + .string "Willst du mal meinen Kampfstil sehen?$" + +SecretBase_RedCave1_Text_1A2AE2:: @ 81A2AE2 + .string "Es gibt kein Zurück mehr.$" + +SecretBase_RedCave1_Text_1A2AFB:: @ 81A2AFB + .string "Ich zeige dir gerne jederzeit wieder \n" + .string "meinen erlesenen Kampfstil!$" + +UnknownString_81A2B2A:: @ 81A2B2A + .string "Du bist hoch talentiert! Deine Stärke\n" + .string "scheint grenzenlos zu sein.$" + +SecretBase_RedCave1_Text_1A2B69:: @ 81A2B69 + .string "Was hältst du von meinem Stil?\n" + .string "Ich muss ihn noch mehr aufpolieren.$" + +SecretBase_RedCave1_Text_1A2BA4:: @ 81A2BA4 + .string "Man lernt viel über den Geschmack und\n" + .string "den Stil von Menschen, wenn man sich\l" + .string "ihre Dekorationen und den Platz, auf\l" + .string "dem sie stehen, anschaut.\p" + .string "Wie findest du meinen Geschmack?\n" + .string "Bist du sprachlos? Hihihi...$" diff --git a/data-de/text/surf.inc b/data-de/text/surf.inc index 161923726..817095de0 100644 --- a/data-de/text/surf.inc +++ b/data-de/text/surf.inc @@ -1,6 +1,6 @@ -UseSurfPromptText: @ 81A1344 +gText_WantToUseSurf: @ 81A1344 .string "Das Wasser ist tiefblau.\n" .string "Möchtest du SURFER einsetzen?$" -UsedSurfText: @ 81A137D +gText_PlayerUsedSurf: @ 81A137D .string "{STR_VAR_1} setzt SURFER ein.$" diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s index ab83f2bf8..9a2714a0e 100644 --- a/data/battle_ai_scripts.s +++ b/data/battle_ai_scripts.s @@ -3,6 +3,7 @@ #include "constants/hold_effects.h" #include "constants/items.h" #include "constants/moves.h" +#include "constants/pokemon.h" .include "include/macros.inc" .include "constants/constants.inc" .include "include/macros/battle_ai_script.inc" diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s index 00f0fd97b..a62b74fe5 100644 --- a/data/battle_scripts_1.s +++ b/data/battle_scripts_1.s @@ -2,6 +2,7 @@ #include "constants/battle.h" #include "constants/moves.h" #include "constants/songs.h" +#include "constants/pokemon.h" .include "include/macros.inc" .include "include/macros/battle_script.inc" .include "constants/constants.inc" diff --git a/data/btl_attrs.s b/data/btl_attrs.s index 06ab16430..3cee4e1c8 100644 --- a/data/btl_attrs.s +++ b/data/btl_attrs.s @@ -3,6 +3,7 @@ #include "constants/items.h" #include "constants/moves.h" #include "constants/species.h" +#include "constants/pokemon.h" .include "include/macros.inc" .include "constants/constants.inc" diff --git a/data/debug_mystery_event_scripts.s b/data/debug_mystery_event_scripts.s index 6fa509c34..a64f8351d 100644 --- a/data/debug_mystery_event_scripts.s +++ b/data/debug_mystery_event_scripts.s @@ -175,7 +175,7 @@ _0845E329: getpartysize compare VAR_RESULT, 0x6 vgoto_if 0x1, _0845E34C - givemon SPECIES_LUVDISC, 15, ITEM_BERRY_JUICE, 0x0, 0x0, 0x0 + givemon SPECIES_LUVDISC, 15, ITEM_BERRY_JUICE setmysteryeventstatus 0x2 end @@ -333,7 +333,7 @@ _0845E730: _0845E736: setvaddress _0845E736 bufferdecorationname 0x0, DECOR_REGISTEEL_DOLL - givedecoration DECOR_REGISTEEL_DOLL + adddecoration DECOR_REGISTEEL_DOLL compare VAR_RESULT, 0x0 vgoto_if 0x1, _0845E755 vloadptr _0845E75D diff --git a/data/event_scripts.s b/data/event_scripts.s index ac5507d51..83e558714 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1,3 +1,4 @@ +#include "constants/global.h" #include "constants/decorations.h" #include "constants/field_effects.h" #include "constants/flags.h" @@ -13,6 +14,12 @@ #include "constants/heal_locations.h" #include "constants/vars.h" #include "constants/metatile_labels.h" +#include "constants/battle_setup.h" +#include "constants/map_scripts.h" +#include "constants/pokemon.h" +#include "constants/berry.h" +#include "constants/script_menu.h" +#include "constants/field_weather.h" .include "include/macros.inc" .include "include/macros/event.inc" .include "constants/constants.inc" @@ -47,14 +54,14 @@ gSpecialVars:: .align 2 gStdScripts:: - .4byte Std_ObtainItem - .4byte Std_FindItem - .4byte Std_2 - .4byte Std_3 - .4byte Std_4 - .4byte Std_5 - .4byte Std_6 - .4byte Std_ObtainDecoration + .4byte Std_ObtainItem @ STD_OBTAIN_ITEM + .4byte Std_FindItem @ STD_FIND_ITEM + .4byte Std_MsgboxNPC @ MSGBOX_NPC + .4byte Std_MsgboxSign @ MSGBOX_SIGN + .4byte Std_MsgboxDefault @ MSGBOX_DEFAULT + .4byte Std_MsgboxYesNo @ MSGBOX_YESNO + .4byte Std_MsgboxAutoclose @ MSGBOX_AUTOCLOSE + .4byte Std_ObtainDecoration @ STD_OBTAIN_DECORATION gStdScripts_End:: .include "data/maps/PetalburgCity/scripts.inc" @@ -373,198 +380,7 @@ gStdScripts_End:: .include "data/maps/ShoalCave_LowTideIceRoom/scripts.inc" .include "data/maps/SkyPillar_5F/scripts.inc" .include "data/maps/SkyPillar_Top/scripts.inc" - .include "data/maps/SecretBase_BlueCave1/scripts.inc" - .include "data/maps/SecretBase_BlueCave2/scripts.inc" - .include "data/maps/SecretBase_BlueCave3/scripts.inc" - .include "data/maps/SecretBase_BlueCave4/scripts.inc" - .include "data/maps/SecretBase_BrownCave1/scripts.inc" - .include "data/maps/SecretBase_BrownCave2/scripts.inc" - .include "data/maps/SecretBase_BrownCave3/scripts.inc" - .include "data/maps/SecretBase_BrownCave4/scripts.inc" - .include "data/maps/SecretBase_RedCave1/scripts.inc" - .include "data/maps/SecretBase_RedCave2/scripts.inc" - .include "data/maps/SecretBase_RedCave3/scripts.inc" - .include "data/maps/SecretBase_RedCave4/scripts.inc" - .include "data/maps/SecretBase_Shrub1/scripts.inc" - .include "data/maps/SecretBase_Shrub2/scripts.inc" - .include "data/maps/SecretBase_Shrub3/scripts.inc" - .include "data/maps/SecretBase_Shrub4/scripts.inc" - .include "data/maps/SecretBase_Tree1/scripts.inc" - .include "data/maps/SecretBase_Tree2/scripts.inc" - .include "data/maps/SecretBase_Tree3/scripts.inc" - .include "data/maps/SecretBase_Tree4/scripts.inc" - .include "data/maps/SecretBase_YellowCave1/scripts.inc" - .include "data/maps/SecretBase_YellowCave2/scripts.inc" - .include "data/maps/SecretBase_YellowCave3/scripts.inc" - .include "data/maps/SecretBase_YellowCave4/scripts.inc" - -gUnknown_0815F36C:: @ 815F36C - lockall - playse SE_PC_LOGON - message UnknownString_81A3A72 - dofieldeffect FLDEFF_SECRET_BASE_PC_TURN_ON - waitstate - waitmessage - waitbuttonpress - playse SE_SELECT - goto EventScript_15F384 - end - -EventScript_15F384: - message UnknownString_81A3A87 - waitmessage - goto_if_set FLAG_DECORATION_16, EventScript_15F3A0 - goto EventScript_15F3E2 - end - -gUnknown_0815F399:: @ 815F399 - lockall - goto EventScript_15F384 - end - -EventScript_15F3A0: - multichoice 0, 0, 6, 0 - switch VAR_RESULT - case 0, EventScript_15F432 - case 1, EventScript_15F419 - case 2, EventScript_15F436 - case 3, EventScript_15F51D - case 127, EventScript_15F51D - end - -EventScript_15F3E2: - multichoice 0, 0, 5, 0 - switch VAR_RESULT - case 0, EventScript_15F432 - case 1, EventScript_15F419 - case 2, EventScript_15F51D - case 127, EventScript_15F51D - end - -EventScript_15F419: - msgbox UnknownString_81A38FB, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_15F384 - closemessage - special SecretBasePC_PackUp - releaseall - end - -EventScript_15F432: - special SecretBasePC_Decoration - end - -EventScript_15F436: - special SecretBasePC_Registry - end - -gUnknown_0815F43A:: @ 815F43A - lockall - message UnknownString_81A3A72 - playse SE_PC_LOGON - dofieldeffect FLDEFF_SECRET_BASE_PC_TURN_ON - waitstate - waitmessage - waitbuttonpress - playse SE_SELECT - goto EventScript_15F452 - end - -EventScript_15F452: - message UnknownString_81A3A87 - waitmessage - multichoice 0, 0, 7, 0 - switch VAR_RESULT - case 0, EventScript_15F4A1 - case 1, EventScript_15F436 - case 2, EventScript_15F511 - case 3, EventScript_15F51D - case 127, EventScript_15F51D - end - -gUnknown_0815F49A:: @ 815F49A - lockall - goto EventScript_15F452 - end - -EventScript_15F4A1: - special sub_80BC56C - compare VAR_RESULT, 1 - goto_if_eq EventScript_15F4E0 - compare VAR_RESULT, 2 - goto_if_eq EventScript_15F503 - special BufferSecretBaseOwnerName - msgbox UnknownString_81A3958, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_15F452 - msgbox UnknownString_81A3A22, 3 - special sub_80BC5BC - special DoSecretBasePCTurnOffEffect - releaseall - end - -EventScript_15F4E0: - msgbox UnknownString_81A3982, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_15F452 - msgbox UnknownString_81A3A3A, 3 - special sub_80BC5BC - special DoSecretBasePCTurnOffEffect - releaseall - end - -EventScript_15F503: - msgbox UnknownString_81A39C0, 3 - special DoSecretBasePCTurnOffEffect - closemessage - releaseall - end - -EventScript_15F511: - message UnknownString_81A3AA2 - waitmessage - goto EventScript_15F452 - end - -EventScript_15F51D: - special DoSecretBasePCTurnOffEffect - closemessage - releaseall - end - -gUnknown_0815F523:: @ 815F523 - dofieldeffect FLDEFF_SAND_PILLAR - waitstate - end - -gUnknown_0815F528:: @ 815F528 - special GetShieldToyTVDecorationInfo - compare VAR_RESULT, 0 - goto_if_eq EventScript_15F558 - compare VAR_RESULT, 1 - goto_if_eq EventScript_15F561 - compare VAR_RESULT, 2 - goto_if_eq EventScript_15F56A - compare VAR_RESULT, 3 - goto_if_eq EventScript_15F573 - end - -EventScript_15F558: - msgbox UnknownString_81A3B5B, 3 - end - -EventScript_15F561: - msgbox UnknownString_81A3BA4, 3 - end - -EventScript_15F56A: - msgbox UnknownString_81A3BE8, 3 - end - -EventScript_15F573: - msgbox UnknownString_81A3C31, 3 - end - + .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" @@ -898,459 +714,34 @@ UnknownString_819C21F: @ 819C21F .include "data/maps/Route119_House/text.inc" .include "data/maps/Route124_DivingTreasureHuntersHouse/text.inc" + .include "data/scripts/std_msgbox.inc" + .include "data/scripts/trainer_battle.inc" + .include "data/scripts/new_game.inc" + .include "data/scripts/hall_of_fame.inc" -Std_2: - lock - faceplayer - message 0x0 - waitmessage - waitbuttonpress - release - return - -Std_3: - lockall - message 0x0 - waitmessage - waitbuttonpress - releaseall - return - -Std_4: - message 0x0 - waitmessage - waitbuttonpress - return - -Std_5: - message 0x0 - waitmessage - yesnobox 20, 8 - return - -@ 819F805 - return - -S_DoSaveDialog:: @ 819F806 - special ScrSpecial_DoSaveDialog - waitstate - return - -gUnknown_0819F80B:: @ 819F80B - lock - special PlayTrainerEncounterMusic - special ScrSpecial_EndTrainerApproach - waitstate - goto EventScript_19F8F2 - -gUnknown_0819F818:: @ 819F818 - lock - faceplayer - applymovement VAR_LAST_TALKED, Movement_19F8F0 - waitmovement 0 - specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F83F - special PlayTrainerEncounterMusic - special sub_8082524 - goto EventScript_19F8F2 - -EventScript_19F83F: - gotopostbattlescript - -gUnknown_0819F840:: @ 819F840 - lock - faceplayer - call EventScript_19F8E5 - specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F877 - special CheckForAlivePartyMons - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F870 - special PlayTrainerEncounterMusic - special sub_8082524 - goto EventScript_19F8F2 - -EventScript_19F870: - special ScrSpecial_ShowTrainerNonBattlingSpeech - waitmessage - waitbuttonpress - release - end - -EventScript_19F877: - gotopostbattlescript - -gUnknown_0819F878:: @ 819F878 - applymovement VAR_LAST_TALKED, Movement_19F8F0 - waitmovement 0 - special PlayTrainerEncounterMusic - trainerbattlebegin - gotopostbattlescript - -gUnknown_0819F887:: @ 819F887 - call EventScript_19F8E5 - specialvar VAR_RESULT, ScrSpecial_GetTrainerEyeRematchFlag - compare VAR_RESULT, 0 - goto_if_eq EventScript_19F8AD - special PlayTrainerEncounterMusic - special sub_8082524 - special ScrSpecial_ShowTrainerIntroSpeech - waitmessage - waitbuttonpress - special ScrSpecial_StartTrainerEyeRematch - waitstate - releaseall - end - -EventScript_19F8AD: - gotopostbattlescript - -gUnknown_0819F8AE:: @ 819F8AE - specialvar VAR_RESULT, ScrSpecial_GetTrainerEyeRematchFlag - compare VAR_RESULT, 0 - goto_if_eq EventScript_19F8DD - special CheckForAlivePartyMons - compare VAR_RESULT, 0 - goto_if_ne EventScript_19F8DE - special PlayTrainerEncounterMusic - special sub_8082524 - special ScrSpecial_ShowTrainerIntroSpeech - waitmessage - waitbuttonpress - special ScrSpecial_StartTrainerEyeRematch - waitstate - releaseall - end - -EventScript_19F8DD: - gotopostbattlescript - -EventScript_19F8DE: - special ScrSpecial_ShowTrainerNonBattlingSpeech - waitmessage - waitbuttonpress - release - end - -EventScript_19F8E5: - applymovement VAR_LAST_TALKED, Movement_19F8F0 - waitmovement 0 - return - -Movement_19F8F0:: - reveal_trainer - end_movement - -EventScript_19F8F2: - special ScrSpecial_ShowTrainerIntroSpeech - waitmessage - waitbuttonpress - trainerbattlebegin - specialvar VAR_RESULT, ScrSpecial_GetTrainerBattleMode - compare VAR_RESULT, 0 - goto_if_eq EventScript_19F934 - compare VAR_RESULT, 2 - goto_if_eq EventScript_19F936 - compare VAR_RESULT, 1 - goto_if_eq EventScript_19F936 - compare VAR_RESULT, 6 - goto_if_eq EventScript_19F936 - compare VAR_RESULT, 8 - goto_if_eq EventScript_19F936 - -EventScript_19F934: - releaseall +EventScript_WhiteOut:: @ 819FC74 + call EverGrandeCity_HallOfFame_EventScript_ResetEliteFour + call EventScript_TryReadyRivalForGoGoggles + goto EventScript_ResetMrBriney end -EventScript_19F936: - gotobeatenscript - -Std_6:: - message 0x0 - waitmessage - waitbuttonpress - release - return - -Event_ResetBerryTrees: @ 19F940 - setberrytree 2, 7, 5 - setberrytree 1, 3, 5 - setberrytree 11, 7, 5 - setberrytree 13, 3, 5 - setberrytree 4, 7, 5 - setberrytree 76, 1, 5 - setberrytree 8, 1, 5 - setberrytree 10, 6, 5 - setberrytree 25, 20, 5 - setberrytree 26, 2, 5 - setberrytree 66, 2, 5 - setberrytree 67, 20, 5 - setberrytree 69, 22, 5 - setberrytree 70, 22, 5 - setberrytree 71, 22, 5 - setberrytree 55, 17, 5 - setberrytree 56, 17, 5 - setberrytree 5, 1, 5 - setberrytree 6, 6, 5 - setberrytree 7, 1, 5 - setberrytree 16, 18, 5 - setberrytree 17, 18, 5 - setberrytree 18, 18, 5 - setberrytree 29, 19, 5 - setberrytree 28, 19, 5 - setberrytree 27, 19, 5 - setberrytree 24, 4, 5 - setberrytree 23, 3, 5 - setberrytree 22, 3, 5 - setberrytree 21, 4, 5 - setberrytree 19, 16, 5 - setberrytree 20, 16, 5 - setberrytree 80, 7, 5 - setberrytree 81, 7, 5 - setberrytree 77, 8, 5 - setberrytree 78, 8, 5 - setberrytree 68, 8, 5 - setberrytree 31, 10, 5 - setberrytree 33, 10, 5 - setberrytree 34, 21, 5 - setberrytree 35, 21, 5 - setberrytree 36, 21, 5 - setberrytree 83, 24, 5 - setberrytree 84, 24, 5 - setberrytree 85, 10, 5 - setberrytree 86, 6, 5 - setberrytree 37, 5, 5 - setberrytree 38, 5, 5 - setberrytree 39, 5, 5 - setberrytree 40, 3, 5 - setberrytree 41, 3, 5 - setberrytree 42, 3, 5 - setberrytree 46, 19, 5 - setberrytree 45, 20, 5 - setberrytree 44, 18, 5 - setberrytree 43, 16, 5 - setberrytree 47, 8, 5 - setberrytree 48, 5, 5 - setberrytree 49, 4, 5 - setberrytree 50, 2, 5 - setberrytree 52, 18, 5 - setberrytree 53, 18, 5 - setberrytree 62, 6, 5 - setberrytree 64, 6, 5 - setberrytree 58, 21, 5 - setberrytree 59, 21, 5 - setberrytree 60, 25, 5 - setberrytree 61, 25, 5 - setberrytree 79, 23, 5 - setberrytree 14, 23, 5 - setberrytree 15, 21, 5 - setberrytree 30, 21, 5 - setberrytree 65, 25, 5 - setberrytree 72, 25, 5 - setberrytree 73, 23, 5 - setberrytree 74, 23, 5 - setberrytree 87, 3, 5 - setberrytree 88, 10, 5 - setberrytree 89, 4, 5 - setberrytree 82, 36, 5 - return - -gUnknown_0819FA81:: @ 819FA81 - setflag FLAG_LINK_CONTEST_ROOM_POKEBALL - setflag FLAG_HIDE_VICTORIA_WINSTRATE - setflag FLAG_HIDE_VIVI_WINSTRATE - setflag FLAG_HIDE_VICKI_WINSTRATE - setflag FLAG_HIDE_BIRCH_IN_LAB - setflag FLAG_HIDE_RIVAL_BIRCH_LAB - setflag FLAG_HIDE_WALLY_PETALBURG - setflag FLAG_UNKNOWN_363 - setflag FLAG_HIDE_GRUNT_RUSTBORO - setflag FLAG_HIDE_DEVON_RUSTBORO - setflag FLAG_HIDE_RIVAL_RUSTBORO - setflag FLAG_HIDE_FAT_MAN_LITTLEROOT - setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE - setflag FLAG_HIDE_PEEKO_BRINEY_HOUSE - setflag FLAG_HIDE_MR_BRINEY_ROUTE104 - setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN - setflag FLAG_HIDE_MR_BRINEY_ROUTE109 - setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD - setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 - setflag FLAG_HIDE_FLOWER_SHOP_WORKER_OUTSIDE - setflag FLAG_UNKNOWN_2E1 - setflag FLAG_UNKNOWN_2EB - setflag FLAG_UNKNOWN_2EC - setflag FLAG_UNKNOWN_2ED - setflag FLAG_UNKNOWN_2F4 - setflag FLAG_HIDE_LILYCOVE_CONTEST_ATTENDENT_1 - setflag FLAG_HIDE_ARTIST_LILCOVE_CONTEST - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_LADY - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_GIRL - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_MAN - setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTER - setflag FLAG_HIDE_LILYCOVE_MUSEUM_VISITORS - setflag FLAG_HIDE_PETALBURG_GYM_GUIDE - setflag FLAG_UNKNOWN_30E - setflag FLAG_UNKNOWN_30F - setflag FLAG_HIDE_NORMAN_LITTLEROOT - setflag FLAG_HIDE_MAY_PICHU_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_GABBY_AND_TY_ROUTE118_1 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE120_1 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE111_2 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE118_2 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE120_2 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE111_3 - setflag FLAG_HIDE_GABBY_AND_TY_ROUTE118_3 - setflag FLAG_HIDE_CONTEST_REPORTER_FALLARBOR - setflag FLAG_HIDE_CONTEST_REPORTER_VERDANTURF - setflag FLAG_HIDE_CONTEST_REPORTER_SLATEPORT - setflag FLAG_HIDE_CONTEST_REPORTER_LILYCOVE - setflag FLAG_HIDE_WALLY_WANDAS_HOUSE - setflag FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE - setflag FLAG_HIDE_WALLY_FATHER_WANDAS_HOUSE - setflag FLAG_HIDE_GIRLFRIEND_WANDAS_HOUSE - setflag FLAG_HIDE_WALLY_FATHER_PETALBURG - setflag FLAG_HIDE_WALLY_MOTHER_PETALBURG - setflag FLAG_HIDE_WALLY_PETALBURG_GYM - setflag FLAG_HIDE_WALLACE_SOOTOPOLIS_GYM - setflag FLAG_HIDE_WALLACE_SOOTOPOLIS - setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD - setflag FLAG_UNKNOWN_337 - setflag FLAG_HIDE_EVIL_LEADER_SEAFLOOR_CAVERN - setflag FLAG_HIDE_OTHER_LEADER_SEAFLOOR_CAVERN - setflag FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN - setflag FLAG_HIDE_AWAKENED_MON_SEAFLOOR_CAVERN - setflag FLAG_HIDE_STERN_SLATEPORT_HARBOR - setflag FLAG_UNKNOWN_34B - setflag FLAG_UNKNOWN_34C - setflag FLAG_UNKNOWN_34F - setflag FLAG_HIDE_GRUNT_1_SLATEPORT_HARBOR - setflag FLAG_HIDE_GRUNT_2_SLATEPORT_HARBOR - setflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR - setflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR - setflag FLAG_HIDE_GABBY_AND_TY_SLATEPORT - setflag FLAG_HIDE_STERN_SLATEPORT - setflag FLAG_HIDE_SUBMARINE_SHADOW_SLATEPORT_HARBOR - setflag FLAG_HIDE_RIVAL_ROUTE119 - setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1 - setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_2 - setflag FLAG_HIDE_STEVEN_SOOTOPOLIS - setflag FLAG_HIDE_LANETTE - setflag FLAG_HIDE_TRICKMASTER_ENTRANCE - setflag FLAG_HIDE_MT_CHIMNEY_PEOPLE - setflag FLAG_HIDE_BRINEY_RUSTURF_TUNNEL - setflag FLAG_HIDE_BRINEY_ROUTE116 - setflag FLAG_HIDE_PEEKO_RUSTURF_TUNNEL - setflag FLAG_HIDE_GRUNT_RUSTURF_TUNNEL - setflag FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL - setflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL - setflag FLAG_HIDE_EVIL_TEAM_LEADER_OCEANIC_MUSEUM_2F - setflag FLAG_HIDE_GRUNT_1_OCEANIC_MUSEUM_2F - setflag FLAG_HIDE_GRUNT_2_OCEANIC_MUSEUM_2F - setflag FLAG_HIDE_OCEANIC_MUSEUM_VISITORS - setflag FLAG_HIDE_BATTLE_TOWER_OPPONENT - setflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER - setflag FLAG_HIDE_MOM_LITTLEROOT - setflag FLAG_HIDE_MOM_UPSTAIRS - setflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F - setflag FLAG_UNKNOWN_BIRCH_380 - setflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_ROUTE103 - setflag FLAG_HIDE_FERRY_SAILOR_LILYCOVE - setflag FLAG_HIDE_LATIOS_OR_LATIAS_FLYING - setflag FLAG_HIDE_LATIOS_OR_LATIAS_STATIONARY - setflag FLAG_UNKNOWN_393 - setflag FLAG_HIDE_WATTSON_MAUVILLE - setflag FLAG_HIDE_RIVAL_CHAMPIONS_ROOM - setflag FLAG_HIDE_BIRCH_CHAMPIONS_ROOM - setflag FLAG_HIDE_RIVAL_ON_BIKE_ROUTE110 - setflag FLAG_HIDE_RIVAL_ROUTE119_ON_BIKE - setflag FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE - setflag FLAG_HIDE_RIVAL_LAVARIDGE_1 - setflag FLAG_HIDE_RIVAL_LAVARIDGE_2 - setflag FLAG_HIDE_WINGULL_MOSSDEEP_HOUSE - setflag FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F - setflag FLAG_HIDE_SLUDGE_BOMB_MAN_DEWFORD_HALL - setflag FLAG_HIDE_PROF_COSMO_FALLARBOR - setflag FLAG_HIDE_STEVEN_ROUTE128 - setflag FLAG_HIDE_EVIL_LEADER_ROUTE128 - setflag FLAG_HIDE_OTHER_LEADER_ROUTE128 - setflag FLAG_HIDE_DEVON_EMPLOYEE_ROUTE116 - setflag FLAG_HIDE_TM_SALESMAN_SLATEPORT - setflag FLAG_HIDE_WALLY_BATTLE_VICTORY_ROAD - setflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL - setflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE - setflag FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1 - setflag FLAG_HIDE_STEVENS_LETTER - setflag FLAG_HIDE_RIVAL_OLDALE_TOWN - setflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD - setflag FLAG_HIDE_BOY_ROUTE101 - call Event_ResetBerryTrees - end - -EverGrandeCity_HallOfFame_EventScript_19FC13:: @ 819FC13 - clearflag FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE - call EverGrandeCity_HallOfFame_EventScript_19FD09 - setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD - clearflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL - clearflag FLAG_HIDE_STEVENS_LETTER - setvar VAR_STEVENS_HOUSE_STATE, 1 - clearflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD - clearflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR - clearflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR - special sub_810FAA0 - call_if_unset FLAG_RECEIVED_SS_TICKET, EverGrandeCity_HallOfFame_EventScript_19FC62 - call_if_unset FLAG_LATIOS_OR_LATIAS_ROAMING, EverGrandeCity_HallOfFame_EventScript_19FC70 - call_if_unset FLAG_RECEIVED_BELDUM, EverGrandeCity_HallOfFame_EventScript_19FC5A - call_if_unset FLAG_RECEIVED_HM08, EverGrandeCity_HallOfFame_EventScript_19FC5E - return - -EverGrandeCity_HallOfFame_EventScript_19FC5A:: @ 819FC5A - clearflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE - return - -EverGrandeCity_HallOfFame_EventScript_19FC5E:: @ 819FC5E - clearflag FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1 - return - -EverGrandeCity_HallOfFame_EventScript_19FC62:: @ 819FC62 - setvar VAR_LITTLEROOT_HOUSES_STATE, 3 - setvar VAR_LITTLEROOT_HOUSES_STATE_2, 3 - clearflag FLAG_HIDE_NORMAN_LITTLEROOT - return - -EverGrandeCity_HallOfFame_EventScript_19FC70:: @ 819FC70 - setflag FLAG_SYS_TV_LATI - return - -S_WhiteOut:: @ 819FC74 - call EverGrandeCity_HallOfFame_EventScript_19FD09 - call EventScript_19FC84 - goto gUnknown_0819FC9F - end - -EventScript_19FC84: - goto_if_set FLAG_RECEIVED_GO_GOGGLES, Route101_EventScript_1A14DC - goto_if_unset FLAG_DEFEATED_LAVARIDGE_GYM, Route101_EventScript_1A14DC +EventScript_TryReadyRivalForGoGoggles: + goto_if_set FLAG_RECEIVED_GO_GOGGLES, Common_EventScript_Return + goto_if_unset FLAG_DEFEATED_LAVARIDGE_GYM, Common_EventScript_Return clearflag FLAG_HIDE_RIVAL_LAVARIDGE_1 setvar VAR_LAVARIDGE_RIVAL_STATE, 2 return -gUnknown_0819FC9F:: @ 819FC9F +EventScript_ResetMrBriney:: @ 819FC9F compare VAR_BRINEY_LOCATION, 1 - goto_if_eq EventScript_19FCC1 + goto_if_eq EventScript_MoveMrBrineyToHouse compare VAR_BRINEY_LOCATION, 2 - goto_if_eq EventScript_19FCD7 + goto_if_eq EventScript_MoveMrBrineyToDewford compare VAR_BRINEY_LOCATION, 3 - goto_if_eq EventScript_19FCF0 + goto_if_eq EventScript_MoveMrBrineyToRoute109 end -EventScript_19FCC1: +EventScript_MoveMrBrineyToHouse: setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD setflag FLAG_HIDE_MR_BRINEY_ROUTE109 @@ -1360,7 +751,7 @@ EventScript_19FCC1: clearflag FLAG_HIDE_PEEKO_BRINEY_HOUSE end -EventScript_19FCD7: +EventScript_MoveMrBrineyToDewford: setflag FLAG_HIDE_MR_BRINEY_ROUTE109 setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 setflag FLAG_HIDE_MR_BRINEY_ROUTE104 @@ -1371,7 +762,7 @@ EventScript_19FCD7: clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD end -EventScript_19FCF0: +EventScript_MoveMrBrineyToRoute109: setflag FLAG_HIDE_MR_BRINEY_ROUTE104 setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104 setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE @@ -1382,7 +773,7 @@ EventScript_19FCF0: clearflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 end -EverGrandeCity_HallOfFame_EventScript_19FD09:: @ 819FD09 +EverGrandeCity_HallOfFame_EventScript_ResetEliteFour:: @ 819FD09 clearflag FLAG_DEFEATED_ELITE_4_SYDNEY clearflag FLAG_DEFEATED_ELITE_4_PHOEBE clearflag FLAG_DEFEATED_ELITE_4_GLACIA @@ -1390,693 +781,84 @@ EverGrandeCity_HallOfFame_EventScript_19FD09:: @ 819FD09 setvar VAR_ELITE_4_STATE, 0 return -DewfordTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -FallarborTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -LavaridgeTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -MauvilleCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -OldaleTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -PetalburgCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -RustboroCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -SlateportCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B -VerdanturfTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B - goto_if_unset FLAG_RECEIVED_POKENAV, OldaleTown_PokemonCenter_1F_EventScript_1A14DC - goto_if_set FLAG_DEFEATED_PETALBURG_GYM, OldaleTown_PokemonCenter_1F_EventScript_1A14DC - goto_if_unset FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104, OldaleTown_PokemonCenter_1F_EventScript_19FD49 - goto_if_unset FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, OldaleTown_PokemonCenter_1F_EventScript_19FD4F - goto_if_unset FLAG_HIDE_MR_BRINEY_ROUTE109, OldaleTown_PokemonCenter_1F_EventScript_19FD55 +Common_EventScript_UpdateBrineyLocation:: @ 819FD1B + goto_if_unset FLAG_RECEIVED_POKENAV, Common_EventScript_Return + goto_if_set FLAG_DEFEATED_PETALBURG_GYM, Common_EventScript_Return + goto_if_unset FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104, EventScript_SetBrineyLocation_House + goto_if_unset FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, EventScript_SetBrineyLocation_Dewford + goto_if_unset FLAG_HIDE_MR_BRINEY_ROUTE109, EventScript_SetBrineyLocation_Route109 return -OldaleTown_PokemonCenter_1F_EventScript_19FD49:: @ 819FD49 +EventScript_SetBrineyLocation_House:: @ 819FD49 setvar VAR_BRINEY_LOCATION, 1 return -OldaleTown_PokemonCenter_1F_EventScript_19FD4F:: @ 819FD4F +EventScript_SetBrineyLocation_Dewford:: @ 819FD4F setvar VAR_BRINEY_LOCATION, 2 return -OldaleTown_PokemonCenter_1F_EventScript_19FD55:: @ 819FD55 +EventScript_SetBrineyLocation_Route109:: @ 819FD55 setvar VAR_BRINEY_LOCATION, 3 return -DewfordTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -EverGrandeCity_PokemonLeague_EventScript_19FD5B:: @ 819FD5B -FallarborTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -FortreeCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -LavaridgeTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -LilycoveCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -MauvilleCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -MossdeepCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -OldaleTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -PetalburgCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -RustboroCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -SlateportCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -SootopolisCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B -VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B - lock - faceplayer - msgbox gText_NurseJoy_Welcome, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq do_heal_party - compare VAR_RESULT, NO - goto_if_eq dont_heal_party - end + .include "data/scripts/pkmn_center_nurse.inc" + .include "data/scripts/obtain_item.inc" + .include "data/scripts/record_mix.inc" + .include "data/scripts/pc.inc" -do_heal_party:: @ 819FD7C - incrementgamestat GAME_STAT_USED_POKECENTER - message gText_NurseJoy_OkayIllTakeYourPokemon - waitmessage - applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_1A083F - waitmovement 0 - dofieldeffect FLDEFF_POKECENTER_HEAL - waitfieldeffect FLDEFF_POKECENTER_HEAL - applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_1A0845 - waitmovement 0 - special ScrSpecial_HealPlayerParty - goto_if_unset FLAG_POKERUS_EXPLAINED, OldaleTown_PokemonCenter_1F_EventScript_19FDCE - goto OldaleTown_PokemonCenter_1F_EventScript_19FDB0 +Common_EventScript_PokemartSign:: @ 81A00E1 + msgbox Text_PokemartSign, MSGBOX_SIGN end -OldaleTown_PokemonCenter_1F_EventScript_19FDB0:: @ 819FDB0 - message gText_NurseJoy_ThankYouForWaiting - waitmessage - applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_19FDF4 - waitmovement 0 - message gText_NurseJoy_WeHopeToSeeYouAgain - waitmessage - return - -dont_heal_party:: @ 819FDC7 - message gText_NurseJoy_WeHopeToSeeYouAgain - waitmessage - return - -OldaleTown_PokemonCenter_1F_EventScript_19FDCE:: @ 819FDCE - specialvar VAR_RESULT, IsPokerusInParty - compare VAR_RESULT, 1 - goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDEA - compare VAR_RESULT, 0 - goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDB0 - end - -OldaleTown_PokemonCenter_1F_EventScript_19FDEA:: @ 819FDEA - message gText_NurseJoy_Pokerus - waitmessage - setflag FLAG_POKERUS_EXPLAINED - return - -OldaleTown_PokemonCenter_1F_Movement_19FDF4:: @ 819FDF4 - nurse_joy_bow - delay_4 - end_movement - -Std_ObtainItem: @ 819FDF7 - giveitem VAR_0x8000, VAR_0x8001 - copyvar VAR_0x8007, VAR_RESULT - call Std_ObtainItem_ - return - -Std_ObtainItem_: @ 819FE07 - bufferitemname 1, VAR_0x8000 - checkitemtype VAR_0x8000 - call GetItem_HandlePocket - compare VAR_0x8007, 0x1 - call_if_eq Std_ObtainItem_Success - compare VAR_0x8007, 0x0 - call_if_eq Std_ObtainItem_Fail - return - -GetItem_HandlePocket: - switch VAR_RESULT - case POCKET_ITEMS, GetItem_HandlePocket_Items - case POCKET_KEY_ITEMS, GetItem_HandlePocket_KeyItems - case POCKET_POKE_BALLS, GetItem_HandlePocket_PokeBalls - case POCKET_TM_HM, GetItem_HandlePocket_TMsHMs - case POCKET_BERRIES, GetItem_HandlePocket_Berries - end - -GetItem_HandlePocket_Items: - bufferstdstring 2, 0xE - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -GetItem_HandlePocket_KeyItems: - bufferstdstring 2, 0xF - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -GetItem_HandlePocket_PokeBalls: - bufferstdstring 2, 0x10 - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -GetItem_HandlePocket_TMsHMs: - bufferstdstring 2, 0x11 - compare VAR_0x8007, 1 - call_if_eq PlayGetTMHMFanfare - return - -GetItem_HandlePocket_Berries: - bufferstdstring 2, 0x12 - compare VAR_0x8007, 1 - call_if_eq PlayGetItemFanfare - return - -Std_ObtainItem_Success: @ 819FEB7 - message Message_ObtainedItem - waitfanfare - waitmessage - msgbox Message_PutAwayItem - setvar VAR_RESULT, 1 - return - -Std_ObtainItem_Fail: @ 819FECC - setvar VAR_RESULT, 0 - return - -PlayGetItemFanfare: - playfanfare MUS_FANFA4 - return - -PlayGetTMHMFanfare: - playfanfare MUS_ME_WAZA - return - -Std_ObtainDecoration: @ 819FEDA - givedecoration VAR_0x8000 - copyvar VAR_0x8007, VAR_RESULT - call Std_ObtainDecoration_ - return - -Std_ObtainDecoration_: @ 819FEE8 - bufferdecorationname 1, VAR_0x8000 - compare VAR_0x8007, 1 - call_if_eq Std_ObtainDecoration_Success - compare VAR_0x8007, 0 - call_if_eq Std_ObtainDecoration_Fail - return - -Std_ObtainDecoration_Success: @ 819FF03 - playfanfare MUS_FANFA4 - message Message_ObtainedDecoration - waitfanfare - waitmessage - msgbox Message_TransferredToPC - setvar VAR_RESULT, 1 - return - -Std_ObtainDecoration_Fail: @ 819FF1B - setvar VAR_RESULT, 0 - return - -Std_FindItem: @ 819FF21 - lock - faceplayer - waitse - giveitem VAR_0x8000, VAR_0x8001 - copyvar VAR_0x8007, VAR_RESULT - bufferitemname 1, VAR_0x8000 - checkitemtype VAR_0x8000 - call GetItem_HandlePocket - compare VAR_0x8007, 1 - call_if_eq Std_FindItem_Success - compare VAR_0x8007, 0 - call_if_eq Std_FindItem_Fail - release - return - -Std_FindItem_Success: @ 819FF52 - removeobject VAR_LAST_TALKED - message Message_FoundOneItem - waitfanfare - waitmessage - msgbox Message_PutAwayItem - return - -Std_FindItem_Fail: @ 819FF65 - msgbox Message_ObtainedItem - msgbox Message_BagFull - setvar VAR_RESULT, 0 - return - -HiddenItemScript:: @ 819FF7B - lockall - waitse - giveitem VAR_0x8005, 1 - copyvar VAR_0x8007, VAR_RESULT - bufferitemname 0x1, VAR_0x8005 - checkitemtype VAR_0x8005 - call GetItem_HandlePocket - compare VAR_0x8007, 1 - goto_if_eq HiddenItemScript_Success - compare VAR_0x8007, 0 - goto_if_eq HiddenItemScript_Fail - end - -HiddenItemScript_Success: - message Message_FoundOneItem - waitfanfare - waitmessage - msgbox Message_PutAwayItem - special SetFlagInVar - releaseall - end - -HiddenItemScript_Fail: - msgbox Message_FoundOneItem - msgbox Message_BagFull - setvar VAR_RESULT, 0 - releaseall - end - -UnusedMixRecordsScript: @ 819FFD5 - lock - faceplayer - msgbox UnusedMixRecordsPromptText, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq UnusedMixRecordsScript_Yes - compare VAR_RESULT, NO - goto_if_eq UnusedMixRecordsScript_Done - goto UnusedMixRecordsScript_Done -UnusedMixRecordsScript_Yes: @ 819FFFA - special sub_80B929C - waitstate - lock - faceplayer -UnusedMixRecordsScript_Done: @ 81A0000 - message UnusedMixRecordsSeeYouAgainText - waitmessage - waitbuttonpress - release - end - -gUnknown_081A0009:: @ 81A0009 - lockall - setvar VAR_0x8004, 0 - special DoPCTurnOnEffect - playse SE_PC_ON - msgbox UnknownString_81A09EC, 4 - goto EventScript_1A0023 - end - -EventScript_1A0023: - message gPCText_WhichPCShouldBeAccessed - waitmessage - special ScrSpecial_CreatePCMenu - waitstate - goto EventScript_1A0033 - end - -EventScript_1A0033: - switch VAR_RESULT - case 0, EventScript_1A0085 - case 1, EventScript_1A0070 - case 2, EventScript_1A00CB - case 3, EventScript_1A00BE - case 127, EventScript_1A00BE - end - -EventScript_1A0070: - playse SE_PC_LOGON - msgbox UnknownString_81A0A54, 4 - special PlayerPC - waitstate - goto EventScript_1A0023 - end - -EventScript_1A0085: - playse SE_PC_LOGON - call_if_unset FLAG_SYS_PC_LANETTE, EventScript_1A00AC - call_if_set FLAG_SYS_PC_LANETTE, EventScript_1A00B5 - msgbox UnknownString_81A0A35, 4 - special ShowPokemonStorageSystem - waitstate - goto EventScript_1A0023 - end - -EventScript_1A00AC: - msgbox UnknownString_81A0A1E, 4 - return - -EventScript_1A00B5: - msgbox UnknownString_81A0A66, 4 - return - -EventScript_1A00BE: - setvar VAR_0x8004, 0 - playse SE_PC_OFF - special DoPCTurnOffEffect - releaseall +Common_EventScript_PokemonCenterSign:: @ 81A00EA + msgbox Text_PokemonCenterSign, MSGBOX_SIGN end -EventScript_1A00CB: - goto_if_unset FLAG_SYS_GAME_CLEAR, EventScript_1A00BE - playse SE_PC_LOGON - special AccessHallOfFamePC - waitstate - goto EventScript_1A0033 - end - -FallarborTown_EventScript_1A00E1:: @ 81A00E1 -FortreeCity_EventScript_1A00E1:: @ 81A00E1 -LavaridgeTown_EventScript_1A00E1:: @ 81A00E1 -MauvilleCity_EventScript_1A00E1:: @ 81A00E1 -MossdeepCity_EventScript_1A00E1:: @ 81A00E1 -OldaleTown_EventScript_1A00E1:: @ 81A00E1 -PetalburgCity_EventScript_1A00E1:: @ 81A00E1 -RustboroCity_EventScript_1A00E1:: @ 81A00E1 -SlateportCity_EventScript_1A00E1:: @ 81A00E1 -SootopolisCity_EventScript_1A00E1:: @ 81A00E1 -VerdanturfTown_EventScript_1A00E1:: @ 81A00E1 - msgbox PetalburgCity_Text_1A0D41, 3 - end - -DewfordTown_EventScript_1A00EA:: @ 81A00EA -EverGrandeCity_EventScript_1A00EA:: @ 81A00EA -FallarborTown_EventScript_1A00EA:: @ 81A00EA -FortreeCity_EventScript_1A00EA:: @ 81A00EA -LavaridgeTown_EventScript_1A00EA:: @ 81A00EA -LilycoveCity_EventScript_1A00EA:: @ 81A00EA -MauvilleCity_EventScript_1A00EA:: @ 81A00EA -MossdeepCity_EventScript_1A00EA:: @ 81A00EA -OldaleTown_EventScript_1A00EA:: @ 81A00EA -PacifidlogTown_EventScript_1A00EA:: @ 81A00EA -PetalburgCity_EventScript_1A00EA:: @ 81A00EA -RustboroCity_EventScript_1A00EA:: @ 81A00EA -SlateportCity_EventScript_1A00EA:: @ 81A00EA -SootopolisCity_EventScript_1A00EA:: @ 81A00EA -VerdanturfTown_EventScript_1A00EA:: @ 81A00EA - msgbox PetalburgCity_Text_1A0D75, 3 - end - -BattleTower_Lobby_EventScript_1A00F3:: @ 81A00F3 -DewfordTown_EventScript_1A00F3:: @ 81A00F3 -FallarborTown_ContestLobby_EventScript_1A00F3:: @ 81A00F3 -MauvilleCity_PokemonCenter_1F_EventScript_1A00F3:: @ 81A00F3 -PetalburgCity_PokemonCenter_1F_EventScript_1A00F3:: @ 81A00F3 -Route111_EventScript_1A00F3:: @ 81A00F3 -Route123_BerryMastersHouse_EventScript_1A00F3:: @ 81A00F3 -SlateportCity_OceanicMuseum_1F_EventScript_1A00F3:: @ 81A00F3 -SlateportCity_PokemonFanClub_EventScript_1A00F3:: @ 81A00F3 - fadescreen 1 - special sub_80E60D8 - fadescreen 0 +Common_EventScript_ShowEasyChatScreen:: @ 81A00F3 + fadescreen FADE_TO_BLACK + special ShowEasyChatScreen + fadescreen FADE_FROM_BLACK return -DewfordTown_Gym_EventScript_1A00FB:: @ 81A00FB -LavaridgeTown_Gym_1F_EventScript_1A00FB:: @ 81A00FB -MauvilleCity_Gym_EventScript_1A00FB:: @ 81A00FB -RustboroCity_Gym_EventScript_1A00FB:: @ 81A00FB +Common_EventScript_ReadyPetalburgGymForBattle:: @ 81A00FB clearflag FLAG_HIDE_PETALBURG_GYM_GUIDE setflag FLAG_PETALBURG_MART_EXPANDED_ITEMS return -DewfordTown_EventScript_1A0102:: @ 81A0102 -DewfordTown_Hall_EventScript_1A0102:: @ 81A0102 - dodailyevents +Common_EventScript_BufferTrendyPhrase:: @ 81A0102 + dotimebasedevents setvar VAR_0x8004, 0 special BufferTrendyPhraseString return -DewfordTown_EventScript_1A010C:: @ 81A010C -Route104_MrBrineysHouse_EventScript_1A010C:: @ 81A010C -Route109_EventScript_1A010C:: @ 81A010C +EventScript_BackupMrBrineyLocation:: @ 81A010C copyvar VAR_0x8008, VAR_BRINEY_LOCATION setvar VAR_BRINEY_LOCATION, 0 return -UseSurfScript:: @ 81A0117 - checkpartymove MOVE_SURF - compare VAR_RESULT, 6 - goto_if_eq UseSurfScript_NoMon - bufferpartymonnick 0, VAR_RESULT - setfieldeffectargument 0, VAR_RESULT - lockall - msgbox UseSurfPromptText, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq UseSurfScript_No - msgbox UsedSurfText, 4 - dofieldeffect FLDEFF_USE_SURF -UseSurfScript_No: @ 81A014C - releaseall -UseSurfScript_NoMon: @ 81A014D - end - -EverGrandeCity_ChampionsRoom_EventScript_1A014E:: @ 81A014E -LavaridgeTown_EventScript_1A014E:: @ 81A014E -LilycoveCity_EventScript_1A014E:: @ 81A014E -LittlerootTown_ProfessorBirchsLab_EventScript_1A014E:: @ 81A014E -OldaleTown_EventScript_1A014E:: @ 81A014E -Route103_EventScript_1A014E:: @ 81A014E -Route110_EventScript_1A014E:: @ 81A014E -Route119_EventScript_1A014E:: @ 81A014E -RustboroCity_EventScript_1A014E:: @ 81A014E - checkplayergender - compare VAR_RESULT, 0 - goto_if_eq RustboroCity_EventScript_1A0166 - compare VAR_RESULT, 1 - goto_if_eq RustboroCity_EventScript_1A016C - end - -RustboroCity_EventScript_1A0166:: @ 81A0166 - setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_RIVAL_MAY_NORMAL - return - -RustboroCity_EventScript_1A016C:: @ 81A016C - setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL - return - -LavaridgeTown_EventScript_1A0172:: @ 81A0172 -Route110_EventScript_1A0172:: @ 81A0172 -Route119_EventScript_1A0172:: @ 81A0172 - checkplayergender - compare VAR_RESULT, 0 - goto_if_eq LavaridgeTown_EventScript_1A018A - compare VAR_RESULT, 1 - goto_if_eq LavaridgeTown_EventScript_1A0190 - end - -LavaridgeTown_EventScript_1A018A:: @ 81A018A - setvar VAR_OBJ_GFX_ID_3, OBJ_EVENT_GFX_RIVAL_MAY_MACH_BIKE - return - -LavaridgeTown_EventScript_1A0190:: @ 81A0190 - setvar VAR_OBJ_GFX_ID_3, OBJ_EVENT_GFX_RIVAL_BRENDAN_MACH_BIKE - return - -AquaHideout_1F_EventScript_1A0196:: @ 81A0196 -AquaHideout_B1F_EventScript_1A0196:: @ 81A0196 -AquaHideout_B2F_EventScript_1A0196:: @ 81A0196 -LilycoveCity_EventScript_1A0196:: @ 81A0196 -MeteorFalls_1F_1R_EventScript_1A0196:: @ 81A0196 -MtChimney_EventScript_1A0196:: @ 81A0196 -MtPyre_Summit_EventScript_1A0196:: @ 81A0196 -PetalburgWoods_EventScript_1A0196:: @ 81A0196 -Route110_EventScript_1A0196:: @ 81A0196 -Route112_EventScript_1A0196:: @ 81A0196 -Route113_EventScript_1A0196:: @ 81A0196 -Route119_EventScript_1A0196:: @ 81A0196 -Route119_WeatherInstitute_1F_EventScript_1A0196:: @ 81A0196 -Route119_WeatherInstitute_2F_EventScript_1A0196:: @ 81A0196 -Route121_EventScript_1A0196:: @ 81A0196 -Route128_EventScript_1A0196:: @ 81A0196 -RustboroCity_EventScript_1A0196:: @ 81A0196 -RusturfTunnel_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room1_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room3_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room4_EventScript_1A0196:: @ 81A0196 -SeafloorCavern_Room9_EventScript_1A0196:: @ 81A0196 -SlateportCity_OceanicMuseum_2F_EventScript_1A0196:: @ 81A0196 - .ifdef SAPPHIRE - setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_AQUA_MEMBER_M - setvar VAR_OBJ_GFX_ID_2, OBJ_EVENT_GFX_AQUA_MEMBER_F - setvar VAR_OBJ_GFX_ID_4, OBJ_EVENT_GFX_MAGMA_MEMBER_M - setvar VAR_OBJ_GFX_ID_5, OBJ_EVENT_GFX_MAGMA_MEMBER_F - setvar VAR_OBJ_GFX_ID_6, OBJ_EVENT_GFX_ARCHIE - setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_MAXIE - .else - setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_MAGMA_MEMBER_M - setvar VAR_OBJ_GFX_ID_2, OBJ_EVENT_GFX_MAGMA_MEMBER_F - setvar VAR_OBJ_GFX_ID_4, OBJ_EVENT_GFX_AQUA_MEMBER_M - setvar VAR_OBJ_GFX_ID_5, OBJ_EVENT_GFX_AQUA_MEMBER_F - setvar VAR_OBJ_GFX_ID_6, OBJ_EVENT_GFX_MAXIE - setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_ARCHIE - .endif - return - -CaveOfOrigin_B4F_EventScript_1A01B5:: @ 81A01B5 -SeafloorCavern_Room9_EventScript_1A01B5:: @ 81A01B5 - .ifdef SAPPHIRE - setvar VAR_OBJ_GFX_ID_8, OBJ_EVENT_GFX_KYOGRE_1 - setvar VAR_OBJ_GFX_ID_9, OBJ_EVENT_GFX_KYOGRE_2 - .else - setvar VAR_OBJ_GFX_ID_8, OBJ_EVENT_GFX_GROUDON_1 - setvar VAR_OBJ_GFX_ID_9, OBJ_EVENT_GFX_GROUDON_2 - .endif - return - -DewfordTown_Gym_EventScript_1A01C0:: @ 81A01C0 -FortreeCity_Gym_EventScript_1A01C0:: @ 81A01C0 -LavaridgeTown_Gym_1F_EventScript_1A01C0:: @ 81A01C0 -MauvilleCity_Gym_EventScript_1A01C0:: @ 81A01C0 -MossdeepCity_Gym_EventScript_1A01C0:: @ 81A01C0 -PetalburgCity_Gym_EventScript_1A01C0:: @ 81A01C0 -RustboroCity_Gym_EventScript_1A01C0:: @ 81A01C0 -SootopolisCity_Gym_1F_EventScript_1A01C0:: @ 81A01C0 - switch VAR_0x8008 - case 1, DewfordTown_Gym_EventScript_1A021E - case 2, DewfordTown_Gym_EventScript_1A0225 - case 3, DewfordTown_Gym_EventScript_1A022F - case 4, DewfordTown_Gym_EventScript_1A023C - case 5, DewfordTown_Gym_EventScript_1A024C - case 6, DewfordTown_Gym_EventScript_1A0262 - case 7, DewfordTown_Gym_EventScript_1A026F - case 8, DewfordTown_Gym_EventScript_1A0282 - end - -DewfordTown_Gym_EventScript_1A021E:: @ 81A021E - settrainerflag TRAINER_JOSH - settrainerflag TRAINER_TOMMY - return - -DewfordTown_Gym_EventScript_1A0225:: @ 81A0225 - settrainerflag TRAINER_HIDEKI - settrainerflag TRAINER_TESSA - settrainerflag TRAINER_LAURA - return - -DewfordTown_Gym_EventScript_1A022F:: @ 81A022F - settrainerflag TRAINER_KIRK - settrainerflag TRAINER_SHAWN - settrainerflag TRAINER_BEN - settrainerflag TRAINER_VIVIAN - return - -DewfordTown_Gym_EventScript_1A023C:: @ 81A023C - settrainerflag TRAINER_COLE - settrainerflag TRAINER_AXLE - settrainerflag TRAINER_ANDY - settrainerflag TRAINER_ZANE - settrainerflag TRAINER_SADIE - return - -DewfordTown_Gym_EventScript_1A024C:: @ 81A024C - settrainerflag TRAINER_RANDALL - settrainerflag TRAINER_PARKER - settrainerflag TRAINER_GEORGE - settrainerflag TRAINER_BERKE - settrainerflag TRAINER_MARY - settrainerflag TRAINER_LORI - settrainerflag TRAINER_JODY - return - -DewfordTown_Gym_EventScript_1A0262:: @ 81A0262 - settrainerflag TRAINER_JARED - settrainerflag TRAINER_TERRELL - settrainerflag TRAINER_KYLEE - settrainerflag TRAINER_WILL - return + .include "data/scripts/surf.inc" + .include "data/scripts/dynamic_npc_graphics.inc" + .include "data/scripts/set_gym_trainers.inc" -DewfordTown_Gym_EventScript_1A026F:: @ 81A026F - settrainerflag TRAINER_PRESTON - settrainerflag TRAINER_VIRGIL - settrainerflag TRAINER_FRITZ - settrainerflag TRAINER_HANNAH - settrainerflag TRAINER_SAMANTHA - settrainerflag TRAINER_MAURA - return - -DewfordTown_Gym_EventScript_1A0282:: @ 81A0282 - settrainerflag TRAINER_ANDREA - settrainerflag TRAINER_CRISSY - settrainerflag TRAINER_BRIANNA_2 - settrainerflag TRAINER_CONNIE - settrainerflag TRAINER_BRIDGET - settrainerflag TRAINER_OLIVIA - settrainerflag TRAINER_TIFFANY - settrainerflag TRAINER_MARISSA - return - -DewfordTown_Gym_EventScript_1A029B:: @ 81A029B -DewfordTown_Hall_EventScript_1A029B:: @ 81A029B -FallarborTown_House1_EventScript_1A029B:: @ 81A029B -FortreeCity_Gym_EventScript_1A029B:: @ 81A029B -FortreeCity_House2_EventScript_1A029B:: @ 81A029B -FortreeCity_House4_EventScript_1A029B:: @ 81A029B -LavaridgeTown_Gym_1F_EventScript_1A029B:: @ 81A029B -LavaridgeTown_HerbShop_EventScript_1A029B:: @ 81A029B -LilycoveCity_EventScript_1A029B:: @ 81A029B -LilycoveCity_House2_EventScript_1A029B:: @ 81A029B -LittlerootTown_BrendansHouse_1F_EventScript_1A029B:: @ 81A029B -MauvilleCity_EventScript_1A029B:: @ 81A029B -MauvilleCity_Gym_EventScript_1A029B:: @ 81A029B -MossdeepCity_EventScript_1A029B:: @ 81A029B -MossdeepCity_Gym_EventScript_1A029B:: @ 81A029B -MossdeepCity_SpaceCenter_1F_EventScript_1A029B:: @ 81A029B -MtPyre_1F_EventScript_1A029B:: @ 81A029B -PacifidlogTown_House2_EventScript_1A029B:: @ 81A029B -PetalburgCity_Gym_EventScript_1A029B:: @ 81A029B -PetalburgWoods_EventScript_1A029B:: @ 81A029B -Route104_EventScript_1A029B:: @ 81A029B -Route104_PrettyPetalFlowerShop_EventScript_1A029B:: @ 81A029B -Route109_EventScript_1A029B:: @ 81A029B -Route111_EventScript_1A029B:: @ 81A029B -Route111_WinstrateFamilysHouse_EventScript_1A029B:: @ 81A029B -Route114_EventScript_1A029B:: @ 81A029B -Route114_FossilManiacsHouse_EventScript_1A029B:: @ 81A029B -Route120_EventScript_1A029B:: @ 81A029B -Route123_BerryMastersHouse_EventScript_1A029B:: @ 81A029B -Route123_EventScript_1A029B:: @ 81A029B -RustboroCity_DevonCorp_3F_EventScript_1A029B:: @ 81A029B -RustboroCity_Flat2_2F_EventScript_1A029B:: @ 81A029B -RustboroCity_Gym_EventScript_1A029B:: @ 81A029B -RustboroCity_PokemonSchool_EventScript_1A029B:: @ 81A029B -SSTidalRooms_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideEntranceRoom_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideInnerRoom_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideLowerRoom_EventScript_1A029B:: @ 81A029B -ShoalCave_LowTideStairsRoom_EventScript_1A029B:: @ 81A029B -SlateportCity_ContestHall_EventScript_1A029B:: @ 81A029B -SlateportCity_Harbor_EventScript_1A029B:: @ 81A029B -SlateportCity_PokemonFanClub_EventScript_1A029B:: @ 81A029B -SootopolisCity_EventScript_1A029B:: @ 81A029B -SootopolisCity_Gym_1F_EventScript_1A029B:: @ 81A029B -VerdanturfTown_ContestLobby_EventScript_1A029B:: @ 81A029B - msgbox MauvilleCity_Text_1A0CC2, 4 +Common_EventScript_ShowBagIsFull:: @ 81A029B + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT release end -MauvilleCity_GameCorner_EventScript_1A02A5:: @ 81A02A5 -Route110_TrickHouseEnd_EventScript_1A02A5:: @ 81A02A5 -Route110_TrickHouseEntrance_EventScript_1A02A5:: @ 81A02A5 -Route113_GlassWorkshop_EventScript_1A02A5:: @ 81A02A5 - msgbox MauvilleCity_GameCorner_Text_1A0CC2, 4 +Common_EventScript_BagIsFull:: @ 81A02A5 + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT return -Route114_LanettesHouse_EventScript_1A02AE:: @ 81A02AE - msgbox Route114_LanettesHouse_Text_1A0CEF, 4 +Common_EventScript_ShowNoRoomForDecor:: @ 81A02AE + msgbox Text_NoRoomLeftForAnother, MSGBOX_DEFAULT release end -LilycoveCity_LilycoveMuseum_2F_EventScript_1A02B8:: @ 81A02B8 -MauvilleCity_GameCorner_EventScript_1A02B8:: @ 81A02B8 -Route110_TrickHouseEnd_EventScript_1A02B8:: @ 81A02B8 -Route110_TrickHouseEntrance_EventScript_1A02B8:: @ 81A02B8 -Route113_GlassWorkshop_EventScript_1A02B8:: @ 81A02B8 - msgbox MauvilleCity_GameCorner_Text_1A0CEF, 4 +Common_EventScript_NoRoomForDecor:: @ 81A02B8 + msgbox Text_NoRoomLeftForAnother, MSGBOX_DEFAULT return -EverGrandeCity_EventScript_1A02C1:: @ 81A02C1 -LilycoveCity_EventScript_1A02C1:: @ 81A02C1 -MossdeepCity_EventScript_1A02C1:: @ 81A02C1 -Route124_EventScript_1A02C1:: @ 81A02C1 -Route125_EventScript_1A02C1:: @ 81A02C1 -Route126_EventScript_1A02C1:: @ 81A02C1 -Route127_EventScript_1A02C1:: @ 81A02C1 -Route128_EventScript_1A02C1:: @ 81A02C1 -SootopolisCity_EventScript_1A02C1:: @ 81A02C1 +Common_EventScript_SetLegendaryWeather:: @ 81A02C1 .ifdef SAPPHIRE setweather WEATHER_RAIN_HEAVY .else @@ -2084,152 +866,47 @@ SootopolisCity_EventScript_1A02C1:: @ 81A02C1 .endif return -DewfordTown_Gym_EventScript_1A02C5:: @ 81A02C5 -FortreeCity_Gym_EventScript_1A02C5:: @ 81A02C5 -LavaridgeTown_Gym_1F_EventScript_1A02C5:: @ 81A02C5 -LilycoveCity_CoveLilyMotel_2F_EventScript_1A02C5:: @ 81A02C5 -MauvilleCity_Gym_EventScript_1A02C5:: @ 81A02C5 -MossdeepCity_Gym_EventScript_1A02C5:: @ 81A02C5 -PetalburgCity_Gym_EventScript_1A02C5:: @ 81A02C5 -RustboroCity_Gym_EventScript_1A02C5:: @ 81A02C5 -SootopolisCity_Gym_1F_EventScript_1A02C5:: @ 81A02C5 +Common_EventScript_PlayGymBadgeFanfare:: @ 81A02C5 playfanfare MUS_ME_BACHI waitfanfare return -LittlerootTown_BrendansHouse_1F_EventScript_1A02CA:: @ 81A02CA -Route111_OldLadysRestStop_EventScript_1A02CA:: @ 81A02CA -Route119_WeatherInstitute_1F_EventScript_1A02CA:: @ 81A02CA -SSTidalRooms_EventScript_1A02CA:: @ 81A02CA - fadescreen 1 +Common_EventScript_OutOfCenterPartyHeal:: @ 81A02CA + fadescreen FADE_TO_BLACK playfanfare MUS_ME_ASA waitfanfare special ScrSpecial_HealPlayerParty - fadescreen 0 + fadescreen FADE_FROM_BLACK return -Event_WorldMap:: @ 81A02D6 +EventScript_RegionMap:: @ 81A02D6 lockall - msgbox UnknownString_817303D, 4 - fadescreen 1 + msgbox Text_LookCloserAtMap, MSGBOX_DEFAULT + fadescreen FADE_TO_BLACK special FieldShowRegionMap waitstate releaseall end -DewfordTown_EventScript_1A02E7:: @ 81A02E7 -Route104_EventScript_1A02E7:: @ 81A02E7 -Route109_EventScript_1A02E7:: @ 81A02E7 - setflag FLAG_SPECIAL_FLAG_1 +Common_EventScript_PlayBrineysBoatMusic:: @ 81A02E7 + setflag FLAG_DONT_TRANSITION_MUSIC playbgm MUS_M_BOAT, FALSE return -DewfordTown_EventScript_1A02EF:: @ 81A02EF -Route104_EventScript_1A02EF:: @ 81A02EF -Route109_EventScript_1A02EF:: @ 81A02EF - clearflag FLAG_SPECIAL_FLAG_1 +Common_EventScript_StopBrineysBoatMusic:: @ 81A02EF + clearflag FLAG_DONT_TRANSITION_MUSIC fadedefaultbgm return -LittlerootTown_ProfessorBirchsLab_EventScript_1A02F4:: @ 81A02F4 -Route101_EventScript_1A02F4:: @ 81A02F4 -Route103_EventScript_1A02F4:: @ 81A02F4 - compare VAR_PETALBURG_GYM_STATE, 0 - goto_if_eq Route101_EventScript_1A14DC - compare VAR_BIRCH_STATE, 0 - call_if_eq Route101_EventScript_1A0358 - compare VAR_BIRCH_STATE, 1 - call_if_eq Route101_EventScript_1A0358 - compare VAR_BIRCH_STATE, 2 - call_if_eq Route101_EventScript_1A0365 - compare VAR_BIRCH_STATE, 3 - call_if_eq Route101_EventScript_1A0365 - compare VAR_BIRCH_STATE, 4 - call_if_eq Route101_EventScript_1A0372 - compare VAR_BIRCH_STATE, 5 - call_if_eq Route101_EventScript_1A0372 - compare VAR_BIRCH_STATE, 6 - call_if_eq Route101_EventScript_1A0358 - compare VAR_BIRCH_STATE, 7 - call_if_eq Route101_EventScript_1A0358 - return + .include "data/scripts/prof_birch.inc" -Route101_EventScript_1A0358:: @ 81A0358 - clearflag FLAG_HIDE_BIRCH_IN_LAB - clearflag FLAG_UNKNOWN_BIRCH_380 - setflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_ROUTE103 - return - -Route101_EventScript_1A0365:: @ 81A0365 - clearflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_IN_LAB - setflag FLAG_UNKNOWN_BIRCH_380 - setflag FLAG_HIDE_BIRCH_ROUTE103 - return - -Route101_EventScript_1A0372:: @ 81A0372 - clearflag FLAG_HIDE_BIRCH_ROUTE103 - setflag FLAG_HIDE_BIRCH_ROUTE101 - setflag FLAG_HIDE_BIRCH_IN_LAB - setflag FLAG_UNKNOWN_BIRCH_380 - return - -LittlerootTown_ProfessorBirchsLab_EventScript_1A037F:: @ 81A037F -Route101_EventScript_1A037F:: @ 81A037F -Route103_EventScript_1A037F:: @ 81A037F - lock - faceplayer - msgbox Route101_Text_1C4449, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq Route101_EventScript_1A039B - call Route101_EventScript_1A03B0 - release - end - -Route101_EventScript_1A039B:: @ 81A039B - msgbox Route101_Text_1C449B, 4 - release - end - -Route101_EventScript_1A03A5:: @ 81A03A5 - copyvar VAR_0x8004, VAR_0x8009 - special ShowPokedexRatingMessage - waitmessage - waitbuttonpress - return - -EverGrandeCity_ChampionsRoom_EventScript_1A03B0:: @ 81A03B0 -Route101_EventScript_1A03B0:: @ 81A03B0 - 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 Route101_Text_1C44DC, 4 - call Route101_EventScript_1A03A5 - compare VAR_0x800A, 0 - goto_if_eq Route101_EventScript_1A14DC - 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 Route101_Text_1C4B05, 4 - return - -BattleTower_Outside_EventScript_1A040E:: @ 81A040E -LilycoveCity_Harbor_EventScript_1A040E:: @ 81A040E -SlateportCity_Harbor_EventScript_1A040E:: @ 81A040E +Common_EventScript_FerryDepart:: @ 81A040E delay 60 - applymovement VAR_0x8004, SlateportCity_Harbor_Movement_1A041C + applymovement VAR_0x8004, Movement_FerryDepart waitmovement 0 return -SlateportCity_Harbor_Movement_1A041C:: @ 81A041C +Movement_FerryDepart:: @ 81A041C walk_slow_right walk_slow_right walk_slow_right @@ -2237,9 +914,9 @@ SlateportCity_Harbor_Movement_1A041C:: @ 81A041C walk_right walk_right walk_right - end_movement + step_end -PetalburgCity_Gym_EventScript_1A0424:: @ 81A0424 +EventScript_HideMrBriney:: @ 81A0424 setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD setflag FLAG_HIDE_MR_BRINEY_ROUTE109 @@ -2251,7 +928,7 @@ PetalburgCity_Gym_EventScript_1A0424:: @ 81A0424 setvar VAR_BRINEY_LOCATION, 0 return -RusturfTunnel_EventScript_1A0442:: @ 81A0442 +RusturfTunnel_EventScript_SetRusturfTunnelOpen:: @ 81A0442 removeobject 1 removeobject 10 clearflag FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE @@ -2260,846 +937,64 @@ RusturfTunnel_EventScript_1A0442:: @ 81A0442 setflag FLAG_RUSTURF_TUNNEL_OPENED return -EventScript_1A0457: @ unreferenced? +EventScript_UnusedBoardFerry: delay 30 - applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - showobjectat 255, MAP_PETALBURG_CITY + showobjectat OBJ_EVENT_ID_PLAYER, 0 delay 30 - applymovement 255, Movement_1A047A + applymovement OBJ_EVENT_ID_PLAYER, Movement_UnusedBoardFerry waitmovement 0 delay 30 return -Movement_1A047A: +Movement_UnusedBoardFerry: walk_up - end_movement - -BattleTower_Outside_EventScript_1A047C:: @ 81A047C -SouthernIsland_Exterior_EventScript_1A047C:: @ 81A047C - compare VAR_FACING, 1 - call_if_eq BattleTower_Outside_EventScript_160B2F - compare VAR_FACING, 3 - call_if_eq BattleTower_Outside_EventScript_160B3A - delay 30 - hideobjectat 255, MAP_PETALBURG_CITY - call BattleTower_Outside_EventScript_1A040E - return - -CaveOfOrigin_B4F_EventScript_1A04A0:: @ 81A04A0 - lockall - waitse - playmoncry SPECIES_GROUDON_OR_KYOGRE, 2 - waitmoncry - setvar VAR_TEMP_5, 1 - releaseall - end - -CaveOfOrigin_1F_EventScript_1A04AF:: @ 81A04AF -CaveOfOrigin_B1F_EventScript_1A04AF:: @ 81A04AF -CaveOfOrigin_B2F_EventScript_1A04AF:: @ 81A04AF -CaveOfOrigin_B3F_EventScript_1A04AF:: @ 81A04AF - lockall - setvar VAR_TEMP_1, 1 - goto CaveOfOrigin_1F_EventScript_1A04D3 - end - -CaveOfOrigin_B2F_EventScript_1A04BB:: @ 81A04BB -CaveOfOrigin_B3F_EventScript_1A04BB:: @ 81A04BB - lockall - setvar VAR_TEMP_2, 1 - goto CaveOfOrigin_B2F_EventScript_1A04D3 - end - -@ 81A04C7 - lockall - setvar VAR_TEMP_3, 1 - goto CaveOfOrigin_B2F_EventScript_1A04D3 - end - -CaveOfOrigin_1F_EventScript_1A04D3:: @ 81A04D3 -CaveOfOrigin_B2F_EventScript_1A04D3:: @ 81A04D3 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 1 - special sub_810F758 - waitstate - releaseall - end - -CaveOfOrigin_1F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B1F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B2F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B3F_EventScript_1A04E3:: @ 81A04E3 -CaveOfOrigin_B4F_EventScript_1A04E3:: @ 81A04E3 - 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 - -AquaHideout_B1F_EventScript_1A04FD:: @ 81A04FD -MagmaHideout_B1F_EventScript_1A04FD:: @ 81A04FD - lock - faceplayer - setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE - waitse - playmoncry SPECIES_ELECTRODE, 2 - delay 40 - waitmoncry - setflag FLAG_HIDE_ELECTRODE_1_HIDEOUT - setflag FLAG_SYS_CTRL_OBJ_DELETE - dowildbattle - clearflag FLAG_SYS_CTRL_OBJ_DELETE - release - end - -AquaHideout_B1F_EventScript_1A051B:: @ 81A051B -MagmaHideout_B1F_EventScript_1A051B:: @ 81A051B - lock - faceplayer - setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE - waitse - playmoncry SPECIES_ELECTRODE, 2 - delay 40 - waitmoncry - setflag FLAG_HIDE_ELECTRODE_2_HIDEOUT - setflag FLAG_SYS_CTRL_OBJ_DELETE - dowildbattle - clearflag FLAG_SYS_CTRL_OBJ_DELETE - release - end - -Route120_EventScript_1A0539:: @ 81A0539 - lock - faceplayer - setvar VAR_0x8004, 1 - goto Route120_EventScript_1A0594 - end + step_end -Route120_EventScript_1A0546:: @ 81A0546 - lock - faceplayer - setvar VAR_0x8004, 2 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A0553:: @ 81A0553 - lock - faceplayer - setvar VAR_0x8004, 3 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A0560:: @ 81A0560 - lock - faceplayer - setvar VAR_0x8004, 4 - goto Route120_EventScript_1A0594 - end - -Route120_EventScript_1A056D:: @ 81A056D - lock - faceplayer - setvar VAR_0x8004, 5 - goto Route120_EventScript_1A0594 - end - -Route119_EventScript_1A057A:: @ 81A057A - lock - faceplayer - setvar VAR_0x8004, 6 - goto Route119_EventScript_1A0594 - end - -Route119_EventScript_1A0587:: @ 81A0587 - lock - faceplayer - setvar VAR_0x8004, 7 - goto Route119_EventScript_1A0594 - end - -Route119_EventScript_1A0594:: @ 81A0594 -Route120_EventScript_1A0594:: @ 81A0594 - checkitem ITEM_DEVON_SCOPE, 1 - compare VAR_RESULT, 1 - goto_if_eq Route119_EventScript_1A05AE - msgbox Route119_Text_171B93, 4 - release - end - -Route119_EventScript_1A05AE:: @ 81A05AE - msgbox Route119_Text_171BB6, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq Route119_EventScript_1A05C3 - release - end - -Route119_EventScript_1A05C3:: @ 81A05C3 - msgbox Route119_Text_171BF6, 4 - closemessage - applymovement VAR_LAST_TALKED, Route119_Movement_1A0839 - waitmovement 0 - applymovement VAR_LAST_TALKED, Route119_Movement_1A0662 - waitmovement 0 - waitse - playmoncry SPECIES_KECLEON, 2 - delay 40 - waitmoncry - setwildbattle SPECIES_KECLEON, 30, ITEM_NONE - compare VAR_0x8004, 1 - call_if_eq Route119_EventScript_1A0646 - compare VAR_0x8004, 2 - call_if_eq Route119_EventScript_1A064A - compare VAR_0x8004, 3 - call_if_eq Route119_EventScript_1A064E - compare VAR_0x8004, 4 - call_if_eq Route119_EventScript_1A0652 - compare VAR_0x8004, 5 - call_if_eq Route119_EventScript_1A0656 - compare VAR_0x8004, 6 - call_if_eq Route119_EventScript_1A065A - compare VAR_0x8004, 7 - call_if_eq Route119_EventScript_1A065E - setflag FLAG_SYS_CTRL_OBJ_DELETE - dowildbattle - clearflag FLAG_SYS_CTRL_OBJ_DELETE - release - end - -Route119_EventScript_1A0646:: @ 81A0646 - setflag FLAG_HIDE_KECLEON_ROUTE120_3 - return - -Route119_EventScript_1A064A:: @ 81A064A - setflag FLAG_HIDE_KECLEON_ROUTE120_4 - return - -Route119_EventScript_1A064E:: @ 81A064E - setflag FLAG_HIDE_KECLEON_ROUTE120_5 - return - -Route119_EventScript_1A0652:: @ 81A0652 - setflag FLAG_HIDE_KECLEON_ROUTE120_6 - return - -Route119_EventScript_1A0656:: @ 81A0656 - setflag FLAG_HIDE_KECLEON_ROUTE120_7 - return - -Route119_EventScript_1A065A:: @ 81A065A - setflag FLAG_HIDE_KECLEON_ROUTE119_1 +Common_EventScript_FerryDepartIsland:: @ 81A047C + compare VAR_FACING, DIR_SOUTH + call_if_eq Ferry_EventScript_DepartIslandSouth + compare VAR_FACING, DIR_WEST + call_if_eq Ferry_EventScript_DepartIslandWest + delay 30 + hideobjectat OBJ_EVENT_ID_PLAYER, 0 + call Common_EventScript_FerryDepart return -Route119_EventScript_1A065E:: @ 81A065E - setflag FLAG_HIDE_KECLEON_ROUTE119_2 - return + .include "data/scripts/cave_of_origin.inc" + .include "data/scripts/static_pokemon.inc" -FortreeCity_Movement_1A0662:: @ 81A0662 -Route119_Movement_1A0662:: @ 81A0662 -Route120_Movement_1A0662:: @ 81A0662 - 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 - end_movement - -LittlerootTown_ProfessorBirchsLab_EventScript_1A0678:: @ 81A0678 -MossdeepCity_StevensHouse_EventScript_1A0678:: @ 81A0678 -RustboroCity_DevonCorp_2F_EventScript_1A0678:: @ 81A0678 -SlateportCity_House1_EventScript_1A0678:: @ 81A0678 - fadescreen 1 +Common_EventScript_NameReceivedPartyMon:: @ 81A0678 + fadescreen FADE_TO_BLACK special ChangePokemonNickname waitstate return -FallarborTown_House1_EventScript_1A067F:: @ 81A067F -GraniteCave_StevensRoom_EventScript_1A067F:: @ 81A067F -MtPyre_Summit_EventScript_1A067F:: @ 81A067F -SlateportCity_OceanicMuseum_2F_EventScript_1A067F:: @ 81A067F +Common_EventScript_PlayerHandedOverTheItem:: @ 81A067F bufferitemname 0, VAR_0x8004 playfanfare MUS_ME_WAZA message FallarborTown_House1_Text_1A1498 waitmessage waitfanfare - takeitem VAR_0x8004, 1 - return - -EverGrandeCity_DrakesRoom_EventScript_1A0693:: @ 81A0693 -EverGrandeCity_GlaciasRoom_EventScript_1A0693:: @ 81A0693 -EverGrandeCity_PhoebesRoom_EventScript_1A0693:: @ 81A0693 -EverGrandeCity_SidneysRoom_EventScript_1A0693:: @ 81A0693 - applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0853 - 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_1A0710:: @ 81A0710 -EverGrandeCity_GlaciasRoom_EventScript_1A0710:: @ 81A0710 -EverGrandeCity_PhoebesRoom_EventScript_1A0710:: @ 81A0710 -EverGrandeCity_SidneysRoom_EventScript_1A0710:: @ 81A0710 - applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0847 - 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_1A0757:: @ 81A0757 -EverGrandeCity_GlaciasRoom_EventScript_1A0757:: @ 81A0757 -EverGrandeCity_PhoebesRoom_EventScript_1A0757:: @ 81A0757 -EverGrandeCity_SidneysRoom_EventScript_1A0757:: @ 81A0757 - 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_1A07FA:: @ 81A07FA -EverGrandeCity_GlaciasRoom_EventScript_1A07FA:: @ 81A07FA -EverGrandeCity_PhoebesRoom_EventScript_1A07FA:: @ 81A07FA -EverGrandeCity_SidneysRoom_EventScript_1A07FA:: @ 81A07FA - 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 + removeitem VAR_0x8004, 1 return -SlateportCity_Movement_1A0831:: @ 81A0831 - emote_question_mark - end_movement - -AquaHideout_B2F_Movement_1A0833:: @ 81A0833 -EverGrandeCity_ChampionsRoom_Movement_1A0833:: @ 81A0833 -LavaridgeTown_Movement_1A0833:: @ 81A0833 -LilycoveCity_ContestLobby_Movement_1A0833:: @ 81A0833 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0833:: @ 81A0833 -LittlerootTown_BrendansHouse_1F_Movement_1A0833:: @ 81A0833 -LittlerootTown_BrendansHouse_2F_Movement_1A0833:: @ 81A0833 -LittlerootTown_MaysHouse_1F_Movement_1A0833:: @ 81A0833 -MauvilleCity_House2_Movement_1A0833:: @ 81A0833 -MauvilleCity_Movement_1A0833:: @ 81A0833 -MeteorFalls_1F_1R_Movement_1A0833:: @ 81A0833 -MossdeepCity_StevensHouse_Movement_1A0833:: @ 81A0833 -MtChimney_Movement_1A0833:: @ 81A0833 -PetalburgCity_Movement_1A0833:: @ 81A0833 -Route103_Movement_1A0833:: @ 81A0833 -Route110_Movement_1A0833:: @ 81A0833 -Route110_TrickHouseEnd_Movement_1A0833:: @ 81A0833 -Route110_TrickHouseEntrance_Movement_1A0833:: @ 81A0833 -Route110_TrickHousePuzzle5_Movement_1A0833:: @ 81A0833 -RustboroCity_DevonCorp_2F_Movement_1A0833:: @ 81A0833 -RustboroCity_Movement_1A0833:: @ 81A0833 -RusturfTunnel_Movement_1A0833:: @ 81A0833 -SeafloorCavern_Room9_Movement_1A0833:: @ 81A0833 -SlateportCity_Movement_1A0833:: @ 81A0833 -SlateportCity_OceanicMuseum_1F_Movement_1A0833:: @ 81A0833 -SlateportCity_PokemonFanClub_Movement_1A0833:: @ 81A0833 -SootopolisCity_Movement_1A0833:: @ 81A0833 - emote_exclamation_mark - end_movement - -EverGrandeCity_ChampionsRoom_Movement_1A0835:: @ 81A0835 -LavaridgeTown_Movement_1A0835:: @ 81A0835 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0835:: @ 81A0835 -LittlerootTown_BrendansHouse_1F_Movement_1A0835:: @ 81A0835 -LittlerootTown_BrendansHouse_2F_Movement_1A0835:: @ 81A0835 -LittlerootTown_MaysHouse_1F_Movement_1A0835:: @ 81A0835 -MauvilleCity_House2_Movement_1A0835:: @ 81A0835 -MauvilleCity_Movement_1A0835:: @ 81A0835 -MeteorFalls_1F_1R_Movement_1A0835:: @ 81A0835 -MossdeepCity_StevensHouse_Movement_1A0835:: @ 81A0835 -MtChimney_Movement_1A0835:: @ 81A0835 -PetalburgCity_Movement_1A0835:: @ 81A0835 -Route103_Movement_1A0835:: @ 81A0835 -Route110_Movement_1A0835:: @ 81A0835 -Route110_TrickHouseEntrance_Movement_1A0835:: @ 81A0835 -Route110_TrickHousePuzzle5_Movement_1A0835:: @ 81A0835 -RustboroCity_DevonCorp_2F_Movement_1A0835:: @ 81A0835 -RustboroCity_Movement_1A0835:: @ 81A0835 -RusturfTunnel_Movement_1A0835:: @ 81A0835 -SeafloorCavern_Room9_Movement_1A0835:: @ 81A0835 -SlateportCity_Movement_1A0835:: @ 81A0835 -SlateportCity_OceanicMuseum_1F_Movement_1A0835:: @ 81A0835 -SlateportCity_PokemonFanClub_Movement_1A0835:: @ 81A0835 -SootopolisCity_Movement_1A0835:: @ 81A0835 - delay_16 - delay_16 - delay_16 - end_movement - -AquaHideout_B2F_Movement_1A0839:: @ 81A0839 -EverGrandeCity_PokemonLeague_Movement_1A0839:: @ 81A0839 -FallarborTown_House2_Movement_1A0839:: @ 81A0839 -FortreeCity_House4_Movement_1A0839:: @ 81A0839 -LilycoveCity_ContestHall_Movement_1A0839:: @ 81A0839 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0839:: @ 81A0839 -LilycoveCity_DepartmentStore_1F_Movement_1A0839:: @ 81A0839 -LilycoveCity_Harbor_Movement_1A0839:: @ 81A0839 -LilycoveCity_LilycoveMuseum_1F_Movement_1A0839:: @ 81A0839 -LilycoveCity_LilycoveMuseum_2F_Movement_1A0839:: @ 81A0839 -LilycoveCity_MoveDeletersHouse_Movement_1A0839:: @ 81A0839 -LilycoveCity_Movement_1A0839:: @ 81A0839 -LittlerootTown_BrendansHouse_1F_Movement_1A0839:: @ 81A0839 -LittlerootTown_BrendansHouse_2F_Movement_1A0839:: @ 81A0839 -MauvilleCity_Movement_1A0839:: @ 81A0839 -MtChimney_Movement_1A0839:: @ 81A0839 -MtPyre_Summit_Movement_1A0839:: @ 81A0839 -OldaleTown_Movement_1A0839:: @ 81A0839 -PetalburgCity_Gym_Movement_1A0839:: @ 81A0839 -PetalburgCity_Movement_1A0839:: @ 81A0839 -Route103_Movement_1A0839:: @ 81A0839 -Route110_TrickHouseEnd_Movement_1A0839:: @ 81A0839 -Route110_TrickHouseEntrance_Movement_1A0839:: @ 81A0839 -Route110_TrickHousePuzzle5_Movement_1A0839:: @ 81A0839 -Route119_Movement_1A0839:: @ 81A0839 -RusturfTunnel_Movement_1A0839:: @ 81A0839 -SeafloorCavern_Room9_Movement_1A0839:: @ 81A0839 -SlateportCity_ContestLobby_Movement_1A0839:: @ 81A0839 -SlateportCity_Movement_1A0839:: @ 81A0839 -SlateportCity_SternsShipyard_1F_Movement_1A0839:: @ 81A0839 - face_player - end_movement - -@ 81A083B - face_away_player - end_movement - -EverGrandeCity_PokemonLeague_Movement_1A083D:: @ 81A083D -LilycoveCity_ContestHall_Movement_1A083D:: @ 81A083D -LilycoveCity_ContestLobby_Movement_1A083D:: @ 81A083D -LilycoveCity_CoveLilyMotel_1F_Movement_1A083D:: @ 81A083D -LilycoveCity_House3_Movement_1A083D:: @ 81A083D -LilycoveCity_LilycoveMuseum_1F_Movement_1A083D:: @ 81A083D -LilycoveCity_Movement_1A083D:: @ 81A083D -LittlerootTown_Movement_1A083D:: @ 81A083D -MauvilleCity_GameCorner_Movement_1A083D:: @ 81A083D -MauvilleCity_Movement_1A083D:: @ 81A083D -MossdeepCity_Movement_1A083D:: @ 81A083D -MossdeepCity_SpaceCenter_1F_Movement_1A083D:: @ 81A083D -MtChimney_Movement_1A083D:: @ 81A083D -OldaleTown_Movement_1A083D:: @ 81A083D -PetalburgCity_Movement_1A083D:: @ 81A083D -Route109_Movement_1A083D:: @ 81A083D -Route110_Movement_1A083D:: @ 81A083D -Route111_WinstrateFamilysHouse_Movement_1A083D:: @ 81A083D -Route119_Movement_1A083D:: @ 81A083D -RustboroCity_DevonCorp_3F_Movement_1A083D:: @ 81A083D -RustboroCity_Movement_1A083D:: @ 81A083D -RusturfTunnel_Movement_1A083D:: @ 81A083D -SlateportCity_ContestHall_Movement_1A083D:: @ 81A083D -SlateportCity_ContestLobby_Movement_1A083D:: @ 81A083D -SlateportCity_Harbor_Movement_1A083D:: @ 81A083D -SlateportCity_Movement_1A083D:: @ 81A083D -SlateportCity_OceanicMuseum_2F_Movement_1A083D:: @ 81A083D -SlateportCity_SternsShipyard_1F_Movement_1A083D:: @ 81A083D -VerdanturfTown_Movement_1A083D:: @ 81A083D - face_original_direction - end_movement - -Movement_1A083F:: @ 81A083F -DewfordTown_Hall_Movement_1A083F:: @ 81A083F -EverGrandeCity_ChampionsRoom_Movement_1A083F:: @ 81A083F -EverGrandeCity_HallOfFame_Movement_1A083F:: @ 81A083F -LavaridgeTown_Movement_1A083F:: @ 81A083F -LilycoveCity_PokemonTrainerFanClub_Movement_1A083F:: @ 81A083F -LittlerootTown_BrendansHouse_1F_Movement_1A083F:: @ 81A083F -LittlerootTown_BrendansHouse_2F_Movement_1A083F:: @ 81A083F -LittlerootTown_MaysHouse_1F_Movement_1A083F:: @ 81A083F -LittlerootTown_Movement_1A083F:: @ 81A083F -MeteorFalls_1F_1R_Movement_1A083F:: @ 81A083F -MossdeepCity_StevensHouse_Movement_1A083F:: @ 81A083F -MtChimney_Movement_1A083F:: @ 81A083F -MtPyre_Summit_Movement_1A083F:: @ 81A083F -OldaleTown_PokemonCenter_1F_Movement_1A083F:: @ 81A083F -PetalburgCity_Gym_Movement_1A083F:: @ 81A083F -PetalburgCity_Movement_1A083F:: @ 81A083F -PetalburgWoods_Movement_1A083F:: @ 81A083F -Route101_Movement_1A083F:: @ 81A083F -Route110_TrickHouseEnd_Movement_1A083F:: @ 81A083F -Route111_Movement_1A083F:: @ 81A083F -Route116_Movement_1A083F:: @ 81A083F -Route120_Movement_1A083F:: @ 81A083F -Route128_Movement_1A083F:: @ 81A083F -RustboroCity_Movement_1A083F:: @ 81A083F -SeafloorCavern_Room9_Movement_1A083F:: @ 81A083F -SlateportCity_Movement_1A083F:: @ 81A083F -SlateportCity_OceanicMuseum_1F_Movement_1A083F:: @ 81A083F -SlateportCity_OceanicMuseum_2F_Movement_1A083F:: @ 81A083F -SootopolisCity_Movement_1A083F:: @ 81A083F -VictoryRoad_1F_Movement_1A083F:: @ 81A083F - walk_in_place_fastest_left - end_movement - -AquaHideout_B2F_Movement_1A0841:: @ 81A0841 -CaveOfOrigin_B4F_Movement_1A0841:: @ 81A0841 -DewfordTown_Hall_Movement_1A0841:: @ 81A0841 -EverGrandeCity_ChampionsRoom_Movement_1A0841:: @ 81A0841 -EverGrandeCity_HallOfFame_Movement_1A0841:: @ 81A0841 -LilycoveCity_Harbor_Movement_1A0841:: @ 81A0841 -LittlerootTown_BrendansHouse_1F_Movement_1A0841:: @ 81A0841 -LittlerootTown_Movement_1A0841:: @ 81A0841 -MeteorFalls_1F_1R_Movement_1A0841:: @ 81A0841 -MossdeepCity_GameCorner_1F_Movement_1A0841:: @ 81A0841 -MtPyre_Summit_Movement_1A0841:: @ 81A0841 -NewMauville_Entrance_Movement_1A0841:: @ 81A0841 -PetalburgCity_Gym_Movement_1A0841:: @ 81A0841 -PetalburgCity_Movement_1A0841:: @ 81A0841 -PetalburgWoods_Movement_1A0841:: @ 81A0841 -Route110_TrickHouseEnd_Movement_1A0841:: @ 81A0841 -Route110_TrickHouseEntrance_Movement_1A0841:: @ 81A0841 -Route111_Movement_1A0841:: @ 81A0841 -Route118_Movement_1A0841:: @ 81A0841 -Route120_Movement_1A0841:: @ 81A0841 -Route121_SafariZoneEntrance_Movement_1A0841:: @ 81A0841 -Route128_Movement_1A0841:: @ 81A0841 -RustboroCity_Movement_1A0841:: @ 81A0841 -RusturfTunnel_Movement_1A0841:: @ 81A0841 -SeafloorCavern_Room9_Movement_1A0841:: @ 81A0841 -SlateportCity_Harbor_Movement_1A0841:: @ 81A0841 -SlateportCity_Movement_1A0841:: @ 81A0841 -SlateportCity_OceanicMuseum_2F_Movement_1A0841:: @ 81A0841 - walk_in_place_fastest_up - end_movement - -AquaHideout_B2F_Movement_1A0843:: @ 81A0843 -DewfordTown_Hall_Movement_1A0843:: @ 81A0843 -EverGrandeCity_ChampionsRoom_Movement_1A0843:: @ 81A0843 -EverGrandeCity_HallOfFame_Movement_1A0843:: @ 81A0843 -LavaridgeTown_Movement_1A0843:: @ 81A0843 -LilycoveCity_DepartmentStore_1F_Movement_1A0843:: @ 81A0843 -LilycoveCity_PokemonTrainerFanClub_Movement_1A0843:: @ 81A0843 -LittlerootTown_BrendansHouse_1F_Movement_1A0843:: @ 81A0843 -LittlerootTown_BrendansHouse_2F_Movement_1A0843:: @ 81A0843 -LittlerootTown_MaysHouse_1F_Movement_1A0843:: @ 81A0843 -LittlerootTown_Movement_1A0843:: @ 81A0843 -LittlerootTown_ProfessorBirchsLab_Movement_1A0843:: @ 81A0843 -MauvilleCity_Movement_1A0843:: @ 81A0843 -MtPyre_Summit_Movement_1A0843:: @ 81A0843 -OldaleTown_Movement_1A0843:: @ 81A0843 -PetalburgCity_Gym_Movement_1A0843:: @ 81A0843 -PetalburgCity_Movement_1A0843:: @ 81A0843 -Route101_Movement_1A0843:: @ 81A0843 -Route110_Movement_1A0843:: @ 81A0843 -Route110_TrickHouseEnd_Movement_1A0843:: @ 81A0843 -Route116_Movement_1A0843:: @ 81A0843 -Route120_Movement_1A0843:: @ 81A0843 -Route128_Movement_1A0843:: @ 81A0843 -RustboroCity_Movement_1A0843:: @ 81A0843 -SlateportCity_Harbor_Movement_1A0843:: @ 81A0843 -SlateportCity_Movement_1A0843:: @ 81A0843 -SlateportCity_OceanicMuseum_1F_Movement_1A0843:: @ 81A0843 -SlateportCity_OceanicMuseum_2F_Movement_1A0843:: @ 81A0843 -SootopolisCity_Movement_1A0843:: @ 81A0843 - walk_in_place_fastest_right - end_movement - -BattleTower_Outside_Movement_1A0845:: @ 81A0845 -DewfordTown_Hall_Movement_1A0845:: @ 81A0845 -EverGrandeCity_ChampionsRoom_Movement_1A0845:: @ 81A0845 -LilycoveCity_CoveLilyMotel_1F_Movement_1A0845:: @ 81A0845 -LilycoveCity_DepartmentStoreElevator_Movement_1A0845:: @ 81A0845 -LilycoveCity_Movement_1A0845:: @ 81A0845 -LilycoveCity_PokemonTrainerFanClub_Movement_1A0845:: @ 81A0845 -LittlerootTown_Movement_1A0845:: @ 81A0845 -MauvilleCity_Movement_1A0845:: @ 81A0845 -MeteorFalls_1F_1R_Movement_1A0845:: @ 81A0845 -MtPyre_Summit_Movement_1A0845:: @ 81A0845 -OldaleTown_PokemonCenter_1F_Movement_1A0845:: @ 81A0845 -PetalburgCity_Gym_Movement_1A0845:: @ 81A0845 -PetalburgCity_Movement_1A0845:: @ 81A0845 -PetalburgWoods_Movement_1A0845:: @ 81A0845 -Route110_Movement_1A0845:: @ 81A0845 -Route110_TrickHouseEnd_Movement_1A0845:: @ 81A0845 -Route119_Movement_1A0845:: @ 81A0845 -Route120_Movement_1A0845:: @ 81A0845 -Route128_Movement_1A0845:: @ 81A0845 -RustboroCity_Movement_1A0845:: @ 81A0845 -RustboroCity_PokemonSchool_Movement_1A0845:: @ 81A0845 -RusturfTunnel_Movement_1A0845:: @ 81A0845 -SeafloorCavern_Room9_Movement_1A0845:: @ 81A0845 -SlateportCity_Harbor_Movement_1A0845:: @ 81A0845 -SlateportCity_Movement_1A0845:: @ 81A0845 -SlateportCity_OceanicMuseum_2F_Movement_1A0845:: @ 81A0845 -SootopolisCity_Movement_1A0845:: @ 81A0845 -SouthernIsland_Exterior_Movement_1A0845:: @ 81A0845 - walk_in_place_fastest_down - end_movement - -EverGrandeCity_SidneysRoom_Movement_1A0847:: @ 81A0847 - walk_up - walk_up - walk_up - walk_up - walk_up - walk_up - end_movement - -EverGrandeCity_ChampionsRoom_Movement_1A084E:: @ 81A084E - walk_up - walk_up - walk_up - walk_up - end_movement + .include "data/scripts/elite_four.inc" + .include "data/scripts/movement.inc" + .include "data/scripts/check_furniture.inc" + .include "data/text/sample_message.inc" + .include "data/text/record_mix.inc" + .include "data/text/pc.inc" + .include "data/text/pkmn_center_nurse.inc" + .include "data/text/mart_clerk.inc" + .include "data/text/obtain_item.inc" -EverGrandeCity_SidneysRoom_Movement_1A0853:: @ 81A0853 - delay_16 - delay_16 - end_movement - -Route110_TrickHouseEntrance_Movement_1A0856:: @ 81A0856 - walk_up - end_movement - -@ 81A0858 - walk_up - walk_up - end_movement - -PictureBookShelfScript:: @ 81A085B - msgbox PictureBookShelfText, 3 - end - -BookshelfScript:: @ 81A0864 - msgbox BookshelfText, 3 - end - -PokemonCenterBookshelfScript:: @ 81A086D - msgbox PokemonCenterBookshelfText, 3 - end - -VaseScript:: @ 81A0876 - msgbox VaseText, 3 - end - -TrashCanScript:: @ 81A087F - msgbox TrashCanText, 3 - end - -ShopShelfScript:: @ 81A0888 - msgbox ShopShelfText, 3 - end - -BlueprintScript:: @ 81A0891 - msgbox BlueprintText, 3 - end - -SampleMessage1:: @ 81A089A - .string "This is sample message 1.\p" - .string "Welcome to the world of\n" - .string "POKéMON AGB!\l" - .string "We hope you enjoy this!$" - -SampleMessage2:: @ 81A08F1 - .string "This is sample message 2.\p" - .string "Welcome to the world of\n" - .string "POKéMON AGB!\l" - .string "We hope you enjoy this!$" - -SampleMessage3:: @ 81A0948 - .string "This is sample message 3.\p" - .string "Welcome to the world of\n" - .string "POKéMON AGB!\l" - .string "We hope you enjoy this!$" - -UnusedMixRecordsPromptText: @ 81A099F - .string "Would you like to mix records with other\n" - .string "TRAINERS?$" - -UnusedMixRecordsSeeYouAgainText: @ 81A09D2 - .string "We hope to see you again!$" - -UnknownString_81A09EC: @ 81A09EC - .string "{PLAYER} booted up the PC.$" - -gPCText_WhichPCShouldBeAccessed:: @ 81A0A01 - .string "Which PC should be accessed?$" - -UnknownString_81A0A1E: @ 81A0A1E - .string "Accessed someone's PC.$" - -UnknownString_81A0A35: @ 81A0A35 - .string "POKéMON Storage System opened.$" - -UnknownString_81A0A54: @ 81A0A54 - .string "Accessed {PLAYER}'s PC.$" - -UnknownString_81A0A66: @ 81A0A66 - .string "Accessed LANETTE's PC.$" - -gText_NurseJoy_Welcome:: @ 81A0A7D - .string "Hello, and welcome to the POKéMON\n" - .string "CENTER.\p" - .string "We restore your tired POKéMON to\n" - .string "full health.\p" - .string "Would you like to rest your POKéMON?$" - -gText_NurseJoy_WeHopeToSeeYouAgain:: @ 81A0AFA - .string "We hope to see you again!$" - -gText_NurseJoy_ThankYouForWaiting:: @ 81A0B14 - .string "Thank you for waiting.\p" - .string "We've restored your POKéMON to\n" - .string "full health.$" - -UnknownString_81A0B57: @ 81A0B57 - .string "Welcome to the POKéMON CABLE CLUB\n" - .string "TRADE CENTER.$" - -UnknownString_81A0B87: @ 81A0B87 - .string "Welcome to the POKéMON CABLE CLUB\n" - .string "COLOSSEUM.$" - -UnknownString_81A0BB4: @ 81A0BB4 - .string "Welcome to the POKéMON CABLE CLUB\n" - .string "TIME CAPSULE.$" - -EverGrandeCity_PokemonLeague_Text_1A0BE4:: @ 81A0BE4 -FallarborTown_Mart_Text_1A0BE4:: @ 81A0BE4 -FortreeCity_DecorationShop_Text_1A0BE4:: @ 81A0BE4 -FortreeCity_Mart_Text_1A0BE4:: @ 81A0BE4 -LavaridgeTown_Mart_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStoreRooftop_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_2F_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_3F_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_4F_Text_1A0BE4:: @ 81A0BE4 -LilycoveCity_DepartmentStore_5F_Text_1A0BE4:: @ 81A0BE4 -MauvilleCity_Mart_Text_1A0BE4:: @ 81A0BE4 -MossdeepCity_Mart_Text_1A0BE4:: @ 81A0BE4 -OldaleTown_Mart_Text_1A0BE4:: @ 81A0BE4 -PetalburgCity_Mart_Text_1A0BE4:: @ 81A0BE4 -RustboroCity_Mart_Text_1A0BE4:: @ 81A0BE4 -SlateportCity_Mart_Text_1A0BE4:: @ 81A0BE4 -SlateportCity_Text_1A0BE4:: @ 81A0BE4 -SootopolisCity_Mart_Text_1A0BE4:: @ 81A0BE4 -VerdanturfTown_Mart_Text_1A0BE4:: @ 81A0BE4 - .string "Welcome!\p" - .string "How may I serve you?$" - -EverGrandeCity_PokemonLeague_Text_1A0C02:: @ 81A0C02 -FallarborTown_Mart_Text_1A0C02:: @ 81A0C02 -FortreeCity_DecorationShop_Text_1A0C02:: @ 81A0C02 -FortreeCity_Mart_Text_1A0C02:: @ 81A0C02 -LavaridgeTown_HerbShop_Text_1A0C02:: @ 81A0C02 -LavaridgeTown_Mart_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStoreRooftop_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_2F_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_3F_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_4F_Text_1A0C02:: @ 81A0C02 -LilycoveCity_DepartmentStore_5F_Text_1A0C02:: @ 81A0C02 -MauvilleCity_Mart_Text_1A0C02:: @ 81A0C02 -MossdeepCity_Mart_Text_1A0C02:: @ 81A0C02 -OldaleTown_Mart_Text_1A0C02:: @ 81A0C02 -PetalburgCity_Mart_Text_1A0C02:: @ 81A0C02 -Route104_PrettyPetalFlowerShop_Text_1A0C02:: @ 81A0C02 -RustboroCity_Mart_Text_1A0C02:: @ 81A0C02 -SlateportCity_Mart_Text_1A0C02:: @ 81A0C02 -SlateportCity_Text_1A0C02:: @ 81A0C02 -SootopolisCity_Mart_Text_1A0C02:: @ 81A0C02 -VerdanturfTown_Mart_Text_1A0C02:: @ 81A0C02 - .string "Please come again!$" - -UnknownString_81A0C15: @ 81A0C15 - .string "Welcome!\p" - .string "We're having a discount sale today!$" - -Route104_PrettyPetalFlowerShop_Text_1A0C42:: @ 81A0C42 - .string "{PLAYER}{KUN}, welcome!\p" - .string "What can I do for you?$" - -Message_ObtainedItem: @ 81A0C68 - .string "Obtained the {STR_VAR_2}.$" - -LilycoveCity_DepartmentStoreRooftop_Text_1A0C79:: @ 81A0C79 - .string "The BAG is full...$" - -LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C:: @ 81A0C8C -Message_PutAwayItem: - .string "{PLAYER} put away the {STR_VAR_2}\n" - .string "in the {STR_VAR_3} POCKET.$" - -Message_FoundOneItem: - .string "{PLAYER} found one {STR_VAR_2}!$" - -MauvilleCity_GameCorner_Text_1A0CC2:: @ 81A0CC2 -MauvilleCity_Text_1A0CC2:: @ 81A0CC2 -MtChimney_Text_1A0CC2:: @ 81A0CC2 -OldaleTown_Text_1A0CC2:: @ 81A0CC2 -Route109_SeashoreHouse_Text_1A0CC2:: @ 81A0CC2 -Message_BagFull: - .string "Too bad!\n" - .string "The BAG is full...$" - -Message_ObtainedDecoration: @ 81A0CDE - .string "Obtained the {STR_VAR_2}.$" - -BattleTower_Lobby_Text_1A0CEF:: @ 81A0CEF -MauvilleCity_GameCorner_Text_1A0CEF:: @ 81A0CEF -Route114_LanettesHouse_Text_1A0CEF:: @ 81A0CEF -SootopolisCity_House6_Text_1A0CEF:: @ 81A0CEF - .string "Too bad! There's no room left for\n" - .string "another {STR_VAR_2}...$" - -Message_TransferredToPC: @ 81A0D1F - .string "The {STR_VAR_2} was transferred\n" - .string "to the PC.$" - -PetalburgCity_Text_1A0D41:: @ 81A0D41 +Text_PokemartSign:: @ 81A0D41 .string "“Selected items for your convenience!”\n" .string "POKéMON MART$" -PetalburgCity_Text_1A0D75:: @ 81A0D75 +Text_PokemonCenterSign:: @ 81A0D75 .string "“Rejuvenate your tired partners!”\n" .string "POKéMON CENTER$" @@ -3244,7 +1139,7 @@ FallarborTown_House1_Text_1A1498:: @ 81A1498 .string "{STR_VAR_1}.$" Event_NoRegisteredItem:: @ 81A14AF - msgbox Text_NoRegisteredItem, 3 + msgbox Text_NoRegisteredItem, MSGBOX_SIGN end gUnknown_081A14B8:: @ 81A14B8 @@ -3262,1099 +1157,26 @@ EventScript_1A14CA:: waitbuttonpress special sub_8081924 waitstate - fadescreen 1 + fadescreen FADE_TO_BLACK special sp0C8_whiteout_maybe waitstate end -OldaleTown_PokemonCenter_1F_EventScript_1A14DC:: @ 81A14DC -PacifidlogTown_House2_EventScript_1A14DC:: @ 81A14DC -Route101_EventScript_1A14DC:: @ 81A14DC +Common_EventScript_Return:: @ 81A14DC return .include "data/scripts/debug.inc" .include "data/scripts/berry_tree.inc" .include "data/text/berry_tree.inc" - -UnknownString_81A1948: @ 81A1948 - .string "If some vines drop down, this tree can\n" - .string "be climbed.$" - -UnknownString_81A197B: @ 81A197B - .string "If some vines drop down, this tree can\n" - .string "be climbed.\p" - .string "Use the SECRET POWER?$" - -UnknownString_81A19C4: @ 81A19C4 - .string "A thick vine dropped down!$" - -UnknownString_81A19DF: @ 81A19DF - .string "Want to make your SECRET BASE here?$" - -UnknownString_81A1A03: @ 81A1A03 - .string "If this clump of grass can be moved,\n" - .string "it might be possible to go inside.$" - -UnknownString_81A1A4B: @ 81A1A4B - .string "If this clump of grass can be moved,\n" - .string "it might be possible to go inside.\p" - .string "Use the SECRET POWER?$" - -UnknownString_81A1AA9: @ 81A1AA9 - .string "Discovered a small entrance!$" - -UnknownString_81A1AC6: @ 81A1AC6 - .string "Want to make your SECRET BASE here?$" - -SecretBase_RedCave1_Text_1A1AEA:: @ 81A1AEA - .string "Have you made a SECRET BASE already?\p" - .string "I went here, there, everywhere before\n" - .string "choosing this place.\p" - .string "Since you're already here, how would\n" - .string "you like to battle?$" - -SecretBase_RedCave1_Text_1A1B83:: @ 81A1B83 - .string "Okay!\n" - .string "Here we come!$" - -SecretBase_RedCave1_Text_1A1B97:: @ 81A1B97 - .string "Hunh?\n" - .string "Oh, you can't now...$" - -UnknownString_81A1BB2:: @ 81A1BB2 - .string "Waaargh! You're too strong!\n" - .string "About me losing... Please keep it secret!$" - -SecretBase_RedCave1_Text_1A1BF8:: @ 81A1BF8 - .string "What do you think of my SECRET BASE?\n" - .string "Come visit me again tomorrow.$" - -SecretBase_RedCave1_Text_1A1C3B:: @ 81A1C3B - .string "Have you made a SECRET BASE already?\p" - .string "I went here, there, everywhere before\n" - .string "choosing this place.\p" - .string "Feel free to hang out!$" - -SecretBase_RedCave1_Text_1A1CB2:: @ 81A1CB2 - .string "There're a lot of places where you can\n" - .string "make a SECRET BASE.\p" - .string "But I like this spot best.\n" - .string "Don't you think it's nice?\p" - .string "Oh, would you like to have a battle?$" - -SecretBase_RedCave1_Text_1A1D48:: @ 81A1D48 - .string "Okay, here goes!$" - -SecretBase_RedCave1_Text_1A1D59:: @ 81A1D59 - .string "Oh...\n" - .string "You can't now, okay.$" - -UnknownString_81A1D74:: @ 81A1D74 - .string "Hmmm... It's our loss...\n" - .string "But don't tell anyone!\l" - .string "It's a confidential secret!$" - -SecretBase_RedCave1_Text_1A1DC0:: @ 81A1DC0 - .string "If you're in this area again, I hope\n" - .string "you'll visit me.$" - -SecretBase_RedCave1_Text_1A1DF6:: @ 81A1DF6 - .string "There're a lot of places where you can\n" - .string "make a SECRET BASE.\p" - .string "But I like this spot best.\n" - .string "Don't you think it's nice?$" - -SecretBase_RedCave1_Text_1A1E67:: @ 81A1E67 - .string "This is a popular spot.\n" - .string "It's always taken.\p" - .string "Oh! Were you thinking about taking this\n" - .string "spot, too?\p" - .string "I'll tell you what, you can have this\n" - .string "spot if you can beat me.$" - -SecretBase_RedCave1_Text_1A1F04:: @ 81A1F04 - .string "Okay!\n" - .string "I'm going to defend my SECRET BASE!$" - -SecretBase_RedCave1_Text_1A1F2E:: @ 81A1F2E - .string "Hunh? Is that right?\n" - .string "You're not interested in this spot?$" - -UnknownString_81A1F67:: @ 81A1F67 - .string "I can't keep going!\n" - .string "I surrender!$" - -SecretBase_RedCave1_Text_1A1F88:: @ 81A1F88 - .string "Okay, when I move one day, this place\n" - .string "will be yours!$" - -SecretBase_RedCave1_Text_1A1FBD:: @ 81A1FBD - .string "This is a popular spot.\n" - .string "It's always taken.\p" - .string "I waited a long time for it to open.\n" - .string "I finally got to use it!$" - -SecretBase_RedCave1_Text_1A2026:: @ 81A2026 - .string "Welcome to my POKéMON LAB.\p" - .string "I carry out research on battling in\n" - .string "secrecy.\p" - .string "Would you like to see how strong I am?$" - -SecretBase_RedCave1_Text_1A2095:: @ 81A2095 - .string "I'm going to go all out!$" - -SecretBase_RedCave1_Text_1A20AE:: @ 81A20AE - .string "Oh.\n" - .string "Some other time, then!$" - -UnknownString_81A20C9:: @ 81A20C9 - .string "Hmm... I've still got lots to learn.\n" - .string "I have to study some more.$" - -SecretBase_RedCave1_Text_1A2109:: @ 81A2109 - .string "Thanks for battling with me.\n" - .string "Please come back again tomorrow.$" - -SecretBase_RedCave1_Text_1A2147:: @ 81A2147 - .string "Welcome to my POKéMON LAB.\p" - .string "I carry out research on battling in\n" - .string "secrecy.$" - -SecretBase_RedCave1_Text_1A218F:: @ 81A218F - .string "A big mansion is nice, but I like this\n" - .string "sort of place more.\p" - .string "I like it because all kinds of people\n" - .string "come visit me.\p" - .string "So, how would you like a battle?$" - -SecretBase_RedCave1_Text_1A2220:: @ 81A2220 - .string "That's the way!$" - -SecretBase_RedCave1_Text_1A2230:: @ 81A2230 - .string "When you're ready, give me a shout!$" - -UnknownString_81A2254:: @ 81A2254 - .string "Aww! Done in!\n" - .string "But it's still fun to battle!$" - -SecretBase_RedCave1_Text_1A2280:: @ 81A2280 - .string "Well, anyway, I should go buy some\n" - .string "decorations and furniture.\p" - .string "I want my SECRET BASE to be a place\n" - .string "other people can enjoy.$" - -SecretBase_RedCave1_Text_1A22FA:: @ 81A22FA - .string "A big mansion is nice, but I like this\n" - .string "sort of place more.\p" - .string "I like it because all kinds of people\n" - .string "come visit me.$" - -SecretBase_RedCave1_Text_1A236A:: @ 81A236A - .string "I simply adore shopping for decorations\n" - .string "and furniture.\p" - .string "I also love raising POKéMON just\n" - .string "as much.\p" - .string "If you would be so kind, will you battle\n" - .string "with my POKéMON?$" - -SecretBase_RedCave1_Text_1A2405:: @ 81A2405 - .string "Thank you.\n" - .string "Shall we begin?$" - -SecretBase_RedCave1_Text_1A2420:: @ 81A2420 - .string "Oh.\n" - .string "How disappointing...$" - -UnknownString_81A2439:: @ 81A2439 - .string "I concede...$" - -SecretBase_RedCave1_Text_1A2446:: @ 81A2446 - .string "That was all in good fun!\n" - .string "I should go enjoy shopping now.$" - -SecretBase_RedCave1_Text_1A2480:: @ 81A2480 - .string "I simply adore shopping for decorations\n" - .string "and furniture.\p" - .string "I also love raising POKéMON just\n" - .string "as much.$" - -SecretBase_RedCave1_Text_1A24E1:: @ 81A24E1 - .string "Some people make their SECRET BASES in\n" - .string "hard-to-find places.\l" - .string "Do they want to just lie low?\p" - .string "But since you found me, how about we\n" - .string "have a battle?$" - -SecretBase_RedCave1_Text_1A256F:: @ 81A256F - .string "I'm not going down easily!$" - -SecretBase_RedCave1_Text_1A258A:: @ 81A258A - .string "Oh... Are you maybe tired from searching\n" - .string "for this place?$" - -UnknownString_81A25C3:: @ 81A25C3 - .string "I went down...$" - -SecretBase_RedCave1_Text_1A25D2:: @ 81A25D2 - .string "Where's your SECRET BASE?\n" - .string "I should go visit you there.$" - -SecretBase_RedCave1_Text_1A2609:: @ 81A2609 - .string "Some people make their SECRET BASES in\n" - .string "hard-to-find places.\l" - .string "Do they want to just lie low?$" - -SecretBase_RedCave1_Text_1A2663:: @ 81A2663 - .string "People have told me that you can get\n" - .string "decorations in several ways.\p" - .string "We should have a race to see who can\n" - .string "get nicer decorations and furniture!\p" - .string "In the meantime, want to battle?$" - -SecretBase_RedCave1_Text_1A2710:: @ 81A2710 - .string "This is my SECRET BASE.\n" - .string "I can't lose!$" - -SecretBase_RedCave1_Text_1A2736:: @ 81A2736 - .string "I'll battle with you anytime.$" - -UnknownString_81A2754:: @ 81A2754 - .string "Huh?\n" - .string "Did I just lose?$" - -SecretBase_RedCave1_Text_1A276A:: @ 81A276A - .string "I won't lose at collecting decorations.\n" - .string "Come visit again!$" - -SecretBase_RedCave1_Text_1A27A4:: @ 81A27A4 - .string "People have told me that you can get\n" - .string "decorations in several ways.\p" - .string "We should have a race to see who can\n" - .string "get nicer decorations and furniture!$" - -SecretBase_RedCave1_Text_1A2830:: @ 81A2830 - .string "I found a spot I liked, and I did it up\n" - .string "with my favorite decorations.\p" - .string "I raise my favorite POKéMON and grow\n" - .string "stronger with it.\p" - .string "That's what I do.\n" - .string "Want to battle with me?$" - -SecretBase_RedCave1_Text_1A28D7:: @ 81A28D7 - .string "Show me what you're made of!$" - -SecretBase_RedCave1_Text_1A28F4:: @ 81A28F4 - .string "I guess there are times when you're not\n" - .string "into it.$" - -UnknownString_81A2925:: @ 81A2925 - .string "I know exactly what you're made of now.$" - -SecretBase_RedCave1_Text_1A294D:: @ 81A294D - .string "We can both become stronger.\n" - .string "Let's keep at it!$" - -SecretBase_RedCave1_Text_1A297C:: @ 81A297C - .string "I found a spot I liked, and I did it up\n" - .string "with my favorite decorations.\p" - .string "I raise my favorite POKéMON and grow\n" - .string "stronger with it.\p" - .string "Every day is a great day.$" - -SecretBase_RedCave1_Text_1A2A13:: @ 81A2A13 - .string "You can learn a lot about the taste\n" - .string "and sense of people by the kinds of\l" - .string "decorations they have, and how they\l" - .string "display them.\p" - .string "What do you think of my taste?\n" - .string "Are you speechless?\p" - .string "Want to see my taste in battling?$" - -SecretBase_RedCave1_Text_1A2AE2:: @ 81A2AE2 - .string "There's no holding back!$" - -SecretBase_RedCave1_Text_1A2AFB:: @ 81A2AFB - .string "I'll be happy to demonstrate my style\n" - .string "anytime.$" - -UnknownString_81A2B2A:: @ 81A2B2A - .string "You're supremely talented!\n" - .string "Your power seems to be limitless...$" - -SecretBase_RedCave1_Text_1A2B69:: @ 81A2B69 - .string "What did you think of my style?\n" - .string "I'll keep on polishing it!$" - -SecretBase_RedCave1_Text_1A2BA4:: @ 81A2BA4 - .string "You can learn a lot about the taste\n" - .string "and sense of people by the kinds of\l" - .string "decorations they have, and how they\l" - .string "display them.\p" - .string "What do you think of my taste?\n" - .string "Are you speechless?$" - -gUnknown_081A2C51:: @ 81A2C51 - special sub_80BB70C - special CheckPlayerHasSecretBase - compare VAR_RESULT, 1 - goto_if_eq AskToMoveSecretBase - checkpartymove MOVE_SECRET_POWER - setfieldeffectargument 0, VAR_RESULT - buffermovename 1, MOVE_SECRET_POWER - compare VAR_0x8007, 1 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 2 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 3 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 4 - goto_if_eq EventScript_1A2CB0 - compare VAR_0x8007, 5 - goto_if_eq EventScript_1A2D08 - compare VAR_0x8007, 6 - goto_if_eq EventScript_1A2D60 - end - -EventScript_1A2CB0: - lockall - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2CF1 - bufferpartymonnick 0, VAR_RESULT - msgbox UnknownString_8198F34, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UsedCutRockSmashText, 4 - closemessage - dofieldeffect FLDEFF_USE_SECRET_POWER_CAVE - waitstate - goto EventScript_1A2CFA - end - -DoSecretBaseCaveFieldEffectScript:: @ 81A2CE6 - lockall - dofieldeffect FLDEFF_USE_SECRET_POWER_CAVE - waitstate - goto EventScript_1A2CFA - end - -EventScript_1A2CF1: - msgbox UnknownString_8198F10, 3 - end - -EventScript_1A2CFA: - msgbox UnknownString_8198F6E, 4 - goto EventScript_1A2DB8 - end - -EventScript_1A2D08: - lockall - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2D49 - bufferpartymonnick 0, VAR_RESULT - msgbox UnknownString_81A197B, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UsedCutRockSmashText, 4 - closemessage - dofieldeffect FLDEFF_USE_SECRET_POWER_TREE - waitstate - goto EventScript_1A2D52 - end - -DoSecretBaseTreeFieldEffectScript:: @ 81A2D3E - lockall - dofieldeffect FLDEFF_USE_SECRET_POWER_TREE - waitstate - goto EventScript_1A2D52 - end - -EventScript_1A2D49: - msgbox UnknownString_81A1948, 3 - end - -EventScript_1A2D52: - msgbox UnknownString_81A19C4, 4 - goto EventScript_1A2DB8 - end - -EventScript_1A2D60: - lockall - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2DA1 - bufferpartymonnick 0, VAR_RESULT - msgbox UnknownString_81A1A4B, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UsedCutRockSmashText, 4 - closemessage - dofieldeffect FLDEFF_USE_SECRET_POWER_SHRUB - waitstate - goto EventScript_1A2DAA - end - -DoSecretBaseShrubFieldEffectScript:: @ 81A2D96 - lockall - dofieldeffect FLDEFF_USE_SECRET_POWER_SHRUB - waitstate - goto EventScript_1A2DAA - end - -EventScript_1A2DA1: - msgbox UnknownString_81A1A03, 3 - end - -EventScript_1A2DAA: - msgbox UnknownString_81A1AA9, 4 - goto EventScript_1A2DB8 - end - -EventScript_1A2DB8: - closemessage - playse SE_KAIDAN - setvar VAR_0x4097, 0 - setflag FLAG_DECORATION_1 - special sub_80BB8CC - special sub_80BBAF0 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 0 - special sub_80BBDD0 - setvar VAR_0x4089, 1 - waitstate - end - -SecretBase_RedCave1_EventScript_1A2DDE:: @ 81A2DDE - applymovement 255, SecretBase_RedCave1_Movement_1A2E11 - waitmovement 0 - setvar VAR_0x4097, 1 - msgbox SecretBase_RedCave1_Text_198F89, MSGBOX_YESNO - compare VAR_RESULT, YES - goto_if_eq SecretBase_RedCave1_EventScript_1A2E08 - closemessage - playse SE_KAIDAN - special sub_80BC440 - end - -SecretBase_RedCave1_EventScript_1A2E08:: @ 81A2E08 - closemessage - setflag FLAG_RECEIVED_SECRET_POWER - special sub_80BBC78 - waitstate - end - -SecretBase_RedCave1_Movement_1A2E11:: @ 81A2E11 - walk_up - walk_up - end_movement - -gUnknown_081A2E14:: @ 81A2E14 - lockall - setvar VAR_0x4097, 1 - playse SE_KAIDAN - special sub_80BC114 - compare VAR_RESULT, 0 - goto_if_eq EventScript_1A2E38 - clearflag FLAG_DECORATION_1 - special sub_80BBAF0 - setvar VAR_0x4089, 0 - waitstate - end - -EventScript_1A2E38: - setflag FLAG_DECORATION_1 - special sub_80BBAF0 - setvar VAR_0x4089, 0 - waitstate - end - -AskToMoveSecretBase: - checkpartymove MOVE_SECRET_POWER - compare VAR_RESULT, 6 - goto_if_eq EventScript_1A2EF7 - setfieldeffectargument 0, VAR_RESULT - setorcopyvar VAR_0x8004, VAR_RESULT - lockall - special GetSecretBaseNearbyMapName - msgbox UnknownString_81A3C71, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - msgbox UnknownString_81A38FB, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - fadescreen 1 - special MoveSecretBase - closemessage - fadescreen 0 - msgbox UnknownString_81A3CC9, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq EventScript_1A2F3A - bufferpartymonnick 0, VAR_0x8004 - buffermovename 1, MOVE_SECRET_POWER - msgbox UsedCutRockSmashText, 4 - closemessage - closemessage - compare VAR_0x8007, 1 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 2 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 3 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 4 - goto_if_eq DoSecretBaseCaveFieldEffectScript - compare VAR_0x8007, 5 - goto_if_eq DoSecretBaseTreeFieldEffectScript - compare VAR_0x8007, 6 - goto_if_eq DoSecretBaseShrubFieldEffectScript - releaseall - end - -EventScript_1A2EF7:: - compare VAR_0x8007, 1 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 2 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 3 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 4 - goto_if_eq EventScript_1A2CF1 - compare VAR_0x8007, 5 - goto_if_eq EventScript_1A2D49 - compare VAR_0x8007, 6 - goto_if_eq EventScript_1A2DA1 - end - -EventScript_1A2F3A:: - closemessage - releaseall - end - -LittlerootTown_BrendansHouse_2F_EventScript_1A2F3D:: @ 81A2F3D -LittlerootTown_MaysHouse_2F_EventScript_1A2F3D:: @ 81A2F3D -SecretBase_RedCave1_EventScript_1A2F3D:: @ 81A2F3D - setflag FLAG_DECORATION_2 - setflag FLAG_DECORATION_3 - setflag FLAG_DECORATION_4 - setflag FLAG_DECORATION_5 - setflag FLAG_DECORATION_6 - setflag FLAG_DECORATION_7 - setflag FLAG_DECORATION_8 - setflag FLAG_DECORATION_9 - setflag FLAG_DECORATION_10 - setflag FLAG_DECORATION_11 - setflag FLAG_DECORATION_12 - setflag FLAG_DECORATION_13 - setflag FLAG_DECORATION_14 - setflag FLAG_DECORATION_15 - return - -LittlerootTown_BrendansHouse_2F_EventScript_1A2F68:: @ 81A2F68 -LittlerootTown_MaysHouse_2F_EventScript_1A2F68:: @ 81A2F68 -SecretBase_RedCave1_EventScript_1A2F68:: @ 81A2F68 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 0 - special sub_80BBDD0 - setvar VAR_0x4089, 1 - end - -gUnknown_081A2F7B:: @ 81A2F7B - setvar VAR_0x8005, 0 - goto EventScript_1A2F86 - end - -EventScript_1A2F86: - special sub_80FF474 - end - -gUnknown_081A2F8A:: @ 81A2F8A - setvar VAR_0x8004, 0 - goto EventScript_1A2F95 - end - -EventScript_1A2F95: - special sub_8100A7C - compare VAR_RESULT, 1 - goto_if_eq EventScript_1A2FBF - addvar VAR_0x8004, 1 - compare VAR_0x8005, 0 - goto_if_eq EventScript_1A2F95 - removeobject VAR_0x8006 - setflag VAR_0x8005 - goto EventScript_1A2F95 - end - -EventScript_1A2FBF: - end - -SecretBase_BlueCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BlueCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BlueCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BlueCave4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_BrownCave4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_RedCave4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Shrub4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_Tree4_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave1_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave2_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave3_EventScript_1A2FC0:: @ 81A2FC0 -SecretBase_YellowCave4_EventScript_1A2FC0:: @ 81A2FC0 - special sub_80BCE90 - compare VAR_0x8004, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3032 - compare VAR_0x8004, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A30AE - compare VAR_0x8004, 2 - goto_if_eq SecretBase_RedCave1_EventScript_1A312A - compare VAR_0x8004, 3 - goto_if_eq SecretBase_RedCave1_EventScript_1A31A6 - compare VAR_0x8004, 4 - goto_if_eq SecretBase_RedCave1_EventScript_1A3222 - compare VAR_0x8004, 5 - goto_if_eq SecretBase_RedCave1_EventScript_1A329E - compare VAR_0x8004, 6 - goto_if_eq SecretBase_RedCave1_EventScript_1A331A - compare VAR_0x8004, 7 - goto_if_eq SecretBase_RedCave1_EventScript_1A3396 - compare VAR_0x8004, 8 - goto_if_eq SecretBase_RedCave1_EventScript_1A3412 - compare VAR_0x8004, 9 - goto_if_eq SecretBase_RedCave1_EventScript_1A348E - end - -SecretBase_RedCave1_EventScript_1A3032:: @ 81A3032 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3086 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A30A5 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A1AEA, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A308F - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A308F - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1B83, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3086:: @ 81A3086 - msgbox SecretBase_RedCave1_Text_1A1C3B, 2 - end - -SecretBase_RedCave1_EventScript_1A308F:: @ 81A308F - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1B97, 2 - end - -SecretBase_RedCave1_EventScript_1A30A5:: @ 81A30A5 - msgbox SecretBase_RedCave1_Text_1A1BF8, 2 - end - -SecretBase_RedCave1_EventScript_1A30AE:: @ 81A30AE - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3102 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3121 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A1E67, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A310B - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A310B - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1F04, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3102:: @ 81A3102 - msgbox SecretBase_RedCave1_Text_1A1FBD, 2 - end - -SecretBase_RedCave1_EventScript_1A310B:: @ 81A310B - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1F2E, 2 - end - -SecretBase_RedCave1_EventScript_1A3121:: @ 81A3121 - msgbox SecretBase_RedCave1_Text_1A1F88, 2 - end - -SecretBase_RedCave1_EventScript_1A312A:: @ 81A312A - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A317E - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A319D - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A218F, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A3187 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3187 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2220, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A317E:: @ 81A317E - msgbox SecretBase_RedCave1_Text_1A22FA, 2 - end - -SecretBase_RedCave1_EventScript_1A3187:: @ 81A3187 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2230, 2 - end - -SecretBase_RedCave1_EventScript_1A319D:: @ 81A319D - msgbox SecretBase_RedCave1_Text_1A2280, 2 - end - -SecretBase_RedCave1_EventScript_1A31A6:: @ 81A31A6 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A31FA - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3219 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A24E1, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A3203 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3203 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A256F, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A31FA:: @ 81A31FA - msgbox SecretBase_RedCave1_Text_1A2609, 2 - end - -SecretBase_RedCave1_EventScript_1A3203:: @ 81A3203 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A258A, 2 - end - -SecretBase_RedCave1_EventScript_1A3219:: @ 81A3219 - msgbox SecretBase_RedCave1_Text_1A25D2, 2 - end - -SecretBase_RedCave1_EventScript_1A3222:: @ 81A3222 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3276 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3295 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2830, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A327F - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A327F - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A28D7, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3276:: @ 81A3276 - msgbox SecretBase_RedCave1_Text_1A297C, 2 - end - -SecretBase_RedCave1_EventScript_1A327F:: @ 81A327F - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A28F4, 2 - end - -SecretBase_RedCave1_EventScript_1A3295:: @ 81A3295 - msgbox SecretBase_RedCave1_Text_1A294D, 2 - end - -SecretBase_RedCave1_EventScript_1A329E:: @ 81A329E - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A32F2 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3311 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A1CB2, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A32FB - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A32FB - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1D48, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A32F2:: @ 81A32F2 - msgbox SecretBase_RedCave1_Text_1A1DF6, 2 - end - -SecretBase_RedCave1_EventScript_1A32FB:: @ 81A32FB - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A1D59, 2 - end - -SecretBase_RedCave1_EventScript_1A3311:: @ 81A3311 - msgbox SecretBase_RedCave1_Text_1A1DC0, 2 - end - -SecretBase_RedCave1_EventScript_1A331A:: @ 81A331A - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A336E - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A338D - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2026, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A3377 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A3377 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2095, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A336E:: @ 81A336E - msgbox SecretBase_RedCave1_Text_1A2147, 2 - end - -SecretBase_RedCave1_EventScript_1A3377:: @ 81A3377 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A20AE, 2 - end - -SecretBase_RedCave1_EventScript_1A338D:: @ 81A338D - msgbox SecretBase_RedCave1_Text_1A2109, 2 - end - -SecretBase_RedCave1_EventScript_1A3396:: @ 81A3396 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A33EA - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3409 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A236A, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A33F3 - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A33F3 - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2405, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A33EA:: @ 81A33EA - msgbox SecretBase_RedCave1_Text_1A2480, 2 - end - -SecretBase_RedCave1_EventScript_1A33F3:: @ 81A33F3 - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2420, 2 - end - -SecretBase_RedCave1_EventScript_1A3409:: @ 81A3409 - msgbox SecretBase_RedCave1_Text_1A2446, 2 - end - -SecretBase_RedCave1_EventScript_1A3412:: @ 81A3412 - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3466 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3485 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2663, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A346F - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A346F - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2710, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A3466:: @ 81A3466 - msgbox SecretBase_RedCave1_Text_1A27A4, 2 - end - -SecretBase_RedCave1_EventScript_1A346F:: @ 81A346F - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2736, 2 - end - -SecretBase_RedCave1_EventScript_1A3485:: @ 81A3485 - msgbox SecretBase_RedCave1_Text_1A276A, 2 - end - -SecretBase_RedCave1_EventScript_1A348E:: @ 81A348E - goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A34E2 - compare VAR_RESULT, 1 - goto_if_eq SecretBase_RedCave1_EventScript_1A3501 - lock - faceplayer - msgbox SecretBase_RedCave1_Text_1A2A13, MSGBOX_YESNO - compare VAR_RESULT, NO - goto_if_eq SecretBase_RedCave1_EventScript_1A34EB - setvar VAR_RESULT, 1 - special sub_80BCE4C - call S_DoSaveDialog - compare VAR_RESULT, 0 - goto_if_eq SecretBase_RedCave1_EventScript_1A34EB - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2AE2, 4 - goto SecretBase_RedCave1_EventScript_1A350A - end - -SecretBase_RedCave1_EventScript_1A34E2:: @ 81A34E2 - msgbox SecretBase_RedCave1_Text_1A2BA4, 2 - end - -SecretBase_RedCave1_EventScript_1A34EB:: @ 81A34EB - setvar VAR_RESULT, 0 - special sub_80BCE4C - erasebox 0, 0, 15, 10 - msgbox SecretBase_RedCave1_Text_1A2AFB, 2 - end - -SecretBase_RedCave1_EventScript_1A3501:: @ 81A3501 - msgbox SecretBase_RedCave1_Text_1A2B69, 2 - end - -SecretBase_RedCave1_EventScript_1A350A:: @ 81A350A - special sub_80BCE1C - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 0 - special StartSpecialBattle - waitstate - special ScrSpecial_HealPlayerParty - release - end - + .include "data/text/secret_base_trainers.inc" + .include "data/scripts/secret_base.inc" .include "data/text/secret_power_tm.inc" .include "data/scripts/secret_power_tm.inc" - -UnknownString_81A38FB: @ 81A38FB - .string "All decorations and furniture in your\n" - .string "SECRET BASE will be returned to your PC.\p" - .string "Is that okay?$" - -UnknownString_81A3958: @ 81A3958 - .string "Do you want to register\n" - .string "{STR_VAR_1}'s SECRET BASE?$" - -UnknownString_81A3982: @ 81A3982 - .string "This data is already registered.\n" - .string "Would you like to delete it?$" - -UnknownString_81A39C0: @ 81A39C0 - .string "Up to 10 locations can be registered.\p" - .string "Delete a location if you want to\n" - .string "register another location.$" - -UnknownString_81A3A22: @ 81A3A22 - .string "Registration completed.$" - -UnknownString_81A3A3A: @ 81A3A3A - .string "Data has been unregistered.$" - -UnknownString_81A3A56: @ 81A3A56 - .string "There are no decorations...$" - -UnknownString_81A3A72: @ 81A3A72 - .string "{PLAYER} booted up the PC.$" - -UnknownString_81A3A87: @ 81A3A87 - .string "What would you like to do?$" - -UnknownString_81A3AA2: @ 81A3AA2 - .string "The registered SECRET BASE will remain\n" - .string "unless the owner moves away.\p" - .string "If it is removed from the registry,\n" - .string "another SECRET BASE may take its place.\p" - .string "Up to ten locations can be registered.{PAUSE_UNTIL_PRESS}$" - -UnknownString_81A3B5B: @ 81A3B5B - .string "A shield of {STR_VAR_2} that marks winning\n" - .string "{STR_VAR_1} times in a row at the BATTLE TOWER.$" - -UnknownString_81A3BA4: @ 81A3BA4 - .string "A realistic toy TV. It could be easily\n" - .string "mistaken for the real thing.$" - -UnknownString_81A3BE8: @ 81A3BE8 - .string "A toy TV shaped like a SEEDOT.\n" - .string "It looks ready to roll away on its own...$" - -UnknownString_81A3C31: @ 81A3C31 - .string "A toy TV shaped like a SKITTY.\n" - .string "It looks ready to stroll away...$" - -UnknownString_81A3C71: @ 81A3C71 - .string "You may only make one SECRET BASE.\p" - .string "Would you like to move from the SECRET\n" - .string "BASE near {STR_VAR_1}?$" - -UnknownString_81A3CC9: @ 81A3CC9 - .string "Moving completed.\p" - .string "Would you like to use the SECRET POWER?$" - + .include "data/text/secret_base.inc" .include "data/scripts/cable_club.inc" .include "data/text/cable_club.inc" - .include "data/scripts/contest_hall.inc" .include "data/text/contest_hall.inc" - .include "data/scripts/tv.inc" .include "data/text/tv.inc" @@ -4381,11 +1203,11 @@ SlateportCity_PokemonFanClub_EventScript_1ADE4D:: @ 81ADE4D end SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84 - msgbox SlateportCity_PokemonFanClub_Text_1A87CA, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A87CA, MSGBOX_DEFAULT setvar VAR_0x8004, 5 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 1 - call SlateportCity_PokemonFanClub_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4395,18 +1217,18 @@ SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84 end SlateportCity_PokemonFanClub_EventScript_1ADEB9:: @ 81ADEB9 - msgbox SlateportCity_PokemonFanClub_Text_1A8667, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8667, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_1ADEC3:: @ 81ADEC3 - msgbox SlateportCity_PokemonFanClub_Text_1A8818, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8818, MSGBOX_DEFAULT setvar VAR_0x8005, 1 goto SlateportCity_PokemonFanClub_EventScript_1ADE46 end SlateportCity_PokemonFanClub_EventScript_1ADED6:: @ 81ADED6 - msgbox SlateportCity_PokemonFanClub_Text_1A86B5, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A86B5, MSGBOX_DEFAULT release end @@ -4436,11 +1258,11 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF25:: @ 81ADF25 end SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A93D1, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A93D1, MSGBOX_DEFAULT setvar VAR_0x8004, 5 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 0 - call SlateportCity_OceanicMuseum_1F_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4450,18 +1272,18 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44 end SlateportCity_OceanicMuseum_1F_EventScript_1ADF79:: @ 81ADF79 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A9446, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A9446, MSGBOX_DEFAULT release end SlateportCity_OceanicMuseum_1F_EventScript_1ADF83:: @ 81ADF83 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A949A, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A949A, MSGBOX_DEFAULT setvar VAR_0x8005, 2 goto SlateportCity_OceanicMuseum_1F_EventScript_1ADE46 end SlateportCity_OceanicMuseum_1F_EventScript_1ADF96:: @ 81ADF96 - msgbox SlateportCity_OceanicMuseum_1F_Text_1A952E, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_1A952E, MSGBOX_DEFAULT release end @@ -4484,7 +1306,7 @@ SlateportCity_PokemonFanClub_EventScript_1ADFA0:: @ 81ADFA0 end SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9 - msgbox SlateportCity_PokemonFanClub_Text_1A83D0, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A83D0, MSGBOX_DEFAULT random 3 copyvar VAR_0x800A, VAR_RESULT switch VAR_RESULT @@ -4494,17 +1316,17 @@ SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9 end SlateportCity_PokemonFanClub_EventScript_1AE020:: @ 81AE020 - msgbox SlateportCity_PokemonFanClub_Text_1A8414, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8414, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_1AE04A end SlateportCity_PokemonFanClub_EventScript_1AE02E:: @ 81AE02E - msgbox SlateportCity_PokemonFanClub_Text_1A8470, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8470, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_1AE04A end SlateportCity_PokemonFanClub_EventScript_1AE03C:: @ 81AE03C - msgbox SlateportCity_PokemonFanClub_Text_1A84D5, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A84D5, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_1AE04A end @@ -4512,31 +1334,31 @@ SlateportCity_PokemonFanClub_EventScript_1AE04A:: @ 81AE04A setvar VAR_0x8004, 7 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 0 - call SlateportCity_PokemonFanClub_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2 - msgbox SlateportCity_PokemonFanClub_Text_1A852D, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A852D, MSGBOX_DEFAULT setvar VAR_0x8006, 1 - call SlateportCity_PokemonFanClub_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2 - msgbox SlateportCity_PokemonFanClub_Text_1A85A6, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A85A6, MSGBOX_DEFAULT copyvar VAR_0x8007, VAR_0x800A setvar VAR_0x8005, 3 goto SlateportCity_PokemonFanClub_EventScript_1ADE46 end SlateportCity_PokemonFanClub_EventScript_1AE0A2:: @ 81AE0A2 - msgbox SlateportCity_PokemonFanClub_Text_1A8667, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A8667, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_1AE0AC:: @ 81AE0AC - msgbox SlateportCity_PokemonFanClub_Text_1A86B5, 4 + msgbox SlateportCity_PokemonFanClub_Text_1A86B5, MSGBOX_DEFAULT release end @@ -4560,11 +1382,11 @@ VerdanturfTown_ContestLobby_EventScript_1AE0B6:: @ 81AE0B6 end FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8 - msgbox FallarborTown_ContestLobby_Text_1A704E, 4 + msgbox FallarborTown_ContestLobby_Text_1A704E, MSGBOX_DEFAULT setvar VAR_0x8004, 11 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 0 - call FallarborTown_ContestLobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4574,30 +1396,30 @@ FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8 end FallarborTown_ContestLobby_EventScript_1AE12D:: @ 81AE12D - msgbox FallarborTown_ContestLobby_Text_1A7256, 4 + msgbox FallarborTown_ContestLobby_Text_1A7256, MSGBOX_DEFAULT release end FallarborTown_ContestLobby_EventScript_1AE137:: @ 81AE137 setvar VAR_0x8004, 24 special SetContestCategoryStringVarForInterview - msgbox FallarborTown_ContestLobby_Text_1A70A5, 4 + msgbox FallarborTown_ContestLobby_Text_1A70A5, MSGBOX_DEFAULT setvar VAR_0x8004, 11 copyvar VAR_0x8005, VAR_0x8009 setvar VAR_0x8006, 1 - call FallarborTown_ContestLobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D - msgbox FallarborTown_ContestLobby_Text_1A7153, 4 + msgbox FallarborTown_ContestLobby_Text_1A7153, MSGBOX_DEFAULT setflag FLAG_TEMP_2 setvar VAR_0x8005, 6 goto FallarborTown_ContestLobby_EventScript_1ADE46 end FallarborTown_ContestLobby_EventScript_1AE17E:: @ 81AE17E - msgbox FallarborTown_ContestLobby_Text_1A72A8, 4 + msgbox FallarborTown_ContestLobby_Text_1A72A8, MSGBOX_DEFAULT release end @@ -4664,10 +1486,10 @@ BattleTower_Lobby_EventScript_1AE241:: @ 81AE241 call_if_eq BattleTower_Lobby_EventScript_1AE2A1 compare VAR_RESULT, 1 call_if_eq BattleTower_Lobby_EventScript_1AE2AA - msgbox BattleTower_Lobby_Text_1A79EB, 4 + msgbox BattleTower_Lobby_Text_1A79EB, MSGBOX_DEFAULT setvar VAR_0x8004, 12 copyvar VAR_0x8005, VAR_0x8009 - call BattleTower_Lobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -4677,22 +1499,22 @@ BattleTower_Lobby_EventScript_1AE241:: @ 81AE241 end BattleTower_Lobby_EventScript_1AE297:: @ 81AE297 - msgbox BattleTower_Lobby_Text_1A78B7, 4 + msgbox BattleTower_Lobby_Text_1A78B7, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_1AE2A1:: @ 81AE2A1 - msgbox BattleTower_Lobby_Text_1A791B, 4 + msgbox BattleTower_Lobby_Text_1A791B, MSGBOX_DEFAULT return BattleTower_Lobby_EventScript_1AE2AA:: @ 81AE2AA - msgbox BattleTower_Lobby_Text_1A7990, 4 + msgbox BattleTower_Lobby_Text_1A7990, MSGBOX_DEFAULT return BattleTower_Lobby_EventScript_1AE2B3:: @ 81AE2B3 compare VAR_RESULT, 0 goto_if_eq BattleTower_Lobby_EventScript_1AE2D9 - msgbox BattleTower_Lobby_Text_1A7A6E, 4 + msgbox BattleTower_Lobby_Text_1A7A6E, MSGBOX_DEFAULT setflag FLAG_TEMP_2 copyvar VAR_0x8004, VAR_0x8008 setvar VAR_0x8005, 7 @@ -4700,12 +1522,12 @@ BattleTower_Lobby_EventScript_1AE2B3:: @ 81AE2B3 end BattleTower_Lobby_EventScript_1AE2D9:: @ 81AE2D9 - msgbox BattleTower_Lobby_Text_1A7AE0, 4 + msgbox BattleTower_Lobby_Text_1A7AE0, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_1AE2E3:: @ 81AE2E3 - msgbox BattleTower_Lobby_Text_1A7B66, 4 + msgbox BattleTower_Lobby_Text_1A7B66, MSGBOX_DEFAULT release end @@ -4756,7 +1578,7 @@ gUnknown_081B694A:: @ 81B694A .include "data/scripts/players_house.inc" S_RunningShoesManual:: @ 81B6E5A - msgbox UnknownString_81728E3, 3 + msgbox UnknownString_81728E3, MSGBOX_SIGN end .include "data/text/pokeblocks.inc" @@ -4765,7 +1587,7 @@ S_RunningShoesManual:: @ 81B6E5A .include "data/text/trainers.inc" S_RepelWoreOff:: @ 81C33E6 - msgbox Text_RepelWoreOff, 3 + msgbox Text_RepelWoreOff, MSGBOX_SIGN end Text_RepelWoreOff: @ 81C33EF @@ -4811,88 +1633,22 @@ MauvilleCity_GameCorner_EventScript_1C40DA:: @ 81C40DA .include "data/text/braille.inc" .include "data/text/berries.inc" .include "data/text/shoal_cave.inc" - -PictureBookShelfText: @ 81C6A69 - .string "There's a set of POKéMON picture books.$" - -BookshelfText: @ 81C6A91 - .string "It's filled with all sorts of books.$" - -PokemonCenterBookshelfText: @ 81C6AB6 - .string "POKéMON magazines!\n" - .string "POKéMON PAL...\p" - .string "POKéMON HANDBOOK...\n" - .string "ADORABLE POKéMON...$" - -VaseText: @ 81C6B00 - .string "This vase looks expensive...\n" - .string "Peered inside...\p" - .string "But, it was empty.$" - -TrashCanText: @ 81C6B41 - .string "It's empty.$" - -ShopShelfText: @ 81C6B4D - .string "The shelves brim with all sorts of\n" - .string "POKéMON merchandise.$" - -BlueprintText: @ 81C6B85 - .string "A blueprint of some sort?\n" - .string "It's too complicated!$" - -GraniteCave_B1F_MapScript2_1C6BB5:: @ 81C6BB5 -MtPyre_2F_MapScript2_1C6BB5:: @ 81C6BB5 -SkyPillar_2F_MapScript2_1C6BB5:: @ 81C6BB5 -SkyPillar_4F_MapScript2_1C6BB5:: @ 81C6BB5 - map_script_2 VAR_ICE_STEP_COUNT, 0, S_FallDownHole - .2byte 0 - -GraniteCave_B1F_MapScript1_1C6BBF:: @ 81C6BBF -MtPyre_2F_MapScript1_1C6BBF:: @ 81C6BBF -SkyPillar_2F_MapScript1_1C6BBF:: @ 81C6BBF -SkyPillar_4F_MapScript1_1C6BBF:: @ 81C6BBF - copyvar VAR_ICE_STEP_COUNT, 0x1 - end - -S_FallDownHole:: @ 81C6BC5 - lockall - delay 20 - applymovement 255, GraniteCave_B1F_Movement_1C6BF7 - waitmovement 0 - playse SE_RU_HYUU - delay 60 - warphole MAP_UNDEFINED - waitstate - end - -gUnknown_081C6BDE:: @ 81C6BDE - lockall - delay 20 - applymovement 255, GraniteCave_B1F_Movement_1C6BF7 - waitmovement 0 - playse SE_RU_HYUU - delay 60 - special sp13F_fall_to_last_warp - waitstate - end - -GraniteCave_B1F_Movement_1C6BF7:: @ 81C6BF7 - set_invisible - end_movement + .include "data/text/check_furniture.inc" + .include "data/scripts/cave_hole.inc" @ 81C6BF9 - msgbox Text_1C6C2B, 2 + msgbox Text_1C6C2B, MSGBOX_NPC end gUnknown_081C6C02:: @ 81C6C02 - msgbox Text_1C6C4B, 3 + msgbox Text_1C6C4B, MSGBOX_SIGN end @ 81C6C0B end @ 81C6C0C - msgbox Text_1C6C62, 3 + msgbox Text_1C6C62, MSGBOX_SIGN end @ 81C6C15 diff --git a/data/field_move_scripts.inc b/data/field_move_scripts.inc index b4a8af413..a0ba1cf66 100644 --- a/data/field_move_scripts.inc +++ b/data/field_move_scripts.inc @@ -10,7 +10,7 @@ S_CuttableTree:: @ 81B0DCC msgbox UseCutPromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Cut_ChoseNo - msgbox UsedCutRockSmashText, 4 + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT closemessage dofieldeffect FLDEFF_USE_CUT_ON_TREE waitstate @@ -33,10 +33,10 @@ DoTreeCutMovement: @ 81B0E21 TreeCutMovement: @ 81B0E30 cut_tree - end_movement + step_end CannotUseCut: @ 81B0E32 - msgbox CannotUseCutText, 3 + msgbox CannotUseCutText, MSGBOX_SIGN releaseall end @@ -67,7 +67,7 @@ S_BreakableRock:: @ 81B0EB7 msgbox UseRockSmashPromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq RockSmash_ChoseNo - msgbox UsedCutRockSmashText, 4 + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT closemessage dofieldeffect FLDEFF_USE_ROCK_SMASH waitstate @@ -101,10 +101,10 @@ DoRockSmashMovement_Done: @ 81B0F3A RockSmashMovement: @ 81B0F3C rock_smash_break - end_movement + step_end CannotUseRockSmash: @ 81B0F3E - msgbox CannotUseRockSmashText, 3 + msgbox CannotUseRockSmashText, MSGBOX_SIGN releaseall end @@ -147,17 +147,17 @@ S_UseStrength:: @ 81B100E UsedStrength: @ 81B1019 setflag FLAG_SYS_USE_STRENGTH - msgbox UsedStrengthText, 3 + msgbox UsedStrengthText, MSGBOX_SIGN releaseall end CannotUseStrength: @ 81B1026 - msgbox CannotUseStrengthText, 3 + msgbox CannotUseStrengthText, MSGBOX_SIGN releaseall end AlreadyUsedStrength: @ 81B1030 - msgbox AlreadyUsedStrengthText, 3 + msgbox AlreadyUsedStrengthText, MSGBOX_SIGN releaseall end @@ -194,14 +194,14 @@ S_UseWaterfall:: @ 81B115A msgbox UseWaterfallPromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Waterfall_Done - msgbox UsedWaterfallText, 4 + msgbox UsedWaterfallText, MSGBOX_DEFAULT dofieldeffect FLDEFF_USE_WATERFALL goto Waterfall_Done S_CannotUseWaterfall:: @ 81B1194 lockall Waterfall_NoMonKnows: @ 81B1195 - msgbox CannotUseWaterfallText, 4 + msgbox CannotUseWaterfallText, MSGBOX_DEFAULT Waterfall_Done: @ 81B119D releaseall end @@ -228,13 +228,13 @@ UseDiveScript:: @ 81B1220 msgbox UseDivePromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Dive_Done - msgbox UsedDiveText, 4 + msgbox UsedDiveText, MSGBOX_DEFAULT dofieldeffect FLDEFF_USE_DIVE goto Dive_Done lockall CannotUseDive: @ 81B125F - msgbox CannotUseDiveText, 4 + msgbox CannotUseDiveText, MSGBOX_DEFAULT Dive_Done: @ 81B1267 releaseall @@ -251,19 +251,19 @@ S_UseDiveUnderwater:: @ 81B1269 msgbox UnderwaterUseDivePromptText, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq UnderwaterDive_Done - msgbox UsedDiveText, 4 + msgbox UsedDiveText, MSGBOX_DEFAULT dofieldeffect FLDEFF_USE_DIVE goto UnderwaterDive_Done UnderwaterCannotUseDive: @ 81B12A7 lockall - msgbox UnderwaterCannotUseDiveText, 4 + msgbox UnderwaterCannotUseDiveText, MSGBOX_DEFAULT goto UnderwaterDive_Done @ not used SurfacingBlocked: @ 81B12B5 lockall - msgbox SurfacingBlockedText, 4 + msgbox SurfacingBlockedText, MSGBOX_DEFAULT UnderwaterDive_Done: @ 81B12BE releaseall @@ -293,7 +293,7 @@ SurfacingBlockedText: @ 81B13CE .string "DIVE can't be used here.$" SweetScentNothingHereScript:: @ 81B140C - msgbox SweetScentNothingHereText, 3 + msgbox SweetScentNothingHereText, MSGBOX_SIGN end SweetScentNothingHereText: @ 81B1415 diff --git a/data/item_ball_scripts.inc b/data/item_ball_scripts.inc index 02acdeca4..4e8f253e4 100644 --- a/data/item_ball_scripts.inc +++ b/data/item_ball_scripts.inc @@ -1,539 +1,539 @@ Route102_EventScript_1B1439:: @ 81B1439 - giveitem_std ITEM_POTION, 1, 1 + finditem ITEM_POTION end Route103_EventScript_1B1446:: @ 81B1446 - giveitem_std ITEM_GUARD_SPEC, 1, 1 + finditem ITEM_GUARD_SPEC end Route104_EventScript_1B1453:: @ 81B1453 - giveitem_std ITEM_PP_UP, 1, 1 + finditem ITEM_PP_UP end Route104_EventScript_1B1460:: @ 81B1460 - giveitem_std ITEM_POKE_BALL, 1, 1 + finditem ITEM_POKE_BALL end Route104_EventScript_1B146D:: @ 81B146D - giveitem_std ITEM_X_ACCURACY, 1, 1 + finditem ITEM_X_ACCURACY end Route104_EventScript_1B147A:: @ 81B147A - giveitem_std ITEM_POTION, 1, 1 + finditem ITEM_POTION end Route105_EventScript_1B1487:: @ 81B1487 - giveitem_std ITEM_IRON, 1, 1 + finditem ITEM_IRON end Route106_EventScript_1B1494:: @ 81B1494 - giveitem_std ITEM_PROTEIN, 1, 1 + finditem ITEM_PROTEIN end Route109_EventScript_1B14A1:: @ 81B14A1 - giveitem_std ITEM_PP_UP, 1, 1 + finditem ITEM_PP_UP end Route110_EventScript_1B14AE:: @ 81B14AE - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end Route110_EventScript_1B14BB:: @ 81B14BB - giveitem_std ITEM_DIRE_HIT, 1, 1 + finditem ITEM_DIRE_HIT end Route111_EventScript_1B14C8:: @ 81B14C8 - giveitem_std ITEM_TM37_SANDSTORM, 1, 1 + finditem ITEM_TM37_SANDSTORM end Route111_EventScript_1B14D5:: @ 81B14D5 - giveitem_std ITEM_STARDUST, 1, 1 + finditem ITEM_STARDUST end Route111_EventScript_1B14E2:: @ 81B14E2 - giveitem_std ITEM_HP_UP, 1, 1 + finditem ITEM_HP_UP end Route112_EventScript_1B14EF:: @ 81B14EF - giveitem_std ITEM_NUGGET, 1, 1 + finditem ITEM_NUGGET end Route113_EventScript_1B14FC:: @ 81B14FC - giveitem_std ITEM_MAX_ETHER, 1, 1 + finditem ITEM_MAX_ETHER end Route113_EventScript_1B1509:: @ 81B1509 - giveitem_std ITEM_SUPER_REPEL, 1, 1 + finditem ITEM_SUPER_REPEL end Route114_EventScript_1B1516:: @ 81B1516 - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end Route114_EventScript_1B1523:: @ 81B1523 - giveitem_std ITEM_PROTEIN, 1, 1 + finditem ITEM_PROTEIN end Route115_EventScript_1B1530:: @ 81B1530 - giveitem_std ITEM_SUPER_POTION, 1, 1 + finditem ITEM_SUPER_POTION end Route115_EventScript_1B153D:: @ 81B153D - giveitem_std ITEM_TM01_FOCUS_PUNCH, 1, 1 + finditem ITEM_TM01_FOCUS_PUNCH end Route115_EventScript_1B154A:: @ 81B154A - giveitem_std ITEM_IRON, 1, 1 + finditem ITEM_IRON end Route115_EventScript_1B1557:: @ 81B1557 - giveitem_std ITEM_GREAT_BALL, 1, 1 + finditem ITEM_GREAT_BALL end Route116_EventScript_1B1564:: @ 81B1564 - giveitem_std ITEM_X_SPECIAL, 1, 1 + finditem ITEM_X_SPECIAL end Route116_EventScript_1B1571:: @ 81B1571 - giveitem_std ITEM_ETHER, 1, 1 + finditem ITEM_ETHER end Route116_EventScript_1B157E:: @ 81B157E - giveitem_std ITEM_REPEL, 1, 1 + finditem ITEM_REPEL end Route116_EventScript_1B158B:: @ 81B158B - giveitem_std ITEM_HP_UP, 1, 1 + finditem ITEM_HP_UP end Route117_EventScript_1B1598:: @ 81B1598 - giveitem_std ITEM_GREAT_BALL, 1, 1 + finditem ITEM_GREAT_BALL end Route117_EventScript_1B15A5:: @ 81B15A5 - giveitem_std ITEM_REVIVE, 1, 1 + finditem ITEM_REVIVE end Route118_EventScript_1B15B2:: @ 81B15B2 - giveitem_std ITEM_HYPER_POTION, 1, 1 + finditem ITEM_HYPER_POTION end Route119_EventScript_1B15BF:: @ 81B15BF - giveitem_std ITEM_SUPER_REPEL, 1, 1 + finditem ITEM_SUPER_REPEL end Route119_EventScript_1B15CC:: @ 81B15CC - giveitem_std ITEM_ZINC, 1, 1 + finditem ITEM_ZINC end Route119_EventScript_1B15D9:: @ 81B15D9 - giveitem_std ITEM_ELIXIR, 1, 1 + finditem ITEM_ELIXIR end Route119_EventScript_1B15E6:: @ 81B15E6 - giveitem_std ITEM_LEAF_STONE, 1, 1 + finditem ITEM_LEAF_STONE end Route119_EventScript_1B15F3:: @ 81B15F3 - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end Route119_EventScript_1B1600:: @ 81B1600 - giveitem_std ITEM_HYPER_POTION, 1, 1 + finditem ITEM_HYPER_POTION end Route119_EventScript_1B160D:: @ 81B160D - giveitem_std ITEM_HYPER_POTION, 1, 1 + finditem ITEM_HYPER_POTION end Route120_EventScript_1B161A:: @ 81B161A - giveitem_std ITEM_NUGGET, 1, 1 + finditem ITEM_NUGGET end Route120_EventScript_1B1627:: @ 81B1627 - giveitem_std ITEM_FULL_HEAL, 1, 1 + finditem ITEM_FULL_HEAL end Route120_EventScript_1B1634:: @ 81B1634 - giveitem_std ITEM_HYPER_POTION, 1, 1 + finditem ITEM_HYPER_POTION end Route120_EventScript_1B1641:: @ 81B1641 - giveitem_std ITEM_NEST_BALL, 1, 1 + finditem ITEM_NEST_BALL end Route121_EventScript_1B164E:: @ 81B164E - giveitem_std ITEM_CARBOS, 1, 1 + finditem ITEM_CARBOS end Route123_EventScript_1B165B:: @ 81B165B - giveitem_std ITEM_CALCIUM, 1, 1 + finditem ITEM_CALCIUM end Route123_EventScript_1B1668:: @ 81B1668 - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end Route123_EventScript_1B1675:: @ 81B1675 - giveitem_std ITEM_ULTRA_BALL, 1, 1 + finditem ITEM_ULTRA_BALL end Route123_EventScript_1B1682:: @ 81B1682 - giveitem_std ITEM_ELIXIR, 1, 1 + finditem ITEM_ELIXIR end Route124_EventScript_1B168F:: @ 81B168F - giveitem_std ITEM_RED_SHARD, 1, 1 + finditem ITEM_RED_SHARD end Route124_EventScript_1B169C:: @ 81B169C - giveitem_std ITEM_BLUE_SHARD, 1, 1 + finditem ITEM_BLUE_SHARD end Route124_EventScript_1B16A9:: @ 81B16A9 - giveitem_std ITEM_YELLOW_SHARD, 1, 1 + finditem ITEM_YELLOW_SHARD end Route126_EventScript_1B16B6:: @ 81B16B6 - giveitem_std ITEM_GREEN_SHARD, 1, 1 + finditem ITEM_GREEN_SHARD end Route127_EventScript_1B16C3:: @ 81B16C3 - giveitem_std ITEM_ZINC, 1, 1 + finditem ITEM_ZINC end Route127_EventScript_1B16D0:: @ 81B16D0 - giveitem_std ITEM_CARBOS, 1, 1 + finditem ITEM_CARBOS end Route132_EventScript_1B16DD:: @ 81B16DD - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end Route133_EventScript_1B16EA:: @ 81B16EA - giveitem_std ITEM_BIG_PEARL, 1, 1 + finditem ITEM_BIG_PEARL end Route133_EventScript_1B16F7:: @ 81B16F7 - giveitem_std ITEM_STAR_PIECE, 1, 1 + finditem ITEM_STAR_PIECE end PetalburgCity_EventScript_1B1704:: @ 81B1704 - giveitem_std ITEM_MAX_REVIVE, 1, 1 + finditem ITEM_MAX_REVIVE end PetalburgCity_EventScript_1B1711:: @ 81B1711 - giveitem_std ITEM_ETHER, 1, 1 + finditem ITEM_ETHER end MauvilleCity_EventScript_1B171E:: @ 81B171E - giveitem_std ITEM_X_SPEED, 1, 1 + finditem ITEM_X_SPEED end RustboroCity_EventScript_1B172B:: @ 81B172B - giveitem_std ITEM_X_DEFEND, 1, 1 + finditem ITEM_X_DEFEND end LilycoveCity_EventScript_1B1738:: @ 81B1738 - giveitem_std ITEM_MAX_REPEL, 1, 1 + finditem ITEM_MAX_REPEL end MossdeepCity_EventScript_1B1745:: @ 81B1745 - giveitem_std ITEM_NET_BALL, 1, 1 + finditem ITEM_NET_BALL end PetalburgWoods_EventScript_1B1752:: @ 81B1752 - giveitem_std ITEM_X_ATTACK, 1, 1 + finditem ITEM_X_ATTACK end PetalburgWoods_EventScript_1B175F:: @ 81B175F - giveitem_std ITEM_GREAT_BALL, 1, 1 + finditem ITEM_GREAT_BALL end PetalburgWoods_EventScript_1B176C:: @ 81B176C - giveitem_std ITEM_ETHER, 1, 1 + finditem ITEM_ETHER end PetalburgWoods_EventScript_1B1779:: @ 81B1779 - giveitem_std ITEM_PARALYZE_HEAL, 1, 1 + finditem ITEM_PARALYZE_HEAL end RusturfTunnel_EventScript_1B1786:: @ 81B1786 - giveitem_std ITEM_POKE_BALL, 1, 1 + finditem ITEM_POKE_BALL end RusturfTunnel_EventScript_1B1793:: @ 81B1793 - giveitem_std ITEM_MAX_ETHER, 1, 1 + finditem ITEM_MAX_ETHER end GraniteCave_1F_EventScript_1B17A0:: @ 81B17A0 - giveitem_std ITEM_ESCAPE_ROPE, 1, 1 + finditem ITEM_ESCAPE_ROPE end GraniteCave_B1F_EventScript_1B17AD:: @ 81B17AD - giveitem_std ITEM_POKE_BALL, 1, 1 + finditem ITEM_POKE_BALL end GraniteCave_B2F_EventScript_1B17BA:: @ 81B17BA - giveitem_std ITEM_REPEL, 1, 1 + finditem ITEM_REPEL end GraniteCave_B2F_EventScript_1B17C7:: @ 81B17C7 - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end JaggedPass_EventScript_1B17D4:: @ 81B17D4 - giveitem_std ITEM_BURN_HEAL, 1, 1 + finditem ITEM_BURN_HEAL end FieryPath_EventScript_1B17E1:: @ 81B17E1 - giveitem_std ITEM_FIRE_STONE, 1, 1 + finditem ITEM_FIRE_STONE end FieryPath_EventScript_1B17EE:: @ 81B17EE - giveitem_std ITEM_TM06_TOXIC, 1, 1 + finditem ITEM_TM06_TOXIC end MeteorFalls_1F_1R_EventScript_1B17FB:: @ 81B17FB - giveitem_std ITEM_TM23_IRON_TAIL, 1, 1 + finditem ITEM_TM23_IRON_TAIL end MeteorFalls_1F_1R_EventScript_1B1808:: @ 81B1808 - giveitem_std ITEM_FULL_HEAL, 1, 1 + finditem ITEM_FULL_HEAL end MeteorFalls_1F_1R_EventScript_1B1815:: @ 81B1815 - giveitem_std ITEM_MOON_STONE, 1, 1 + finditem ITEM_MOON_STONE end MeteorFalls_1F_1R_EventScript_1B1822:: @ 81B1822 - giveitem_std ITEM_PP_UP, 1, 1 + finditem ITEM_PP_UP end MeteorFalls_B1F_2R_EventScript_1B182F:: @ 81B182F - giveitem_std ITEM_TM02_DRAGON_CLAW, 1, 1 + finditem ITEM_TM02_DRAGON_CLAW end NewMauville_Inside_EventScript_1B183C:: @ 81B183C - giveitem_std ITEM_ULTRA_BALL, 1, 1 + finditem ITEM_ULTRA_BALL end NewMauville_Inside_EventScript_1B1849:: @ 81B1849 - giveitem_std ITEM_ESCAPE_ROPE, 1, 1 + finditem ITEM_ESCAPE_ROPE end NewMauville_Inside_EventScript_1B1856:: @ 81B1856 - giveitem_std ITEM_THUNDER_STONE, 1, 1 + finditem ITEM_THUNDER_STONE end NewMauville_Inside_EventScript_1B1863:: @ 81B1863 - giveitem_std ITEM_FULL_HEAL, 1, 1 + finditem ITEM_FULL_HEAL end NewMauville_Inside_EventScript_1B1870:: @ 81B1870 - giveitem_std ITEM_PARALYZE_HEAL, 1, 1 + finditem ITEM_PARALYZE_HEAL end AbandonedShip_Rooms_1F_EventScript_1B187D:: @ 81B187D - giveitem_std ITEM_HARBOR_MAIL, 1, 1 + finditem ITEM_HARBOR_MAIL end AbandonedShip_Rooms_B1F_EventScript_1B188A:: @ 81B188A - giveitem_std ITEM_ESCAPE_ROPE, 1, 1 + finditem ITEM_ESCAPE_ROPE end AbandonedShip_Rooms2_B1F_EventScript_1B1897:: @ 81B1897 - giveitem_std ITEM_DIVE_BALL, 1, 1 + finditem ITEM_DIVE_BALL end AbandonedShip_Room_B1F_EventScript_1B18A4:: @ 81B18A4 - giveitem_std ITEM_TM13_ICE_BEAM, 1, 1 + finditem ITEM_TM13_ICE_BEAM end AbandonedShip_Rooms2_1F_EventScript_1B18B1:: @ 81B18B1 - giveitem_std ITEM_REVIVE, 1, 1 + finditem ITEM_REVIVE end AbandonedShip_CaptainsOffice_EventScript_1B18BE:: @ 81B18BE - giveitem_std ITEM_STORAGE_KEY, 1, 1 + finditem ITEM_STORAGE_KEY end AbandonedShip_HiddenFloorRooms_EventScript_1B18CB:: @ 81B18CB - giveitem_std ITEM_LUXURY_BALL, 1, 1 + finditem ITEM_LUXURY_BALL end AbandonedShip_HiddenFloorRooms_EventScript_1B18D8:: @ 81B18D8 - giveitem_std ITEM_SCANNER, 1, 1 + finditem ITEM_SCANNER end AbandonedShip_HiddenFloorRooms_EventScript_1B18E5:: @ 81B18E5 - giveitem_std ITEM_WATER_STONE, 1, 1 + finditem ITEM_WATER_STONE end AbandonedShip_HiddenFloorRooms_EventScript_1B18F2:: @ 81B18F2 - giveitem_std ITEM_TM18_RAIN_DANCE, 1, 1 + finditem ITEM_TM18_RAIN_DANCE end ScorchedSlab_EventScript_1B18FF:: @ 81B18FF - giveitem_std ITEM_TM11_SUNNY_DAY, 1, 1 + finditem ITEM_TM11_SUNNY_DAY end SafariZone_Northwest_EventScript_1B190C:: @ 81B190C - giveitem_std ITEM_TM22_SOLARBEAM, 1, 1 + finditem ITEM_TM22_SOLARBEAM end SafariZone_Northeast_EventScript_1B1919:: @ 81B1919 - giveitem_std ITEM_CALCIUM, 1, 1 + finditem ITEM_CALCIUM end SafariZone_Southwest_EventScript_1B1926:: @ 81B1926 - giveitem_std ITEM_MAX_REVIVE, 1, 1 + finditem ITEM_MAX_REVIVE end MtPyre_2F_EventScript_1B1933:: @ 81B1933 - giveitem_std ITEM_ULTRA_BALL, 1, 1 + finditem ITEM_ULTRA_BALL end MtPyre_3F_EventScript_1B1940:: @ 81B1940 - giveitem_std ITEM_SUPER_REPEL, 1, 1 + finditem ITEM_SUPER_REPEL end MtPyre_4F_EventScript_1B194D:: @ 81B194D - giveitem_std ITEM_SEA_INCENSE, 1, 1 + finditem ITEM_SEA_INCENSE end MtPyre_5F_EventScript_1B195A:: @ 81B195A - giveitem_std ITEM_LAX_INCENSE, 1, 1 + finditem ITEM_LAX_INCENSE end MtPyre_6F_EventScript_1B1967:: @ 81B1967 - giveitem_std ITEM_TM30_SHADOW_BALL, 1, 1 + finditem ITEM_TM30_SHADOW_BALL end MtPyre_Exterior_EventScript_1B1974:: @ 81B1974 - giveitem_std ITEM_MAX_POTION, 1, 1 + finditem ITEM_MAX_POTION end MtPyre_Exterior_EventScript_1B1981:: @ 81B1981 - giveitem_std ITEM_TM48_SKILL_SWAP, 1, 1 + finditem ITEM_TM48_SKILL_SWAP end AquaHideout_B1F_EventScript_1B198E:: @ 81B198E - giveitem_std ITEM_MASTER_BALL, 1, 1 + finditem ITEM_MASTER_BALL end AquaHideout_B1F_EventScript_1B199B:: @ 81B199B - giveitem_std ITEM_NUGGET, 1, 1 + finditem ITEM_NUGGET end AquaHideout_B1F_EventScript_1B19A8:: @ 81B19A8 - giveitem_std ITEM_MAX_ELIXIR, 1, 1 + finditem ITEM_MAX_ELIXIR end AquaHideout_B2F_EventScript_1B19B5:: @ 81B19B5 - giveitem_std ITEM_NEST_BALL, 1, 1 + finditem ITEM_NEST_BALL end MagmaHideout_B1F_EventScript_1B19C2:: @ 81B19C2 - giveitem_std ITEM_MASTER_BALL, 1, 1 + finditem ITEM_MASTER_BALL end MagmaHideout_B1F_EventScript_1B19CF:: @ 81B19CF - giveitem_std ITEM_NUGGET, 1, 1 + finditem ITEM_NUGGET end MagmaHideout_B1F_EventScript_1B19DC:: @ 81B19DC - giveitem_std ITEM_MAX_ELIXIR, 1, 1 + finditem ITEM_MAX_ELIXIR end MagmaHideout_B2F_EventScript_1B19E9:: @ 81B19E9 - giveitem_std ITEM_NEST_BALL, 1, 1 + finditem ITEM_NEST_BALL end ShoalCave_LowTideEntranceRoom_EventScript_1B19F6:: @ 81B19F6 - giveitem_std ITEM_BIG_PEARL, 1, 1 + finditem ITEM_BIG_PEARL end ShoalCave_LowTideInnerRoom_EventScript_1B1A03:: @ 81B1A03 - giveitem_std ITEM_RARE_CANDY, 1, 1 + finditem ITEM_RARE_CANDY end ShoalCave_LowTideStairsRoom_EventScript_1B1A10:: @ 81B1A10 - giveitem_std ITEM_ICE_HEAL, 1, 1 + finditem ITEM_ICE_HEAL end ShoalCave_LowTideIceRoom_EventScript_1B1A1D:: @ 81B1A1D - giveitem_std ITEM_TM07_HAIL, 1, 1 + finditem ITEM_TM07_HAIL end ShoalCave_LowTideIceRoom_EventScript_1B1A2A:: @ 81B1A2A - giveitem_std ITEM_NEVER_MELT_ICE, 1, 1 + finditem ITEM_NEVER_MELT_ICE end SeafloorCavern_Room9_EventScript_1B1A37:: @ 81B1A37 - giveitem_std ITEM_TM26_EARTHQUAKE, 1, 1 + finditem ITEM_TM26_EARTHQUAKE end CaveOfOrigin_B3F_EventScript_1B1A44:: @ 81B1A44 - giveitem_std ITEM_HM07_WATERFALL, 1, 1 + finditem ITEM_HM07_WATERFALL end Route110_TrickHousePuzzle1_EventScript_1B1A51:: @ 81B1A51 - giveitem_std ITEM_ORANGE_MAIL, 1, 1 + finditem ITEM_ORANGE_MAIL end Route110_TrickHousePuzzle2_EventScript_1B1A5E:: @ 81B1A5E - giveitem_std ITEM_HARBOR_MAIL, 1, 1 + finditem ITEM_HARBOR_MAIL end Route110_TrickHousePuzzle2_EventScript_1B1A6B:: @ 81B1A6B - giveitem_std ITEM_WAVE_MAIL, 1, 1 + finditem ITEM_WAVE_MAIL end Route110_TrickHousePuzzle3_EventScript_1B1A78:: @ 81B1A78 - giveitem_std ITEM_SHADOW_MAIL, 1, 1 + finditem ITEM_SHADOW_MAIL end Route110_TrickHousePuzzle3_EventScript_1B1A85:: @ 81B1A85 - giveitem_std ITEM_WOOD_MAIL, 1, 1 + finditem ITEM_WOOD_MAIL end Route110_TrickHousePuzzle4_EventScript_1B1A92:: @ 81B1A92 - giveitem_std ITEM_MECH_MAIL, 1, 1 + finditem ITEM_MECH_MAIL end Route110_TrickHousePuzzle6_EventScript_1B1A9F:: @ 81B1A9F - giveitem_std ITEM_GLITTER_MAIL, 1, 1 + finditem ITEM_GLITTER_MAIL end Route110_TrickHousePuzzle7_EventScript_1B1AAC:: @ 81B1AAC - giveitem_std ITEM_TROPIC_MAIL, 1, 1 + finditem ITEM_TROPIC_MAIL end Route110_TrickHousePuzzle8_EventScript_1B1AB9:: @ 81B1AB9 - giveitem_std ITEM_BEAD_MAIL, 1, 1 + finditem ITEM_BEAD_MAIL end VictoryRoad_1F_EventScript_1B1AC6:: @ 81B1AC6 - giveitem_std ITEM_MAX_ELIXIR, 1, 1 + finditem ITEM_MAX_ELIXIR end VictoryRoad_1F_EventScript_1B1AD3:: @ 81B1AD3 - giveitem_std ITEM_PP_UP, 1, 1 + finditem ITEM_PP_UP end VictoryRoad_B1F_EventScript_1B1AE0:: @ 81B1AE0 - giveitem_std ITEM_TM29_PSYCHIC, 1, 1 + finditem ITEM_TM29_PSYCHIC end VictoryRoad_B1F_EventScript_1B1AED:: @ 81B1AED - giveitem_std ITEM_FULL_RESTORE, 1, 1 + finditem ITEM_FULL_RESTORE end VictoryRoad_B2F_EventScript_1B1AFA:: @ 81B1AFA - giveitem_std ITEM_FULL_HEAL, 1, 1 + finditem ITEM_FULL_HEAL end @ 81B1B07 - giveitem_std ITEM_HM08_DIVE, 1, 1 + finditem ITEM_HM08_DIVE end diff --git a/data/maps/AbandonedShip_CaptainsOffice/scripts.inc b/data/maps/AbandonedShip_CaptainsOffice/scripts.inc index c7be02801..b9335025d 100644 --- a/data/maps/AbandonedShip_CaptainsOffice/scripts.inc +++ b/data/maps/AbandonedShip_CaptainsOffice/scripts.inc @@ -9,16 +9,16 @@ AbandonedShip_CaptainsOffice_EventScript_15EAF5:: @ 815EAF5 compare VAR_RESULT, 1 goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB23 goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2, AbandonedShip_CaptainsOffice_EventScript_15EB2D - msgbox AbandonedShip_CaptainsOffice_Text_198C85, 4 + msgbox AbandonedShip_CaptainsOffice_Text_198C85, MSGBOX_DEFAULT release end AbandonedShip_CaptainsOffice_EventScript_15EB23:: @ 815EB23 - msgbox AbandonedShip_CaptainsOffice_Text_198D00, 4 + msgbox AbandonedShip_CaptainsOffice_Text_198D00, MSGBOX_DEFAULT release end AbandonedShip_CaptainsOffice_EventScript_15EB2D:: @ 815EB2D - msgbox AbandonedShip_CaptainsOffice_Text_198D7B, 4 + msgbox AbandonedShip_CaptainsOffice_Text_198D7B, MSGBOX_DEFAULT release end diff --git a/data/maps/AbandonedShip_Corridors_1F/scripts.inc b/data/maps/AbandonedShip_Corridors_1F/scripts.inc index f2636fd31..e48f730f9 100644 --- a/data/maps/AbandonedShip_Corridors_1F/scripts.inc +++ b/data/maps/AbandonedShip_Corridors_1F/scripts.inc @@ -2,10 +2,10 @@ AbandonedShip_Corridors_1F_MapScripts:: @ 815E964 .byte 0 AbandonedShip_Corridors_1F_EventScript_15E965:: @ 815E965 - msgbox AbandonedShip_Corridors_1F_Text_1984D8, 2 + msgbox AbandonedShip_Corridors_1F_Text_1984D8, MSGBOX_NPC end AbandonedShip_Corridors_1F_EventScript_15E96E:: @ 815E96E - trainerbattle 0, TRAINER_CHARLIE, 0, AbandonedShip_Corridors_1F_Text_19843D, AbandonedShip_Corridors_1F_Text_198479 - msgbox AbandonedShip_Corridors_1F_Text_198493, 6 + trainerbattle_single TRAINER_CHARLIE, AbandonedShip_Corridors_1F_Text_19843D, AbandonedShip_Corridors_1F_Text_198479 + msgbox AbandonedShip_Corridors_1F_Text_198493, MSGBOX_AUTOCLOSE end diff --git a/data/maps/AbandonedShip_Corridors_B1F/scripts.inc b/data/maps/AbandonedShip_Corridors_B1F/scripts.inc index cdf430e27..a67a11787 100644 --- a/data/maps/AbandonedShip_Corridors_B1F/scripts.inc +++ b/data/maps/AbandonedShip_Corridors_B1F/scripts.inc @@ -1,6 +1,6 @@ AbandonedShip_Corridors_B1F_MapScripts:: @ 815E98F - map_script 5, AbandonedShip_Corridors_B1F_MapScript1_15E99A - map_script 1, AbandonedShip_Corridors_B1F_MapScript1_15E9A3 + map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Corridors_B1F_MapScript1_15E99A + map_script MAP_SCRIPT_ON_LOAD, AbandonedShip_Corridors_B1F_MapScript1_15E9A3 .byte 0 AbandonedShip_Corridors_B1F_MapScript1_15E99A:: @ 815E99A @@ -21,7 +21,7 @@ AbandonedShip_Corridors_B1F_EventScript_15E9C0:: @ 815E9C0 return AbandonedShip_Corridors_B1F_EventScript_15E9CA:: @ 815E9CA - msgbox AbandonedShip_Corridors_B1F_Text_19864A, 2 + msgbox AbandonedShip_Corridors_B1F_Text_19864A, MSGBOX_NPC end AbandonedShip_Corridors_B1F_EventScript_15E9D3:: @ 815E9D3 @@ -30,9 +30,9 @@ AbandonedShip_Corridors_B1F_EventScript_15E9D3:: @ 815E9D3 checkitem ITEM_STORAGE_KEY, 1 compare VAR_RESULT, 0 goto_if_eq AbandonedShip_Corridors_B1F_EventScript_15EA0A - msgbox AbandonedShip_Corridors_B1F_Text_198692, 4 + msgbox AbandonedShip_Corridors_B1F_Text_198692, MSGBOX_DEFAULT playse SE_PIN - takeitem ITEM_STORAGE_KEY, 1 + removeitem ITEM_STORAGE_KEY, 1 setflag FLAG_USED_STORAGE_KEY call AbandonedShip_Corridors_B1F_EventScript_15E9C0 special DrawWholeMapView @@ -40,16 +40,16 @@ AbandonedShip_Corridors_B1F_EventScript_15E9D3:: @ 815E9D3 end AbandonedShip_Corridors_B1F_EventScript_15EA0A:: @ 815EA0A - msgbox AbandonedShip_Corridors_B1F_Text_19865C, 4 + msgbox AbandonedShip_Corridors_B1F_Text_19865C, MSGBOX_DEFAULT releaseall end AbandonedShip_Corridors_B1F_EventScript_15EA14:: @ 815EA14 - msgbox AbandonedShip_Corridors_B1F_Text_1986EC, 4 + msgbox AbandonedShip_Corridors_B1F_Text_1986EC, MSGBOX_DEFAULT releaseall end AbandonedShip_Corridors_B1F_EventScript_15EA1E:: @ 815EA1E - trainerbattle 0, TRAINER_DUNCAN, 0, AbandonedShip_Corridors_B1F_Text_19856F, AbandonedShip_Corridors_B1F_Text_1985C5 - msgbox AbandonedShip_Corridors_B1F_Text_1985D7, 6 + trainerbattle_single TRAINER_DUNCAN, AbandonedShip_Corridors_B1F_Text_19856F, AbandonedShip_Corridors_B1F_Text_1985C5 + msgbox AbandonedShip_Corridors_B1F_Text_1985D7, MSGBOX_AUTOCLOSE end diff --git a/data/maps/AbandonedShip_Deck/scripts.inc b/data/maps/AbandonedShip_Deck/scripts.inc index 68d872f01..8e796436e 100644 --- a/data/maps/AbandonedShip_Deck/scripts.inc +++ b/data/maps/AbandonedShip_Deck/scripts.inc @@ -1,5 +1,5 @@ AbandonedShip_Deck_MapScripts:: @ 815E95A - map_script 3, AbandonedShip_Deck_MapScript1_15E960 + map_script MAP_SCRIPT_ON_TRANSITION, AbandonedShip_Deck_MapScript1_15E960 .byte 0 AbandonedShip_Deck_MapScript1_15E960:: @ 815E960 diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc b/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc index 6639e6b6e..09ab6d059 100644 --- a/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc +++ b/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc @@ -1,6 +1,6 @@ AbandonedShip_HiddenFloorCorridors_MapScripts:: @ 815EB46 - map_script 5, AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51 - map_script 1, AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A + map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51 + map_script MAP_SCRIPT_ON_LOAD, AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A .byte 0 AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51:: @ 815EB51 @@ -56,9 +56,9 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3 checkitem ITEM_ROOM_1_KEY, 1 compare VAR_RESULT, 0 goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF - msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, MSGBOX_DEFAULT playse SE_PIN - takeitem ITEM_ROOM_1_KEY, 1 + removeitem ITEM_ROOM_1_KEY setflag FLAG_USED_ROOM_1_KEY call AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3 special DrawWholeMapView @@ -71,9 +71,9 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A checkitem ITEM_ROOM_2_KEY, 1 compare VAR_RESULT, 0 goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9 - msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, MSGBOX_DEFAULT playse SE_PIN - takeitem ITEM_ROOM_2_KEY, 1 + removeitem ITEM_ROOM_2_KEY setflag FLAG_USED_ROOM_2_KEY call AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD special DrawWholeMapView @@ -86,9 +86,9 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61 checkitem ITEM_ROOM_4_KEY, 1 compare VAR_RESULT, 0 goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3 - msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, MSGBOX_DEFAULT playse SE_PIN - takeitem ITEM_ROOM_4_KEY, 1 + removeitem ITEM_ROOM_4_KEY setflag FLAG_USED_ROOM_4_KEY call AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7 special DrawWholeMapView @@ -101,9 +101,9 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98 checkitem ITEM_ROOM_6_KEY, 1 compare VAR_RESULT, 0 goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED - msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, MSGBOX_DEFAULT playse SE_PIN - takeitem ITEM_ROOM_6_KEY, 1 + removeitem ITEM_ROOM_6_KEY setflag FLAG_USED_ROOM_6_KEY call AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1 special DrawWholeMapView @@ -111,26 +111,26 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98 end AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF:: @ 815ECCF - msgbox AbandonedShip_HiddenFloorCorridors_Text_198DC0, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198DC0, MSGBOX_DEFAULT releaseall end AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9:: @ 815ECD9 - msgbox AbandonedShip_HiddenFloorCorridors_Text_198DF4, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198DF4, MSGBOX_DEFAULT releaseall end AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3:: @ 815ECE3 - msgbox AbandonedShip_HiddenFloorCorridors_Text_198E28, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198E28, MSGBOX_DEFAULT releaseall end AbandonedShip_HiddenFloorCorridors_EventScript_15ECED:: @ 815ECED - msgbox AbandonedShip_HiddenFloorCorridors_Text_198E5C, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_198E5C, MSGBOX_DEFAULT releaseall end AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7:: @ 815ECF7 - msgbox AbandonedShip_HiddenFloorCorridors_Text_1986EC, 4 + msgbox AbandonedShip_HiddenFloorCorridors_Text_1986EC, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc b/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc index 0c2e900c3..d28e80ec8 100644 --- a/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc +++ b/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc @@ -1,5 +1,5 @@ AbandonedShip_HiddenFloorRooms_MapScripts:: @ 815ED01 - map_script 2, AbandonedShip_HiddenFloorRooms_MapScript2_15ED07 + map_script MAP_SCRIPT_ON_FRAME_TABLE, AbandonedShip_HiddenFloorRooms_MapScript2_15ED07 .byte 0 AbandonedShip_HiddenFloorRooms_MapScript2_15ED07:: @ 815ED07 @@ -138,6 +138,6 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EE9B:: @ 815EE9B AbandonedShip_HiddenFloorRooms_EventScript_15EEAB:: @ 815EEAB lockall - msgbox AbandonedShip_HiddenFloorRooms_Text_198EE2, 4 + msgbox AbandonedShip_HiddenFloorRooms_Text_198EE2, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/AbandonedShip_Rooms2_1F/scripts.inc b/data/maps/AbandonedShip_Rooms2_1F/scripts.inc index 089893aa2..a1bad74b4 100644 --- a/data/maps/AbandonedShip_Rooms2_1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms2_1F/scripts.inc @@ -2,27 +2,27 @@ AbandonedShip_Rooms2_1F_MapScripts:: @ 815EA67 .byte 0 AbandonedShip_Rooms2_1F_EventScript_15EA68:: @ 815EA68 - trainerbattle 4, TRAINER_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1987C1, AbandonedShip_Rooms2_1F_Text_1987FE, AbandonedShip_Rooms2_1F_Text_19887F + trainerbattle_double TRAINER_LOIS_AND_HAL_1, AbandonedShip_Rooms2_1F_Text_1987C1, AbandonedShip_Rooms2_1F_Text_1987FE, AbandonedShip_Rooms2_1F_Text_19887F specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq AbandonedShip_Rooms2_1F_EventScript_15EA93 - msgbox AbandonedShip_Rooms2_1F_Text_198835, 6 + msgbox AbandonedShip_Rooms2_1F_Text_198835, MSGBOX_AUTOCLOSE end AbandonedShip_Rooms2_1F_EventScript_15EA93:: @ 815EA93 - trainerbattle 7, TRAINER_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1989DF, AbandonedShip_Rooms2_1F_Text_198A53, AbandonedShip_Rooms2_1F_Text_198AEE - msgbox AbandonedShip_Rooms2_1F_Text_198A70, 6 + trainerbattle_rematch_double TRAINER_LOIS_AND_HAL_1, AbandonedShip_Rooms2_1F_Text_1989DF, AbandonedShip_Rooms2_1F_Text_198A53, AbandonedShip_Rooms2_1F_Text_198AEE + msgbox AbandonedShip_Rooms2_1F_Text_198A70, MSGBOX_AUTOCLOSE end AbandonedShip_Rooms2_1F_EventScript_15EAAE:: @ 815EAAE - trainerbattle 4, TRAINER_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1988CC, AbandonedShip_Rooms2_1F_Text_198916, AbandonedShip_Rooms2_1F_Text_19899A + trainerbattle_double TRAINER_LOIS_AND_HAL_1, AbandonedShip_Rooms2_1F_Text_1988CC, AbandonedShip_Rooms2_1F_Text_198916, AbandonedShip_Rooms2_1F_Text_19899A specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq AbandonedShip_Rooms2_1F_EventScript_15EAD9 - msgbox AbandonedShip_Rooms2_1F_Text_198934, 6 + msgbox AbandonedShip_Rooms2_1F_Text_198934, MSGBOX_AUTOCLOSE end AbandonedShip_Rooms2_1F_EventScript_15EAD9:: @ 815EAD9 - trainerbattle 7, TRAINER_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_198B3B, AbandonedShip_Rooms2_1F_Text_198BCF, AbandonedShip_Rooms2_1F_Text_198C40 - msgbox AbandonedShip_Rooms2_1F_Text_198BEA, 6 + trainerbattle_rematch_double TRAINER_LOIS_AND_HAL_1, AbandonedShip_Rooms2_1F_Text_198B3B, AbandonedShip_Rooms2_1F_Text_198BCF, AbandonedShip_Rooms2_1F_Text_198C40 + msgbox AbandonedShip_Rooms2_1F_Text_198BEA, MSGBOX_AUTOCLOSE end diff --git a/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc b/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc index 0c8f3ffc9..073b78a38 100644 --- a/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc @@ -2,5 +2,5 @@ AbandonedShip_Rooms2_B1F_MapScripts:: @ 815EA4D .byte 0 AbandonedShip_Rooms2_B1F_EventScript_15EA4E:: @ 815EA4E - msgbox AbandonedShip_Rooms2_B1F_Text_198759, 2 + msgbox AbandonedShip_Rooms2_B1F_Text_198759, MSGBOX_NPC end diff --git a/data/maps/AbandonedShip_Rooms_1F/scripts.inc b/data/maps/AbandonedShip_Rooms_1F/scripts.inc index c5f9ad3f5..2db19af0d 100644 --- a/data/maps/AbandonedShip_Rooms_1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms_1F/scripts.inc @@ -2,5 +2,5 @@ AbandonedShip_Rooms_1F_MapScripts:: @ 815E985 .byte 0 AbandonedShip_Rooms_1F_EventScript_15E986:: @ 815E986 - msgbox AbandonedShip_Rooms_1F_Text_19850A, 2 + msgbox AbandonedShip_Rooms_1F_Text_19850A, MSGBOX_NPC end diff --git a/data/maps/AbandonedShip_Rooms_B1F/scripts.inc b/data/maps/AbandonedShip_Rooms_B1F/scripts.inc index 4299c7da4..6cce989c1 100644 --- a/data/maps/AbandonedShip_Rooms_B1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms_B1F/scripts.inc @@ -1,5 +1,5 @@ AbandonedShip_Rooms_B1F_MapScripts:: @ 815EA35 - map_script 5, AbandonedShip_Rooms_B1F_MapScript1_15EA3B + map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Rooms_B1F_MapScript1_15EA3B .byte 0 AbandonedShip_Rooms_B1F_MapScript1_15EA3B:: @ 815EA3B @@ -7,5 +7,5 @@ AbandonedShip_Rooms_B1F_MapScript1_15EA3B:: @ 815EA3B end AbandonedShip_Rooms_B1F_EventScript_15EA44:: @ 815EA44 - msgbox AbandonedShip_Rooms_B1F_Text_1986FE, 2 + msgbox AbandonedShip_Rooms_B1F_Text_1986FE, MSGBOX_NPC end diff --git a/data/maps/AbandonedShip_Underwater1/scripts.inc b/data/maps/AbandonedShip_Underwater1/scripts.inc index 52ba61136..b4bc0e6b2 100644 --- a/data/maps/AbandonedShip_Underwater1/scripts.inc +++ b/data/maps/AbandonedShip_Underwater1/scripts.inc @@ -1,5 +1,5 @@ AbandonedShip_Underwater1_MapScripts:: @ 815EA57 - map_script 5, AbandonedShip_Underwater1_MapScript1_15EA5D + map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Underwater1_MapScript1_15EA5D .byte 0 AbandonedShip_Underwater1_MapScript1_15EA5D:: @ 815EA5D diff --git a/data/maps/AbandonedShip_Underwater2/scripts.inc b/data/maps/AbandonedShip_Underwater2/scripts.inc index 22113661a..d00fa1a59 100644 --- a/data/maps/AbandonedShip_Underwater2/scripts.inc +++ b/data/maps/AbandonedShip_Underwater2/scripts.inc @@ -1,5 +1,5 @@ AbandonedShip_Underwater2_MapScripts:: @ 815EB37 - map_script 5, AbandonedShip_Underwater2_MapScript1_15EB3D + map_script MAP_SCRIPT_ON_RESUME, AbandonedShip_Underwater2_MapScript1_15EB3D .byte 0 AbandonedShip_Underwater2_MapScript1_15EB3D:: @ 815EB3D diff --git a/data/maps/AncientTomb/scripts.inc b/data/maps/AncientTomb/scripts.inc index 01b04bf27..a40e856be 100644 --- a/data/maps/AncientTomb/scripts.inc +++ b/data/maps/AncientTomb/scripts.inc @@ -1,7 +1,7 @@ AncientTomb_MapScripts:: @ 815EFBE - map_script 5, AncientTomb_MapScript1_15EFCE - map_script 1, AncientTomb_MapScript1_15EFE0 - map_script 3, AncientTomb_MapScript1_15EFDC + map_script MAP_SCRIPT_ON_RESUME, AncientTomb_MapScript1_15EFCE + map_script MAP_SCRIPT_ON_LOAD, AncientTomb_MapScript1_15EFE0 + map_script MAP_SCRIPT_ON_TRANSITION, AncientTomb_MapScript1_15EFDC .byte 0 AncientTomb_MapScript1_15EFCE:: @ 815EFCE @@ -39,7 +39,7 @@ AncientTomb_EventScript_15F021:: @ 815F021 end AncientTomb_EventScript_15F038:: @ 815F038 - msgbox AncientTomb_Text_1A13BE, 4 + msgbox AncientTomb_Text_1A13BE, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/AquaHideout_1F/scripts.inc b/data/maps/AquaHideout_1F/scripts.inc index e92e83cc8..768d7e28d 100644 --- a/data/maps/AquaHideout_1F/scripts.inc +++ b/data/maps/AquaHideout_1F/scripts.inc @@ -1,9 +1,9 @@ AquaHideout_1F_MapScripts:: @ 815D7C2 - map_script 3, AquaHideout_1F_MapScript1_15D7C8 + map_script MAP_SCRIPT_ON_TRANSITION, AquaHideout_1F_MapScript1_15D7C8 .byte 0 AquaHideout_1F_MapScript1_15D7C8:: @ 815D7C8 - call AquaHideout_1F_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end AquaHideout_1F_EventScript_15D7CE:: @ 815D7CE @@ -11,12 +11,12 @@ MagmaHideout_1F_EventScript_15D7CE:: @ 815D7CE lock faceplayer goto_if_set FLAG_MT_PYRE_ORB_STOLEN, AquaHideout_1F_EventScript_15D7E3 - msgbox AquaHideout_1F_Text_196AFD, 4 + msgbox AquaHideout_1F_Text_196AFD, MSGBOX_DEFAULT release end AquaHideout_1F_EventScript_15D7E3:: @ 815D7E3 - msgbox AquaHideout_1F_Text_196BC5, 4 + msgbox AquaHideout_1F_Text_196BC5, MSGBOX_DEFAULT release end @@ -25,22 +25,22 @@ MagmaHideout_1F_EventScript_15D7ED:: @ 815D7ED lock faceplayer goto_if_set FLAG_MT_PYRE_ORB_STOLEN, AquaHideout_1F_EventScript_15D802 - msgbox AquaHideout_1F_Text_196C83, 4 + msgbox AquaHideout_1F_Text_196C83, MSGBOX_DEFAULT release end AquaHideout_1F_EventScript_15D802:: @ 815D802 - msgbox AquaHideout_1F_Text_196D46, 4 + msgbox AquaHideout_1F_Text_196D46, MSGBOX_DEFAULT release end AquaHideout_1F_EventScript_15D80C:: @ 815D80C MagmaHideout_1F_EventScript_15D80C:: @ 815D80C - trainerbattle 2, TRAINER_HIDEOUT_1F_GRUNT, 0, AquaHideout_1F_Text_196E01, AquaHideout_1F_Text_196E28, AquaHideout_1F_EventScript_15D827 - msgbox AquaHideout_1F_Text_196E3D, 6 + trainerbattle_single TRAINER_HIDEOUT_1F_GRUNT, AquaHideout_1F_Text_196E01, AquaHideout_1F_Text_196E28, AquaHideout_1F_EventScript_15D827 + msgbox AquaHideout_1F_Text_196E3D, MSGBOX_AUTOCLOSE end AquaHideout_1F_EventScript_15D827:: @ 815D827 - msgbox AquaHideout_1F_Text_196E3D, 4 + msgbox AquaHideout_1F_Text_196E3D, MSGBOX_DEFAULT release end diff --git a/data/maps/AquaHideout_B1F/map.json b/data/maps/AquaHideout_B1F/map.json index a18fe6bb8..e0e661b7a 100644 --- a/data/maps/AquaHideout_B1F/map.json +++ b/data/maps/AquaHideout_B1F/map.json @@ -86,7 +86,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "AquaHideout_B1F_EventScript_1A04FD", + "script": "Hideout_B1F_EventScript_Electrode1", "flag": "FLAG_HIDE_ELECTRODE_1_HIDEOUT" }, { @@ -112,7 +112,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "AquaHideout_B1F_EventScript_1A051B", + "script": "Hideout_B1F_EventScript_Electrode2", "flag": "FLAG_HIDE_ELECTRODE_2_HIDEOUT" } ], diff --git a/data/maps/AquaHideout_B1F/scripts.inc b/data/maps/AquaHideout_B1F/scripts.inc index a5268d031..52fb300d8 100644 --- a/data/maps/AquaHideout_B1F/scripts.inc +++ b/data/maps/AquaHideout_B1F/scripts.inc @@ -1,6 +1,6 @@ AquaHideout_B1F_MapScripts:: @ 815D831 - map_script 5, AquaHideout_B1F_MapScript1_15D83C - map_script 3, AquaHideout_B1F_MapScript1_15D84A + map_script MAP_SCRIPT_ON_RESUME, AquaHideout_B1F_MapScript1_15D83C + map_script MAP_SCRIPT_ON_TRANSITION, AquaHideout_B1F_MapScript1_15D84A .byte 0 AquaHideout_B1F_MapScript1_15D83C:: @ 815D83C @@ -12,33 +12,33 @@ AquaHideout_B1F_EventScript_15D846:: @ 815D846 return AquaHideout_B1F_MapScript1_15D84A:: @ 815D84A - call AquaHideout_B1F_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end AquaHideout_B1F_EventScript_15D850:: @ 815D850 MagmaHideout_B1F_EventScript_15D850:: @ 815D850 - trainerbattle 2, TRAINER_HIDEOUT_B1F_GRUNT_1, 0, AquaHideout_B1F_Text_196E6F, AquaHideout_B1F_Text_196EB6, AquaHideout_B1F_EventScript_15D86B - msgbox AquaHideout_B1F_Text_196ECC, 6 + trainerbattle_single TRAINER_HIDEOUT_B1F_GRUNT_1, AquaHideout_B1F_Text_196E6F, AquaHideout_B1F_Text_196EB6, AquaHideout_B1F_EventScript_15D86B + msgbox AquaHideout_B1F_Text_196ECC, MSGBOX_AUTOCLOSE end AquaHideout_B1F_EventScript_15D86B:: @ 815D86B - msgbox AquaHideout_B1F_Text_196ECC, 4 + msgbox AquaHideout_B1F_Text_196ECC, MSGBOX_DEFAULT release end AquaHideout_B1F_EventScript_15D875:: @ 815D875 MagmaHideout_B1F_EventScript_15D875:: @ 815D875 - trainerbattle 2, TRAINER_HIDEOUT_B1F_GRUNT_2, 0, AquaHideout_B1F_Text_196F39, AquaHideout_B1F_Text_196F9B, AquaHideout_B1F_EventScript_15D890 - msgbox AquaHideout_B1F_Text_196FB5, 6 + trainerbattle_single TRAINER_HIDEOUT_B1F_GRUNT_2, AquaHideout_B1F_Text_196F39, AquaHideout_B1F_Text_196F9B, AquaHideout_B1F_EventScript_15D890 + msgbox AquaHideout_B1F_Text_196FB5, MSGBOX_AUTOCLOSE end AquaHideout_B1F_EventScript_15D890:: @ 815D890 - msgbox AquaHideout_B1F_Text_196FB5, 4 + msgbox AquaHideout_B1F_Text_196FB5, MSGBOX_DEFAULT release end AquaHideout_B1F_EventScript_15D89A:: @ 815D89A MagmaHideout_B1F_EventScript_15D89A:: @ 815D89A - trainerbattle 0, TRAINER_HIDEOUT_B1F_GRUNT_3, 0, AquaHideout_B1F_Text_196FFD, AquaHideout_B1F_Text_197040 - msgbox AquaHideout_B1F_Text_197056, 6 + trainerbattle_single TRAINER_HIDEOUT_B1F_GRUNT_3, AquaHideout_B1F_Text_196FFD, AquaHideout_B1F_Text_197040 + msgbox AquaHideout_B1F_Text_197056, MSGBOX_AUTOCLOSE end diff --git a/data/maps/AquaHideout_B2F/scripts.inc b/data/maps/AquaHideout_B2F/scripts.inc index 519c799fc..2ec8d5176 100644 --- a/data/maps/AquaHideout_B2F/scripts.inc +++ b/data/maps/AquaHideout_B2F/scripts.inc @@ -1,9 +1,9 @@ AquaHideout_B2F_MapScripts:: @ 815D8B1 - map_script 3, AquaHideout_B2F_MapScript1_15D8B7 + map_script MAP_SCRIPT_ON_TRANSITION, AquaHideout_B2F_MapScript1_15D8B7 .byte 0 AquaHideout_B2F_MapScript1_15D8B7:: @ 815D8B7 - call AquaHideout_B2F_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end AquaHideout_B2F_EventScript_15D8BD:: @ 815D8BD @@ -11,12 +11,12 @@ MagmaHideout_B2F_EventScript_15D8BD:: @ 815D8BD lockall setvar VAR_0x8008, 1 playse SE_PIN - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0833 + applymovement VAR_0x8008, Common_Movement_ExclamationMark waitmovement 0 .ifdef SAPPHIRE - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0839 + applymovement VAR_0x8008, Common_Movement_FacePlayer .else - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0841 + applymovement VAR_0x8008, Common_Movement_WalkInPlaceFastestUp .endif waitmovement 0 setvar VAR_TEMP_1, 1 @@ -25,8 +25,8 @@ MagmaHideout_B2F_EventScript_15D8BD:: @ 815D8BD AquaHideout_B2F_EventScript_15D8E1:: @ 815D8E1 MagmaHideout_B2F_EventScript_15D8E1:: @ 815D8E1 - trainerbattle 2, TRAINER_HIDEOUT_B2F_GRUNT_1, 0, AquaHideout_B2F_Text_197093, AquaHideout_B2F_Text_197145, AquaHideout_B2F_EventScript_15D8FD - msgbox AquaHideout_B2F_Text_1971AE, 4 + trainerbattle_single TRAINER_HIDEOUT_B2F_GRUNT_1, AquaHideout_B2F_Text_197093, AquaHideout_B2F_Text_197145, AquaHideout_B2F_EventScript_15D8FD + msgbox AquaHideout_B2F_Text_1971AE, MSGBOX_DEFAULT release end @@ -38,20 +38,20 @@ AquaHideout_B2F_EventScript_15D8FD:: @ 815D8FD setvar VAR_0x8009, 3 .endif .ifdef SAPPHIRE - applymovement VAR_0x8008, Movement_1A083F + applymovement VAR_0x8008, Common_Movement_WalkInPlaceFastestLeft .else - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0843 + applymovement VAR_0x8008, Common_Movement_WalkInPlaceFastestRight .endif waitmovement 0 delay 20 - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0839 + applymovement VAR_0x8008, Common_Movement_FacePlayer waitmovement 0 - msgbox AquaHideout_B2F_Text_197162, 4 + msgbox AquaHideout_B2F_Text_197162, MSGBOX_DEFAULT closemessage .ifdef SAPPHIRE - applymovement VAR_0x8008, Movement_1A083F + applymovement VAR_0x8008, Common_Movement_WalkInPlaceFastestLeft .else - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0843 + applymovement VAR_0x8008, Common_Movement_WalkInPlaceFastestRight .endif .ifdef SAPPHIRE applymovement VAR_0x8009, AquaHideout_B2F_Movement_15D958 @@ -61,9 +61,9 @@ AquaHideout_B2F_EventScript_15D8FD:: @ 815D8FD waitmovement 0 removeobject VAR_0x8009 delay 20 - applymovement VAR_0x8008, AquaHideout_B2F_Movement_1A0839 + applymovement VAR_0x8008, Common_Movement_FacePlayer waitmovement 0 - msgbox AquaHideout_B2F_Text_1971AE, 4 + msgbox AquaHideout_B2F_Text_1971AE, MSGBOX_DEFAULT setflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE setflag FLAG_HIDE_GRUNTS_LILYCOVE release @@ -74,28 +74,28 @@ AquaHideout_B2F_Movement_15D958:: @ 815D958 walk_left walk_left walk_left - end_movement + step_end AquaHideout_B2F_Movement_15D95D:: @ 815D95D walk_right walk_right walk_right walk_right - end_movement + step_end AquaHideout_B2F_EventScript_15D962:: @ 815D962 MagmaHideout_B2F_EventScript_15D962:: @ 815D962 - trainerbattle 2, TRAINER_HIDEOUT_B2F_GRUNT_2, 0, AquaHideout_B2F_Text_197270, AquaHideout_B2F_Text_1972AC, AquaHideout_B2F_EventScript_15D97D - msgbox AquaHideout_B2F_Text_1972D2, 6 + trainerbattle_single TRAINER_HIDEOUT_B2F_GRUNT_2, AquaHideout_B2F_Text_197270, AquaHideout_B2F_Text_1972AC, AquaHideout_B2F_EventScript_15D97D + msgbox AquaHideout_B2F_Text_1972D2, MSGBOX_AUTOCLOSE end AquaHideout_B2F_EventScript_15D97D:: @ 815D97D - msgbox AquaHideout_B2F_Text_1972D2, 4 + msgbox AquaHideout_B2F_Text_1972D2, MSGBOX_DEFAULT release end AquaHideout_B2F_EventScript_15D987:: @ 815D987 MagmaHideout_B2F_EventScript_15D987:: @ 815D987 - trainerbattle 0, TRAINER_HIDEOUT_B2F_GRUNT_3, 0, AquaHideout_B2F_Text_1972EF, AquaHideout_B2F_Text_197390 - msgbox AquaHideout_B2F_Text_1973C0, 6 + trainerbattle_single TRAINER_HIDEOUT_B2F_GRUNT_3, AquaHideout_B2F_Text_1972EF, AquaHideout_B2F_Text_197390 + msgbox AquaHideout_B2F_Text_1973C0, MSGBOX_AUTOCLOSE end diff --git a/data/maps/BattleTower_BattleRoom/scripts.inc b/data/maps/BattleTower_BattleRoom/scripts.inc index 589438fa3..99cbf517d 100644 --- a/data/maps/BattleTower_BattleRoom/scripts.inc +++ b/data/maps/BattleTower_BattleRoom/scripts.inc @@ -1,5 +1,5 @@ BattleTower_BattleRoom_MapScripts:: @ 81608DB - map_script 2, BattleTower_BattleRoom_MapScript2_1608E1 + map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleTower_BattleRoom_MapScript2_1608E1 .byte 0 BattleTower_BattleRoom_MapScript2_1608E1:: @ 81608E1 @@ -8,7 +8,7 @@ BattleTower_BattleRoom_MapScript2_1608E1:: @ 81608E1 BattleTower_BattleRoom_EventScript_1608EB:: @ 81608EB setvar VAR_TEMP_0, 1 - applymovement 255, BattleTower_BattleRoom_Movement_160AB7 + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_BattleRoom_Movement_160AB7 waitmovement 0 BattleTower_BattleRoom_EventScript_1608FA:: @ 81608FA @@ -17,7 +17,7 @@ BattleTower_BattleRoom_EventScript_1608FA:: @ 81608FA applymovement 1, BattleTower_BattleRoom_Movement_160AC0 waitmovement 0 special PrintBattleTowerTrainerGreeting - msgbox gStringVar4, 4 + msgbox gStringVar4, MSGBOX_DEFAULT waitmessage closemessage special ScrSpecial_HealPlayerParty @@ -48,9 +48,9 @@ BattleTower_BattleRoom_EventScript_160961:: @ 8160961 removeobject 1 applymovement 2, BattleTower_BattleRoom_Movement_160ACB waitmovement 0 - applymovement 255, BattleTower_BattleRoom_Movement_160ABC + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_BattleRoom_Movement_160ABC waitmovement 0 - msgbox BattleTower_BattleRoom_Text_19ACDC, 4 + msgbox BattleTower_BattleRoom_Text_19ACDC, MSGBOX_DEFAULT special LoadPlayerParty special SavePlayerParty special SetBattleTowerParty @@ -81,7 +81,7 @@ BattleTower_BattleRoom_EventScript_160A0E:: @ 8160A0E BattleTower_BattleRoom_EventScript_160A3C:: @ 8160A3C closemessage - applymovement 255, BattleTower_BattleRoom_Movement_160ABE + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_BattleRoom_Movement_160ABE waitmovement 0 applymovement 2, BattleTower_BattleRoom_Movement_160AD0 waitmovement 0 @@ -112,10 +112,10 @@ BattleTower_BattleRoom_EventScript_160A94:: @ 8160A94 waitmessage playse SE_SAVE waitse - msgbox BattleTower_BattleRoom_Text_1C6D05, 4 + msgbox BattleTower_BattleRoom_Text_1C6D05, MSGBOX_DEFAULT BattleTower_BattleRoom_EventScript_160AB1:: @ 8160AB1 - fadescreen 1 + fadescreen FADE_TO_BLACK special BattleTower_SoftReset end @@ -124,15 +124,15 @@ BattleTower_BattleRoom_Movement_160AB7:: @ 8160AB7 walk_up walk_up face_right - end_movement + step_end BattleTower_BattleRoom_Movement_160ABC:: @ 8160ABC face_down - end_movement + step_end BattleTower_BattleRoom_Movement_160ABE:: @ 8160ABE face_right - end_movement + step_end BattleTower_BattleRoom_Movement_160AC0:: @ 8160AC0 walk_down @@ -140,21 +140,21 @@ BattleTower_BattleRoom_Movement_160AC0:: @ 8160AC0 walk_down walk_down face_left - end_movement + step_end BattleTower_BattleRoom_Movement_160AC6:: @ 8160AC6 walk_up walk_up walk_up walk_up - end_movement + step_end BattleTower_BattleRoom_Movement_160ACB:: @ 8160ACB walk_right walk_right walk_right walk_up - end_movement + step_end BattleTower_BattleRoom_Movement_160AD0:: @ 8160AD0 walk_down @@ -162,4 +162,4 @@ BattleTower_BattleRoom_Movement_160AD0:: @ 8160AD0 walk_left walk_left face_right - end_movement + step_end diff --git a/data/maps/BattleTower_Corridor/scripts.inc b/data/maps/BattleTower_Corridor/scripts.inc index 8981a2a14..9f006e6c9 100644 --- a/data/maps/BattleTower_Corridor/scripts.inc +++ b/data/maps/BattleTower_Corridor/scripts.inc @@ -1,6 +1,6 @@ BattleTower_Corridor_MapScripts:: @ 8160845 - map_script 1, BattleTower_Corridor_MapScript1_160850 - map_script 2, BattleTower_Corridor_MapScript2_160881 + map_script MAP_SCRIPT_ON_LOAD, BattleTower_Corridor_MapScript1_160850 + map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleTower_Corridor_MapScript2_160881 .byte 0 BattleTower_Corridor_MapScript1_160850:: @ 8160850 @@ -24,13 +24,13 @@ BattleTower_Corridor_EventScript_16088B:: @ 816088B compare VAR_0x8006, 1 goto_if_eq BattleTower_Corridor_EventScript_1608B1 applymovement 1, BattleTower_Corridor_Movement_1608D5 - applymovement 255, BattleTower_Corridor_Movement_1608D4 + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Corridor_Movement_1608D4 waitmovement 0 goto BattleTower_Corridor_EventScript_1608C2 BattleTower_Corridor_EventScript_1608B1:: @ 81608B1 applymovement 1, BattleTower_Corridor_Movement_1608D2 - applymovement 255, BattleTower_Corridor_Movement_1608D1 + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Corridor_Movement_1608D1 waitmovement 0 BattleTower_Corridor_EventScript_1608C2:: @ 81608C2 @@ -55,4 +55,4 @@ BattleTower_Corridor_Movement_1608D5:: @ 81608D5 walk_right walk_up set_invisible - end_movement + step_end diff --git a/data/maps/BattleTower_Elevator/scripts.inc b/data/maps/BattleTower_Elevator/scripts.inc index f3373ee6e..4e5d8b8c1 100644 --- a/data/maps/BattleTower_Elevator/scripts.inc +++ b/data/maps/BattleTower_Elevator/scripts.inc @@ -1,6 +1,6 @@ BattleTower_Elevator_MapScripts:: @ 81607CF - map_script 2, BattleTower_Elevator_MapScript2_1607DA - map_script 4, BattleTower_Elevator_MapScript2_160821 + map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleTower_Elevator_MapScript2_1607DA + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleTower_Elevator_MapScript2_160821 .byte 0 BattleTower_Elevator_MapScript2_1607DA:: @ 81607DA @@ -10,13 +10,13 @@ BattleTower_Elevator_MapScript2_1607DA:: @ 81607DA BattleTower_Elevator_EventScript_1607E4:: @ 81607E4 setvar VAR_TEMP_0, 1 applymovement 1, BattleTower_Elevator_Movement_160835 - applymovement 255, BattleTower_Elevator_Movement_160839 + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Elevator_Movement_160839 waitmovement 0 special ShakeScreenInElevator waitstate delay 64 applymovement 1, BattleTower_Elevator_Movement_16083D - applymovement 255, BattleTower_Elevator_Movement_160841 + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Elevator_Movement_160841 waitmovement 0 setvar VAR_TEMP_0, 0 warp MAP_BATTLE_TOWER_CORRIDOR, 255, 8, 1 @@ -29,29 +29,29 @@ BattleTower_Elevator_MapScript2_160821:: @ 8160821 BattleTower_Elevator_EventScript_16082B:: @ 816082B setvar VAR_TEMP_1, 1 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end BattleTower_Elevator_Movement_160835:: @ 8160835 walk_up walk_right face_down - end_movement + step_end BattleTower_Elevator_Movement_160839:: @ 8160839 walk_up walk_up face_down - end_movement + step_end BattleTower_Elevator_Movement_16083D:: @ 816083D walk_down walk_down set_invisible - end_movement + step_end BattleTower_Elevator_Movement_160841:: @ 8160841 walk_right walk_down walk_down - end_movement + step_end diff --git a/data/maps/BattleTower_Lobby/scripts.inc b/data/maps/BattleTower_Lobby/scripts.inc index bac2dff05..e30502fb6 100644 --- a/data/maps/BattleTower_Lobby/scripts.inc +++ b/data/maps/BattleTower_Lobby/scripts.inc @@ -1,8 +1,8 @@ BattleTower_Lobby_MapScripts:: @ 816027E - map_script 5, BattleTower_Lobby_MapScript1_160293 - map_script 3, BattleTower_Lobby_MapScript1_1602E8 - map_script 2, BattleTower_Lobby_MapScript2_160302 - map_script 4, BattleTower_Lobby_MapScript2_1602EE + map_script MAP_SCRIPT_ON_RESUME, BattleTower_Lobby_MapScript1_160293 + map_script MAP_SCRIPT_ON_TRANSITION, BattleTower_Lobby_MapScript1_1602E8 + map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleTower_Lobby_MapScript2_160302 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleTower_Lobby_MapScript2_1602EE .byte 0 BattleTower_Lobby_MapScript1_160293:: @ 8160293 @@ -44,7 +44,7 @@ BattleTower_Lobby_MapScript2_1602EE:: @ 81602EE BattleTower_Lobby_EventScript_1602F8:: @ 81602F8 setvar VAR_TEMP_1, 1 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end BattleTower_Lobby_MapScript2_160302:: @ 8160302 @@ -62,7 +62,7 @@ BattleTower_Lobby_EventScript_16032C:: @ 816032C BattleTower_Lobby_EventScript_160330:: @ 8160330 lock faceplayer - msgbox BattleTower_Lobby_Text_19A3FD, 4 + msgbox BattleTower_Lobby_Text_19A3FD, MSGBOX_DEFAULT closemessage setvar VAR_TEMP_0, 5 release @@ -84,7 +84,7 @@ BattleTower_Lobby_EventScript_160342:: @ 8160342 waitmessage playfanfare MUS_FANFA4 waitfanfare - msgbox BattleTower_Lobby_Text_19A719, 4 + msgbox BattleTower_Lobby_Text_19A719, MSGBOX_DEFAULT BattleTower_Lobby_EventScript_16037D:: @ 816037D setvar VAR_0x8004, 8 @@ -118,17 +118,17 @@ BattleTower_Lobby_EventScript_1603AD:: @ 81603AD special BattleTowerUtil compare VAR_RESULT, 49 goto_if_ne BattleTower_Lobby_EventScript_1603F8 - msgbox BattleTower_Lobby_Text_19A617, 4 + msgbox BattleTower_Lobby_Text_19A617, MSGBOX_DEFAULT BattleTower_Lobby_EventScript_1603F8:: @ 81603F8 - msgbox BattleTower_Lobby_Text_199FA9, 4 + msgbox BattleTower_Lobby_Text_199FA9, MSGBOX_DEFAULT closemessage setvar VAR_TEMP_0, 5 release end BattleTower_Lobby_EventScript_160408:: @ 8160408 - msgbox BattleTower_Lobby_Text_19A520, 4 + msgbox BattleTower_Lobby_Text_19A520, MSGBOX_DEFAULT waitmessage closemessage setvar VAR_TEMP_0, 5 @@ -148,7 +148,7 @@ BattleTower_Lobby_EventScript_160419:: @ 8160419 special SaveBattleTowerProgress playse SE_SAVE waitse - msgbox BattleTower_Lobby_Text_199FA9, 4 + msgbox BattleTower_Lobby_Text_199FA9, MSGBOX_DEFAULT closemessage setvar VAR_TEMP_0, 5 release @@ -172,7 +172,7 @@ BattleTower_Lobby_EventScript_16044B:: @ 816044B setvar VAR_TEMP_0, 5 special SavePlayerParty special SetBattleTowerParty - msgbox BattleTower_Lobby_Text_19A0A8, 4 + msgbox BattleTower_Lobby_Text_19A0A8, MSGBOX_DEFAULT closemessage call BattleTower_Lobby_EventScript_160664 warp MAP_BATTLE_TOWER_ELEVATOR, 255, 1, 6 @@ -187,7 +187,7 @@ BattleTower_Lobby_EventScript_16049E:: @ 816049E compare VAR_RESULT, 6 goto_if_eq BattleTower_Lobby_EventScript_160342 special SavePlayerParty - msgbox BattleTower_Lobby_Text_199F2C, 4 + msgbox BattleTower_Lobby_Text_199F2C, MSGBOX_DEFAULT BattleTower_Lobby_EventScript_1604BE:: @ 81604BE message BattleTower_Lobby_Text_199F79 @@ -213,8 +213,8 @@ BattleTower_Lobby_EventScript_1604FA:: @ 81604FA copyvar VAR_0x8005, VAR_RESULT copyvar VAR_0x8006, VAR_RESULT special SetBattleTowerProperty - msgbox BattleTower_Lobby_Text_19A07B, 4 - fadescreen 1 + msgbox BattleTower_Lobby_Text_19A07B, MSGBOX_DEFAULT + fadescreen FADE_TO_BLACK special ChooseBattleTowerPlayerParty waitstate compare VAR_RESULT, 0 @@ -240,7 +240,7 @@ BattleTower_Lobby_EventScript_160587:: @ 8160587 special LoadPlayerParty closemessage delay 2 - call S_DoSaveDialog + call Common_EventScript_SaveGame setvar VAR_TEMP_0, 5 erasebox 0, 0, 15, 10 compare VAR_RESULT, 0 @@ -249,7 +249,7 @@ BattleTower_Lobby_EventScript_160587:: @ 8160587 special SavePlayerParty special SetBattleTowerParty setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 1 - msgbox BattleTower_Lobby_Text_19A0A8, 4 + msgbox BattleTower_Lobby_Text_19A0A8, MSGBOX_DEFAULT closemessage call BattleTower_Lobby_EventScript_160664 warp MAP_BATTLE_TOWER_ELEVATOR, 255, 1, 6 @@ -257,7 +257,7 @@ BattleTower_Lobby_EventScript_160587:: @ 8160587 waitstate BattleTower_Lobby_EventScript_160600:: @ 8160600 - msgbox BattleTower_Lobby_Text_19A0D1, 4 + msgbox BattleTower_Lobby_Text_19A0D1, MSGBOX_DEFAULT goto BattleTower_Lobby_EventScript_1604BE BattleTower_Lobby_EventScript_16060D:: @ 816060D @@ -266,11 +266,11 @@ BattleTower_Lobby_EventScript_16060D:: @ 816060D case 1, BattleTower_Lobby_EventScript_160635 BattleTower_Lobby_EventScript_160628:: @ 8160628 - msgbox BattleTower_Lobby_Text_19A249, 4 + msgbox BattleTower_Lobby_Text_19A249, MSGBOX_DEFAULT goto BattleTower_Lobby_EventScript_160662 BattleTower_Lobby_EventScript_160635:: @ 8160635 - msgbox BattleTower_Lobby_Text_19A32D, 4 + msgbox BattleTower_Lobby_Text_19A32D, MSGBOX_DEFAULT goto BattleTower_Lobby_EventScript_160662 BattleTower_Lobby_EventScript_160642:: @ 8160642 @@ -282,7 +282,7 @@ BattleTower_Lobby_EventScript_16064F:: @ 816064F special LoadPlayerParty BattleTower_Lobby_EventScript_160652:: @ 8160652 - msgbox BattleTower_Lobby_Text_199FA9, 4 + msgbox BattleTower_Lobby_Text_199FA9, MSGBOX_DEFAULT setvar VAR_0x8004, 11 special SetBattleTowerProperty @@ -292,12 +292,12 @@ BattleTower_Lobby_EventScript_160662:: @ 8160662 BattleTower_Lobby_EventScript_160664:: @ 8160664 applymovement 1, BattleTower_Lobby_Movement_160693 - applymovement 255, BattleTower_Lobby_Movement_160693 + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Lobby_Movement_160693 waitmovement 0 opendoor 6, 1 waitdooranim applymovement 1, BattleTower_Lobby_Movement_160697 - applymovement 255, BattleTower_Lobby_Movement_16069A + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Lobby_Movement_16069A waitmovement 0 closedoor 6, 1 waitdooranim @@ -307,18 +307,18 @@ BattleTower_Lobby_Movement_160693:: @ 8160693 walk_up walk_up walk_up - end_movement + step_end BattleTower_Lobby_Movement_160697:: @ 8160697 walk_up set_invisible - end_movement + step_end BattleTower_Lobby_Movement_16069A:: @ 816069A walk_up walk_up set_invisible - end_movement + step_end @ 816069E walk_fast_up @@ -327,7 +327,7 @@ BattleTower_Lobby_Movement_16069A:: @ 816069A walk_fast_up walk_fast_up set_invisible - end_movement + step_end BattleTower_Lobby_EventScript_1606A5:: @ 81606A5 lock @@ -340,9 +340,9 @@ BattleTower_Lobby_EventScript_1606A5:: @ 81606A5 end BattleTower_Lobby_EventScript_1606CC:: @ 81606CC - msgbox BattleTower_Lobby_Text_19A7C3, 4 + msgbox BattleTower_Lobby_Text_19A7C3, MSGBOX_DEFAULT setvar VAR_0x8004, 1 - call BattleTower_Lobby_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 @@ -352,26 +352,26 @@ BattleTower_Lobby_EventScript_1606CC:: @ 81606CC end BattleTower_Lobby_EventScript_1606F7:: @ 81606F7 - msgbox BattleTower_Lobby_Text_19A7FD, 4 + msgbox BattleTower_Lobby_Text_19A7FD, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_160701:: @ 8160701 - msgbox BattleTower_Lobby_Text_19A83D, 4 + msgbox BattleTower_Lobby_Text_19A83D, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_16070B:: @ 816070B - msgbox BattleTower_Lobby_Text_19A871, 4 + msgbox BattleTower_Lobby_Text_19A871, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_160715:: @ 8160715 - msgbox BattleTower_Lobby_Text_19A8AE, 2 + msgbox BattleTower_Lobby_Text_19A8AE, MSGBOX_NPC end BattleTower_Lobby_EventScript_16071E:: @ 816071E - msgbox BattleTower_Lobby_Text_19A946, 2 + msgbox BattleTower_Lobby_Text_19A946, MSGBOX_NPC end BattleTower_Lobby_EventScript_160727:: @ 8160727 @@ -387,13 +387,13 @@ BattleTower_Lobby_EventScript_160733:: @ 8160733 faceplayer goto_if_set FLAG_RECEIVED_GOLD_SHIELD, BattleTower_Lobby_EventScript_1607C5 goto_if_set FLAG_RECEIVED_SILVER_SHIELD, BattleTower_Lobby_EventScript_160773 - msgbox BattleTower_Lobby_Text_19A9EE, 4 + msgbox BattleTower_Lobby_Text_19A9EE, MSGBOX_DEFAULT setvar VAR_0x8008, DECOR_SILVER_SHIELD - givedecoration_std DECOR_SILVER_SHIELD + givedecoration DECOR_SILVER_SHIELD compare VAR_RESULT, 0 goto_if_eq BattleTower_Lobby_EventScript_1607AF setflag FLAG_RECEIVED_SILVER_SHIELD - msgbox BattleTower_Lobby_Text_19ABAA, 4 + msgbox BattleTower_Lobby_Text_19ABAA, MSGBOX_DEFAULT release end @@ -401,24 +401,24 @@ BattleTower_Lobby_EventScript_160773:: @ 8160773 specialvar VAR_RESULT, GetBestBattleTowerStreak compare VAR_RESULT, 100 goto_if_lt BattleTower_Lobby_EventScript_1607C5 - msgbox BattleTower_Lobby_Text_19AAC4, 4 + msgbox BattleTower_Lobby_Text_19AAC4, MSGBOX_DEFAULT setvar VAR_0x8008, DECOR_GOLD_SHIELD - givedecoration_std DECOR_GOLD_SHIELD + givedecoration DECOR_GOLD_SHIELD compare VAR_RESULT, 0 goto_if_eq BattleTower_Lobby_EventScript_1607AF setflag FLAG_RECEIVED_GOLD_SHIELD - msgbox BattleTower_Lobby_Text_19ABAA, 4 + msgbox BattleTower_Lobby_Text_19ABAA, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_1607AF:: @ 81607AF bufferdecorationname 1, VAR_0x8008 - msgbox BattleTower_Lobby_Text_1A0CEF, 4 - msgbox BattleTower_Lobby_Text_19ABED, 4 + msgbox Text_NoRoomLeftForAnother, MSGBOX_DEFAULT + msgbox BattleTower_Lobby_Text_19ABED, MSGBOX_DEFAULT release end BattleTower_Lobby_EventScript_1607C5:: @ 81607C5 - msgbox BattleTower_Lobby_Text_19AC55, 4 + msgbox BattleTower_Lobby_Text_19AC55, MSGBOX_DEFAULT release end diff --git a/data/maps/BattleTower_Outside/scripts.inc b/data/maps/BattleTower_Outside/scripts.inc index 680738272..0290737ce 100644 --- a/data/maps/BattleTower_Outside/scripts.inc +++ b/data/maps/BattleTower_Outside/scripts.inc @@ -1,5 +1,5 @@ BattleTower_Outside_MapScripts:: @ 8160156 - map_script 3, BattleTower_Outside_MapScript1_16015C + map_script MAP_SCRIPT_ON_TRANSITION, BattleTower_Outside_MapScript1_16015C .byte 0 BattleTower_Outside_MapScript1_16015C:: @ 816015C @@ -11,7 +11,7 @@ BattleTower_Outside_MapScript1_16015C:: @ 816015C BattleTower_Outside_EventScript_160168:: @ 8160168 lock faceplayer - msgbox BattleTower_Outside_Text_199D06, 4 + msgbox BattleTower_Outside_Text_199D06, MSGBOX_DEFAULT checkitem ITEM_SS_TICKET, 1 compare VAR_RESULT, 0 goto_if_eq BattleTower_Outside_EventScript_1601C6 @@ -30,7 +30,7 @@ BattleTower_Outside_EventScript_16018E:: @ 816018E end BattleTower_Outside_EventScript_1601C6:: @ 81601C6 - msgbox BattleTower_Outside_Text_199D40, 4 + msgbox BattleTower_Outside_Text_199D40, MSGBOX_DEFAULT release end @@ -38,7 +38,7 @@ BattleTower_Outside_EventScript_1601D0:: @ 81601D0 msgbox BattleTower_Outside_Text_199DF2, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq BattleTower_Outside_EventScript_160226 - msgbox BattleTower_Outside_Text_199E4B, 4 + msgbox BattleTower_Outside_Text_199E4B, MSGBOX_DEFAULT call BattleTower_Outside_EventScript_160232 warp MAP_SLATEPORT_CITY_HARBOR, 255, 8, 11 waitstate @@ -49,7 +49,7 @@ BattleTower_Outside_EventScript_1601FB:: @ 81601FB msgbox BattleTower_Outside_Text_199E0E, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq BattleTower_Outside_EventScript_160226 - msgbox BattleTower_Outside_Text_199E4B, 4 + msgbox BattleTower_Outside_Text_199E4B, MSGBOX_DEFAULT call BattleTower_Outside_EventScript_160232 warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11 waitstate @@ -64,31 +64,31 @@ BattleTower_Outside_EventScript_160226:: @ 8160226 BattleTower_Outside_EventScript_160232:: @ 8160232 closemessage - applymovement VAR_LAST_TALKED, BattleTower_Outside_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 30 hideobjectat 5, MAP_BATTLE_TOWER_OUTSIDE setvar VAR_0x8004, 4 - call BattleTower_Outside_EventScript_1A047C + call Common_EventScript_FerryDepartIsland return BattleTower_Outside_EventScript_160250:: @ 8160250 - msgbox BattleTower_Outside_Text_199E29, 4 + msgbox BattleTower_Outside_Text_199E29, MSGBOX_DEFAULT release end BattleTower_Outside_EventScript_16025A:: @ 816025A - msgbox BattleTower_Outside_Text_199C6F, 3 + msgbox BattleTower_Outside_Text_199C6F, MSGBOX_SIGN end BattleTower_Outside_EventScript_160263:: @ 8160263 - msgbox BattleTower_Outside_Text_199CA4, 2 + msgbox BattleTower_Outside_Text_199CA4, MSGBOX_NPC end BattleTower_Outside_EventScript_16026C:: @ 816026C - msgbox BattleTower_Outside_Text_199E9C, 2 + msgbox BattleTower_Outside_Text_199E9C, MSGBOX_NPC end BattleTower_Outside_EventScript_160275:: @ 8160275 - msgbox BattleTower_Outside_Text_199ED4, 2 + msgbox BattleTower_Outside_Text_199ED4, MSGBOX_NPC end diff --git a/data/maps/CaveOfOrigin_1F/map.json b/data/maps/CaveOfOrigin_1F/map.json index 0a12aa36e..a111c1a10 100644 --- a/data/maps/CaveOfOrigin_1F/map.json +++ b/data/maps/CaveOfOrigin_1F/map.json @@ -35,7 +35,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_1F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -44,7 +44,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_1F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -53,7 +53,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_1F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" } ], "bg_events": [] diff --git a/data/maps/CaveOfOrigin_1F/scripts.inc b/data/maps/CaveOfOrigin_1F/scripts.inc index 58c6563f6..0ad0d0019 100644 --- a/data/maps/CaveOfOrigin_1F/scripts.inc +++ b/data/maps/CaveOfOrigin_1F/scripts.inc @@ -1,7 +1,7 @@ CaveOfOrigin_1F_MapScripts:: @ 815DD6C - map_script 3, CaveOfOrigin_1F_MapScript1_15DD72 + map_script MAP_SCRIPT_ON_TRANSITION, CaveOfOrigin_1F_MapScript1_15DD72 .byte 0 CaveOfOrigin_1F_MapScript1_15DD72:: @ 815DD72 - call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_1F_EventScript_1A04E3 + call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_EventScript_DisableTriggers end diff --git a/data/maps/CaveOfOrigin_B1F/map.json b/data/maps/CaveOfOrigin_B1F/map.json index ed873116c..71220abe6 100644 --- a/data/maps/CaveOfOrigin_B1F/map.json +++ b/data/maps/CaveOfOrigin_B1F/map.json @@ -35,7 +35,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_B1F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -44,7 +44,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_B1F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -53,7 +53,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_B1F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" } ], "bg_events": [] diff --git a/data/maps/CaveOfOrigin_B1F/scripts.inc b/data/maps/CaveOfOrigin_B1F/scripts.inc index c79eb088e..62aaed6d9 100644 --- a/data/maps/CaveOfOrigin_B1F/scripts.inc +++ b/data/maps/CaveOfOrigin_B1F/scripts.inc @@ -1,7 +1,7 @@ CaveOfOrigin_B1F_MapScripts:: @ 815DD7C - map_script 3, CaveOfOrigin_B1F_MapScript1_15DD82 + map_script MAP_SCRIPT_ON_TRANSITION, CaveOfOrigin_B1F_MapScript1_15DD82 .byte 0 CaveOfOrigin_B1F_MapScript1_15DD82:: @ 815DD82 - call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B1F_EventScript_1A04E3 + call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_EventScript_DisableTriggers end diff --git a/data/maps/CaveOfOrigin_B2F/map.json b/data/maps/CaveOfOrigin_B2F/map.json index 9c35a6ad3..0a2f03ae2 100644 --- a/data/maps/CaveOfOrigin_B2F/map.json +++ b/data/maps/CaveOfOrigin_B2F/map.json @@ -35,7 +35,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_B2F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -44,7 +44,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_B2F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -53,7 +53,7 @@ "elevation": 3, "var": "VAR_TEMP_2", "var_value": "0", - "script": "CaveOfOrigin_B2F_EventScript_1A04BB" + "script": "CaveOfOrigin_EventScript_Shake2" } ], "bg_events": [] diff --git a/data/maps/CaveOfOrigin_B2F/scripts.inc b/data/maps/CaveOfOrigin_B2F/scripts.inc index 66b02ee9f..ca0249f68 100644 --- a/data/maps/CaveOfOrigin_B2F/scripts.inc +++ b/data/maps/CaveOfOrigin_B2F/scripts.inc @@ -1,7 +1,7 @@ CaveOfOrigin_B2F_MapScripts:: @ 815DD8C - map_script 3, CaveOfOrigin_B2F_MapScript1_15DD92 + map_script MAP_SCRIPT_ON_TRANSITION, CaveOfOrigin_B2F_MapScript1_15DD92 .byte 0 CaveOfOrigin_B2F_MapScript1_15DD92:: @ 815DD92 - call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B2F_EventScript_1A04E3 + call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_EventScript_DisableTriggers end diff --git a/data/maps/CaveOfOrigin_B3F/map.json b/data/maps/CaveOfOrigin_B3F/map.json index e0b2c8c5c..4546d50f8 100644 --- a/data/maps/CaveOfOrigin_B3F/map.json +++ b/data/maps/CaveOfOrigin_B3F/map.json @@ -49,7 +49,7 @@ "elevation": 3, "var": "VAR_TEMP_1", "var_value": "0", - "script": "CaveOfOrigin_B3F_EventScript_1A04AF" + "script": "CaveOfOrigin_EventScript_Shake1" }, { "type": "trigger", @@ -58,7 +58,7 @@ "elevation": 3, "var": "VAR_TEMP_2", "var_value": "0", - "script": "CaveOfOrigin_B3F_EventScript_1A04BB" + "script": "CaveOfOrigin_EventScript_Shake2" }, { "type": "trigger", @@ -67,7 +67,7 @@ "elevation": 3, "var": "VAR_TEMP_2", "var_value": "0", - "script": "CaveOfOrigin_B3F_EventScript_1A04BB" + "script": "CaveOfOrigin_EventScript_Shake2" } ], "bg_events": [] diff --git a/data/maps/CaveOfOrigin_B3F/scripts.inc b/data/maps/CaveOfOrigin_B3F/scripts.inc index 8084ceb43..2ec00218c 100644 --- a/data/maps/CaveOfOrigin_B3F/scripts.inc +++ b/data/maps/CaveOfOrigin_B3F/scripts.inc @@ -1,7 +1,7 @@ CaveOfOrigin_B3F_MapScripts:: @ 815DD9C - map_script 3, CaveOfOrigin_B3F_MapScript1_15DDA2 + map_script MAP_SCRIPT_ON_TRANSITION, CaveOfOrigin_B3F_MapScript1_15DDA2 .byte 0 CaveOfOrigin_B3F_MapScript1_15DDA2:: @ 815DDA2 - call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B3F_EventScript_1A04E3 + call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_EventScript_DisableTriggers end diff --git a/data/maps/CaveOfOrigin_B4F/map.json b/data/maps/CaveOfOrigin_B4F/map.json index 43e765b0b..5270d384b 100644 --- a/data/maps/CaveOfOrigin_B4F/map.json +++ b/data/maps/CaveOfOrigin_B4F/map.json @@ -51,7 +51,7 @@ "elevation": 3, "var": "VAR_TEMP_5", "var_value": "0", - "script": "CaveOfOrigin_B4F_EventScript_1A04A0" + "script": "CaveOfOrigin_EventScript_LegendaryCry" }, { "type": "trigger", @@ -60,7 +60,7 @@ "elevation": 3, "var": "VAR_TEMP_5", "var_value": "0", - "script": "CaveOfOrigin_B4F_EventScript_1A04A0" + "script": "CaveOfOrigin_EventScript_LegendaryCry" } ], "bg_events": [] diff --git a/data/maps/CaveOfOrigin_B4F/scripts.inc b/data/maps/CaveOfOrigin_B4F/scripts.inc index b689d5158..96cf8610d 100644 --- a/data/maps/CaveOfOrigin_B4F/scripts.inc +++ b/data/maps/CaveOfOrigin_B4F/scripts.inc @@ -1,6 +1,6 @@ CaveOfOrigin_B4F_MapScripts:: @ 815DDAC - map_script 5, CaveOfOrigin_B4F_MapScript1_15DDB7 - map_script 3, CaveOfOrigin_B4F_MapScript1_15DDC5 + map_script MAP_SCRIPT_ON_RESUME, CaveOfOrigin_B4F_MapScript1_15DDB7 + map_script MAP_SCRIPT_ON_TRANSITION, CaveOfOrigin_B4F_MapScript1_15DDC5 .byte 0 CaveOfOrigin_B4F_MapScript1_15DDB7:: @ 815DDB7 @@ -17,18 +17,18 @@ CaveOfOrigin_B4F_MapScript1_15DDC5:: @ 815DDC5 .else setmaplayoutindex 313 .endif - call CaveOfOrigin_B4F_EventScript_1A01B5 - call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B4F_EventScript_1A04E3 + call Common_EventScript_SetupLegendaryGfxIds + call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_EventScript_DisableTriggers end CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7 lockall - applymovement 255, CaveOfOrigin_B4F_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B4F03, 4 + msgbox UnknownString_81B4F03, MSGBOX_DEFAULT .else - msgbox CaveOfOrigin_B4F_Text_1B4FE4, 4 + msgbox CaveOfOrigin_B4F_Text_1B4FE4, MSGBOX_DEFAULT .endif closemessage setweather WEATHER_NONE @@ -81,17 +81,17 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7 CaveOfOrigin_B4F_EventScript_15DE73:: @ 815DE73 .ifdef SAPPHIRE - msgbox UnknownString_81B4F29, 4 + msgbox UnknownString_81B4F29, MSGBOX_DEFAULT .else - msgbox CaveOfOrigin_B4F_Text_1B5009, 4 + msgbox CaveOfOrigin_B4F_Text_1B5009, MSGBOX_DEFAULT .endif closemessage return CaveOfOrigin_B4F_Movement_15DE7D:: @ 815DE7D init_affine_anim - walk_down_affine_0 + walk_down_start_affine delay_16 delay_16 - walk_down_affine_1 - end_movement + walk_down_affine + step_end diff --git a/data/maps/DesertRuins/scripts.inc b/data/maps/DesertRuins/scripts.inc index fefb24228..cfd5d115a 100644 --- a/data/maps/DesertRuins/scripts.inc +++ b/data/maps/DesertRuins/scripts.inc @@ -1,7 +1,7 @@ DesertRuins_MapScripts:: @ 815CAF3 - map_script 5, DesertRuins_MapScript1_15CB03 - map_script 1, DesertRuins_MapScript1_15CB11 - map_script 3, DesertRuins_MapScript1_15CB52 + map_script MAP_SCRIPT_ON_RESUME, DesertRuins_MapScript1_15CB03 + map_script MAP_SCRIPT_ON_LOAD, DesertRuins_MapScript1_15CB11 + map_script MAP_SCRIPT_ON_TRANSITION, DesertRuins_MapScript1_15CB52 .byte 0 DesertRuins_MapScript1_15CB03:: @ 815CB03 @@ -39,7 +39,7 @@ DesertRuins_EventScript_15CB56:: @ 815CB56 end DesertRuins_EventScript_15CB6D:: @ 815CB6D - msgbox DesertRuins_Text_1A13BE, 4 + msgbox DesertRuins_Text_1A13BE, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/DewfordTown/map.json b/data/maps/DewfordTown/map.json index b6291d287..4e130a9df 100644 --- a/data/maps/DewfordTown/map.json +++ b/data/maps/DewfordTown/map.json @@ -149,7 +149,7 @@ "y": 10, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "DewfordTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -157,7 +157,7 @@ "y": 10, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "DewfordTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", diff --git a/data/maps/DewfordTown/scripts.inc b/data/maps/DewfordTown/scripts.inc index dec181f27..51df11d88 100644 --- a/data/maps/DewfordTown/scripts.inc +++ b/data/maps/DewfordTown/scripts.inc @@ -1,5 +1,5 @@ DewfordTown_MapScripts:: @ 814DFF8 - map_script 3, DewfordTown_MapScript1_14DFFE + map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_MapScript1_14DFFE .byte 0 DewfordTown_MapScript1_14DFFE:: @ 814DFFE @@ -21,21 +21,21 @@ DewfordTown_EventScript_14E002:: @ 814E002 end DewfordTown_EventScript_14E04B:: @ 814E04B - msgbox DewfordTown_Text_16B57D, 4 + msgbox DewfordTown_Text_16B57D, MSGBOX_DEFAULT closemessage goto DewfordTown_EventScript_14E151 release end DewfordTown_EventScript_14E05B:: @ 814E05B - msgbox DewfordTown_Text_16B5D2, 4 + msgbox DewfordTown_Text_16B5D2, MSGBOX_DEFAULT closemessage goto DewfordTown_EventScript_14E1D8 release end DewfordTown_EventScript_14E06B:: @ 814E06B - msgbox DewfordTown_Text_16B627, 4 + msgbox DewfordTown_Text_16B627, MSGBOX_DEFAULT closemessage release end @@ -44,30 +44,30 @@ DewfordTown_EventScript_14E076:: @ 814E076 msgbox DewfordTown_Text_16B3BC, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq DewfordTown_EventScript_14E093 - msgbox DewfordTown_Text_16B471, 4 + msgbox DewfordTown_Text_16B471, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E093:: @ 814E093 - msgbox DewfordTown_Text_16B417, 4 + msgbox DewfordTown_Text_16B417, MSGBOX_DEFAULT closemessage goto DewfordTown_EventScript_14E151 end DewfordTown_EventScript_14E0A2:: @ 814E0A2 - msgbox DewfordTown_Text_16B23B, 2 + msgbox DewfordTown_Text_16B23B, MSGBOX_NPC end DewfordTown_EventScript_14E0AB:: @ 814E0AB - msgbox DewfordTown_Text_16B2A7, 3 + msgbox DewfordTown_Text_16B2A7, MSGBOX_SIGN end DewfordTown_EventScript_14E0B4:: @ 814E0B4 - msgbox DewfordTown_Text_16B2D5, 3 + msgbox DewfordTown_Text_16B2D5, MSGBOX_SIGN end DewfordTown_EventScript_14E0BD:: @ 814E0BD - msgbox DewfordTown_Text_16B317, 3 + msgbox DewfordTown_Text_16B317, MSGBOX_SIGN end DewfordTown_EventScript_14E0C6:: @ 814E0C6 @@ -82,15 +82,15 @@ DewfordTown_EventScript_14E0C6:: @ 814E0C6 end DewfordTown_EventScript_14E0F0:: @ 814E0F0 - msgbox DewfordTown_Text_16B6A8, 4 - giveitem_std ITEM_OLD_ROD + msgbox DewfordTown_Text_16B6A8, MSGBOX_DEFAULT + giveitem ITEM_OLD_ROD setflag FLAG_RECEIVED_OLD_ROD - msgbox DewfordTown_Text_16B6F9, 4 + msgbox DewfordTown_Text_16B6F9, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E111:: @ 814E111 - msgbox DewfordTown_Text_16B828, 4 + msgbox DewfordTown_Text_16B828, MSGBOX_DEFAULT release end @@ -105,41 +105,41 @@ DewfordTown_EventScript_14E11B:: @ 814E11B end DewfordTown_EventScript_14E13D:: @ 814E13D - msgbox DewfordTown_Text_16B866, 4 + msgbox DewfordTown_Text_16B866, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E147:: @ 814E147 - msgbox DewfordTown_Text_16B89A, 4 + msgbox DewfordTown_Text_16B89A, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E151:: @ 814E151 - call DewfordTown_EventScript_1A010C + call EventScript_BackupMrBrineyLocation setobjectpriority 2, MAP_DEWFORD_TOWN, 0 setobjectpriority 255, MAP_DEWFORD_TOWN, 0 applymovement 2, DewfordTown_Movement_14E40E waitmovement 0 removeobject 2 - applymovement 255, DewfordTown_Movement_14E402 + applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_14E402 waitmovement 0 - hideobjectat 255, MAP_DEWFORD_TOWN - call DewfordTown_EventScript_1A02E7 + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN + call Common_EventScript_PlayBrineysBoatMusic applymovement 4, DewfordTown_Movement_14E293 - applymovement 255, DewfordTown_Movement_14E293 + applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_14E293 waitmovement 0 - showobjectat 255, MAP_ROUTE104 - call DewfordTown_EventScript_1A02EF - applymovement 255, DewfordTown_Movement_14E405 + showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104 + call Common_EventScript_StopBrineysBoatMusic + applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_14E405 waitmovement 0 - showobjectat 255, MAP_ROUTE104 + showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104 clearflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE clearflag FLAG_HIDE_PEEKO_BRINEY_HOUSE clearflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104 setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD hideobjectat 4, MAP_DEWFORD_TOWN setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 2 - resetobjectpriority 255, MAP_DEWFORD_TOWN + resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN warp MAP_ROUTE104_MR_BRINEYS_HOUSE, 255, 5, 4 copyvar VAR_BRINEY_LOCATION, VAR_0x8008 waitstate @@ -147,22 +147,22 @@ DewfordTown_EventScript_14E151:: @ 814E151 end DewfordTown_EventScript_14E1D8:: @ 814E1D8 - call DewfordTown_EventScript_1A010C + call EventScript_BackupMrBrineyLocation setobjectpriority 2, MAP_DEWFORD_TOWN, 0 setobjectpriority 255, MAP_DEWFORD_TOWN, 1 applymovement 2, DewfordTown_Movement_14E40E waitmovement 0 removeobject 2 - applymovement 255, DewfordTown_Movement_14E402 + applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_14E402 waitmovement 0 - hideobjectat 255, MAP_DEWFORD_TOWN - call DewfordTown_EventScript_1A02E7 + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN + call Common_EventScript_PlayBrineysBoatMusic applymovement 4, DewfordTown_Movement_14E356 - applymovement 255, DewfordTown_Movement_14E356 + applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_14E356 waitmovement 0 - call DewfordTown_EventScript_1A02EF - showobjectat 255, MAP_ROUTE109 - applymovement 255, DewfordTown_Movement_14E409 + call Common_EventScript_StopBrineysBoatMusic + showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE109 + applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_14E409 waitmovement 0 setobjectxyperm 2, 21, 26 addobject 2 @@ -178,18 +178,18 @@ DewfordTown_EventScript_14E1D8:: @ 814E1D8 call_if_set FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_14E28A closemessage copyvar VAR_BRINEY_LOCATION, VAR_0x8008 - resetobjectpriority 255, MAP_DEWFORD_TOWN + resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN resetobjectpriority 2, MAP_ROUTE109 moveobjectoffscreen 2 release end DewfordTown_EventScript_14E281:: @ 814E281 - msgbox DewfordTown_Text_16E080, 4 + msgbox DewfordTown_Text_16E080, MSGBOX_DEFAULT return DewfordTown_EventScript_14E28A:: @ 814E28A - msgbox DewfordTown_Text_16E1FA, 4 + msgbox DewfordTown_Text_16E1FA, MSGBOX_DEFAULT return DewfordTown_Movement_14E293:: @ 814E293 @@ -387,7 +387,7 @@ DewfordTown_Movement_14E293:: @ 814E293 walk_up walk_up walk_up - end_movement + step_end DewfordTown_Movement_14E356:: @ 814E356 walk_right @@ -561,39 +561,39 @@ DewfordTown_Movement_14E356:: @ 814E356 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end DewfordTown_Movement_14E402:: @ 814E402 walk_right walk_up - end_movement + step_end DewfordTown_Movement_14E405:: @ 814E405 walk_up walk_up walk_up - end_movement + step_end DewfordTown_Movement_14E409:: @ 814E409 walk_up walk_up walk_up walk_in_place_fastest_down - end_movement + step_end DewfordTown_Movement_14E40E:: @ 814E40E walk_up - end_movement + step_end DewfordTown_Movement_14E410:: @ 814E410 walk_up walk_up - end_movement + step_end DewfordTown_EventScript_14E413:: @ 814E413 lock faceplayer - call DewfordTown_EventScript_1A0102 + call Common_EventScript_BufferTrendyPhrase msgbox DewfordTown_Text_16B9CE, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq DewfordTown_EventScript_14E439 @@ -602,14 +602,14 @@ DewfordTown_EventScript_14E413:: @ 814E413 end DewfordTown_EventScript_14E439:: @ 814E439 - msgbox DewfordTown_Text_16BD37, 4 + msgbox DewfordTown_Text_16BD37, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E443:: @ 814E443 - msgbox DewfordTown_Text_16BADC, 4 + msgbox DewfordTown_Text_16BADC, MSGBOX_DEFAULT setvar VAR_0x8004, 9 - call DewfordTown_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -622,21 +622,21 @@ DewfordTown_EventScript_14E46E:: @ 814E46E incrementgamestat GAME_STAT_STARTED_TRENDS compare VAR_0x8004, 0 goto_if_eq DewfordTown_EventScript_14E48F - msgbox DewfordTown_Text_16BB44, 4 + msgbox DewfordTown_Text_16BB44, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E485:: @ 814E485 - msgbox DewfordTown_Text_16BCE9, 4 + msgbox DewfordTown_Text_16BCE9, MSGBOX_DEFAULT release end DewfordTown_EventScript_14E48F:: @ 814E48F - msgbox DewfordTown_Text_16BCA2, 4 + msgbox DewfordTown_Text_16BCA2, MSGBOX_DEFAULT release end @ 814E499 - msgbox DewfordTown_Text_16BD79, 4 + msgbox DewfordTown_Text_16BD79, MSGBOX_DEFAULT release end diff --git a/data/maps/DewfordTown_Gym/scripts.inc b/data/maps/DewfordTown_Gym/scripts.inc index 476880f68..30f7b2b6d 100644 --- a/data/maps/DewfordTown_Gym/scripts.inc +++ b/data/maps/DewfordTown_Gym/scripts.inc @@ -1,5 +1,5 @@ DewfordTown_Gym_MapScripts:: @ 8153065 - map_script 3, DewfordTown_Gym_MapScript1_15306B + map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_Gym_MapScript1_15306B .byte 0 DewfordTown_Gym_MapScript1_15306B:: @ 815306B @@ -7,7 +7,7 @@ DewfordTown_Gym_MapScript1_15306B:: @ 815306B end DewfordTown_Gym_EventScript_153071:: @ 8153071 - goto_if_trainer_defeated TRAINER_BRAWLY, DewfordTown_Gym_EventScript_1530AA + goto_if_defeated TRAINER_BRAWLY, DewfordTown_Gym_EventScript_1530AA call DewfordTown_Gym_EventScript_153122 copyvar VAR_0x8001, VAR_0x8000 compare VAR_0x8000, 0 @@ -80,24 +80,24 @@ DewfordTown_Gym_EventScript_153117:: @ 8153117 DewfordTown_Gym_EventScript_153122:: @ 8153122 setvar VAR_0x8000, 0 - goto_if_trainer_not_defeated TRAINER_HIDEKI, DewfordTown_Gym_EventScript_153135 + goto_if_not_defeated TRAINER_HIDEKI, DewfordTown_Gym_EventScript_153135 addvar VAR_0x8000, 1 DewfordTown_Gym_EventScript_153135:: @ 8153135 - goto_if_trainer_not_defeated TRAINER_TESSA, DewfordTown_Gym_EventScript_153143 + goto_if_not_defeated TRAINER_TESSA, DewfordTown_Gym_EventScript_153143 addvar VAR_0x8000, 1 DewfordTown_Gym_EventScript_153143:: @ 8153143 - goto_if_trainer_not_defeated TRAINER_LAURA, DewfordTown_Gym_EventScript_153151 + goto_if_not_defeated TRAINER_LAURA, DewfordTown_Gym_EventScript_153151 addvar VAR_0x8000, 1 DewfordTown_Gym_EventScript_153151:: @ 8153151 return DewfordTown_Gym_EventScript_153152:: @ 8153152 - trainerbattle 1, TRAINER_BRAWLY, 0, DewfordTown_Gym_Text_175182, DewfordTown_Gym_Text_175246, DewfordTown_Gym_EventScript_153177 + trainerbattle_single TRAINER_BRAWLY, DewfordTown_Gym_Text_175182, DewfordTown_Gym_Text_175246, DewfordTown_Gym_EventScript_153177, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM08, DewfordTown_Gym_EventScript_1531B5 - msgbox DewfordTown_Gym_Text_175412, 4 + msgbox DewfordTown_Gym_Text_175412, MSGBOX_DEFAULT release end @@ -105,30 +105,30 @@ DewfordTown_Gym_EventScript_153177:: @ 8153177 call DewfordTown_Gym_EventScript_153117 message DewfordTown_Gym_Text_1752BB waitmessage - call DewfordTown_Gym_EventScript_1A02C5 - msgbox DewfordTown_Gym_Text_1752E6, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox DewfordTown_Gym_Text_1752E6, MSGBOX_DEFAULT setflag FLAG_DEFEATED_DEWFORD_GYM setflag FLAG_BADGE02_GET addvar VAR_PETALBURG_GYM_STATE, 1 compare VAR_PETALBURG_GYM_STATE, 6 - call_if_eq DewfordTown_Gym_EventScript_1A00FB + call_if_eq Common_EventScript_ReadyPetalburgGymForBattle setvar VAR_0x8008, 2 - call DewfordTown_Gym_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers goto DewfordTown_Gym_EventScript_1531B5 end DewfordTown_Gym_EventScript_1531B5:: @ 81531B5 - giveitem_std ITEM_TM08_BULK_UP + giveitem ITEM_TM08_BULK_UP compare VAR_RESULT, 0 - goto_if_eq DewfordTown_Gym_EventScript_1A029B - msgbox DewfordTown_Gym_Text_1753BF, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox DewfordTown_Gym_Text_1753BF, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM08 release end DewfordTown_Gym_EventScript_1531D9:: @ 81531D9 - trainerbattle 2, TRAINER_HIDEKI, 0, DewfordTown_Gym_Text_174F61, DewfordTown_Gym_Text_174F7A, DewfordTown_Gym_EventScript_1531F4 - msgbox DewfordTown_Gym_Text_174F8E, 6 + trainerbattle_single TRAINER_HIDEKI, DewfordTown_Gym_Text_174F61, DewfordTown_Gym_Text_174F7A, DewfordTown_Gym_EventScript_1531F4 + msgbox DewfordTown_Gym_Text_174F8E, MSGBOX_AUTOCLOSE end DewfordTown_Gym_EventScript_1531F4:: @ 81531F4 @@ -137,8 +137,8 @@ DewfordTown_Gym_EventScript_1531F4:: @ 81531F4 end DewfordTown_Gym_EventScript_1531FB:: @ 81531FB - trainerbattle 2, TRAINER_TESSA, 0, DewfordTown_Gym_Text_174FCE, DewfordTown_Gym_Text_175009, DewfordTown_Gym_EventScript_153216 - msgbox DewfordTown_Gym_Text_175031, 6 + trainerbattle_single TRAINER_TESSA, DewfordTown_Gym_Text_174FCE, DewfordTown_Gym_Text_175009, DewfordTown_Gym_EventScript_153216 + msgbox DewfordTown_Gym_Text_175031, MSGBOX_AUTOCLOSE end DewfordTown_Gym_EventScript_153216:: @ 8153216 @@ -147,8 +147,8 @@ DewfordTown_Gym_EventScript_153216:: @ 8153216 end DewfordTown_Gym_EventScript_15321D:: @ 815321D - trainerbattle 2, TRAINER_LAURA, 0, DewfordTown_Gym_Text_1750C9, DewfordTown_Gym_Text_175104, DewfordTown_Gym_EventScript_153238 - msgbox DewfordTown_Gym_Text_175117, 6 + trainerbattle_single TRAINER_LAURA, DewfordTown_Gym_Text_1750C9, DewfordTown_Gym_Text_175104, DewfordTown_Gym_EventScript_153238 + msgbox DewfordTown_Gym_Text_175117, MSGBOX_AUTOCLOSE end DewfordTown_Gym_EventScript_153238:: @ 8153238 @@ -160,12 +160,12 @@ DewfordTown_Gym_EventScript_15323F:: @ 815323F lock faceplayer goto_if_set FLAG_DEFEATED_DEWFORD_GYM, DewfordTown_Gym_EventScript_153254 - msgbox DewfordTown_Gym_Text_174D98, 4 + msgbox DewfordTown_Gym_Text_174D98, MSGBOX_DEFAULT release end DewfordTown_Gym_EventScript_153254:: @ 8153254 - msgbox DewfordTown_Gym_Text_174F1E, 4 + msgbox DewfordTown_Gym_Text_174F1E, MSGBOX_DEFAULT release end @@ -182,11 +182,11 @@ DewfordTown_Gym_EventScript_15326E:: @ 815326E end DewfordTown_Gym_EventScript_15327E:: @ 815327E - msgbox DewfordTown_Gym_Text_175490, 4 + msgbox DewfordTown_Gym_Text_175490, MSGBOX_DEFAULT releaseall end DewfordTown_Gym_EventScript_153288:: @ 8153288 - msgbox DewfordTown_Gym_Text_175477, 4 + msgbox DewfordTown_Gym_Text_175477, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/DewfordTown_Hall/scripts.inc b/data/maps/DewfordTown_Hall/scripts.inc index 65e16a78a..cfed2c8b1 100644 --- a/data/maps/DewfordTown_Hall/scripts.inc +++ b/data/maps/DewfordTown_Hall/scripts.inc @@ -4,31 +4,31 @@ DewfordTown_Hall_MapScripts:: @ 8153292 DewfordTown_Hall_EventScript_153293:: @ 8153293 lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 + call Common_EventScript_BufferTrendyPhrase special TrendyPhraseIsOld compare VAR_RESULT, 1 goto_if_eq DewfordTown_Hall_EventScript_1532B2 - msgbox DewfordTown_Hall_Text_1754C9, 4 + msgbox DewfordTown_Hall_Text_1754C9, MSGBOX_DEFAULT release end DewfordTown_Hall_EventScript_1532B2:: @ 81532B2 - msgbox DewfordTown_Hall_Text_175528, 4 + msgbox DewfordTown_Hall_Text_175528, MSGBOX_DEFAULT release end DewfordTown_Hall_EventScript_1532BC:: @ 81532BC lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 - msgbox DewfordTown_Hall_Text_17559E, 4 + call Common_EventScript_BufferTrendyPhrase + msgbox DewfordTown_Hall_Text_17559E, MSGBOX_DEFAULT release end DewfordTown_Hall_EventScript_1532CD:: @ 81532CD lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 + call Common_EventScript_BufferTrendyPhrase special BufferRandomHobbyOrLifestyleString msgbox DewfordTown_Hall_Text_1755F9, MSGBOX_YESNO compare VAR_RESULT, YES @@ -38,22 +38,22 @@ DewfordTown_Hall_EventScript_1532CD:: @ 81532CD end DewfordTown_Hall_EventScript_1532F6:: @ 81532F6 - msgbox DewfordTown_Hall_Text_175664, 4 + msgbox DewfordTown_Hall_Text_175664, MSGBOX_DEFAULT release end DewfordTown_Hall_EventScript_153300:: @ 8153300 - msgbox DewfordTown_Hall_Text_1756B7, 4 + msgbox DewfordTown_Hall_Text_1756B7, MSGBOX_DEFAULT release end DewfordTown_Hall_EventScript_15330A:: @ 815330A lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 - msgbox DewfordTown_Hall_Text_17570D, 4 + call Common_EventScript_BufferTrendyPhrase + msgbox DewfordTown_Hall_Text_17570D, MSGBOX_DEFAULT closemessage - applymovement 4, DewfordTown_Hall_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 release end @@ -61,10 +61,10 @@ DewfordTown_Hall_EventScript_15330A:: @ 815330A DewfordTown_Hall_EventScript_153326:: @ 8153326 lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 - msgbox DewfordTown_Hall_Text_17574C, 4 + call Common_EventScript_BufferTrendyPhrase + msgbox DewfordTown_Hall_Text_17574C, MSGBOX_DEFAULT closemessage - applymovement 5, DewfordTown_Hall_Movement_1A0841 + applymovement 5, Common_Movement_WalkInPlaceFastestUp waitmovement 0 release end @@ -72,21 +72,21 @@ DewfordTown_Hall_EventScript_153326:: @ 8153326 DewfordTown_Hall_EventScript_153342:: @ 8153342 lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 - msgbox DewfordTown_Hall_Text_175779, 4 + call Common_EventScript_BufferTrendyPhrase + msgbox DewfordTown_Hall_Text_175779, MSGBOX_DEFAULT release end DewfordTown_Hall_EventScript_153353:: @ 8153353 lockall - call DewfordTown_Hall_EventScript_1A0102 - msgbox DewfordTown_Hall_Text_175842, 4 + call Common_EventScript_BufferTrendyPhrase + msgbox DewfordTown_Hall_Text_175842, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_153363:: @ 8153363 lockall - call DewfordTown_Hall_EventScript_1A0102 + call Common_EventScript_BufferTrendyPhrase special GetDewfordHallPaintingNameIndex switch VAR_RESULT case 0, DewfordTown_Hall_EventScript_1533CA @@ -100,22 +100,22 @@ DewfordTown_Hall_EventScript_153363:: @ 8153363 end DewfordTown_Hall_EventScript_1533CA:: @ 81533CA - msgbox DewfordTown_Hall_Text_1758C4, 4 + msgbox DewfordTown_Hall_Text_1758C4, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_1533D4:: @ 81533D4 - msgbox DewfordTown_Hall_Text_1758E0, 4 + msgbox DewfordTown_Hall_Text_1758E0, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_1533DE:: @ 81533DE - msgbox DewfordTown_Hall_Text_1758FB, 4 + msgbox DewfordTown_Hall_Text_1758FB, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_1533E8:: @ 81533E8 - msgbox DewfordTown_Hall_Text_175916, 4 + msgbox DewfordTown_Hall_Text_175916, MSGBOX_DEFAULT releaseall end @@ -132,7 +132,7 @@ DewfordTown_Hall_EventScript_1533FE:: @ 81533FE end DewfordTown_Hall_EventScript_15340A:: @ 815340A - call DewfordTown_Hall_EventScript_1A0102 + call Common_EventScript_BufferTrendyPhrase special GetDewfordHallPaintingNameIndex switch VAR_RESULT case 0, DewfordTown_Hall_EventScript_153470 @@ -147,41 +147,41 @@ DewfordTown_Hall_EventScript_15340A:: @ 815340A DewfordTown_Hall_EventScript_153470:: @ 8153470 call DewfordTown_Hall_EventScript_1534FD - msgbox DewfordTown_Hall_Text_175935, 4 + msgbox DewfordTown_Hall_Text_175935, MSGBOX_DEFAULT call DewfordTown_Hall_EventScript_153535 - msgbox DewfordTown_Hall_Text_1759A1, 4 + msgbox DewfordTown_Hall_Text_1759A1, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_15348C:: @ 815348C call DewfordTown_Hall_EventScript_1534FD - msgbox DewfordTown_Hall_Text_175A5C, 4 + msgbox DewfordTown_Hall_Text_175A5C, MSGBOX_DEFAULT call DewfordTown_Hall_EventScript_153535 - msgbox DewfordTown_Hall_Text_175AD9, 4 + msgbox DewfordTown_Hall_Text_175AD9, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_1534A8:: @ 81534A8 call DewfordTown_Hall_EventScript_1534FD - msgbox DewfordTown_Hall_Text_175B46, 4 + msgbox DewfordTown_Hall_Text_175B46, MSGBOX_DEFAULT call DewfordTown_Hall_EventScript_153535 - msgbox DewfordTown_Hall_Text_175BA7, 4 + msgbox DewfordTown_Hall_Text_175BA7, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_1534C4:: @ 81534C4 call DewfordTown_Hall_EventScript_1534FD - msgbox DewfordTown_Hall_Text_175C41, 4 + msgbox DewfordTown_Hall_Text_175C41, MSGBOX_DEFAULT call DewfordTown_Hall_EventScript_153535 - msgbox DewfordTown_Hall_Text_175CC2, 4 + msgbox DewfordTown_Hall_Text_175CC2, MSGBOX_DEFAULT releaseall end DewfordTown_Hall_EventScript_1534E0:: @ 81534E0 call DewfordTown_Hall_EventScript_1534FD - msgbox DewfordTown_Hall_Text_175D6B, 4 + msgbox DewfordTown_Hall_Text_175D6B, MSGBOX_DEFAULT call DewfordTown_Hall_EventScript_153535 - msgbox DewfordTown_Hall_Text_175DC3, 4 + msgbox DewfordTown_Hall_Text_175DC3, MSGBOX_DEFAULT releaseall end @@ -200,7 +200,7 @@ DewfordTown_Hall_EventScript_1534FD:: @ 81534FD DewfordTown_Hall_EventScript_15351E:: @ 815351E compare VAR_FACING, 4 goto_if_eq DewfordTown_Hall_EventScript_1534FC - applymovement 255, DewfordTown_Hall_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return @@ -224,44 +224,44 @@ DewfordTown_Hall_EventScript_153556:: @ 8153556 return DewfordTown_Hall_EventScript_15356D:: @ 815356D - applymovement 255, DewfordTown_Hall_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return DewfordTown_Hall_EventScript_153578:: @ 8153578 - applymovement 255, DewfordTown_Hall_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return DewfordTown_Hall_EventScript_153583:: @ 8153583 compare VAR_FACING, 3 goto_if_eq DewfordTown_Hall_EventScript_1534FC - applymovement 255, DewfordTown_Hall_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return DewfordTown_Hall_Movement_153599:: @ 8153599 walk_in_place_left - end_movement + step_end DewfordTown_Hall_Movement_15359B:: @ 815359B walk_in_place_right - end_movement + step_end DewfordTown_Hall_EventScript_15359D:: @ 815359D lock faceplayer - call DewfordTown_Hall_EventScript_1A0102 + call Common_EventScript_BufferTrendyPhrase goto_if_set FLAG_RECEIVED_TM36, DewfordTown_Hall_EventScript_1535D1 - msgbox DewfordTown_Hall_Text_175E13, 4 - giveitem_std ITEM_TM36_SLUDGE_BOMB + msgbox DewfordTown_Hall_Text_175E13, MSGBOX_DEFAULT + giveitem ITEM_TM36_SLUDGE_BOMB compare VAR_RESULT, 0 - goto_if_eq DewfordTown_Hall_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM36 release end DewfordTown_Hall_EventScript_1535D1:: @ 81535D1 - msgbox DewfordTown_Hall_Text_175EBE, 4 + msgbox DewfordTown_Hall_Text_175EBE, MSGBOX_DEFAULT release end diff --git a/data/maps/DewfordTown_House1/scripts.inc b/data/maps/DewfordTown_House1/scripts.inc index 4a112eea2..808d0fdf7 100644 --- a/data/maps/DewfordTown_House1/scripts.inc +++ b/data/maps/DewfordTown_House1/scripts.inc @@ -2,11 +2,11 @@ DewfordTown_House1_MapScripts:: @ 8152FEE .byte 0 DewfordTown_House1_EventScript_152FEF:: @ 8152FEF - msgbox DewfordTown_House1_Text_174BA5, 2 + msgbox DewfordTown_House1_Text_174BA5, MSGBOX_NPC end DewfordTown_House1_EventScript_152FF8:: @ 8152FF8 - msgbox DewfordTown_House1_Text_174C0D, 2 + msgbox DewfordTown_House1_Text_174C0D, MSGBOX_NPC end DewfordTown_House1_EventScript_153001:: @ 8153001 @@ -14,7 +14,7 @@ DewfordTown_House1_EventScript_153001:: @ 8153001 faceplayer waitse playmoncry SPECIES_ZIGZAGOON, 0 - msgbox DewfordTown_House1_Text_174CC8, 4 + msgbox DewfordTown_House1_Text_174CC8, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/DewfordTown_House2/scripts.inc b/data/maps/DewfordTown_House2/scripts.inc index 307e33033..6748fb5e1 100644 --- a/data/maps/DewfordTown_House2/scripts.inc +++ b/data/maps/DewfordTown_House2/scripts.inc @@ -5,8 +5,8 @@ DewfordTown_House2_EventScript_1535DC:: @ 81535DC lock faceplayer goto_if_set FLAG_RECEIVED_SILK_SCARF, DewfordTown_House2_EventScript_153615 - msgbox DewfordTown_House2_Text_175EFE, 4 - giveitem_std ITEM_SILK_SCARF + msgbox DewfordTown_House2_Text_175EFE, MSGBOX_DEFAULT + giveitem ITEM_SILK_SCARF compare VAR_RESULT, 0 goto_if_eq DewfordTown_House2_EventScript_15360B setflag FLAG_RECEIVED_SILK_SCARF @@ -14,15 +14,15 @@ DewfordTown_House2_EventScript_1535DC:: @ 81535DC end DewfordTown_House2_EventScript_15360B:: @ 815360B - msgbox DewfordTown_House2_Text_175FDA, 4 + msgbox DewfordTown_House2_Text_175FDA, MSGBOX_DEFAULT release end DewfordTown_House2_EventScript_153615:: @ 8153615 - msgbox DewfordTown_House2_Text_176055, 4 + msgbox DewfordTown_House2_Text_176055, MSGBOX_DEFAULT release end DewfordTown_House2_EventScript_15361F:: @ 815361F - msgbox DewfordTown_House2_Text_1760C8, 2 + msgbox DewfordTown_House2_Text_1760C8, MSGBOX_NPC end diff --git a/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc b/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc index 5408bef63..b02761b8b 100644 --- a/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc @@ -1,24 +1,24 @@ DewfordTown_PokemonCenter_1F_MapScripts:: @ 8153014 - map_script 3, DewfordTown_PokemonCenter_1F_MapScript1_15301A + map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_PokemonCenter_1F_MapScript1_15301A .byte 0 DewfordTown_PokemonCenter_1F_MapScript1_15301A:: @ 815301A setrespawn HEAL_LOCATION_DEWFORD_TOWN - call DewfordTown_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end DewfordTown_PokemonCenter_1F_EventScript_153023:: @ 8153023 setvar VAR_0x800B, 1 - call DewfordTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end DewfordTown_PokemonCenter_1F_EventScript_153031:: @ 8153031 - msgbox DewfordTown_PokemonCenter_1F_Text_174CDB, 2 + msgbox DewfordTown_PokemonCenter_1F_Text_174CDB, MSGBOX_NPC end DewfordTown_PokemonCenter_1F_EventScript_15303A:: @ 815303A - msgbox DewfordTown_PokemonCenter_1F_Text_174D32, 2 + msgbox DewfordTown_PokemonCenter_1F_Text_174D32, MSGBOX_NPC end diff --git a/data/maps/DewfordTown_PokemonCenter_2F/scripts.inc b/data/maps/DewfordTown_PokemonCenter_2F/scripts.inc index 554c9ef6b..3fa3bceeb 100644 --- a/data/maps/DewfordTown_PokemonCenter_2F/scripts.inc +++ b/data/maps/DewfordTown_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ DewfordTown_PokemonCenter_2F_MapScripts:: @ 8153043 - map_script 2, DewfordTown_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, DewfordTown_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, DewfordTown_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, DewfordTown_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, DewfordTown_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, DewfordTown_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 DewfordTown_PokemonCenter_2F_EventScript_153053:: @ 8153053 diff --git a/data/maps/EverGrandeCity/map.json b/data/maps/EverGrandeCity/map.json index 643d4db3d..06fb9c275 100644 --- a/data/maps/EverGrandeCity/map.json +++ b/data/maps/EverGrandeCity/map.json @@ -163,7 +163,7 @@ "y": 48, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "EverGrandeCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -187,7 +187,7 @@ "y": 48, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "EverGrandeCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" } ] } diff --git a/data/maps/EverGrandeCity/scripts.inc b/data/maps/EverGrandeCity/scripts.inc index 293780716..c49486ddd 100644 --- a/data/maps/EverGrandeCity/scripts.inc +++ b/data/maps/EverGrandeCity/scripts.inc @@ -1,21 +1,21 @@ EverGrandeCity_MapScripts:: @ 814D4D5 - map_script 3, EverGrandeCity_MapScript1_14D4DB + map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_MapScript1_14D4DB .byte 0 EverGrandeCity_MapScript1_14D4DB:: @ 814D4DB - call_if_set FLAG_SYS_WEATHER_CTRL, EverGrandeCity_EventScript_1A02C1 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather end EverGrandeCity_EventScript_14D4E5:: @ 814D4E5 - msgbox EverGrandeCity_Text_16A74D, 3 + msgbox EverGrandeCity_Text_16A74D, MSGBOX_SIGN end EverGrandeCity_EventScript_14D4EE:: @ 814D4EE - msgbox EverGrandeCity_Text_16A787, 3 + msgbox EverGrandeCity_Text_16A787, MSGBOX_SIGN end EverGrandeCity_EventScript_14D4F7:: @ 814D4F7 - msgbox EverGrandeCity_Text_16A763, 3 + msgbox EverGrandeCity_Text_16A763, MSGBOX_SIGN end EverGrandeCity_EventScript_14D500:: @ 814D500 diff --git a/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc b/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc index abb8e4121..5fdb9e18d 100644 --- a/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc +++ b/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc @@ -1,11 +1,11 @@ EverGrandeCity_ChampionsRoom_MapScripts:: @ 815B7AF - map_script 3, EverGrandeCity_ChampionsRoom_MapScript1_15B7BF - map_script 4, EverGrandeCity_ChampionsRoom_MapScript2_15B7C5 - map_script 2, EverGrandeCity_ChampionsRoom_MapScript2_15B7D4 + map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_ChampionsRoom_MapScript1_15B7BF + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_ChampionsRoom_MapScript2_15B7C5 + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_ChampionsRoom_MapScript2_15B7D4 .byte 0 EverGrandeCity_ChampionsRoom_MapScript1_15B7BF:: @ 815B7BF - call EverGrandeCity_ChampionsRoom_EventScript_1A014E + call Common_EventScript_SetupRivalGfxId end EverGrandeCity_ChampionsRoom_MapScript2_15B7C5:: @ 815B7C5 @@ -13,7 +13,7 @@ EverGrandeCity_ChampionsRoom_MapScript2_15B7C5:: @ 815B7C5 .2byte 0 EverGrandeCity_ChampionsRoom_EventScript_15B7CF:: @ 815B7CF - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end EverGrandeCity_ChampionsRoom_MapScript2_15B7D4:: @ 815B7D4 @@ -22,10 +22,10 @@ EverGrandeCity_ChampionsRoom_MapScript2_15B7D4:: @ 815B7D4 EverGrandeCity_ChampionsRoom_EventScript_15B7DE:: @ 815B7DE lockall - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A084E + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkUp4 waitmovement 0 delay 40 - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B802 + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_15B802 waitmovement 0 setvar VAR_TEMP_1, 1 goto EverGrandeCity_ChampionsRoom_EventScript_15B805 @@ -35,12 +35,12 @@ EverGrandeCity_ChampionsRoom_EventScript_15B7DE:: @ 815B7DE EverGrandeCity_ChampionsRoom_Movement_15B802:: @ 815B802 walk_up walk_up - end_movement + step_end EverGrandeCity_ChampionsRoom_EventScript_15B805:: @ 815B805 playbgm MUS_DAIGO, FALSE - msgbox EverGrandeCity_ChampionsRoom_Text_190F9C, 4 - trainerbattle 3, TRAINER_STEVEN, 0, EverGrandeCity_ChampionsRoom_Text_1910A0 + msgbox EverGrandeCity_ChampionsRoom_Text_190F9C, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_STEVEN, EverGrandeCity_ChampionsRoom_Text_1910A0 goto EverGrandeCity_ChampionsRoom_EventScript_15B821 end @@ -49,7 +49,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B821:: @ 815B821 setmetatile 6, 1, METATILE_EliteFour_OpenDoorChampion_Frame, 0 setmetatile 6, 2, METATILE_EliteFour_OpenDoorChampion_Opening, 0 special DrawWholeMapView - msgbox EverGrandeCity_ChampionsRoom_Text_1910FE, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_1910FE, MSGBOX_DEFAULT closemessage playse SE_DOOR checkplayergender @@ -75,28 +75,28 @@ EverGrandeCity_ChampionsRoom_EventScript_15B881:: @ 815B881 return EverGrandeCity_ChampionsRoom_EventScript_15B886:: @ 815B886 - msgbox EverGrandeCity_ChampionsRoom_Text_191225, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_191225, MSGBOX_DEFAULT delay 40 playse SE_PIN - applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833 + applymovement 2, Common_Movement_ExclamationMark waitmovement 0 - applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835 + applymovement 2, Common_Movement_Delay48 waitmovement 0 call EverGrandeCity_ChampionsRoom_EventScript_15B9D2 - msgbox EverGrandeCity_ChampionsRoom_Text_191268, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_191268, MSGBOX_DEFAULT goto EverGrandeCity_ChampionsRoom_EventScript_15B8F0 end EverGrandeCity_ChampionsRoom_EventScript_15B8BB:: @ 815B8BB - msgbox EverGrandeCity_ChampionsRoom_Text_1912B3, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_1912B3, MSGBOX_DEFAULT delay 40 playse SE_PIN - applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833 + applymovement 2, Common_Movement_ExclamationMark waitmovement 0 - applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835 + applymovement 2, Common_Movement_Delay48 waitmovement 0 call EverGrandeCity_ChampionsRoom_EventScript_15B9D2 - msgbox EverGrandeCity_ChampionsRoom_Text_191305, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_191305, MSGBOX_DEFAULT goto EverGrandeCity_ChampionsRoom_EventScript_15B8F0 end @@ -105,28 +105,28 @@ EverGrandeCity_ChampionsRoom_EventScript_15B8F0:: @ 815B8F0 addobject 3 applymovement 3, EverGrandeCity_ChampionsRoom_Movement_15BA03 waitmovement 0 - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox EverGrandeCity_ChampionsRoom_Text_19134D, 4 - call EverGrandeCity_ChampionsRoom_EventScript_1A03B0 - msgbox EverGrandeCity_ChampionsRoom_Text_1914C6, 4 - applymovement 1, EverGrandeCity_ChampionsRoom_Movement_1A0841 + msgbox EverGrandeCity_ChampionsRoom_Text_19134D, MSGBOX_DEFAULT + call ProfBirch_EventScript_RatePokedex + msgbox EverGrandeCity_ChampionsRoom_Text_1914C6, MSGBOX_DEFAULT + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 20 - applymovement 1, EverGrandeCity_ChampionsRoom_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox EverGrandeCity_ChampionsRoom_Text_191512, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_191512, MSGBOX_DEFAULT closemessage delay 30 applymovement 1, EverGrandeCity_ChampionsRoom_Movement_15B9FB - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B9DD - applymovement 3, EverGrandeCity_ChampionsRoom_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_15B9DD + applymovement 3, Common_Movement_WalkInPlaceFastestUp applymovement 2, EverGrandeCity_ChampionsRoom_Movement_15B9F8 waitmovement 0 delay 20 - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox EverGrandeCity_ChampionsRoom_Text_191546, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_191546, MSGBOX_DEFAULT checkplayergender compare VAR_RESULT, 0 call_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B9AB @@ -134,7 +134,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B8F0:: @ 815B8F0 call_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B9B4 closemessage applymovement 1, EverGrandeCity_ChampionsRoom_Movement_15B9FF - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B9E0 + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_15B9E0 waitmovement 0 setflag FLAG_HIDE_PETALBURG_GYM_GUIDE warp MAP_EVER_GRANDE_CITY_HALL_OF_FAME, 255, 7, 16 @@ -143,17 +143,17 @@ EverGrandeCity_ChampionsRoom_EventScript_15B8F0:: @ 815B8F0 end EverGrandeCity_ChampionsRoom_EventScript_15B9AB:: @ 815B9AB - msgbox EverGrandeCity_ChampionsRoom_Text_1915D7, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_1915D7, MSGBOX_DEFAULT return EverGrandeCity_ChampionsRoom_EventScript_15B9B4:: @ 815B9B4 - msgbox EverGrandeCity_ChampionsRoom_Text_191675, 4 + msgbox EverGrandeCity_ChampionsRoom_Text_191675, MSGBOX_DEFAULT return EverGrandeCity_ChampionsRoom_EventScript_15B9BD:: @ 815B9BD applymovement 2, EverGrandeCity_ChampionsRoom_Movement_15B9E6 waitmovement 0 - applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return @@ -165,7 +165,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B9D2:: @ 815B9D2 EverGrandeCity_ChampionsRoom_Movement_15B9DD:: @ 815B9DD walk_up walk_up - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15B9E0:: @ 815B9E0 walk_up @@ -173,7 +173,7 @@ EverGrandeCity_ChampionsRoom_Movement_15B9E0:: @ 815B9E0 walk_up delay_8 set_invisible - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15B9E6:: @ 815B9E6 walk_up @@ -184,7 +184,7 @@ EverGrandeCity_ChampionsRoom_Movement_15B9E6:: @ 815B9E6 walk_left walk_up walk_in_place_fastest_right - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15B9EF:: @ 815B9EF walk_in_place_fastest_up @@ -195,24 +195,24 @@ EverGrandeCity_ChampionsRoom_Movement_15B9EF:: @ 815B9EF delay_8 walk_in_place_fastest_right delay_16 - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15B9F8:: @ 815B9F8 walk_right walk_up - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15B9FB:: @ 815B9FB walk_up walk_up walk_in_place_fastest_down - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15B9FF:: @ 815B9FF walk_up delay_8 set_invisible - end_movement + step_end EverGrandeCity_ChampionsRoom_Movement_15BA03:: @ 815BA03 walk_up @@ -223,4 +223,4 @@ EverGrandeCity_ChampionsRoom_Movement_15BA03:: @ 815BA03 walk_right walk_up walk_in_place_fastest_left - end_movement + step_end diff --git a/data/maps/EverGrandeCity_Corridor1/scripts.inc b/data/maps/EverGrandeCity_Corridor1/scripts.inc index 60d1f7253..0bb59bb07 100644 --- a/data/maps/EverGrandeCity_Corridor1/scripts.inc +++ b/data/maps/EverGrandeCity_Corridor1/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_Corridor1_MapScripts:: @ 815BA0C - map_script 4, EverGrandeCity_Corridor1_MapScript2_15BA12 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Corridor1_MapScript2_15BA12 .byte 0 EverGrandeCity_Corridor1_MapScript2_15BA12:: @ 815BA12 @@ -7,5 +7,5 @@ EverGrandeCity_Corridor1_MapScript2_15BA12:: @ 815BA12 .2byte 0 EverGrandeCity_Corridor1_EventScript_15BA1C:: @ 815BA1C - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end diff --git a/data/maps/EverGrandeCity_Corridor2/scripts.inc b/data/maps/EverGrandeCity_Corridor2/scripts.inc index d74be91c4..0ee6a6e3a 100644 --- a/data/maps/EverGrandeCity_Corridor2/scripts.inc +++ b/data/maps/EverGrandeCity_Corridor2/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_Corridor2_MapScripts:: @ 815BA21 - map_script 4, EverGrandeCity_Corridor2_MapScript2_15BA27 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Corridor2_MapScript2_15BA27 .byte 0 EverGrandeCity_Corridor2_MapScript2_15BA27:: @ 815BA27 @@ -7,5 +7,5 @@ EverGrandeCity_Corridor2_MapScript2_15BA27:: @ 815BA27 .2byte 0 EverGrandeCity_Corridor2_EventScript_15BA31:: @ 815BA31 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end diff --git a/data/maps/EverGrandeCity_Corridor3/scripts.inc b/data/maps/EverGrandeCity_Corridor3/scripts.inc index 006e570ef..82592da7d 100644 --- a/data/maps/EverGrandeCity_Corridor3/scripts.inc +++ b/data/maps/EverGrandeCity_Corridor3/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_Corridor3_MapScripts:: @ 815BA36 - map_script 4, EverGrandeCity_Corridor3_MapScript2_15BA3C + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Corridor3_MapScript2_15BA3C .byte 0 EverGrandeCity_Corridor3_MapScript2_15BA3C:: @ 815BA3C @@ -7,5 +7,5 @@ EverGrandeCity_Corridor3_MapScript2_15BA3C:: @ 815BA3C .2byte 0 EverGrandeCity_Corridor3_EventScript_15BA46:: @ 815BA46 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end diff --git a/data/maps/EverGrandeCity_Corridor4/scripts.inc b/data/maps/EverGrandeCity_Corridor4/scripts.inc index 2ae857aa8..e1a49c7a3 100644 --- a/data/maps/EverGrandeCity_Corridor4/scripts.inc +++ b/data/maps/EverGrandeCity_Corridor4/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_Corridor4_MapScripts:: @ 815BA4B - map_script 4, EverGrandeCity_Corridor4_MapScript2_15BA51 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Corridor4_MapScript2_15BA51 .byte 0 EverGrandeCity_Corridor4_MapScript2_15BA51:: @ 815BA51 @@ -7,5 +7,5 @@ EverGrandeCity_Corridor4_MapScript2_15BA51:: @ 815BA51 .2byte 0 EverGrandeCity_Corridor4_EventScript_15BA5B:: @ 815BA5B - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end diff --git a/data/maps/EverGrandeCity_Corridor5/scripts.inc b/data/maps/EverGrandeCity_Corridor5/scripts.inc index 09ce304f6..f9ecb94ec 100644 --- a/data/maps/EverGrandeCity_Corridor5/scripts.inc +++ b/data/maps/EverGrandeCity_Corridor5/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_Corridor5_MapScripts:: @ 815BA60 - map_script 4, EverGrandeCity_Corridor5_MapScript2_15BA66 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_Corridor5_MapScript2_15BA66 .byte 0 EverGrandeCity_Corridor5_MapScript2_15BA66:: @ 815BA66 @@ -7,5 +7,5 @@ EverGrandeCity_Corridor5_MapScript2_15BA66:: @ 815BA66 .2byte 0 EverGrandeCity_Corridor5_EventScript_15BA70:: @ 815BA70 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end diff --git a/data/maps/EverGrandeCity_DrakesRoom/scripts.inc b/data/maps/EverGrandeCity_DrakesRoom/scripts.inc index a90523822..fcf09914b 100644 --- a/data/maps/EverGrandeCity_DrakesRoom/scripts.inc +++ b/data/maps/EverGrandeCity_DrakesRoom/scripts.inc @@ -1,7 +1,7 @@ EverGrandeCity_DrakesRoom_MapScripts:: @ 815B70D - map_script 2, EverGrandeCity_DrakesRoom_MapScript2_15B72C - map_script 1, EverGrandeCity_DrakesRoom_MapScript1_15B743 - map_script 4, EverGrandeCity_DrakesRoom_MapScript2_15B570 + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_DrakesRoom_MapScript2_15B72C + map_script MAP_SCRIPT_ON_LOAD, EverGrandeCity_DrakesRoom_MapScript1_15B743 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_DrakesRoom_MapScript2_15B570 .byte 0 @ 815B71D @@ -9,7 +9,7 @@ EverGrandeCity_DrakesRoom_MapScripts:: @ 815B70D .2byte 0 EverGrandeCity_DrakesRoom_EventScript_15B727:: @ 815B727 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end EverGrandeCity_DrakesRoom_MapScript2_15B72C:: @ 815B72C @@ -18,7 +18,7 @@ EverGrandeCity_DrakesRoom_MapScript2_15B72C:: @ 815B72C EverGrandeCity_DrakesRoom_EventScript_15B736:: @ 815B736 lockall - call EverGrandeCity_DrakesRoom_EventScript_1A0710 + call PokemonLeague_EliteFour_EventScript_WalkInCloseDoor setvar VAR_ELITE_4_STATE, 4 releaseall end @@ -30,11 +30,11 @@ EverGrandeCity_DrakesRoom_MapScript1_15B743:: @ 815B743 end EverGrandeCity_DrakesRoom_EventScript_15B758:: @ 815B758 - call EverGrandeCity_DrakesRoom_EventScript_1A0757 + call PokemonLeague_EliteFour_EventScript_ResetAdvanceToNextRoom return EverGrandeCity_DrakesRoom_EventScript_15B75E:: @ 815B75E - call EverGrandeCity_DrakesRoom_EventScript_1A07FA + call PokemonLeague_EliteFour_EventScript_CloseDoor return EverGrandeCity_DrakesRoom_EventScript_15B764:: @ 815B764 @@ -42,13 +42,13 @@ EverGrandeCity_DrakesRoom_EventScript_15B764:: @ 815B764 faceplayer goto_if_set FLAG_DEFEATED_ELITE_4_DRAKE, EverGrandeCity_DrakesRoom_EventScript_15B78B playbgm MUS_SITENNOU, FALSE - msgbox EverGrandeCity_DrakesRoom_Text_190CEB, 4 - trainerbattle 3, TRAINER_DRAKE, 0, EverGrandeCity_DrakesRoom_Text_190E42 + msgbox EverGrandeCity_DrakesRoom_Text_190CEB, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_DRAKE, EverGrandeCity_DrakesRoom_Text_190E42 goto EverGrandeCity_DrakesRoom_EventScript_15B795 end EverGrandeCity_DrakesRoom_EventScript_15B78B:: @ 815B78B - msgbox EverGrandeCity_DrakesRoom_Text_190E5D, 4 + msgbox EverGrandeCity_DrakesRoom_Text_190E5D, MSGBOX_DEFAULT release end @@ -56,7 +56,7 @@ EverGrandeCity_DrakesRoom_EventScript_15B795:: @ 815B795 setvar VAR_0x8004, 0 special sub_810FF60 setflag FLAG_DEFEATED_ELITE_4_DRAKE - call EverGrandeCity_DrakesRoom_EventScript_1A0693 - msgbox EverGrandeCity_DrakesRoom_Text_190E5D, 4 + call PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles + msgbox EverGrandeCity_DrakesRoom_Text_190E5D, MSGBOX_DEFAULT release end diff --git a/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc b/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc index ede08e504..d4b5c8582 100644 --- a/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc +++ b/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc @@ -1,7 +1,7 @@ EverGrandeCity_GlaciasRoom_MapScripts:: @ 815B673 - map_script 2, EverGrandeCity_GlaciasRoom_MapScript2_15B692 - map_script 1, EverGrandeCity_GlaciasRoom_MapScript1_15B6A9 - map_script 4, EverGrandeCity_GlaciasRoom_MapScript2_15B683 + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_GlaciasRoom_MapScript2_15B692 + map_script MAP_SCRIPT_ON_LOAD, EverGrandeCity_GlaciasRoom_MapScript1_15B6A9 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_GlaciasRoom_MapScript2_15B683 .byte 0 EverGrandeCity_GlaciasRoom_MapScript2_15B683:: @ 815B683 @@ -9,7 +9,7 @@ EverGrandeCity_GlaciasRoom_MapScript2_15B683:: @ 815B683 .2byte 0 EverGrandeCity_GlaciasRoom_EventScript_15B68D:: @ 815B68D - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end EverGrandeCity_GlaciasRoom_MapScript2_15B692:: @ 815B692 @@ -18,7 +18,7 @@ EverGrandeCity_GlaciasRoom_MapScript2_15B692:: @ 815B692 EverGrandeCity_GlaciasRoom_EventScript_15B69C:: @ 815B69C lockall - call EverGrandeCity_GlaciasRoom_EventScript_1A0710 + call PokemonLeague_EliteFour_EventScript_WalkInCloseDoor setvar VAR_ELITE_4_STATE, 3 releaseall end @@ -30,11 +30,11 @@ EverGrandeCity_GlaciasRoom_MapScript1_15B6A9:: @ 815B6A9 end EverGrandeCity_GlaciasRoom_EventScript_15B6BE:: @ 815B6BE - call EverGrandeCity_GlaciasRoom_EventScript_1A0757 + call PokemonLeague_EliteFour_EventScript_ResetAdvanceToNextRoom return EverGrandeCity_GlaciasRoom_EventScript_15B6C4:: @ 815B6C4 - call EverGrandeCity_GlaciasRoom_EventScript_1A07FA + call PokemonLeague_EliteFour_EventScript_CloseDoor return EverGrandeCity_GlaciasRoom_EventScript_15B6CA:: @ 815B6CA @@ -42,19 +42,19 @@ EverGrandeCity_GlaciasRoom_EventScript_15B6CA:: @ 815B6CA faceplayer goto_if_set FLAG_DEFEATED_ELITE_4_GLACIA, EverGrandeCity_GlaciasRoom_EventScript_15B6F1 playbgm MUS_SITENNOU, FALSE - msgbox EverGrandeCity_GlaciasRoom_Text_190AF9, 4 - trainerbattle 3, TRAINER_GLACIA, 0, EverGrandeCity_GlaciasRoom_Text_190C01 + msgbox EverGrandeCity_GlaciasRoom_Text_190AF9, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_GLACIA, EverGrandeCity_GlaciasRoom_Text_190C01 goto EverGrandeCity_GlaciasRoom_EventScript_15B6FB end EverGrandeCity_GlaciasRoom_EventScript_15B6F1:: @ 815B6F1 - msgbox EverGrandeCity_GlaciasRoom_Text_190C8F, 4 + msgbox EverGrandeCity_GlaciasRoom_Text_190C8F, MSGBOX_DEFAULT release end EverGrandeCity_GlaciasRoom_EventScript_15B6FB:: @ 815B6FB setflag FLAG_DEFEATED_ELITE_4_GLACIA - call EverGrandeCity_GlaciasRoom_EventScript_1A0693 - msgbox EverGrandeCity_GlaciasRoom_Text_190C8F, 4 + call PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles + msgbox EverGrandeCity_GlaciasRoom_Text_190C8F, MSGBOX_DEFAULT release end diff --git a/data/maps/EverGrandeCity_HallOfFame/scripts.inc b/data/maps/EverGrandeCity_HallOfFame/scripts.inc index 22cd64497..ca0acd145 100644 --- a/data/maps/EverGrandeCity_HallOfFame/scripts.inc +++ b/data/maps/EverGrandeCity_HallOfFame/scripts.inc @@ -1,6 +1,6 @@ EverGrandeCity_HallOfFame_MapScripts:: @ 815BB84 - map_script 2, EverGrandeCity_HallOfFame_MapScript2_15BB9E - map_script 4, EverGrandeCity_HallOfFame_MapScript2_15BB8F + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_HallOfFame_MapScript2_15BB9E + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_HallOfFame_MapScript2_15BB8F .byte 0 EverGrandeCity_HallOfFame_MapScript2_15BB8F:: @ 815BB8F @@ -8,7 +8,7 @@ EverGrandeCity_HallOfFame_MapScript2_15BB8F:: @ 815BB8F .2byte 0 EverGrandeCity_HallOfFame_EventScript_15BB99:: @ 815BB99 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end EverGrandeCity_HallOfFame_MapScript2_15BB9E:: @ 815BB9E @@ -18,31 +18,31 @@ EverGrandeCity_HallOfFame_MapScript2_15BB9E:: @ 815BB9E EverGrandeCity_HallOfFame_EventScript_15BBA8:: @ 815BBA8 lockall applymovement 1, EverGrandeCity_HallOfFame_Movement_15BC59 - applymovement 255, EverGrandeCity_HallOfFame_Movement_15BC59 + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_15BC59 waitmovement 0 - applymovement 1, EverGrandeCity_HallOfFame_Movement_1A0843 - applymovement 255, EverGrandeCity_HallOfFame_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox EverGrandeCity_HallOfFame_Text_191841, 4 + msgbox EverGrandeCity_HallOfFame_Text_191841, MSGBOX_DEFAULT closemessage applymovement 1, EverGrandeCity_HallOfFame_Movement_15BC60 - applymovement 255, EverGrandeCity_HallOfFame_Movement_15BC60 + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_15BC60 waitmovement 0 delay 20 - applymovement 1, EverGrandeCity_HallOfFame_Movement_1A0843 - applymovement 255, EverGrandeCity_HallOfFame_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox EverGrandeCity_HallOfFame_Text_1918D7, 4 + msgbox EverGrandeCity_HallOfFame_Text_1918D7, MSGBOX_DEFAULT closemessage - applymovement 1, EverGrandeCity_HallOfFame_Movement_1A0841 - applymovement 255, EverGrandeCity_HallOfFame_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 20 dofieldeffect FLDEFF_HALL_OF_FAME_RECORD waitfieldeffect FLDEFF_HALL_OF_FAME_RECORD delay 40 setvar VAR_TEMP_1, 1 - call EverGrandeCity_HallOfFame_EventScript_19FC13 + call EverGrandeCity_HallOfFame_EventScript_SetGameClearFlags checkplayergender compare VAR_RESULT, 0 goto_if_eq EverGrandeCity_HallOfFame_EventScript_15BC41 @@ -73,7 +73,7 @@ EverGrandeCity_HallOfFame_Movement_15BC59:: @ 815BC59 walk_up walk_up walk_up - end_movement + step_end EverGrandeCity_HallOfFame_Movement_15BC60:: @ 815BC60 walk_up @@ -81,4 +81,4 @@ EverGrandeCity_HallOfFame_Movement_15BC60:: @ 815BC60 walk_up walk_up walk_up - end_movement + step_end diff --git a/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc b/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc index db30bcfa7..c5394ecb0 100644 --- a/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc +++ b/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc @@ -1,7 +1,7 @@ EverGrandeCity_PhoebesRoom_MapScripts:: @ 815B5D9 - map_script 1, EverGrandeCity_PhoebesRoom_MapScript1_15B60F - map_script 4, EverGrandeCity_PhoebesRoom_MapScript2_15B5E9 - map_script 2, EverGrandeCity_PhoebesRoom_MapScript2_15B5F8 + map_script MAP_SCRIPT_ON_LOAD, EverGrandeCity_PhoebesRoom_MapScript1_15B60F + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_PhoebesRoom_MapScript2_15B5E9 + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_PhoebesRoom_MapScript2_15B5F8 .byte 0 EverGrandeCity_PhoebesRoom_MapScript2_15B5E9:: @ 815B5E9 @@ -9,7 +9,7 @@ EverGrandeCity_PhoebesRoom_MapScript2_15B5E9:: @ 815B5E9 .2byte 0 EverGrandeCity_PhoebesRoom_EventScript_15B5F3:: @ 815B5F3 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end EverGrandeCity_PhoebesRoom_MapScript2_15B5F8:: @ 815B5F8 @@ -18,7 +18,7 @@ EverGrandeCity_PhoebesRoom_MapScript2_15B5F8:: @ 815B5F8 EverGrandeCity_PhoebesRoom_EventScript_15B602:: @ 815B602 lockall - call EverGrandeCity_PhoebesRoom_EventScript_1A0710 + call PokemonLeague_EliteFour_EventScript_WalkInCloseDoor setvar VAR_ELITE_4_STATE, 2 releaseall end @@ -30,11 +30,11 @@ EverGrandeCity_PhoebesRoom_MapScript1_15B60F:: @ 815B60F end EverGrandeCity_PhoebesRoom_EventScript_15B624:: @ 815B624 - call EverGrandeCity_PhoebesRoom_EventScript_1A0757 + call PokemonLeague_EliteFour_EventScript_ResetAdvanceToNextRoom return EverGrandeCity_PhoebesRoom_EventScript_15B62A:: @ 815B62A - call EverGrandeCity_PhoebesRoom_EventScript_1A07FA + call PokemonLeague_EliteFour_EventScript_CloseDoor return EverGrandeCity_PhoebesRoom_EventScript_15B630:: @ 815B630 @@ -42,19 +42,19 @@ EverGrandeCity_PhoebesRoom_EventScript_15B630:: @ 815B630 faceplayer goto_if_set FLAG_DEFEATED_ELITE_4_PHOEBE, EverGrandeCity_PhoebesRoom_EventScript_15B657 playbgm MUS_SITENNOU, FALSE - msgbox EverGrandeCity_PhoebesRoom_Text_1908F5, 4 - trainerbattle 3, TRAINER_PHOEBE, 0, EverGrandeCity_PhoebesRoom_Text_190A0C + msgbox EverGrandeCity_PhoebesRoom_Text_1908F5, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_PHOEBE, EverGrandeCity_PhoebesRoom_Text_190A0C goto EverGrandeCity_PhoebesRoom_EventScript_15B661 end EverGrandeCity_PhoebesRoom_EventScript_15B657:: @ 815B657 - msgbox EverGrandeCity_PhoebesRoom_Text_190A2A, 4 + msgbox EverGrandeCity_PhoebesRoom_Text_190A2A, MSGBOX_DEFAULT release end EverGrandeCity_PhoebesRoom_EventScript_15B661:: @ 815B661 setflag FLAG_DEFEATED_ELITE_4_PHOEBE - call EverGrandeCity_PhoebesRoom_EventScript_1A0693 - msgbox EverGrandeCity_PhoebesRoom_Text_190A2A, 4 + call PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles + msgbox EverGrandeCity_PhoebesRoom_Text_190A2A, MSGBOX_DEFAULT release end diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc index 986c873bd..067488c55 100644 --- a/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_PokemonCenter_1F_MapScripts:: @ 815BC66 - map_script 3, EverGrandeCity_PokemonCenter_1F_MapScript1_15BC6C + map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonCenter_1F_MapScript1_15BC6C .byte 0 EverGrandeCity_PokemonCenter_1F_MapScript1_15BC6C:: @ 815BC6C @@ -9,16 +9,16 @@ EverGrandeCity_PokemonCenter_1F_MapScript1_15BC6C:: @ 815BC6C EverGrandeCity_PokemonCenter_1F_EventScript_15BC70:: @ 815BC70 SootopolisCity_PokemonCenter_1F_EventScript_15BC70:: @ 815BC70 setvar VAR_0x800B, 1 - call SootopolisCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end EverGrandeCity_PokemonCenter_1F_EventScript_15BC7E:: @ 815BC7E - msgbox EverGrandeCity_PokemonCenter_1F_Text_191967, 2 + msgbox EverGrandeCity_PokemonCenter_1F_Text_191967, MSGBOX_NPC end EverGrandeCity_PokemonCenter_1F_EventScript_15BC87:: @ 815BC87 - msgbox EverGrandeCity_PokemonCenter_1F_Text_1919EF, 2 + msgbox EverGrandeCity_PokemonCenter_1F_Text_1919EF, MSGBOX_NPC end diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/scripts.inc b/data/maps/EverGrandeCity_PokemonCenter_2F/scripts.inc index 9941e17e4..310efef02 100644 --- a/data/maps/EverGrandeCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/EverGrandeCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ EverGrandeCity_PokemonCenter_2F_MapScripts:: @ 815BC90 - map_script 2, EverGrandeCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, EverGrandeCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, EverGrandeCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, EverGrandeCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 EverGrandeCity_PokemonCenter_2F_EventScript_15BCA0:: @ 815BCA0 diff --git a/data/maps/EverGrandeCity_PokemonLeague/scripts.inc b/data/maps/EverGrandeCity_PokemonLeague/scripts.inc index b41bfe9cd..d13f20f1d 100644 --- a/data/maps/EverGrandeCity_PokemonLeague/scripts.inc +++ b/data/maps/EverGrandeCity_PokemonLeague/scripts.inc @@ -1,5 +1,5 @@ EverGrandeCity_PokemonLeague_MapScripts:: @ 815BA75 - map_script 3, EverGrandeCity_PokemonLeague_MapScript1_15BA7B + map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonLeague_MapScript1_15BA7B .byte 0 EverGrandeCity_PokemonLeague_MapScript1_15BA7B:: @ 815BA7B @@ -15,7 +15,7 @@ EverGrandeCity_PokemonLeague_EventScript_15BA8B:: @ 815BA8B EverGrandeCity_PokemonLeague_EventScript_15BA9A:: @ 815BA9A setvar VAR_0x800B, 1 - call EverGrandeCity_PokemonLeague_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release @@ -24,10 +24,10 @@ EverGrandeCity_PokemonLeague_EventScript_15BA9A:: @ 815BA9A EverGrandeCity_PokemonLeague_EventScript_15BAA8:: @ 815BAA8 lock faceplayer - message EverGrandeCity_PokemonLeague_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart EverGrandeCity_PokemonLeague_Items - msgbox EverGrandeCity_PokemonLeague_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -73,27 +73,27 @@ EverGrandeCity_PokemonLeague_EventScript_15BAD2:: @ 815BAD2 end EverGrandeCity_PokemonLeague_EventScript_15BB34:: @ 815BB34 - applymovement 255, EverGrandeCity_PokemonLeague_Movement_15BB76 + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_PokemonLeague_Movement_15BB76 waitmovement 0 return EverGrandeCity_PokemonLeague_EventScript_15BB3F:: @ 815BB3F - applymovement 255, EverGrandeCity_PokemonLeague_Movement_15BB7A + applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_PokemonLeague_Movement_15BB7A waitmovement 0 return EverGrandeCity_PokemonLeague_EventScript_15BB4A:: @ 815BB4A playse SE_HAZURE - msgbox EverGrandeCity_PokemonLeague_Text_19179C, 4 + msgbox EverGrandeCity_PokemonLeague_Text_19179C, MSGBOX_DEFAULT releaseall end EverGrandeCity_PokemonLeague_EventScript_15BB57:: @ 815BB57 - applymovement VAR_LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - msgbox EverGrandeCity_PokemonLeague_Text_191804, 4 + msgbox EverGrandeCity_PokemonLeague_Text_191804, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end @@ -102,20 +102,20 @@ EverGrandeCity_PokemonLeague_Movement_15BB76:: @ 815BB76 walk_down walk_left walk_in_place_fastest_up - end_movement + step_end EverGrandeCity_PokemonLeague_Movement_15BB7A:: @ 815BB7A walk_down walk_right walk_in_place_fastest_up - end_movement + step_end EverGrandeCity_PokemonLeague_Movement_15BB7E:: @ 815BB7E walk_left walk_in_place_fastest_down - end_movement + step_end EverGrandeCity_PokemonLeague_Movement_15BB81:: @ 815BB81 walk_right walk_in_place_fastest_down - end_movement + step_end diff --git a/data/maps/EverGrandeCity_SidneysRoom/scripts.inc b/data/maps/EverGrandeCity_SidneysRoom/scripts.inc index b2b731004..7bd896364 100644 --- a/data/maps/EverGrandeCity_SidneysRoom/scripts.inc +++ b/data/maps/EverGrandeCity_SidneysRoom/scripts.inc @@ -1,7 +1,7 @@ EverGrandeCity_SidneysRoom_MapScripts:: @ 815B53F - map_script 1, EverGrandeCity_SidneysRoom_MapScript1_15B54F - map_script 4, EverGrandeCity_SidneysRoom_MapScript2_15B570 - map_script 2, EverGrandeCity_SidneysRoom_MapScript2_15B57F + map_script MAP_SCRIPT_ON_LOAD, EverGrandeCity_SidneysRoom_MapScript1_15B54F + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_SidneysRoom_MapScript2_15B570 + map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_SidneysRoom_MapScript2_15B57F .byte 0 EverGrandeCity_SidneysRoom_MapScript1_15B54F:: @ 815B54F @@ -11,11 +11,11 @@ EverGrandeCity_SidneysRoom_MapScript1_15B54F:: @ 815B54F end EverGrandeCity_SidneysRoom_EventScript_15B564:: @ 815B564 - call EverGrandeCity_SidneysRoom_EventScript_1A0757 + call PokemonLeague_EliteFour_EventScript_ResetAdvanceToNextRoom return EverGrandeCity_SidneysRoom_EventScript_15B56A:: @ 815B56A - call EverGrandeCity_SidneysRoom_EventScript_1A07FA + call PokemonLeague_EliteFour_EventScript_CloseDoor return EverGrandeCity_DrakesRoom_MapScript2_15B570:: @ 815B570 @@ -24,7 +24,7 @@ EverGrandeCity_SidneysRoom_MapScript2_15B570:: @ 815B570 .2byte 0 EverGrandeCity_SidneysRoom_EventScript_15B57A:: @ 815B57A - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end EverGrandeCity_SidneysRoom_MapScript2_15B57F:: @ 815B57F @@ -33,7 +33,7 @@ EverGrandeCity_SidneysRoom_MapScript2_15B57F:: @ 815B57F EverGrandeCity_SidneysRoom_EventScript_15B589:: @ 815B589 lockall - call EverGrandeCity_SidneysRoom_EventScript_1A0710 + call PokemonLeague_EliteFour_EventScript_WalkInCloseDoor setvar VAR_ELITE_4_STATE, 1 releaseall end @@ -43,19 +43,19 @@ EverGrandeCity_SidneysRoom_EventScript_15B596:: @ 815B596 faceplayer goto_if_set FLAG_DEFEATED_ELITE_4_SYDNEY, EverGrandeCity_SidneysRoom_EventScript_15B5BD playbgm MUS_SITENNOU, FALSE - msgbox EverGrandeCity_SidneysRoom_Text_190728, 4 - trainerbattle 3, TRAINER_SIDNEY, 0, EverGrandeCity_SidneysRoom_Text_190823 + msgbox EverGrandeCity_SidneysRoom_Text_190728, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_SIDNEY, EverGrandeCity_SidneysRoom_Text_190823 goto EverGrandeCity_SidneysRoom_EventScript_15B5C7 end EverGrandeCity_SidneysRoom_EventScript_15B5BD:: @ 815B5BD - msgbox EverGrandeCity_SidneysRoom_Text_19086D, 4 + msgbox EverGrandeCity_SidneysRoom_Text_19086D, MSGBOX_DEFAULT release end EverGrandeCity_SidneysRoom_EventScript_15B5C7:: @ 815B5C7 setflag FLAG_DEFEATED_ELITE_4_SYDNEY - call EverGrandeCity_SidneysRoom_EventScript_1A0693 - msgbox EverGrandeCity_SidneysRoom_Text_19086D, 4 + call PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles + msgbox EverGrandeCity_SidneysRoom_Text_19086D, MSGBOX_DEFAULT release end diff --git a/data/maps/FallarborTown/map.json b/data/maps/FallarborTown/map.json index 7ad3e4f1f..71e07b7c3 100644 --- a/data/maps/FallarborTown/map.json +++ b/data/maps/FallarborTown/map.json @@ -120,7 +120,7 @@ "y": 15, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FallarborTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -128,7 +128,7 @@ "y": 7, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FallarborTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -144,7 +144,7 @@ "y": 7, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FallarborTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -160,7 +160,7 @@ "y": 15, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FallarborTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", diff --git a/data/maps/FallarborTown/scripts.inc b/data/maps/FallarborTown/scripts.inc index a168a0ef5..a39d7e51f 100644 --- a/data/maps/FallarborTown/scripts.inc +++ b/data/maps/FallarborTown/scripts.inc @@ -1,5 +1,5 @@ FallarborTown_MapScripts:: @ 814E7E0 - map_script 3, FallarborTown_MapScript1_14E7E6 + map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_MapScript1_14E7E6 .byte 0 FallarborTown_MapScript1_14E7E6:: @ 814E7E6 @@ -13,21 +13,21 @@ FallarborTown_EventScript_14E7F5:: @ 814E7F5 lock faceplayer goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FallarborTown_EventScript_14E80A - msgbox FallarborTown_Text_16C7FF, 4 + msgbox FallarborTown_Text_16C7FF, MSGBOX_DEFAULT release end FallarborTown_EventScript_14E80A:: @ 814E80A - msgbox FallarborTown_Text_16C855, 4 + msgbox FallarborTown_Text_16C855, MSGBOX_DEFAULT release end FallarborTown_EventScript_14E814:: @ 814E814 - msgbox FallarborTown_Text_16C8D6, 2 + msgbox FallarborTown_Text_16C8D6, MSGBOX_NPC end FallarborTown_EventScript_14E81D:: @ 814E81D - msgbox FallarborTown_Text_16C941, 2 + msgbox FallarborTown_Text_16C941, MSGBOX_NPC end FallarborTown_EventScript_14E826:: @ 814E826 @@ -35,21 +35,21 @@ FallarborTown_EventScript_14E826:: @ 814E826 faceplayer waitse playmoncry SPECIES_AZURILL, 0 - msgbox FallarborTown_Text_16C92C, 4 + msgbox FallarborTown_Text_16C92C, MSGBOX_DEFAULT waitmoncry release end FallarborTown_EventScript_14E839:: @ 814E839 - msgbox FallarborTown_Text_16CA39, 3 + msgbox FallarborTown_Text_16CA39, MSGBOX_SIGN end FallarborTown_EventScript_14E842:: @ 814E842 MeteorFalls_1F_1R_EventScript_14E842:: @ 814E842 MeteorFalls_1F_2R_EventScript_14E842:: @ 814E842 - msgbox FallarborTown_Text_16CA83, 3 + msgbox FallarborTown_Text_16CA83, MSGBOX_SIGN end FallarborTown_EventScript_14E84B:: @ 814E84B - msgbox FallarborTown_Text_16CAB9, 3 + msgbox FallarborTown_Text_16CAB9, MSGBOX_SIGN end diff --git a/data/maps/FallarborTown_ContestHall/scripts.inc b/data/maps/FallarborTown_ContestHall/scripts.inc index e3fcfd9bc..34ece82e2 100644 --- a/data/maps/FallarborTown_ContestHall/scripts.inc +++ b/data/maps/FallarborTown_ContestHall/scripts.inc @@ -2,17 +2,17 @@ FallarborTown_ContestHall_MapScripts:: @ 8153ACE .byte 0 FallarborTown_ContestHall_EventScript_153ACF:: @ 8153ACF - msgbox FallarborTown_ContestHall_Text_177335, 2 + msgbox FallarborTown_ContestHall_Text_177335, MSGBOX_NPC end FallarborTown_ContestHall_EventScript_153AD8:: @ 8153AD8 - msgbox FallarborTown_ContestHall_Text_1773C6, 2 + msgbox FallarborTown_ContestHall_Text_1773C6, MSGBOX_NPC end FallarborTown_ContestHall_EventScript_153AE1:: @ 8153AE1 - msgbox FallarborTown_ContestHall_Text_177437, 2 + msgbox FallarborTown_ContestHall_Text_177437, MSGBOX_NPC end FallarborTown_ContestHall_EventScript_153AEA:: @ 8153AEA - msgbox FallarborTown_ContestHall_Text_1774B1, 3 + msgbox FallarborTown_ContestHall_Text_1774B1, MSGBOX_SIGN end diff --git a/data/maps/FallarborTown_ContestLobby/scripts.inc b/data/maps/FallarborTown_ContestLobby/scripts.inc index f594d397d..f9a2cccce 100644 --- a/data/maps/FallarborTown_ContestLobby/scripts.inc +++ b/data/maps/FallarborTown_ContestLobby/scripts.inc @@ -1,5 +1,5 @@ FallarborTown_ContestLobby_MapScripts:: @ 81539C1 - map_script 3, FallarborTown_ContestLobby_MapScript1_1539C7 + map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_ContestLobby_MapScript1_1539C7 .byte 0 FallarborTown_ContestLobby_MapScript1_1539C7:: @ 81539C7 @@ -35,12 +35,12 @@ FallarborTown_ContestLobby_EventScript_1539F8:: @ 81539F8 delay 20 applymovement 1, FallarborTown_ContestLobby_Movement_153A8C waitmovement 0 - applymovement 255, FallarborTown_ContestLobby_Movement_153A7A + applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_ContestLobby_Movement_153A7A waitmovement 0 - msgbox FallarborTown_ContestLobby_Text_1A6832, 4 + msgbox FallarborTown_ContestLobby_Text_1A6832, MSGBOX_DEFAULT closemessage applymovement 1, FallarborTown_ContestLobby_Movement_153A83 - applymovement 255, FallarborTown_ContestLobby_Movement_153A70 + applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_ContestLobby_Movement_153A70 waitmovement 0 releaseall return @@ -55,22 +55,22 @@ FallarborTown_ContestLobby_Movement_153A70:: @ 8153A70 walk_up delay_8 set_invisible - end_movement + step_end FallarborTown_ContestLobby_Movement_153A7A:: @ 8153A7A walk_in_place_fastest_left - end_movement + step_end FallarborTown_ContestLobby_Movement_153A7C:: @ 8153A7C walk_left walk_in_place_fastest_down - end_movement + step_end FallarborTown_ContestLobby_Movement_153A7F:: @ 8153A7F walk_down walk_down walk_in_place_fastest_up - end_movement + step_end FallarborTown_ContestLobby_Movement_153A83:: @ 8153A83 walk_left @@ -81,33 +81,33 @@ FallarborTown_ContestLobby_Movement_153A83:: @ 8153A83 walk_up delay_8 set_invisible - end_movement + step_end FallarborTown_ContestLobby_Movement_153A8C:: @ 8153A8C walk_in_place_fastest_right - end_movement + step_end FallarborTown_ContestLobby_EventScript_153A8E:: @ 8153A8E - msgbox FallarborTown_ContestLobby_Text_177141, 2 + msgbox FallarborTown_ContestLobby_Text_177141, MSGBOX_NPC end FallarborTown_ContestLobby_EventScript_153A97:: @ 8153A97 goto_if_set FLAG_CONTEST_SKETCH_CREATED, FallarborTown_ContestLobby_EventScript_153AA9 - msgbox FallarborTown_ContestLobby_Text_177246, 2 + msgbox FallarborTown_ContestLobby_Text_177246, MSGBOX_NPC end FallarborTown_ContestLobby_EventScript_153AA9:: @ 8153AA9 - msgbox FallarborTown_ContestLobby_Text_1772D8, 2 + msgbox FallarborTown_ContestLobby_Text_1772D8, MSGBOX_NPC end FallarborTown_ContestLobby_EventScript_153AB2:: @ 8153AB2 - msgbox FallarborTown_ContestLobby_Text_1771F2, 2 + msgbox FallarborTown_ContestLobby_Text_1771F2, MSGBOX_NPC end FallarborTown_ContestLobby_EventScript_153ABB:: @ 8153ABB lockall - fadescreen 1 - drawcontestwinner 2 + fadescreen FADE_TO_BLACK + showcontestwinner 2 releaseall end diff --git a/data/maps/FallarborTown_House1/scripts.inc b/data/maps/FallarborTown_House1/scripts.inc index 23e47d780..9690ccb29 100644 --- a/data/maps/FallarborTown_House1/scripts.inc +++ b/data/maps/FallarborTown_House1/scripts.inc @@ -1,5 +1,5 @@ FallarborTown_House1_MapScripts:: @ 8153BAE - map_script 3, FallarborTown_House1_MapScript1_153BB4 + map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_House1_MapScript1_153BB4 .byte 0 FallarborTown_House1_MapScript1_153BB4:: @ 8153BB4 @@ -12,7 +12,7 @@ FallarborTown_House1_EventScript_153BB5:: @ 8153BB5 checkitem ITEM_METEORITE, 1 compare VAR_RESULT, 1 goto_if_eq FallarborTown_House1_EventScript_153BDA - msgbox FallarborTown_House1_Text_177755, 4 + msgbox FallarborTown_House1_Text_177755, MSGBOX_DEFAULT release end @@ -21,19 +21,19 @@ FallarborTown_House1_EventScript_153BDA:: @ 8153BDA call_if_set FLAG_TEMP_2, FallarborTown_House1_EventScript_153C3E compare VAR_RESULT, NO goto_if_eq FallarborTown_House1_EventScript_153C47 - msgbox FallarborTown_House1_Text_1778C4, 4 - giveitem_std ITEM_TM27_RETURN + msgbox FallarborTown_House1_Text_1778C4, MSGBOX_DEFAULT + giveitem ITEM_TM27_RETURN compare VAR_RESULT, 0 - goto_if_eq FallarborTown_House1_EventScript_1A029B - setvar VAR_0x8004, 280 - call FallarborTown_House1_EventScript_1A067F + goto_if_eq Common_EventScript_ShowBagIsFull + setvar VAR_0x8004, ITEM_METEORITE + call Common_EventScript_PlayerHandedOverTheItem setflag FLAG_RECEIVED_TM27 - msgbox FallarborTown_House1_Text_177910, 4 + msgbox FallarborTown_House1_Text_177910, MSGBOX_DEFAULT release end FallarborTown_House1_EventScript_153C2D:: @ 8153C2D - msgbox FallarborTown_House1_Text_177755, 4 + msgbox FallarborTown_House1_Text_177755, MSGBOX_DEFAULT msgbox FallarborTown_House1_Text_17780E, MSGBOX_YESNO return @@ -43,12 +43,12 @@ FallarborTown_House1_EventScript_153C3E:: @ 8153C3E FallarborTown_House1_EventScript_153C47:: @ 8153C47 setflag FLAG_TEMP_2 - msgbox FallarborTown_House1_Text_17797D, 4 + msgbox FallarborTown_House1_Text_17797D, MSGBOX_DEFAULT release end FallarborTown_House1_EventScript_153C54:: @ 8153C54 - msgbox FallarborTown_House1_Text_177910, 4 + msgbox FallarborTown_House1_Text_177910, MSGBOX_DEFAULT release end @@ -57,16 +57,16 @@ FallarborTown_House1_EventScript_153C5E:: @ 8153C5E faceplayer goto_if_set FLAG_RECEIVED_TM27, FallarborTown_House1_EventScript_153C86 goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FallarborTown_House1_EventScript_153C7C - msgbox FallarborTown_House1_Text_177A2B, 4 + msgbox FallarborTown_House1_Text_177A2B, MSGBOX_DEFAULT release end FallarborTown_House1_EventScript_153C7C:: @ 8153C7C - msgbox FallarborTown_House1_Text_177A7C, 4 + msgbox FallarborTown_House1_Text_177A7C, MSGBOX_DEFAULT release end FallarborTown_House1_EventScript_153C86:: @ 8153C86 - msgbox FallarborTown_House1_Text_177ABB, 4 + msgbox FallarborTown_House1_Text_177ABB, MSGBOX_DEFAULT release end diff --git a/data/maps/FallarborTown_House2/scripts.inc b/data/maps/FallarborTown_House2/scripts.inc index 67eb4fac1..6ea37ea51 100644 --- a/data/maps/FallarborTown_House2/scripts.inc +++ b/data/maps/FallarborTown_House2/scripts.inc @@ -3,10 +3,10 @@ FallarborTown_House2_MapScripts:: @ 8153C90 FallarborTown_House2_EventScript_153C91:: @ 8153C91 lockall - applymovement 1, FallarborTown_House2_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 goto_if_set FLAG_TEMP_1, FallarborTown_House2_EventScript_153CB6 - msgbox FallarborTown_House2_Text_177AF4, 4 + msgbox FallarborTown_House2_Text_177AF4, MSGBOX_DEFAULT setflag FLAG_TEMP_1 goto FallarborTown_House2_EventScript_153CB6 end @@ -22,7 +22,7 @@ FallarborTown_House2_EventScript_153CB6:: @ 8153CB6 end FallarborTown_House2_EventScript_153CE4:: @ 8153CE4 - msgbox FallarborTown_House2_Text_177C3F, 4 + msgbox FallarborTown_House2_Text_177C3F, MSGBOX_DEFAULT special SelectMoveTutorMon waitstate compare VAR_0x8004, 255 @@ -36,27 +36,27 @@ FallarborTown_House2_EventScript_153CE4:: @ 8153CE4 end FallarborTown_House2_EventScript_153D1A:: @ 8153D1A - msgbox FallarborTown_House2_Text_177C5D, 4 + msgbox FallarborTown_House2_Text_177C5D, MSGBOX_DEFAULT special DisplayMoveTutorMenu waitstate compare VAR_0x8004, 0 goto_if_eq FallarborTown_House2_EventScript_153CE4 - msgbox FallarborTown_House2_Text_177CC3, 4 - takeitem ITEM_HEART_SCALE, 1 + msgbox FallarborTown_House2_Text_177CC3, MSGBOX_DEFAULT + removeitem ITEM_HEART_SCALE goto FallarborTown_House2_EventScript_153D60 end FallarborTown_House2_EventScript_153D44:: @ 8153D44 - msgbox FallarborTown_House2_Text_177C78, 4 + msgbox FallarborTown_House2_Text_177C78, MSGBOX_DEFAULT goto FallarborTown_House2_EventScript_153CE4 end FallarborTown_House2_EventScript_153D52:: @ 8153D52 - msgbox FallarborTown_House2_Text_177D33, 4 + msgbox FallarborTown_House2_Text_177D33, MSGBOX_DEFAULT goto FallarborTown_House2_EventScript_153CE4 end FallarborTown_House2_EventScript_153D60:: @ 8153D60 - msgbox FallarborTown_House2_Text_177CEF, 4 + msgbox FallarborTown_House2_Text_177CEF, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/FallarborTown_Mart/scripts.inc b/data/maps/FallarborTown_Mart/scripts.inc index cfd239e8a..12d92164b 100644 --- a/data/maps/FallarborTown_Mart/scripts.inc +++ b/data/maps/FallarborTown_Mart/scripts.inc @@ -4,10 +4,10 @@ FallarborTown_Mart_MapScripts:: @ 8153966 FallarborTown_Mart_EventScript_153967:: @ 8153967 lock faceplayer - message FallarborTown_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart FallarborTown_Mart_Items - msgbox FallarborTown_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -30,11 +30,11 @@ FallarborTown_Mart_Items:: @ 8153980 end FallarborTown_Mart_EventScript_15399C:: @ 815399C - msgbox FallarborTown_Mart_Text_176FF0, 2 + msgbox FallarborTown_Mart_Text_176FF0, MSGBOX_NPC end FallarborTown_Mart_EventScript_1539A5:: @ 81539A5 - msgbox FallarborTown_Mart_Text_1770E2, 2 + msgbox FallarborTown_Mart_Text_1770E2, MSGBOX_NPC end FallarborTown_Mart_EventScript_1539AE:: @ 81539AE @@ -42,7 +42,7 @@ FallarborTown_Mart_EventScript_1539AE:: @ 81539AE faceplayer waitse playmoncry SPECIES_SKITTY, 0 - msgbox FallarborTown_Mart_Text_1770D3, 4 + msgbox FallarborTown_Mart_Text_1770D3, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc b/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc index 9e4fa7579..133b4626a 100644 --- a/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc @@ -1,32 +1,32 @@ FallarborTown_PokemonCenter_1F_MapScripts:: @ 8153AF3 - map_script 3, FallarborTown_PokemonCenter_1F_MapScript1_153AF9 + map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_PokemonCenter_1F_MapScript1_153AF9 .byte 0 FallarborTown_PokemonCenter_1F_MapScript1_153AF9:: @ 8153AF9 setrespawn HEAL_LOCATION_FALLARBOR_TOWN - call FallarborTown_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end FallarborTown_PokemonCenter_1F_EventScript_153B02:: @ 8153B02 setvar VAR_0x800B, 1 - call FallarborTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end FallarborTown_PokemonCenter_1F_EventScript_153B10:: @ 8153B10 - msgbox FallarborTown_PokemonCenter_1F_Text_17768C, 2 + msgbox FallarborTown_PokemonCenter_1F_Text_17768C, MSGBOX_NPC end FallarborTown_PokemonCenter_1F_EventScript_153B19:: @ 8153B19 - msgbox FallarborTown_PokemonCenter_1F_Text_1776F5, 2 + msgbox FallarborTown_PokemonCenter_1F_Text_1776F5, MSGBOX_NPC end FallarborTown_PokemonCenter_1F_EventScript_153B22:: @ 8153B22 lock faceplayer - msgbox FallarborTown_PokemonCenter_1F_Text_1774D4, 4 + msgbox FallarborTown_PokemonCenter_1F_Text_1774D4, MSGBOX_DEFAULT closemessage switch VAR_FACING case 2, FallarborTown_PokemonCenter_1F_EventScript_153B49 @@ -65,7 +65,7 @@ FallarborTown_PokemonCenter_1F_Movement_153B74:: @ 8153B74 walk_down walk_down delay_8 - end_movement + step_end FallarborTown_PokemonCenter_1F_Movement_153B81:: @ 8153B81 walk_down @@ -78,4 +78,4 @@ FallarborTown_PokemonCenter_1F_Movement_153B81:: @ 8153B81 walk_down walk_down delay_8 - end_movement + step_end diff --git a/data/maps/FallarborTown_PokemonCenter_2F/scripts.inc b/data/maps/FallarborTown_PokemonCenter_2F/scripts.inc index 148b22531..eb55f493a 100644 --- a/data/maps/FallarborTown_PokemonCenter_2F/scripts.inc +++ b/data/maps/FallarborTown_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ FallarborTown_PokemonCenter_2F_MapScripts:: @ 8153B8C - map_script 2, FallarborTown_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, FallarborTown_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, FallarborTown_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, FallarborTown_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FallarborTown_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, FallarborTown_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 FallarborTown_PokemonCenter_2F_EventScript_153B9C:: @ 8153B9C diff --git a/data/maps/FieryPath/scripts.inc b/data/maps/FieryPath/scripts.inc index f0bd22071..ffa7fbda7 100644 --- a/data/maps/FieryPath/scripts.inc +++ b/data/maps/FieryPath/scripts.inc @@ -1,5 +1,5 @@ FieryPath_MapScripts:: @ 815D318 - map_script 3, FieryPath_MapScript1_15D31E + map_script MAP_SCRIPT_ON_TRANSITION, FieryPath_MapScript1_15D31E .byte 0 FieryPath_MapScript1_15D31E:: @ 815D31E diff --git a/data/maps/FortreeCity/map.json b/data/maps/FortreeCity/map.json index b6047e395..a3e85f687 100644 --- a/data/maps/FortreeCity/map.json +++ b/data/maps/FortreeCity/map.json @@ -195,7 +195,7 @@ "y": 6, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FortreeCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -203,7 +203,7 @@ "y": 14, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FortreeCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -219,7 +219,7 @@ "y": 6, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FortreeCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -227,7 +227,7 @@ "y": 14, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "FortreeCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" } ] } diff --git a/data/maps/FortreeCity/scripts.inc b/data/maps/FortreeCity/scripts.inc index 5fe0b96a3..b46929698 100644 --- a/data/maps/FortreeCity/scripts.inc +++ b/data/maps/FortreeCity/scripts.inc @@ -1,6 +1,6 @@ FortreeCity_MapScripts:: @ 814C943 - map_script 3, FortreeCity_MapScript1_14C94E - map_script 5, FortreeCity_MapScript1_14C952 + map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_MapScript1_14C94E + map_script MAP_SCRIPT_ON_RESUME, FortreeCity_MapScript1_14C952 .byte 0 FortreeCity_MapScript1_14C94E:: @ 814C94E @@ -12,44 +12,44 @@ FortreeCity_MapScript1_14C952:: @ 814C952 end FortreeCity_EventScript_14C955:: @ 814C955 - msgbox FortreeCity_Text_167577, 2 + msgbox FortreeCity_Text_167577, MSGBOX_NPC end FortreeCity_EventScript_14C95E:: @ 814C95E lock faceplayer goto_if_set FLAG_KECLEON_FLED_FORTREE, FortreeCity_EventScript_14C973 - msgbox FortreeCity_Text_1675C2, 4 + msgbox FortreeCity_Text_1675C2, MSGBOX_DEFAULT release end FortreeCity_EventScript_14C973:: @ 814C973 - msgbox FortreeCity_Text_167642, 4 + msgbox FortreeCity_Text_167642, MSGBOX_DEFAULT release end FortreeCity_EventScript_14C97D:: @ 814C97D - msgbox FortreeCity_Text_16768A, 2 + msgbox FortreeCity_Text_16768A, MSGBOX_NPC end FortreeCity_EventScript_14C986:: @ 814C986 - msgbox FortreeCity_Text_16770E, 2 + msgbox FortreeCity_Text_16770E, MSGBOX_NPC end FortreeCity_EventScript_14C98F:: @ 814C98F - msgbox FortreeCity_Text_1677BD, 2 + msgbox FortreeCity_Text_1677BD, MSGBOX_NPC end FortreeCity_EventScript_14C998:: @ 814C998 - msgbox FortreeCity_Text_16782C, 2 + msgbox FortreeCity_Text_16782C, MSGBOX_NPC end FortreeCity_EventScript_14C9A1:: @ 814C9A1 - msgbox FortreeCity_Text_16792F, 3 + msgbox FortreeCity_Text_16792F, MSGBOX_SIGN end FortreeCity_EventScript_14C9AA:: @ 814C9AA - msgbox FortreeCity_Text_167969, 3 + msgbox FortreeCity_Text_167969, MSGBOX_SIGN end FortreeCity_EventScript_14C9B3:: @ 814C9B3 @@ -58,7 +58,7 @@ FortreeCity_EventScript_14C9B3:: @ 814C9B3 checkitem ITEM_DEVON_SCOPE, 1 compare VAR_RESULT, 1 goto_if_eq FortreeCity_EventScript_14C9CF - msgbox FortreeCity_Text_167868, 4 + msgbox FortreeCity_Text_167868, MSGBOX_DEFAULT release end @@ -70,9 +70,9 @@ FortreeCity_EventScript_14C9CF:: @ 814C9CF end FortreeCity_EventScript_14C9E4:: @ 814C9E4 - msgbox FortreeCity_Text_1678CB, 4 + msgbox FortreeCity_Text_1678CB, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, FortreeCity_Movement_1A0662 + applymovement VAR_LAST_TALKED, Movement_KecleonAppears waitmovement 0 waitse playmoncry SPECIES_KECLEON, 2 @@ -87,4 +87,4 @@ FortreeCity_EventScript_14C9E4:: @ 814C9E4 FortreeCity_Movement_14CA13:: @ 814CA13 walk_right - end_movement + step_end diff --git a/data/maps/FortreeCity_DecorationShop/scripts.inc b/data/maps/FortreeCity_DecorationShop/scripts.inc index 56a360708..ec7a9a7cb 100644 --- a/data/maps/FortreeCity_DecorationShop/scripts.inc +++ b/data/maps/FortreeCity_DecorationShop/scripts.inc @@ -2,20 +2,20 @@ FortreeCity_DecorationShop_MapScripts:: @ 8158257 .byte 0 FortreeCity_DecorationShop_EventScript_158258:: @ 8158258 - msgbox FortreeCity_DecorationShop_Text_186A61, 2 + msgbox FortreeCity_DecorationShop_Text_186A61, MSGBOX_NPC end FortreeCity_DecorationShop_EventScript_158261:: @ 8158261 - msgbox FortreeCity_DecorationShop_Text_186AD6, 2 + msgbox FortreeCity_DecorationShop_Text_186AD6, MSGBOX_NPC end FortreeCity_DecorationShop_EventScript_15826A:: @ 815826A lock faceplayer - message FortreeCity_DecorationShop_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration FortreeCity_DecorationShop_Decorations1 - msgbox FortreeCity_DecorationShop_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -36,10 +36,10 @@ FortreeCity_DecorationShop_Decorations1:: @ 8158284 FortreeCity_DecorationShop_EventScript_158298:: @ 8158298 lock faceplayer - message FortreeCity_DecorationShop_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration FortreeCity_DecorationShop_Decorations2 - msgbox FortreeCity_DecorationShop_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end diff --git a/data/maps/FortreeCity_Gym/scripts.inc b/data/maps/FortreeCity_Gym/scripts.inc index 3902fc815..5501546d1 100644 --- a/data/maps/FortreeCity_Gym/scripts.inc +++ b/data/maps/FortreeCity_Gym/scripts.inc @@ -1,6 +1,6 @@ FortreeCity_Gym_MapScripts:: @ 8157ED3 - map_script 3, FortreeCity_Gym_MapScript1_157EDE - map_script 4, FortreeCity_Gym_MapScript2_157EE2 + map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_Gym_MapScript1_157EDE + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FortreeCity_Gym_MapScript2_157EE2 .byte 0 FortreeCity_Gym_MapScript1_157EDE:: @ 8157EDE @@ -16,63 +16,63 @@ FortreeCity_Gym_EventScript_157EEC:: @ 8157EEC end FortreeCity_Gym_EventScript_157EF0:: @ 8157EF0 - trainerbattle 1, TRAINER_WINONA, 0, FortreeCity_Gym_Text_185CCB, FortreeCity_Gym_Text_185DBA, FortreeCity_Gym_EventScript_157F15 + trainerbattle_single TRAINER_WINONA, FortreeCity_Gym_Text_185CCB, FortreeCity_Gym_Text_185DBA, FortreeCity_Gym_EventScript_157F15, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM40, FortreeCity_Gym_EventScript_157F3E - msgbox FortreeCity_Gym_Text_185F98, 4 + msgbox FortreeCity_Gym_Text_185F98, MSGBOX_DEFAULT release end FortreeCity_Gym_EventScript_157F15:: @ 8157F15 message FortreeCity_Gym_Text_185E48 waitmessage - call FortreeCity_Gym_EventScript_1A02C5 - msgbox FortreeCity_Gym_Text_185E73, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox FortreeCity_Gym_Text_185E73, MSGBOX_DEFAULT setflag FLAG_DEFEATED_FORTREE_GYM setflag FLAG_BADGE06_GET setvar VAR_0x8008, 6 - call FortreeCity_Gym_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers goto FortreeCity_Gym_EventScript_157F3E end FortreeCity_Gym_EventScript_157F3E:: @ 8157F3E - giveitem_std ITEM_TM40_AERIAL_ACE + giveitem ITEM_TM40_AERIAL_ACE compare VAR_RESULT, 0 - goto_if_eq FortreeCity_Gym_EventScript_1A029B - msgbox FortreeCity_Gym_Text_185F4A, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox FortreeCity_Gym_Text_185F4A, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM40 release end FortreeCity_Gym_EventScript_157F62:: @ 8157F62 - trainerbattle 0, TRAINER_JARED, 0, FortreeCity_Gym_Text_1859B9, FortreeCity_Gym_Text_1859EA - msgbox FortreeCity_Gym_Text_185A02, 6 + trainerbattle_single TRAINER_JARED, FortreeCity_Gym_Text_1859B9, FortreeCity_Gym_Text_1859EA + msgbox FortreeCity_Gym_Text_185A02, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_157F79:: @ 8157F79 - trainerbattle 0, TRAINER_WILL, 0, FortreeCity_Gym_Text_185A7F, FortreeCity_Gym_Text_185AEC - msgbox FortreeCity_Gym_Text_185B18, 6 + trainerbattle_single TRAINER_WILL, FortreeCity_Gym_Text_185A7F, FortreeCity_Gym_Text_185AEC + msgbox FortreeCity_Gym_Text_185B18, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_157F90:: @ 8157F90 - trainerbattle 0, TRAINER_TERRELL, 0, FortreeCity_Gym_Text_185B8D, FortreeCity_Gym_Text_185BEB - msgbox FortreeCity_Gym_Text_185C00, 6 + trainerbattle_single TRAINER_TERRELL, FortreeCity_Gym_Text_185B8D, FortreeCity_Gym_Text_185BEB + msgbox FortreeCity_Gym_Text_185C00, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_157FA7:: @ 8157FA7 - trainerbattle 0, TRAINER_KYLEE, 0, FortreeCity_Gym_Text_185C45, FortreeCity_Gym_Text_185C7C - msgbox FortreeCity_Gym_Text_185C8C, 6 + trainerbattle_single TRAINER_KYLEE, FortreeCity_Gym_Text_185C45, FortreeCity_Gym_Text_185C7C + msgbox FortreeCity_Gym_Text_185C8C, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_157FBE:: @ 8157FBE lock faceplayer goto_if_set FLAG_DEFEATED_FORTREE_GYM, FortreeCity_Gym_EventScript_157FD3 - msgbox FortreeCity_Gym_Text_18589C, 4 + msgbox FortreeCity_Gym_Text_18589C, MSGBOX_DEFAULT release end FortreeCity_Gym_EventScript_157FD3:: @ 8157FD3 - msgbox FortreeCity_Gym_Text_185994, 4 + msgbox FortreeCity_Gym_Text_185994, MSGBOX_DEFAULT release end @@ -89,11 +89,11 @@ FortreeCity_Gym_EventScript_157FED:: @ 8157FED end FortreeCity_Gym_EventScript_157FFD:: @ 8157FFD - msgbox FortreeCity_Gym_Text_185FEE, 4 + msgbox FortreeCity_Gym_Text_185FEE, MSGBOX_DEFAULT releaseall end FortreeCity_Gym_EventScript_158007:: @ 8158007 - msgbox FortreeCity_Gym_Text_185FD5, 4 + msgbox FortreeCity_Gym_Text_185FD5, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/FortreeCity_House1/scripts.inc b/data/maps/FortreeCity_House1/scripts.inc index 475905070..0af969a06 100644 --- a/data/maps/FortreeCity_House1/scripts.inc +++ b/data/maps/FortreeCity_House1/scripts.inc @@ -28,29 +28,29 @@ FortreeCity_House1_EventScript_157E13:: @ 8157E13 special DoInGameTradeScene waitstate bufferspeciesname 0, VAR_0x8009 - msgbox FortreeCity_House1_Text_1856F7, 4 + msgbox FortreeCity_House1_Text_1856F7, MSGBOX_DEFAULT setflag FLAG_FORTREE_NPC_TRADE_COMPLETED release end FortreeCity_House1_EventScript_157E95:: @ 8157E95 - msgbox FortreeCity_House1_Text_18577F, 4 + msgbox FortreeCity_House1_Text_18577F, MSGBOX_DEFAULT release end FortreeCity_House1_EventScript_157E9F:: @ 8157E9F bufferspeciesname 0, VAR_0x8009 - msgbox FortreeCity_House1_Text_185737, 4 + msgbox FortreeCity_House1_Text_185737, MSGBOX_DEFAULT release end FortreeCity_House1_EventScript_157EAD:: @ 8157EAD - msgbox FortreeCity_House1_Text_1857C7, 4 + msgbox FortreeCity_House1_Text_1857C7, MSGBOX_DEFAULT release end FortreeCity_House1_EventScript_157EB7:: @ 8157EB7 - msgbox FortreeCity_House1_Text_18582A, 2 + msgbox FortreeCity_House1_Text_18582A, MSGBOX_NPC end FortreeCity_House1_EventScript_157EC0:: @ 8157EC0 @@ -58,7 +58,7 @@ FortreeCity_House1_EventScript_157EC0:: @ 8157EC0 faceplayer waitse playmoncry SPECIES_ZIGZAGOON, 0 - msgbox FortreeCity_House1_Text_185888, 4 + msgbox FortreeCity_House1_Text_185888, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/FortreeCity_House2/scripts.inc b/data/maps/FortreeCity_House2/scripts.inc index 5535a8d49..815c98f60 100644 --- a/data/maps/FortreeCity_House2/scripts.inc +++ b/data/maps/FortreeCity_House2/scripts.inc @@ -6,38 +6,38 @@ FortreeCity_House2_EventScript_1580B4:: @ 81580B4 faceplayer goto_if_set FLAG_RECEIVED_TM10, FortreeCity_House2_EventScript_158157 call_if_unset FLAG_MET_HIDDEN_POWER_GIVER, FortreeCity_House2_EventScript_15814B - msgbox FortreeCity_House2_Text_186360, 4 + msgbox FortreeCity_House2_Text_186360, MSGBOX_DEFAULT multichoice 21, 8, 54, 1 switch VAR_RESULT case 1, FortreeCity_House2_EventScript_158161 - msgbox FortreeCity_House2_Text_1863F6, 4 + msgbox FortreeCity_House2_Text_1863F6, MSGBOX_DEFAULT multichoice 21, 8, 54, 1 switch VAR_RESULT case 1, FortreeCity_House2_EventScript_158161 - msgbox FortreeCity_House2_Text_186455, 4 + msgbox FortreeCity_House2_Text_186455, MSGBOX_DEFAULT multichoice 21, 8, 54, 1 switch VAR_RESULT case 0, FortreeCity_House2_EventScript_158161 - msgbox FortreeCity_House2_Text_1864C6, 4 - giveitem_std ITEM_TM10_HIDDEN_POWER + msgbox FortreeCity_House2_Text_1864C6, MSGBOX_DEFAULT + giveitem ITEM_TM10_HIDDEN_POWER compare VAR_RESULT, 0 - goto_if_eq FortreeCity_House2_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM10 - msgbox FortreeCity_House2_Text_18652F, 4 + msgbox FortreeCity_House2_Text_18652F, MSGBOX_DEFAULT release end FortreeCity_House2_EventScript_15814B:: @ 815814B - msgbox FortreeCity_House2_Text_186306, 4 + msgbox FortreeCity_House2_Text_186306, MSGBOX_DEFAULT setflag FLAG_MET_HIDDEN_POWER_GIVER return FortreeCity_House2_EventScript_158157:: @ 8158157 - msgbox FortreeCity_House2_Text_18652F, 4 + msgbox FortreeCity_House2_Text_18652F, MSGBOX_DEFAULT release end FortreeCity_House2_EventScript_158161:: @ 8158161 - msgbox FortreeCity_House2_Text_186565, 4 + msgbox FortreeCity_House2_Text_186565, MSGBOX_DEFAULT release end diff --git a/data/maps/FortreeCity_House3/scripts.inc b/data/maps/FortreeCity_House3/scripts.inc index f5d11ffa7..3786fe5cf 100644 --- a/data/maps/FortreeCity_House3/scripts.inc +++ b/data/maps/FortreeCity_House3/scripts.inc @@ -2,9 +2,9 @@ FortreeCity_House3_MapScripts:: @ 815816B .byte 0 FortreeCity_House3_EventScript_15816C:: @ 815816C - msgbox FortreeCity_House3_Text_186624, 2 + msgbox FortreeCity_House3_Text_186624, MSGBOX_NPC end FortreeCity_House3_EventScript_158175:: @ 8158175 - msgbox FortreeCity_House3_Text_186745, 2 + msgbox FortreeCity_House3_Text_186745, MSGBOX_NPC end diff --git a/data/maps/FortreeCity_House4/scripts.inc b/data/maps/FortreeCity_House4/scripts.inc index 36e339fa8..3e3d0948e 100644 --- a/data/maps/FortreeCity_House4/scripts.inc +++ b/data/maps/FortreeCity_House4/scripts.inc @@ -2,7 +2,7 @@ FortreeCity_House4_MapScripts:: @ 815817E .byte 0 FortreeCity_House4_EventScript_15817F:: @ 815817F - msgbox FortreeCity_House4_Text_1867AF, 2 + msgbox FortreeCity_House4_Text_1867AF, MSGBOX_NPC end FortreeCity_House4_EventScript_158188:: @ 8158188 @@ -10,7 +10,7 @@ FortreeCity_House4_EventScript_158188:: @ 8158188 goto_if_set FLAG_RECEIVED_MENTAL_HERB, FortreeCity_House4_EventScript_158204 goto_if_set FLAG_WINGULL_DELIVERED_MAIL, FortreeCity_House4_EventScript_1581D6 goto_if_set FLAG_WINGULL_SENT_ON_ERRAND, FortreeCity_House4_EventScript_1581C2 - msgbox FortreeCity_House4_Text_186835, 4 + msgbox FortreeCity_House4_Text_186835, MSGBOX_DEFAULT closemessage setflag FLAG_WINGULL_SENT_ON_ERRAND clearflag FLAG_HIDE_WINGULL_MOSSDEEP_HOUSE @@ -21,27 +21,27 @@ FortreeCity_House4_EventScript_158188:: @ 8158188 end FortreeCity_House4_EventScript_1581C2:: @ 81581C2 - applymovement VAR_LAST_TALKED, FortreeCity_House4_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - msgbox FortreeCity_House4_Text_18684E, 4 + msgbox FortreeCity_House4_Text_18684E, MSGBOX_DEFAULT releaseall end FortreeCity_House4_EventScript_1581D6:: @ 81581D6 - applymovement VAR_LAST_TALKED, FortreeCity_House4_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - msgbox FortreeCity_House4_Text_186881, 4 - giveitem_std ITEM_MENTAL_HERB + msgbox FortreeCity_House4_Text_186881, MSGBOX_DEFAULT + giveitem ITEM_MENTAL_HERB compare VAR_RESULT, 0 - goto_if_eq FortreeCity_House4_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_MENTAL_HERB releaseall end FortreeCity_House4_EventScript_158204:: @ 8158204 - applymovement VAR_LAST_TALKED, FortreeCity_House4_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - msgbox FortreeCity_House4_Text_186924, 4 + msgbox FortreeCity_House4_Text_186924, MSGBOX_DEFAULT releaseall end @@ -51,14 +51,14 @@ FortreeCity_House4_Movement_158218:: @ 8158218 walk_fast_right walk_in_place_fastest_down delay_8 - end_movement + step_end FortreeCity_House4_EventScript_15821E:: @ 815821E lock faceplayer waitse playmoncry SPECIES_WINGULL, 0 - msgbox FortreeCity_House4_Text_18695C, 4 + msgbox FortreeCity_House4_Text_18695C, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/FortreeCity_House5/scripts.inc b/data/maps/FortreeCity_House5/scripts.inc index 888ebe0e2..3b4b1d436 100644 --- a/data/maps/FortreeCity_House5/scripts.inc +++ b/data/maps/FortreeCity_House5/scripts.inc @@ -2,11 +2,11 @@ FortreeCity_House5_MapScripts:: @ 8158231 .byte 0 FortreeCity_House5_EventScript_158232:: @ 8158232 - msgbox FortreeCity_House5_Text_18696D, 2 + msgbox FortreeCity_House5_Text_18696D, MSGBOX_NPC end FortreeCity_House5_EventScript_15823B:: @ 815823B - msgbox FortreeCity_House5_Text_1869D6, 2 + msgbox FortreeCity_House5_Text_1869D6, MSGBOX_NPC end FortreeCity_House5_EventScript_158244:: @ 8158244 @@ -14,7 +14,7 @@ FortreeCity_House5_EventScript_158244:: @ 8158244 faceplayer waitse playmoncry SPECIES_ZIGZAGOON, 0 - msgbox FortreeCity_House5_Text_186A4F, 4 + msgbox FortreeCity_House5_Text_186A4F, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/FortreeCity_Mart/scripts.inc b/data/maps/FortreeCity_Mart/scripts.inc index 076f702af..c41d5edae 100644 --- a/data/maps/FortreeCity_Mart/scripts.inc +++ b/data/maps/FortreeCity_Mart/scripts.inc @@ -4,10 +4,10 @@ FortreeCity_Mart_MapScripts:: @ 8158066 FortreeCity_Mart_EventScript_158067:: @ 8158067 lock faceplayer - message FortreeCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart FortreeCity_Mart_Items - msgbox FortreeCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -28,13 +28,13 @@ FortreeCity_Mart_Items:: @ 8158080 end FortreeCity_Mart_EventScript_158098:: @ 8158098 - msgbox FortreeCity_Mart_Text_1861EF, 2 + msgbox FortreeCity_Mart_Text_1861EF, MSGBOX_NPC end FortreeCity_Mart_EventScript_1580A1:: @ 81580A1 - msgbox FortreeCity_Mart_Text_186251, 2 + msgbox FortreeCity_Mart_Text_186251, MSGBOX_NPC end FortreeCity_Mart_EventScript_1580AA:: @ 81580AA - msgbox FortreeCity_Mart_Text_1862CA, 2 + msgbox FortreeCity_Mart_Text_1862CA, MSGBOX_NPC end diff --git a/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc b/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc index 53f47a324..90b74adc0 100644 --- a/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc @@ -1,5 +1,5 @@ FortreeCity_PokemonCenter_1F_MapScripts:: @ 8158011 - map_script 3, FortreeCity_PokemonCenter_1F_MapScript1_158017 + map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_PokemonCenter_1F_MapScript1_158017 .byte 0 FortreeCity_PokemonCenter_1F_MapScript1_158017:: @ 8158017 @@ -8,20 +8,20 @@ FortreeCity_PokemonCenter_1F_MapScript1_158017:: @ 8158017 FortreeCity_PokemonCenter_1F_EventScript_15801B:: @ 815801B setvar VAR_0x800B, 1 - call FortreeCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end FortreeCity_PokemonCenter_1F_EventScript_158029:: @ 8158029 - msgbox FortreeCity_PokemonCenter_1F_Text_186027, 2 + msgbox FortreeCity_PokemonCenter_1F_Text_186027, MSGBOX_NPC end FortreeCity_PokemonCenter_1F_EventScript_158032:: @ 8158032 - msgbox FortreeCity_PokemonCenter_1F_Text_186086, 2 + msgbox FortreeCity_PokemonCenter_1F_Text_186086, MSGBOX_NPC end FortreeCity_PokemonCenter_1F_EventScript_15803B:: @ 815803B - msgbox FortreeCity_PokemonCenter_1F_Text_186138, 2 + msgbox FortreeCity_PokemonCenter_1F_Text_186138, MSGBOX_NPC end diff --git a/data/maps/FortreeCity_PokemonCenter_2F/scripts.inc b/data/maps/FortreeCity_PokemonCenter_2F/scripts.inc index 3019dbbc0..fe58376cc 100644 --- a/data/maps/FortreeCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/FortreeCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ FortreeCity_PokemonCenter_2F_MapScripts:: @ 8158044 - map_script 2, FortreeCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, FortreeCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, FortreeCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, FortreeCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FortreeCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, FortreeCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 FortreeCity_PokemonCenter_2F_EventScript_158054:: @ 8158054 diff --git a/data/maps/GraniteCave_1F/scripts.inc b/data/maps/GraniteCave_1F/scripts.inc index b9d89f93c..3cf5c2d6f 100644 --- a/data/maps/GraniteCave_1F/scripts.inc +++ b/data/maps/GraniteCave_1F/scripts.inc @@ -5,14 +5,14 @@ GraniteCave_1F_EventScript_15CBA7:: @ 815CBA7 lock faceplayer goto_if_set FLAG_RECEIVED_HM05, GraniteCave_1F_EventScript_15CBD3 - msgbox GraniteCave_1F_Text_194917, 4 - giveitem_std ITEM_HM05_FLASH + msgbox GraniteCave_1F_Text_194917, MSGBOX_DEFAULT + giveitem ITEM_HM05_FLASH setflag FLAG_RECEIVED_HM05 - msgbox GraniteCave_1F_Text_194A3E, 4 + msgbox GraniteCave_1F_Text_194A3E, MSGBOX_DEFAULT release end GraniteCave_1F_EventScript_15CBD3:: @ 815CBD3 - msgbox GraniteCave_1F_Text_194A3E, 4 + msgbox GraniteCave_1F_Text_194A3E, MSGBOX_DEFAULT release end diff --git a/data/maps/GraniteCave_B1F/scripts.inc b/data/maps/GraniteCave_B1F/scripts.inc index c6be3feca..1f2615436 100644 --- a/data/maps/GraniteCave_B1F/scripts.inc +++ b/data/maps/GraniteCave_B1F/scripts.inc @@ -1,7 +1,7 @@ GraniteCave_B1F_MapScripts:: @ 815CBDD - map_script 2, GraniteCave_B1F_MapScript2_1C6BB5 - map_script 3, GraniteCave_B1F_MapScript1_1C6BBF - map_script 5, GraniteCave_B1F_MapScript1_15CBED + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround + map_script MAP_SCRIPT_ON_RESUME, GraniteCave_B1F_MapScript1_15CBED .byte 0 GraniteCave_B1F_MapScript1_15CBED:: @ 815CBED diff --git a/data/maps/GraniteCave_StevensRoom/scripts.inc b/data/maps/GraniteCave_StevensRoom/scripts.inc index 46ec0f8d1..861b0eccb 100644 --- a/data/maps/GraniteCave_StevensRoom/scripts.inc +++ b/data/maps/GraniteCave_StevensRoom/scripts.inc @@ -4,15 +4,15 @@ GraniteCave_StevensRoom_MapScripts:: @ 815CBF9 GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA lock faceplayer - msgbox GraniteCave_StevensRoom_Text_194AE5, 4 + msgbox GraniteCave_StevensRoom_Text_194AE5, MSGBOX_DEFAULT setvar VAR_0x8004, ITEM_LETTER - call GraniteCave_StevensRoom_EventScript_1A067F + call Common_EventScript_PlayerHandedOverTheItem setflag FLAG_DELIVERED_STEVEN_LETTER - msgbox GraniteCave_StevensRoom_Text_194BDD, 4 - giveitem_std ITEM_TM47_STEEL_WING + msgbox GraniteCave_StevensRoom_Text_194BDD, MSGBOX_DEFAULT + giveitem ITEM_TM47_STEEL_WING compare VAR_RESULT, 0 call_if_eq GraniteCave_StevensRoom_EventScript_15CC83 - msgbox GraniteCave_StevensRoom_Text_194C8D, 4 + msgbox GraniteCave_StevensRoom_Text_194C8D, MSGBOX_DEFAULT closemessage compare VAR_FACING, 2 call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D @@ -38,7 +38,7 @@ GraniteCave_StevensRoom_EventScript_15CC78:: @ 815CC78 return GraniteCave_StevensRoom_EventScript_15CC83:: @ 815CC83 - msgbox GraniteCave_StevensRoom_Text_194D43, 4 + msgbox GraniteCave_StevensRoom_Text_194D43, MSGBOX_DEFAULT return GraniteCave_StevensRoom_Movement_15CC8C:: @ 815CC8C @@ -48,7 +48,7 @@ GraniteCave_StevensRoom_Movement_15CC8C:: @ 815CC8C walk_up walk_up delay_8 - end_movement + step_end GraniteCave_StevensRoom_Movement_15CC93:: @ 815CC93 walk_left @@ -59,4 +59,4 @@ GraniteCave_StevensRoom_Movement_15CC93:: @ 815CC93 walk_up walk_up delay_8 - end_movement + step_end diff --git a/data/maps/InsideOfTruck/scripts.inc b/data/maps/InsideOfTruck/scripts.inc index 59a4e79ee..2ffdf8a8a 100644 --- a/data/maps/InsideOfTruck/scripts.inc +++ b/data/maps/InsideOfTruck/scripts.inc @@ -1,6 +1,6 @@ InsideOfTruck_MapScripts:: @ 815FBFF - map_script 1, InsideOfTruck_MapScript1_15FC0A - map_script 5, InsideOfTruck_MapScript1_15FC26 + map_script MAP_SCRIPT_ON_LOAD, InsideOfTruck_MapScript1_15FC0A + map_script MAP_SCRIPT_ON_RESUME, InsideOfTruck_MapScript1_15FC26 .byte 0 InsideOfTruck_MapScript1_15FC0A:: @ 815FC0A @@ -48,5 +48,5 @@ InsideOfTruck_EventScript_15FC68:: @ 815FC68 end InsideOfTruck_EventScript_15FC8B:: @ 815FC8B - msgbox InsideOfTruck_Text_198FAD, 3 + msgbox InsideOfTruck_Text_198FAD, MSGBOX_SIGN end diff --git a/data/maps/IslandCave/scripts.inc b/data/maps/IslandCave/scripts.inc index 77392a4e7..1b5d84086 100644 --- a/data/maps/IslandCave/scripts.inc +++ b/data/maps/IslandCave/scripts.inc @@ -1,7 +1,7 @@ IslandCave_MapScripts:: @ 815EEB6 - map_script 5, IslandCave_MapScript1_15EEC6 - map_script 1, IslandCave_MapScript1_15EED4 - map_script 3, IslandCave_MapScript1_15EF15 + map_script MAP_SCRIPT_ON_RESUME, IslandCave_MapScript1_15EEC6 + map_script MAP_SCRIPT_ON_LOAD, IslandCave_MapScript1_15EED4 + map_script MAP_SCRIPT_ON_TRANSITION, IslandCave_MapScript1_15EF15 .byte 0 IslandCave_MapScript1_15EEC6:: @ 815EEC6 @@ -51,7 +51,7 @@ IslandCave_EventScript_15EF59:: @ 815EF59 end IslandCave_EventScript_15EF72:: @ 815EF72 - msgbox IslandCave_Text_1A13BE, 4 + msgbox IslandCave_Text_1A13BE, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/JaggedPass/scripts.inc b/data/maps/JaggedPass/scripts.inc index 151da14d1..f938caa05 100644 --- a/data/maps/JaggedPass/scripts.inc +++ b/data/maps/JaggedPass/scripts.inc @@ -1,6 +1,6 @@ JaggedPass_MapScripts:: @ 815D266 - map_script 5, JaggedPass_MapScript1_15D271 - map_script 3, JaggedPass_MapScript1_15D274 + map_script MAP_SCRIPT_ON_RESUME, JaggedPass_MapScript1_15D271 + map_script MAP_SCRIPT_ON_TRANSITION, JaggedPass_MapScript1_15D274 .byte 0 JaggedPass_MapScript1_15D271:: @ 815D271 @@ -18,32 +18,32 @@ JaggedPass_EventScript_15D280:: @ 815D280 return JaggedPass_EventScript_15D285:: @ 815D285 - trainerbattle 0, TRAINER_ERIC, 0, JaggedPass_Text_195DAC, JaggedPass_Text_195E27 - msgbox JaggedPass_Text_195E3E, 6 + trainerbattle_single TRAINER_ERIC, JaggedPass_Text_195DAC, JaggedPass_Text_195E27 + msgbox JaggedPass_Text_195E3E, MSGBOX_AUTOCLOSE end JaggedPass_EventScript_15D29C:: @ 815D29C - trainerbattle 0, TRAINER_DIANA_1, 0, JaggedPass_Text_195E9E, JaggedPass_Text_195EDF + trainerbattle_single TRAINER_DIANA_1, JaggedPass_Text_195E9E, JaggedPass_Text_195EDF specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq JaggedPass_EventScript_15D2C3 - msgbox JaggedPass_Text_195F04, 6 + msgbox JaggedPass_Text_195F04, MSGBOX_AUTOCLOSE end JaggedPass_EventScript_15D2C3:: @ 815D2C3 - trainerbattle 5, TRAINER_DIANA_1, 0, JaggedPass_Text_195F58, JaggedPass_Text_195F8C - msgbox JaggedPass_Text_195FB9, 6 + trainerbattle_rematch TRAINER_DIANA_1, JaggedPass_Text_195F58, JaggedPass_Text_195F8C + msgbox JaggedPass_Text_195FB9, MSGBOX_AUTOCLOSE end JaggedPass_EventScript_15D2DA:: @ 815D2DA - trainerbattle 0, TRAINER_ETHAN_1, 0, JaggedPass_Text_195FF2, JaggedPass_Text_196032 + trainerbattle_single TRAINER_ETHAN_1, JaggedPass_Text_195FF2, JaggedPass_Text_196032 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq JaggedPass_EventScript_15D301 - msgbox JaggedPass_Text_196077, 6 + msgbox JaggedPass_Text_196077, MSGBOX_AUTOCLOSE end JaggedPass_EventScript_15D301:: @ 815D301 - trainerbattle 5, TRAINER_ETHAN_1, 0, JaggedPass_Text_1960AA, JaggedPass_Text_1960E2 - msgbox JaggedPass_Text_196118, 6 + trainerbattle_rematch TRAINER_ETHAN_1, JaggedPass_Text_1960AA, JaggedPass_Text_1960E2 + msgbox JaggedPass_Text_196118, MSGBOX_AUTOCLOSE end diff --git a/data/maps/LavaridgeTown/map.json b/data/maps/LavaridgeTown/map.json index b6c53147b..dffded86a 100644 --- a/data/maps/LavaridgeTown/map.json +++ b/data/maps/LavaridgeTown/map.json @@ -213,7 +213,7 @@ "y": 5, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "LavaridgeTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -229,7 +229,7 @@ "y": 6, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "LavaridgeTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -237,7 +237,7 @@ "y": 5, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "LavaridgeTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -245,7 +245,7 @@ "y": 6, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "LavaridgeTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "hidden_item", diff --git a/data/maps/LavaridgeTown/scripts.inc b/data/maps/LavaridgeTown/scripts.inc index 6c4b66e4b..7a868e72e 100644 --- a/data/maps/LavaridgeTown/scripts.inc +++ b/data/maps/LavaridgeTown/scripts.inc @@ -1,13 +1,13 @@ LavaridgeTown_MapScripts:: @ 814E4A3 - map_script 3, LavaridgeTown_MapScript1_14E4AE - map_script 2, LavaridgeTown_MapScript2_14E4E3 + map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_MapScript1_14E4AE + map_script MAP_SCRIPT_ON_FRAME_TABLE, LavaridgeTown_MapScript2_14E4E3 .byte 0 LavaridgeTown_MapScript1_14E4AE:: @ 814E4AE setflag FLAG_VISITED_LAVARIDGE_TOWN call_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, LavaridgeTown_EventScript_14E4DF - call LavaridgeTown_EventScript_1A014E - call LavaridgeTown_EventScript_1A0172 + call Common_EventScript_SetupRivalGfxId + call Common_EventScript_SetupRivalOnBikeGfxId compare VAR_LAVARIDGE_RIVAL_STATE, 2 call_if_eq LavaridgeTown_EventScript_14E4D0 end @@ -35,12 +35,12 @@ LavaridgeTown_EventScript_14E4ED:: @ 814E4ED waitmovement 0 closedoor 12, 15 waitdooranim - applymovement 8, LavaridgeTown_Movement_1A083F + applymovement 8, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - applymovement 255, LavaridgeTown_Movement_1A0843 - applymovement 8, LavaridgeTown_Movement_1A0833 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight + applymovement 8, Common_Movement_ExclamationMark waitmovement 0 - applymovement 8, LavaridgeTown_Movement_1A0835 + applymovement 8, Common_Movement_Delay48 waitmovement 0 checkplayergender compare VAR_RESULT, 0 @@ -81,18 +81,18 @@ LavaridgeTown_EventScript_14E575:: @ 814E575 end LavaridgeTown_EventScript_14E5AB:: @ 814E5AB - msgbox LavaridgeTown_Text_16BDA4, 4 - giveitem_std ITEM_GO_GOGGLES + msgbox LavaridgeTown_Text_16BDA4, MSGBOX_DEFAULT + giveitem ITEM_GO_GOGGLES setflag FLAG_RECEIVED_GO_GOGGLES - msgbox LavaridgeTown_Text_16BE7D, 4 + msgbox LavaridgeTown_Text_16BE7D, MSGBOX_DEFAULT goto LavaridgeTown_EventScript_14E5F5 end LavaridgeTown_EventScript_14E5D0:: @ 814E5D0 - msgbox LavaridgeTown_Text_16BF92, 4 - giveitem_std ITEM_GO_GOGGLES + msgbox LavaridgeTown_Text_16BF92, MSGBOX_DEFAULT + giveitem ITEM_GO_GOGGLES setflag FLAG_RECEIVED_GO_GOGGLES - msgbox LavaridgeTown_Text_16C020, 4 + msgbox LavaridgeTown_Text_16C020, MSGBOX_DEFAULT goto LavaridgeTown_EventScript_14E5F5 end @@ -191,7 +191,7 @@ LavaridgeTown_Movement_14E6E8:: @ 814E6E8 walk_left walk_left walk_left - end_movement + step_end LavaridgeTown_Movement_14E6EF:: @ 814E6EF walk_fast_right @@ -204,7 +204,7 @@ LavaridgeTown_Movement_14E6EF:: @ 814E6EF walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end LavaridgeTown_Movement_14E6FA:: @ 814E6FA walk_fast_right @@ -215,7 +215,7 @@ LavaridgeTown_Movement_14E6FA:: @ 814E6FA walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end LavaridgeTown_Movement_14E703:: @ 814E703 walk_fast_down @@ -228,11 +228,11 @@ LavaridgeTown_Movement_14E703:: @ 814E703 walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end LavaridgeTown_Movement_14E70E:: @ 814E70E walk_down - end_movement + step_end LavaridgeTown_EventScript_14E710:: @ 814E710 specialvar VAR_RESULT, GetPlayerFacingDirection @@ -245,27 +245,27 @@ LavaridgeTown_EventScript_14E721:: @ 814E721 end LavaridgeTown_EventScript_14E724:: @ 814E724 - msgbox LavaridgeTown_Text_16C3FD, 2 + msgbox LavaridgeTown_Text_16C3FD, MSGBOX_NPC end LavaridgeTown_EventScript_14E72D:: @ 814E72D - msgbox LavaridgeTown_Text_16C4DB, 3 + msgbox LavaridgeTown_Text_16C4DB, MSGBOX_SIGN end LavaridgeTown_EventScript_14E736:: @ 814E736 - msgbox LavaridgeTown_Text_16C59B, 2 + msgbox LavaridgeTown_Text_16C59B, MSGBOX_NPC end LavaridgeTown_EventScript_14E73F:: @ 814E73F - msgbox LavaridgeTown_Text_16C603, 2 + msgbox LavaridgeTown_Text_16C603, MSGBOX_NPC end LavaridgeTown_EventScript_14E748:: @ 814E748 - msgbox LavaridgeTown_Text_16C694, 2 + msgbox LavaridgeTown_Text_16C694, MSGBOX_NPC end LavaridgeTown_EventScript_14E751:: @ 814E751 - msgbox LavaridgeTown_Text_16C54E, 2 + msgbox LavaridgeTown_Text_16C54E, MSGBOX_NPC end LavaridgeTown_EventScript_14E75A:: @ 814E75A @@ -278,7 +278,7 @@ LavaridgeTown_EventScript_14E75A:: @ 814E75A getpartysize compare VAR_RESULT, 6 goto_if_eq LavaridgeTown_EventScript_14E7A8 - msgbox LavaridgeTown_Text_16C2B6, 4 + msgbox LavaridgeTown_Text_16C2B6, MSGBOX_DEFAULT setflag FLAG_RECEIVED_LAVARIDGE_EGG playfanfare MUS_FANFA4 message LavaridgeTown_Text_16C2EA @@ -289,32 +289,32 @@ LavaridgeTown_EventScript_14E75A:: @ 814E75A end LavaridgeTown_EventScript_14E79E:: @ 814E79E - msgbox LavaridgeTown_Text_16C398, 4 + msgbox LavaridgeTown_Text_16C398, MSGBOX_DEFAULT release end LavaridgeTown_EventScript_14E7A8:: @ 814E7A8 - msgbox LavaridgeTown_Text_16C2FF, 4 + msgbox LavaridgeTown_Text_16C2FF, MSGBOX_DEFAULT release end LavaridgeTown_EventScript_14E7B2:: @ 814E7B2 - msgbox LavaridgeTown_Text_16C33C, 4 + msgbox LavaridgeTown_Text_16C33C, MSGBOX_DEFAULT release end LavaridgeTown_EventScript_14E7BC:: @ 814E7BC - msgbox LavaridgeTown_Text_16C72F, 3 + msgbox LavaridgeTown_Text_16C72F, MSGBOX_SIGN end LavaridgeTown_EventScript_14E7C5:: @ 814E7C5 - msgbox LavaridgeTown_Text_16C77C, 3 + msgbox LavaridgeTown_Text_16C77C, MSGBOX_SIGN end @ 814E7CE - msgbox LavaridgeTown_Text_16C7CF, 3 + msgbox LavaridgeTown_Text_16C7CF, MSGBOX_SIGN end LavaridgeTown_EventScript_14E7D7:: @ 814E7D7 - msgbox LavaridgeTown_Text_16C7CF, 3 + msgbox LavaridgeTown_Text_16C7CF, MSGBOX_SIGN end diff --git a/data/maps/LavaridgeTown_Gym_1F/scripts.inc b/data/maps/LavaridgeTown_Gym_1F/scripts.inc index 16c4e2031..cc0707fc5 100644 --- a/data/maps/LavaridgeTown_Gym_1F/scripts.inc +++ b/data/maps/LavaridgeTown_Gym_1F/scripts.inc @@ -1,5 +1,5 @@ LavaridgeTown_Gym_1F_MapScripts:: @ 815368E - map_script 3, LavaridgeTown_Gym_1F_MapScript1_153694 + map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_Gym_1F_MapScript1_153694 .byte 0 LavaridgeTown_Gym_1F_MapScript1_153694:: @ 8153694 @@ -13,87 +13,87 @@ LavaridgeTown_Gym_1F_EventScript_15369F:: @ 815369F setvar VAR_TEMP_D, 0 setvar VAR_TEMP_E, 0 setvar VAR_TEMP_F, 0 - goto_if_trainer_defeated TRAINER_COLE, LavaridgeTown_Gym_1F_EventScript_1536C6 + goto_if_defeated TRAINER_COLE, LavaridgeTown_Gym_1F_EventScript_1536C6 setvar VAR_TEMP_B, 1 LavaridgeTown_Gym_1F_EventScript_1536C6:: @ 81536C6 - goto_if_trainer_defeated TRAINER_ZANE, LavaridgeTown_Gym_1F_EventScript_1536D4 + goto_if_defeated TRAINER_ZANE, LavaridgeTown_Gym_1F_EventScript_1536D4 setvar VAR_TEMP_C, 1 LavaridgeTown_Gym_1F_EventScript_1536D4:: @ 81536D4 - goto_if_trainer_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_1536E2 + goto_if_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_1536E2 setvar VAR_TEMP_D, 1 LavaridgeTown_Gym_1F_EventScript_1536E2:: @ 81536E2 - goto_if_trainer_defeated TRAINER_SADIE, LavaridgeTown_Gym_1F_EventScript_1536F0 + goto_if_defeated TRAINER_SADIE, LavaridgeTown_Gym_1F_EventScript_1536F0 setvar VAR_TEMP_E, 1 LavaridgeTown_Gym_1F_EventScript_1536F0:: @ 81536F0 - goto_if_trainer_defeated TRAINER_ANDY, LavaridgeTown_Gym_1F_EventScript_1536FE + goto_if_defeated TRAINER_ANDY, LavaridgeTown_Gym_1F_EventScript_1536FE setvar VAR_TEMP_F, 1 LavaridgeTown_Gym_1F_EventScript_1536FE:: @ 81536FE return LavaridgeTown_Gym_1F_EventScript_1536FF:: @ 81536FF - goto_if_trainer_defeated TRAINER_COLE, LavaridgeTown_Gym_1F_EventScript_15370C + goto_if_defeated TRAINER_COLE, LavaridgeTown_Gym_1F_EventScript_15370C setobjectmovementtype 2, 63 LavaridgeTown_Gym_1F_EventScript_15370C:: @ 815370C - goto_if_trainer_defeated TRAINER_ZANE, LavaridgeTown_Gym_1F_EventScript_153719 + goto_if_defeated TRAINER_ZANE, LavaridgeTown_Gym_1F_EventScript_153719 setobjectmovementtype 3, 63 LavaridgeTown_Gym_1F_EventScript_153719:: @ 8153719 - goto_if_trainer_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_153726 + goto_if_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_153726 setobjectmovementtype 4, 63 LavaridgeTown_Gym_1F_EventScript_153726:: @ 8153726 - goto_if_trainer_defeated TRAINER_SADIE, LavaridgeTown_Gym_1F_EventScript_153733 + goto_if_defeated TRAINER_SADIE, LavaridgeTown_Gym_1F_EventScript_153733 setobjectmovementtype 5, 63 LavaridgeTown_Gym_1F_EventScript_153733:: @ 8153733 - goto_if_trainer_defeated TRAINER_ANDY, LavaridgeTown_Gym_1F_EventScript_153740 + goto_if_defeated TRAINER_ANDY, LavaridgeTown_Gym_1F_EventScript_153740 setobjectmovementtype 7, 63 LavaridgeTown_Gym_1F_EventScript_153740:: @ 8153740 return LavaridgeTown_Gym_1F_EventScript_153741:: @ 8153741 - trainerbattle 1, TRAINER_FLANNERY, 0, LavaridgeTown_Gym_1F_Text_176801, LavaridgeTown_Gym_1F_Text_176960, LavaridgeTown_Gym_1F_EventScript_153766 + trainerbattle_single TRAINER_FLANNERY, LavaridgeTown_Gym_1F_Text_176801, LavaridgeTown_Gym_1F_Text_176960, LavaridgeTown_Gym_1F_EventScript_153766, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM50, LavaridgeTown_Gym_1F_EventScript_1537A7 - msgbox LavaridgeTown_Gym_1F_Text_176C4A, 4 + msgbox LavaridgeTown_Gym_1F_Text_176C4A, MSGBOX_DEFAULT release end LavaridgeTown_Gym_1F_EventScript_153766:: @ 8153766 message LavaridgeTown_Gym_1F_Text_176A62 waitmessage - call LavaridgeTown_Gym_1F_EventScript_1A02C5 - msgbox LavaridgeTown_Gym_1F_Text_176A8C, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox LavaridgeTown_Gym_1F_Text_176A8C, MSGBOX_DEFAULT setflag FLAG_DEFEATED_LAVARIDGE_GYM setflag FLAG_BADGE04_GET addvar VAR_PETALBURG_GYM_STATE, 1 compare VAR_PETALBURG_GYM_STATE, 6 - call_if_eq LavaridgeTown_Gym_1F_EventScript_1A00FB + call_if_eq Common_EventScript_ReadyPetalburgGymForBattle setvar VAR_0x8008, 4 - call LavaridgeTown_Gym_1F_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers setflag FLAG_HIDE_WALLY_WANDAS_HOUSE setvar VAR_LAVARIDGE_RIVAL_STATE, 1 goto LavaridgeTown_Gym_1F_EventScript_1537A7 end LavaridgeTown_Gym_1F_EventScript_1537A7:: @ 81537A7 - giveitem_std ITEM_TM50_OVERHEAT + giveitem ITEM_TM50_OVERHEAT compare VAR_RESULT, 0 - goto_if_eq LavaridgeTown_Gym_1F_EventScript_1A029B - msgbox LavaridgeTown_Gym_1F_Text_176B8F, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox LavaridgeTown_Gym_1F_Text_176B8F, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM50 release end LavaridgeTown_Gym_1F_EventScript_1537CB:: @ 81537CB - trainerbattle 2, TRAINER_COLE, 2, LavaridgeTown_Gym_1F_Text_176432, LavaridgeTown_Gym_1F_Text_17644F, LavaridgeTown_Gym_1F_EventScript_1537E6 - msgbox LavaridgeTown_Gym_1F_Text_176472, 6 + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_COLE, 2, LavaridgeTown_Gym_1F_Text_176432, LavaridgeTown_Gym_1F_Text_17644F, LavaridgeTown_Gym_1F_EventScript_1537E6 + msgbox LavaridgeTown_Gym_1F_Text_176472, MSGBOX_AUTOCLOSE end LavaridgeTown_Gym_1F_EventScript_1537E6:: @ 81537E6 @@ -102,35 +102,35 @@ LavaridgeTown_Gym_1F_EventScript_1537E6:: @ 81537E6 end LavaridgeTown_Gym_1F_EventScript_1537ED:: @ 81537ED - trainerbattle 2, TRAINER_AXLE, 4, LavaridgeTown_Gym_1F_Text_1764D1, LavaridgeTown_Gym_1F_Text_176516, LavaridgeTown_Gym_1F_EventScript_1537E6 - msgbox LavaridgeTown_Gym_1F_Text_176537, 6 + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_AXLE, 4, LavaridgeTown_Gym_1F_Text_1764D1, LavaridgeTown_Gym_1F_Text_176516, LavaridgeTown_Gym_1F_EventScript_1537E6 + msgbox LavaridgeTown_Gym_1F_Text_176537, MSGBOX_AUTOCLOSE end LavaridgeTown_Gym_1F_EventScript_153808:: @ 8153808 - trainerbattle 2, TRAINER_ANDY, 7, LavaridgeTown_Gym_1F_Text_17658D, LavaridgeTown_Gym_1F_Text_17663F, LavaridgeTown_Gym_1F_EventScript_1537E6 - msgbox LavaridgeTown_Gym_1F_Text_176660, 6 + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_ANDY, 7, LavaridgeTown_Gym_1F_Text_17658D, LavaridgeTown_Gym_1F_Text_17663F, LavaridgeTown_Gym_1F_EventScript_1537E6 + msgbox LavaridgeTown_Gym_1F_Text_176660, MSGBOX_AUTOCLOSE end LavaridgeTown_Gym_1F_EventScript_153823:: @ 8153823 - trainerbattle 2, TRAINER_SADIE, 5, LavaridgeTown_Gym_1F_Text_176784, LavaridgeTown_Gym_1F_Text_1767A6, LavaridgeTown_Gym_1F_EventScript_1537E6 - msgbox LavaridgeTown_Gym_1F_Text_1767C1, 6 + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_SADIE, 5, LavaridgeTown_Gym_1F_Text_176784, LavaridgeTown_Gym_1F_Text_1767A6, LavaridgeTown_Gym_1F_EventScript_1537E6 + msgbox LavaridgeTown_Gym_1F_Text_1767C1, MSGBOX_AUTOCLOSE end LavaridgeTown_Gym_1F_EventScript_15383E:: @ 815383E - trainerbattle 2, TRAINER_ZANE, 3, LavaridgeTown_Gym_1F_Text_1766D2, LavaridgeTown_Gym_1F_Text_1766FE, LavaridgeTown_Gym_1F_EventScript_1537E6 - msgbox LavaridgeTown_Gym_1F_Text_17671D, 6 + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_ZANE, 3, LavaridgeTown_Gym_1F_Text_1766D2, LavaridgeTown_Gym_1F_Text_1766FE, LavaridgeTown_Gym_1F_EventScript_1537E6 + msgbox LavaridgeTown_Gym_1F_Text_17671D, MSGBOX_AUTOCLOSE end LavaridgeTown_Gym_1F_EventScript_153859:: @ 8153859 lock faceplayer goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, LavaridgeTown_Gym_1F_EventScript_15386E - msgbox LavaridgeTown_Gym_1F_Text_176312, 4 + msgbox LavaridgeTown_Gym_1F_Text_176312, MSGBOX_DEFAULT release end LavaridgeTown_Gym_1F_EventScript_15386E:: @ 815386E - msgbox LavaridgeTown_Gym_1F_Text_17640C, 4 + msgbox LavaridgeTown_Gym_1F_Text_17640C, MSGBOX_DEFAULT release end @@ -147,11 +147,11 @@ LavaridgeTown_Gym_1F_EventScript_153888:: @ 8153888 end LavaridgeTown_Gym_1F_EventScript_153898:: @ 8153898 - msgbox LavaridgeTown_Gym_1F_Text_176CCA, 4 + msgbox LavaridgeTown_Gym_1F_Text_176CCA, MSGBOX_DEFAULT releaseall end LavaridgeTown_Gym_1F_EventScript_1538A2:: @ 81538A2 - msgbox LavaridgeTown_Gym_1F_Text_176CAF, 4 + msgbox LavaridgeTown_Gym_1F_Text_176CAF, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/LavaridgeTown_HerbShop/scripts.inc b/data/maps/LavaridgeTown_HerbShop/scripts.inc index 5da9d19ad..d0da76367 100644 --- a/data/maps/LavaridgeTown_HerbShop/scripts.inc +++ b/data/maps/LavaridgeTown_HerbShop/scripts.inc @@ -7,7 +7,7 @@ LavaridgeTown_HerbShop_EventScript_153629:: @ 8153629 message LavaridgeTown_HerbShop_Text_17615C waitmessage pokemart LavaridgeTown_HerbShop_Items - msgbox LavaridgeTown_HerbShop_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -22,22 +22,22 @@ LavaridgeTown_HerbShop_Items:: @ 8153640 end LavaridgeTown_HerbShop_EventScript_15364C:: @ 815364C - msgbox LavaridgeTown_HerbShop_Text_1762A3, 2 + msgbox LavaridgeTown_HerbShop_Text_1762A3, MSGBOX_NPC end LavaridgeTown_HerbShop_EventScript_153655:: @ 8153655 lock faceplayer goto_if_set FLAG_RECEIVED_CHARCOAL, LavaridgeTown_HerbShop_EventScript_153684 - msgbox LavaridgeTown_HerbShop_Text_1761A2, 4 - giveitem_std ITEM_CHARCOAL + msgbox LavaridgeTown_HerbShop_Text_1761A2, MSGBOX_DEFAULT + giveitem ITEM_CHARCOAL compare VAR_RESULT, 0 - goto_if_eq LavaridgeTown_HerbShop_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_CHARCOAL release end LavaridgeTown_HerbShop_EventScript_153684:: @ 8153684 - msgbox LavaridgeTown_HerbShop_Text_176209, 4 + msgbox LavaridgeTown_HerbShop_Text_176209, MSGBOX_DEFAULT release end diff --git a/data/maps/LavaridgeTown_House/scripts.inc b/data/maps/LavaridgeTown_House/scripts.inc index 6fc14e0b6..dc881a380 100644 --- a/data/maps/LavaridgeTown_House/scripts.inc +++ b/data/maps/LavaridgeTown_House/scripts.inc @@ -2,7 +2,7 @@ LavaridgeTown_House_MapScripts:: @ 81538AD .byte 0 LavaridgeTown_House_EventScript_1538AE:: @ 81538AE - msgbox LavaridgeTown_House_Text_176D07, 2 + msgbox LavaridgeTown_House_Text_176D07, MSGBOX_NPC end LavaridgeTown_House_EventScript_1538B7:: @ 81538B7 @@ -10,7 +10,7 @@ LavaridgeTown_House_EventScript_1538B7:: @ 81538B7 faceplayer waitse playmoncry SPECIES_ZIGZAGOON, 0 - msgbox LavaridgeTown_House_Text_176D94, 4 + msgbox LavaridgeTown_House_Text_176D94, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/LavaridgeTown_Mart/scripts.inc b/data/maps/LavaridgeTown_Mart/scripts.inc index 99b567e06..4c527e155 100644 --- a/data/maps/LavaridgeTown_Mart/scripts.inc +++ b/data/maps/LavaridgeTown_Mart/scripts.inc @@ -4,10 +4,10 @@ LavaridgeTown_Mart_MapScripts:: @ 81538CA LavaridgeTown_Mart_EventScript_1538CB:: @ 81538CB lock faceplayer - message LavaridgeTown_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LavaridgeTown_Mart_Items - msgbox LavaridgeTown_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -27,9 +27,9 @@ LavaridgeTown_Mart_Items:: @ 81538E4 end LavaridgeTown_Mart_EventScript_1538FA:: @ 81538FA - msgbox LavaridgeTown_Mart_Text_176DA6, 2 + msgbox LavaridgeTown_Mart_Text_176DA6, MSGBOX_NPC end LavaridgeTown_Mart_EventScript_153903:: @ 8153903 - msgbox LavaridgeTown_Mart_Text_176E1A, 2 + msgbox LavaridgeTown_Mart_Text_176E1A, MSGBOX_NPC end diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc index 22382ad54..637a1eefa 100644 --- a/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc @@ -1,28 +1,28 @@ LavaridgeTown_PokemonCenter_1F_MapScripts:: @ 815390C - map_script 3, LavaridgeTown_PokemonCenter_1F_MapScript1_153912 + map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_PokemonCenter_1F_MapScript1_153912 .byte 0 LavaridgeTown_PokemonCenter_1F_MapScript1_153912:: @ 8153912 setrespawn HEAL_LOCATION_LAVARIDGE_TOWN - call LavaridgeTown_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end LavaridgeTown_PokemonCenter_1F_EventScript_15391B:: @ 815391B setvar VAR_0x800B, 1 - call LavaridgeTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end LavaridgeTown_PokemonCenter_1F_EventScript_153929:: @ 8153929 - msgbox LavaridgeTown_PokemonCenter_1F_Text_176F08, 2 + msgbox LavaridgeTown_PokemonCenter_1F_Text_176F08, MSGBOX_NPC end LavaridgeTown_PokemonCenter_1F_EventScript_153932:: @ 8153932 - msgbox LavaridgeTown_PokemonCenter_1F_Text_176E92, 2 + msgbox LavaridgeTown_PokemonCenter_1F_Text_176E92, MSGBOX_NPC end LavaridgeTown_PokemonCenter_1F_EventScript_15393B:: @ 815393B - msgbox LavaridgeTown_PokemonCenter_1F_Text_176F7A, 2 + msgbox LavaridgeTown_PokemonCenter_1F_Text_176F7A, MSGBOX_NPC end diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/scripts.inc b/data/maps/LavaridgeTown_PokemonCenter_2F/scripts.inc index daaeb0b93..376c13df9 100644 --- a/data/maps/LavaridgeTown_PokemonCenter_2F/scripts.inc +++ b/data/maps/LavaridgeTown_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ LavaridgeTown_PokemonCenter_2F_MapScripts:: @ 8153944 - map_script 2, LavaridgeTown_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, LavaridgeTown_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, LavaridgeTown_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LavaridgeTown_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LavaridgeTown_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, LavaridgeTown_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 LavaridgeTown_PokemonCenter_2F_EventScript_153954:: @ 8153954 diff --git a/data/maps/LilycoveCity/map.json b/data/maps/LilycoveCity/map.json index 6d8d52000..7da6b4d91 100644 --- a/data/maps/LilycoveCity/map.json +++ b/data/maps/LilycoveCity/map.json @@ -367,7 +367,7 @@ "y": 14, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "LilycoveCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -383,7 +383,7 @@ "y": 14, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "LilycoveCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", diff --git a/data/maps/LilycoveCity/scripts.inc b/data/maps/LilycoveCity/scripts.inc index 8951fe606..38fbd3472 100644 --- a/data/maps/LilycoveCity/scripts.inc +++ b/data/maps/LilycoveCity/scripts.inc @@ -1,15 +1,15 @@ LilycoveCity_MapScripts:: @ 814CA15 - map_script 3, LilycoveCity_MapScript1_14CA20 - map_script 1, LilycoveCity_MapScript1_14CA3F + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_MapScript1_14CA20 + map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_MapScript1_14CA3F .byte 0 LilycoveCity_MapScript1_14CA20:: @ 814CA20 setflag FLAG_VISITED_LILYCOVE_CITY setvar VAR_LINK_CONTEST_ROOM_STATE, 0 setflag FLAG_HIDE_CONTEST_REPORTER_LILYCOVE - call_if_set FLAG_SYS_WEATHER_CTRL, LilycoveCity_EventScript_1A02C1 - call LilycoveCity_EventScript_1A0196 - call LilycoveCity_EventScript_1A014E + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather + call Common_EventScript_SetupEvilTeamGfxIds + call Common_EventScript_SetupRivalGfxId end LilycoveCity_MapScript1_14CA3F:: @ 814CA3F @@ -60,55 +60,55 @@ LilycoveCity_EventScript_14CB2B:: @ 814CB2B LilycoveCity_EventScript_14CB74:: @ 814CB74 lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_LILYCOVE, LilycoveCity_EventScript_14CBB4 - msgbox LilycoveCity_Text_1C5A7A, 4 + msgbox LilycoveCity_Text_1C5A7A, MSGBOX_DEFAULT random 10 addvar VAR_RESULT, ITEM_CHERI_BERRY - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq LilycoveCity_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_LILYCOVE - msgbox LilycoveCity_Text_1C5B1D, 4 + msgbox LilycoveCity_Text_1C5B1D, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CBB4:: @ 814CBB4 - msgbox LilycoveCity_Text_1C5B5D, 4 + msgbox LilycoveCity_Text_1C5B5D, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CBBE:: @ 814CBBE - msgbox LilycoveCity_Text_1686C9, 2 + msgbox LilycoveCity_Text_1686C9, MSGBOX_NPC end LilycoveCity_EventScript_14CBC7:: @ 814CBC7 lock faceplayer goto_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_14CBDC - msgbox LilycoveCity_Text_168750, 4 + msgbox LilycoveCity_Text_168750, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CBDC:: @ 814CBDC - msgbox LilycoveCity_Text_168791, 4 + msgbox LilycoveCity_Text_168791, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CBE6:: @ 814CBE6 - msgbox LilycoveCity_Text_168819, 2 + msgbox LilycoveCity_Text_168819, MSGBOX_NPC end LilycoveCity_EventScript_14CBEF:: @ 814CBEF lock faceplayer goto_if_set FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_14CC04 - msgbox LilycoveCity_Text_1688C1, 4 + msgbox LilycoveCity_Text_1688C1, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CC04:: @ 814CC04 - msgbox LilycoveCity_Text_168934, 4 + msgbox LilycoveCity_Text_168934, MSGBOX_DEFAULT release end @@ -116,50 +116,50 @@ LilycoveCity_EventScript_14CC0E:: @ 814CC0E lock faceplayer goto_if_set FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_14CC23 - msgbox LilycoveCity_Text_1689BF, 4 + msgbox LilycoveCity_Text_1689BF, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CC23:: @ 814CC23 - msgbox LilycoveCity_Text_168A55, 4 + msgbox LilycoveCity_Text_168A55, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CC2D:: @ 814CC2D - msgbox LilycoveCity_Text_168A8D, 2 + msgbox LilycoveCity_Text_168A8D, MSGBOX_NPC end LilycoveCity_EventScript_14CC36:: @ 814CC36 - msgbox LilycoveCity_Text_168B1F, 3 + msgbox LilycoveCity_Text_168B1F, MSGBOX_SIGN end LilycoveCity_EventScript_14CC3F:: @ 814CC3F - msgbox LilycoveCity_Text_168B9B, 3 + msgbox LilycoveCity_Text_168B9B, MSGBOX_SIGN end LilycoveCity_EventScript_14CC48:: @ 814CC48 lock faceplayer goto_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_14CC5D - msgbox LilycoveCity_Text_168C16, 4 + msgbox LilycoveCity_Text_168C16, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CC5D:: @ 814CC5D - msgbox LilycoveCity_Text_168D15, 4 + msgbox LilycoveCity_Text_168D15, MSGBOX_DEFAULT release end LilycoveCity_EventScript_14CC67:: @ 814CC67 - msgbox LilycoveCity_Text_168DA9, 3 + msgbox LilycoveCity_Text_168DA9, MSGBOX_SIGN end LilycoveCity_EventScript_14CC70:: @ 814CC70 - msgbox LilycoveCity_Text_168DE1, 3 + msgbox LilycoveCity_Text_168DE1, MSGBOX_SIGN end LilycoveCity_EventScript_14CC79:: @ 814CC79 - msgbox LilycoveCity_Text_168E2F, 3 + msgbox LilycoveCity_Text_168E2F, MSGBOX_SIGN end LilycoveCity_EventScript_14CC82:: @ 814CC82 @@ -167,71 +167,71 @@ LilycoveCity_EventScript_14CC82:: @ 814CC82 specialvar VAR_0x8004, sub_80C4D50 switch VAR_0x8004 case 0, LilycoveCity_EventScript_14CCA2 - msgbox LilycoveCity_Text_168EA4, 4 + msgbox LilycoveCity_Text_168EA4, MSGBOX_DEFAULT releaseall end LilycoveCity_EventScript_14CCA2:: @ 814CCA2 - msgbox LilycoveCity_Text_168E67, 4 + msgbox LilycoveCity_Text_168E67, MSGBOX_DEFAULT releaseall end LilycoveCity_EventScript_14CCAC:: @ 814CCAC lockall goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_14CCC0 - msgbox LilycoveCity_Text_168EDA, 4 + msgbox LilycoveCity_Text_168EDA, MSGBOX_DEFAULT releaseall end LilycoveCity_EventScript_14CCC0:: @ 814CCC0 - msgbox LilycoveCity_Text_168F57, 4 + msgbox LilycoveCity_Text_168F57, MSGBOX_DEFAULT releaseall end LilycoveCity_EventScript_14CCCA:: @ 814CCCA - msgbox LilycoveCity_Text_168FA1, 3 + msgbox LilycoveCity_Text_168FA1, MSGBOX_SIGN end LilycoveCity_EventScript_14CCD3:: @ 814CCD3 - msgbox LilycoveCity_Text_168FF3, 3 + msgbox LilycoveCity_Text_168FF3, MSGBOX_SIGN end LilycoveCity_EventScript_14CCDC:: @ 814CCDC - msgbox LilycoveCity_Text_169072, 3 + msgbox LilycoveCity_Text_169072, MSGBOX_SIGN end LilycoveCity_EventScript_14CCE5:: @ 814CCE5 lockall goto_if_set FLAG_MET_WAILMER_TRAINER, LilycoveCity_EventScript_14CD18 - msgbox LilycoveCity_Text_16864A, 4 - applymovement VAR_LAST_TALKED, LilycoveCity_Movement_1A0839 + msgbox LilycoveCity_Text_16864A, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - msgbox LilycoveCity_Text_168675, 4 - applymovement VAR_LAST_TALKED, LilycoveCity_Movement_1A083D + msgbox LilycoveCity_Text_168675, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 setflag FLAG_MET_WAILMER_TRAINER releaseall end LilycoveCity_EventScript_14CD18:: @ 814CD18 - msgbox LilycoveCity_Text_16864A, 4 + msgbox LilycoveCity_Text_16864A, MSGBOX_DEFAULT releaseall end LilycoveCity_EventScript_14CD22:: @ 814CD22 - msgbox LilycoveCity_Text_168455, 2 + msgbox LilycoveCity_Text_168455, MSGBOX_NPC end LilycoveCity_EventScript_14CD2B:: @ 814CD2B - msgbox LilycoveCity_Text_1684C2, 2 + msgbox LilycoveCity_Text_1684C2, MSGBOX_NPC end LilycoveCity_EventScript_14CD34:: @ 814CD34 - msgbox LilycoveCity_Text_168573, 2 + msgbox LilycoveCity_Text_168573, MSGBOX_NPC end LilycoveCity_EventScript_14CD3D:: @ 814CD3D - msgbox LilycoveCity_Text_1685EB, 2 + msgbox LilycoveCity_Text_1685EB, MSGBOX_NPC end LilycoveCity_EventScript_14CD46:: @ 814CD46 @@ -250,7 +250,7 @@ LilycoveCity_EventScript_14CD60:: @ 814CD60 call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_14CDB9 compare VAR_RESULT, NO goto_if_eq LilycoveCity_EventScript_14CDC2 - msgbox LilycoveCity_Text_167B94, 4 + msgbox LilycoveCity_Text_167B94, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, LilycoveCity_EventScript_14CE46 case 1, LilycoveCity_EventScript_14CE56 @@ -267,7 +267,7 @@ LilycoveCity_EventScript_14CDB9:: @ 814CDB9 LilycoveCity_EventScript_14CDC2:: @ 814CDC2 setflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE - msgbox LilycoveCity_Text_167AEB, 4 + msgbox LilycoveCity_Text_167AEB, MSGBOX_DEFAULT savebgm 0 fadedefaultbgm release @@ -279,7 +279,7 @@ LilycoveCity_EventScript_14CDD3:: @ 814CDD3 call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_14CE2C compare VAR_RESULT, NO goto_if_eq LilycoveCity_EventScript_14CE35 - msgbox LilycoveCity_Text_1680A9, 4 + msgbox LilycoveCity_Text_1680A9, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, LilycoveCity_EventScript_14CE76 case 1, LilycoveCity_EventScript_14CE86 @@ -296,44 +296,44 @@ LilycoveCity_EventScript_14CE2C:: @ 814CE2C LilycoveCity_EventScript_14CE35:: @ 814CE35 setflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE - msgbox LilycoveCity_Text_16802C, 4 + msgbox LilycoveCity_Text_16802C, MSGBOX_DEFAULT savebgm 0 fadedefaultbgm release end LilycoveCity_EventScript_14CE46:: @ 814CE46 - trainerbattle 3, TRAINER_MAY_11, 0, LilycoveCity_Text_167BD5 + trainerbattle_no_intro TRAINER_MAY_11, LilycoveCity_Text_167BD5 goto LilycoveCity_EventScript_14CEA6 end LilycoveCity_EventScript_14CE56:: @ 814CE56 - trainerbattle 3, TRAINER_MAY_12, 0, LilycoveCity_Text_167BD5 + trainerbattle_no_intro TRAINER_MAY_12, LilycoveCity_Text_167BD5 goto LilycoveCity_EventScript_14CEA6 end LilycoveCity_EventScript_14CE66:: @ 814CE66 - trainerbattle 3, TRAINER_MAY_10, 0, LilycoveCity_Text_167BD5 + trainerbattle_no_intro TRAINER_MAY_10, LilycoveCity_Text_167BD5 goto LilycoveCity_EventScript_14CEA6 end LilycoveCity_EventScript_14CE76:: @ 814CE76 - trainerbattle 3, TRAINER_BRENDAN_11, 0, LilycoveCity_Text_1680E4 + trainerbattle_no_intro TRAINER_BRENDAN_11, LilycoveCity_Text_1680E4 goto LilycoveCity_EventScript_14CF12 end LilycoveCity_EventScript_14CE86:: @ 814CE86 - trainerbattle 3, TRAINER_BRENDAN_12, 0, LilycoveCity_Text_1680E4 + trainerbattle_no_intro TRAINER_BRENDAN_12, LilycoveCity_Text_1680E4 goto LilycoveCity_EventScript_14CF12 end LilycoveCity_EventScript_14CE96:: @ 814CE96 - trainerbattle 3, TRAINER_BRENDAN_10, 0, LilycoveCity_Text_1680E4 + trainerbattle_no_intro TRAINER_BRENDAN_10, LilycoveCity_Text_1680E4 goto LilycoveCity_EventScript_14CF12 end LilycoveCity_EventScript_14CEA6:: @ 814CEA6 - msgbox LilycoveCity_Text_167C6B, 4 + msgbox LilycoveCity_Text_167C6B, MSGBOX_DEFAULT setvar VAR_RESULT, 0 call_if_set FLAG_BADGE06_GET, LilycoveCity_EventScript_14CEDE compare VAR_RESULT, 0 @@ -354,20 +354,20 @@ LilycoveCity_EventScript_14CEE8:: @ 814CEE8 return LilycoveCity_EventScript_14CEEE:: @ 814CEEE - msgbox LilycoveCity_Text_167D08, 4 + msgbox LilycoveCity_Text_167D08, MSGBOX_DEFAULT return LilycoveCity_EventScript_14CEF7:: @ 814CEF7 goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_14CF09 - msgbox LilycoveCity_Text_167DDD, 4 + msgbox LilycoveCity_Text_167DDD, MSGBOX_DEFAULT return LilycoveCity_EventScript_14CF09:: @ 814CF09 - msgbox LilycoveCity_Text_167EAA, 4 + msgbox LilycoveCity_Text_167EAA, MSGBOX_DEFAULT return LilycoveCity_EventScript_14CF12:: @ 814CF12 - msgbox LilycoveCity_Text_168149, 4 + msgbox LilycoveCity_Text_168149, MSGBOX_DEFAULT setvar VAR_RESULT, 0 call_if_set FLAG_BADGE06_GET, LilycoveCity_EventScript_14CEDE compare VAR_RESULT, 0 @@ -379,21 +379,21 @@ LilycoveCity_EventScript_14CF12:: @ 814CF12 end LilycoveCity_EventScript_14CF47:: @ 814CF47 - msgbox LilycoveCity_Text_1681EA, 4 + msgbox LilycoveCity_Text_1681EA, MSGBOX_DEFAULT return LilycoveCity_EventScript_14CF50:: @ 814CF50 goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_14CF62 - msgbox LilycoveCity_Text_168282, 4 + msgbox LilycoveCity_Text_168282, MSGBOX_DEFAULT return LilycoveCity_EventScript_14CF62:: @ 814CF62 - msgbox LilycoveCity_Text_16835A, 4 + msgbox LilycoveCity_Text_16835A, MSGBOX_DEFAULT return LilycoveCity_EventScript_14CF6B:: @ 814CF6B closemessage - applymovement VAR_LAST_TALKED, LilycoveCity_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 50 setfieldeffectargument 0, 1 diff --git a/data/maps/LilycoveCity_ContestHall/scripts.inc b/data/maps/LilycoveCity_ContestHall/scripts.inc index 944857a21..42efd2f18 100644 --- a/data/maps/LilycoveCity_ContestHall/scripts.inc +++ b/data/maps/LilycoveCity_ContestHall/scripts.inc @@ -4,252 +4,252 @@ LilycoveCity_ContestHall_MapScripts:: @ 8159099 .byte 0 @ XXX LilycoveCity_ContestHall_EventScript_15909B:: @ 815909B - msgbox LilycoveCity_ContestHall_Text_1890D4, 2 + msgbox LilycoveCity_ContestHall_Text_1890D4, MSGBOX_NPC end LilycoveCity_ContestHall_EventScript_1590A4:: @ 81590A4 - msgbox LilycoveCity_ContestHall_Text_18915F, 2 + msgbox LilycoveCity_ContestHall_Text_18915F, MSGBOX_NPC end LilycoveCity_ContestHall_EventScript_1590AD:: @ 81590AD - msgbox LilycoveCity_ContestHall_Text_189221, 2 + msgbox LilycoveCity_ContestHall_Text_189221, MSGBOX_NPC end LilycoveCity_ContestHall_EventScript_1590B6:: @ 81590B6 - msgbox LilycoveCity_ContestHall_Text_189299, 2 + msgbox LilycoveCity_ContestHall_Text_189299, MSGBOX_NPC end LilycoveCity_ContestHall_EventScript_1590BF:: @ 81590BF - msgbox LilycoveCity_ContestHall_Text_189301, 2 + msgbox LilycoveCity_ContestHall_Text_189301, MSGBOX_NPC lockall - applymovement 4, LilycoveCity_ContestHall_Movement_1A083D + applymovement 4, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1590D4:: @ 81590D4 - msgbox LilycoveCity_ContestHall_Text_189366, 2 + msgbox LilycoveCity_ContestHall_Text_189366, MSGBOX_NPC lockall - applymovement 5, LilycoveCity_ContestHall_Movement_1A083D + applymovement 5, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1590E9:: @ 81590E9 - msgbox LilycoveCity_ContestHall_Text_1893CE, 2 + msgbox LilycoveCity_ContestHall_Text_1893CE, MSGBOX_NPC lockall - applymovement 6, LilycoveCity_ContestHall_Movement_1A083D + applymovement 6, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1590FE:: @ 81590FE - msgbox LilycoveCity_ContestHall_Text_189463, 2 + msgbox LilycoveCity_ContestHall_Text_189463, MSGBOX_NPC lockall - applymovement 7, LilycoveCity_ContestHall_Movement_1A083D + applymovement 7, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159113:: @ 8159113 - msgbox LilycoveCity_ContestHall_Text_189512, 2 + msgbox LilycoveCity_ContestHall_Text_189512, MSGBOX_NPC lockall - applymovement 8, LilycoveCity_ContestHall_Movement_1A083D + applymovement 8, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159128:: @ 8159128 - msgbox LilycoveCity_ContestHall_Text_18956B, 2 + msgbox LilycoveCity_ContestHall_Text_18956B, MSGBOX_NPC lockall - applymovement 9, LilycoveCity_ContestHall_Movement_1A083D + applymovement 9, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_15913D:: @ 815913D - msgbox LilycoveCity_ContestHall_Text_1895F3, 3 + msgbox LilycoveCity_ContestHall_Text_1895F3, MSGBOX_SIGN end LilycoveCity_ContestHall_EventScript_159146:: @ 8159146 - msgbox LilycoveCity_ContestHall_Text_189617, 2 + msgbox LilycoveCity_ContestHall_Text_189617, MSGBOX_NPC lockall - applymovement 12, LilycoveCity_ContestHall_Movement_1A083D + applymovement 12, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_15915B:: @ 815915B - msgbox LilycoveCity_ContestHall_Text_1896BE, 2 + msgbox LilycoveCity_ContestHall_Text_1896BE, MSGBOX_NPC lockall - applymovement 22, LilycoveCity_ContestHall_Movement_1A083D + applymovement 22, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159170:: @ 8159170 - msgbox LilycoveCity_ContestHall_Text_1896FE, 2 + msgbox LilycoveCity_ContestHall_Text_1896FE, MSGBOX_NPC lockall - applymovement 11, LilycoveCity_ContestHall_Movement_1A083D + applymovement 11, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159185:: @ 8159185 - msgbox LilycoveCity_ContestHall_Text_189771, 2 + msgbox LilycoveCity_ContestHall_Text_189771, MSGBOX_NPC lockall - applymovement 13, LilycoveCity_ContestHall_Movement_1A083D + applymovement 13, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_15919A:: @ 815919A - msgbox LilycoveCity_ContestHall_Text_1897AA, 2 + msgbox LilycoveCity_ContestHall_Text_1897AA, MSGBOX_NPC lockall - applymovement 14, LilycoveCity_ContestHall_Movement_1A083D + applymovement 14, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1591AF:: @ 81591AF - msgbox LilycoveCity_ContestHall_Text_18980B, 2 + msgbox LilycoveCity_ContestHall_Text_18980B, MSGBOX_NPC lockall - applymovement 15, LilycoveCity_ContestHall_Movement_1A083D + applymovement 15, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1591C4:: @ 81591C4 - msgbox LilycoveCity_ContestHall_Text_189874, 2 + msgbox LilycoveCity_ContestHall_Text_189874, MSGBOX_NPC lockall - applymovement 16, LilycoveCity_ContestHall_Movement_1A083D + applymovement 16, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1591D9:: @ 81591D9 - msgbox LilycoveCity_ContestHall_Text_18990A, 2 + msgbox LilycoveCity_ContestHall_Text_18990A, MSGBOX_NPC lockall - applymovement 17, LilycoveCity_ContestHall_Movement_1A083D + applymovement 17, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1591EE:: @ 81591EE - msgbox LilycoveCity_ContestHall_Text_189981, 2 + msgbox LilycoveCity_ContestHall_Text_189981, MSGBOX_NPC lockall - applymovement 18, LilycoveCity_ContestHall_Movement_1A083D + applymovement 18, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159203:: @ 8159203 - msgbox LilycoveCity_ContestHall_Text_189A1D, 2 + msgbox LilycoveCity_ContestHall_Text_189A1D, MSGBOX_NPC lockall - applymovement 19, LilycoveCity_ContestHall_Movement_1A083D + applymovement 19, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159218:: @ 8159218 - msgbox LilycoveCity_ContestHall_Text_189A82, 2 + msgbox LilycoveCity_ContestHall_Text_189A82, MSGBOX_NPC lockall - applymovement 21, LilycoveCity_ContestHall_Movement_1A083D + applymovement 21, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_15922D:: @ 815922D - msgbox LilycoveCity_ContestHall_Text_189AE1, 2 + msgbox LilycoveCity_ContestHall_Text_189AE1, MSGBOX_NPC lockall - applymovement 20, LilycoveCity_ContestHall_Movement_1A083D + applymovement 20, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159242:: @ 8159242 - msgbox LilycoveCity_ContestHall_Text_189B4E, 2 + msgbox LilycoveCity_ContestHall_Text_189B4E, MSGBOX_NPC lockall - applymovement 23, LilycoveCity_ContestHall_Movement_1A083D + applymovement 23, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159257:: @ 8159257 - msgbox LilycoveCity_ContestHall_Text_189BBF, 2 + msgbox LilycoveCity_ContestHall_Text_189BBF, MSGBOX_NPC lockall - applymovement 24, LilycoveCity_ContestHall_Movement_1A083D + applymovement 24, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_15926C:: @ 815926C - msgbox LilycoveCity_ContestHall_Text_189C29, 2 + msgbox LilycoveCity_ContestHall_Text_189C29, MSGBOX_NPC lockall - applymovement 25, LilycoveCity_ContestHall_Movement_1A083D + applymovement 25, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159281:: @ 8159281 - msgbox LilycoveCity_ContestHall_Text_189C67, 2 + msgbox LilycoveCity_ContestHall_Text_189C67, MSGBOX_NPC lockall - applymovement 26, LilycoveCity_ContestHall_Movement_1A083D + applymovement 26, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_159296:: @ 8159296 - msgbox LilycoveCity_ContestHall_Text_189CB3, 2 + msgbox LilycoveCity_ContestHall_Text_189CB3, MSGBOX_NPC lockall - applymovement 27, LilycoveCity_ContestHall_Movement_1A083D + applymovement 27, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1592AB:: @ 81592AB - msgbox LilycoveCity_ContestHall_Text_189D11, 2 + msgbox LilycoveCity_ContestHall_Text_189D11, MSGBOX_NPC lockall - applymovement 28, LilycoveCity_ContestHall_Movement_1A083D + applymovement 28, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1592C0:: @ 81592C0 lockall - applymovement 29, LilycoveCity_ContestHall_Movement_1A0839 + applymovement 29, Common_Movement_FacePlayer waitmovement 0 delay 25 - applymovement 29, LilycoveCity_ContestHall_Movement_1A083D + applymovement 29, Common_Movement_FaceOriginalDirection waitmovement 0 - msgbox LilycoveCity_ContestHall_Text_189DA2, 3 + msgbox LilycoveCity_ContestHall_Text_189DA2, MSGBOX_SIGN releaseall end LilycoveCity_ContestHall_EventScript_1592E2:: @ 81592E2 - msgbox LilycoveCity_ContestHall_Text_189E5F, 2 + msgbox LilycoveCity_ContestHall_Text_189E5F, MSGBOX_NPC lockall - applymovement 31, LilycoveCity_ContestHall_Movement_1A083D + applymovement 31, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_1592F7:: @ 81592F7 - msgbox LilycoveCity_ContestHall_Text_189DF3, 2 + msgbox LilycoveCity_ContestHall_Text_189DF3, MSGBOX_NPC lockall - applymovement 30, LilycoveCity_ContestHall_Movement_1A083D + applymovement 30, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_ContestHall_EventScript_15930C:: @ 815930C - msgbox LilycoveCity_ContestHall_Text_189EF3, 3 + msgbox LilycoveCity_ContestHall_Text_189EF3, MSGBOX_SIGN end LilycoveCity_ContestHall_EventScript_159315:: @ 8159315 - msgbox LilycoveCity_ContestHall_Text_189F29, 3 + msgbox LilycoveCity_ContestHall_Text_189F29, MSGBOX_SIGN end LilycoveCity_ContestHall_EventScript_15931E:: @ 815931E - msgbox LilycoveCity_ContestHall_Text_189F5C, 3 + msgbox LilycoveCity_ContestHall_Text_189F5C, MSGBOX_SIGN end diff --git a/data/maps/LilycoveCity_ContestLobby/scripts.inc b/data/maps/LilycoveCity_ContestLobby/scripts.inc index e96a356ce..dc3031bda 100644 --- a/data/maps/LilycoveCity_ContestLobby/scripts.inc +++ b/data/maps/LilycoveCity_ContestLobby/scripts.inc @@ -1,6 +1,6 @@ LilycoveCity_ContestLobby_MapScripts:: @ 8158866 - map_script 3, LilycoveCity_ContestLobby_MapScript1_158871 - map_script 2, LilycoveCity_ContestLobby_MapScript2_158877 + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_ContestLobby_MapScript1_158871 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_ContestLobby_MapScript2_158877 .byte 0 LilycoveCity_ContestLobby_MapScript1_158871:: @ 8158871 @@ -22,12 +22,12 @@ LilycoveCity_ContestLobby_EventScript_158898:: @ 8158898 addobject 4 applymovement 4, LilycoveCity_ContestLobby_Movement_158A3B waitmovement 4 - applymovement 255, LilycoveCity_ContestLobby_Movement_158A4C + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_158A4C waitmovement 0 - msgbox LilycoveCity_ContestLobby_Text_18890F, 4 + msgbox LilycoveCity_ContestLobby_Text_18890F, MSGBOX_DEFAULT lockall - fadescreen 1 - drawcontestwinner 0 + fadescreen FADE_TO_BLACK + showcontestwinner 0 lockall msgbox LilycoveCity_ContestLobby_Text_1889FD, MSGBOX_YESNO compare VAR_RESULT, YES @@ -38,7 +38,7 @@ LilycoveCity_ContestLobby_EventScript_158898:: @ 8158898 end LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE - msgbox LilycoveCity_ContestLobby_Text_188AE8, 4 + msgbox LilycoveCity_ContestLobby_Text_188AE8, MSGBOX_DEFAULT closemessage special sub_80C4CEC setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0 @@ -57,7 +57,7 @@ LilycoveCity_ContestLobby_EventScript_158918:: @ 8158918 msgbox LilycoveCity_ContestLobby_Text_188C41, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE - msgbox LilycoveCity_ContestLobby_Text_188CBD, 4 + msgbox LilycoveCity_ContestLobby_Text_188CBD, MSGBOX_DEFAULT closemessage applymovement 4, LilycoveCity_ContestLobby_Movement_158A43 waitmovement 0 @@ -72,16 +72,16 @@ LilycoveCity_ContestLobby_EventScript_158948:: @ 8158948 applymovement 4, LilycoveCity_ContestLobby_Movement_158A4E waitmovement 0 playse SE_PIN - applymovement 4, LilycoveCity_ContestLobby_Movement_1A0833 + applymovement 4, Common_Movement_ExclamationMark waitmovement 0 applymovement 4, LilycoveCity_ContestLobby_Movement_158A52 waitmovement 0 - msgbox LilycoveCity_ContestLobby_Text_188BB5, 4 + msgbox LilycoveCity_ContestLobby_Text_188BB5, MSGBOX_DEFAULT playfanfare MUS_FANFA4 - msgbox LilycoveCity_ContestLobby_Text_188C03, 4 + msgbox LilycoveCity_ContestLobby_Text_188C03, MSGBOX_DEFAULT waitfanfare - msgbox LilycoveCity_ContestLobby_Text_188C19, 4 - msgbox LilycoveCity_ContestLobby_Text_188C32, 4 + msgbox LilycoveCity_ContestLobby_Text_188C19, MSGBOX_DEFAULT + msgbox LilycoveCity_ContestLobby_Text_188C32, MSGBOX_DEFAULT closemessage return @@ -152,7 +152,7 @@ LilycoveCity_ContestLobby_Movement_158A3B:: @ 8158A3B walk_right walk_right walk_right - end_movement + step_end LilycoveCity_ContestLobby_Movement_158A43:: @ 8158A43 walk_down @@ -163,17 +163,17 @@ LilycoveCity_ContestLobby_Movement_158A43:: @ 8158A43 walk_down walk_down walk_down - end_movement + step_end LilycoveCity_ContestLobby_Movement_158A4C:: @ 8158A4C walk_in_place_fastest_left - end_movement + step_end LilycoveCity_ContestLobby_Movement_158A4E:: @ 8158A4E walk_down walk_down walk_down - end_movement + step_end LilycoveCity_ContestLobby_Movement_158A52:: @ 8158A52 delay_16 @@ -184,7 +184,7 @@ LilycoveCity_ContestLobby_Movement_158A52:: @ 8158A52 walk_fast_up walk_fast_up walk_in_place_fastest_right - end_movement + step_end LilycoveCity_ContestLobby_EventScript_158A5B:: @ 8158A5B goto_if_set FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR, LilycoveCity_ContestLobby_EventScript_158A6A @@ -196,12 +196,12 @@ LilycoveCity_ContestLobby_EventScript_158A6A:: @ 8158A6A addobject 11 applymovement 11, LilycoveCity_ContestLobby_Movement_158B64 waitmovement 11 - applymovement 255, LilycoveCity_ContestLobby_Movement_158B76 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_158B76 waitmovement 0 - msgbox LilycoveCity_ContestLobby_Text_18890F, 4 + msgbox LilycoveCity_ContestLobby_Text_18890F, MSGBOX_DEFAULT lockall - fadescreen 1 - drawcontestwinner 0 + fadescreen FADE_TO_BLACK + showcontestwinner 0 msgbox LilycoveCity_ContestLobby_Text_1889FD, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE @@ -210,7 +210,7 @@ LilycoveCity_ContestLobby_EventScript_158A6A:: @ 8158A6A end LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE - msgbox LilycoveCity_ContestLobby_Text_188AE8, 4 + msgbox LilycoveCity_ContestLobby_Text_188AE8, MSGBOX_DEFAULT closemessage special sub_80C4CEC setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0 @@ -229,7 +229,7 @@ LilycoveCity_ContestLobby_EventScript_158AE8:: @ 8158AE8 msgbox LilycoveCity_ContestLobby_Text_188C41, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE - msgbox LilycoveCity_ContestLobby_Text_188CBD, 4 + msgbox LilycoveCity_ContestLobby_Text_188CBD, MSGBOX_DEFAULT closemessage applymovement 11, LilycoveCity_ContestLobby_Movement_158B6D waitmovement 0 @@ -244,16 +244,16 @@ LilycoveCity_ContestLobby_EventScript_158B18:: @ 8158B18 applymovement 11, LilycoveCity_ContestLobby_Movement_158B78 waitmovement 0 playse SE_PIN - applymovement 11, LilycoveCity_ContestLobby_Movement_1A0833 + applymovement 11, Common_Movement_ExclamationMark waitmovement 0 applymovement 11, LilycoveCity_ContestLobby_Movement_158B7C waitmovement 0 - msgbox LilycoveCity_ContestLobby_Text_188BB5, 4 + msgbox LilycoveCity_ContestLobby_Text_188BB5, MSGBOX_DEFAULT playfanfare MUS_FANFA4 - msgbox LilycoveCity_ContestLobby_Text_188C03, 4 + msgbox LilycoveCity_ContestLobby_Text_188C03, MSGBOX_DEFAULT waitfanfare - msgbox LilycoveCity_ContestLobby_Text_188C19, 4 - msgbox LilycoveCity_ContestLobby_Text_188C32, 4 + msgbox LilycoveCity_ContestLobby_Text_188C19, MSGBOX_DEFAULT + msgbox LilycoveCity_ContestLobby_Text_188C32, MSGBOX_DEFAULT closemessage return @@ -266,7 +266,7 @@ LilycoveCity_ContestLobby_Movement_158B64:: @ 8158B64 walk_left walk_left walk_left - end_movement + step_end LilycoveCity_ContestLobby_Movement_158B6D:: @ 8158B6D walk_down @@ -277,17 +277,17 @@ LilycoveCity_ContestLobby_Movement_158B6D:: @ 8158B6D walk_down walk_down walk_down - end_movement + step_end LilycoveCity_ContestLobby_Movement_158B76:: @ 8158B76 walk_in_place_fastest_right - end_movement + step_end LilycoveCity_ContestLobby_Movement_158B78:: @ 8158B78 walk_down walk_down walk_down - end_movement + step_end LilycoveCity_ContestLobby_Movement_158B7C:: @ 8158B7C delay_16 @@ -298,7 +298,7 @@ LilycoveCity_ContestLobby_Movement_158B7C:: @ 8158B7C walk_fast_up walk_fast_up walk_in_place_fastest_left - end_movement + step_end LilycoveCity_ContestLobby_EventScript_158B85:: @ 8158B85 lockall @@ -319,7 +319,7 @@ LilycoveCity_ContestLobby_EventScript_158BAE:: @ 8158BAE end LilycoveCity_ContestLobby_EventScript_158BBA:: @ 8158BBA - msgbox LilycoveCity_ContestLobby_Text_1A63F4, 4 + msgbox LilycoveCity_ContestLobby_Text_1A63F4, MSGBOX_DEFAULT releaseall end @@ -327,7 +327,7 @@ LilycoveCity_ContestLobby_EventScript_158BC4:: @ 8158BC4 msgbox LilycoveCity_ContestLobby_Text_188521, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq LilycoveCity_ContestLobby_EventScript_158C35 - call S_DoSaveDialog + call Common_EventScript_SaveGame erasebox 0, 0, 15, 9 compare VAR_RESULT, 0 goto_if_eq LilycoveCity_ContestLobby_EventScript_158C35 @@ -344,18 +344,18 @@ LilycoveCity_ContestLobby_EventScript_158BF0:: @ 8158BF0 end LilycoveCity_ContestLobby_EventScript_158C27:: @ 8158C27 - msgbox LilycoveCity_ContestLobby_Text_1885A7, 4 + msgbox LilycoveCity_ContestLobby_Text_1885A7, MSGBOX_DEFAULT goto LilycoveCity_ContestLobby_EventScript_158B85 end LilycoveCity_ContestLobby_EventScript_158C35:: @ 8158C35 - msgbox LilycoveCity_ContestLobby_Text_188559, 4 + msgbox LilycoveCity_ContestLobby_Text_188559, MSGBOX_DEFAULT releaseall clearflag FLAG_TEMP_3 end LilycoveCity_ContestLobby_EventScript_158C42:: @ 8158C42 - msgbox LilycoveCity_ContestLobby_Text_188703, 4 + msgbox LilycoveCity_ContestLobby_Text_188703, MSGBOX_DEFAULT setvar VAR_CONTEST_RANK, 0 choosecontestmon compare VAR_0x8004, 255 @@ -374,17 +374,17 @@ LilycoveCity_ContestLobby_EventScript_158C42:: @ 8158C42 end LilycoveCity_ContestLobby_EventScript_158C96:: @ 8158C96 - msgbox LilycoveCity_ContestLobby_Text_1A664A, 4 + msgbox LilycoveCity_ContestLobby_Text_1A664A, MSGBOX_DEFAULT goto LilycoveCity_ContestLobby_EventScript_158C42 end LilycoveCity_ContestLobby_EventScript_158CA4:: @ 8158CA4 - msgbox LilycoveCity_ContestLobby_Text_1A669F, 4 + msgbox LilycoveCity_ContestLobby_Text_1A669F, MSGBOX_DEFAULT goto LilycoveCity_ContestLobby_EventScript_158C42 end LilycoveCity_ContestLobby_EventScript_158CB2:: @ 8158CB2 - msgbox LilycoveCity_ContestLobby_Text_1A66DC, 4 + msgbox LilycoveCity_ContestLobby_Text_1A66DC, MSGBOX_DEFAULT goto LilycoveCity_ContestLobby_EventScript_158C42 end @@ -432,13 +432,13 @@ LilycoveCity_ContestLobby_EventScript_158D24:: @ 8158D24 end LilycoveCity_ContestLobby_EventScript_158D82:: @ 8158D82 - msgbox LilycoveCity_ContestLobby_Text_188750, 4 + msgbox LilycoveCity_ContestLobby_Text_188750, MSGBOX_DEFAULT goto LilycoveCity_ContestLobby_EventScript_158CEA end LilycoveCity_ContestLobby_EventScript_158D90:: @ 8158D90 special CloseLink - msgbox LilycoveCity_ContestLobby_Text_18878D, 4 + msgbox LilycoveCity_ContestLobby_Text_18878D, MSGBOX_DEFAULT closemessage releaseall clearflag FLAG_TEMP_3 @@ -446,7 +446,7 @@ LilycoveCity_ContestLobby_EventScript_158D90:: @ 8158D90 LilycoveCity_ContestLobby_EventScript_158DA1:: @ 8158DA1 special CloseLink - msgbox LilycoveCity_ContestLobby_Text_1887F4, 4 + msgbox LilycoveCity_ContestLobby_Text_1887F4, MSGBOX_DEFAULT closemessage releaseall clearflag FLAG_TEMP_3 @@ -454,14 +454,14 @@ LilycoveCity_ContestLobby_EventScript_158DA1:: @ 8158DA1 LilycoveCity_ContestLobby_EventScript_158DB2:: @ 8158DB2 special CloseLink - msgbox LilycoveCity_ContestLobby_Text_18881F, 4 + msgbox LilycoveCity_ContestLobby_Text_18881F, MSGBOX_DEFAULT closemessage releaseall clearflag FLAG_TEMP_3 end LilycoveCity_ContestLobby_EventScript_158DC3:: @ 8158DC3 - msgbox LilycoveCity_ContestLobby_Text_18873A, 4 + msgbox LilycoveCity_ContestLobby_Text_18873A, MSGBOX_DEFAULT goto LilycoveCity_ContestLobby_EventScript_158CEA end @@ -505,14 +505,14 @@ LilycoveCity_ContestLobby_EventScript_158E0B:: @ 8158E0B delay 20 applymovement 2, LilycoveCity_ContestLobby_Movement_158EAE waitmovement 0 - applymovement 255, LilycoveCity_ContestLobby_Movement_158E99 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_158E99 waitmovement 0 messageautoscroll LilycoveCity_ContestLobby_Text_1A6832 waitmessage delay 20 closemessage applymovement 2, LilycoveCity_ContestLobby_Movement_158EA4 - applymovement 255, LilycoveCity_ContestLobby_Movement_158E8E + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_158E8E waitmovement 0 releaseall return @@ -528,24 +528,24 @@ LilycoveCity_ContestLobby_Movement_158E8E:: @ 8158E8E walk_up delay_8 set_invisible - end_movement + step_end LilycoveCity_ContestLobby_Movement_158E99:: @ 8158E99 walk_in_place_fastest_right walk_right - end_movement + step_end LilycoveCity_ContestLobby_Movement_158E9C:: @ 8158E9C walk_right walk_right walk_in_place_fastest_down - end_movement + step_end LilycoveCity_ContestLobby_Movement_158EA0:: @ 8158EA0 walk_down walk_down walk_in_place_fastest_up - end_movement + step_end LilycoveCity_ContestLobby_Movement_158EA4:: @ 8158EA4 walk_right @@ -557,11 +557,11 @@ LilycoveCity_ContestLobby_Movement_158EA4:: @ 8158EA4 walk_up delay_8 set_invisible - end_movement + step_end LilycoveCity_ContestLobby_Movement_158EAE:: @ 8158EAE walk_in_place_fastest_left - end_movement + step_end LilycoveCity_ContestLobby_EventScript_158EB0:: @ 8158EB0 specialvar VAR_RESULT, sub_80C5044 @@ -581,7 +581,7 @@ LilycoveCity_ContestLobby_EventScript_158EB0:: @ 8158EB0 LilycoveCity_ContestLobby_EventScript_158EE8:: @ 8158EE8 setflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR copyvar VAR_LILYCOVE_MUSEUM_2F_STATE, 0x1 - giveitem ITEM_CONTEST_PASS, 1 + additem ITEM_CONTEST_PASS setvar VAR_0x800B, 8 setvar VAR_CONTEST_RANK, 3 setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1 @@ -644,12 +644,12 @@ LilycoveCity_ContestLobby_EventScript_158F86:: @ 8158F86 delay 20 applymovement 1, LilycoveCity_ContestLobby_Movement_15901C waitmovement 0 - applymovement 255, LilycoveCity_ContestLobby_Movement_159008 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_159008 waitmovement 0 - msgbox LilycoveCity_ContestLobby_Text_1A6832, 4 + msgbox LilycoveCity_ContestLobby_Text_1A6832, MSGBOX_DEFAULT closemessage applymovement 1, LilycoveCity_ContestLobby_Movement_159013 - applymovement 255, LilycoveCity_ContestLobby_Movement_158FFE + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_158FFE waitmovement 0 releaseall return @@ -664,24 +664,24 @@ LilycoveCity_ContestLobby_Movement_158FFE:: @ 8158FFE walk_up delay_8 set_invisible - end_movement + step_end LilycoveCity_ContestLobby_Movement_159008:: @ 8159008 walk_in_place_fastest_left walk_left - end_movement + step_end LilycoveCity_ContestLobby_Movement_15900B:: @ 815900B walk_left walk_left walk_in_place_fastest_down - end_movement + step_end LilycoveCity_ContestLobby_Movement_15900F:: @ 815900F walk_down walk_down walk_in_place_fastest_up - end_movement + step_end LilycoveCity_ContestLobby_Movement_159013:: @ 8159013 walk_left @@ -692,68 +692,68 @@ LilycoveCity_ContestLobby_Movement_159013:: @ 8159013 walk_up delay_8 set_invisible - end_movement + step_end LilycoveCity_ContestLobby_Movement_15901C:: @ 815901C walk_in_place_fastest_right - end_movement + step_end LilycoveCity_ContestLobby_EventScript_15901E:: @ 815901E - msgbox LilycoveCity_ContestLobby_Text_188D3C, 2 + msgbox LilycoveCity_ContestLobby_Text_188D3C, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_159027:: @ 8159027 goto_if_unset FLAG_RECEIVED_CONTEST_PASS, LilycoveCity_ContestLobby_EventScript_159039 - msgbox LilycoveCity_ContestLobby_Text_188DDA, 2 + msgbox LilycoveCity_ContestLobby_Text_188DDA, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_159039:: @ 8159039 - msgbox LilycoveCity_ContestLobby_Text_188E47, 2 + msgbox LilycoveCity_ContestLobby_Text_188E47, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_159042:: @ 8159042 - msgbox LilycoveCity_ContestLobby_Text_188F07, 2 + msgbox LilycoveCity_ContestLobby_Text_188F07, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_15904B:: @ 815904B - msgbox LilycoveCity_ContestLobby_Text_188F81, 2 + msgbox LilycoveCity_ContestLobby_Text_188F81, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_159054:: @ 8159054 - msgbox LilycoveCity_ContestLobby_Text_188FE3, 2 + msgbox LilycoveCity_ContestLobby_Text_188FE3, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_15905D:: @ 815905D - msgbox LilycoveCity_ContestLobby_Text_18904D, 2 + msgbox LilycoveCity_ContestLobby_Text_18904D, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_159066:: @ 8159066 lockall - fadescreen 1 - drawcontestwinner 6 + fadescreen FADE_TO_BLACK + showcontestwinner 6 releaseall end LilycoveCity_ContestLobby_EventScript_15906D:: @ 815906D lockall - fadescreen 1 - drawcontestwinner 7 + fadescreen FADE_TO_BLACK + showcontestwinner 7 releaseall end LilycoveCity_ContestLobby_EventScript_159074:: @ 8159074 lockall - fadescreen 1 - drawcontestwinner 8 + fadescreen FADE_TO_BLACK + showcontestwinner 8 releaseall end LilycoveCity_ContestLobby_EventScript_15907B:: @ 815907B - msgbox LilycoveCity_ContestLobby_Text_1B7225, 2 + msgbox LilycoveCity_ContestLobby_Text_1B7225, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_159084:: @ 8159084 - msgbox LilycoveCity_ContestLobby_Text_1B7241, 2 + msgbox LilycoveCity_ContestLobby_Text_1B7241, MSGBOX_NPC end LilycoveCity_ContestLobby_EventScript_15908D:: @ 815908D diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc index c3eca04f4..04fdafbec 100644 --- a/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc +++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc @@ -5,34 +5,34 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_1582C5:: @ 81582C5 lockall goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_CoveLilyMotel_1F_EventScript_158326 goto_if_set FLAG_BADGE07_GET, LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186B71, 4 - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186B71, MSGBOX_DEFAULT + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186C2B, 4 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186C2B, MSGBOX_DEFAULT closemessage - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF:: @ 81582FF - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186CCE, 4 - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186CCE, MSGBOX_DEFAULT + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186D7F, 4 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186D7F, MSGBOX_DEFAULT closemessage - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_CoveLilyMotel_1F_EventScript_158326:: @ 8158326 - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186E57, 4 - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186E57, MSGBOX_DEFAULT + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186F09, 4 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186F09, MSGBOX_DEFAULT closemessage - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end @@ -40,15 +40,15 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_158326:: @ 8158326 LilycoveCity_CoveLilyMotel_1F_EventScript_15834D:: @ 815834D lockall playse SE_PIN - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0833 + applymovement 1, Common_Movement_ExclamationMark waitmovement 0 - applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0835 + applymovement 1, Common_Movement_Delay48 waitmovement 0 - applymovement 255, LilycoveCity_CoveLilyMotel_1F_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox LilycoveCity_CoveLilyMotel_1F_Text_186CA6, 4 + msgbox LilycoveCity_CoveLilyMotel_1F_Text_186CA6, MSGBOX_DEFAULT closemessage - applymovement 255, LilycoveCity_CoveLilyMotel_1F_Movement_158395 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_CoveLilyMotel_1F_Movement_158395 applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_15839A waitmovement 0 applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_15839C @@ -61,14 +61,14 @@ LilycoveCity_CoveLilyMotel_1F_Movement_158395:: @ 8158395 lock_facing_direction walk_left unlock_facing_direction - end_movement + step_end LilycoveCity_CoveLilyMotel_1F_Movement_15839A:: @ 815839A walk_up - end_movement + step_end LilycoveCity_CoveLilyMotel_1F_Movement_15839C:: @ 815839C face_down walk_down face_up - end_movement + step_end diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc index 40d757c4a..1b48e4b4d 100644 --- a/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc +++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc @@ -13,7 +13,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583A1:: @ 81583A1 end LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7:: @ 81583C7 - msgbox LilycoveCity_CoveLilyMotel_2F_Text_186FE7, 4 + msgbox LilycoveCity_CoveLilyMotel_2F_Text_186FE7, MSGBOX_DEFAULT return LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0:: @ 81583D0 @@ -26,28 +26,28 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0:: @ 81583D0 LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD:: @ 81583DD message LilycoveCity_CoveLilyMotel_2F_Text_18708F waitmessage - call LilycoveCity_CoveLilyMotel_2F_EventScript_1A02C5 + call Common_EventScript_PlayGymBadgeFanfare special ScrSpecial_ShowDiploma waitstate release end LilycoveCity_CoveLilyMotel_2F_EventScript_1583EE:: @ 81583EE - msgbox LilycoveCity_CoveLilyMotel_2F_Text_187149, 2 + msgbox LilycoveCity_CoveLilyMotel_2F_Text_187149, MSGBOX_NPC end LilycoveCity_CoveLilyMotel_2F_EventScript_1583F7:: @ 81583F7 - msgbox LilycoveCity_CoveLilyMotel_2F_Text_18719E, 2 + msgbox LilycoveCity_CoveLilyMotel_2F_Text_18719E, MSGBOX_NPC end LilycoveCity_CoveLilyMotel_2F_EventScript_158400:: @ 8158400 - msgbox LilycoveCity_CoveLilyMotel_2F_Text_1871DF, 2 + msgbox LilycoveCity_CoveLilyMotel_2F_Text_1871DF, MSGBOX_NPC end LilycoveCity_CoveLilyMotel_2F_EventScript_158409:: @ 8158409 - msgbox LilycoveCity_CoveLilyMotel_2F_Text_18729A, 2 + msgbox LilycoveCity_CoveLilyMotel_2F_Text_18729A, MSGBOX_NPC end LilycoveCity_CoveLilyMotel_2F_EventScript_158412:: @ 8158412 - msgbox LilycoveCity_CoveLilyMotel_2F_Text_1872D4, 2 + msgbox LilycoveCity_CoveLilyMotel_2F_Text_1872D4, MSGBOX_NPC end diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/scripts.inc b/data/maps/LilycoveCity_DepartmentStoreElevator/scripts.inc index 5a157eadd..eca853db4 100644 --- a/data/maps/LilycoveCity_DepartmentStoreElevator/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStoreElevator/scripts.inc @@ -71,7 +71,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1:: @ 815A4B1 LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8:: @ 815A4B8 erasebox 0, 0, 29, 19 - applymovement VAR_LAST_TALKED, LilycoveCity_DepartmentStoreElevator_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 special ShakeScreenInElevator waitstate diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc index 9ed0262ea..5b7fafb87 100644 --- a/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc @@ -1,5 +1,5 @@ LilycoveCity_DepartmentStoreRooftop_MapScripts:: @ 815A13F - map_script 3, LilycoveCity_DepartmentStoreRooftop_MapScript1_15A145 + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_DepartmentStoreRooftop_MapScript1_15A145 .byte 0 LilycoveCity_DepartmentStoreRooftop_MapScript1_15A145:: @ 815A145 @@ -21,10 +21,10 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A163:: @ 815A163 LilycoveCity_DepartmentStoreRooftop_EventScript_15A167:: @ 815A167 lock faceplayer - message LilycoveCity_DepartmentStoreRooftop_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration LilycoveCity_DepartmentStoreRooftop_Decorations - msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -54,17 +54,17 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1A0:: @ 815A1A0 getpricereduction 3 compare VAR_RESULT, 1 call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A1BA - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C61F, 4 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C61F, MSGBOX_DEFAULT release end LilycoveCity_DepartmentStoreRooftop_EventScript_15A1BA:: @ 815A1BA - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C685, 4 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C685, MSGBOX_DEFAULT release end LilycoveCity_DepartmentStoreRooftop_EventScript_15A1C4:: @ 815A1C4 - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C70E, 2 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C70E, MSGBOX_NPC end LilycoveCity_DepartmentStoreRooftop_EventScript_15A1CD:: @ 815A1CD @@ -83,7 +83,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE:: @ 815A1DE case 0, LilycoveCity_DepartmentStoreRooftop_EventScript_15A21C case 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A227 case 2, LilycoveCity_DepartmentStoreRooftop_EventScript_15A232 - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C7C3, 4 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C7C3, MSGBOX_DEFAULT goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A396 end @@ -103,27 +103,27 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A232:: @ 815A232 end LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D:: @ 815A23D - checkmoney 0xc8, 0 + checkmoney 200, 0 return LilycoveCity_DepartmentStoreRooftop_EventScript_15A244:: @ 815A244 - checkmoney 0x12c, 0 + checkmoney 300, 0 return LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B:: @ 815A24B - checkmoney 0x15e, 0 + checkmoney 350, 0 return LilycoveCity_DepartmentStoreRooftop_EventScript_15A252:: @ 815A252 - takemoney 0xc8, 0 + removemoney 200, 0 return LilycoveCity_DepartmentStoreRooftop_EventScript_15A259:: @ 815A259 - takemoney 0x12c, 0 + removemoney 300, 0 return LilycoveCity_DepartmentStoreRooftop_EventScript_15A260:: @ 815A260 - takemoney 0x15e, 0 + removemoney 350, 0 return LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267 @@ -148,11 +148,11 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267 nop bufferitemname 0, VAR_TEMP_0 playse SE_JIHANKI - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C75F, 4 - giveitem VAR_TEMP_0, 1 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C75F, MSGBOX_DEFAULT + additem VAR_TEMP_0 bufferitemname 1, VAR_TEMP_0 bufferstdstring 2, 14 - msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4 + msgbox Text_PutItemInPocket, MSGBOX_DEFAULT random 64 compare VAR_RESULT, 0 goto_if_ne LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E @@ -160,11 +160,11 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267 compare VAR_RESULT, 0 goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388 playse SE_JIHANKI - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4 - giveitem VAR_TEMP_0, 1 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, MSGBOX_DEFAULT + additem VAR_TEMP_0 bufferitemname 1, VAR_TEMP_0 bufferstdstring 2, 14 - msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4 + msgbox Text_PutItemInPocket, MSGBOX_DEFAULT random 64 compare VAR_RESULT, 0 goto_if_ne LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E @@ -172,11 +172,11 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267 compare VAR_RESULT, 0 goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388 playse SE_JIHANKI - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4 - giveitem VAR_TEMP_0, 1 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, MSGBOX_DEFAULT + additem VAR_TEMP_0 bufferitemname 1, VAR_TEMP_0 bufferstdstring 2, 14 - msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4 + msgbox Text_PutItemInPocket, MSGBOX_DEFAULT goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E end @@ -187,12 +187,12 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E:: @ 815A36E end LilycoveCity_DepartmentStoreRooftop_EventScript_15A37A:: @ 815A37A - msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C7AF, 4 + msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C7AF, MSGBOX_DEFAULT goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A396 end LilycoveCity_DepartmentStoreRooftop_EventScript_15A388:: @ 815A388 - msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C79, 4 + msgbox Text_TheBagIsFull, MSGBOX_DEFAULT goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A396 end diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc index ad2c6aad1..db7c2363a 100644 --- a/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc @@ -2,13 +2,13 @@ LilycoveCity_DepartmentStore_1F_MapScripts:: @ 8159D54 .byte 0 LilycoveCity_DepartmentStore_1F_EventScript_159D55:: @ 8159D55 - msgbox LilycoveCity_DepartmentStore_1F_Text_18BFB5, 2 + msgbox LilycoveCity_DepartmentStore_1F_Text_18BFB5, MSGBOX_NPC end LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E lock faceplayer - dodailyevents + dotimebasedevents compare VAR_LOTTERY_PRIZE, 0 goto_if_ne LilycoveCity_DepartmentStore_1F_EventScript_159EB1 goto_if_set FLAG_DAILY_PICKED_LOTTO_TICKET, LilycoveCity_DepartmentStore_1F_EventScript_159E4C @@ -21,8 +21,8 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E special RetrieveLotteryNumber copyvar VAR_0x8008, VAR_RESULT special BufferLottoTicketNumber - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4CF6, 4 - applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0843 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4CF6, MSGBOX_DEFAULT + applymovement 2, Common_Movement_WalkInPlaceFastestRight waitmovement 0 playse SE_PC_ON special DoLotteryCornerComputerEffect @@ -30,7 +30,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E delay 220 special EndLotteryCornerComputerEffect delay 10 - applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0839 + applymovement 2, Common_Movement_FacePlayer waitmovement 0 compare VAR_0x8004, 0 goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E60 @@ -48,54 +48,54 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E8A compare VAR_0x8004, 4 call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E93 - giveitem_std VAR_0x8005 + giveitem VAR_0x8005 compare VAR_RESULT, 0 goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E9C goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E end LilycoveCity_DepartmentStore_1F_EventScript_159E3A:: @ 8159E3A - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4D7D, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4D7D, MSGBOX_DEFAULT return LilycoveCity_DepartmentStore_1F_EventScript_159E43:: @ 8159E43 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4DD1, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4DD1, MSGBOX_DEFAULT return LilycoveCity_DepartmentStore_1F_EventScript_159E4C:: @ 8159E4C - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4C6A, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4C6A, MSGBOX_DEFAULT release end LilycoveCity_DepartmentStore_1F_EventScript_159E56:: @ 8159E56 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4C85, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4C85, MSGBOX_DEFAULT release end LilycoveCity_DepartmentStore_1F_EventScript_159E60:: @ 8159E60 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E27, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E27, MSGBOX_DEFAULT goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E end LilycoveCity_DepartmentStore_1F_EventScript_159E6E:: @ 8159E6E - msgbox LilycoveCity_DepartmentStore_1F_Text_1C501C, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C501C, MSGBOX_DEFAULT release end LilycoveCity_DepartmentStore_1F_EventScript_159E78:: @ 8159E78 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E4F, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E4F, MSGBOX_DEFAULT return LilycoveCity_DepartmentStore_1F_EventScript_159E81:: @ 8159E81 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E92, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E92, MSGBOX_DEFAULT return LilycoveCity_DepartmentStore_1F_EventScript_159E8A:: @ 8159E8A - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4ED8, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4ED8, MSGBOX_DEFAULT return LilycoveCity_DepartmentStore_1F_EventScript_159E93:: @ 8159E93 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4F1C, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4F1C, MSGBOX_DEFAULT return LilycoveCity_DepartmentStore_1F_EventScript_159E9C:: @ 8159E9C @@ -104,13 +104,13 @@ LilycoveCity_DepartmentStore_1F_EventScript_159E9C:: @ 8159E9C end LilycoveCity_DepartmentStore_1F_EventScript_159EA7:: @ 8159EA7 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4F77, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4F77, MSGBOX_DEFAULT release end LilycoveCity_DepartmentStore_1F_EventScript_159EB1:: @ 8159EB1 - msgbox LilycoveCity_DepartmentStore_1F_Text_1C4FCC, 4 - giveitem_std VAR_LOTTERY_PRIZE + msgbox LilycoveCity_DepartmentStore_1F_Text_1C4FCC, MSGBOX_DEFAULT + giveitem VAR_LOTTERY_PRIZE compare VAR_RESULT, 0 goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159EA7 setvar VAR_LOTTERY_PRIZE, 0 @@ -118,15 +118,15 @@ LilycoveCity_DepartmentStore_1F_EventScript_159EB1:: @ 8159EB1 end LilycoveCity_DepartmentStore_1F_EventScript_159ED7:: @ 8159ED7 - msgbox LilycoveCity_DepartmentStore_1F_Text_18BFDB, 2 + msgbox LilycoveCity_DepartmentStore_1F_Text_18BFDB, MSGBOX_NPC end LilycoveCity_DepartmentStore_1F_EventScript_159EE0:: @ 8159EE0 - msgbox LilycoveCity_DepartmentStore_1F_Text_18C044, 2 + msgbox LilycoveCity_DepartmentStore_1F_Text_18C044, MSGBOX_NPC end LilycoveCity_DepartmentStore_1F_EventScript_159EE9:: @ 8159EE9 - msgbox LilycoveCity_DepartmentStore_1F_Text_18C07A, 2 + msgbox LilycoveCity_DepartmentStore_1F_Text_18C07A, MSGBOX_NPC end LilycoveCity_DepartmentStore_1F_EventScript_159EF2:: @ 8159EF2 @@ -134,11 +134,11 @@ LilycoveCity_DepartmentStore_1F_EventScript_159EF2:: @ 8159EF2 faceplayer waitse playmoncry SPECIES_AZUMARILL, 0 - msgbox LilycoveCity_DepartmentStore_1F_Text_18C0C3, 4 + msgbox LilycoveCity_DepartmentStore_1F_Text_18C0C3, MSGBOX_DEFAULT waitmoncry release end LilycoveCity_DepartmentStore_1F_EventScript_159F05:: @ 8159F05 - msgbox LilycoveCity_DepartmentStore_1F_Text_18C0D9, 3 + msgbox LilycoveCity_DepartmentStore_1F_Text_18C0D9, MSGBOX_SIGN end diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc index 25e981628..b83e23289 100644 --- a/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc @@ -2,24 +2,24 @@ LilycoveCity_DepartmentStore_2F_MapScripts:: @ 8159F0E .byte 0 LilycoveCity_DepartmentStore_2F_EventScript_159F0F:: @ 8159F0F - msgbox LilycoveCity_DepartmentStore_2F_Text_18C162, 2 + msgbox LilycoveCity_DepartmentStore_2F_Text_18C162, MSGBOX_NPC end LilycoveCity_DepartmentStore_2F_EventScript_159F18:: @ 8159F18 - msgbox LilycoveCity_DepartmentStore_2F_Text_18C195, 2 + msgbox LilycoveCity_DepartmentStore_2F_Text_18C195, MSGBOX_NPC end LilycoveCity_DepartmentStore_2F_EventScript_159F21:: @ 8159F21 - msgbox LilycoveCity_DepartmentStore_2F_Text_18C1D9, 2 + msgbox LilycoveCity_DepartmentStore_2F_Text_18C1D9, MSGBOX_NPC end LilycoveCity_DepartmentStore_2F_EventScript_159F2A:: @ 8159F2A lock faceplayer - message LilycoveCity_DepartmentStore_2F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LilycoveCity_DepartmentStore_2F_Items1 - msgbox LilycoveCity_DepartmentStore_2F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -43,10 +43,10 @@ LilycoveCity_DepartmentStore_2F_Items1:: @ 8159F44 LilycoveCity_DepartmentStore_2F_EventScript_159F5E:: @ 8159F5E lock faceplayer - message LilycoveCity_DepartmentStore_2F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LilycoveCity_DepartmentStore_2F_Items2 - msgbox LilycoveCity_DepartmentStore_2F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc index 1f55f5018..d723531db 100644 --- a/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc @@ -4,10 +4,10 @@ LilycoveCity_DepartmentStore_3F_MapScripts:: @ 8159F90 LilycoveCity_DepartmentStore_3F_EventScript_159F91:: @ 8159F91 lock faceplayer - message LilycoveCity_DepartmentStore_3F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LilycoveCity_DepartmentStore_3F_Items1 - msgbox LilycoveCity_DepartmentStore_3F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -26,10 +26,10 @@ LilycoveCity_DepartmentStore_3F_Items1:: @ 8159FA8 LilycoveCity_DepartmentStore_3F_EventScript_159FB8:: @ 8159FB8 lock faceplayer - message LilycoveCity_DepartmentStore_3F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LilycoveCity_DepartmentStore_3F_Items2 - msgbox LilycoveCity_DepartmentStore_3F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -48,13 +48,13 @@ LilycoveCity_DepartmentStore_3F_Items2:: @ 8159FD0 end LilycoveCity_DepartmentStore_3F_EventScript_159FE2:: @ 8159FE2 - msgbox LilycoveCity_DepartmentStore_3F_Text_18C24B, 2 + msgbox LilycoveCity_DepartmentStore_3F_Text_18C24B, MSGBOX_NPC end LilycoveCity_DepartmentStore_3F_EventScript_159FEB:: @ 8159FEB - msgbox LilycoveCity_DepartmentStore_3F_Text_18C2B5, 2 + msgbox LilycoveCity_DepartmentStore_3F_Text_18C2B5, MSGBOX_NPC end LilycoveCity_DepartmentStore_3F_EventScript_159FF4:: @ 8159FF4 - msgbox LilycoveCity_DepartmentStore_3F_Text_18C32E, 2 + msgbox LilycoveCity_DepartmentStore_3F_Text_18C32E, MSGBOX_NPC end diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc index 907b79847..33a536b85 100644 --- a/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc @@ -2,24 +2,24 @@ LilycoveCity_DepartmentStore_4F_MapScripts:: @ 8159FFD .byte 0 LilycoveCity_DepartmentStore_4F_EventScript_159FFE:: @ 8159FFE - msgbox LilycoveCity_DepartmentStore_4F_Text_18C39C, 2 + msgbox LilycoveCity_DepartmentStore_4F_Text_18C39C, MSGBOX_NPC end LilycoveCity_DepartmentStore_4F_EventScript_15A007:: @ 815A007 - msgbox LilycoveCity_DepartmentStore_4F_Text_18C41B, 2 + msgbox LilycoveCity_DepartmentStore_4F_Text_18C41B, MSGBOX_NPC end LilycoveCity_DepartmentStore_4F_EventScript_15A010:: @ 815A010 - msgbox LilycoveCity_DepartmentStore_4F_Text_18C481, 2 + msgbox LilycoveCity_DepartmentStore_4F_Text_18C481, MSGBOX_NPC end LilycoveCity_DepartmentStore_4F_EventScript_15A019:: @ 815A019 lock faceplayer - message LilycoveCity_DepartmentStore_4F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LilycoveCity_DepartmentStore_4F_Items1 - msgbox LilycoveCity_DepartmentStore_4F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -36,10 +36,10 @@ LilycoveCity_DepartmentStore_4F_Items1:: @ 815A030 LilycoveCity_DepartmentStore_4F_EventScript_15A03C:: @ 815A03C lock faceplayer - message LilycoveCity_DepartmentStore_4F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart LilycoveCity_DepartmentStore_4F_Items2 - msgbox LilycoveCity_DepartmentStore_4F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc index 184d3b816..edb17848a 100644 --- a/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc @@ -4,10 +4,10 @@ LilycoveCity_DepartmentStore_5F_MapScripts:: @ 815A060 LilycoveCity_DepartmentStore_5F_EventScript_15A061:: @ 815A061 lock faceplayer - message LilycoveCity_DepartmentStore_5F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration2 LilycoveCity_DepartmentStore_5F_Items1 - msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -32,10 +32,10 @@ LilycoveCity_DepartmentStore_5F_Items1:: @ 815A078 LilycoveCity_DepartmentStore_5F_EventScript_15A094:: @ 815A094 lock faceplayer - message LilycoveCity_DepartmentStore_5F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration2 LilycoveCity_DepartmentStore_5F_Items2 - msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -57,10 +57,10 @@ LilycoveCity_DepartmentStore_5F_Items2:: @ 815A0AC LilycoveCity_DepartmentStore_5F_EventScript_15A0C2:: @ 815A0C2 lock faceplayer - message LilycoveCity_DepartmentStore_5F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration2 LilycoveCity_DepartmentStore_5F_Items3 - msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -82,10 +82,10 @@ LilycoveCity_DepartmentStore_5F_Items3:: @ 815A0DC LilycoveCity_DepartmentStore_5F_EventScript_15A0F2:: @ 815A0F2 lock faceplayer - message LilycoveCity_DepartmentStore_5F_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration2 LilycoveCity_DepartmentStore_5F_Items4 - msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -106,13 +106,13 @@ LilycoveCity_DepartmentStore_5F_Items4:: @ 815A10C end LilycoveCity_DepartmentStore_5F_EventScript_15A124:: @ 815A124 - msgbox LilycoveCity_DepartmentStore_5F_Text_18C4F9, 2 + msgbox LilycoveCity_DepartmentStore_5F_Text_18C4F9, MSGBOX_NPC end LilycoveCity_DepartmentStore_5F_EventScript_15A12D:: @ 815A12D - msgbox LilycoveCity_DepartmentStore_5F_Text_18C59F, 2 + msgbox LilycoveCity_DepartmentStore_5F_Text_18C59F, MSGBOX_NPC end LilycoveCity_DepartmentStore_5F_EventScript_15A136:: @ 815A136 - msgbox LilycoveCity_DepartmentStore_5F_Text_18C556, 2 + msgbox LilycoveCity_DepartmentStore_5F_Text_18C556, MSGBOX_NPC end diff --git a/data/maps/LilycoveCity_Harbor/scripts.inc b/data/maps/LilycoveCity_Harbor/scripts.inc index 3bb6d47c8..2fb9bea30 100644 --- a/data/maps/LilycoveCity_Harbor/scripts.inc +++ b/data/maps/LilycoveCity_Harbor/scripts.inc @@ -1,5 +1,5 @@ LilycoveCity_Harbor_MapScripts:: @ 8159893 - map_script 3, LilycoveCity_Harbor_MapScript1_159899 + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_Harbor_MapScript1_159899 .byte 0 LilycoveCity_Harbor_MapScript1_159899:: @ 8159899 @@ -17,12 +17,12 @@ LilycoveCity_Harbor_EventScript_1598A2:: @ 81598A2 LilycoveCity_Harbor_EventScript_1598BA:: @ 81598BA goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_1598CD - msgbox LilycoveCity_Harbor_Text_18B306, 4 + msgbox LilycoveCity_Harbor_Text_18B306, MSGBOX_DEFAULT release end LilycoveCity_Harbor_EventScript_1598CD:: @ 81598CD - msgbox LilycoveCity_Harbor_Text_18B36F, 4 + msgbox LilycoveCity_Harbor_Text_18B36F, MSGBOX_DEFAULT checkitem ITEM_SS_TICKET, 1 compare VAR_RESULT, 0 goto_if_eq LilycoveCity_Harbor_EventScript_159929 @@ -41,7 +41,7 @@ LilycoveCity_Harbor_EventScript_1598F1:: @ 81598F1 end LilycoveCity_Harbor_EventScript_159929:: @ 8159929 - msgbox LilycoveCity_Harbor_Text_18B3A9, 4 + msgbox LilycoveCity_Harbor_Text_18B3A9, MSGBOX_DEFAULT release end @@ -73,9 +73,9 @@ LilycoveCity_Harbor_EventScript_15997E:: @ 815997E end LilycoveCity_Harbor_EventScript_15998A:: @ 815998A - msgbox LilycoveCity_Harbor_Text_18B4B3, 4 + msgbox LilycoveCity_Harbor_Text_18B4B3, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 30 hideobjectat VAR_LAST_TALKED, MAP_LILYCOVE_CITY_HARBOR @@ -84,23 +84,23 @@ LilycoveCity_Harbor_EventScript_15998A:: @ 815998A compare VAR_FACING, 4 call_if_eq LilycoveCity_Harbor_EventScript_1599CE delay 30 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY setvar VAR_0x8004, 2 - call LilycoveCity_Harbor_EventScript_1A040E + call Common_EventScript_FerryDepart return LilycoveCity_Harbor_EventScript_1599CE:: @ 81599CE - applymovement 255, LilycoveCity_Harbor_Movement_159A86 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_Harbor_Movement_159A86 waitmovement 0 return LilycoveCity_Harbor_EventScript_1599D9:: @ 81599D9 - applymovement 255, LilycoveCity_Harbor_Movement_159A89 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_Harbor_Movement_159A89 waitmovement 0 return LilycoveCity_Harbor_EventScript_1599E4:: @ 81599E4 - msgbox LilycoveCity_Harbor_Text_18B45B, 4 + msgbox LilycoveCity_Harbor_Text_18B45B, MSGBOX_DEFAULT release end @@ -108,20 +108,20 @@ LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE goto_if_unset FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_1598BA goto_if_set FLAG_ENCOUNTERED_LATIAS_OR_LATIOS, LilycoveCity_Harbor_EventScript_1598BA goto_if_unset FLAG_SYS_HAS_EON_TICKET, LilycoveCity_Harbor_EventScript_1598BA - msgbox LilycoveCity_Harbor_Text_1C50F2, 4 + msgbox LilycoveCity_Harbor_Text_1C50F2, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 30 hideobjectat VAR_LAST_TALKED, MAP_LILYCOVE_CITY_HARBOR delay 60 addobject 4 delay 30 - applymovement 4, LilycoveCity_Harbor_Movement_1A0839 + applymovement 4, Common_Movement_FacePlayer waitmovement 0 - msgbox LilycoveCity_Harbor_Text_1C5120, 4 + msgbox LilycoveCity_Harbor_Text_1C5120, MSGBOX_DEFAULT closemessage - applymovement 4, LilycoveCity_Harbor_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 30 removeobject 4 @@ -130,10 +130,10 @@ LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE compare VAR_FACING, 4 call_if_eq LilycoveCity_Harbor_EventScript_1599CE delay 30 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY special ScrSpecial_HealPlayerParty setvar VAR_0x8004, 2 - call LilycoveCity_Harbor_EventScript_1A040E + call Common_EventScript_FerryDepart warp MAP_SOUTHERN_ISLAND_EXTERIOR, 255, 13, 22 waitstate release @@ -142,25 +142,25 @@ LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE LilycoveCity_Harbor_Movement_159A86:: @ 8159A86 walk_right walk_in_place_fastest_up - end_movement + step_end LilycoveCity_Harbor_Movement_159A89:: @ 8159A89 walk_up - end_movement + step_end @ 8159A8B walk_up - end_movement + step_end LilycoveCity_Harbor_EventScript_159A8D:: @ 8159A8D lock faceplayer goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_159AA2 - msgbox LilycoveCity_Harbor_Text_18B504, 4 + msgbox LilycoveCity_Harbor_Text_18B504, MSGBOX_DEFAULT release end LilycoveCity_Harbor_EventScript_159AA2:: @ 8159AA2 - msgbox LilycoveCity_Harbor_Text_18B58E, 4 + msgbox LilycoveCity_Harbor_Text_18B58E, MSGBOX_DEFAULT release end diff --git a/data/maps/LilycoveCity_House1/scripts.inc b/data/maps/LilycoveCity_House1/scripts.inc index 15535a122..86b37ecd7 100644 --- a/data/maps/LilycoveCity_House1/scripts.inc +++ b/data/maps/LilycoveCity_House1/scripts.inc @@ -2,7 +2,7 @@ LilycoveCity_House1_MapScripts:: @ 8159B85 .byte 0 LilycoveCity_House1_EventScript_159B86:: @ 8159B86 - msgbox LilycoveCity_House1_Text_18B7B0, 2 + msgbox LilycoveCity_House1_Text_18B7B0, MSGBOX_NPC end LilycoveCity_House1_EventScript_159B8F:: @ 8159B8F @@ -10,7 +10,7 @@ LilycoveCity_House1_EventScript_159B8F:: @ 8159B8F faceplayer waitse playmoncry SPECIES_KECLEON, 0 - msgbox LilycoveCity_House1_Text_18B82B, 4 + msgbox LilycoveCity_House1_Text_18B82B, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/LilycoveCity_House2/scripts.inc b/data/maps/LilycoveCity_House2/scripts.inc index 123e3a79d..ae37152fa 100644 --- a/data/maps/LilycoveCity_House2/scripts.inc +++ b/data/maps/LilycoveCity_House2/scripts.inc @@ -5,16 +5,16 @@ LilycoveCity_House2_EventScript_159BA3:: @ 8159BA3 lock faceplayer goto_if_set FLAG_RECEIVED_TM44, LilycoveCity_House2_EventScript_159BDA - msgbox LilycoveCity_House2_Text_18B83C, 4 - giveitem_std ITEM_TM44_REST + msgbox LilycoveCity_House2_Text_18B83C, MSGBOX_DEFAULT + giveitem ITEM_TM44_REST compare VAR_RESULT, 0 - goto_if_eq LilycoveCity_House2_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM44 - msgbox LilycoveCity_House2_Text_18B883, 4 + msgbox LilycoveCity_House2_Text_18B883, MSGBOX_DEFAULT release end LilycoveCity_House2_EventScript_159BDA:: @ 8159BDA - msgbox LilycoveCity_House2_Text_18B883, 4 + msgbox LilycoveCity_House2_Text_18B883, MSGBOX_DEFAULT release end diff --git a/data/maps/LilycoveCity_House3/scripts.inc b/data/maps/LilycoveCity_House3/scripts.inc index f771ab1d4..a149f6891 100644 --- a/data/maps/LilycoveCity_House3/scripts.inc +++ b/data/maps/LilycoveCity_House3/scripts.inc @@ -1,5 +1,5 @@ LilycoveCity_House3_MapScripts:: @ 8159BE4 - map_script 3, LilycoveCity_House3_MapScript1_159BEA + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_House3_MapScript1_159BEA .byte 0 LilycoveCity_House3_MapScript1_159BEA:: @ 8159BEA @@ -13,17 +13,17 @@ LilycoveCity_House3_EventScript_159BF3:: @ 8159BF3 msgbox LilycoveCity_House3_Text_18B8CC, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq LilycoveCity_House3_EventScript_159C1D - msgbox LilycoveCity_House3_Text_18BA2B, 4 + msgbox LilycoveCity_House3_Text_18BA2B, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, LilycoveCity_House3_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end LilycoveCity_House3_EventScript_159C1D:: @ 8159C1D - msgbox LilycoveCity_House3_Text_18B9DC, 4 + msgbox LilycoveCity_House3_Text_18B9DC, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, LilycoveCity_House3_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -31,9 +31,9 @@ LilycoveCity_House3_EventScript_159C1D:: @ 8159C1D LilycoveCity_House3_EventScript_159C32:: @ 8159C32 lock faceplayer - msgbox LilycoveCity_House3_Text_18BD64, 4 + msgbox LilycoveCity_House3_Text_18BD64, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, LilycoveCity_House3_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -79,21 +79,21 @@ LilycoveCity_House3_EventScript_159CE5:: @ 8159CE5 end LilycoveCity_House3_EventScript_159D19:: @ 8159D19 - msgbox LilycoveCity_House3_Text_18BDDB, 4 + msgbox LilycoveCity_House3_Text_18BDDB, MSGBOX_DEFAULT release end LilycoveCity_House3_EventScript_159D23:: @ 8159D23 - msgbox LilycoveCity_House3_Text_18BE14, 4 + msgbox LilycoveCity_House3_Text_18BE14, MSGBOX_DEFAULT release end LilycoveCity_House3_EventScript_159D2D:: @ 8159D2D - msgbox LilycoveCity_House3_Text_18BE57, 4 + msgbox LilycoveCity_House3_Text_18BE57, MSGBOX_DEFAULT release end LilycoveCity_House3_EventScript_159D37:: @ 8159D37 - msgbox LilycoveCity_House3_Text_18BE8E, 4 + msgbox LilycoveCity_House3_Text_18BE8E, MSGBOX_DEFAULT release end diff --git a/data/maps/LilycoveCity_House4/scripts.inc b/data/maps/LilycoveCity_House4/scripts.inc index 13bc95dfa..4a1759b59 100644 --- a/data/maps/LilycoveCity_House4/scripts.inc +++ b/data/maps/LilycoveCity_House4/scripts.inc @@ -2,9 +2,9 @@ LilycoveCity_House4_MapScripts:: @ 8159D41 .byte 0 LilycoveCity_House4_EventScript_159D42:: @ 8159D42 - msgbox LilycoveCity_House4_Text_18BEE8, 2 + msgbox LilycoveCity_House4_Text_18BEE8, MSGBOX_NPC end LilycoveCity_House4_EventScript_159D4B:: @ 8159D4B - msgbox LilycoveCity_House4_Text_18BF4E, 2 + msgbox LilycoveCity_House4_Text_18BF4E, MSGBOX_NPC end diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc index 0d115eff8..4f14d7711 100644 --- a/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc +++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc @@ -2,12 +2,12 @@ LilycoveCity_LilycoveMuseum_1F_MapScripts:: @ 815841B .byte 0 LilycoveCity_LilycoveMuseum_1F_EventScript_15841C:: @ 815841C - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187348, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187348, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158425:: @ 8158425 lockall - applymovement 2, LilycoveCity_LilycoveMuseum_1F_Movement_1A0839 + applymovement 2, Common_Movement_FacePlayer message LilycoveCity_LilycoveMuseum_1F_Text_1873B9 waitmessage multichoice 20, 8, 16, 1 @@ -18,7 +18,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_158425:: @ 8158425 end LilycoveCity_LilycoveMuseum_1F_EventScript_15844F:: @ 815844F - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187459, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187459, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_1F_EventScript_158458:: @ 8158458 @@ -30,12 +30,12 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_158458:: @ 8158458 end LilycoveCity_LilycoveMuseum_1F_EventScript_158477:: @ 8158477 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1874F5, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1874F5, MSGBOX_SIGN releaseall end LilycoveCity_LilycoveMuseum_1F_EventScript_158481:: @ 8158481 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187534, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187534, MSGBOX_SIGN applymovement 2, LilycoveCity_LilycoveMuseum_1F_Movement_1584FC waitmovement 0 removeobject 2 @@ -47,7 +47,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_158481:: @ 8158481 LilycoveCity_LilycoveMuseum_1F_EventScript_1584BD:: @ 81584BD lockall - applymovement 255, LilycoveCity_LilycoveMuseum_1F_Movement_158504 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_1F_Movement_158504 waitmovement 0 warp MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F, 255, 11, 8 waitstate @@ -55,7 +55,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_1584BD:: @ 81584BD LilycoveCity_LilycoveMuseum_1F_EventScript_1584D2:: @ 81584D2 lockall - applymovement 255, LilycoveCity_LilycoveMuseum_1F_Movement_1584FE + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_1F_Movement_1584FE waitmovement 0 warp MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F, 255, 11, 8 waitstate @@ -63,7 +63,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_1584D2:: @ 81584D2 LilycoveCity_LilycoveMuseum_1F_EventScript_1584E7:: @ 81584E7 lockall - applymovement 255, LilycoveCity_LilycoveMuseum_1F_Movement_158501 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_1F_Movement_158501 waitmovement 0 warp MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F, 255, 11, 8 waitstate @@ -71,92 +71,92 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_1584E7:: @ 81584E7 LilycoveCity_LilycoveMuseum_1F_Movement_1584FC:: @ 81584FC walk_up - end_movement + step_end LilycoveCity_LilycoveMuseum_1F_Movement_1584FE:: @ 81584FE walk_left walk_up - end_movement + step_end LilycoveCity_LilycoveMuseum_1F_Movement_158501:: @ 8158501 walk_right walk_up - end_movement + step_end LilycoveCity_LilycoveMuseum_1F_Movement_158504:: @ 8158504 walk_up walk_up - end_movement + step_end LilycoveCity_LilycoveMuseum_1F_EventScript_158507:: @ 8158507 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_18757F, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_18757F, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158510:: @ 8158510 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1875BE, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1875BE, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158519:: @ 8158519 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1875F8, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1875F8, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158522:: @ 8158522 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187641, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187641, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_15852B:: @ 815852B - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1876A1, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1876A1, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158534:: @ 8158534 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_18770C, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_18770C, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_15853D:: @ 815853D LilycoveCity_LilycoveMuseum_2F_EventScript_15853D:: @ 815853D - msgbox LilycoveCity_LilycoveMuseum_1F_Text_18775F, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_18775F, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158546:: @ 8158546 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1877A9, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1877A9, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_15854F:: @ 815854F - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187810, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187810, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158558:: @ 8158558 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1878B7, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1878B7, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_1F_EventScript_158561:: @ 8158561 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_18791D, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_18791D, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_1F_EventScript_15856A:: @ 815856A - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1879BF, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1879BF, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_158573:: @ 8158573 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_1879E6, 3 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_1879E6, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_1F_EventScript_15857C:: @ 815857C - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187A1A, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187A1A, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_1F_EventScript_158585:: @ 8158585 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187AA0, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187AA0, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_1F_EventScript_15858E:: @ 815858E - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187B04, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187B04, MSGBOX_NPC lockall - applymovement 8, LilycoveCity_LilycoveMuseum_1F_Movement_1A083D + applymovement 8, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end LilycoveCity_LilycoveMuseum_1F_EventScript_1585A3:: @ 81585A3 - msgbox LilycoveCity_LilycoveMuseum_1F_Text_187B7F, 2 + msgbox LilycoveCity_LilycoveMuseum_1F_Text_187B7F, MSGBOX_NPC end diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc index c6090a5a9..8c6d9a72b 100644 --- a/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc +++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc @@ -1,6 +1,6 @@ LilycoveCity_LilycoveMuseum_2F_MapScripts:: @ 81585AC - map_script 1, LilycoveCity_LilycoveMuseum_2F_MapScript1_1585B7 - map_script 2, LilycoveCity_LilycoveMuseum_2F_MapScript2_158670 + map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_LilycoveMuseum_2F_MapScript1_1585B7 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_LilycoveMuseum_2F_MapScript2_158670 .byte 0 LilycoveCity_LilycoveMuseum_2F_MapScript1_1585B7:: @ 81585B7 @@ -62,32 +62,32 @@ LilycoveCity_LilycoveMuseum_2F_MapScript2_158670:: @ 8158670 LilycoveCity_LilycoveMuseum_2F_EventScript_15867A:: @ 815867A lockall - applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839 - applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3 + applymovement 1, Common_Movement_FacePlayer + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3 waitmovement 0 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_187C42, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_187C42, MSGBOX_SIGN applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5 waitmovement 0 - applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5 waitmovement 0 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_187C64, 3 - applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_187C64, MSGBOX_SIGN + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3 + applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3 waitmovement 0 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_187E1D, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_187E1D, MSGBOX_SIGN copyvar VAR_LILYCOVE_MUSEUM_2F_STATE, 0x1 releaseall end LilycoveCity_LilycoveMuseum_2F_Movement_1586D3:: @ 81586D3 walk_in_place_fastest_left - end_movement + step_end LilycoveCity_LilycoveMuseum_2F_Movement_1586D5:: @ 81586D5 face_up delay_16 - end_movement + step_end LilycoveCity_LilycoveMuseum_2F_EventScript_1586D8:: @ 81586D8 lockall @@ -99,26 +99,26 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_1586D8:: @ 81586D8 case 3, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C case 4, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C case 5, LilycoveCity_LilycoveMuseum_2F_EventScript_158735 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_187F4E, 2 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_187F4E, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_2F_EventScript_15872C:: @ 815872C - msgbox LilycoveCity_LilycoveMuseum_2F_Text_187F9D, 2 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_187F9D, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_2F_EventScript_158735:: @ 8158735 - applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18802F, 4 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18802F, MSGBOX_DEFAULT applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188041, 4 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188041, MSGBOX_DEFAULT goto LilycoveCity_LilycoveMuseum_2F_EventScript_15875C end LilycoveCity_LilycoveMuseum_2F_EventScript_15875C:: @ 815875C - applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188120, 4 - givedecoration_std DECOR_GLASS_ORNAMENT + applymovement 1, Common_Movement_FacePlayer + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188120, MSGBOX_DEFAULT + givedecoration DECOR_GLASS_ORNAMENT compare VAR_RESULT, 0 goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158783 setflag FLAG_RECEIVED_GLASS_ORNAMENT @@ -127,94 +127,94 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_15875C:: @ 815875C end LilycoveCity_LilycoveMuseum_2F_EventScript_158783:: @ 8158783 - call LilycoveCity_LilycoveMuseum_2F_EventScript_1A02B8 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188166, 4 + call Common_EventScript_NoRoomForDecor + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188166, MSGBOX_DEFAULT closemessage releaseall end LilycoveCity_LilycoveMuseum_2F_EventScript_158793:: @ 8158793 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188194, 2 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188194, MSGBOX_NPC releaseall end LilycoveCity_LilycoveMuseum_2F_EventScript_15879D:: @ 815879D lockall goto_if_set FLAG_CUTE_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15883C - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188219, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188219, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_2F_EventScript_1587B0:: @ 81587B0 lockall goto_if_set FLAG_TOUGH_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_158858 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18824C, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18824C, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_2F_EventScript_1587C3:: @ 81587C3 lockall goto_if_set FLAG_COOL_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_158820 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882B4, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882B4, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_2F_EventScript_1587D6:: @ 81587D6 lockall goto_if_set FLAG_BEAUTY_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15882E - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188281, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188281, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_2F_EventScript_1587E9:: @ 81587E9 lockall goto_if_set FLAG_SMART_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15884A - msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882E6, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882E6, MSGBOX_SIGN end @ 81587FC - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, MSGBOX_SIGN end LilycoveCity_LilycoveMuseum_2F_EventScript_158805:: @ 8158805 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188336, 2 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188336, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_2F_EventScript_15880E:: @ 815880E - msgbox LilycoveCity_LilycoveMuseum_2F_Text_1883AB, 2 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_1883AB, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_2F_EventScript_158817:: @ 8158817 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_188423, 2 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_188423, MSGBOX_NPC end LilycoveCity_LilycoveMuseum_2F_EventScript_158820:: @ 8158820 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3 - fadescreen 1 - drawcontestwinner 9 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, MSGBOX_SIGN + fadescreen FADE_TO_BLACK + showcontestwinner 9 releaseall end LilycoveCity_LilycoveMuseum_2F_EventScript_15882E:: @ 815882E - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3 - fadescreen 1 - drawcontestwinner 10 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, MSGBOX_SIGN + fadescreen FADE_TO_BLACK + showcontestwinner 10 releaseall end LilycoveCity_LilycoveMuseum_2F_EventScript_15883C:: @ 815883C - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3 - fadescreen 1 - drawcontestwinner 11 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, MSGBOX_SIGN + fadescreen FADE_TO_BLACK + showcontestwinner 11 releaseall end LilycoveCity_LilycoveMuseum_2F_EventScript_15884A:: @ 815884A - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3 - fadescreen 1 - drawcontestwinner 12 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, MSGBOX_SIGN + fadescreen FADE_TO_BLACK + showcontestwinner 12 releaseall end LilycoveCity_LilycoveMuseum_2F_EventScript_158858:: @ 8158858 - msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3 - fadescreen 1 - drawcontestwinner 13 + msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, MSGBOX_SIGN + fadescreen FADE_TO_BLACK + showcontestwinner 13 releaseall end diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc b/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc index 8adf8b559..39ab9984a 100644 --- a/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc +++ b/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc @@ -3,7 +3,7 @@ LilycoveCity_MoveDeletersHouse_MapScripts:: @ 8159AAD LilycoveCity_MoveDeletersHouse_EventScript_159AAE:: @ 8159AAE lockall - applymovement 1, LilycoveCity_MoveDeletersHouse_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 msgbox LilycoveCity_MoveDeletersHouse_Text_18B622, MSGBOX_YESNO switch VAR_RESULT @@ -13,7 +13,7 @@ LilycoveCity_MoveDeletersHouse_EventScript_159AAE:: @ 8159AAE end LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE - msgbox LilycoveCity_MoveDeletersHouse_Text_18B68C, 4 + msgbox LilycoveCity_MoveDeletersHouse_Text_18B68C, MSGBOX_DEFAULT special SelectMonForNPCTrade waitstate compare VAR_0x8004, 255 @@ -24,10 +24,10 @@ LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE special ScrSpecial_CountPokemonMoves compare VAR_RESULT, 1 goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B64 - msgbox LilycoveCity_MoveDeletersHouse_Text_18B6B0, 4 - fadescreen 1 + msgbox LilycoveCity_MoveDeletersHouse_Text_18B6B0, MSGBOX_DEFAULT + fadescreen FADE_TO_BLACK special SelectMove - fadescreen 0 + fadescreen FADE_FROM_BLACK compare VAR_0x8005, 4 goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159ADE special ScrSpecial_GetPokemonNicknameAndMoveName @@ -42,22 +42,22 @@ LilycoveCity_MoveDeletersHouse_EventScript_159B53:: @ 8159B53 special DeleteMonMove playfanfare MUS_ME_WASURE waitfanfare - msgbox LilycoveCity_MoveDeletersHouse_Text_18B71E, 4 + msgbox LilycoveCity_MoveDeletersHouse_Text_18B71E, MSGBOX_DEFAULT releaseall end LilycoveCity_MoveDeletersHouse_EventScript_159B64:: @ 8159B64 special ScrSpecial_GetPokemonNicknameAndMoveName - msgbox LilycoveCity_MoveDeletersHouse_Text_18B6D0, 4 + msgbox LilycoveCity_MoveDeletersHouse_Text_18B6D0, MSGBOX_DEFAULT releaseall end LilycoveCity_MoveDeletersHouse_EventScript_159B71:: @ 8159B71 - msgbox LilycoveCity_MoveDeletersHouse_Text_18B78C, 4 + msgbox LilycoveCity_MoveDeletersHouse_Text_18B78C, MSGBOX_DEFAULT releaseall end LilycoveCity_MoveDeletersHouse_EventScript_159B7B:: @ 8159B7B - msgbox LilycoveCity_MoveDeletersHouse_Text_18B757, 4 + msgbox LilycoveCity_MoveDeletersHouse_Text_18B757, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc b/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc index 61c6db9aa..47466c925 100644 --- a/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc @@ -1,5 +1,5 @@ LilycoveCity_PokemonCenter_1F_MapScripts:: @ 8159327 - map_script 3, LilycoveCity_PokemonCenter_1F_MapScript1_15932D + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_PokemonCenter_1F_MapScript1_15932D .byte 0 LilycoveCity_PokemonCenter_1F_MapScript1_15932D:: @ 815932D @@ -8,25 +8,25 @@ LilycoveCity_PokemonCenter_1F_MapScript1_15932D:: @ 815932D LilycoveCity_PokemonCenter_1F_EventScript_159331:: @ 8159331 setvar VAR_0x800B, 1 - call LilycoveCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end LilycoveCity_PokemonCenter_1F_EventScript_15933F:: @ 815933F - msgbox LilycoveCity_PokemonCenter_1F_Text_189FC9, 2 + msgbox LilycoveCity_PokemonCenter_1F_Text_189FC9, MSGBOX_NPC end LilycoveCity_PokemonCenter_1F_EventScript_159348:: @ 8159348 lock faceplayer goto_if_set FLAG_BADGE07_GET, LilycoveCity_PokemonCenter_1F_EventScript_15935D - msgbox LilycoveCity_PokemonCenter_1F_Text_18A048, 4 + msgbox LilycoveCity_PokemonCenter_1F_Text_18A048, MSGBOX_DEFAULT release end LilycoveCity_PokemonCenter_1F_EventScript_15935D:: @ 815935D - msgbox LilycoveCity_PokemonCenter_1F_Text_18A0A1, 4 + msgbox LilycoveCity_PokemonCenter_1F_Text_18A0A1, MSGBOX_DEFAULT release end diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/scripts.inc b/data/maps/LilycoveCity_PokemonCenter_2F/scripts.inc index e4554e49c..b916ffc61 100644 --- a/data/maps/LilycoveCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/LilycoveCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ LilycoveCity_PokemonCenter_2F_MapScripts:: @ 8159367 - map_script 2, LilycoveCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, LilycoveCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, LilycoveCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LilycoveCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 LilycoveCity_PokemonCenter_2F_EventScript_159377:: @ 8159377 diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc index eeb5669ae..3f3905177 100644 --- a/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc +++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc @@ -1,6 +1,6 @@ LilycoveCity_PokemonTrainerFanClub_MapScripts:: @ 815938A - map_script 2, LilycoveCity_PokemonTrainerFanClub_MapScript2_159395 - map_script 3, LilycoveCity_PokemonTrainerFanClub_MapScript1_159412 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_PokemonTrainerFanClub_MapScript2_159395 + map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_PokemonTrainerFanClub_MapScript1_159412 .byte 0 LilycoveCity_PokemonTrainerFanClub_MapScript2_159395:: @ 8159395 @@ -9,18 +9,18 @@ LilycoveCity_PokemonTrainerFanClub_MapScript2_159395:: @ 8159395 LilycoveCity_PokemonTrainerFanClub_EventScript_15939F:: @ 815939F lockall - applymovement 1, LilycoveCity_PokemonTrainerFanClub_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A1D6, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A1D6, MSGBOX_DEFAULT applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_159402 applymovement 2, LilycoveCity_PokemonTrainerFanClub_Movement_1593FA waitmovement 0 - applymovement 255, LilycoveCity_PokemonTrainerFanClub_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A1E8, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A1E8, MSGBOX_DEFAULT applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_159409 waitmovement 0 - applymovement 255, LilycoveCity_PokemonTrainerFanClub_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_15940C waitmovement 0 @@ -36,7 +36,7 @@ LilycoveCity_PokemonTrainerFanClub_Movement_1593FA:: @ 81593FA walk_down walk_left walk_left - end_movement + step_end LilycoveCity_PokemonTrainerFanClub_Movement_159402:: @ 8159402 walk_fast_left @@ -45,12 +45,12 @@ LilycoveCity_PokemonTrainerFanClub_Movement_159402:: @ 8159402 walk_fast_down walk_fast_left walk_fast_down - end_movement + step_end LilycoveCity_PokemonTrainerFanClub_Movement_159409:: @ 8159409 walk_down walk_in_place_fastest_right - end_movement + step_end LilycoveCity_PokemonTrainerFanClub_Movement_15940C:: @ 815940C jump_in_place_right @@ -58,7 +58,7 @@ LilycoveCity_PokemonTrainerFanClub_Movement_15940C:: @ 815940C walk_fast_up walk_fast_right walk_in_place_fastest_down - end_movement + step_end LilycoveCity_PokemonTrainerFanClub_MapScript1_159412:: @ 8159412 compare VAR_LILYCOVE_FAN_CLUB_STATE, 1 @@ -156,7 +156,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15952F:: @ 815952F specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159592 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A400, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A400, MSGBOX_DEFAULT release end @@ -164,22 +164,22 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15956E:: @ 815956E specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159588 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A36A, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A36A, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159588:: @ 8159588 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A391, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A391, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159592:: @ 8159592 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A48D, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A48D, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_15959C:: @ 815959C - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A4EA, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A4EA, MSGBOX_DEFAULT release end @@ -196,7 +196,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1595A6:: @ 81595A6 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159609 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A629, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A629, MSGBOX_DEFAULT release end @@ -204,22 +204,22 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1595E5:: @ 81595E5 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1595FF - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A584, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A584, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_1595FF:: @ 81595FF - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A5AC, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A5AC, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159609:: @ 8159609 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A65B, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A65B, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159613:: @ 8159613 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A6D4, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A6D4, MSGBOX_DEFAULT release end @@ -236,7 +236,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15961D:: @ 815961D specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159680 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A814, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A814, MSGBOX_DEFAULT release end @@ -244,22 +244,22 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15965C:: @ 815965C specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159676 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A71E, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A71E, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159676:: @ 8159676 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A789, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A789, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159680:: @ 8159680 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A8C4, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A8C4, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_15968A:: @ 815968A - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A984, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A984, MSGBOX_DEFAULT release end @@ -276,7 +276,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159694:: @ 8159694 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596F7 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AB0A, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AB0A, MSGBOX_DEFAULT release end @@ -284,22 +284,22 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1596D3:: @ 81596D3 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596ED - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AA39, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AA39, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_1596ED:: @ 81596ED - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AA83, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AA83, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_1596F7:: @ 81596F7 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AB41, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AB41, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159701:: @ 8159701 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ABAE, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ABAE, MSGBOX_DEFAULT release end @@ -314,7 +314,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15970B:: @ 815970B specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159763 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ACC7, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ACC7, MSGBOX_DEFAULT release end @@ -322,17 +322,17 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15973F:: @ 815973F specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159759 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AC15, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AC15, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159759:: @ 8159759 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AC5E, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AC5E, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159763:: @ 8159763 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AD05, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AD05, MSGBOX_DEFAULT release end @@ -347,7 +347,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15976D:: @ 815976D specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597C5 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AE63, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AE63, MSGBOX_DEFAULT release end @@ -355,17 +355,17 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1597A1:: @ 81597A1 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597BB - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AD6D, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AD6D, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_1597BB:: @ 81597BB - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ADEF, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ADEF, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_1597C5:: @ 81597C5 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AEF5, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AEF5, MSGBOX_DEFAULT release end @@ -380,7 +380,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1597CF:: @ 81597CF specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159827 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B030, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B030, MSGBOX_DEFAULT release end @@ -388,17 +388,17 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159803:: @ 8159803 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15981D - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AF62, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AF62, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_15981D:: @ 815981D - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AFD0, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AFD0, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159827:: @ 8159827 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B0C8, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B0C8, MSGBOX_DEFAULT release end @@ -413,7 +413,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159831:: @ 8159831 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 7 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159889 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B1FD, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B1FD, MSGBOX_DEFAULT release end @@ -421,16 +421,16 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159865:: @ 8159865 specialvar VAR_RESULT, GetNumMovedLilycoveFanClubMembers compare VAR_RESULT, 1 goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15987F - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B16E, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B16E, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_15987F:: @ 815987F - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B181, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B181, MSGBOX_DEFAULT release end LilycoveCity_PokemonTrainerFanClub_EventScript_159889:: @ 8159889 - msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B24F, 4 + msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B24F, MSGBOX_DEFAULT release end diff --git a/data/maps/LinkContestRoom1/scripts.inc b/data/maps/LinkContestRoom1/scripts.inc index 870eeb331..df95d1e41 100644 --- a/data/maps/LinkContestRoom1/scripts.inc +++ b/data/maps/LinkContestRoom1/scripts.inc @@ -1,8 +1,8 @@ LinkContestRoom1_MapScripts:: @ 815F580 - map_script 4, LinkContestRoom1_MapScript2_15F610 - map_script 2, LinkContestRoom1_MapScript2_15F606 - map_script 3, LinkContestRoom1_MapScript1_15F595 - map_script 5, LinkContestRoom1_MapScript1_15F5F4 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LinkContestRoom1_MapScript2_15F610 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LinkContestRoom1_MapScript2_15F606 + map_script MAP_SCRIPT_ON_TRANSITION, LinkContestRoom1_MapScript1_15F595 + map_script MAP_SCRIPT_ON_RESUME, LinkContestRoom1_MapScript1_15F5F4 .byte 0 LinkContestRoom1_MapScript1_15F595:: @ 815F595 @@ -68,7 +68,7 @@ LinkContestRoom1_EventScript_15F61A:: @ 815F61A end LinkContestRoom1_EventScript_15F625:: @ 815F625 - hideobjectat 255, MAP_LITTLEROOT_TOWN + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_LITTLEROOT_TOWN call LinkContestRoom1_EventScript_15F919 end diff --git a/data/maps/LittlerootTown/scripts.inc b/data/maps/LittlerootTown/scripts.inc index d0b82f8ef..7b45aa651 100644 --- a/data/maps/LittlerootTown/scripts.inc +++ b/data/maps/LittlerootTown/scripts.inc @@ -1,6 +1,6 @@ LittlerootTown_MapScripts:: @ 814D509 - map_script 3, LittlerootTown_MapScript1_14D514 - map_script 2, LittlerootTown_MapScript2_14D5D5 + map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MapScript1_14D514 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_MapScript2_14D5D5 .byte 0 LittlerootTown_MapScript1_14D514:: @ 814D514 @@ -99,7 +99,7 @@ LittlerootTown_EventScript_14D60D:: @ 814D60D LittlerootTown_EventScript_14D62B:: @ 814D62B delay 15 playse SE_DANSA - applymovement 255, LittlerootTown_Movement_14D6C0 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_14D6C0 waitmovement 0 opendoor VAR_0x8004, VAR_0x8005 waitdooranim @@ -111,19 +111,19 @@ LittlerootTown_EventScript_14D62B:: @ 814D62B delay 10 applymovement 4, LittlerootTown_Movement_14D6AE waitmovement 0 - msgbox LittlerootTown_Text_16A7C9, 4 + msgbox LittlerootTown_Text_16A7C9, MSGBOX_DEFAULT closemessage applymovement 4, LittlerootTown_Movement_14D6B1 - applymovement 255, LittlerootTown_Movement_14D6B8 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_14D6B8 waitmovement 0 opendoor VAR_0x8004, VAR_0x8005 waitdooranim applymovement 4, LittlerootTown_Movement_14D6B5 - applymovement 255, LittlerootTown_Movement_14D6BD + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_14D6BD waitmovement 0 setflag FLAG_HIDE_MOM_LITTLEROOT setvar VAR_LITTLEROOT_INTRO_STATE, 3 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY closedoor VAR_0x8004, VAR_0x8005 waitdooranim clearflag FLAG_HIDE_FAT_MAN_LITTLEROOT @@ -132,42 +132,42 @@ LittlerootTown_EventScript_14D62B:: @ 814D62B LittlerootTown_Movement_14D6AC:: @ 814D6AC walk_down - end_movement + step_end LittlerootTown_Movement_14D6AE:: @ 814D6AE walk_down walk_in_place_fastest_left - end_movement + step_end LittlerootTown_Movement_14D6B1:: @ 814D6B1 delay_16 delay_8 walk_up - end_movement + step_end LittlerootTown_Movement_14D6B5:: @ 814D6B5 walk_up set_invisible - end_movement + step_end LittlerootTown_Movement_14D6B8:: @ 814D6B8 delay_16 delay_8 walk_right walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14D6BD:: @ 814D6BD walk_up walk_up - end_movement + step_end LittlerootTown_Movement_14D6C0:: @ 814D6C0 jump_right delay_16 delay_16 delay_16 - end_movement + step_end LittlerootTown_EventScript_14D6C5:: @ 814D6C5 lockall @@ -176,11 +176,11 @@ LittlerootTown_EventScript_14D6C5:: @ 814D6C5 end LittlerootTown_EventScript_14D6CD:: @ 814D6CD - msgbox LittlerootTown_Text_16AC00, 2 + msgbox LittlerootTown_Text_16AC00, MSGBOX_NPC end LittlerootTown_EventScript_14D6D6:: @ 814D6D6 - msgbox LittlerootTown_Text_16AC56, 2 + msgbox LittlerootTown_Text_16AC56, MSGBOX_NPC end LittlerootTown_EventScript_14D6DF:: @ 814D6DF @@ -190,14 +190,14 @@ LittlerootTown_EventScript_14D6DF:: @ 814D6DF goto_if_set FLAG_RESCUED_BIRCH, LittlerootTown_EventScript_14D722 compare VAR_LITTLEROOT_STATE, 0 goto_if_ne LittlerootTown_EventScript_14D708 - msgbox LittlerootTown_Text_16ACEB, 4 + msgbox LittlerootTown_Text_16ACEB, MSGBOX_DEFAULT release end LittlerootTown_EventScript_14D708:: @ 814D708 - msgbox LittlerootTown_Text_16AD82, 4 + msgbox LittlerootTown_Text_16AD82, MSGBOX_DEFAULT closemessage - applymovement 1, LittlerootTown_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 setvar VAR_LITTLEROOT_STATE, 2 release @@ -205,12 +205,12 @@ LittlerootTown_EventScript_14D708:: @ 814D708 LittlerootTown_EventScript_14D722:: @ 814D722 special GetPlayerBigGuyGirlString - msgbox LittlerootTown_Text_16ADF2, 4 + msgbox LittlerootTown_Text_16ADF2, MSGBOX_DEFAULT release end LittlerootTown_EventScript_14D72F:: @ 814D72F - msgbox LittlerootTown_Text_16AE25, 4 + msgbox LittlerootTown_Text_16AE25, MSGBOX_DEFAULT release end @@ -225,12 +225,12 @@ LittlerootTown_EventScript_14D739:: @ 814D739 end LittlerootTown_EventScript_14D755:: @ 814D755 - msgbox LittlerootTown_Text_16ACEB, 4 + msgbox LittlerootTown_Text_16ACEB, MSGBOX_DEFAULT closemessage applymovement 1, LittlerootTown_Movement_14D787 - applymovement 255, LittlerootTown_Movement_14D793 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_14D793 waitmovement 0 - msgbox LittlerootTown_Text_16AD3C, 4 + msgbox LittlerootTown_Text_16AD3C, MSGBOX_DEFAULT closemessage return @@ -248,11 +248,11 @@ LittlerootTown_Movement_14D779:: @ 814D779 walk_fast_up walk_fast_left face_down - end_movement + step_end LittlerootTown_Movement_14D787:: @ 814D787 walk_down - end_movement + step_end LittlerootTown_Movement_14D789:: @ 814D789 walk_right @@ -264,13 +264,13 @@ LittlerootTown_Movement_14D789:: @ 814D789 walk_left walk_up walk_in_place_fastest_down - end_movement + step_end LittlerootTown_Movement_14D793:: @ 814D793 lock_facing_direction walk_down unlock_facing_direction - end_movement + step_end LittlerootTown_EventScript_14D797:: @ 814D797 lockall @@ -295,7 +295,7 @@ LittlerootTown_Movement_14D7B3:: @ 814D7B3 walk_fast_up walk_fast_right face_down - end_movement + step_end LittlerootTown_Movement_14D7C0:: @ 814D7C0 walk_left @@ -304,28 +304,28 @@ LittlerootTown_Movement_14D7C0:: @ 814D7C0 walk_left walk_left walk_in_place_fastest_down - end_movement + step_end LittlerootTown_EventScript_14D7C7:: @ 814D7C7 lockall - applymovement 1, LittlerootTown_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - applymovement 255, LittlerootTown_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox LittlerootTown_Text_16AD82, 4 + msgbox LittlerootTown_Text_16AD82, MSGBOX_DEFAULT closemessage - applymovement 1, LittlerootTown_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 setvar VAR_LITTLEROOT_STATE, 2 releaseall end LittlerootTown_EventScript_14D7F6:: @ 814D7F6 - msgbox LittlerootTown_Text_16AE50, 3 + msgbox LittlerootTown_Text_16AE50, MSGBOX_SIGN end LittlerootTown_EventScript_14D7FF:: @ 814D7FF - msgbox LittlerootTown_Text_16AE87, 3 + msgbox LittlerootTown_Text_16AE87, MSGBOX_SIGN end LittlerootTown_EventScript_14D808:: @ 814D808 @@ -339,11 +339,11 @@ LittlerootTown_EventScript_14D808:: @ 814D808 end LittlerootTown_EventScript_14D822:: @ 814D822 - msgbox LittlerootTown_Text_16AEA1, 4 + msgbox LittlerootTown_Text_16AEA1, MSGBOX_DEFAULT return LittlerootTown_EventScript_14D82B:: @ 814D82B - msgbox LittlerootTown_Text_16AEAC, 4 + msgbox LittlerootTown_Text_16AEAC, MSGBOX_DEFAULT return LittlerootTown_EventScript_14D834:: @ 814D834 @@ -357,11 +357,11 @@ LittlerootTown_EventScript_14D834:: @ 814D834 end LittlerootTown_EventScript_14D84E:: @ 814D84E - msgbox LittlerootTown_Text_16AEAC, 4 + msgbox LittlerootTown_Text_16AEAC, MSGBOX_DEFAULT return LittlerootTown_EventScript_14D857:: @ 814D857 - msgbox LittlerootTown_Text_16AEA1, 4 + msgbox LittlerootTown_Text_16AEA1, MSGBOX_DEFAULT return LittlerootTown_EventScript_14D860:: @ 814D860 @@ -413,7 +413,7 @@ LittlerootTown_EventScript_14D8B6:: @ 814D8B6 call_if_eq LittlerootTown_EventScript_14D926 compare VAR_RESULT, 1 call_if_eq LittlerootTown_EventScript_14D931 - msgbox LittlerootTown_Text_16A8EE, 4 + msgbox LittlerootTown_Text_16A8EE, MSGBOX_DEFAULT closemessage checkplayergender compare VAR_RESULT, 0 @@ -440,12 +440,12 @@ LittlerootTown_EventScript_14D931:: @ 814D931 return LittlerootTown_EventScript_14D93C:: @ 814D93C - applymovement 4, LittlerootTown_Movement_1A0843 + applymovement 4, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return LittlerootTown_EventScript_14D947:: @ 814D947 - applymovement 4, LittlerootTown_Movement_1A083F + applymovement 4, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return @@ -480,70 +480,70 @@ LittlerootTown_EventScript_14D995:: @ 814D995 return LittlerootTown_EventScript_14D9D8:: @ 814D9D8 - applymovement 255, LittlerootTown_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC76 waitmovement 0 return LittlerootTown_EventScript_14D9ED:: @ 814D9ED - applymovement 255, LittlerootTown_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC7D waitmovement 0 return LittlerootTown_EventScript_14DA02:: @ 814DA02 - applymovement 255, LittlerootTown_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC84 waitmovement 0 return LittlerootTown_EventScript_14DA17:: @ 814DA17 - applymovement 255, LittlerootTown_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC89 waitmovement 0 return LittlerootTown_EventScript_14DA2C:: @ 814DA2C - applymovement 255, LittlerootTown_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC8F waitmovement 0 return LittlerootTown_EventScript_14DA41:: @ 814DA41 - applymovement 255, LittlerootTown_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC92 waitmovement 0 return LittlerootTown_EventScript_14DA56:: @ 814DA56 - applymovement 255, LittlerootTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC96 waitmovement 0 return LittlerootTown_EventScript_14DA6B:: @ 814DA6B - applymovement 255, LittlerootTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC9A waitmovement 0 return LittlerootTown_EventScript_14DA80:: @ 814DA80 - applymovement 255, LittlerootTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 applymovement 4, LittlerootTown_Movement_14DC9D waitmovement 0 return LittlerootTown_EventScript_14DA95:: @ 814DA95 - applymovement 255, LittlerootTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 applymovement 4, LittlerootTown_Movement_14DCA3 waitmovement 0 @@ -692,7 +692,7 @@ LittlerootTown_Movement_14DC76:: @ 814DC76 walk_up walk_up walk_up - end_movement + step_end LittlerootTown_Movement_14DC7D:: @ 814DC7D walk_up @@ -701,14 +701,14 @@ LittlerootTown_Movement_14DC7D:: @ 814DC7D walk_up walk_up walk_up - end_movement + step_end LittlerootTown_Movement_14DC84:: @ 814DC84 walk_right walk_right walk_right walk_right - end_movement + step_end LittlerootTown_Movement_14DC89:: @ 814DC89 walk_right @@ -716,29 +716,29 @@ LittlerootTown_Movement_14DC89:: @ 814DC89 walk_right walk_right walk_right - end_movement + step_end LittlerootTown_Movement_14DC8F:: @ 814DC8F walk_right walk_right - end_movement + step_end LittlerootTown_Movement_14DC92:: @ 814DC92 walk_right walk_right walk_right - end_movement + step_end LittlerootTown_Movement_14DC96:: @ 814DC96 walk_left walk_left walk_left - end_movement + step_end LittlerootTown_Movement_14DC9A:: @ 814DC9A walk_left walk_left - end_movement + step_end LittlerootTown_Movement_14DC9D:: @ 814DC9D walk_left @@ -746,14 +746,14 @@ LittlerootTown_Movement_14DC9D:: @ 814DC9D walk_left walk_left walk_left - end_movement + step_end LittlerootTown_Movement_14DCA3:: @ 814DCA3 walk_left walk_left walk_left walk_left - end_movement + step_end LittlerootTown_Movement_14DCA8:: @ 814DCA8 walk_down @@ -761,7 +761,7 @@ LittlerootTown_Movement_14DCA8:: @ 814DCA8 walk_down walk_down walk_down - end_movement + step_end LittlerootTown_Movement_14DCAE:: @ 814DCAE walk_down @@ -769,7 +769,7 @@ LittlerootTown_Movement_14DCAE:: @ 814DCAE walk_down walk_down walk_down - end_movement + step_end LittlerootTown_Movement_14DCB4:: @ 814DCB4 walk_left @@ -777,7 +777,7 @@ LittlerootTown_Movement_14DCB4:: @ 814DCB4 walk_left walk_left walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCBA:: @ 814DCBA walk_left @@ -786,33 +786,33 @@ LittlerootTown_Movement_14DCBA:: @ 814DCBA walk_left walk_left walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCC1:: @ 814DCC1 walk_left walk_left walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCC5:: @ 814DCC5 walk_left walk_left walk_left walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCCA:: @ 814DCCA walk_right walk_right walk_right walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCCF:: @ 814DCCF walk_right walk_right walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCD3:: @ 814DCD3 walk_right @@ -821,7 +821,7 @@ LittlerootTown_Movement_14DCD3:: @ 814DCD3 walk_right walk_right walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCDA:: @ 814DCDA walk_right @@ -829,11 +829,11 @@ LittlerootTown_Movement_14DCDA:: @ 814DCDA walk_right walk_right walk_in_place_fastest_up - end_movement + step_end LittlerootTown_Movement_14DCE0:: @ 814DCE0 walk_up - end_movement + step_end LittlerootTown_EventScript_14DCE2:: @ 814DCE2 lock @@ -844,7 +844,7 @@ LittlerootTown_EventScript_14DCE2:: @ 814DCE2 compare VAR_RESULT, 1 call_if_eq LittlerootTown_EventScript_14D931 call LittlerootTown_EventScript_14DD38 - applymovement 4, LittlerootTown_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 opendoor VAR_0x8009, VAR_0x800A waitdooranim @@ -864,14 +864,14 @@ LittlerootTown_EventScript_14DD2B:: @ 814DD2B end LittlerootTown_EventScript_14DD38:: @ 814DD38 - msgbox LittlerootTown_Text_16A8FD, 4 + msgbox LittlerootTown_Text_16A8FD, MSGBOX_DEFAULT playfanfare MUS_FANFA4 message LittlerootTown_Text_16AA32 waitfanfare waitmessage setflag FLAG_RECEIVED_RUNNING_SHOES - msgbox LittlerootTown_Text_16AA5C, 4 - msgbox LittlerootTown_Text_16AB10, 4 + msgbox LittlerootTown_Text_16AA5C, MSGBOX_DEFAULT + msgbox LittlerootTown_Text_16AB10, MSGBOX_DEFAULT closemessage delay 30 return diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc b/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc index b712826f3..e3073b374 100644 --- a/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc +++ b/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc @@ -1,7 +1,7 @@ LittlerootTown_BrendansHouse_1F_MapScripts:: @ 815263B - map_script 1, LittlerootTown_BrendansHouse_1F_MapScript1_15264B - map_script 3, LittlerootTown_BrendansHouse_1F_MapScript1_15268A - map_script 2, LittlerootTown_BrendansHouse_1F_MapScript2_1526D0 + map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_BrendansHouse_1F_MapScript1_15264B + map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_1F_MapScript1_15268A + map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_BrendansHouse_1F_MapScript2_1526D0 .byte 0 LittlerootTown_BrendansHouse_1F_MapScript1_15264B:: @ 815264B @@ -59,9 +59,9 @@ LittlerootTown_BrendansHouse_1F_MapScript2_1526D0:: @ 81526D0 LittlerootTown_BrendansHouse_1F_EventScript_1526FA:: @ 81526FA lockall - msgbox LittlerootTown_BrendansHouse_1F_Text_172574, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172574, MSGBOX_DEFAULT closemessage - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_152720 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_152720 applymovement 1, LittlerootTown_BrendansHouse_1F_Movement_152720 waitmovement 0 warp MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F, 255, 7, 1 @@ -71,7 +71,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1526FA:: @ 81526FA LittlerootTown_BrendansHouse_1F_Movement_152720:: @ 8152720 walk_up - end_movement + step_end LittlerootTown_BrendansHouse_1F_EventScript_152722:: @ 8152722 lockall @@ -90,15 +90,15 @@ LittlerootTown_BrendansHouse_1F_EventScript_152733:: @ 8152733 LittlerootTown_BrendansHouse_1F_EventScript_152744:: @ 8152744 lockall playse SE_PIN - applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0833 + applymovement 4, Common_Movement_ExclamationMark waitmovement 0 - applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0835 + applymovement 4, Common_Movement_Delay48 waitmovement 0 - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_152782 waitmovement 0 special GetRivalSonDaughterString - msgbox LittlerootTown_BrendansHouse_1F_Text_1730C2, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1730C2, MSGBOX_DEFAULT setflag FLAG_MET_RIVAL_MOM setvar VAR_LITTLEROOT_HOUSES_STATE, 2 releaseall @@ -111,13 +111,13 @@ LittlerootTown_BrendansHouse_1F_Movement_152782:: @ 8152782 walk_right walk_right walk_right - end_movement + step_end LittlerootTown_BrendansHouse_1F_EventScript_152789:: @ 8152789 lockall setvar VAR_0x8004, 1 setvar VAR_0x8005, 0 - applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A083F + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 goto LittlerootTown_BrendansHouse_1F_EventScript_1B69B7 end diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc b/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc index 932334f02..bac89c25e 100644 --- a/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc +++ b/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc @@ -1,14 +1,14 @@ LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81527A4 - map_script 3, LittlerootTown_BrendansHouse_2F_MapScript1_1527AF - map_script 4, LittlerootTown_BrendansHouse_2F_MapScript2_1527DA + map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_2F_MapScript1_1527AF + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_BrendansHouse_2F_MapScript2_1527DA .byte 0 LittlerootTown_BrendansHouse_2F_MapScript1_1527AF:: @ 81527AF call_if_unset FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_BrendansHouse_2F_EventScript_1527CE compare VAR_LITTLEROOT_INTRO_STATE, 4 call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1B6950 - call LittlerootTown_BrendansHouse_2F_EventScript_1A2F3D - setvar VAR_0x4089, 0 + call SecretBase_EventScript_SetDecorationFlags + setvar VAR_SECRET_BASE_INITIALIZED, 0 end LittlerootTown_BrendansHouse_2F_EventScript_1527CE:: @ 81527CE @@ -17,13 +17,13 @@ LittlerootTown_BrendansHouse_2F_EventScript_1527CE:: @ 81527CE return LittlerootTown_BrendansHouse_2F_MapScript2_1527DA:: @ 81527DA - map_script_2 VAR_0x4089, 0, LittlerootTown_BrendansHouse_2F_EventScript_1527E4 + map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_BrendansHouse_2F_EventScript_1527E4 .2byte 0 LittlerootTown_BrendansHouse_2F_EventScript_1527E4:: @ 81527E4 checkplayergender compare VAR_RESULT, 0 - goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1A2F68 + goto_if_eq SecretBase_EventScript_InitDecorations end @ 81527F1 @@ -36,12 +36,12 @@ LittlerootTown_BrendansHouse_2F_EventScript_1527E4:: @ 81527E4 end LittlerootTown_BrendansHouse_2F_EventScript_15280A:: @ 815280A - msgbox UnknownString_8172F31, 4 + msgbox UnknownString_8172F31, MSGBOX_DEFAULT releaseall end LittlerootTown_BrendansHouse_2F_EventScript_152814:: @ 8152814 - msgbox UnknownString_8173A76, 4 + msgbox UnknownString_8173A76, MSGBOX_DEFAULT releaseall end @@ -60,7 +60,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_152837:: @ 8152837 setvar VAR_0x8004, 1 special DoPCTurnOnEffect playse SE_PC_ON - msgbox LittlerootTown_BrendansHouse_2F_Text_1A10D6, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1A10D6, MSGBOX_DEFAULT special BedroomPC waitstate releaseall @@ -74,16 +74,16 @@ gBrendanHouse_TurnPCOff:: @ 8152850 end LittlerootTown_BrendansHouse_2F_EventScript_15285D:: @ 815285D - msgbox LittlerootTown_BrendansHouse_2F_Text_1A100C, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1A100C, MSGBOX_DEFAULT releaseall end LittlerootTown_BrendansHouse_2F_EventScript_152867:: @ 8152867 LittlerootTown_MaysHouse_2F_EventScript_152867:: @ 8152867 - msgbox LittlerootTown_BrendansHouse_2F_Text_172F9A, 3 + msgbox LittlerootTown_BrendansHouse_2F_Text_172F9A, MSGBOX_SIGN end LittlerootTown_BrendansHouse_2F_EventScript_152870:: @ 8152870 LittlerootTown_MaysHouse_2F_EventScript_152870:: @ 8152870 - msgbox LittlerootTown_BrendansHouse_2F_Text_17306C, 3 + msgbox LittlerootTown_BrendansHouse_2F_Text_17306C, MSGBOX_SIGN end diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/text.inc b/data/maps/LittlerootTown_BrendansHouse_2F/text.inc index a2dce3b4e..8ef358560 100644 --- a/data/maps/LittlerootTown_BrendansHouse_2F/text.inc +++ b/data/maps/LittlerootTown_BrendansHouse_2F/text.inc @@ -28,7 +28,7 @@ LittlerootTown_BrendansHouse_2F_Text_172F9A:: @ 8172F9A .string "Record your progress with SAVE.\p" .string "The remaining pages are blank...$" -UnknownString_817303D: @ 817303D +Text_LookCloserAtMap: @ 817303D .string "{PLAYER} took a closer look at the\n" .string "HOENN region map.$" diff --git a/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc b/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc index 587695bcc..59add7384 100644 --- a/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc +++ b/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc @@ -1,7 +1,7 @@ LittlerootTown_MaysHouse_1F_MapScripts:: @ 8152879 - map_script 1, LittlerootTown_MaysHouse_1F_MapScript1_152889 - map_script 3, LittlerootTown_MaysHouse_1F_MapScript1_1528C8 - map_script 2, LittlerootTown_MaysHouse_1F_MapScript2_15290E + map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_MaysHouse_1F_MapScript1_152889 + map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_1F_MapScript1_1528C8 + map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_MaysHouse_1F_MapScript2_15290E .byte 0 LittlerootTown_MaysHouse_1F_MapScript1_152889:: @ 8152889 @@ -59,9 +59,9 @@ LittlerootTown_MaysHouse_1F_MapScript2_15290E:: @ 815290E LittlerootTown_MaysHouse_1F_EventScript_152938:: @ 8152938 lockall - msgbox LittlerootTown_MaysHouse_1F_Text_172574, 4 + msgbox LittlerootTown_MaysHouse_1F_Text_172574, MSGBOX_DEFAULT closemessage - applymovement 255, LittlerootTown_MaysHouse_1F_Movement_15295E + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_15295E applymovement 1, LittlerootTown_MaysHouse_1F_Movement_15295E waitmovement 0 warp MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F, 255, 1, 1 @@ -71,7 +71,7 @@ LittlerootTown_MaysHouse_1F_EventScript_152938:: @ 8152938 LittlerootTown_MaysHouse_1F_Movement_15295E:: @ 815295E walk_up - end_movement + step_end LittlerootTown_MaysHouse_1F_EventScript_152960:: @ 8152960 lockall @@ -90,15 +90,15 @@ LittlerootTown_MaysHouse_1F_EventScript_152971:: @ 8152971 LittlerootTown_MaysHouse_1F_EventScript_152982:: @ 8152982 lockall playse SE_PIN - applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0833 + applymovement 4, Common_Movement_ExclamationMark waitmovement 0 - applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0835 + applymovement 4, Common_Movement_Delay48 waitmovement 0 - applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1529C0 waitmovement 0 special GetRivalSonDaughterString - msgbox LittlerootTown_MaysHouse_1F_Text_1730C2, 4 + msgbox LittlerootTown_MaysHouse_1F_Text_1730C2, MSGBOX_DEFAULT setflag FLAG_MET_RIVAL_MOM setvar VAR_LITTLEROOT_HOUSES_STATE_2, 2 releaseall @@ -111,7 +111,7 @@ LittlerootTown_MaysHouse_1F_Movement_1529C0:: @ 81529C0 walk_left walk_left walk_left - end_movement + step_end @ 81529C7 lockall @@ -127,7 +127,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1529E1:: @ 81529E1 return LittlerootTown_MaysHouse_1F_EventScript_1529E2:: @ 81529E2 - msgbox LittlerootTown_BrendansHouse_1F_Text_172841, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172841, MSGBOX_DEFAULT return LittlerootTown_BrendansHouse_1F_EventScript_1529EB:: @ 81529EB @@ -139,22 +139,22 @@ LittlerootTown_MaysHouse_1F_EventScript_1529EB:: @ 81529EB compare VAR_LITTLEROOT_RIVAL_STATE, 3 goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A2B special GetRivalSonDaughterString - msgbox LittlerootTown_BrendansHouse_1F_Text_1731C6, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1731C6, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_152A17:: @ 8152A17 - msgbox LittlerootTown_BrendansHouse_1F_Text_173262, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_173262, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_152A21:: @ 8152A21 - msgbox LittlerootTown_BrendansHouse_1F_Text_1732B9, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1732B9, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_152A2B:: @ 8152A2B - msgbox LittlerootTown_BrendansHouse_1F_Text_1731E3, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1731E3, MSGBOX_DEFAULT release end @@ -162,7 +162,7 @@ LittlerootTown_MaysHouse_1F_EventScript_152A35:: @ 8152A35 lockall setvar VAR_0x8004, 1 setvar VAR_0x8005, 1 - applymovement VAR_0x8004, LittlerootTown_MaysHouse_1F_Movement_1A0843 + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestRight waitmovement 0 goto LittlerootTown_MaysHouse_1F_EventScript_1B69B7 end diff --git a/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc b/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc index 628f3b18e..660f68e5e 100644 --- a/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc +++ b/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc @@ -1,14 +1,14 @@ LittlerootTown_MaysHouse_2F_MapScripts:: @ 8152A50 - map_script 3, LittlerootTown_MaysHouse_2F_MapScript1_152A5B - map_script 4, LittlerootTown_MaysHouse_2F_MapScript2_152A86 + map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_2F_MapScript1_152A5B + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_MaysHouse_2F_MapScript2_152A86 .byte 0 LittlerootTown_MaysHouse_2F_MapScript1_152A5B:: @ 8152A5B call_if_unset FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_MaysHouse_2F_EventScript_152A7A compare VAR_LITTLEROOT_INTRO_STATE, 4 call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1B6950 - call LittlerootTown_MaysHouse_2F_EventScript_1A2F3D - setvar VAR_0x4089, 0 + call SecretBase_EventScript_SetDecorationFlags + setvar VAR_SECRET_BASE_INITIALIZED, 0 end LittlerootTown_MaysHouse_2F_EventScript_152A7A:: @ 8152A7A @@ -17,13 +17,13 @@ LittlerootTown_MaysHouse_2F_EventScript_152A7A:: @ 8152A7A return LittlerootTown_MaysHouse_2F_MapScript2_152A86:: @ 8152A86 - map_script_2 VAR_0x4089, 0, LittlerootTown_MaysHouse_2F_EventScript_152A90 + map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_MaysHouse_2F_EventScript_152A90 .2byte 0 LittlerootTown_MaysHouse_2F_EventScript_152A90:: @ 8152A90 checkplayergender compare VAR_RESULT, 1 - goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1A2F68 + goto_if_eq SecretBase_EventScript_InitDecorations end LittlerootTown_BrendansHouse_2F_EventScript_152A9D:: @ 8152A9D @@ -45,15 +45,15 @@ LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D end LittlerootTown_BrendansHouse_2F_EventScript_152AD4:: @ 8152AD4 - msgbox LittlerootTown_BrendansHouse_2F_Text_17337E, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_17337E, MSGBOX_DEFAULT playbgm MUS_GIRL_SUP, TRUE - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833 + applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0835 + applymovement VAR_LAST_TALKED, Common_Movement_Delay48 waitmovement 0 - msgbox LittlerootTown_BrendansHouse_2F_Text_1733AF, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1733AF, MSGBOX_DEFAULT closemessage compare VAR_FACING, 4 call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B29 @@ -79,15 +79,15 @@ LittlerootTown_BrendansHouse_2F_EventScript_152B3F:: @ 8152B3F return LittlerootTown_BrendansHouse_2F_EventScript_152B4A:: @ 8152B4A - msgbox LittlerootTown_BrendansHouse_2F_Text_1735C9, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1735C9, MSGBOX_DEFAULT playbgm MUS_BOY_SUP, TRUE - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833 + applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0835 + applymovement VAR_LAST_TALKED, Common_Movement_Delay48 waitmovement 0 - msgbox LittlerootTown_BrendansHouse_2F_Text_1735FC, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1735FC, MSGBOX_DEFAULT closemessage compare VAR_FACING, 4 call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B9F @@ -108,7 +108,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_152BAA:: @ 8152BAA return LittlerootTown_BrendansHouse_2F_EventScript_152BB5:: @ 8152BB5 - applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 checkplayergender compare VAR_RESULT, 0 @@ -121,20 +121,20 @@ LittlerootTown_BrendansHouse_2F_EventScript_152BB5:: @ 8152BB5 LittlerootTown_BrendansHouse_2F_EventScript_152BDB:: @ 8152BDB goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152BFF - msgbox LittlerootTown_BrendansHouse_2F_Text_1737AE, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1737AE, MSGBOX_DEFAULT return LittlerootTown_BrendansHouse_2F_EventScript_152BED:: @ 8152BED goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152C08 - msgbox LittlerootTown_BrendansHouse_2F_Text_1738F2, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1738F2, MSGBOX_DEFAULT return LittlerootTown_BrendansHouse_2F_EventScript_152BFF:: @ 8152BFF - msgbox LittlerootTown_BrendansHouse_2F_Text_173883, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_173883, MSGBOX_DEFAULT return LittlerootTown_BrendansHouse_2F_EventScript_152C08:: @ 8152C08 - msgbox LittlerootTown_BrendansHouse_2F_Text_1739CC, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_1739CC, MSGBOX_DEFAULT return LittlerootTown_BrendansHouse_2F_Movement_152C11:: @ 8152C11 @@ -148,7 +148,7 @@ LittlerootTown_BrendansHouse_2F_Movement_152C11:: @ 8152C11 walk_up walk_up delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_2F_Movement_152C1C:: @ 8152C1C walk_left @@ -159,7 +159,7 @@ LittlerootTown_BrendansHouse_2F_Movement_152C1C:: @ 8152C1C walk_left walk_up delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_2F_Movement_152C25:: @ 8152C25 walk_down @@ -172,7 +172,7 @@ LittlerootTown_BrendansHouse_2F_Movement_152C25:: @ 8152C25 walk_up walk_up delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_2F_Movement_152C30:: @ 8152C30 walk_right @@ -183,7 +183,7 @@ LittlerootTown_BrendansHouse_2F_Movement_152C30:: @ 8152C30 walk_right walk_up delay_8 - end_movement + step_end gUnknown_08152C39:: @ 8152C39 @@ -197,7 +197,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152C39:: @ 8152C39 end LittlerootTown_MaysHouse_2F_EventScript_152C52:: @ 8152C52 - msgbox LittlerootTown_MaysHouse_2F_Text_1A100C, 4 + msgbox LittlerootTown_MaysHouse_2F_Text_1A100C, MSGBOX_DEFAULT releaseall end @@ -205,7 +205,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152C5C:: @ 8152C5C setvar VAR_0x8004, 2 special DoPCTurnOnEffect playse SE_PC_ON - msgbox LittlerootTown_MaysHouse_2F_Text_1A10D6, 4 + msgbox LittlerootTown_MaysHouse_2F_Text_1A10D6, MSGBOX_DEFAULT special BedroomPC waitstate releaseall diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc index 620cddd0b..15267ec8a 100644 --- a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc +++ b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc @@ -1,12 +1,12 @@ LittlerootTown_ProfessorBirchsLab_MapScripts:: @ 8152C82 - map_script 3, LittlerootTown_ProfessorBirchsLab_MapScript1_152C92 - map_script 4, LittlerootTown_ProfessorBirchsLab_MapScript2_152C9D - map_script 2, LittlerootTown_ProfessorBirchsLab_MapScript2_152CAC + map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_ProfessorBirchsLab_MapScript1_152C92 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_ProfessorBirchsLab_MapScript2_152C9D + map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_ProfessorBirchsLab_MapScript2_152CAC .byte 0 LittlerootTown_ProfessorBirchsLab_MapScript1_152C92:: @ 8152C92 - call LittlerootTown_ProfessorBirchsLab_EventScript_1A014E - call LittlerootTown_ProfessorBirchsLab_EventScript_1A02F4 + call Common_EventScript_SetupRivalGfxId + call ProfBirch_EventScript_UpdateLocation end LittlerootTown_ProfessorBirchsLab_MapScript2_152C9D:: @ 8152C9D @@ -14,7 +14,7 @@ LittlerootTown_ProfessorBirchsLab_MapScript2_152C9D:: @ 8152C9D .2byte 0 LittlerootTown_ProfessorBirchsLab_EventScript_152CA7:: @ 8152CA7 - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end LittlerootTown_ProfessorBirchsLab_MapScript2_152CAC:: @ 8152CAC @@ -38,7 +38,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152CBE:: @ 8152CBE LittlerootTown_ProfessorBirchsLab_EventScript_152CEA:: @ 8152CEA setvar VAR_0x8004, 0 - call LittlerootTown_ProfessorBirchsLab_EventScript_1A0678 + call Common_EventScript_NameReceivedPartyMon goto LittlerootTown_ProfessorBirchsLab_EventScript_152CFA end @@ -51,7 +51,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152CFA:: @ 8152CFA end LittlerootTown_ProfessorBirchsLab_EventScript_152D19:: @ 8152D19 - msgbox LittlerootTown_ProfessorBirchsLab_Text_174015, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_174015, MSGBOX_DEFAULT clearflag FLAG_HIDE_BOY_ROUTE101 setvar VAR_BIRCH_LAB_STATE, 3 releaseall @@ -67,7 +67,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D2B:: @ 8152D2B LittlerootTown_ProfessorBirchsLab_EventScript_152D4A:: @ 8152D4A lockall - applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_152D5B + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_ProfessorBirchsLab_Movement_152D5B waitmovement 0 goto LittlerootTown_ProfessorBirchsLab_EventScript_152DBA end @@ -80,7 +80,7 @@ LittlerootTown_ProfessorBirchsLab_Movement_152D5B:: @ 8152D5B walk_up walk_up walk_up - end_movement + step_end LittlerootTown_ProfessorBirchsLab_EventScript_152D63:: @ 8152D63 lock @@ -88,38 +88,38 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D63:: @ 8152D63 compare VAR_BIRCH_LAB_STATE, 3 goto_if_ge LittlerootTown_ProfessorBirchsLab_EventScript_152D90 goto_if_set FLAG_BIRCH_AIDE_MET, LittlerootTown_ProfessorBirchsLab_EventScript_152D86 - msgbox LittlerootTown_ProfessorBirchsLab_Text_173B29, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_173B29, MSGBOX_DEFAULT setflag FLAG_BIRCH_AIDE_MET release end LittlerootTown_ProfessorBirchsLab_EventScript_152D86:: @ 8152D86 - msgbox LittlerootTown_ProfessorBirchsLab_Text_173C88, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_173C88, MSGBOX_DEFAULT release end LittlerootTown_ProfessorBirchsLab_EventScript_152D90:: @ 8152D90 - msgbox LittlerootTown_ProfessorBirchsLab_Text_173D15, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_173D15, MSGBOX_DEFAULT release end LittlerootTown_ProfessorBirchsLab_EventScript_152D9A:: @ 8152D9A lock faceplayer - goto_if_unset FLAG_UNKNOWN_BIRCH_380, LittlerootTown_ProfessorBirchsLab_EventScript_1A037F + goto_if_unset FLAG_UNKNOWN_BIRCH_380, ProfBirch_EventScript_AskRatePokedex compare VAR_BIRCH_LAB_STATE, 5 goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E7B - msgbox LittlerootTown_ProfessorBirchsLab_Text_1740B4, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_1740B4, MSGBOX_DEFAULT release end LittlerootTown_ProfessorBirchsLab_EventScript_152DBA:: @ 8152DBA - msgbox LittlerootTown_ProfessorBirchsLab_Text_17411F, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_17411F, MSGBOX_DEFAULT call LittlerootTown_ProfessorBirchsLab_EventScript_152E6D - msgbox LittlerootTown_ProfessorBirchsLab_Text_174248, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_174248, MSGBOX_DEFAULT applymovement 3, LittlerootTown_ProfessorBirchsLab_Movement_152E97 waitmovement 0 - applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 checkplayergender compare VAR_RESULT, 0 @@ -135,20 +135,20 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152DBA:: @ 8152DBA end LittlerootTown_ProfessorBirchsLab_EventScript_152E13:: @ 8152E13 - msgbox LittlerootTown_ProfessorBirchsLab_Text_1743D4, 4 - giveitem_std ITEM_POKE_BALL, 5 + msgbox LittlerootTown_ProfessorBirchsLab_Text_1743D4, MSGBOX_DEFAULT + giveitem ITEM_POKE_BALL, 5 compare VAR_RESULT, 0 call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E85 - msgbox LittlerootTown_ProfessorBirchsLab_Text_17443D, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_17443D, MSGBOX_DEFAULT setvar VAR_RESULT, 0 return LittlerootTown_ProfessorBirchsLab_EventScript_152E40:: @ 8152E40 - msgbox LittlerootTown_ProfessorBirchsLab_Text_17453C, 4 - giveitem_std ITEM_POKE_BALL, 5 + msgbox LittlerootTown_ProfessorBirchsLab_Text_17453C, MSGBOX_DEFAULT + giveitem ITEM_POKE_BALL, 5 compare VAR_RESULT, 0 call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E8E - msgbox LittlerootTown_ProfessorBirchsLab_Text_17458C, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_17458C, MSGBOX_DEFAULT setvar VAR_RESULT, 1 return @@ -161,25 +161,25 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E6D:: @ 8152E6D return LittlerootTown_ProfessorBirchsLab_EventScript_152E7B:: @ 8152E7B - msgbox LittlerootTown_ProfessorBirchsLab_Text_17436C, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_17436C, MSGBOX_DEFAULT release end LittlerootTown_ProfessorBirchsLab_EventScript_152E85:: @ 8152E85 - msgbox LittlerootTown_ProfessorBirchsLab_Text_1744F0, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_1744F0, MSGBOX_DEFAULT return LittlerootTown_ProfessorBirchsLab_EventScript_152E8E:: @ 8152E8E - msgbox LittlerootTown_ProfessorBirchsLab_Text_17465B, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_17465B, MSGBOX_DEFAULT return LittlerootTown_ProfessorBirchsLab_Movement_152E97:: @ 8152E97 walk_down walk_in_place_fastest_left - end_movement + step_end LittlerootTown_ProfessorBirchsLab_EventScript_152E9A:: @ 8152E9A - msgbox LittlerootTown_ProfessorBirchsLab_Text_1746A2, 3 + msgbox LittlerootTown_ProfessorBirchsLab_Text_1746A2, MSGBOX_SIGN end LittlerootTown_ProfessorBirchsLab_EventScript_152EA3:: @ 8152EA3 @@ -194,21 +194,21 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152EA3:: @ 8152EA3 end LittlerootTown_ProfessorBirchsLab_EventScript_152EBE:: @ 8152EBE - msgbox LittlerootTown_ProfessorBirchsLab_Text_174505, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_174505, MSGBOX_DEFAULT return LittlerootTown_ProfessorBirchsLab_EventScript_152EC7:: @ 8152EC7 - msgbox LittlerootTown_ProfessorBirchsLab_Text_174671, 4 + msgbox LittlerootTown_ProfessorBirchsLab_Text_174671, MSGBOX_DEFAULT return LittlerootTown_ProfessorBirchsLab_EventScript_152ED0:: @ 8152ED0 - msgbox LittlerootTown_ProfessorBirchsLab_Text_1746E7, 3 + msgbox LittlerootTown_ProfessorBirchsLab_Text_1746E7, MSGBOX_SIGN end LittlerootTown_ProfessorBirchsLab_EventScript_152ED9:: @ 8152ED9 - msgbox LittlerootTown_ProfessorBirchsLab_Text_174724, 3 + msgbox LittlerootTown_ProfessorBirchsLab_Text_174724, MSGBOX_SIGN end LittlerootTown_ProfessorBirchsLab_EventScript_152EE2:: @ 8152EE2 - msgbox LittlerootTown_ProfessorBirchsLab_Text_174748, 3 + msgbox LittlerootTown_ProfessorBirchsLab_Text_174748, MSGBOX_SIGN end diff --git a/data/maps/MagmaHideout_B1F/map.json b/data/maps/MagmaHideout_B1F/map.json index c3b75214a..6219a75db 100644 --- a/data/maps/MagmaHideout_B1F/map.json +++ b/data/maps/MagmaHideout_B1F/map.json @@ -86,7 +86,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "MagmaHideout_B1F_EventScript_1A04FD", + "script": "Hideout_B1F_EventScript_Electrode1", "flag": "FLAG_HIDE_ELECTRODE_1_HIDEOUT" }, { @@ -112,7 +112,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "MagmaHideout_B1F_EventScript_1A051B", + "script": "Hideout_B1F_EventScript_Electrode2", "flag": "FLAG_HIDE_ELECTRODE_2_HIDEOUT" } ], diff --git a/data/maps/MagmaHideout_B1F/scripts.inc b/data/maps/MagmaHideout_B1F/scripts.inc index 89eb5ab98..e267683c8 100644 --- a/data/maps/MagmaHideout_B1F/scripts.inc +++ b/data/maps/MagmaHideout_B1F/scripts.inc @@ -1,5 +1,5 @@ MagmaHideout_B1F_MapScripts:: @ 815F2A8 - map_script 5, MagmaHideout_B1F_MapScript1_15F2AE + map_script MAP_SCRIPT_ON_RESUME, MagmaHideout_B1F_MapScript1_15F2AE .byte 0 MagmaHideout_B1F_MapScript1_15F2AE:: @ 815F2AE diff --git a/data/maps/MauvilleCity/map.json b/data/maps/MauvilleCity/map.json index 18e4963fa..fa745647e 100644 --- a/data/maps/MauvilleCity/map.json +++ b/data/maps/MauvilleCity/map.json @@ -209,7 +209,7 @@ "y": 5, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MauvilleCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -225,7 +225,7 @@ "y": 14, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MauvilleCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -233,7 +233,7 @@ "y": 14, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MauvilleCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -241,7 +241,7 @@ "y": 5, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MauvilleCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", diff --git a/data/maps/MauvilleCity/scripts.inc b/data/maps/MauvilleCity/scripts.inc index c3c6834e4..efbb52755 100644 --- a/data/maps/MauvilleCity/scripts.inc +++ b/data/maps/MauvilleCity/scripts.inc @@ -1,5 +1,5 @@ MauvilleCity_MapScripts:: @ 814C032 - map_script 3, MauvilleCity_MapScript1_14C038 + map_script MAP_SCRIPT_ON_TRANSITION, MauvilleCity_MapScript1_14C038 .byte 0 MauvilleCity_MapScript1_14C038:: @ 814C038 @@ -17,48 +17,48 @@ MauvilleCity_EventScript_14C053:: @ 814C053 return MauvilleCity_EventScript_14C05A:: @ 814C05A - msgbox MauvilleCity_Text_1664DF, 2 + msgbox MauvilleCity_Text_1664DF, MSGBOX_NPC end MauvilleCity_EventScript_14C063:: @ 814C063 - msgbox MauvilleCity_Text_16655C, 2 + msgbox MauvilleCity_Text_16655C, MSGBOX_NPC end MauvilleCity_EventScript_14C06C:: @ 814C06C - msgbox MauvilleCity_Text_1665DB, 2 + msgbox MauvilleCity_Text_1665DB, MSGBOX_NPC end MauvilleCity_EventScript_14C075:: @ 814C075 - msgbox MauvilleCity_Text_16662A, 2 + msgbox MauvilleCity_Text_16662A, MSGBOX_NPC end MauvilleCity_EventScript_14C07E:: @ 814C07E - msgbox MauvilleCity_Text_166665, 3 + msgbox MauvilleCity_Text_166665, MSGBOX_SIGN end MauvilleCity_EventScript_14C087:: @ 814C087 - msgbox MauvilleCity_Text_166697, 3 + msgbox MauvilleCity_Text_166697, MSGBOX_SIGN end MauvilleCity_EventScript_14C090:: @ 814C090 - msgbox MauvilleCity_Text_1666E4, 3 + msgbox MauvilleCity_Text_1666E4, MSGBOX_SIGN end MauvilleCity_EventScript_14C099:: @ 814C099 - msgbox MauvilleCity_Text_16671C, 3 + msgbox MauvilleCity_Text_16671C, MSGBOX_SIGN end MauvilleCity_EventScript_14C0A2:: @ 814C0A2 lock faceplayer goto_if_set FLAG_TV_EXPLAINED, MauvilleCity_EventScript_14C0BA - msgbox MauvilleCity_Text_16674A, 4 + msgbox MauvilleCity_Text_16674A, MSGBOX_DEFAULT setflag FLAG_TV_EXPLAINED release end MauvilleCity_EventScript_14C0BA:: @ 814C0BA - msgbox MauvilleCity_Text_166879, 4 + msgbox MauvilleCity_Text_166879, MSGBOX_DEFAULT release end @@ -66,17 +66,17 @@ MauvilleCity_EventScript_14C0C4:: @ 814C0C4 lock faceplayer goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_14C0E4 - msgbox MauvilleCity_Text_165B76, 4 + msgbox MauvilleCity_Text_165B76, MSGBOX_DEFAULT closemessage - applymovement 7, MauvilleCity_Movement_1A083D + applymovement 7, Common_Movement_FaceOriginalDirection waitmovement 0 release end MauvilleCity_EventScript_14C0E4:: @ 814C0E4 - msgbox MauvilleCity_Text_165E45, 4 + msgbox MauvilleCity_Text_165E45, MSGBOX_DEFAULT closemessage - applymovement 7, MauvilleCity_Movement_1A083D + applymovement 7, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -84,17 +84,17 @@ MauvilleCity_EventScript_14C0E4:: @ 814C0E4 MauvilleCity_EventScript_14C0F9:: @ 814C0F9 lockall goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_14C292 - applymovement 6, MauvilleCity_Movement_1A0843 + applymovement 6, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox MauvilleCity_Text_165BE3, 4 - msgbox MauvilleCity_Text_165C57, 4 - msgbox MauvilleCity_Text_165D01, 4 - applymovement 6, MauvilleCity_Movement_1A0839 + msgbox MauvilleCity_Text_165BE3, MSGBOX_DEFAULT + msgbox MauvilleCity_Text_165C57, MSGBOX_DEFAULT + msgbox MauvilleCity_Text_165D01, MSGBOX_DEFAULT + applymovement 6, Common_Movement_FacePlayer waitmovement 0 playse SE_PIN - applymovement 6, MauvilleCity_Movement_1A0833 + applymovement 6, Common_Movement_ExclamationMark waitmovement 0 - applymovement 6, MauvilleCity_Movement_1A0835 + applymovement 6, Common_Movement_Delay48 waitmovement 0 msgbox MauvilleCity_Text_165D50, MSGBOX_YESNO goto MauvilleCity_EventScript_14C154 @@ -115,14 +115,14 @@ MauvilleCity_EventScript_14C187:: @ 814C187 applymovement 6, MauvilleCity_Movement_14C2AA applymovement 7, MauvilleCity_Movement_14C2CC waitmovement 0 - applymovement 6, MauvilleCity_Movement_1A0843 + applymovement 6, Common_Movement_WalkInPlaceFastestRight waitmovement 0 delay 30 applymovement 7, MauvilleCity_Movement_14C2D8 waitmovement 0 - applymovement 255, MauvilleCity_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox MauvilleCity_Text_1660FA, 4 + msgbox MauvilleCity_Text_1660FA, MSGBOX_DEFAULT closemessage applymovement 6, MauvilleCity_Movement_14C2B6 applymovement 7, MauvilleCity_Movement_14C2DF @@ -134,14 +134,14 @@ MauvilleCity_EventScript_14C1D9:: @ 814C1D9 applymovement 6, MauvilleCity_Movement_14C2B0 applymovement 7, MauvilleCity_Movement_14C2D2 waitmovement 0 - applymovement 6, MauvilleCity_Movement_1A0843 + applymovement 6, Common_Movement_WalkInPlaceFastestRight waitmovement 0 delay 30 applymovement 7, MauvilleCity_Movement_14C2DC waitmovement 0 - applymovement 255, MauvilleCity_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox MauvilleCity_Text_1660FA, 4 + msgbox MauvilleCity_Text_1660FA, MSGBOX_DEFAULT closemessage applymovement 6, MauvilleCity_Movement_14C2C1 applymovement 7, MauvilleCity_Movement_14C2E8 @@ -159,27 +159,27 @@ MauvilleCity_EventScript_14C22B:: @ 814C22B end MauvilleCity_EventScript_14C23C:: @ 814C23C - msgbox MauvilleCity_Text_165F0D, 4 - trainerbattle 3, TRAINER_WALLY_2, 0, MauvilleCity_Text_165F38 - applymovement 6, MauvilleCity_Movement_1A0843 + msgbox MauvilleCity_Text_165F0D, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_WALLY_2, MauvilleCity_Text_165F38 + applymovement 6, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox MauvilleCity_Text_165F85, 4 - applymovement 6, MauvilleCity_Movement_1A0839 + msgbox MauvilleCity_Text_165F85, MSGBOX_DEFAULT + applymovement 6, Common_Movement_FacePlayer waitmovement 0 - msgbox MauvilleCity_Text_165FB3, 4 - applymovement 6, MauvilleCity_Movement_1A0843 + msgbox MauvilleCity_Text_165FB3, MSGBOX_DEFAULT + applymovement 6, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox MauvilleCity_Text_166050, 4 + msgbox MauvilleCity_Text_166050, MSGBOX_DEFAULT return MauvilleCity_EventScript_14C285:: @ 814C285 setflag FLAG_DECLINED_WALLY_BATTLE_MAUVILLE - msgbox MauvilleCity_Text_165DE8, 4 + msgbox MauvilleCity_Text_165DE8, MSGBOX_DEFAULT release end MauvilleCity_EventScript_14C292:: @ 814C292 - applymovement 6, MauvilleCity_Movement_1A0839 + applymovement 6, Common_Movement_FacePlayer waitmovement 0 msgbox MauvilleCity_Text_165EE2, MSGBOX_YESNO goto MauvilleCity_EventScript_14C154 @@ -191,7 +191,7 @@ MauvilleCity_Movement_14C2AA:: @ 814C2AA walk_down walk_down walk_left - end_movement + step_end MauvilleCity_Movement_14C2B0:: @ 814C2B0 walk_down @@ -199,7 +199,7 @@ MauvilleCity_Movement_14C2B0:: @ 814C2B0 walk_left walk_left walk_left - end_movement + step_end MauvilleCity_Movement_14C2B6:: @ 814C2B6 delay_16 @@ -212,7 +212,7 @@ MauvilleCity_Movement_14C2B6:: @ 814C2B6 walk_left walk_left walk_left - end_movement + step_end MauvilleCity_Movement_14C2C1:: @ 814C2C1 delay_16 @@ -225,7 +225,7 @@ MauvilleCity_Movement_14C2C1:: @ 814C2C1 walk_left walk_left walk_left - end_movement + step_end MauvilleCity_Movement_14C2CC:: @ 814C2CC walk_left @@ -233,7 +233,7 @@ MauvilleCity_Movement_14C2CC:: @ 814C2CC walk_left walk_down walk_down - end_movement + step_end MauvilleCity_Movement_14C2D2:: @ 814C2D2 walk_left @@ -241,18 +241,18 @@ MauvilleCity_Movement_14C2D2:: @ 814C2D2 walk_down walk_left walk_left - end_movement + step_end MauvilleCity_Movement_14C2D8:: @ 814C2D8 walk_right walk_right walk_in_place_fastest_up - end_movement + step_end MauvilleCity_Movement_14C2DC:: @ 814C2DC walk_right walk_up - end_movement + step_end MauvilleCity_Movement_14C2DF:: @ 814C2DF walk_left @@ -263,7 +263,7 @@ MauvilleCity_Movement_14C2DF:: @ 814C2DF walk_left walk_left walk_left - end_movement + step_end MauvilleCity_Movement_14C2E8:: @ 814C2E8 walk_down @@ -275,7 +275,7 @@ MauvilleCity_Movement_14C2E8:: @ 814C2E8 walk_left walk_left walk_left - end_movement + step_end MauvilleCity_EventScript_14C2F2:: @ 814C2F2 lock @@ -284,29 +284,29 @@ MauvilleCity_EventScript_14C2F2:: @ 814C2F2 compare VAR_NEW_MAUVILLE_STATE, 2 goto_if_eq MauvilleCity_EventScript_14C33C goto_if_set FLAG_RECEIVED_BASEMENT_KEY, MauvilleCity_EventScript_14C332 - msgbox MauvilleCity_Text_1661C1, 4 - giveitem_std ITEM_BASEMENT_KEY + msgbox MauvilleCity_Text_1661C1, MSGBOX_DEFAULT + giveitem ITEM_BASEMENT_KEY setflag FLAG_RECEIVED_BASEMENT_KEY - msgbox MauvilleCity_Text_166331, 4 + msgbox MauvilleCity_Text_166331, MSGBOX_DEFAULT release end MauvilleCity_EventScript_14C332:: @ 814C332 - msgbox MauvilleCity_Text_166331, 4 + msgbox MauvilleCity_Text_166331, MSGBOX_DEFAULT release end MauvilleCity_EventScript_14C33C:: @ 814C33C - msgbox MauvilleCity_Text_1663EB, 4 - giveitem_std ITEM_TM24_THUNDERBOLT + msgbox MauvilleCity_Text_1663EB, MSGBOX_DEFAULT + giveitem ITEM_TM24_THUNDERBOLT compare VAR_RESULT, 0 - goto_if_eq MauvilleCity_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM24 - msgbox MauvilleCity_Text_166488, 4 + msgbox MauvilleCity_Text_166488, MSGBOX_DEFAULT release end MauvilleCity_EventScript_14C368:: @ 814C368 - msgbox MauvilleCity_Text_166488, 4 + msgbox MauvilleCity_Text_166488, MSGBOX_DEFAULT release end diff --git a/data/maps/MauvilleCity_BikeShop/scripts.inc b/data/maps/MauvilleCity_BikeShop/scripts.inc index c0dd433a3..4dd54a000 100644 --- a/data/maps/MauvilleCity_BikeShop/scripts.inc +++ b/data/maps/MauvilleCity_BikeShop/scripts.inc @@ -6,7 +6,7 @@ MauvilleCity_BikeShop_EventScript_156796:: @ 8156796 faceplayer goto_if_set FLAG_RECEIVED_BIKE, MauvilleCity_BikeShop_EventScript_15686E goto_if_set FLAG_DECLINED_BIKE, MauvilleCity_BikeShop_EventScript_1567D1 - msgbox MauvilleCity_BikeShop_Text_180F9F, 4 + msgbox MauvilleCity_BikeShop_Text_180F9F, MSGBOX_DEFAULT msgbox MauvilleCity_BikeShop_Text_181016, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq MauvilleCity_BikeShop_EventScript_156824 @@ -33,7 +33,7 @@ MauvilleCity_BikeShop_EventScript_1567F0:: @ 81567F0 MauvilleCity_BikeShop_EventScript_156817:: @ 8156817 setflag FLAG_DECLINED_BIKE - msgbox MauvilleCity_BikeShop_Text_181067, 4 + msgbox MauvilleCity_BikeShop_Text_181067, MSGBOX_DEFAULT release end @@ -43,19 +43,19 @@ MauvilleCity_BikeShop_EventScript_156824:: @ 8156824 end MauvilleCity_BikeShop_EventScript_15682D:: @ 815682D - msgbox MauvilleCity_BikeShop_Text_181332, 4 - giveitem_std ITEM_MACH_BIKE + msgbox MauvilleCity_BikeShop_Text_181332, MSGBOX_DEFAULT + giveitem ITEM_MACH_BIKE goto MauvilleCity_BikeShop_EventScript_156861 end MauvilleCity_BikeShop_EventScript_156847:: @ 8156847 - msgbox MauvilleCity_BikeShop_Text_18134A, 4 - giveitem_std ITEM_ACRO_BIKE + msgbox MauvilleCity_BikeShop_Text_18134A, MSGBOX_DEFAULT + giveitem ITEM_ACRO_BIKE goto MauvilleCity_BikeShop_EventScript_156861 end MauvilleCity_BikeShop_EventScript_156861:: @ 8156861 - msgbox MauvilleCity_BikeShop_Text_181362, 4 + msgbox MauvilleCity_BikeShop_Text_181362, MSGBOX_DEFAULT special SwapRegisteredBike release end @@ -69,40 +69,40 @@ MauvilleCity_BikeShop_EventScript_15686E:: @ 815686E end MauvilleCity_BikeShop_EventScript_15688D:: @ 815688D - msgbox MauvilleCity_BikeShop_Text_1813D4, 4 + msgbox MauvilleCity_BikeShop_Text_1813D4, MSGBOX_DEFAULT checkitem ITEM_ACRO_BIKE, 1 compare VAR_RESULT, 1 goto_if_eq MauvilleCity_BikeShop_EventScript_1568C9 checkitem ITEM_MACH_BIKE, 1 compare VAR_RESULT, 1 goto_if_eq MauvilleCity_BikeShop_EventScript_1568EA - msgbox MauvilleCity_BikeShop_Text_181498, 4 + msgbox MauvilleCity_BikeShop_Text_181498, MSGBOX_DEFAULT release end MauvilleCity_BikeShop_EventScript_1568BF:: @ 81568BF - msgbox MauvilleCity_BikeShop_Text_181469, 4 + msgbox MauvilleCity_BikeShop_Text_181469, MSGBOX_DEFAULT release end MauvilleCity_BikeShop_EventScript_1568C9:: @ 81568C9 incrementgamestat GAME_STAT_TRADED_BIKES - msgbox MauvilleCity_BikeShop_Text_181439, 4 - takeitem ITEM_ACRO_BIKE, 1 - giveitem_std ITEM_MACH_BIKE + msgbox MauvilleCity_BikeShop_Text_181439, MSGBOX_DEFAULT + removeitem ITEM_ACRO_BIKE + giveitem ITEM_MACH_BIKE goto MauvilleCity_BikeShop_EventScript_156861 end MauvilleCity_BikeShop_EventScript_1568EA:: @ 81568EA incrementgamestat GAME_STAT_TRADED_BIKES - msgbox MauvilleCity_BikeShop_Text_181408, 4 - takeitem ITEM_MACH_BIKE, 1 - giveitem_std ITEM_ACRO_BIKE + msgbox MauvilleCity_BikeShop_Text_181408, MSGBOX_DEFAULT + removeitem ITEM_MACH_BIKE + giveitem ITEM_ACRO_BIKE goto MauvilleCity_BikeShop_EventScript_156861 end MauvilleCity_BikeShop_EventScript_15690B:: @ 815690B - msgbox MauvilleCity_BikeShop_Text_181568, 2 + msgbox MauvilleCity_BikeShop_Text_181568, MSGBOX_NPC end MauvilleCity_BikeShop_EventScript_156914:: @ 8156914 diff --git a/data/maps/MauvilleCity_GameCorner/scripts.inc b/data/maps/MauvilleCity_GameCorner/scripts.inc index 8026e3b08..3e439332f 100644 --- a/data/maps/MauvilleCity_GameCorner/scripts.inc +++ b/data/maps/MauvilleCity_GameCorner/scripts.inc @@ -4,7 +4,7 @@ MauvilleCity_GameCorner_MapScripts:: @ 8156A33 MauvilleCity_GameCorner_EventScript_156A34:: @ 8156A34 lock faceplayer - msgbox MauvilleCity_GameCorner_Text_181C35, 4 + msgbox MauvilleCity_GameCorner_Text_181C35, MSGBOX_DEFAULT checkitem ITEM_COIN_CASE, 1 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156B32 @@ -35,16 +35,16 @@ MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE checkcoins VAR_TEMP_1 compare VAR_TEMP_1, 9950 goto_if_ge MauvilleCity_GameCorner_EventScript_156B5C - checkmoney 0x3e8, 0 + checkmoney 1000, 0 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156B3C - givecoins 50 - takemoney 0x3e8, 0 + addcoins 50 + removemoney 1000, 0 updatemoneybox 0, 0 nop updatecoinsbox 0, 5 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181CFE, 4 + msgbox MauvilleCity_GameCorner_Text_181CFE, MSGBOX_DEFAULT hidemoneybox 0, 0 hidecoinsbox 0, 5 release @@ -54,42 +54,42 @@ MauvilleCity_GameCorner_EventScript_156AF0:: @ 8156AF0 checkcoins VAR_TEMP_1 compare VAR_TEMP_1, 9500 goto_if_ge MauvilleCity_GameCorner_EventScript_156B5C - checkmoney 0x2710, 0 + checkmoney 10000, 0 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156B3C - givecoins 500 - takemoney 0x2710, 0 + addcoins 500 + removemoney 10000, 0 updatemoneybox 0, 0 nop updatecoinsbox 0, 5 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181CFE, 4 + msgbox MauvilleCity_GameCorner_Text_181CFE, MSGBOX_DEFAULT hidemoneybox 0, 0 hidecoinsbox 0, 5 release end MauvilleCity_GameCorner_EventScript_156B32:: @ 8156B32 - msgbox MauvilleCity_GameCorner_Text_181C53, 4 + msgbox MauvilleCity_GameCorner_Text_181C53, MSGBOX_DEFAULT release end MauvilleCity_GameCorner_EventScript_156B3C:: @ 8156B3C - msgbox MauvilleCity_GameCorner_Text_181D28, 4 + msgbox MauvilleCity_GameCorner_Text_181D28, MSGBOX_DEFAULT hidemoneybox 0, 0 hidecoinsbox 0, 5 release end MauvilleCity_GameCorner_EventScript_156B4C:: @ 8156B4C - msgbox MauvilleCity_GameCorner_Text_181D73, 4 + msgbox MauvilleCity_GameCorner_Text_181D73, MSGBOX_DEFAULT hidemoneybox 0, 0 hidecoinsbox 0, 5 release end MauvilleCity_GameCorner_EventScript_156B5C:: @ 8156B5C - msgbox MauvilleCity_GameCorner_Text_181D57, 4 + msgbox MauvilleCity_GameCorner_Text_181D57, MSGBOX_DEFAULT hidemoneybox 0, 0 hidecoinsbox 0, 5 release @@ -98,7 +98,7 @@ MauvilleCity_GameCorner_EventScript_156B5C:: @ 8156B5C MauvilleCity_GameCorner_EventScript_156B6C:: @ 8156B6C lock faceplayer - msgbox MauvilleCity_GameCorner_Text_181DE1, 4 + msgbox MauvilleCity_GameCorner_Text_181DE1, MSGBOX_DEFAULT checkitem ITEM_COIN_CASE, 1 compare VAR_RESULT, 1 goto_if_eq MauvilleCity_GameCorner_EventScript_156B88 @@ -160,11 +160,11 @@ MauvilleCity_GameCorner_EventScript_156C46:: @ 8156C46 checkdecorspace DECOR_TREECKO_DOLL compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156D02 - takecoins 1000 - givedecoration DECOR_TREECKO_DOLL + removecoins 1000 + adddecoration DECOR_TREECKO_DOLL updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181E49, 4 + msgbox MauvilleCity_GameCorner_Text_181E49, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156B9B end @@ -176,11 +176,11 @@ MauvilleCity_GameCorner_EventScript_156C80:: @ 8156C80 checkdecorspace DECOR_TORCHIC_DOLL compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156D02 - takecoins 1000 - givedecoration DECOR_TORCHIC_DOLL + removecoins 1000 + adddecoration DECOR_TORCHIC_DOLL updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181E49, 4 + msgbox MauvilleCity_GameCorner_Text_181E49, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156B9B end @@ -192,26 +192,26 @@ MauvilleCity_GameCorner_EventScript_156CBA:: @ 8156CBA checkdecorspace DECOR_MUDKIP_DOLL compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156D02 - takecoins 1000 - givedecoration DECOR_MUDKIP_DOLL + removecoins 1000 + adddecoration DECOR_MUDKIP_DOLL updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181E49, 4 + msgbox MauvilleCity_GameCorner_Text_181E49, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156B9B end MauvilleCity_GameCorner_EventScript_156CF4:: @ 8156CF4 - msgbox MauvilleCity_GameCorner_Text_181E76, 4 + msgbox MauvilleCity_GameCorner_Text_181E76, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156B9B end MauvilleCity_GameCorner_EventScript_156D02:: @ 8156D02 - call MauvilleCity_GameCorner_EventScript_1A02B8 + call Common_EventScript_NoRoomForDecor goto MauvilleCity_GameCorner_EventScript_156B9B end MauvilleCity_GameCorner_EventScript_156D0D:: @ 8156D0D - msgbox MauvilleCity_GameCorner_Text_181EC2, 4 + msgbox MauvilleCity_GameCorner_Text_181EC2, MSGBOX_DEFAULT hidecoinsbox 0, 0 release end @@ -219,7 +219,7 @@ MauvilleCity_GameCorner_EventScript_156D0D:: @ 8156D0D MauvilleCity_GameCorner_EventScript_156D1A:: @ 8156D1A lock faceplayer - msgbox MauvilleCity_GameCorner_Text_181DE1, 4 + msgbox MauvilleCity_GameCorner_Text_181DE1, MSGBOX_DEFAULT checkitem ITEM_COIN_CASE, 1 compare VAR_RESULT, 1 goto_if_eq MauvilleCity_GameCorner_EventScript_156D36 @@ -294,11 +294,11 @@ MauvilleCity_GameCorner_EventScript_156E3C:: @ 8156E3C checkitemspace ITEM_TM32_DOUBLE_TEAM, 1 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C - takecoins 1500 - giveitem ITEM_TM32_DOUBLE_TEAM, 1 + removecoins 1500 + additem ITEM_TM32_DOUBLE_TEAM updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181F08, 4 + msgbox MauvilleCity_GameCorner_Text_181F08, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156D49 end @@ -309,11 +309,11 @@ MauvilleCity_GameCorner_EventScript_156E76:: @ 8156E76 checkitemspace ITEM_TM29_PSYCHIC, 1 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C - takecoins 3500 - giveitem ITEM_TM29_PSYCHIC, 1 + removecoins 3500 + additem ITEM_TM29_PSYCHIC updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181F08, 4 + msgbox MauvilleCity_GameCorner_Text_181F08, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156D49 end @@ -324,11 +324,11 @@ MauvilleCity_GameCorner_EventScript_156EB0:: @ 8156EB0 checkitemspace ITEM_TM35_FLAMETHROWER, 1 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C - takecoins 4000 - giveitem ITEM_TM35_FLAMETHROWER, 1 + removecoins 4000 + additem ITEM_TM35_FLAMETHROWER updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181F08, 4 + msgbox MauvilleCity_GameCorner_Text_181F08, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156D49 end @@ -339,11 +339,11 @@ MauvilleCity_GameCorner_EventScript_156EEA:: @ 8156EEA checkitemspace ITEM_TM24_THUNDERBOLT, 1 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C - takecoins 4000 - giveitem ITEM_TM24_THUNDERBOLT, 1 + removecoins 4000 + additem ITEM_TM24_THUNDERBOLT updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181F08, 4 + msgbox MauvilleCity_GameCorner_Text_181F08, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156D49 end @@ -354,36 +354,36 @@ MauvilleCity_GameCorner_EventScript_156F24:: @ 8156F24 checkitemspace ITEM_TM13_ICE_BEAM, 1 compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C - takecoins 4000 - giveitem ITEM_TM13_ICE_BEAM, 1 + removecoins 4000 + additem ITEM_TM13_ICE_BEAM updatecoinsbox 0, 0 playse SE_REGI - msgbox MauvilleCity_GameCorner_Text_181F08, 4 + msgbox MauvilleCity_GameCorner_Text_181F08, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156D49 end MauvilleCity_GameCorner_EventScript_156F5E:: @ 8156F5E - msgbox MauvilleCity_GameCorner_Text_181E76, 4 + msgbox MauvilleCity_GameCorner_Text_181E76, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_156D49 end MauvilleCity_GameCorner_EventScript_156F6C:: @ 8156F6C - call MauvilleCity_GameCorner_EventScript_1A02A5 + call Common_EventScript_BagIsFull goto MauvilleCity_GameCorner_EventScript_156D49 end MauvilleCity_GameCorner_EventScript_156F77:: @ 8156F77 - msgbox MauvilleCity_GameCorner_Text_181EC2, 4 + msgbox MauvilleCity_GameCorner_Text_181EC2, MSGBOX_DEFAULT hidecoinsbox 0, 0 release end MauvilleCity_GameCorner_EventScript_156F84:: @ 8156F84 - msgbox MauvilleCity_GameCorner_Text_1821C1, 2 + msgbox MauvilleCity_GameCorner_Text_1821C1, MSGBOX_NPC end MauvilleCity_GameCorner_EventScript_156F8D:: @ 8156F8D - msgbox MauvilleCity_GameCorner_Text_1821F3, 2 + msgbox MauvilleCity_GameCorner_Text_1821F3, MSGBOX_NPC end MauvilleCity_GameCorner_EventScript_156F96:: @ 8156F96 @@ -404,8 +404,8 @@ MauvilleCity_GameCorner_EventScript_156FDB:: @ 8156FDB checkdecorspace DECOR_TREECKO_DOLL compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_157059 - msgbox MauvilleCity_GameCorner_Text_181F89, 4 - givedecoration_std DECOR_TREECKO_DOLL + msgbox MauvilleCity_GameCorner_Text_181F89, MSGBOX_DEFAULT + givedecoration DECOR_TREECKO_DOLL setflag FLAG_RECEIVED_STARTER_DOLL goto MauvilleCity_GameCorner_EventScript_157072 end @@ -415,8 +415,8 @@ MauvilleCity_GameCorner_EventScript_157005:: @ 8157005 checkdecorspace DECOR_TORCHIC_DOLL compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_157059 - msgbox MauvilleCity_GameCorner_Text_181F89, 4 - givedecoration_std DECOR_TORCHIC_DOLL + msgbox MauvilleCity_GameCorner_Text_181F89, MSGBOX_DEFAULT + givedecoration DECOR_TORCHIC_DOLL setflag FLAG_RECEIVED_STARTER_DOLL goto MauvilleCity_GameCorner_EventScript_157072 end @@ -426,25 +426,25 @@ MauvilleCity_GameCorner_EventScript_15702F:: @ 815702F checkdecorspace DECOR_MUDKIP_DOLL compare VAR_RESULT, 0 goto_if_eq MauvilleCity_GameCorner_EventScript_157059 - msgbox MauvilleCity_GameCorner_Text_181F89, 4 - givedecoration_std DECOR_MUDKIP_DOLL + msgbox MauvilleCity_GameCorner_Text_181F89, MSGBOX_DEFAULT + givedecoration DECOR_MUDKIP_DOLL setflag FLAG_RECEIVED_STARTER_DOLL goto MauvilleCity_GameCorner_EventScript_157072 end MauvilleCity_GameCorner_EventScript_157059:: @ 8157059 - call MauvilleCity_GameCorner_EventScript_1A02B8 - msgbox MauvilleCity_GameCorner_Text_181F97, 4 + call Common_EventScript_NoRoomForDecor + msgbox MauvilleCity_GameCorner_Text_181F97, MSGBOX_DEFAULT release end MauvilleCity_GameCorner_EventScript_157068:: @ 8157068 - msgbox MauvilleCity_GameCorner_Text_181FBC, 4 + msgbox MauvilleCity_GameCorner_Text_181FBC, MSGBOX_DEFAULT release end MauvilleCity_GameCorner_EventScript_157072:: @ 8157072 - msgbox MauvilleCity_GameCorner_Text_181FE9, 4 + msgbox MauvilleCity_GameCorner_Text_181FE9, MSGBOX_DEFAULT release end @@ -454,7 +454,7 @@ MauvilleCity_GameCorner_EventScript_15707C:: @ 815707C checkitem ITEM_COIN_CASE, 1 compare VAR_RESULT, 1 goto_if_eq MauvilleCity_GameCorner_EventScript_15709C - msgbox MauvilleCity_GameCorner_Text_18201E, 4 + msgbox MauvilleCity_GameCorner_Text_18201E, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end @@ -464,41 +464,41 @@ MauvilleCity_GameCorner_EventScript_15709C:: @ 815709C compare VAR_TEMP_1, 1 goto_if_ge MauvilleCity_GameCorner_EventScript_1570CA setflag FLAG_RECEIVED_20_COINS - givecoins 20 - msgbox MauvilleCity_GameCorner_Text_18208E, 4 + addcoins 20 + msgbox MauvilleCity_GameCorner_Text_18208E, MSGBOX_DEFAULT playse SE_REGI goto MauvilleCity_GameCorner_EventScript_1570CA end MauvilleCity_GameCorner_EventScript_1570CA:: @ 81570CA - msgbox MauvilleCity_GameCorner_Text_1820DD, 4 + msgbox MauvilleCity_GameCorner_Text_1820DD, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end MauvilleCity_GameCorner_EventScript_1570D8:: @ 81570D8 lock faceplayer - msgbox MauvilleCity_GameCorner_Text_182120, 4 + msgbox MauvilleCity_GameCorner_Text_182120, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end MauvilleCity_GameCorner_EventScript_1570E8:: @ 81570E8 lock faceplayer - msgbox MauvilleCity_GameCorner_Text_18217C, 4 + msgbox MauvilleCity_GameCorner_Text_18217C, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end MauvilleCity_GameCorner_EventScript_1570F8:: @ 81570F8 lock faceplayer - msgbox MauvilleCity_GameCorner_Text_182241, 4 + msgbox MauvilleCity_GameCorner_Text_182241, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end MauvilleCity_GameCorner_EventScript_157108:: @ 8157108 closemessage - applymovement VAR_LAST_TALKED, MauvilleCity_GameCorner_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -506,14 +506,14 @@ MauvilleCity_GameCorner_EventScript_157108:: @ 8157108 MauvilleCity_GameCorner_EventScript_157115:: @ 8157115 lock faceplayer - msgbox MauvilleCity_GameCorner_Text_182272, 4 + msgbox MauvilleCity_GameCorner_Text_182272, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end MauvilleCity_GameCorner_EventScript_157125:: @ 8157125 lock faceplayer - msgbox MauvilleCity_GameCorner_Text_1822F4, 4 + msgbox MauvilleCity_GameCorner_Text_1822F4, MSGBOX_DEFAULT goto MauvilleCity_GameCorner_EventScript_157108 end @@ -650,6 +650,6 @@ MauvilleCity_GameCorner_EventScript_157295:: @ 8157295 end MauvilleCity_GameCorner_EventScript_1572B5:: @ 81572B5 - msgbox MauvilleCity_GameCorner_Text_182420, 4 + msgbox MauvilleCity_GameCorner_Text_182420, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/MauvilleCity_Gym/scripts.inc b/data/maps/MauvilleCity_Gym/scripts.inc index 62f5303ec..f7af8e1d0 100644 --- a/data/maps/MauvilleCity_Gym/scripts.inc +++ b/data/maps/MauvilleCity_Gym/scripts.inc @@ -1,5 +1,5 @@ MauvilleCity_Gym_MapScripts:: @ 8156450 - map_script 1, MauvilleCity_Gym_MapScript1_156456 + map_script MAP_SCRIPT_ON_LOAD, MauvilleCity_Gym_MapScript1_156456 .byte 0 MauvilleCity_Gym_MapScript1_156456:: @ 8156456 @@ -66,26 +66,26 @@ MauvilleCity_Gym_EventScript_1565A7:: @ 81565A7 end MauvilleCity_Gym_EventScript_1565AB:: @ 81565AB - trainerbattle 1, TRAINER_WATTSON, 0, MauvilleCity_Gym_Text_180C32, MauvilleCity_Gym_Text_180D64, MauvilleCity_Gym_EventScript_1565DB + trainerbattle_single TRAINER_WATTSON, MauvilleCity_Gym_Text_180C32, MauvilleCity_Gym_Text_180D64, MauvilleCity_Gym_EventScript_1565DB, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM34, MauvilleCity_Gym_EventScript_15661D compare VAR_NEW_MAUVILLE_STATE, 2 goto_if_eq MauvilleCity_Gym_EventScript_156641 - msgbox MauvilleCity_Gym_Text_180EDB, 4 + msgbox MauvilleCity_Gym_Text_180EDB, MSGBOX_DEFAULT release end MauvilleCity_Gym_EventScript_1565DB:: @ 81565DB message MauvilleCity_Gym_Text_180DAF waitmessage - call MauvilleCity_Gym_EventScript_1A02C5 - msgbox MauvilleCity_Gym_Text_180DDA, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox MauvilleCity_Gym_Text_180DDA, MSGBOX_DEFAULT setflag FLAG_DEFEATED_MAUVILLE_GYM setflag FLAG_BADGE03_GET addvar VAR_PETALBURG_GYM_STATE, 1 compare VAR_PETALBURG_GYM_STATE, 6 - call_if_eq MauvilleCity_Gym_EventScript_1A00FB + call_if_eq Common_EventScript_ReadyPetalburgGymForBattle setvar VAR_0x8008, 3 - call MauvilleCity_Gym_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers special MauvilleGymSpecial3 special DrawWholeMapView playse SE_KI_GASYAN @@ -93,16 +93,16 @@ MauvilleCity_Gym_EventScript_1565DB:: @ 81565DB end MauvilleCity_Gym_EventScript_15661D:: @ 815661D - giveitem_std ITEM_TM34_SHOCK_WAVE + giveitem ITEM_TM34_SHOCK_WAVE compare VAR_RESULT, 0 - goto_if_eq MauvilleCity_Gym_EventScript_1A029B - msgbox MauvilleCity_Gym_Text_180E76, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox MauvilleCity_Gym_Text_180E76, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM34 release end MauvilleCity_Gym_EventScript_156641:: @ 8156641 - msgbox MauvilleCity_Gym_Text_180F1D, 4 + msgbox MauvilleCity_Gym_Text_180F1D, MSGBOX_DEFAULT release end @@ -161,35 +161,35 @@ MauvilleCity_Gym_EventScript_1566E1:: @ 81566E1 end MauvilleCity_Gym_EventScript_1566E6:: @ 81566E6 - trainerbattle 0, TRAINER_KIRK, 0, MauvilleCity_Gym_Text_180956, MauvilleCity_Gym_Text_180997 - msgbox MauvilleCity_Gym_Text_1809D1, 6 + trainerbattle_single TRAINER_KIRK, MauvilleCity_Gym_Text_180956, MauvilleCity_Gym_Text_180997 + msgbox MauvilleCity_Gym_Text_1809D1, MSGBOX_AUTOCLOSE end MauvilleCity_Gym_EventScript_1566FD:: @ 81566FD - trainerbattle 0, TRAINER_SHAWN, 0, MauvilleCity_Gym_Text_180A05, MauvilleCity_Gym_Text_180A42 - msgbox MauvilleCity_Gym_Text_180A5E, 6 + trainerbattle_single TRAINER_SHAWN, MauvilleCity_Gym_Text_180A05, MauvilleCity_Gym_Text_180A42 + msgbox MauvilleCity_Gym_Text_180A5E, MSGBOX_AUTOCLOSE end MauvilleCity_Gym_EventScript_156714:: @ 8156714 - trainerbattle 0, TRAINER_BEN, 0, MauvilleCity_Gym_Text_180AE0, MauvilleCity_Gym_Text_180B06 - msgbox MauvilleCity_Gym_Text_180B1D, 6 + trainerbattle_single TRAINER_BEN, MauvilleCity_Gym_Text_180AE0, MauvilleCity_Gym_Text_180B06 + msgbox MauvilleCity_Gym_Text_180B1D, MSGBOX_AUTOCLOSE end MauvilleCity_Gym_EventScript_15672B:: @ 815672B - trainerbattle 0, TRAINER_VIVIAN, 0, MauvilleCity_Gym_Text_180B5A, MauvilleCity_Gym_Text_180B93 - msgbox MauvilleCity_Gym_Text_180BAE, 6 + trainerbattle_single TRAINER_VIVIAN, MauvilleCity_Gym_Text_180B5A, MauvilleCity_Gym_Text_180B93 + msgbox MauvilleCity_Gym_Text_180BAE, MSGBOX_AUTOCLOSE end MauvilleCity_Gym_EventScript_156742:: @ 8156742 lock faceplayer goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_156757 - msgbox MauvilleCity_Gym_Text_180815, 4 + msgbox MauvilleCity_Gym_Text_180815, MSGBOX_DEFAULT release end MauvilleCity_Gym_EventScript_156757:: @ 8156757 - msgbox MauvilleCity_Gym_Text_18091D, 4 + msgbox MauvilleCity_Gym_Text_18091D, MSGBOX_DEFAULT release end @@ -206,11 +206,11 @@ MauvilleCity_Gym_EventScript_156771:: @ 8156771 end MauvilleCity_Gym_EventScript_156781:: @ 8156781 - msgbox MauvilleCity_Gym_Text_180F64, 4 + msgbox MauvilleCity_Gym_Text_180F64, MSGBOX_DEFAULT releaseall end MauvilleCity_Gym_EventScript_15678B:: @ 815678B - msgbox MauvilleCity_Gym_Text_180F4A, 4 + msgbox MauvilleCity_Gym_Text_180F4A, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/MauvilleCity_House1/scripts.inc b/data/maps/MauvilleCity_House1/scripts.inc index 4caaef545..b49e103f3 100644 --- a/data/maps/MauvilleCity_House1/scripts.inc +++ b/data/maps/MauvilleCity_House1/scripts.inc @@ -5,14 +5,14 @@ MauvilleCity_House1_EventScript_1569FD:: @ 81569FD lock faceplayer goto_if_set FLAG_RECEIVED_HM06, MauvilleCity_House1_EventScript_156A29 - msgbox MauvilleCity_House1_Text_181B1A, 4 - giveitem_std ITEM_HM06_ROCK_SMASH + msgbox MauvilleCity_House1_Text_181B1A, MSGBOX_DEFAULT + giveitem ITEM_HM06_ROCK_SMASH setflag FLAG_RECEIVED_HM06 - msgbox MauvilleCity_House1_Text_181B64, 4 + msgbox MauvilleCity_House1_Text_181B64, MSGBOX_DEFAULT release end MauvilleCity_House1_EventScript_156A29:: @ 8156A29 - msgbox MauvilleCity_House1_Text_181BF6, 4 + msgbox MauvilleCity_House1_Text_181BF6, MSGBOX_DEFAULT release end diff --git a/data/maps/MauvilleCity_House2/scripts.inc b/data/maps/MauvilleCity_House2/scripts.inc index 321905148..28b71f3ca 100644 --- a/data/maps/MauvilleCity_House2/scripts.inc +++ b/data/maps/MauvilleCity_House2/scripts.inc @@ -5,7 +5,7 @@ MauvilleCity_House2_EventScript_1572C0:: @ 81572C0 lock faceplayer goto_if_set FLAG_RECEIVED_COIN_CASE, MauvilleCity_House2_EventScript_15733D - msgbox MauvilleCity_House2_Text_18244E, 4 + msgbox MauvilleCity_House2_Text_18244E, MSGBOX_DEFAULT checkitem ITEM_HARBOR_MAIL, 1 compare VAR_RESULT, 1 goto_if_eq MauvilleCity_House2_EventScript_1572E5 @@ -14,9 +14,9 @@ MauvilleCity_House2_EventScript_1572C0:: @ 81572C0 MauvilleCity_House2_EventScript_1572E5:: @ 81572E5 playse SE_PIN - applymovement VAR_LAST_TALKED, MauvilleCity_House2_Movement_1A0833 + applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_LAST_TALKED, MauvilleCity_House2_Movement_1A0835 + applymovement VAR_LAST_TALKED, Common_Movement_Delay48 waitmovement 0 msgbox MauvilleCity_House2_Text_1824D8, MSGBOX_YESNO compare VAR_RESULT, YES @@ -26,19 +26,19 @@ MauvilleCity_House2_EventScript_1572E5:: @ 81572E5 end MauvilleCity_House2_EventScript_15731B:: @ 815731B - msgbox MauvilleCity_House2_Text_182515, 4 - takeitem ITEM_HARBOR_MAIL, 1 - giveitem_std ITEM_COIN_CASE + msgbox MauvilleCity_House2_Text_182515, MSGBOX_DEFAULT + removeitem ITEM_HARBOR_MAIL + giveitem ITEM_COIN_CASE setflag FLAG_RECEIVED_COIN_CASE goto MauvilleCity_House2_EventScript_15733D end MauvilleCity_House2_EventScript_15733D:: @ 815733D - msgbox MauvilleCity_House2_Text_182549, 4 + msgbox MauvilleCity_House2_Text_182549, MSGBOX_DEFAULT release end MauvilleCity_House2_EventScript_157347:: @ 8157347 - msgbox MauvilleCity_House2_Text_182578, 4 + msgbox MauvilleCity_House2_Text_182578, MSGBOX_DEFAULT release end diff --git a/data/maps/MauvilleCity_Mart/scripts.inc b/data/maps/MauvilleCity_Mart/scripts.inc index 0dd66eddf..e2ed4c05e 100644 --- a/data/maps/MauvilleCity_Mart/scripts.inc +++ b/data/maps/MauvilleCity_Mart/scripts.inc @@ -4,10 +4,10 @@ MauvilleCity_Mart_MapScripts:: @ 81573BD MauvilleCity_Mart_EventScript_1573BE:: @ 81573BE lock faceplayer - message MauvilleCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart MauvilleCity_Mart_Items - msgbox MauvilleCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -30,9 +30,9 @@ MauvilleCity_Mart_Items:: @ 81573D8 end MauvilleCity_Mart_EventScript_1573F4:: @ 81573F4 - msgbox MauvilleCity_Mart_Text_1827D3, 2 + msgbox MauvilleCity_Mart_Text_1827D3, MSGBOX_NPC end MauvilleCity_Mart_EventScript_1573FD:: @ 81573FD - msgbox MauvilleCity_Mart_Text_18287F, 2 + msgbox MauvilleCity_Mart_Text_18287F, MSGBOX_NPC end diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc b/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc index 29fcc1278..e5cfd2fb2 100644 --- a/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc @@ -1,10 +1,10 @@ MauvilleCity_PokemonCenter_1F_MapScripts:: @ 8157351 - map_script 3, MauvilleCity_PokemonCenter_1F_MapScript1_157357 + map_script MAP_SCRIPT_ON_TRANSITION, MauvilleCity_PokemonCenter_1F_MapScript1_157357 .byte 0 MauvilleCity_PokemonCenter_1F_MapScript1_157357:: @ 8157357 setrespawn HEAL_LOCATION_MAUVILLE_CITY - call MauvilleCity_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation goto MauvilleCity_PokemonCenter_1F_EventScript_157365 end @@ -14,20 +14,20 @@ MauvilleCity_PokemonCenter_1F_EventScript_157365:: @ 8157365 MauvilleCity_PokemonCenter_1F_EventScript_157369:: @ 8157369 setvar VAR_0x800B, 1 - call MauvilleCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end MauvilleCity_PokemonCenter_1F_EventScript_157377:: @ 8157377 - msgbox MauvilleCity_PokemonCenter_1F_Text_1825BD, 2 + msgbox MauvilleCity_PokemonCenter_1F_Text_1825BD, MSGBOX_NPC end MauvilleCity_PokemonCenter_1F_EventScript_157380:: @ 8157380 - msgbox MauvilleCity_PokemonCenter_1F_Text_182622, 2 + msgbox MauvilleCity_PokemonCenter_1F_Text_182622, MSGBOX_NPC end MauvilleCity_PokemonCenter_1F_EventScript_157389:: @ 8157389 - msgbox MauvilleCity_PokemonCenter_1F_Text_1826A6, 2 + msgbox MauvilleCity_PokemonCenter_1F_Text_1826A6, MSGBOX_NPC end diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc b/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc index e85e80308..02d1a102a 100644 --- a/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ MauvilleCity_PokemonCenter_2F_MapScripts:: @ 8157392 - map_script 2, MauvilleCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, MauvilleCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, MauvilleCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, MauvilleCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, MauvilleCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, MauvilleCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 MauvilleCity_PokemonCenter_2F_EventScript_1573A2:: @ 81573A2 @@ -17,5 +17,5 @@ MauvilleCity_PokemonCenter_2F_EventScript_1573AE:: @ 81573AE end MauvilleCity_PokemonCenter_2F_EventScript_1573B4:: @ 81573B4 - msgbox MauvilleCity_PokemonCenter_2F_Text_182724, 2 + msgbox MauvilleCity_PokemonCenter_2F_Text_182724, MSGBOX_NPC end diff --git a/data/maps/MeteorFalls_1F_1R/scripts.inc b/data/maps/MeteorFalls_1F_1R/scripts.inc index ee2c5b1dc..83d8bbf30 100644 --- a/data/maps/MeteorFalls_1F_1R/scripts.inc +++ b/data/maps/MeteorFalls_1F_1R/scripts.inc @@ -1,37 +1,37 @@ MeteorFalls_1F_1R_MapScripts:: @ 815C490 - map_script 3, MeteorFalls_1F_1R_MapScript1_15C496 + map_script MAP_SCRIPT_ON_TRANSITION, MeteorFalls_1F_1R_MapScript1_15C496 .byte 0 MeteorFalls_1F_1R_MapScript1_15C496:: @ 815C496 - call MeteorFalls_1F_1R_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C lockall - applymovement 255, MeteorFalls_1F_1R_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 30 - applymovement 5, MeteorFalls_1F_1R_Movement_1A0845 + applymovement 5, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_193237, 4 + msgbox MeteorFalls_1F_1R_Text_193237, MSGBOX_DEFAULT closemessage - applymovement 5, MeteorFalls_1F_1R_Movement_1A0841 - applymovement 6, MeteorFalls_1F_1R_Movement_1A0841 + applymovement 5, Common_Movement_WalkInPlaceFastestUp + applymovement 6, Common_Movement_WalkInPlaceFastestUp waitmovement 0 playse SE_PIN - applymovement 5, MeteorFalls_1F_1R_Movement_1A0833 + applymovement 5, Common_Movement_ExclamationMark waitmovement 0 - applymovement 5, MeteorFalls_1F_1R_Movement_1A0835 + applymovement 5, Common_Movement_Delay48 waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_193268, 4 + msgbox MeteorFalls_1F_1R_Text_193268, MSGBOX_DEFAULT closemessage applymovement 5, MeteorFalls_1F_1R_Movement_15C5EE waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_1932C5, 4 + msgbox MeteorFalls_1F_1R_Text_1932C5, MSGBOX_DEFAULT closemessage - applymovement 255, MeteorFalls_1F_1R_Movement_1A083F - applymovement 5, MeteorFalls_1F_1R_Movement_1A083F - applymovement 6, MeteorFalls_1F_1R_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft + applymovement 5, Common_Movement_WalkInPlaceFastestLeft + applymovement 6, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 addobject 7 addobject 8 @@ -40,12 +40,12 @@ MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C applymovement 8, MeteorFalls_1F_1R_Movement_15C60F applymovement 9, MeteorFalls_1F_1R_Movement_15C617 waitmovement 0 - applymovement 5, MeteorFalls_1F_1R_Movement_1A083F - applymovement 6, MeteorFalls_1F_1R_Movement_1A083F + applymovement 5, Common_Movement_WalkInPlaceFastestLeft + applymovement 6, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_193320, 4 + msgbox MeteorFalls_1F_1R_Text_193320, MSGBOX_DEFAULT closemessage - applymovement 255, MeteorFalls_1F_1R_Movement_15C64F + applymovement OBJ_EVENT_ID_PLAYER, MeteorFalls_1F_1R_Movement_15C64F applymovement 5, MeteorFalls_1F_1R_Movement_15C5F1 applymovement 6, MeteorFalls_1F_1R_Movement_15C5FC waitmovement 0 @@ -54,21 +54,21 @@ MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C applymovement 7, MeteorFalls_1F_1R_Movement_15C628 waitmovement 0 .ifdef SAPPHIRE - msgbox MeteorFalls_1F_1R_Text_1933EC, 4 + msgbox MeteorFalls_1F_1R_Text_1933EC, MSGBOX_DEFAULT .else - msgbox MeteorFalls_1F_1R_Text_193584, 4 + msgbox MeteorFalls_1F_1R_Text_193584, MSGBOX_DEFAULT .endif closemessage applymovement 8, MeteorFalls_1F_1R_Movement_15C639 applymovement 9, MeteorFalls_1F_1R_Movement_15C64A waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_193720, 4 - applymovement 7, MeteorFalls_1F_1R_Movement_1A0845 + msgbox MeteorFalls_1F_1R_Text_193720, MSGBOX_DEFAULT + applymovement 7, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_193747, 4 - applymovement 7, MeteorFalls_1F_1R_Movement_1A083F + msgbox MeteorFalls_1F_1R_Text_193747, MSGBOX_DEFAULT + applymovement 7, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox MeteorFalls_1F_1R_Text_1937AA, 4 + msgbox MeteorFalls_1F_1R_Text_1937AA, MSGBOX_DEFAULT closemessage applymovement 7, MeteorFalls_1F_1R_Movement_15C61F applymovement 8, MeteorFalls_1F_1R_Movement_15C62E @@ -85,7 +85,7 @@ MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C MeteorFalls_1F_1R_Movement_15C5EE:: @ 815C5EE walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C5F1:: @ 815C5F1 walk_fast_up @@ -98,7 +98,7 @@ MeteorFalls_1F_1R_Movement_15C5F1:: @ 815C5F1 walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C5FC:: @ 815C5FC walk_fast_up @@ -112,7 +112,7 @@ MeteorFalls_1F_1R_Movement_15C5FC:: @ 815C5FC walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C608:: @ 815C608 walk_right @@ -121,7 +121,7 @@ MeteorFalls_1F_1R_Movement_15C608:: @ 815C608 walk_right walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C60F:: @ 815C60F delay_16 @@ -131,7 +131,7 @@ MeteorFalls_1F_1R_Movement_15C60F:: @ 815C60F walk_right walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C617:: @ 815C617 delay_16 @@ -141,7 +141,7 @@ MeteorFalls_1F_1R_Movement_15C617:: @ 815C617 walk_right walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C61F:: @ 815C61F walk_right @@ -152,7 +152,7 @@ MeteorFalls_1F_1R_Movement_15C61F:: @ 815C61F walk_right walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C628:: @ 815C628 walk_right @@ -160,7 +160,7 @@ MeteorFalls_1F_1R_Movement_15C628:: @ 815C628 walk_up walk_up walk_in_place_fastest_left - end_movement + step_end MeteorFalls_1F_1R_Movement_15C62E:: @ 815C62E walk_up @@ -173,14 +173,14 @@ MeteorFalls_1F_1R_Movement_15C62E:: @ 815C62E walk_right walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C639:: @ 815C639 walk_right walk_right walk_right walk_in_place_fastest_up - end_movement + step_end MeteorFalls_1F_1R_Movement_15C63E:: @ 815C63E walk_up @@ -194,14 +194,14 @@ MeteorFalls_1F_1R_Movement_15C63E:: @ 815C63E walk_right walk_right walk_right - end_movement + step_end MeteorFalls_1F_1R_Movement_15C64A:: @ 815C64A walk_right walk_right walk_right walk_in_place_fastest_up - end_movement + step_end MeteorFalls_1F_1R_Movement_15C64F:: @ 815C64F walk_in_place_fastest_down @@ -210,18 +210,18 @@ MeteorFalls_1F_1R_Movement_15C64F:: @ 815C64F lock_facing_direction walk_left unlock_facing_direction - end_movement + step_end MeteorFalls_1F_1R_EventScript_15C656:: @ 815C656 lock faceplayer goto_if_set FLAG_MET_PROF_COSMO, MeteorFalls_1F_1R_EventScript_15C66E setflag FLAG_MET_PROF_COSMO - msgbox MeteorFalls_1F_1R_Text_1937EB, 4 + msgbox MeteorFalls_1F_1R_Text_1937EB, MSGBOX_DEFAULT release end MeteorFalls_1F_1R_EventScript_15C66E:: @ 815C66E - msgbox MeteorFalls_1F_1R_Text_19396A, 4 + msgbox MeteorFalls_1F_1R_Text_19396A, MSGBOX_DEFAULT release end diff --git a/data/maps/MeteorFalls_1F_2R/scripts.inc b/data/maps/MeteorFalls_1F_2R/scripts.inc index 971b9c285..f0adda971 100644 --- a/data/maps/MeteorFalls_1F_2R/scripts.inc +++ b/data/maps/MeteorFalls_1F_2R/scripts.inc @@ -2,40 +2,40 @@ MeteorFalls_1F_2R_MapScripts:: @ 815C678 .byte 0 MeteorFalls_1F_2R_EventScript_15C679:: @ 815C679 - trainerbattle 0, TRAINER_NICOLAS_1, 0, MeteorFalls_1F_2R_Text_1939C5, MeteorFalls_1F_2R_Text_193A35 + trainerbattle_single TRAINER_NICOLAS_1, MeteorFalls_1F_2R_Text_1939C5, MeteorFalls_1F_2R_Text_193A35 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq MeteorFalls_1F_2R_EventScript_15C6A0 - msgbox MeteorFalls_1F_2R_Text_193A60, 6 + msgbox MeteorFalls_1F_2R_Text_193A60, MSGBOX_AUTOCLOSE end MeteorFalls_1F_2R_EventScript_15C6A0:: @ 815C6A0 - trainerbattle 5, TRAINER_NICOLAS_1, 0, MeteorFalls_1F_2R_Text_193AB3, MeteorFalls_1F_2R_Text_193B21 - msgbox MeteorFalls_1F_2R_Text_193B4C, 6 + trainerbattle_rematch TRAINER_NICOLAS_1, MeteorFalls_1F_2R_Text_193AB3, MeteorFalls_1F_2R_Text_193B21 + msgbox MeteorFalls_1F_2R_Text_193B4C, MSGBOX_AUTOCLOSE end MeteorFalls_1F_2R_EventScript_15C6B7:: @ 815C6B7 - trainerbattle 4, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193BB7, MeteorFalls_1F_2R_Text_193C10, MeteorFalls_1F_2R_Text_193C9F + trainerbattle_double TRAINER_JOHN_AND_JAY_1, MeteorFalls_1F_2R_Text_193BB7, MeteorFalls_1F_2R_Text_193C10, MeteorFalls_1F_2R_Text_193C9F specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq MeteorFalls_1F_2R_EventScript_15C6E2 - msgbox MeteorFalls_1F_2R_Text_193C35, 6 + msgbox MeteorFalls_1F_2R_Text_193C35, MSGBOX_AUTOCLOSE end MeteorFalls_1F_2R_EventScript_15C6E2:: @ 815C6E2 - trainerbattle 7, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193E75, MeteorFalls_1F_2R_Text_193ECE, MeteorFalls_1F_2R_Text_193F59 - msgbox MeteorFalls_1F_2R_Text_193EF3, 6 + trainerbattle_rematch_double TRAINER_JOHN_AND_JAY_1, MeteorFalls_1F_2R_Text_193E75, MeteorFalls_1F_2R_Text_193ECE, MeteorFalls_1F_2R_Text_193F59 + msgbox MeteorFalls_1F_2R_Text_193EF3, MSGBOX_AUTOCLOSE end MeteorFalls_1F_2R_EventScript_15C6FD:: @ 815C6FD - trainerbattle 4, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193D10, MeteorFalls_1F_2R_Text_193D6E, MeteorFalls_1F_2R_Text_193DFB + trainerbattle_double TRAINER_JOHN_AND_JAY_1, MeteorFalls_1F_2R_Text_193D10, MeteorFalls_1F_2R_Text_193D6E, MeteorFalls_1F_2R_Text_193DFB specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq MeteorFalls_1F_2R_EventScript_15C728 - msgbox MeteorFalls_1F_2R_Text_193D9A, 6 + msgbox MeteorFalls_1F_2R_Text_193D9A, MSGBOX_AUTOCLOSE end MeteorFalls_1F_2R_EventScript_15C728:: @ 815C728 - trainerbattle 7, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193FCA, MeteorFalls_1F_2R_Text_19403A, MeteorFalls_1F_2R_Text_1940DF - msgbox MeteorFalls_1F_2R_Text_194066, 6 + trainerbattle_rematch_double TRAINER_JOHN_AND_JAY_1, MeteorFalls_1F_2R_Text_193FCA, MeteorFalls_1F_2R_Text_19403A, MeteorFalls_1F_2R_Text_1940DF + msgbox MeteorFalls_1F_2R_Text_194066, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MossdeepCity/map.json b/data/maps/MossdeepCity/map.json index c9238ec9a..4c6f537c6 100644 --- a/data/maps/MossdeepCity/map.json +++ b/data/maps/MossdeepCity/map.json @@ -278,7 +278,7 @@ "y": 16, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MossdeepCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -286,7 +286,7 @@ "y": 18, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MossdeepCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -302,7 +302,7 @@ "y": 16, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MossdeepCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -310,7 +310,7 @@ "y": 18, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "MossdeepCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", diff --git a/data/maps/MossdeepCity/scripts.inc b/data/maps/MossdeepCity/scripts.inc index d34944bb6..470c95630 100644 --- a/data/maps/MossdeepCity/scripts.inc +++ b/data/maps/MossdeepCity/scripts.inc @@ -1,5 +1,5 @@ MossdeepCity_MapScripts:: @ 814CF92 - map_script 3, MossdeepCity_MapScript1_14CF98 + map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_MapScript1_14CF98 .byte 0 MossdeepCity_MapScript1_14CF98:: @ 814CF98 @@ -7,47 +7,47 @@ MossdeepCity_MapScript1_14CF98:: @ 814CF98 clearflag FLAG_MOSSDEEP_GYM_SWITCH_2 clearflag FLAG_MOSSDEEP_GYM_SWITCH_3 clearflag FLAG_MOSSDEEP_GYM_SWITCH_4 - call_if_set FLAG_SYS_WEATHER_CTRL, MossdeepCity_EventScript_1A02C1 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather end MossdeepCity_EventScript_14CFAE:: @ 814CFAE - msgbox MossdeepCity_Text_169266, 2 + msgbox MossdeepCity_Text_169266, MSGBOX_NPC end MossdeepCity_EventScript_14CFB7:: @ 814CFB7 - msgbox MossdeepCity_Text_1692A1, 2 + msgbox MossdeepCity_Text_1692A1, MSGBOX_NPC end MossdeepCity_EventScript_14CFC0:: @ 814CFC0 - msgbox MossdeepCity_Text_1691F2, 2 + msgbox MossdeepCity_Text_1691F2, MSGBOX_NPC end MossdeepCity_EventScript_14CFC9:: @ 814CFC9 - msgbox MossdeepCity_Text_169370, 2 + msgbox MossdeepCity_Text_169370, MSGBOX_NPC end MossdeepCity_EventScript_14CFD2:: @ 814CFD2 - msgbox MossdeepCity_Text_169314, 2 + msgbox MossdeepCity_Text_169314, MSGBOX_NPC end MossdeepCity_EventScript_14CFDB:: @ 814CFDB - msgbox MossdeepCity_Text_1694DA, 2 + msgbox MossdeepCity_Text_1694DA, MSGBOX_NPC end MossdeepCity_EventScript_14CFE4:: @ 814CFE4 - msgbox MossdeepCity_Text_1695D3, 3 + msgbox MossdeepCity_Text_1695D3, MSGBOX_SIGN end MossdeepCity_EventScript_14CFED:: @ 814CFED - msgbox MossdeepCity_Text_1695E6, 3 + msgbox MossdeepCity_Text_1695E6, MSGBOX_SIGN end MossdeepCity_EventScript_14CFF6:: @ 814CFF6 - msgbox MossdeepCity_Text_16962F, 3 + msgbox MossdeepCity_Text_16962F, MSGBOX_SIGN end MossdeepCity_EventScript_14CFFF:: @ 814CFFF - msgbox MossdeepCity_Text_16965C, 3 + msgbox MossdeepCity_Text_16965C, MSGBOX_SIGN end MossdeepCity_EventScript_14D008:: @ 814D008 @@ -58,8 +58,8 @@ MossdeepCity_EventScript_14D008:: @ 814D008 MossdeepCity_EventScript_14D011:: @ 814D011 lock faceplayer - msgbox MossdeepCity_Text_16944E, 4 - applymovement VAR_LAST_TALKED, MossdeepCity_Movement_1A083D + msgbox MossdeepCity_Text_16944E, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -71,20 +71,20 @@ MossdeepCity_EventScript_14D027:: @ 814D027 msgbox MossdeepCity_Text_1690A9, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq MossdeepCity_EventScript_14D073 - msgbox MossdeepCity_Text_169117, 4 - giveitem_std ITEM_KINGS_ROCK + msgbox MossdeepCity_Text_169117, MSGBOX_DEFAULT + giveitem ITEM_KINGS_ROCK compare VAR_RESULT, 0 - goto_if_eq MossdeepCity_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_KINGS_ROCK release end MossdeepCity_EventScript_14D069:: @ 814D069 - msgbox MossdeepCity_Text_16916F, 4 + msgbox MossdeepCity_Text_16916F, MSGBOX_DEFAULT release end MossdeepCity_EventScript_14D073:: @ 814D073 - msgbox MossdeepCity_Text_1691A7, 4 + msgbox MossdeepCity_Text_1691A7, MSGBOX_DEFAULT release end diff --git a/data/maps/MossdeepCity_GameCorner_1F/scripts.inc b/data/maps/MossdeepCity_GameCorner_1F/scripts.inc index 38366ac43..d8f69554c 100644 --- a/data/maps/MossdeepCity_GameCorner_1F/scripts.inc +++ b/data/maps/MossdeepCity_GameCorner_1F/scripts.inc @@ -1,7 +1,7 @@ MossdeepCity_GameCorner_1F_MapScripts:: @ 815AC52 - map_script 1, MossdeepCity_GameCorner_1F_MapScript1_15AC62 - map_script 3, MossdeepCity_GameCorner_1F_MapScript1_15AC84 - map_script 2, MossdeepCity_GameCorner_1F_MapScript2_15ACBB + map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_GameCorner_1F_MapScript1_15AC62 + map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_GameCorner_1F_MapScript1_15AC84 + map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_GameCorner_1F_MapScript2_15ACBB .byte 0 MossdeepCity_GameCorner_1F_MapScript1_15AC62:: @ 815AC62 @@ -42,12 +42,12 @@ MossdeepCity_GameCorner_1F_MapScript2_15ACBB:: @ 815ACBB MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5 lockall - applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AD3D + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_GameCorner_1F_Movement_15AD3D waitmovement 0 applymovement 1, MossdeepCity_GameCorner_1F_Movement_15AD3F waitmovement 0 moveobjectoffscreen 1 - applymovement 255, MossdeepCity_GameCorner_1F_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 compare VAR_GAME_CORNER_STATE, 1 call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD22 @@ -61,32 +61,32 @@ MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5 end MossdeepCity_GameCorner_1F_EventScript_15AD22:: @ 815AD22 - msgbox MossdeepCity_GameCorner_1F_Text_18E80E, 4 + msgbox MossdeepCity_GameCorner_1F_Text_18E80E, MSGBOX_DEFAULT return MossdeepCity_GameCorner_1F_EventScript_15AD2B:: @ 815AD2B - msgbox MossdeepCity_GameCorner_1F_Text_18E859, 4 + msgbox MossdeepCity_GameCorner_1F_Text_18E859, MSGBOX_DEFAULT return MossdeepCity_GameCorner_1F_EventScript_15AD34:: @ 815AD34 - msgbox MossdeepCity_GameCorner_1F_Text_18E7B1, 4 + msgbox MossdeepCity_GameCorner_1F_Text_18E7B1, MSGBOX_DEFAULT return MossdeepCity_GameCorner_1F_Movement_15AD3D:: @ 815AD3D walk_down - end_movement + step_end MossdeepCity_GameCorner_1F_Movement_15AD3F:: @ 815AD3F walk_right walk_in_place_fastest_down - end_movement + step_end MossdeepCity_GameCorner_1F_EventScript_15AD42:: @ 815AD42 lock faceplayer compare VAR_TEMP_1, 1 goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD59 - msgbox MossdeepCity_GameCorner_1F_Text_18E59A, 4 + msgbox MossdeepCity_GameCorner_1F_Text_18E59A, MSGBOX_DEFAULT release end @@ -103,13 +103,13 @@ MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59 compare VAR_RESULT, NO call_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8 special LoadPlayerParty - call S_DoSaveDialog + call Common_EventScript_SaveGame compare VAR_RESULT, 0 goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8 erasebox 0, 0, 15, 10 special SavePlayerParty special ReducePlayerPartyToThree - msgbox MossdeepCity_GameCorner_1F_Text_18E777, 4 + msgbox MossdeepCity_GameCorner_1F_Text_18E777, MSGBOX_DEFAULT closemessage compare VAR_FACING, 2 call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AE04 @@ -124,32 +124,32 @@ MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59 MossdeepCity_GameCorner_1F_EventScript_15ADE8:: @ 815ADE8 special LoadPlayerParty - msgbox MossdeepCity_GameCorner_1F_Text_18E698, 4 + msgbox MossdeepCity_GameCorner_1F_Text_18E698, MSGBOX_DEFAULT release end MossdeepCity_GameCorner_1F_EventScript_15ADF5:: @ 815ADF5 - msgbox MossdeepCity_GameCorner_1F_Text_18E6DA, 4 - fadescreen 1 + msgbox MossdeepCity_GameCorner_1F_Text_18E6DA, MSGBOX_DEFAULT + fadescreen FADE_TO_BLACK special sub_80C5568 waitstate return MossdeepCity_GameCorner_1F_EventScript_15AE04:: @ 815AE04 applymovement VAR_LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46 - applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AE3A + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_GameCorner_1F_Movement_15AE3A waitmovement 0 return MossdeepCity_GameCorner_1F_EventScript_15AE16:: @ 815AE16 applymovement VAR_LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE49 - applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AE3E + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_GameCorner_1F_Movement_15AE3E waitmovement 0 return MossdeepCity_GameCorner_1F_EventScript_15AE28:: @ 815AE28 applymovement VAR_LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46 - applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AE42 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_GameCorner_1F_Movement_15AE42 waitmovement 0 return @@ -157,30 +157,30 @@ MossdeepCity_GameCorner_1F_Movement_15AE3A:: @ 815AE3A delay_16 walk_up walk_up - end_movement + step_end MossdeepCity_GameCorner_1F_Movement_15AE3E:: @ 815AE3E delay_16 walk_right walk_up - end_movement + step_end MossdeepCity_GameCorner_1F_Movement_15AE42:: @ 815AE42 delay_16 walk_left walk_up - end_movement + step_end MossdeepCity_GameCorner_1F_Movement_15AE46:: @ 815AE46 walk_left walk_in_place_fastest_right - end_movement + step_end MossdeepCity_GameCorner_1F_Movement_15AE49:: @ 815AE49 walk_right walk_in_place_fastest_left - end_movement + step_end MossdeepCity_GameCorner_1F_EventScript_15AE4C:: @ 815AE4C - msgbox MossdeepCity_GameCorner_1F_Text_18E631, 3 + msgbox MossdeepCity_GameCorner_1F_Text_18E631, MSGBOX_SIGN end diff --git a/data/maps/MossdeepCity_GameCorner_B1F/scripts.inc b/data/maps/MossdeepCity_GameCorner_B1F/scripts.inc index aa604b493..fecf1060f 100644 --- a/data/maps/MossdeepCity_GameCorner_B1F/scripts.inc +++ b/data/maps/MossdeepCity_GameCorner_B1F/scripts.inc @@ -1,6 +1,6 @@ MossdeepCity_GameCorner_B1F_MapScripts:: @ 815AE55 - map_script 3, MossdeepCity_GameCorner_B1F_MapScript1_15AE60 - map_script 2, MossdeepCity_GameCorner_B1F_MapScript2_15AE64 + map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_GameCorner_B1F_MapScript1_15AE60 + map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_GameCorner_B1F_MapScript2_15AE64 .byte 0 MossdeepCity_GameCorner_B1F_MapScript1_15AE60:: @ 815AE60 @@ -13,10 +13,10 @@ MossdeepCity_GameCorner_B1F_MapScript2_15AE64:: @ 815AE64 MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E lockall - applymovement 255, MossdeepCity_GameCorner_B1F_Movement_15AEF9 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_GameCorner_B1F_Movement_15AEF9 waitmovement 0 special PrintEReaderTrainerGreeting - msgbox gStringVar4, 4 + msgbox gStringVar4, MSGBOX_DEFAULT closemessage setvar VAR_0x8004, 2 setvar VAR_0x8005, 0 @@ -30,7 +30,7 @@ MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E call_if_eq MossdeepCity_GameCorner_B1F_EventScript_15AEEE closemessage special ScrSpecial_HealPlayerParty - applymovement 255, MossdeepCity_GameCorner_B1F_Movement_15AEFF + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_GameCorner_B1F_Movement_15AEFF waitmovement 0 special LoadPlayerParty setvar VAR_TEMP_1, 1 @@ -41,7 +41,7 @@ MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E MossdeepCity_GameCorner_B1F_EventScript_15AED5:: @ 815AED5 setvar VAR_GAME_CORNER_STATE, 3 - msgbox MossdeepCity_GameCorner_B1F_Text_18E796, 4 + msgbox MossdeepCity_GameCorner_B1F_Text_18E796, MSGBOX_DEFAULT return MossdeepCity_GameCorner_B1F_EventScript_15AEE3:: @ 815AEE3 @@ -64,7 +64,7 @@ MossdeepCity_GameCorner_B1F_Movement_15AEF9:: @ 815AEF9 walk_down walk_right walk_right - end_movement + step_end MossdeepCity_GameCorner_B1F_Movement_15AEFF:: @ 815AEFF walk_left @@ -74,4 +74,4 @@ MossdeepCity_GameCorner_B1F_Movement_15AEFF:: @ 815AEFF walk_up walk_up delay_8 - end_movement + step_end diff --git a/data/maps/MossdeepCity_Gym/scripts.inc b/data/maps/MossdeepCity_Gym/scripts.inc index 695953c38..bc86b3ead 100644 --- a/data/maps/MossdeepCity_Gym/scripts.inc +++ b/data/maps/MossdeepCity_Gym/scripts.inc @@ -1,5 +1,5 @@ MossdeepCity_Gym_MapScripts:: @ 815A4D3 - map_script 1, MossdeepCity_Gym_MapScript1_15A4D9 + map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_Gym_MapScript1_15A4D9 .byte 0 MossdeepCity_Gym_MapScript1_15A4D9:: @ 815A4D9 @@ -45,32 +45,32 @@ MossdeepCity_Gym_EventScript_15A558:: @ 815A558 end MossdeepCity_Gym_EventScript_15A56B:: @ 815A56B - trainerbattle 8, TRAINER_TATE_AND_LIZA, 0, MossdeepCity_Gym_Text_18CF02, MossdeepCity_Gym_Text_18D077, MossdeepCity_Gym_Text_18D324, MossdeepCity_Gym_EventScript_15A594 + trainerbattle_double TRAINER_TATE_AND_LIZA, MossdeepCity_Gym_Text_18CF02, MossdeepCity_Gym_Text_18D077, MossdeepCity_Gym_Text_18D324, MossdeepCity_Gym_EventScript_15A594, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM04, MossdeepCity_Gym_EventScript_15A5C6 - msgbox MossdeepCity_Gym_Text_18D273, 4 + msgbox MossdeepCity_Gym_Text_18D273, MSGBOX_DEFAULT release end MossdeepCity_Gym_EventScript_15A594:: @ 815A594 message MossdeepCity_Gym_Text_18D0F9 waitmessage - call MossdeepCity_Gym_EventScript_1A02C5 - msgbox MossdeepCity_Gym_Text_18D128, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox MossdeepCity_Gym_Text_18D128, MSGBOX_DEFAULT setflag FLAG_DEFEATED_MOSSDEEP_GYM setflag FLAG_BADGE07_GET clearflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD clearflag FLAG_UNKNOWN_393 setvar VAR_0x8008, 7 - call MossdeepCity_Gym_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers clearflag FLAG_HIDE_WORKERS_SLATEPORT_HARBOR goto MossdeepCity_Gym_EventScript_15A5C6 end MossdeepCity_Gym_EventScript_15A5C6:: @ 815A5C6 - giveitem_std ITEM_TM04_CALM_MIND + giveitem ITEM_TM04_CALM_MIND compare VAR_RESULT, 0 - goto_if_eq MossdeepCity_Gym_EventScript_1A029B - msgbox MossdeepCity_Gym_Text_18D1CF, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox MossdeepCity_Gym_Text_18D1CF, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM04 release end @@ -79,7 +79,7 @@ MossdeepCity_Gym_EventScript_15A5EA:: @ 815A5EA lockall goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_15A621 setflag FLAG_MOSSDEEP_GYM_SWITCH_1 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 5, 5, METATILE_MossdeepGym_RedArrow_Right, 0 setmetatile 2, 7, METATILE_MossdeepGym_Switch_Down, 1 @@ -94,7 +94,7 @@ MossdeepCity_Gym_EventScript_15A619:: @ 815A619 MossdeepCity_Gym_EventScript_15A621:: @ 815A621 clearflag FLAG_MOSSDEEP_GYM_SWITCH_1 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 5, 5, METATILE_MossdeepGym_RedArrow_Left, 0 setmetatile 2, 7, METATILE_MossdeepGym_Switch_Up, 1 @@ -105,7 +105,7 @@ MossdeepCity_Gym_EventScript_15A646:: @ 815A646 lockall goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_15A675 setflag FLAG_MOSSDEEP_GYM_SWITCH_2 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 8, 14, METATILE_MossdeepGym_RedArrow_Right, 0 setmetatile 8, 10, METATILE_MossdeepGym_Switch_Down, 1 @@ -114,7 +114,7 @@ MossdeepCity_Gym_EventScript_15A646:: @ 815A646 MossdeepCity_Gym_EventScript_15A675:: @ 815A675 clearflag FLAG_MOSSDEEP_GYM_SWITCH_2 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 8, 14, METATILE_MossdeepGym_RedArrow_Down, 0 setmetatile 8, 10, METATILE_MossdeepGym_Switch_Up, 1 @@ -125,7 +125,7 @@ MossdeepCity_Gym_EventScript_15A69A:: @ 815A69A lockall goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_15A6C9 setflag FLAG_MOSSDEEP_GYM_SWITCH_3 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 15, 17, METATILE_MossdeepGym_RedArrow_Left, 0 setmetatile 17, 15, METATILE_MossdeepGym_Switch_Down, 1 @@ -134,7 +134,7 @@ MossdeepCity_Gym_EventScript_15A69A:: @ 815A69A MossdeepCity_Gym_EventScript_15A6C9:: @ 815A6C9 clearflag FLAG_MOSSDEEP_GYM_SWITCH_3 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 15, 17, METATILE_MossdeepGym_RedArrow_Right, 0 setmetatile 17, 15, METATILE_MossdeepGym_Switch_Up, 1 @@ -145,7 +145,7 @@ MossdeepCity_Gym_EventScript_15A6EE:: @ 815A6EE lockall goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_15A71D setflag FLAG_MOSSDEEP_GYM_SWITCH_4 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 1, 23, METATILE_MossdeepGym_RedArrow_Up, 0 setmetatile 5, 24, METATILE_MossdeepGym_Switch_Down, 1 @@ -154,7 +154,7 @@ MossdeepCity_Gym_EventScript_15A6EE:: @ 815A6EE MossdeepCity_Gym_EventScript_15A71D:: @ 815A71D clearflag FLAG_MOSSDEEP_GYM_SWITCH_4 - applymovement 255, MossdeepCity_Gym_Movement_15A7F7 + applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Gym_Movement_15A7F7 waitmovement 0 setmetatile 1, 23, METATILE_MossdeepGym_RedArrow_Right, 0 setmetatile 5, 24, METATILE_MossdeepGym_Switch_Up, 1 @@ -169,52 +169,52 @@ MossdeepCity_Gym_EventScript_15A742:: @ 815A742 end MossdeepCity_Gym_EventScript_15A74E:: @ 815A74E - trainerbattle 0, TRAINER_PRESTON, 0, MossdeepCity_Gym_Text_18C96A, MossdeepCity_Gym_Text_18C9BA - msgbox MossdeepCity_Gym_Text_18C9E1, 6 + trainerbattle_single TRAINER_PRESTON, MossdeepCity_Gym_Text_18C96A, MossdeepCity_Gym_Text_18C9BA + msgbox MossdeepCity_Gym_Text_18C9E1, MSGBOX_AUTOCLOSE end MossdeepCity_Gym_EventScript_15A765:: @ 815A765 - trainerbattle 0, TRAINER_VIRGIL, 0, MossdeepCity_Gym_Text_18CA10, MossdeepCity_Gym_Text_18CA28 - msgbox MossdeepCity_Gym_Text_18CA48, 6 + trainerbattle_single TRAINER_VIRGIL, MossdeepCity_Gym_Text_18CA10, MossdeepCity_Gym_Text_18CA28 + msgbox MossdeepCity_Gym_Text_18CA48, MSGBOX_AUTOCLOSE end MossdeepCity_Gym_EventScript_15A77C:: @ 815A77C - trainerbattle 0, TRAINER_FRITZ, 0, MossdeepCity_Gym_Text_18CAC0, MossdeepCity_Gym_Text_18CB46 - msgbox MossdeepCity_Gym_Text_18CB77, 6 + trainerbattle_single TRAINER_FRITZ, MossdeepCity_Gym_Text_18CAC0, MossdeepCity_Gym_Text_18CB46 + msgbox MossdeepCity_Gym_Text_18CB77, MSGBOX_AUTOCLOSE end MossdeepCity_Gym_EventScript_15A793:: @ 815A793 - trainerbattle 0, TRAINER_HANNAH, 0, MossdeepCity_Gym_Text_18CC1E, MossdeepCity_Gym_Text_18CC83 - msgbox MossdeepCity_Gym_Text_18CC9B, 6 + trainerbattle_single TRAINER_HANNAH, MossdeepCity_Gym_Text_18CC1E, MossdeepCity_Gym_Text_18CC83 + msgbox MossdeepCity_Gym_Text_18CC9B, MSGBOX_AUTOCLOSE end MossdeepCity_Gym_EventScript_15A7AA:: @ 815A7AA - trainerbattle 0, TRAINER_SAMANTHA, 0, MossdeepCity_Gym_Text_18CD14, MossdeepCity_Gym_Text_18CD66 - msgbox MossdeepCity_Gym_Text_18CD73, 6 + trainerbattle_single TRAINER_SAMANTHA, MossdeepCity_Gym_Text_18CD14, MossdeepCity_Gym_Text_18CD66 + msgbox MossdeepCity_Gym_Text_18CD73, MSGBOX_AUTOCLOSE end MossdeepCity_Gym_EventScript_15A7C1:: @ 815A7C1 - trainerbattle 0, TRAINER_MAURA, 0, MossdeepCity_Gym_Text_18CDE0, MossdeepCity_Gym_Text_18CE47 - msgbox MossdeepCity_Gym_Text_18CE6C, 6 + trainerbattle_single TRAINER_MAURA, MossdeepCity_Gym_Text_18CDE0, MossdeepCity_Gym_Text_18CE47 + msgbox MossdeepCity_Gym_Text_18CE6C, MSGBOX_AUTOCLOSE end MossdeepCity_Gym_EventScript_15A7D8:: @ 815A7D8 lock faceplayer goto_if_set FLAG_DEFEATED_MOSSDEEP_GYM, MossdeepCity_Gym_EventScript_15A7ED - msgbox MossdeepCity_Gym_Text_18C7E3, 4 + msgbox MossdeepCity_Gym_Text_18C7E3, MSGBOX_DEFAULT release end MossdeepCity_Gym_EventScript_15A7ED:: @ 815A7ED - msgbox MossdeepCity_Gym_Text_18C938, 4 + msgbox MossdeepCity_Gym_Text_18C938, MSGBOX_DEFAULT release end MossdeepCity_Gym_Movement_15A7F7:: @ 815A7F7 delay_16 delay_16 - end_movement + step_end MossdeepCity_Gym_EventScript_15A7FA:: @ 815A7FA lockall @@ -229,11 +229,11 @@ MossdeepCity_Gym_EventScript_15A80A:: @ 815A80A end MossdeepCity_Gym_EventScript_15A81A:: @ 815A81A - msgbox MossdeepCity_Gym_Text_18D424, 4 + msgbox MossdeepCity_Gym_Text_18D424, MSGBOX_DEFAULT releaseall end MossdeepCity_Gym_EventScript_15A824:: @ 815A824 - msgbox MossdeepCity_Gym_Text_18D40A, 4 + msgbox MossdeepCity_Gym_Text_18D40A, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/MossdeepCity_House1/scripts.inc b/data/maps/MossdeepCity_House1/scripts.inc index 12b2bc2a5..585120fea 100644 --- a/data/maps/MossdeepCity_House1/scripts.inc +++ b/data/maps/MossdeepCity_House1/scripts.inc @@ -5,19 +5,19 @@ MossdeepCity_House1_EventScript_15A82F:: @ 815A82F lock faceplayer bufferleadmonspeciesname 0 - msgbox MossdeepCity_House1_Text_18D465, 4 + msgbox MossdeepCity_House1_Text_18D465, MSGBOX_DEFAULT specialvar VAR_RESULT, GetPokeblockNameByMonNature compare VAR_RESULT, 0 goto_if_eq MossdeepCity_House1_EventScript_15A855 - msgbox MossdeepCity_House1_Text_18D475, 4 + msgbox MossdeepCity_House1_Text_18D475, MSGBOX_DEFAULT release end MossdeepCity_House1_EventScript_15A855:: @ 815A855 - msgbox MossdeepCity_House1_Text_18D4C0, 4 + msgbox MossdeepCity_House1_Text_18D4C0, MSGBOX_DEFAULT release end MossdeepCity_House1_EventScript_15A85F:: @ 815A85F - msgbox MossdeepCity_House1_Text_18D4F1, 2 + msgbox MossdeepCity_House1_Text_18D4F1, MSGBOX_NPC end diff --git a/data/maps/MossdeepCity_House2/scripts.inc b/data/maps/MossdeepCity_House2/scripts.inc index 53cb4511b..c88f644d8 100644 --- a/data/maps/MossdeepCity_House2/scripts.inc +++ b/data/maps/MossdeepCity_House2/scripts.inc @@ -2,11 +2,11 @@ MossdeepCity_House2_MapScripts:: @ 815A868 .byte 0 MossdeepCity_House2_EventScript_15A869:: @ 815A869 - msgbox MossdeepCity_House2_Text_18D536, 2 + msgbox MossdeepCity_House2_Text_18D536, MSGBOX_NPC end MossdeepCity_House2_EventScript_15A872:: @ 815A872 - msgbox MossdeepCity_House2_Text_18D596, 2 + msgbox MossdeepCity_House2_Text_18D596, MSGBOX_NPC end MossdeepCity_House2_EventScript_15A87B:: @ 815A87B @@ -14,7 +14,7 @@ MossdeepCity_House2_EventScript_15A87B:: @ 815A87B faceplayer waitse playmoncry SPECIES_WINGULL, 0 - msgbox MossdeepCity_House2_Text_18D61E, 4 + msgbox MossdeepCity_House2_Text_18D61E, MSGBOX_DEFAULT waitmoncry closemessage setflag FLAG_WINGULL_DELIVERED_MAIL @@ -44,11 +44,11 @@ MossdeepCity_House2_Movement_15A8C4:: @ 815A8C4 walk_fast_left walk_fast_down delay_8 - end_movement + step_end MossdeepCity_House2_Movement_15A8CB:: @ 815A8CB walk_fast_down walk_fast_down walk_fast_down delay_8 - end_movement + step_end diff --git a/data/maps/MossdeepCity_House3/scripts.inc b/data/maps/MossdeepCity_House3/scripts.inc index ead159df5..68e3e28b2 100644 --- a/data/maps/MossdeepCity_House3/scripts.inc +++ b/data/maps/MossdeepCity_House3/scripts.inc @@ -8,19 +8,19 @@ MossdeepCity_House3_EventScript_15A972:: @ 815A972 msgbox MossdeepCity_House3_Text_18D909, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq MossdeepCity_House3_EventScript_15A9BB - msgbox MossdeepCity_House3_Text_18D9A9, 4 - giveitem_std ITEM_SUPER_ROD + msgbox MossdeepCity_House3_Text_18D9A9, MSGBOX_DEFAULT + giveitem ITEM_SUPER_ROD setflag FLAG_RECEIVED_SUPER_ROD - msgbox MossdeepCity_House3_Text_18D9E3, 4 + msgbox MossdeepCity_House3_Text_18D9E3, MSGBOX_DEFAULT release end MossdeepCity_House3_EventScript_15A9B1:: @ 815A9B1 - msgbox MossdeepCity_House3_Text_18DA44, 4 + msgbox MossdeepCity_House3_Text_18DA44, MSGBOX_DEFAULT release end MossdeepCity_House3_EventScript_15A9BB:: @ 815A9BB - msgbox MossdeepCity_House3_Text_18DA26, 4 + msgbox MossdeepCity_House3_Text_18DA26, MSGBOX_DEFAULT release end diff --git a/data/maps/MossdeepCity_House4/scripts.inc b/data/maps/MossdeepCity_House4/scripts.inc index dc5063c15..42acadb4a 100644 --- a/data/maps/MossdeepCity_House4/scripts.inc +++ b/data/maps/MossdeepCity_House4/scripts.inc @@ -5,12 +5,12 @@ MossdeepCity_House4_EventScript_15AB31:: @ 815AB31 lock faceplayer goto_if_set FLAG_SYS_GAME_CLEAR, MossdeepCity_House4_EventScript_15AB46 - msgbox MossdeepCity_House4_Text_18E0E3, 4 + msgbox MossdeepCity_House4_Text_18E0E3, MSGBOX_DEFAULT release end MossdeepCity_House4_EventScript_15AB46:: @ 815AB46 - msgbox MossdeepCity_House4_Text_18E125, 4 + msgbox MossdeepCity_House4_Text_18E125, MSGBOX_DEFAULT release end @@ -21,12 +21,12 @@ MossdeepCity_House4_EventScript_15AB50:: @ 815AB50 compare VAR_RESULT, 0 goto_if_eq MossdeepCity_House4_EventScript_15AB6D special GetSecretBaseNearbyMapName - msgbox MossdeepCity_House4_Text_18E17E, 4 + msgbox MossdeepCity_House4_Text_18E17E, MSGBOX_DEFAULT release end MossdeepCity_House4_EventScript_15AB6D:: @ 815AB6D - msgbox MossdeepCity_House4_Text_18E1A7, 4 + msgbox MossdeepCity_House4_Text_18E1A7, MSGBOX_DEFAULT release end @@ -35,7 +35,7 @@ MossdeepCity_House4_EventScript_15AB77:: @ 815AB77 faceplayer waitse playmoncry SPECIES_SKITTY, 0 - msgbox MossdeepCity_House4_Text_18E1E1, 4 + msgbox MossdeepCity_House4_Text_18E1E1, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/MossdeepCity_Mart/scripts.inc b/data/maps/MossdeepCity_Mart/scripts.inc index ce5845c81..5e28e192d 100644 --- a/data/maps/MossdeepCity_Mart/scripts.inc +++ b/data/maps/MossdeepCity_Mart/scripts.inc @@ -4,10 +4,10 @@ MossdeepCity_Mart_MapScripts:: @ 815A925 MossdeepCity_Mart_EventScript_15A926:: @ 815A926 lock faceplayer - message MossdeepCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart MossdeepCity_Mart_Items - msgbox MossdeepCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -27,13 +27,13 @@ MossdeepCity_Mart_Items:: @ 815A940 end MossdeepCity_Mart_EventScript_15A956:: @ 815A956 - msgbox MossdeepCity_Mart_Text_18D758, 2 + msgbox MossdeepCity_Mart_Text_18D758, MSGBOX_NPC end MossdeepCity_Mart_EventScript_15A95F:: @ 815A95F - msgbox MossdeepCity_Mart_Text_18D7E7, 2 + msgbox MossdeepCity_Mart_Text_18D7E7, MSGBOX_NPC end MossdeepCity_Mart_EventScript_15A968:: @ 815A968 - msgbox MossdeepCity_Mart_Text_18D841, 2 + msgbox MossdeepCity_Mart_Text_18D841, MSGBOX_NPC end diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc b/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc index 5fe72062f..c0655f948 100644 --- a/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc @@ -1,5 +1,5 @@ MossdeepCity_PokemonCenter_1F_MapScripts:: @ 815A8D0 - map_script 3, MossdeepCity_PokemonCenter_1F_MapScript1_15A8D6 + map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_PokemonCenter_1F_MapScript1_15A8D6 .byte 0 MossdeepCity_PokemonCenter_1F_MapScript1_15A8D6:: @ 815A8D6 @@ -8,16 +8,16 @@ MossdeepCity_PokemonCenter_1F_MapScript1_15A8D6:: @ 815A8D6 MossdeepCity_PokemonCenter_1F_EventScript_15A8DA:: @ 815A8DA setvar VAR_0x800B, 1 - call MossdeepCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end MossdeepCity_PokemonCenter_1F_EventScript_15A8E8:: @ 815A8E8 - msgbox MossdeepCity_PokemonCenter_1F_Text_18D62F, 2 + msgbox MossdeepCity_PokemonCenter_1F_Text_18D62F, MSGBOX_NPC end MossdeepCity_PokemonCenter_1F_EventScript_15A8F1:: @ 815A8F1 - msgbox MossdeepCity_PokemonCenter_1F_Text_18D69A, 2 + msgbox MossdeepCity_PokemonCenter_1F_Text_18D69A, MSGBOX_NPC end diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc b/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc index a88147c08..996ba0a9e 100644 --- a/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc @@ -1,11 +1,11 @@ MossdeepCity_PokemonCenter_2F_MapScripts:: @ 815A8FA - map_script 2, MossdeepCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, MossdeepCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, MossdeepCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, MossdeepCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 MossdeepCity_PokemonCenter_2F_EventScript_15A90A:: @ 815A90A - msgbox MossdeepCity_PokemonCenter_2F_Text_18D6F5, 2 + msgbox MossdeepCity_PokemonCenter_2F_Text_18D6F5, MSGBOX_NPC end MossdeepCity_PokemonCenter_2F_EventScript_15A913:: @ 815A913 diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc b/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc index 7ac7d5f4d..02e1a8660 100644 --- a/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc +++ b/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc @@ -4,7 +4,7 @@ MossdeepCity_SpaceCenter_1F_MapScripts:: @ 815AB8A MossdeepCity_SpaceCenter_1F_EventScript_15AB8B:: @ 815AB8B lock faceplayer - dodailyevents + dotimebasedevents specialvar VAR_RESULT, GetWeekCount buffernumberstring 0, VAR_RESULT compare VAR_RESULT, 0 @@ -12,51 +12,51 @@ MossdeepCity_SpaceCenter_1F_EventScript_15AB8B:: @ 815AB8B compare VAR_RESULT, 1 call_if_ge MossdeepCity_SpaceCenter_1F_EventScript_15ABC3 closemessage - applymovement VAR_LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end MossdeepCity_SpaceCenter_1F_EventScript_15ABBA:: @ 815ABBA - msgbox MossdeepCity_SpaceCenter_1F_Text_18E1F3, 4 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E1F3, MSGBOX_DEFAULT return MossdeepCity_SpaceCenter_1F_EventScript_15ABC3:: @ 815ABC3 - msgbox MossdeepCity_SpaceCenter_1F_Text_18E214, 4 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E214, MSGBOX_DEFAULT return MossdeepCity_SpaceCenter_1F_EventScript_15ABCC:: @ 815ABCC - msgbox MossdeepCity_SpaceCenter_1F_Text_18E251, 2 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E251, MSGBOX_NPC end MossdeepCity_SpaceCenter_1F_EventScript_15ABD5:: @ 815ABD5 lock faceplayer goto_if_set FLAG_RECEIVED_SUN_STONE_MOSSDEEP, MossdeepCity_SpaceCenter_1F_EventScript_15AC0C - msgbox MossdeepCity_SpaceCenter_1F_Text_18E335, 4 - giveitem_std ITEM_SUN_STONE + msgbox MossdeepCity_SpaceCenter_1F_Text_18E335, MSGBOX_DEFAULT + giveitem ITEM_SUN_STONE compare VAR_RESULT, 0 - goto_if_eq MossdeepCity_SpaceCenter_1F_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_SUN_STONE_MOSSDEEP - msgbox MossdeepCity_SpaceCenter_1F_Text_18E39B, 4 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E39B, MSGBOX_DEFAULT release end MossdeepCity_SpaceCenter_1F_EventScript_15AC0C:: @ 815AC0C - msgbox MossdeepCity_SpaceCenter_1F_Text_18E39B, 4 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E39B, MSGBOX_DEFAULT release end MossdeepCity_SpaceCenter_1F_EventScript_15AC16:: @ 815AC16 - msgbox MossdeepCity_SpaceCenter_1F_Text_18E3E5, 2 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E3E5, MSGBOX_NPC end MossdeepCity_SpaceCenter_1F_EventScript_15AC1F:: @ 815AC1F lock faceplayer - msgbox MossdeepCity_SpaceCenter_1F_Text_18E427, 4 + msgbox MossdeepCity_SpaceCenter_1F_Text_18E427, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc b/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc index 97467f4e5..65b82ad02 100644 --- a/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc +++ b/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc @@ -2,13 +2,13 @@ MossdeepCity_SpaceCenter_2F_MapScripts:: @ 815AC36 .byte 0 MossdeepCity_SpaceCenter_2F_EventScript_15AC37:: @ 815AC37 - msgbox MossdeepCity_SpaceCenter_2F_Text_18E483, 2 + msgbox MossdeepCity_SpaceCenter_2F_Text_18E483, MSGBOX_NPC end MossdeepCity_SpaceCenter_2F_EventScript_15AC40:: @ 815AC40 - msgbox MossdeepCity_SpaceCenter_2F_Text_18E4EE, 2 + msgbox MossdeepCity_SpaceCenter_2F_Text_18E4EE, MSGBOX_NPC end MossdeepCity_SpaceCenter_2F_EventScript_15AC49:: @ 815AC49 - msgbox MossdeepCity_SpaceCenter_2F_Text_18E564, 2 + msgbox MossdeepCity_SpaceCenter_2F_Text_18E564, MSGBOX_NPC end diff --git a/data/maps/MossdeepCity_StevensHouse/map.json b/data/maps/MossdeepCity_StevensHouse/map.json index 96b29bc77..df63c5ca8 100644 --- a/data/maps/MossdeepCity_StevensHouse/map.json +++ b/data/maps/MossdeepCity_StevensHouse/map.json @@ -48,7 +48,7 @@ "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", "script": "MossdeepCity_StevensHouse_EventScript_15AB20", - "flag": "FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1" + "flag": "FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_HM08" }, { "graphics_id": "OBJ_EVENT_GFX_LITTLE_BOY_1", diff --git a/data/maps/MossdeepCity_StevensHouse/scripts.inc b/data/maps/MossdeepCity_StevensHouse/scripts.inc index 6025a6b6b..07fe1b296 100644 --- a/data/maps/MossdeepCity_StevensHouse/scripts.inc +++ b/data/maps/MossdeepCity_StevensHouse/scripts.inc @@ -1,7 +1,7 @@ MossdeepCity_StevensHouse_MapScripts:: @ 815A9C5 - map_script 1, MossdeepCity_StevensHouse_MapScript1_15A9D5 - map_script 3, MossdeepCity_StevensHouse_MapScript1_15A9E9 - map_script 2, MossdeepCity_StevensHouse_MapScript2_15AA01 + map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_StevensHouse_MapScript1_15A9D5 + map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_StevensHouse_MapScript1_15A9E9 + map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_StevensHouse_MapScript2_15AA01 .byte 0 MossdeepCity_StevensHouse_MapScript1_15A9D5:: @ 815A9D5 @@ -28,20 +28,20 @@ MossdeepCity_StevensHouse_MapScript2_15AA01:: @ 815AA01 MossdeepCity_StevensHouse_EventScript_15AA0B:: @ 815AA0B lockall - applymovement 1, MossdeepCity_StevensHouse_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 playse SE_PIN - applymovement 1, MossdeepCity_StevensHouse_Movement_1A0833 + applymovement 1, Common_Movement_ExclamationMark waitmovement 0 - applymovement 1, MossdeepCity_StevensHouse_Movement_1A0835 + applymovement 1, Common_Movement_Delay48 waitmovement 0 applymovement 1, MossdeepCity_StevensHouse_Movement_15AA6E waitmovement 0 - msgbox MossdeepCity_StevensHouse_Text_18DA77, 4 - giveitem_std ITEM_HM08_DIVE + msgbox MossdeepCity_StevensHouse_Text_18DA77, MSGBOX_DEFAULT + giveitem ITEM_HM08_DIVE setflag FLAG_RECEIVED_HM08 setflag FLAG_OMIT_DIVE_FROM_STEVEN_LETTER - msgbox MossdeepCity_StevensHouse_Text_18DB22, 4 + msgbox MossdeepCity_StevensHouse_Text_18DB22, MSGBOX_DEFAULT closemessage delay 20 applymovement 1, MossdeepCity_StevensHouse_Movement_15AA76 @@ -58,7 +58,7 @@ MossdeepCity_StevensHouse_Movement_15AA6E:: @ 815AA6E walk_left walk_left walk_in_place_fastest_down - end_movement + step_end MossdeepCity_StevensHouse_Movement_15AA76:: @ 815AA76 walk_up @@ -66,7 +66,7 @@ MossdeepCity_StevensHouse_Movement_15AA76:: @ 815AA76 walk_right walk_right walk_in_place_fastest_up - end_movement + step_end MossdeepCity_StevensHouse_EventScript_15AA7C:: @ 815AA7C lockall @@ -82,47 +82,47 @@ MossdeepCity_StevensHouse_EventScript_15AA7C:: @ 815AA7C message MossdeepCity_StevensHouse_Text_18DD61 waitfanfare waitmessage - givemon SPECIES_BELDUM, 5, ITEM_NONE, 0x0, 0x0, 0 + givemon SPECIES_BELDUM, 5, ITEM_NONE bufferspeciesname 1, SPECIES_BELDUM msgbox MossdeepCity_StevensHouse_Text_1A1102, MSGBOX_YESNO compare VAR_RESULT, YES - call_if_eq MossdeepCity_StevensHouse_EventScript_1A0678 + call_if_eq Common_EventScript_NameReceivedPartyMon setflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE setflag FLAG_RECEIVED_BELDUM releaseall end MossdeepCity_StevensHouse_EventScript_15AADC:: @ 815AADC - msgbox MossdeepCity_StevensHouse_Text_18DD77, 4 + msgbox MossdeepCity_StevensHouse_Text_18DD77, MSGBOX_DEFAULT releaseall end MossdeepCity_StevensHouse_EventScript_15AAE6:: @ 815AAE6 - msgbox MossdeepCity_StevensHouse_Text_18DD9E, 4 + msgbox MossdeepCity_StevensHouse_Text_18DD9E, MSGBOX_DEFAULT releaseall end MossdeepCity_StevensHouse_EventScript_15AAF0:: @ 815AAF0 - msgbox MossdeepCity_StevensHouse_Text_18E0A3, 3 + msgbox MossdeepCity_StevensHouse_Text_18E0A3, MSGBOX_SIGN end MossdeepCity_StevensHouse_EventScript_15AAF9:: @ 815AAF9 - msgbox MossdeepCity_StevensHouse_Text_18DC25, 2 + msgbox MossdeepCity_StevensHouse_Text_18DC25, MSGBOX_NPC end MossdeepCity_StevensHouse_EventScript_15AB02:: @ 815AB02 lockall goto_if_set FLAG_OMIT_DIVE_FROM_STEVEN_LETTER, MossdeepCity_StevensHouse_EventScript_15AB16 - msgbox MossdeepCity_StevensHouse_Text_18DF1A, 4 + msgbox MossdeepCity_StevensHouse_Text_18DF1A, MSGBOX_DEFAULT releaseall end MossdeepCity_StevensHouse_EventScript_15AB16:: @ 815AB16 - msgbox MossdeepCity_StevensHouse_Text_18DDC2, 4 + msgbox MossdeepCity_StevensHouse_Text_18DDC2, MSGBOX_DEFAULT releaseall end MossdeepCity_StevensHouse_EventScript_15AB20:: @ 815AB20 - giveitem_std ITEM_HM08_DIVE, 1, 1 + finditem ITEM_HM08_DIVE setflag FLAG_RECEIVED_HM08 end diff --git a/data/maps/MtChimney/scripts.inc b/data/maps/MtChimney/scripts.inc index e06433dfa..24ae13050 100644 --- a/data/maps/MtChimney/scripts.inc +++ b/data/maps/MtChimney/scripts.inc @@ -1,11 +1,11 @@ MtChimney_MapScripts:: @ 815CF7C - map_script 5, MtChimney_MapScript1_15CF92 - map_script 3, MtChimney_MapScript1_15CF87 + map_script MAP_SCRIPT_ON_RESUME, MtChimney_MapScript1_15CF92 + map_script MAP_SCRIPT_ON_TRANSITION, MtChimney_MapScript1_15CF87 .byte 0 MtChimney_MapScript1_15CF87:: @ 815CF87 setvar VAR_JAGGED_PASS_ASH_WEATHER, 1 - call MtChimney_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end MtChimney_MapScript1_15CF92:: @ 815CF92 @@ -23,11 +23,11 @@ MtChimney_EventScript_15CF95:: @ 815CF95 checkmoney 0xc8, 0 compare VAR_RESULT, 0 goto_if_eq MtChimney_EventScript_15D018 - msgbox MtChimney_Text_1957A9, 4 + msgbox MtChimney_Text_1957A9, MSGBOX_DEFAULT checkitemspace ITEM_LAVA_COOKIE, 1 compare VAR_RESULT, 1 call_if_eq MtChimney_EventScript_15D000 - giveitem_std ITEM_LAVA_COOKIE + giveitem ITEM_LAVA_COOKIE compare VAR_RESULT, 0 goto_if_eq MtChimney_EventScript_15CFF3 hidemoneybox 0, 0 @@ -35,25 +35,25 @@ MtChimney_EventScript_15CF95:: @ 815CF95 end MtChimney_EventScript_15CFF3:: @ 815CFF3 - msgbox MtChimney_Text_1A0CC2, 4 + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT hidemoneybox 0, 0 release end MtChimney_EventScript_15D000:: @ 815D000 - takemoney 0xc8, 0 + removemoney 200, 0 updatemoneybox 0, 0 nop return MtChimney_EventScript_15D00B:: @ 815D00B - msgbox MtChimney_Text_1957F7, 4 + msgbox MtChimney_Text_1957F7, MSGBOX_DEFAULT hidemoneybox 0, 0 release end MtChimney_EventScript_15D018:: @ 815D018 - msgbox MtChimney_Text_1957BA, 4 + msgbox MtChimney_Text_1957BA, MSGBOX_DEFAULT hidemoneybox 0, 0 release end @@ -66,7 +66,7 @@ MtChimney_Movement_15D025:: @ 815D025 walk_up walk_up walk_right - end_movement + step_end MtChimney_Movement_15D02D:: @ 815D02D walk_left @@ -77,7 +77,7 @@ MtChimney_Movement_15D02D:: @ 815D02D walk_down walk_down walk_down - end_movement + step_end MtChimney_Movement_15D036:: @ 815D036 walk_up @@ -87,7 +87,7 @@ MtChimney_Movement_15D036:: @ 815D036 walk_up walk_right walk_right - end_movement + step_end MtChimney_Movement_15D03E:: @ 815D03E walk_left @@ -99,7 +99,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_down walk_down walk_down - end_movement + step_end @ 815D048 walk_down @@ -119,7 +119,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_left walk_left walk_down - end_movement + step_end @ 815D05A walk_down @@ -130,7 +130,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_left walk_left walk_down - end_movement + step_end @ 815D063 walk_right @@ -147,7 +147,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_down walk_down walk_down - end_movement + step_end @ 815D072 walk_fast_down @@ -174,7 +174,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_left walk_left walk_down - end_movement + step_end @ 815D08B delay_16 @@ -187,7 +187,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_left walk_left walk_down - end_movement + step_end @ 815D096 delay_16 @@ -205,7 +205,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_down walk_down walk_down - end_movement + step_end @ 815D0A6 delay_16 @@ -224,7 +224,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_left walk_left walk_down - end_movement + step_end @ 815D0B7 delay_16 @@ -234,7 +234,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_left walk_left walk_in_place_fastest_down - end_movement + step_end @ 815D0BF walk_down @@ -250,11 +250,11 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_down walk_down walk_down - end_movement + step_end @ 815D0CD walk_down - end_movement + step_end @ 815D0CF walk_down @@ -264,7 +264,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_down walk_down walk_down - end_movement + step_end @ 815D0D7 delay_16 @@ -276,7 +276,7 @@ MtChimney_Movement_15D03E:: @ 815D03E walk_down walk_down walk_down - end_movement + step_end @ 815D0E1 delay_16 @@ -289,118 +289,118 @@ MtChimney_Movement_15D03E:: @ 815D03E delay_16 walk_down walk_down - end_movement + step_end @ 815D0EC lock_facing_direction walk_fast_left unlock_facing_direction face_right - end_movement + step_end @ 815D0F1 walk_left walk_in_place_fastest_right delay_16 - end_movement + step_end MtChimney_EventScript_15D0F5:: @ 815D0F5 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B36F1, 3 + msgbox MtChimney_Text_1B36F1, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B40EA, 3 + msgbox MtChimney_Text_1B40EA, MSGBOX_SIGN .endif end MtChimney_EventScript_15D0FE:: @ 815D0FE .ifdef SAPPHIRE - msgbox MtChimney_Text_1B372E, 3 + msgbox MtChimney_Text_1B372E, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B4128, 3 + msgbox MtChimney_Text_1B4128, MSGBOX_SIGN .endif end MtChimney_EventScript_15D107:: @ 815D107 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3778, 3 + msgbox MtChimney_Text_1B3778, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B416E, 3 + msgbox MtChimney_Text_1B416E, MSGBOX_SIGN .endif end MtChimney_EventScript_15D110:: @ 815D110 .ifdef SAPPHIRE - trainerbattle 0, TRAINER_MT_CHIMNEY_GRUNT_1, 0, MtChimney_Text_1B3168, MtChimney_Text_1B31EA - msgbox MtChimney_Text_1B3239, 6 + trainerbattle_single TRAINER_MT_CHIMNEY_GRUNT_1, MtChimney_Text_1B3168, MtChimney_Text_1B31EA + msgbox MtChimney_Text_1B3239, MSGBOX_AUTOCLOSE .else - trainerbattle 0, TRAINER_MT_CHIMNEY_GRUNT_1, 0, MtChimney_Text_1B3B36, MtChimney_Text_1B3BB8 - msgbox MtChimney_Text_1B3C07, 6 + trainerbattle_single TRAINER_MT_CHIMNEY_GRUNT_1, MtChimney_Text_1B3B36, MtChimney_Text_1B3BB8 + msgbox MtChimney_Text_1B3C07, MSGBOX_AUTOCLOSE .endif end MtChimney_EventScript_15D127:: @ 815D127 .ifdef SAPPHIRE - trainerbattle 0, TRAINER_MT_CHIMNEY_GRUNT_2, 0, MtChimney_Text_1B32C8, MtChimney_Text_1B336E - msgbox MtChimney_Text_1B338D, 6 + trainerbattle_single TRAINER_MT_CHIMNEY_GRUNT_2, MtChimney_Text_1B32C8, MtChimney_Text_1B336E + msgbox MtChimney_Text_1B338D, MSGBOX_AUTOCLOSE .else - trainerbattle 0, TRAINER_MT_CHIMNEY_GRUNT_2, 0, MtChimney_Text_1B3C96, MtChimney_Text_1B3D1E - msgbox MtChimney_Text_1B3D3D, 6 + trainerbattle_single TRAINER_MT_CHIMNEY_GRUNT_2, MtChimney_Text_1B3C96, MtChimney_Text_1B3D1E + msgbox MtChimney_Text_1B3D3D, MSGBOX_AUTOCLOSE .endif end MtChimney_EventScript_15D13E:: @ 815D13E .ifdef SAPPHIRE - msgbox MtChimney_Text_1B33EA, 3 + msgbox MtChimney_Text_1B33EA, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B3D9A, 3 + msgbox MtChimney_Text_1B3D9A, MSGBOX_SIGN .endif end @ 815D147 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3427, 3 + msgbox MtChimney_Text_1B3427, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B3DD6, 3 + msgbox MtChimney_Text_1B3DD6, MSGBOX_SIGN .endif end MtChimney_EventScript_15D150:: @ 815D150 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3446, 3 + msgbox MtChimney_Text_1B3446, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B3DF5, 3 + msgbox MtChimney_Text_1B3DF5, MSGBOX_SIGN .endif end MtChimney_EventScript_15D159:: @ 815D159 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3470, 3 + msgbox MtChimney_Text_1B3470, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B3E1F, 3 + msgbox MtChimney_Text_1B3E1F, MSGBOX_SIGN .endif end MtChimney_EventScript_15D162:: @ 815D162 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B34C6, 3 + msgbox MtChimney_Text_1B34C6, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B3E7A, 3 + msgbox MtChimney_Text_1B3E7A, MSGBOX_SIGN .endif end MtChimney_EventScript_15D16B:: @ 815D16B .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3503, 3 + msgbox MtChimney_Text_1B3503, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B3EBA, 3 + msgbox MtChimney_Text_1B3EBA, MSGBOX_SIGN .endif end MtChimney_EventScript_15D174:: @ 815D174 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B37B4, 3 + msgbox MtChimney_Text_1B37B4, MSGBOX_SIGN .else - msgbox MtChimney_Text_1B41B0, 3 + msgbox MtChimney_Text_1B41B0, MSGBOX_SIGN .endif end @@ -411,55 +411,55 @@ MtChimney_EventScript_15D17D:: @ 815D17D msgbox MtChimney_Text_195870, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq MtChimney_EventScript_15D1BC - msgbox MtChimney_Text_1958C6, 4 - giveitem_std ITEM_METEORITE + msgbox MtChimney_Text_1958C6, MSGBOX_DEFAULT + giveitem ITEM_METEORITE setflag FLAG_RECEIVED_METEORITE releaseall end MtChimney_EventScript_15D1BC:: @ 815D1BC - msgbox MtChimney_Text_1958FC, 4 + msgbox MtChimney_Text_1958FC, MSGBOX_DEFAULT releaseall end MtChimney_EventScript_15D1C6:: @ 815D1C6 - msgbox MtChimney_Text_195920, 4 + msgbox MtChimney_Text_195920, MSGBOX_DEFAULT releaseall end MtChimney_EventScript_15D1D0:: @ 815D1D0 - msgbox MtChimney_Text_195806, 4 + msgbox MtChimney_Text_195806, MSGBOX_DEFAULT releaseall end MtChimney_EventScript_15D1DA:: @ 815D1DA - msgbox MtChimney_Text_19595C, 3 + msgbox MtChimney_Text_19595C, MSGBOX_SIGN end MtChimney_EventScript_15D1E3:: @ 815D1E3 - trainerbattle 0, TRAINER_SHELBY_1, 0, MtChimney_Text_19597F, MtChimney_Text_1959D8 + trainerbattle_single TRAINER_SHELBY_1, MtChimney_Text_19597F, MtChimney_Text_1959D8 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq MtChimney_EventScript_15D20A - msgbox MtChimney_Text_195A04, 6 + msgbox MtChimney_Text_195A04, MSGBOX_AUTOCLOSE end MtChimney_EventScript_15D20A:: @ 815D20A - trainerbattle 5, TRAINER_SHELBY_1, 0, MtChimney_Text_195A45, MtChimney_Text_195AAD - msgbox MtChimney_Text_195AD9, 6 + trainerbattle_rematch TRAINER_SHELBY_1, MtChimney_Text_195A45, MtChimney_Text_195AAD + msgbox MtChimney_Text_195AD9, MSGBOX_AUTOCLOSE end MtChimney_EventScript_15D221:: @ 815D221 - trainerbattle 0, TRAINER_MELISSA, 0, MtChimney_Text_195B1C, MtChimney_Text_195B5F - msgbox MtChimney_Text_195B84, 6 + trainerbattle_single TRAINER_MELISSA, MtChimney_Text_195B1C, MtChimney_Text_195B5F + msgbox MtChimney_Text_195B84, MSGBOX_AUTOCLOSE end MtChimney_EventScript_15D238:: @ 815D238 - trainerbattle 0, TRAINER_SHEILA, 0, MtChimney_Text_195BB2, MtChimney_Text_195BF9 - msgbox MtChimney_Text_195C31, 6 + trainerbattle_single TRAINER_SHEILA, MtChimney_Text_195BB2, MtChimney_Text_195BF9 + msgbox MtChimney_Text_195C31, MSGBOX_AUTOCLOSE end MtChimney_EventScript_15D24F:: @ 815D24F - trainerbattle 0, TRAINER_SHIRLEY, 0, MtChimney_Text_195CD8, MtChimney_Text_195D2F - msgbox MtChimney_Text_195D5C, 6 + trainerbattle_single TRAINER_SHIRLEY, MtChimney_Text_195CD8, MtChimney_Text_195D2F + msgbox MtChimney_Text_195D5C, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MtChimney_CableCarStation/scripts.inc b/data/maps/MtChimney_CableCarStation/scripts.inc index cf80ed39c..34ea0520b 100644 --- a/data/maps/MtChimney_CableCarStation/scripts.inc +++ b/data/maps/MtChimney_CableCarStation/scripts.inc @@ -1,6 +1,6 @@ MtChimney_CableCarStation_MapScripts:: @ 815C0FA - map_script 3, MtChimney_CableCarStation_MapScript1_15C105 - map_script 2, MtChimney_CableCarStation_MapScript2_15C11D + map_script MAP_SCRIPT_ON_TRANSITION, MtChimney_CableCarStation_MapScript1_15C105 + map_script MAP_SCRIPT_ON_FRAME_TABLE, MtChimney_CableCarStation_MapScript2_15C11D .byte 0 MtChimney_CableCarStation_MapScript1_15C105:: @ 815C105 @@ -19,7 +19,7 @@ MtChimney_CableCarStation_MapScript2_15C11D:: @ 815C11D MtChimney_CableCarStation_EventScript_15C127:: @ 815C127 lockall - applymovement 255, MtChimney_CableCarStation_Movement_15C1B4 + applymovement OBJ_EVENT_ID_PLAYER, MtChimney_CableCarStation_Movement_15C1B4 applymovement 1, MtChimney_CableCarStation_Movement_15C1AA waitmovement 0 setvar VAR_CABLE_CAR_STATION_STATE, 0 @@ -39,10 +39,10 @@ MtChimney_CableCarStation_EventScript_15C14B:: @ 815C14B end MtChimney_CableCarStation_EventScript_15C16C:: @ 815C16C - msgbox MtChimney_CableCarStation_Text_1925A9, 4 + msgbox MtChimney_CableCarStation_Text_1925A9, MSGBOX_DEFAULT closemessage applymovement 1, MtChimney_CableCarStation_Movement_15C1A5 - applymovement 255, MtChimney_CableCarStation_Movement_15C1AF + applymovement OBJ_EVENT_ID_PLAYER, MtChimney_CableCarStation_Movement_15C1AF waitmovement 0 setvar VAR_0x8004, 1 setvar VAR_CABLE_CAR_STATION_STATE, 2 @@ -54,7 +54,7 @@ MtChimney_CableCarStation_EventScript_15C16C:: @ 815C16C end MtChimney_CableCarStation_EventScript_15C19B:: @ 815C19B - msgbox MtChimney_CableCarStation_Text_1925BF, 4 + msgbox MtChimney_CableCarStation_Text_1925BF, MSGBOX_DEFAULT release end @@ -63,25 +63,25 @@ MtChimney_CableCarStation_Movement_15C1A5:: @ 815C1A5 walk_up walk_left walk_in_place_fastest_right - end_movement + step_end MtChimney_CableCarStation_Movement_15C1AA:: @ 815C1AA delay_16 walk_right walk_down walk_down - end_movement + step_end MtChimney_CableCarStation_Movement_15C1AF:: @ 815C1AF walk_up walk_up walk_up delay_16 - end_movement + step_end MtChimney_CableCarStation_Movement_15C1B4:: @ 815C1B4 walk_down walk_down walk_down delay_16 - end_movement + step_end diff --git a/data/maps/MtPyre_1F/scripts.inc b/data/maps/MtPyre_1F/scripts.inc index 3629c375f..8c2757f3a 100644 --- a/data/maps/MtPyre_1F/scripts.inc +++ b/data/maps/MtPyre_1F/scripts.inc @@ -5,23 +5,23 @@ MtPyre_1F_EventScript_15D323:: @ 815D323 lock faceplayer goto_if_set FLAG_RECEIVED_CLEANSE_TAG, MtPyre_1F_EventScript_15D352 - msgbox MtPyre_1F_Text_196151, 4 - giveitem_std ITEM_CLEANSE_TAG + msgbox MtPyre_1F_Text_196151, MSGBOX_DEFAULT + giveitem ITEM_CLEANSE_TAG compare VAR_RESULT, 0 - goto_if_eq MtPyre_1F_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_CLEANSE_TAG release end MtPyre_1F_EventScript_15D352:: @ 815D352 - msgbox MtPyre_1F_Text_1961CE, 4 + msgbox MtPyre_1F_Text_1961CE, MSGBOX_DEFAULT release end MtPyre_1F_EventScript_15D35C:: @ 815D35C - msgbox MtPyre_1F_Text_196218, 2 + msgbox MtPyre_1F_Text_196218, MSGBOX_NPC end MtPyre_1F_EventScript_15D365:: @ 815D365 - msgbox MtPyre_1F_Text_196283, 2 + msgbox MtPyre_1F_Text_196283, MSGBOX_NPC end diff --git a/data/maps/MtPyre_2F/scripts.inc b/data/maps/MtPyre_2F/scripts.inc index d2ef2894e..3a42c7d0d 100644 --- a/data/maps/MtPyre_2F/scripts.inc +++ b/data/maps/MtPyre_2F/scripts.inc @@ -1,7 +1,7 @@ MtPyre_2F_MapScripts:: @ 815D36E - map_script 2, MtPyre_2F_MapScript2_1C6BB5 - map_script 3, MtPyre_2F_MapScript1_1C6BBF - map_script 5, MtPyre_2F_MapScript1_15D37E + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround + map_script MAP_SCRIPT_ON_RESUME, MtPyre_2F_MapScript1_15D37E .byte 0 MtPyre_2F_MapScript1_15D37E:: @ 815D37E @@ -10,24 +10,24 @@ MtPyre_2F_MapScript1_15D37E:: @ 815D37E end MtPyre_2F_EventScript_15D389:: @ 815D389 - msgbox MtPyre_2F_Text_1965BB, 2 + msgbox MtPyre_2F_Text_1965BB, MSGBOX_NPC end MtPyre_2F_EventScript_15D392:: @ 815D392 - msgbox MtPyre_2F_Text_196600, 2 + msgbox MtPyre_2F_Text_196600, MSGBOX_NPC end MtPyre_2F_EventScript_15D39B:: @ 815D39B - trainerbattle 0, TRAINER_MARK, 0, MtPyre_2F_Text_196674, MtPyre_2F_Text_1966BE - msgbox MtPyre_2F_Text_1966E7, 6 + trainerbattle_single TRAINER_MARK, MtPyre_2F_Text_196674, MtPyre_2F_Text_1966BE + msgbox MtPyre_2F_Text_1966E7, MSGBOX_AUTOCLOSE end MtPyre_2F_EventScript_15D3B2:: @ 815D3B2 - trainerbattle 4, TRAINER_DEZ_AND_LUKE, 0, MtPyre_2F_Text_1962C6, MtPyre_2F_Text_196358, MtPyre_2F_Text_1963CB - msgbox MtPyre_2F_Text_196368, 6 + trainerbattle_double TRAINER_DEZ_AND_LUKE, MtPyre_2F_Text_1962C6, MtPyre_2F_Text_196358, MtPyre_2F_Text_1963CB + msgbox MtPyre_2F_Text_196368, MSGBOX_AUTOCLOSE end MtPyre_2F_EventScript_15D3CD:: @ 815D3CD - trainerbattle 4, TRAINER_DEZ_AND_LUKE, 0, MtPyre_2F_Text_196449, MtPyre_2F_Text_1964EB, MtPyre_2F_Text_196539 - msgbox MtPyre_2F_Text_196504, 6 + trainerbattle_double TRAINER_DEZ_AND_LUKE, MtPyre_2F_Text_196449, MtPyre_2F_Text_1964EB, MtPyre_2F_Text_196539 + msgbox MtPyre_2F_Text_196504, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MtPyre_3F/scripts.inc b/data/maps/MtPyre_3F/scripts.inc index 69a57df19..69410b4ae 100644 --- a/data/maps/MtPyre_3F/scripts.inc +++ b/data/maps/MtPyre_3F/scripts.inc @@ -2,11 +2,11 @@ MtPyre_3F_MapScripts:: @ 815D3E8 .byte 0 MtPyre_3F_EventScript_15D3E9:: @ 815D3E9 - trainerbattle 0, TRAINER_WILLIAM, 0, MtPyre_3F_Text_19672B, MtPyre_3F_Text_19679D - msgbox MtPyre_3F_Text_1967B5, 6 + trainerbattle_single TRAINER_WILLIAM, MtPyre_3F_Text_19672B, MtPyre_3F_Text_19679D + msgbox MtPyre_3F_Text_1967B5, MSGBOX_AUTOCLOSE end MtPyre_3F_EventScript_15D400:: @ 815D400 - trainerbattle 0, TRAINER_KAYLA, 0, MtPyre_3F_Text_1967EF, MtPyre_3F_Text_19682B - msgbox MtPyre_3F_Text_196842, 6 + trainerbattle_single TRAINER_KAYLA, MtPyre_3F_Text_1967EF, MtPyre_3F_Text_19682B + msgbox MtPyre_3F_Text_196842, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MtPyre_4F/scripts.inc b/data/maps/MtPyre_4F/scripts.inc index 3910d6f45..228e6f6c9 100644 --- a/data/maps/MtPyre_4F/scripts.inc +++ b/data/maps/MtPyre_4F/scripts.inc @@ -2,6 +2,6 @@ MtPyre_4F_MapScripts:: @ 815D417 .byte 0 MtPyre_4F_EventScript_15D418:: @ 815D418 - trainerbattle 0, TRAINER_ATSUSHI, 0, MtPyre_4F_Text_1968A6, MtPyre_4F_Text_1968D0 - msgbox MtPyre_4F_Text_1968EE, 6 + trainerbattle_single TRAINER_ATSUSHI, MtPyre_4F_Text_1968A6, MtPyre_4F_Text_1968D0 + msgbox MtPyre_4F_Text_1968EE, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MtPyre_5F/scripts.inc b/data/maps/MtPyre_5F/scripts.inc index 8cec3a32f..709a2f810 100644 --- a/data/maps/MtPyre_5F/scripts.inc +++ b/data/maps/MtPyre_5F/scripts.inc @@ -2,6 +2,6 @@ MtPyre_5F_MapScripts:: @ 815D42F .byte 0 MtPyre_5F_EventScript_15D430:: @ 815D430 - trainerbattle 0, TRAINER_TASHA, 0, MtPyre_5F_Text_196939, MtPyre_5F_Text_196997 - msgbox MtPyre_5F_Text_1969AC, 6 + trainerbattle_single TRAINER_TASHA, MtPyre_5F_Text_196939, MtPyre_5F_Text_196997 + msgbox MtPyre_5F_Text_1969AC, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MtPyre_6F/scripts.inc b/data/maps/MtPyre_6F/scripts.inc index 5bf36092b..1a92d5b02 100644 --- a/data/maps/MtPyre_6F/scripts.inc +++ b/data/maps/MtPyre_6F/scripts.inc @@ -2,14 +2,14 @@ MtPyre_6F_MapScripts:: @ 815D447 .byte 0 MtPyre_6F_EventScript_15D448:: @ 815D448 - trainerbattle 0, TRAINER_VALERIE_1, 0, MtPyre_6F_Text_1969FE, MtPyre_6F_Text_196A30 + trainerbattle_single TRAINER_VALERIE_1, MtPyre_6F_Text_1969FE, MtPyre_6F_Text_196A30 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq MtPyre_6F_EventScript_15D46F - msgbox MtPyre_6F_Text_196A4C, 6 + msgbox MtPyre_6F_Text_196A4C, MSGBOX_AUTOCLOSE end MtPyre_6F_EventScript_15D46F:: @ 815D46F - trainerbattle 5, TRAINER_VALERIE_1, 0, MtPyre_6F_Text_196A95, MtPyre_6F_Text_196AB1 - msgbox MtPyre_6F_Text_196AC9, 6 + trainerbattle_rematch TRAINER_VALERIE_1, MtPyre_6F_Text_196A95, MtPyre_6F_Text_196AB1 + msgbox MtPyre_6F_Text_196AC9, MSGBOX_AUTOCLOSE end diff --git a/data/maps/MtPyre_Exterior/scripts.inc b/data/maps/MtPyre_Exterior/scripts.inc index f8b4141d7..ab8c8475e 100644 --- a/data/maps/MtPyre_Exterior/scripts.inc +++ b/data/maps/MtPyre_Exterior/scripts.inc @@ -1,5 +1,5 @@ MtPyre_Exterior_MapScripts:: @ 815D486 - map_script 3, MtPyre_Exterior_MapScript1_15D48C + map_script MAP_SCRIPT_ON_TRANSITION, MtPyre_Exterior_MapScript1_15D48C .byte 0 MtPyre_Exterior_MapScript1_15D48C:: @ 815D48C diff --git a/data/maps/MtPyre_Summit/scripts.inc b/data/maps/MtPyre_Summit/scripts.inc index 90e41c233..fc0776fb5 100644 --- a/data/maps/MtPyre_Summit/scripts.inc +++ b/data/maps/MtPyre_Summit/scripts.inc @@ -1,9 +1,9 @@ MtPyre_Summit_MapScripts:: @ 815D4B1 - map_script 3, MtPyre_Summit_MapScript1_15D4B7 + map_script MAP_SCRIPT_ON_TRANSITION, MtPyre_Summit_MapScript1_15D4B7 .byte 0 MtPyre_Summit_MapScript1_15D4B7:: @ 815D4B7 - call MtPyre_Summit_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end MtPyre_Summit_EventScript_15D4BD:: @ 815D4BD @@ -25,9 +25,9 @@ MtPyre_Summit_EventScript_15D4D5:: @ 815D4D5 end MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1 - applymovement 255, MtPyre_Summit_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - applymovement 2, MtPyre_Summit_Movement_1A0845 + applymovement 2, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 50 compare VAR_0x8008, 0 @@ -37,19 +37,19 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1 compare VAR_0x8008, 2 call_if_eq MtPyre_Summit_EventScript_15D59F .ifdef SAPPHIRE - msgbox UnknownString_81B52B0, 4 + msgbox UnknownString_81B52B0, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B5EEC, 4 + msgbox MtPyre_Summit_Text_1B5EEC, MSGBOX_DEFAULT .endif closemessage - fadescreen 1 + fadescreen FADE_TO_BLACK removeobject 2 removeobject 4 removeobject 5 removeobject 6 setflag FLAG_HIDE_LEADER_MT_PYRE_SUMMIT setflag FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT - fadescreen 0 + fadescreen FADE_FROM_BLACK delay 20 call MtPyre_Summit_EventScript_15D57A compare VAR_0x8008, 0 @@ -59,11 +59,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1 compare VAR_0x8008, 2 call_if_eq MtPyre_Summit_EventScript_15D5CA .ifdef SAPPHIRE - msgbox UnknownString_81B53AB, 4 + msgbox UnknownString_81B53AB, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B5FE6, 4 + msgbox MtPyre_Summit_Text_1B5FE6, MSGBOX_DEFAULT .endif - giveitem_std ITEM_RED_OR_BLUE_ORB + giveitem ITEM_RED_OR_BLUE_ORB setflag FLAG_RECEIVED_RED_OR_BLUE_ORB releaseall end @@ -93,7 +93,7 @@ MtPyre_Summit_EventScript_15D59F:: @ 815D59F MtPyre_Summit_EventScript_15D5AA:: @ 815D5AA applymovement 3, MtPyre_Summit_Movement_15D5DF waitmovement 0 - applymovement 255, MtPyre_Summit_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return @@ -105,7 +105,7 @@ MtPyre_Summit_EventScript_15D5BF:: @ 815D5BF MtPyre_Summit_EventScript_15D5CA:: @ 815D5CA applymovement 3, MtPyre_Summit_Movement_15D5E5 waitmovement 0 - applymovement 255, MtPyre_Summit_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return @@ -113,27 +113,27 @@ MtPyre_Summit_Movement_15D5DF:: @ 815D5DF walk_down walk_down walk_in_place_fastest_left - end_movement + step_end MtPyre_Summit_Movement_15D5E3:: @ 815D5E3 walk_down - end_movement + step_end MtPyre_Summit_Movement_15D5E5:: @ 815D5E5 walk_down walk_down walk_in_place_fastest_right - end_movement + step_end MtPyre_Summit_Movement_15D5E9:: @ 815D5E9 walk_left walk_in_place_fastest_down - end_movement + step_end MtPyre_Summit_Movement_15D5EC:: @ 815D5EC walk_right walk_in_place_fastest_down - end_movement + step_end MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF lock @@ -152,17 +152,17 @@ MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF MtPyre_Summit_EventScript_15D611:: @ 815D611 .ifdef SAPPHIRE - msgbox UnknownString_81B5992, 4 + msgbox UnknownString_81B5992, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B65D6, 4 + msgbox MtPyre_Summit_Text_1B65D6, MSGBOX_DEFAULT .endif return MtPyre_Summit_EventScript_15D61A:: @ 815D61A .ifdef SAPPHIRE - msgbox UnknownString_81B5BD7, 4 + msgbox UnknownString_81B5BD7, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B6823, 4 + msgbox MtPyre_Summit_Text_1B6823, MSGBOX_DEFAULT .endif return @@ -173,9 +173,9 @@ MtPyre_Summit_EventScript_15D623:: @ 815D623 goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, MtPyre_Summit_EventScript_15D64A goto_if_set FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, MtPyre_Summit_EventScript_15D6BA .ifdef SAPPHIRE - msgbox UnknownString_81B54BE, 4 + msgbox UnknownString_81B54BE, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B60F9, 4 + msgbox MtPyre_Summit_Text_1B60F9, MSGBOX_DEFAULT .endif release end @@ -194,18 +194,18 @@ MtPyre_Summit_EventScript_15D64A:: @ 815D64A MtPyre_Summit_EventScript_15D669:: @ 815D669 setvar VAR_0x8004, ITEM_RED_OR_BLUE_ORB - call MtPyre_Summit_EventScript_1A067F + call Common_EventScript_PlayerHandedOverTheItem closemessage - applymovement VAR_LAST_TALKED, MtPyre_Summit_Movement_1A0841 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 40 - applymovement VAR_LAST_TALKED, MtPyre_Summit_Movement_1A0839 + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer waitmovement 0 delay 10 .ifdef SAPPHIRE - msgbox UnknownString_81B5762, 4 + msgbox UnknownString_81B5762, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B639C, 4 + msgbox MtPyre_Summit_Text_1B639C, MSGBOX_DEFAULT .endif setflag FLAG_RETURNED_RED_OR_BLUE_ORB release @@ -225,18 +225,18 @@ MtPyre_Summit_EventScript_15D69B:: @ 815D69B MtPyre_Summit_EventScript_15D6BA:: @ 815D6BA .ifdef SAPPHIRE - msgbox UnknownString_81B5540, 4 + msgbox UnknownString_81B5540, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B617B, 4 + msgbox MtPyre_Summit_Text_1B617B, MSGBOX_DEFAULT .endif release end MtPyre_Summit_EventScript_15D6C4:: @ 815D6C4 .ifdef SAPPHIRE - msgbox UnknownString_81B57BE, 4 + msgbox UnknownString_81B57BE, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B63F8, 4 + msgbox MtPyre_Summit_Text_1B63F8, MSGBOX_DEFAULT .endif release end @@ -260,9 +260,9 @@ MtPyre_Summit_EventScript_15D6E6:: @ 815D6E6 end MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2 - applymovement 255, MtPyre_Summit_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - applymovement 2, MtPyre_Summit_Movement_1A0845 + applymovement 2, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 50 compare VAR_0x8008, 0 @@ -272,9 +272,9 @@ MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2 compare VAR_0x8008, 2 call_if_eq MtPyre_Summit_EventScript_15D774 .ifdef SAPPHIRE - msgbox UnknownString_81B5BFC, 4 + msgbox UnknownString_81B5BFC, MSGBOX_DEFAULT .else - msgbox MtPyre_Summit_Text_1B6848, 4 + msgbox MtPyre_Summit_Text_1B6848, MSGBOX_DEFAULT .endif closemessage compare VAR_0x8008, 0 @@ -321,15 +321,15 @@ MtPyre_Summit_EventScript_15D795:: @ 815D795 MtPyre_Summit_Movement_15D7A0:: @ 815D7A0 walk_left walk_in_place_fastest_down - end_movement + step_end MtPyre_Summit_Movement_15D7A3:: @ 815D7A3 - end_movement + step_end MtPyre_Summit_Movement_15D7A4:: @ 815D7A4 walk_right walk_in_place_fastest_down - end_movement + step_end MtPyre_Summit_Movement_15D7A7:: @ 815D7A7 walk_right @@ -340,7 +340,7 @@ MtPyre_Summit_Movement_15D7A7:: @ 815D7A7 walk_down walk_down walk_down - end_movement + step_end MtPyre_Summit_Movement_15D7B0:: @ 815D7B0 walk_right @@ -351,7 +351,7 @@ MtPyre_Summit_Movement_15D7B0:: @ 815D7B0 walk_down walk_down walk_down - end_movement + step_end MtPyre_Summit_Movement_15D7B9:: @ 815D7B9 walk_left @@ -362,4 +362,4 @@ MtPyre_Summit_Movement_15D7B9:: @ 815D7B9 walk_down walk_down walk_down - end_movement + step_end diff --git a/data/maps/NewMauville_Entrance/scripts.inc b/data/maps/NewMauville_Entrance/scripts.inc index b954c69c8..ecc52cfa0 100644 --- a/data/maps/NewMauville_Entrance/scripts.inc +++ b/data/maps/NewMauville_Entrance/scripts.inc @@ -1,6 +1,6 @@ NewMauville_Entrance_MapScripts:: @ 815E48A - map_script 1, NewMauville_Entrance_MapScript1_15E495 - map_script 3, NewMauville_Entrance_MapScript1_15E4D8 + map_script MAP_SCRIPT_ON_LOAD, NewMauville_Entrance_MapScript1_15E495 + map_script MAP_SCRIPT_ON_TRANSITION, NewMauville_Entrance_MapScript1_15E4D8 .byte 0 NewMauville_Entrance_MapScript1_15E495:: @ 815E495 @@ -23,16 +23,16 @@ NewMauville_Entrance_MapScript1_15E4D8:: @ 815E4D8 NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC lockall - applymovement 255, NewMauville_Entrance_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox NewMauville_Entrance_Text_1982C0, 4 + msgbox NewMauville_Entrance_Text_1982C0, MSGBOX_DEFAULT checkitem ITEM_BASEMENT_KEY, 1 compare VAR_RESULT, 0 goto_if_eq NewMauville_Entrance_EventScript_15E55D msgbox NewMauville_Entrance_Text_1982D4, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq NewMauville_Entrance_EventScript_15E55D - msgbox NewMauville_Entrance_Text_1982EA, 4 + msgbox NewMauville_Entrance_Text_1982EA, MSGBOX_DEFAULT setmetatile 3, 0, METATILE_Facility_NewMauvilleDoor_Open_Tile0, 0 setmetatile 4, 0, METATILE_Facility_NewMauvilleDoor_Open_Tile1, 0 setmetatile 5, 0, METATILE_Facility_NewMauvilleDoor_Open_Tile2, 0 diff --git a/data/maps/NewMauville_Inside/scripts.inc b/data/maps/NewMauville_Inside/scripts.inc index d995b1f69..d8744cd87 100644 --- a/data/maps/NewMauville_Inside/scripts.inc +++ b/data/maps/NewMauville_Inside/scripts.inc @@ -1,7 +1,7 @@ NewMauville_Inside_MapScripts:: @ 815E55F - map_script 5, NewMauville_Inside_MapScript1_15E56F - map_script 3, NewMauville_Inside_MapScript1_15E593 - map_script 1, NewMauville_Inside_MapScript1_15E59E + map_script MAP_SCRIPT_ON_RESUME, NewMauville_Inside_MapScript1_15E56F + map_script MAP_SCRIPT_ON_TRANSITION, NewMauville_Inside_MapScript1_15E593 + map_script MAP_SCRIPT_ON_LOAD, NewMauville_Inside_MapScript1_15E59E .byte 0 NewMauville_Inside_MapScript1_15E56F:: @ 815E56F @@ -128,7 +128,7 @@ NewMauville_Inside_EventScript_15E728:: @ 815E728 NewMauville_Inside_EventScript_15E876:: @ 815E876 lockall - msgbox NewMauville_Inside_Text_1983B1, 4 + msgbox NewMauville_Inside_Text_1983B1, MSGBOX_DEFAULT call NewMauville_Inside_EventScript_15E88B setvar VAR_NEW_MAUVILLE_STATE, 2 releaseall @@ -151,12 +151,12 @@ NewMauville_Inside_EventScript_15E8E0:: @ 815E8E0 lockall compare VAR_NEW_MAUVILLE_STATE, 2 goto_if_eq NewMauville_Inside_EventScript_15E8F6 - msgbox NewMauville_Inside_Text_198315, 4 + msgbox NewMauville_Inside_Text_198315, MSGBOX_DEFAULT releaseall end NewMauville_Inside_EventScript_15E8F6:: @ 815E8F6 - msgbox NewMauville_Inside_Text_198395, 4 + msgbox NewMauville_Inside_Text_198395, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/OldaleTown/map.json b/data/maps/OldaleTown/map.json index 103d384a7..45b3ce38a 100644 --- a/data/maps/OldaleTown/map.json +++ b/data/maps/OldaleTown/map.json @@ -163,7 +163,7 @@ "y": 16, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "OldaleTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -171,7 +171,7 @@ "y": 6, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "OldaleTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -179,7 +179,7 @@ "y": 16, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "OldaleTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -187,7 +187,7 @@ "y": 6, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "OldaleTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" } ] } diff --git a/data/maps/OldaleTown/scripts.inc b/data/maps/OldaleTown/scripts.inc index ad30b2014..ba3a1868e 100644 --- a/data/maps/OldaleTown/scripts.inc +++ b/data/maps/OldaleTown/scripts.inc @@ -1,9 +1,9 @@ OldaleTown_MapScripts:: @ 814DD62 - map_script 3, OldaleTown_MapScript1_14DD68 + map_script MAP_SCRIPT_ON_TRANSITION, OldaleTown_MapScript1_14DD68 .byte 0 OldaleTown_MapScript1_14DD68:: @ 814DD68 - call OldaleTown_EventScript_1A014E + call Common_EventScript_SetupRivalGfxId setflag FLAG_VISITED_OLDALE_TOWN call_if_unset FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_14DD92 call_if_unset FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_14DD9E @@ -25,11 +25,11 @@ OldaleTown_EventScript_14DD9E:: @ 814DD9E return OldaleTown_EventScript_14DDAA:: @ 814DDAA - msgbox OldaleTown_Text_16B20E, 3 + msgbox OldaleTown_Text_16B20E, MSGBOX_SIGN end OldaleTown_EventScript_14DDB3:: @ 814DDB3 - msgbox OldaleTown_Text_16AEC0, 2 + msgbox OldaleTown_Text_16AEC0, MSGBOX_NPC end OldaleTown_EventScript_14DDBC:: @ 814DDBC @@ -39,7 +39,7 @@ OldaleTown_EventScript_14DDBC:: @ 814DDBC goto_if_set FLAG_TEMP_1, OldaleTown_EventScript_14DE79 setflag FLAG_TEMP_1 playbgm MUS_TSURETEK, FALSE - msgbox OldaleTown_Text_16AEF2, 4 + msgbox OldaleTown_Text_16AEF2, MSGBOX_DEFAULT closemessage switch VAR_FACING case 1, OldaleTown_EventScript_14DE07 @@ -49,43 +49,43 @@ OldaleTown_EventScript_14DDBC:: @ 814DDBC OldaleTown_EventScript_14DE07:: @ 814DE07 applymovement 2, OldaleTown_Movement_14DE97 - applymovement 255, OldaleTown_Movement_14DEC1 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_14DEC1 waitmovement 0 goto OldaleTown_EventScript_14DE4C end OldaleTown_EventScript_14DE1E:: @ 814DE1E applymovement 2, OldaleTown_Movement_14DEA2 - applymovement 255, OldaleTown_Movement_14DECB + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_14DECB waitmovement 0 goto OldaleTown_EventScript_14DE4C end OldaleTown_EventScript_14DE35:: @ 814DE35 - applymovement 255, OldaleTown_Movement_14DEB9 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_14DEB9 applymovement 2, OldaleTown_Movement_14DE8E waitmovement 0 goto OldaleTown_EventScript_14DE4C end OldaleTown_EventScript_14DE4C:: @ 814DE4C - msgbox OldaleTown_Text_16AF2F, 4 - giveitem_std ITEM_POTION + msgbox OldaleTown_Text_16AF2F, MSGBOX_DEFAULT + giveitem ITEM_POTION compare VAR_RESULT, 0 goto_if_eq OldaleTown_EventScript_14DE83 - msgbox OldaleTown_Text_16AFE1, 4 + msgbox OldaleTown_Text_16AFE1, MSGBOX_DEFAULT setflag FLAG_RECEIVED_POTION_OLDALE fadedefaultbgm release end OldaleTown_EventScript_14DE79:: @ 814DE79 - msgbox OldaleTown_Text_16AFE1, 4 + msgbox OldaleTown_Text_16AFE1, MSGBOX_DEFAULT release end OldaleTown_EventScript_14DE83:: @ 814DE83 - msgbox OldaleTown_Text_1A0CC2, 4 + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT fadedefaultbgm release end @@ -99,7 +99,7 @@ OldaleTown_Movement_14DE8E:: @ 814DE8E walk_up walk_up walk_in_place_fastest_down - end_movement + step_end OldaleTown_Movement_14DE97:: @ 814DE97 walk_left @@ -112,7 +112,7 @@ OldaleTown_Movement_14DE97:: @ 814DE97 walk_up walk_up walk_in_place_fastest_down - end_movement + step_end OldaleTown_Movement_14DEA2:: @ 814DEA2 walk_up @@ -123,7 +123,7 @@ OldaleTown_Movement_14DEA2:: @ 814DEA2 walk_up walk_up walk_in_place_fastest_down - end_movement + step_end @ 814DEAB walk_up @@ -139,7 +139,7 @@ OldaleTown_Movement_14DEA2:: @ 814DEA2 walk_up delay_8 walk_in_place_fastest_down - end_movement + step_end OldaleTown_Movement_14DEB9:: @ 814DEB9 walk_right @@ -149,7 +149,7 @@ OldaleTown_Movement_14DEB9:: @ 814DEB9 walk_up walk_up walk_up - end_movement + step_end OldaleTown_Movement_14DEC1:: @ 814DEC1 delay_16 @@ -161,7 +161,7 @@ OldaleTown_Movement_14DEC1:: @ 814DEC1 walk_up walk_up walk_up - end_movement + step_end OldaleTown_Movement_14DECB:: @ 814DECB walk_up @@ -171,7 +171,7 @@ OldaleTown_Movement_14DECB:: @ 814DECB walk_up walk_up walk_up - end_movement + step_end @ 814DED3 walk_left @@ -185,25 +185,25 @@ OldaleTown_Movement_14DECB:: @ 814DECB walk_up walk_up walk_up - end_movement + step_end OldaleTown_EventScript_14DEDF:: @ 814DEDF lock faceplayer goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_14DF26 - msgbox OldaleTown_Text_16B0CC, 4 + msgbox OldaleTown_Text_16B0CC, MSGBOX_DEFAULT closemessage - applymovement 3, OldaleTown_Movement_1A083D + applymovement 3, Common_Movement_FaceOriginalDirection waitmovement 0 release end OldaleTown_EventScript_14DEFF:: @ 814DEFF lockall - applymovement 255, OldaleTown_Movement_14DFEC + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_14DFEC applymovement 3, OldaleTown_Movement_14DFEF waitmovement 0 - msgbox OldaleTown_Text_16B045, 4 + msgbox OldaleTown_Text_16B045, MSGBOX_DEFAULT closemessage applymovement 3, OldaleTown_Movement_14DFF5 waitmovement 0 @@ -211,13 +211,13 @@ OldaleTown_EventScript_14DEFF:: @ 814DEFF end OldaleTown_EventScript_14DF26:: @ 814DF26 - msgbox OldaleTown_Text_16B12A, 4 + msgbox OldaleTown_Text_16B12A, MSGBOX_DEFAULT release end OldaleTown_EventScript_14DF30:: @ 814DF30 lockall - applymovement 4, OldaleTown_Movement_1A0839 + applymovement 4, Common_Movement_FacePlayer waitmovement 0 goto OldaleTown_EventScript_14DF92 end @@ -226,7 +226,7 @@ OldaleTown_EventScript_14DF41:: @ 814DF41 lockall applymovement 4, OldaleTown_Movement_14DFDE waitmovement 0 - applymovement 255, OldaleTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 goto OldaleTown_EventScript_14DF92 end @@ -235,7 +235,7 @@ OldaleTown_EventScript_14DF5C:: @ 814DF5C lockall applymovement 4, OldaleTown_Movement_14DFE1 waitmovement 0 - applymovement 255, OldaleTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 goto OldaleTown_EventScript_14DF92 end @@ -244,7 +244,7 @@ OldaleTown_EventScript_14DF77:: @ 814DF77 lockall applymovement 4, OldaleTown_Movement_14DFE3 waitmovement 0 - applymovement 255, OldaleTown_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 goto OldaleTown_EventScript_14DF92 end @@ -258,12 +258,12 @@ OldaleTown_EventScript_14DF92:: @ 814DF92 end OldaleTown_EventScript_14DFAA:: @ 814DFAA - msgbox OldaleTown_Text_16B196, 4 + msgbox OldaleTown_Text_16B196, MSGBOX_DEFAULT goto OldaleTown_EventScript_14DFC6 end OldaleTown_EventScript_14DFB8:: @ 814DFB8 - msgbox OldaleTown_Text_16B1BE, 4 + msgbox OldaleTown_Text_16B1BE, MSGBOX_DEFAULT goto OldaleTown_EventScript_14DFC6 end @@ -280,15 +280,15 @@ OldaleTown_EventScript_14DFC6:: @ 814DFC6 OldaleTown_Movement_14DFDE:: @ 814DFDE walk_left walk_left - end_movement + step_end OldaleTown_Movement_14DFE1:: @ 814DFE1 walk_left - end_movement + step_end OldaleTown_Movement_14DFE3:: @ 814DFE3 face_left - end_movement + step_end OldaleTown_Movement_14DFE5:: @ 814DFE5 walk_down @@ -297,12 +297,12 @@ OldaleTown_Movement_14DFE5:: @ 814DFE5 walk_down walk_down walk_down - end_movement + step_end OldaleTown_Movement_14DFEC:: @ 814DFEC delay_8 walk_right - end_movement + step_end OldaleTown_Movement_14DFEF:: @ 814DFEF walk_fast_up @@ -310,9 +310,9 @@ OldaleTown_Movement_14DFEF:: @ 814DFEF lock_facing_direction walk_right unlock_facing_direction - end_movement + step_end OldaleTown_Movement_14DFF5:: @ 814DFF5 walk_down walk_left - end_movement + step_end diff --git a/data/maps/OldaleTown_House1/scripts.inc b/data/maps/OldaleTown_House1/scripts.inc index 1e519a737..96cc583a5 100644 --- a/data/maps/OldaleTown_House1/scripts.inc +++ b/data/maps/OldaleTown_House1/scripts.inc @@ -2,5 +2,5 @@ OldaleTown_House1_MapScripts:: @ 8152EEB .byte 0 OldaleTown_House1_EventScript_152EEC:: @ 8152EEC - msgbox OldaleTown_House1_Text_17476D, 2 + msgbox OldaleTown_House1_Text_17476D, MSGBOX_NPC end diff --git a/data/maps/OldaleTown_House2/scripts.inc b/data/maps/OldaleTown_House2/scripts.inc index 57a9ab8ac..a8679e59f 100644 --- a/data/maps/OldaleTown_House2/scripts.inc +++ b/data/maps/OldaleTown_House2/scripts.inc @@ -2,9 +2,9 @@ OldaleTown_House2_MapScripts:: @ 8152EF5 .byte 0 OldaleTown_House2_EventScript_152EF6:: @ 8152EF6 - msgbox OldaleTown_House2_Text_174838, 2 + msgbox OldaleTown_House2_Text_174838, MSGBOX_NPC end OldaleTown_House2_EventScript_152EFF:: @ 8152EFF - msgbox OldaleTown_House2_Text_17487B, 2 + msgbox OldaleTown_House2_Text_17487B, MSGBOX_NPC end diff --git a/data/maps/OldaleTown_Mart/scripts.inc b/data/maps/OldaleTown_Mart/scripts.inc index 15cf40027..4edec1843 100644 --- a/data/maps/OldaleTown_Mart/scripts.inc +++ b/data/maps/OldaleTown_Mart/scripts.inc @@ -4,11 +4,11 @@ OldaleTown_Mart_MapScripts:: @ 8152F78 OldaleTown_Mart_EventScript_152F79:: @ 8152F79 lock faceplayer - message OldaleTown_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_EventScript_152FA8 pokemart OldaleTown_Mart_Items1 - msgbox OldaleTown_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -24,7 +24,7 @@ OldaleTown_Mart_Items1:: @ 8152F9C OldaleTown_Mart_EventScript_152FA8:: @ 8152FA8 pokemart OldaleTown_Mart_Items2 - msgbox OldaleTown_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -43,15 +43,15 @@ OldaleTown_Mart_EventScript_152FC6:: @ 8152FC6 lock faceplayer goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_EventScript_152FDB - msgbox OldaleTown_Mart_Text_174A8A, 4 + msgbox OldaleTown_Mart_Text_174A8A, MSGBOX_DEFAULT release end OldaleTown_Mart_EventScript_152FDB:: @ 8152FDB - msgbox OldaleTown_Mart_Text_174ACB, 4 + msgbox OldaleTown_Mart_Text_174ACB, MSGBOX_DEFAULT release end OldaleTown_Mart_EventScript_152FE5:: @ 8152FE5 - msgbox OldaleTown_Mart_Text_174B10, 2 + msgbox OldaleTown_Mart_Text_174B10, MSGBOX_NPC end diff --git a/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc b/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc index a3f05e593..c91239d86 100644 --- a/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc @@ -1,37 +1,37 @@ OldaleTown_PokemonCenter_1F_MapScripts:: @ 8152F08 - map_script 3, OldaleTown_PokemonCenter_1F_MapScript1_152F0E + map_script MAP_SCRIPT_ON_TRANSITION, OldaleTown_PokemonCenter_1F_MapScript1_152F0E .byte 0 OldaleTown_PokemonCenter_1F_MapScript1_152F0E:: @ 8152F0E setrespawn HEAL_LOCATION_OLDALE_TOWN - call OldaleTown_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end OldaleTown_PokemonCenter_1F_EventScript_152F17:: @ 8152F17 setvar VAR_0x800B, 1 - call OldaleTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end OldaleTown_PokemonCenter_1F_EventScript_152F25:: @ 8152F25 - msgbox OldaleTown_PokemonCenter_1F_Text_1748D1, 2 + msgbox OldaleTown_PokemonCenter_1F_Text_1748D1, MSGBOX_NPC end OldaleTown_PokemonCenter_1F_EventScript_152F2E:: @ 8152F2E - msgbox OldaleTown_PokemonCenter_1F_Text_174945, 2 + msgbox OldaleTown_PokemonCenter_1F_Text_174945, MSGBOX_NPC end OldaleTown_PokemonCenter_1F_EventScript_152F37:: @ 8152F37 lock faceplayer goto_if_set FLAG_SYS_POKEDEX_GET, OldaleTown_PokemonCenter_1F_EventScript_152F4C - msgbox OldaleTown_PokemonCenter_1F_Text_1749C0, 4 + msgbox OldaleTown_PokemonCenter_1F_Text_1749C0, MSGBOX_DEFAULT release end OldaleTown_PokemonCenter_1F_EventScript_152F4C:: @ 8152F4C - msgbox OldaleTown_PokemonCenter_1F_Text_174A2E, 4 + msgbox OldaleTown_PokemonCenter_1F_Text_174A2E, MSGBOX_DEFAULT release end diff --git a/data/maps/OldaleTown_PokemonCenter_2F/scripts.inc b/data/maps/OldaleTown_PokemonCenter_2F/scripts.inc index 622f50c29..b309c1548 100644 --- a/data/maps/OldaleTown_PokemonCenter_2F/scripts.inc +++ b/data/maps/OldaleTown_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ OldaleTown_PokemonCenter_2F_MapScripts:: @ 8152F56 - map_script 2, OldaleTown_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, OldaleTown_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, OldaleTown_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, OldaleTown_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, OldaleTown_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, OldaleTown_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 OldaleTown_PokemonCenter_2F_EventScript_152F66:: @ 8152F66 diff --git a/data/maps/PacifidlogTown/map.json b/data/maps/PacifidlogTown/map.json index 19d9ee42c..50e30456b 100644 --- a/data/maps/PacifidlogTown/map.json +++ b/data/maps/PacifidlogTown/map.json @@ -114,7 +114,7 @@ "y": 15, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "PacifidlogTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -130,7 +130,7 @@ "y": 15, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "PacifidlogTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" } ] } diff --git a/data/maps/PacifidlogTown/scripts.inc b/data/maps/PacifidlogTown/scripts.inc index d7ac80a0a..4c77ce15b 100644 --- a/data/maps/PacifidlogTown/scripts.inc +++ b/data/maps/PacifidlogTown/scripts.inc @@ -1,6 +1,6 @@ PacifidlogTown_MapScripts:: @ 814E8EE - map_script 3, PacifidlogTown_MapScript1_14E8F9 - map_script 5, PacifidlogTown_MapScript1_14E8FD + map_script MAP_SCRIPT_ON_TRANSITION, PacifidlogTown_MapScript1_14E8F9 + map_script MAP_SCRIPT_ON_RESUME, PacifidlogTown_MapScript1_14E8FD .byte 0 PacifidlogTown_MapScript1_14E8F9:: @ 814E8F9 @@ -12,17 +12,17 @@ PacifidlogTown_MapScript1_14E8FD:: @ 814E8FD end PacifidlogTown_EventScript_14E900:: @ 814E900 - msgbox PacifidlogTown_Text_16D04A, 2 + msgbox PacifidlogTown_Text_16D04A, MSGBOX_NPC end PacifidlogTown_EventScript_14E909:: @ 814E909 - msgbox PacifidlogTown_Text_16CFC5, 2 + msgbox PacifidlogTown_Text_16CFC5, MSGBOX_NPC end PacifidlogTown_EventScript_14E912:: @ 814E912 - msgbox PacifidlogTown_Text_16D08A, 2 + msgbox PacifidlogTown_Text_16D08A, MSGBOX_NPC end PacifidlogTown_EventScript_14E91B:: @ 814E91B - msgbox PacifidlogTown_Text_16D0CE, 3 + msgbox PacifidlogTown_Text_16D0CE, MSGBOX_SIGN end diff --git a/data/maps/PacifidlogTown_House1/scripts.inc b/data/maps/PacifidlogTown_House1/scripts.inc index 4b3586a16..eb0d30057 100644 --- a/data/maps/PacifidlogTown_House1/scripts.inc +++ b/data/maps/PacifidlogTown_House1/scripts.inc @@ -2,9 +2,9 @@ PacifidlogTown_House1_MapScripts:: @ 8154154 .byte 0 PacifidlogTown_House1_EventScript_154155:: @ 8154155 - msgbox PacifidlogTown_House1_Text_178F9F, 2 + msgbox PacifidlogTown_House1_Text_178F9F, MSGBOX_NPC end PacifidlogTown_House1_EventScript_15415E:: @ 815415E - msgbox PacifidlogTown_House1_Text_17906A, 2 + msgbox PacifidlogTown_House1_Text_17906A, MSGBOX_NPC end diff --git a/data/maps/PacifidlogTown_House2/scripts.inc b/data/maps/PacifidlogTown_House2/scripts.inc index 5798680bd..8e20d83a6 100644 --- a/data/maps/PacifidlogTown_House2/scripts.inc +++ b/data/maps/PacifidlogTown_House2/scripts.inc @@ -4,7 +4,7 @@ PacifidlogTown_House2_MapScripts:: @ 8154167 PacifidlogTown_House2_EventScript_154168:: @ 8154168 lock faceplayer - dodailyevents + dotimebasedevents call PacifidlogTown_House2_EventScript_1541B4 goto_if_set FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK, PacifidlogTown_House2_EventScript_154254 call_if_set FLAG_MET_FANCLUB_YOUNGER_BROTHER, PacifidlogTown_House2_EventScript_1541CE @@ -20,19 +20,19 @@ PacifidlogTown_House2_EventScript_154168:: @ 8154168 end PacifidlogTown_House2_EventScript_1541B4:: @ 81541B4 - goto_if_unset FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK, PacifidlogTown_House2_EventScript_1A14DC + goto_if_unset FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK, Common_EventScript_Return specialvar VAR_RESULT, GetDaysUntilPacifidlogTMAvailable compare VAR_RESULT, 0 call_if_eq PacifidlogTown_House2_EventScript_1541E8 return PacifidlogTown_House2_EventScript_1541CE:: @ 81541CE - msgbox PacifidlogTown_House2_Text_179155, 4 + msgbox PacifidlogTown_House2_Text_179155, MSGBOX_DEFAULT return PacifidlogTown_House2_EventScript_1541D7:: @ 81541D7 - msgbox PacifidlogTown_House2_Text_1790C1, 4 - msgbox PacifidlogTown_House2_Text_179155, 4 + msgbox PacifidlogTown_House2_Text_1790C1, MSGBOX_DEFAULT + msgbox PacifidlogTown_House2_Text_179155, MSGBOX_DEFAULT return PacifidlogTown_House2_EventScript_1541E8:: @ 81541E8 @@ -40,36 +40,36 @@ PacifidlogTown_House2_EventScript_1541E8:: @ 81541E8 return PacifidlogTown_House2_EventScript_1541EC:: @ 81541EC - msgbox PacifidlogTown_House2_Text_179169, 4 - giveitem_std ITEM_TM27_RETURN + msgbox PacifidlogTown_House2_Text_179169, MSGBOX_DEFAULT + giveitem ITEM_TM27_RETURN compare VAR_RESULT, 0 - goto_if_eq PacifidlogTown_House2_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK special SetPacifidlogTMReceivedDay - msgbox PacifidlogTown_House2_Text_179283, 4 + msgbox PacifidlogTown_House2_Text_179283, MSGBOX_DEFAULT release end PacifidlogTown_House2_EventScript_15421B:: @ 815421B - msgbox PacifidlogTown_House2_Text_1791CA, 4 + msgbox PacifidlogTown_House2_Text_1791CA, MSGBOX_DEFAULT release end PacifidlogTown_House2_EventScript_154225:: @ 8154225 - msgbox PacifidlogTown_House2_Text_17922D, 4 - giveitem_std ITEM_TM21_FRUSTRATION + msgbox PacifidlogTown_House2_Text_17922D, MSGBOX_DEFAULT + giveitem ITEM_TM21_FRUSTRATION compare VAR_RESULT, 0 - goto_if_eq PacifidlogTown_House2_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK special SetPacifidlogTMReceivedDay - msgbox PacifidlogTown_House2_Text_179283, 4 + msgbox PacifidlogTown_House2_Text_179283, MSGBOX_DEFAULT release end PacifidlogTown_House2_EventScript_154254:: @ 8154254 specialvar VAR_RESULT, GetDaysUntilPacifidlogTMAvailable buffernumberstring 0, VAR_RESULT - msgbox PacifidlogTown_House2_Text_1792F2, 4 + msgbox PacifidlogTown_House2_Text_1792F2, MSGBOX_DEFAULT release end @@ -78,9 +78,9 @@ PacifidlogTown_House2_EventScript_154267:: @ 8154267 faceplayer waitse playmoncry SPECIES_AZURILL, 0 - msgbox PacifidlogTown_House2_Text_17938B, 4 + msgbox PacifidlogTown_House2_Text_17938B, MSGBOX_DEFAULT waitmoncry - msgbox PacifidlogTown_House2_Text_17939B, 4 + msgbox PacifidlogTown_House2_Text_17939B, MSGBOX_DEFAULT release end @@ -89,8 +89,8 @@ PacifidlogTown_House2_EventScript_154282:: @ 8154282 faceplayer waitse playmoncry SPECIES_AZURILL, 2 - msgbox PacifidlogTown_House2_Text_1793CC, 4 + msgbox PacifidlogTown_House2_Text_1793CC, MSGBOX_DEFAULT waitmoncry - msgbox PacifidlogTown_House2_Text_1793DD, 4 + msgbox PacifidlogTown_House2_Text_1793DD, MSGBOX_DEFAULT release end diff --git a/data/maps/PacifidlogTown_House3/scripts.inc b/data/maps/PacifidlogTown_House3/scripts.inc index 055287bfb..fdb64f50a 100644 --- a/data/maps/PacifidlogTown_House3/scripts.inc +++ b/data/maps/PacifidlogTown_House3/scripts.inc @@ -28,27 +28,27 @@ PacifidlogTown_House3_EventScript_15429E:: @ 815429E special DoInGameTradeScene waitstate bufferspeciesname 0, VAR_0x8009 - msgbox PacifidlogTown_House3_Text_1794C4, 4 + msgbox PacifidlogTown_House3_Text_1794C4, MSGBOX_DEFAULT setflag FLAG_PACIFIDLOG_NPC_TRADE_COMPLETED release end PacifidlogTown_House3_EventScript_154320:: @ 8154320 - msgbox PacifidlogTown_House3_Text_1794ED, 4 + msgbox PacifidlogTown_House3_Text_1794ED, MSGBOX_DEFAULT release end PacifidlogTown_House3_EventScript_15432A:: @ 815432A bufferspeciesname 0, VAR_0x8009 - msgbox PacifidlogTown_House3_Text_1794DF, 4 + msgbox PacifidlogTown_House3_Text_1794DF, MSGBOX_DEFAULT release end PacifidlogTown_House3_EventScript_154338:: @ 8154338 - msgbox PacifidlogTown_House3_Text_17950A, 4 + msgbox PacifidlogTown_House3_Text_17950A, MSGBOX_DEFAULT release end PacifidlogTown_House3_EventScript_154342:: @ 8154342 - msgbox PacifidlogTown_House3_Text_179541, 2 + msgbox PacifidlogTown_House3_Text_179541, MSGBOX_NPC end diff --git a/data/maps/PacifidlogTown_House4/scripts.inc b/data/maps/PacifidlogTown_House4/scripts.inc index 84a477156..f8e0d6e26 100644 --- a/data/maps/PacifidlogTown_House4/scripts.inc +++ b/data/maps/PacifidlogTown_House4/scripts.inc @@ -2,11 +2,11 @@ PacifidlogTown_House4_MapScripts:: @ 815434B .byte 0 PacifidlogTown_House4_EventScript_15434C:: @ 815434C - msgbox PacifidlogTown_House4_Text_17961F, 2 + msgbox PacifidlogTown_House4_Text_17961F, MSGBOX_NPC end PacifidlogTown_House4_EventScript_154355:: @ 8154355 - msgbox PacifidlogTown_House4_Text_17959B, 2 + msgbox PacifidlogTown_House4_Text_17959B, MSGBOX_NPC end PacifidlogTown_House4_EventScript_15435E:: @ 815435E @@ -20,11 +20,11 @@ PacifidlogTown_House4_EventScript_15435E:: @ 815435E end PacifidlogTown_House4_EventScript_15437F:: @ 815437F - msgbox PacifidlogTown_House4_Text_179656, 4 + msgbox PacifidlogTown_House4_Text_179656, MSGBOX_DEFAULT release end PacifidlogTown_House4_EventScript_154389:: @ 8154389 - msgbox PacifidlogTown_House4_Text_17968C, 4 + msgbox PacifidlogTown_House4_Text_17968C, MSGBOX_DEFAULT release end diff --git a/data/maps/PacifidlogTown_House5/scripts.inc b/data/maps/PacifidlogTown_House5/scripts.inc index 8c24cddcb..2219e51b8 100644 --- a/data/maps/PacifidlogTown_House5/scripts.inc +++ b/data/maps/PacifidlogTown_House5/scripts.inc @@ -7,15 +7,15 @@ PacifidlogTown_House5_EventScript_154394:: @ 8154394 specialvar VAR_RESULT, IsMirageIslandPresent compare VAR_RESULT, 1 goto_if_eq PacifidlogTown_House5_EventScript_1543B0 - msgbox PacifidlogTown_House5_Text_179718, 4 + msgbox PacifidlogTown_House5_Text_179718, MSGBOX_DEFAULT release end PacifidlogTown_House5_EventScript_1543B0:: @ 81543B0 - msgbox PacifidlogTown_House5_Text_17973B, 4 + msgbox PacifidlogTown_House5_Text_17973B, MSGBOX_DEFAULT release end PacifidlogTown_House5_EventScript_1543BA:: @ 81543BA - msgbox PacifidlogTown_House5_Text_179765, 2 + msgbox PacifidlogTown_House5_Text_179765, MSGBOX_NPC end diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc index e5756cd71..287349c78 100644 --- a/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc @@ -1,5 +1,5 @@ PacifidlogTown_PokemonCenter_1F_MapScripts:: @ 81540FF - map_script 3, PacifidlogTown_PokemonCenter_1F_MapScript1_154105 + map_script MAP_SCRIPT_ON_TRANSITION, PacifidlogTown_PokemonCenter_1F_MapScript1_154105 .byte 0 PacifidlogTown_PokemonCenter_1F_MapScript1_154105:: @ 8154105 @@ -8,20 +8,20 @@ PacifidlogTown_PokemonCenter_1F_MapScript1_154105:: @ 8154105 @ 8154109 setvar VAR_0x800B, 1 - call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end PacifidlogTown_PokemonCenter_1F_EventScript_154117:: @ 8154117 - msgbox PacifidlogTown_PokemonCenter_1F_Text_178E47, 2 + msgbox PacifidlogTown_PokemonCenter_1F_Text_178E47, MSGBOX_NPC end PacifidlogTown_PokemonCenter_1F_EventScript_154120:: @ 8154120 - msgbox PacifidlogTown_PokemonCenter_1F_Text_178E79, 2 + msgbox PacifidlogTown_PokemonCenter_1F_Text_178E79, MSGBOX_NPC end PacifidlogTown_PokemonCenter_1F_EventScript_154129:: @ 8154129 - msgbox PacifidlogTown_PokemonCenter_1F_Text_178ED9, 2 + msgbox PacifidlogTown_PokemonCenter_1F_Text_178ED9, MSGBOX_NPC end diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/scripts.inc b/data/maps/PacifidlogTown_PokemonCenter_2F/scripts.inc index 2bff37736..3fd5bad3b 100644 --- a/data/maps/PacifidlogTown_PokemonCenter_2F/scripts.inc +++ b/data/maps/PacifidlogTown_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ PacifidlogTown_PokemonCenter_2F_MapScripts:: @ 8154132 - map_script 2, PacifidlogTown_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, PacifidlogTown_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, PacifidlogTown_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, PacifidlogTown_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PacifidlogTown_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, PacifidlogTown_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 @ 8154142 diff --git a/data/maps/PetalburgCity/map.json b/data/maps/PetalburgCity/map.json index 7e0462022..aaddb65cb 100644 --- a/data/maps/PetalburgCity/map.json +++ b/data/maps/PetalburgCity/map.json @@ -237,7 +237,7 @@ "y": 12, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "PetalburgCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -245,7 +245,7 @@ "y": 16, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "PetalburgCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -261,7 +261,7 @@ "y": 16, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "PetalburgCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -269,7 +269,7 @@ "y": 12, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "PetalburgCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", diff --git a/data/maps/PetalburgCity/scripts.inc b/data/maps/PetalburgCity/scripts.inc index fee198977..7c02a67f7 100644 --- a/data/maps/PetalburgCity/scripts.inc +++ b/data/maps/PetalburgCity/scripts.inc @@ -1,6 +1,6 @@ PetalburgCity_MapScripts:: @ 814B70C - map_script 3, PetalburgCity_MapScript1_14B717 - map_script 2, PetalburgCity_MapScript2_14B73D + map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_MapScript1_14B717 + map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_MapScript2_14B73D .byte 0 PetalburgCity_MapScript1_14B717:: @ 814B717 @@ -29,20 +29,21 @@ PetalburgCity_EventScript_14B747:: @ 814B747 special SavePlayerParty special PutZigzagoonInPlayerParty applymovement 2, PetalburgCity_Movement_14B7ED - applymovement 255, PetalburgCity_Movement_14B7CC + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_14B7CC waitmovement 0 - msgbox PetalburgCity_Text_16D361, 4 + msgbox PetalburgCity_Text_16D361, MSGBOX_DEFAULT special ScrSpecial_StartWallyTutorialBattle waitstate - msgbox PetalburgCity_Text_16D3DE, 4 - applymovement 2, PetalburgCity_Movement_1A083F, 0, 0 - waitmovement 0, 0, 2 - msgbox PetalburgCity_Text_16D408, 4 + msgbox PetalburgCity_Text_16D3DE, MSGBOX_DEFAULT + applymovement 2, Common_Movement_WalkInPlaceFastestLeft, MAP_PETALBURG_CITY + @ Local id and map num were swapped here (0, 0, 2 vs 2, 0, 0). Fixed to waitmovement 2, MAP_PETALBURG_CITY in Emerald + waitmovement 0, MAP_MAUVILLE_CITY + msgbox PetalburgCity_Text_16D408, MSGBOX_DEFAULT closemessage clearflag FLAG_SPECIAL_FLAG_0 setvar VAR_PETALBURG_STATE, 3 fadedefaultbgm - clearflag FLAG_SPECIAL_FLAG_1 + clearflag FLAG_DONT_TRANSITION_MUSIC special LoadPlayerParty setvar VAR_PETALBURG_GYM_STATE, 1 warp MAP_PETALBURG_CITY_GYM, 255, 4, 108 @@ -53,15 +54,15 @@ PetalburgCity_EventScript_14B747:: @ 814B747 PetalburgCity_EventScript_14B7AC:: @ 814B7AC lock faceplayer - msgbox PetalburgCity_Text_164490, 4 + msgbox PetalburgCity_Text_164490, MSGBOX_DEFAULT closemessage - applymovement 3, PetalburgCity_Movement_1A083D + applymovement 3, Common_Movement_FaceOriginalDirection waitmovement 0 release end PetalburgCity_EventScript_14B7C3:: @ 814B7C3 - msgbox PetalburgCity_Text_16433E, 2 + msgbox PetalburgCity_Text_16433E, MSGBOX_NPC end PetalburgCity_Movement_14B7CC:: @ 814B7CC @@ -97,7 +98,7 @@ PetalburgCity_Movement_14B7CC:: @ 814B7CC walk_up walk_up walk_in_place_fastest_right - end_movement + step_end PetalburgCity_Movement_14B7ED:: @ 814B7ED delay_8 @@ -136,22 +137,22 @@ PetalburgCity_Movement_14B7ED:: @ 814B7ED delay_16 delay_16 walk_in_place_fastest_right - end_movement + step_end PetalburgCity_EventScript_14B812:: @ 814B812 - msgbox PetalburgCity_Text_1645BB, 3 + msgbox PetalburgCity_Text_1645BB, MSGBOX_SIGN end PetalburgCity_EventScript_14B81B:: @ 814B81B - msgbox PetalburgCity_Text_164602, 3 + msgbox PetalburgCity_Text_164602, MSGBOX_SIGN end PetalburgCity_EventScript_14B824:: @ 814B824 - msgbox PetalburgCity_Text_16453F, 2 + msgbox PetalburgCity_Text_16453F, MSGBOX_NPC end PetalburgCity_EventScript_14B82D:: @ 814B82D - msgbox PetalburgCity_Text_164634, 3 + msgbox PetalburgCity_Text_164634, MSGBOX_SIGN end PetalburgCity_EventScript_14B836:: @ 814B836 @@ -179,13 +180,13 @@ PetalburgCity_EventScript_14B85A:: @ 814B85A end PetalburgCity_EventScript_14B866:: @ 814B866 - applymovement 9, PetalburgCity_Movement_1A0839 + applymovement 9, Common_Movement_FacePlayer waitmovement 0 playbgm MUS_TSURETEK, FALSE playse SE_PIN - applymovement 9, PetalburgCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, PetalburgCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 compare VAR_0x8008, 0 call_if_eq PetalburgCity_EventScript_14B91B @@ -195,7 +196,7 @@ PetalburgCity_EventScript_14B866:: @ 814B866 call_if_eq PetalburgCity_EventScript_14B93B compare VAR_0x8008, 3 call_if_eq PetalburgCity_EventScript_14B950 - msgbox PetalburgCity_Text_16438A, 4 + msgbox PetalburgCity_Text_16438A, MSGBOX_DEFAULT closemessage compare VAR_0x8008, 0 call_if_eq PetalburgCity_EventScript_14B965 @@ -205,11 +206,11 @@ PetalburgCity_EventScript_14B866:: @ 814B866 call_if_eq PetalburgCity_EventScript_14B989 compare VAR_0x8008, 3 call_if_eq PetalburgCity_EventScript_14B99B - msgbox PetalburgCity_Text_164426, 4 - applymovement 9, PetalburgCity_Movement_1A0843 - applymovement 255, PetalburgCity_Movement_1A0843 + msgbox PetalburgCity_Text_164426, MSGBOX_DEFAULT + applymovement 9, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox PetalburgCity_Text_164449, 4 + msgbox PetalburgCity_Text_164449, MSGBOX_DEFAULT closemessage applymovement 9, PetalburgCity_Movement_14B9F4 waitmovement 0 @@ -220,7 +221,7 @@ PetalburgCity_EventScript_14B866:: @ 814B866 PetalburgCity_EventScript_14B91B:: @ 814B91B applymovement 9, PetalburgCity_Movement_14B9B1 waitmovement 0 - applymovement 255, PetalburgCity_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return @@ -232,38 +233,38 @@ PetalburgCity_EventScript_14B930:: @ 814B930 PetalburgCity_EventScript_14B93B:: @ 814B93B applymovement 9, PetalburgCity_Movement_14B9B9 waitmovement 0 - applymovement 255, PetalburgCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return PetalburgCity_EventScript_14B950:: @ 814B950 applymovement 9, PetalburgCity_Movement_14B9BE waitmovement 0 - applymovement 255, PetalburgCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return PetalburgCity_EventScript_14B965:: @ 814B965 applymovement 9, PetalburgCity_Movement_14B9C4 - applymovement 255, PetalburgCity_Movement_14BA01 + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_14BA01 waitmovement 0 return PetalburgCity_EventScript_14B977:: @ 814B977 applymovement 9, PetalburgCity_Movement_14B9CF - applymovement 255, PetalburgCity_Movement_14BA0B + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_14BA0B waitmovement 0 return PetalburgCity_EventScript_14B989:: @ 814B989 applymovement 9, PetalburgCity_Movement_14B9DD - applymovement 255, PetalburgCity_Movement_14BA18 + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_14BA18 waitmovement 0 return PetalburgCity_EventScript_14B99B:: @ 814B99B applymovement 9, PetalburgCity_Movement_14B9E8 - applymovement 255, PetalburgCity_Movement_14BA22 + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_14BA22 waitmovement 0 return @@ -271,26 +272,26 @@ PetalburgCity_EventScript_14B99B:: @ 814B99B delay_16 delay_16 delay_16 - end_movement + step_end PetalburgCity_Movement_14B9B1:: @ 814B9B1 walk_right walk_right walk_right walk_in_place_fastest_up - end_movement + step_end PetalburgCity_Movement_14B9B6:: @ 814B9B6 walk_right walk_right - end_movement + step_end PetalburgCity_Movement_14B9B9:: @ 814B9B9 walk_right walk_right walk_right walk_in_place_fastest_down - end_movement + step_end PetalburgCity_Movement_14B9BE:: @ 814B9BE walk_down @@ -298,7 +299,7 @@ PetalburgCity_Movement_14B9BE:: @ 814B9BE walk_right walk_right walk_in_place_fastest_down - end_movement + step_end PetalburgCity_Movement_14B9C4:: @ 814B9C4 walk_right @@ -311,7 +312,7 @@ PetalburgCity_Movement_14B9C4:: @ 814B9C4 walk_up walk_right walk_in_place_fastest_up - end_movement + step_end PetalburgCity_Movement_14B9CF:: @ 814B9CF walk_down @@ -327,7 +328,7 @@ PetalburgCity_Movement_14B9CF:: @ 814B9CF walk_up walk_right walk_in_place_fastest_up - end_movement + step_end PetalburgCity_Movement_14B9DD:: @ 814B9DD walk_right @@ -340,7 +341,7 @@ PetalburgCity_Movement_14B9DD:: @ 814B9DD walk_up walk_right walk_in_place_fastest_up - end_movement + step_end PetalburgCity_Movement_14B9E8:: @ 814B9E8 walk_right @@ -354,7 +355,7 @@ PetalburgCity_Movement_14B9E8:: @ 814B9E8 walk_up walk_right walk_in_place_fastest_up - end_movement + step_end PetalburgCity_Movement_14B9F4:: @ 814B9F4 walk_down @@ -369,7 +370,7 @@ PetalburgCity_Movement_14B9F4:: @ 814B9F4 walk_left walk_left walk_left - end_movement + step_end PetalburgCity_Movement_14BA01:: @ 814BA01 walk_down @@ -381,7 +382,7 @@ PetalburgCity_Movement_14BA01:: @ 814BA01 walk_right walk_right walk_up - end_movement + step_end PetalburgCity_Movement_14BA0B:: @ 814BA0B delay_16 @@ -396,7 +397,7 @@ PetalburgCity_Movement_14BA0B:: @ 814BA0B walk_right walk_up walk_up - end_movement + step_end PetalburgCity_Movement_14BA18:: @ 814BA18 walk_up @@ -408,7 +409,7 @@ PetalburgCity_Movement_14BA18:: @ 814BA18 walk_right walk_right walk_up - end_movement + step_end PetalburgCity_Movement_14BA22:: @ 814BA22 walk_up @@ -421,8 +422,8 @@ PetalburgCity_Movement_14BA22:: @ 814BA22 walk_right walk_up walk_up - end_movement + step_end PetalburgCity_EventScript_14BA2D:: @ 814BA2D - msgbox PetalburgCity_Text_16438A, 2 + msgbox PetalburgCity_Text_16438A, MSGBOX_NPC end diff --git a/data/maps/PetalburgCity_Gym/scripts.inc b/data/maps/PetalburgCity_Gym/scripts.inc index 09d969ec8..07e1394a7 100644 --- a/data/maps/PetalburgCity_Gym/scripts.inc +++ b/data/maps/PetalburgCity_Gym/scripts.inc @@ -1,8 +1,8 @@ PetalburgCity_Gym_MapScripts:: @ 8154477 - map_script 1, PetalburgCity_Gym_MapScript1_15448C - map_script 3, PetalburgCity_Gym_MapScript1_15451B - map_script 4, PetalburgCity_Gym_MapScript2_154553 - map_script 2, PetalburgCity_Gym_MapScript2_154562 + map_script MAP_SCRIPT_ON_LOAD, PetalburgCity_Gym_MapScript1_15448C + map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_Gym_MapScript1_15451B + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PetalburgCity_Gym_MapScript2_154553 + map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_Gym_MapScript2_154562 .byte 0 PetalburgCity_Gym_MapScript1_15448C:: @ 815448C @@ -15,13 +15,13 @@ PetalburgCity_Gym_MapScript1_15448C:: @ 815448C PetalburgCity_Gym_EventScript_1544A3:: @ 81544A3 setvar VAR_0x8005, 1 call PetalburgCity_Gym_EventScript_154F9A - call_if_trainer_defeated TRAINER_RANDALL, PetalburgCity_Gym_EventScript_154FBB - call_if_trainer_defeated TRAINER_MARY, PetalburgCity_Gym_EventScript_154FDC - call_if_trainer_defeated TRAINER_PARKER, PetalburgCity_Gym_EventScript_154FFD - call_if_trainer_defeated TRAINER_LORI, PetalburgCity_Gym_EventScript_15501E - call_if_trainer_defeated TRAINER_GEORGE, PetalburgCity_Gym_EventScript_15503F - call_if_trainer_defeated TRAINER_JODY, PetalburgCity_Gym_EventScript_155060 - call_if_trainer_defeated TRAINER_BERKE, PetalburgCity_Gym_EventScript_155081 + call_if_defeated TRAINER_RANDALL, PetalburgCity_Gym_EventScript_154FBB + call_if_defeated TRAINER_MARY, PetalburgCity_Gym_EventScript_154FDC + call_if_defeated TRAINER_PARKER, PetalburgCity_Gym_EventScript_154FFD + call_if_defeated TRAINER_LORI, PetalburgCity_Gym_EventScript_15501E + call_if_defeated TRAINER_GEORGE, PetalburgCity_Gym_EventScript_15503F + call_if_defeated TRAINER_JODY, PetalburgCity_Gym_EventScript_155060 + call_if_defeated TRAINER_BERKE, PetalburgCity_Gym_EventScript_155081 end PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED @@ -61,7 +61,7 @@ PetalburgCity_Gym_MapScript2_154553:: @ 8154553 .2byte 0 PetalburgCity_Gym_EventScript_15455D:: @ 815455D - turnobject 255, 2 + turnobject OBJ_EVENT_ID_PLAYER, 2 end PetalburgCity_Gym_MapScript2_154562:: @ 8154562 @@ -70,19 +70,19 @@ PetalburgCity_Gym_MapScript2_154562:: @ 8154562 PetalburgCity_Gym_EventScript_15456C:: @ 815456C lockall - msgbox PetalburgCity_Gym_Text_17A196, 4 - msgbox PetalburgCity_Gym_Text_17A1B0, 4 + msgbox PetalburgCity_Gym_Text_17A196, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_17A1B0, MSGBOX_DEFAULT closemessage - applymovement 255, PetalburgCity_Gym_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown applymovement 10, PetalburgCity_Gym_Movement_1545B4 waitmovement 0 playse SE_KAIDAN removeobject 10 setflag FLAG_HIDE_WALLY_PETALBURG delay 30 - applymovement 255, PetalburgCity_Gym_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox PetalburgCity_Gym_Text_17A2A4, 4 + msgbox PetalburgCity_Gym_Text_17A2A4, MSGBOX_DEFAULT setvar VAR_PETALBURG_GYM_STATE, 2 releaseall end @@ -92,7 +92,7 @@ PetalburgCity_Gym_Movement_1545B4:: @ 81545B4 walk_down walk_down delay_16 - end_movement + step_end PetalburgCity_Gym_EventScript_1545B9:: @ 81545B9 lock @@ -104,7 +104,7 @@ PetalburgCity_Gym_EventScript_1545B9:: @ 81545B9 case 5, PetalburgCity_Gym_EventScript_154925 case 6, PetalburgCity_Gym_EventScript_1549D6 case 7, PetalburgCity_Gym_EventScript_15493D - msgbox PetalburgCity_Gym_Text_179DF6, 4 + msgbox PetalburgCity_Gym_Text_179DF6, MSGBOX_DEFAULT closemessage switch VAR_FACING case 1, PetalburgCity_Gym_EventScript_15463D @@ -144,10 +144,10 @@ PetalburgCity_Gym_EventScript_154669:: @ 8154669 call_if_eq PetalburgCity_Gym_EventScript_15481C compare VAR_0x8008, 3 call_if_eq PetalburgCity_Gym_EventScript_15481C - msgbox PetalburgCity_Gym_Text_179F07, 4 - msgbox PetalburgCity_Gym_Text_179F37, 4 - msgbox PetalburgCity_Gym_Text_179F70, 4 - msgbox PetalburgCity_Gym_Text_17A03A, 4 + msgbox PetalburgCity_Gym_Text_179F07, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_179F37, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_179F70, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_17A03A, MSGBOX_DEFAULT compare VAR_0x8008, 0 call_if_eq PetalburgCity_Gym_EventScript_154884 compare VAR_0x8008, 1 @@ -156,7 +156,7 @@ PetalburgCity_Gym_EventScript_154669:: @ 8154669 call_if_eq PetalburgCity_Gym_EventScript_1548A1 compare VAR_0x8008, 3 call_if_eq PetalburgCity_Gym_EventScript_1548B3 - msgbox PetalburgCity_Gym_Text_17A04A, 4 + msgbox PetalburgCity_Gym_Text_17A04A, MSGBOX_DEFAULT compare VAR_0x8008, 0 call_if_eq PetalburgCity_Gym_EventScript_1548C5 compare VAR_0x8008, 1 @@ -165,9 +165,9 @@ PetalburgCity_Gym_EventScript_154669:: @ 8154669 call_if_eq PetalburgCity_Gym_EventScript_1548DB compare VAR_0x8008, 3 call_if_eq PetalburgCity_Gym_EventScript_1548E6 - msgbox PetalburgCity_Gym_Text_17A0A8, 4 - msgbox PetalburgCity_Gym_Text_17A0EB, 4 - msgbox PetalburgCity_Gym_Text_17A156, 4 + msgbox PetalburgCity_Gym_Text_17A0A8, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_17A0EB, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_17A156, MSGBOX_DEFAULT compare VAR_0x8008, 0 call_if_eq PetalburgCity_Gym_EventScript_15492F compare VAR_0x8008, 1 @@ -184,9 +184,9 @@ PetalburgCity_Gym_EventScript_154669:: @ 8154669 call_if_eq PetalburgCity_Gym_EventScript_1548F1 compare VAR_0x8008, 3 call_if_eq PetalburgCity_Gym_EventScript_1548F1 - msgbox PetalburgCity_Gym_Text_17A171, 4 + msgbox PetalburgCity_Gym_Text_17A171, MSGBOX_DEFAULT closemessage - setflag FLAG_SPECIAL_FLAG_1 + setflag FLAG_DONT_TRANSITION_MUSIC playbgm MUS_TSURETEK, FALSE compare VAR_0x8008, 0 call_if_eq PetalburgCity_Gym_EventScript_154835 @@ -210,7 +210,7 @@ PetalburgCity_Gym_EventScript_154669:: @ 8154669 end PetalburgCity_Gym_EventScript_1547EE:: @ 81547EE - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown applymovement 10, PetalburgCity_Gym_Movement_154B27 waitmovement 0 return @@ -218,113 +218,113 @@ PetalburgCity_Gym_EventScript_1547EE:: @ 81547EE PetalburgCity_Gym_EventScript_154800:: @ 8154800 applymovement 10, PetalburgCity_Gym_Movement_154B1D waitmovement 0 - applymovement 1, PetalburgCity_Gym_Movement_1A0843 - applymovement 255, PetalburgCity_Gym_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return PetalburgCity_Gym_EventScript_15481C:: @ 815481C - applymovement 1, PetalburgCity_Gym_Movement_1A0845 - applymovement 255, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown applymovement 10, PetalburgCity_Gym_Movement_154B27 waitmovement 0 return PetalburgCity_Gym_EventScript_154835:: @ 8154835 - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown applymovement 10, PetalburgCity_Gym_Movement_154B3E - applymovement 255, PetalburgCity_Gym_Movement_154B4D + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_154B4D waitmovement 0 return PetalburgCity_Gym_EventScript_15484E:: @ 815484E applymovement 10, PetalburgCity_Gym_Movement_154B2E - applymovement 255, PetalburgCity_Gym_Movement_154B45 + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_154B45 waitmovement 0 return PetalburgCity_Gym_EventScript_154860:: @ 8154860 applymovement 10, PetalburgCity_Gym_Movement_154B3E - applymovement 255, PetalburgCity_Gym_Movement_154B57 + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_154B57 waitmovement 0 return PetalburgCity_Gym_EventScript_154872:: @ 8154872 applymovement 10, PetalburgCity_Gym_Movement_154B36 - applymovement 255, PetalburgCity_Gym_Movement_154B5F + applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_154B5F waitmovement 0 return PetalburgCity_Gym_EventScript_154884:: @ 8154884 - applymovement 1, PetalburgCity_Gym_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return PetalburgCity_Gym_EventScript_15488F:: @ 815488F - applymovement 1, PetalburgCity_Gym_Movement_1A0845 - applymovement 255, PetalburgCity_Gym_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestDown + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return PetalburgCity_Gym_EventScript_1548A1:: @ 81548A1 - applymovement 1, PetalburgCity_Gym_Movement_1A0843 - applymovement 255, PetalburgCity_Gym_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return PetalburgCity_Gym_EventScript_1548B3:: @ 81548B3 - applymovement 1, PetalburgCity_Gym_Movement_1A083F - applymovement 255, PetalburgCity_Gym_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestLeft + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return PetalburgCity_Gym_EventScript_1548C5:: @ 81548C5 - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return PetalburgCity_Gym_EventScript_1548D0:: @ 81548D0 - applymovement 1, PetalburgCity_Gym_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return PetalburgCity_Gym_EventScript_1548DB:: @ 81548DB - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return PetalburgCity_Gym_EventScript_1548E6:: @ 81548E6 - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return PetalburgCity_Gym_EventScript_1548F1:: @ 81548F1 - applymovement 10, PetalburgCity_Gym_Movement_1A0839 + applymovement 10, Common_Movement_FacePlayer waitmovement 0 return PetalburgCity_Gym_EventScript_1548FC:: @ 81548FC - applymovement 10, PetalburgCity_Gym_Movement_1A0845 + applymovement 10, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return PetalburgCity_Gym_EventScript_154907:: @ 8154907 - msgbox PetalburgCity_Gym_Text_17A41E, 4 + msgbox PetalburgCity_Gym_Text_17A41E, MSGBOX_DEFAULT release end PetalburgCity_Gym_EventScript_154911:: @ 8154911 - msgbox PetalburgCity_Gym_Text_17A518, 4 + msgbox PetalburgCity_Gym_Text_17A518, MSGBOX_DEFAULT release end PetalburgCity_Gym_EventScript_15491B:: @ 815491B - msgbox PetalburgCity_Gym_Text_17A5F3, 4 + msgbox PetalburgCity_Gym_Text_17A5F3, MSGBOX_DEFAULT release end PetalburgCity_Gym_EventScript_154925:: @ 8154925 - msgbox PetalburgCity_Gym_Text_17A5F3, 4 + msgbox PetalburgCity_Gym_Text_17A5F3, MSGBOX_DEFAULT release end @@ -332,7 +332,7 @@ PetalburgCity_Gym_EventScript_15492F:: @ 815492F return PetalburgCity_Gym_EventScript_154930:: @ 8154930 - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return @@ -348,7 +348,7 @@ PetalburgCity_Gym_EventScript_15493D:: @ 815493D goto_if_eq PetalburgCity_Gym_EventScript_1549B8 goto_if_unset FLAG_RECEIVED_TM42, PetalburgCity_Gym_EventScript_154A2C goto_if_set FLAG_SYS_GAME_CLEAR, PetalburgCity_Gym_EventScript_154B69 - msgbox PetalburgCity_Gym_Text_17AA6B, 4 + msgbox PetalburgCity_Gym_Text_17AA6B, MSGBOX_DEFAULT release end @@ -364,7 +364,7 @@ PetalburgCity_Gym_EventScript_154969:: @ 8154969 goto_if_eq PetalburgCity_Gym_EventScript_1549B2 compare VAR_ENIGMA_BERRY_AVAILABLE, 0 goto_if_eq PetalburgCity_Gym_EventScript_1549B2 - msgbox PetalburgCity_Gym_Text_1C5570, 4 + msgbox PetalburgCity_Gym_Text_1C5570, MSGBOX_DEFAULT setvar VAR_RESULT, 1 return @@ -373,28 +373,28 @@ PetalburgCity_Gym_EventScript_1549B2:: @ 81549B2 return PetalburgCity_Gym_EventScript_1549B8:: @ 81549B8 - giveitem_std ITEM_ENIGMA_BERRY + giveitem ITEM_ENIGMA_BERRY compare VAR_RESULT, 0 - goto_if_eq PetalburgCity_Gym_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setvar VAR_ENIGMA_BERRY_AVAILABLE, 0 release end PetalburgCity_Gym_EventScript_1549D6:: @ 81549D6 - msgbox PetalburgCity_Gym_Text_17A653, 4 - trainerbattle 3, TRAINER_NORMAN, 0, PetalburgCity_Gym_Text_17A77A + msgbox PetalburgCity_Gym_Text_17A653, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_NORMAN, PetalburgCity_Gym_Text_17A77A message PetalburgCity_Gym_Text_17A7DD waitmessage - call PetalburgCity_Gym_EventScript_1A02C5 - msgbox PetalburgCity_Gym_Text_17A805, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox PetalburgCity_Gym_Text_17A805, MSGBOX_DEFAULT setflag FLAG_DEFEATED_PETALBURG_GYM setvar VAR_PETALBURG_GYM_STATE, 7 setflag FLAG_BADGE05_GET - call PetalburgCity_Gym_EventScript_1A0424 + call EventScript_HideMrBriney setflag FLAG_HIDE_WATTSON_MAUVILLE_GYM clearflag FLAG_HIDE_WATTSON_MAUVILLE setvar VAR_0x8008, 5 - call PetalburgCity_Gym_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers clearflag FLAG_HIDE_SLUDGE_BOMB_MAN_DEWFORD_HALL call PetalburgCity_Gym_EventScript_1544ED special DrawWholeMapView @@ -402,12 +402,12 @@ PetalburgCity_Gym_EventScript_1549D6:: @ 81549D6 end PetalburgCity_Gym_EventScript_154A2C:: @ 8154A2C - giveitem_std ITEM_TM42_FACADE + giveitem ITEM_TM42_FACADE compare VAR_RESULT, 0 - goto_if_eq PetalburgCity_Gym_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM42 - msgbox PetalburgCity_Gym_Text_17A8CF, 4 - msgbox PetalburgCity_Gym_Text_17A976, 4 + msgbox PetalburgCity_Gym_Text_17A8CF, MSGBOX_DEFAULT + msgbox PetalburgCity_Gym_Text_17A976, MSGBOX_DEFAULT closemessage compare VAR_FACING, 2 call_if_eq PetalburgCity_Gym_EventScript_154ABC @@ -426,47 +426,47 @@ PetalburgCity_Gym_EventScript_154A2C:: @ 8154A2C call_if_eq PetalburgCity_Gym_EventScript_154AFE compare VAR_FACING, 4 call_if_eq PetalburgCity_Gym_EventScript_154B09 - msgbox PetalburgCity_Gym_Text_17A9F6, 4 + msgbox PetalburgCity_Gym_Text_17A9F6, MSGBOX_DEFAULT release end PetalburgCity_Gym_EventScript_154ABC:: @ 8154ABC - applymovement 1, PetalburgCity_Gym_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return PetalburgCity_Gym_EventScript_154AC7:: @ 8154AC7 - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return PetalburgCity_Gym_EventScript_154AD2:: @ 8154AD2 - applymovement 1, PetalburgCity_Gym_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return PetalburgCity_Gym_EventScript_154ADD:: @ 8154ADD - applymovement 1, PetalburgCity_Gym_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return PetalburgCity_Gym_EventScript_154AE8:: @ 8154AE8 - applymovement 1, PetalburgCity_Gym_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return PetalburgCity_Gym_EventScript_154AF3:: @ 8154AF3 - applymovement 1, PetalburgCity_Gym_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return PetalburgCity_Gym_EventScript_154AFE:: @ 8154AFE - applymovement 1, PetalburgCity_Gym_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return PetalburgCity_Gym_EventScript_154B09:: @ 8154B09 - applymovement 1, PetalburgCity_Gym_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return @@ -479,7 +479,7 @@ PetalburgCity_Gym_EventScript_154B09:: @ 8154B09 delay_16 delay_8 walk_in_place_fastest_down - end_movement + step_end PetalburgCity_Gym_Movement_154B1D:: @ 8154B1D delay_16 @@ -491,7 +491,7 @@ PetalburgCity_Gym_Movement_154B1D:: @ 8154B1D walk_up walk_up walk_in_place_fastest_left - end_movement + step_end PetalburgCity_Gym_Movement_154B27:: @ 8154B27 delay_16 @@ -500,7 +500,7 @@ PetalburgCity_Gym_Movement_154B27:: @ 8154B27 delay_8 walk_up walk_up - end_movement + step_end PetalburgCity_Gym_Movement_154B2E:: @ 8154B2E walk_down @@ -510,7 +510,7 @@ PetalburgCity_Gym_Movement_154B2E:: @ 8154B2E walk_in_place_fastest_up delay_16 walk_in_place_down - end_movement + step_end PetalburgCity_Gym_Movement_154B36:: @ 8154B36 walk_down @@ -520,7 +520,7 @@ PetalburgCity_Gym_Movement_154B36:: @ 8154B36 walk_in_place_fastest_up delay_16 walk_in_place_down - end_movement + step_end PetalburgCity_Gym_Movement_154B3E:: @ 8154B3E walk_down @@ -529,7 +529,7 @@ PetalburgCity_Gym_Movement_154B3E:: @ 8154B3E walk_in_place_fastest_up delay_16 walk_in_place_down - end_movement + step_end PetalburgCity_Gym_Movement_154B45:: @ 8154B45 delay_16 @@ -539,7 +539,7 @@ PetalburgCity_Gym_Movement_154B45:: @ 8154B45 walk_down walk_down delay_8 - end_movement + step_end PetalburgCity_Gym_Movement_154B4D:: @ 8154B4D delay_16 @@ -551,7 +551,7 @@ PetalburgCity_Gym_Movement_154B4D:: @ 8154B4D walk_down walk_down delay_8 - end_movement + step_end PetalburgCity_Gym_Movement_154B57:: @ 8154B57 delay_16 @@ -561,7 +561,7 @@ PetalburgCity_Gym_Movement_154B57:: @ 8154B57 walk_down walk_down delay_8 - end_movement + step_end PetalburgCity_Gym_Movement_154B5F:: @ 8154B5F walk_in_place_fastest_down @@ -573,10 +573,10 @@ PetalburgCity_Gym_Movement_154B5F:: @ 8154B5F walk_right walk_down delay_8 - end_movement + step_end PetalburgCity_Gym_EventScript_154B69:: @ 8154B69 - msgbox PetalburgCity_Gym_Text_17AB17, 4 + msgbox PetalburgCity_Gym_Text_17AB17, MSGBOX_DEFAULT release end @@ -606,7 +606,7 @@ PetalburgCity_Gym_EventScript_154BB7:: @ 8154BB7 end PetalburgCity_Gym_EventScript_154BB9:: @ 8154BB9 - msgbox PetalburgCity_Gym_Text_17B844, 4 + msgbox PetalburgCity_Gym_Text_17B844, MSGBOX_DEFAULT releaseall end @@ -625,7 +625,7 @@ PetalburgCity_Gym_EventScript_154BC3:: @ 8154BC3 PetalburgCity_Gym_EventScript_154BF8:: @ 8154BF8 lockall - goto_if_trainer_not_defeated TRAINER_RANDALL, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_RANDALL, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 7 setvar VAR_0x8009, 46 msgbox PetalburgCity_Gym_Text_17B90F, MSGBOX_YESNO @@ -637,7 +637,7 @@ PetalburgCity_Gym_EventScript_154BF8:: @ 8154BF8 PetalburgCity_Gym_EventScript_154C2B:: @ 8154C2B lockall - goto_if_trainer_not_defeated TRAINER_RANDALL, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_RANDALL, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 1 setvar VAR_0x8009, 59 msgbox PetalburgCity_Gym_Text_17B950, MSGBOX_YESNO @@ -649,7 +649,7 @@ PetalburgCity_Gym_EventScript_154C2B:: @ 8154C2B PetalburgCity_Gym_EventScript_154C5E:: @ 8154C5E lockall - goto_if_trainer_not_defeated TRAINER_MARY, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_MARY, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 7 setvar VAR_0x8009, 59 msgbox PetalburgCity_Gym_Text_17B950, MSGBOX_YESNO @@ -661,7 +661,7 @@ PetalburgCity_Gym_EventScript_154C5E:: @ 8154C5E PetalburgCity_Gym_EventScript_154C91:: @ 8154C91 lockall - goto_if_trainer_not_defeated TRAINER_MARY, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_MARY, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 1 setvar VAR_0x8009, 72 msgbox PetalburgCity_Gym_Text_17B98A, MSGBOX_YESNO @@ -673,7 +673,7 @@ PetalburgCity_Gym_EventScript_154C91:: @ 8154C91 PetalburgCity_Gym_EventScript_154CC4:: @ 8154CC4 lockall - goto_if_trainer_not_defeated TRAINER_PARKER, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_PARKER, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 1 setvar VAR_0x8009, 20 msgbox PetalburgCity_Gym_Text_17B9C5, MSGBOX_YESNO @@ -685,7 +685,7 @@ PetalburgCity_Gym_EventScript_154CC4:: @ 8154CC4 PetalburgCity_Gym_EventScript_154CF7:: @ 8154CF7 lockall - goto_if_trainer_not_defeated TRAINER_LORI, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_LORI, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 7 setvar VAR_0x8009, 20 msgbox PetalburgCity_Gym_Text_17B9C5, MSGBOX_YESNO @@ -697,7 +697,7 @@ PetalburgCity_Gym_EventScript_154CF7:: @ 8154CF7 PetalburgCity_Gym_EventScript_154D2A:: @ 8154D2A lockall - goto_if_trainer_not_defeated TRAINER_LORI, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_LORI, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 1 setvar VAR_0x8009, 33 msgbox PetalburgCity_Gym_Text_17BA00, MSGBOX_YESNO @@ -709,7 +709,7 @@ PetalburgCity_Gym_EventScript_154D2A:: @ 8154D2A PetalburgCity_Gym_EventScript_154D5D:: @ 8154D5D lockall - goto_if_trainer_not_defeated TRAINER_GEORGE, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_GEORGE, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 7 setvar VAR_0x8009, 33 msgbox PetalburgCity_Gym_Text_17BA00, MSGBOX_YESNO @@ -721,7 +721,7 @@ PetalburgCity_Gym_EventScript_154D5D:: @ 8154D5D PetalburgCity_Gym_EventScript_154D90:: @ 8154D90 lockall - goto_if_trainer_not_defeated TRAINER_JODY, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_JODY, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 1 setvar VAR_0x8009, 7 msgbox PetalburgCity_Gym_Text_17BA3D, MSGBOX_YESNO @@ -733,7 +733,7 @@ PetalburgCity_Gym_EventScript_154D90:: @ 8154D90 PetalburgCity_Gym_EventScript_154DC3:: @ 8154DC3 lockall - goto_if_trainer_not_defeated TRAINER_BERKE, PetalburgCity_Gym_EventScript_154BB9 + goto_if_not_defeated TRAINER_BERKE, PetalburgCity_Gym_EventScript_154BB9 setvar VAR_0x8008, 7 setvar VAR_0x8009, 7 msgbox PetalburgCity_Gym_Text_17BA3D, MSGBOX_YESNO @@ -744,9 +744,9 @@ PetalburgCity_Gym_EventScript_154DC3:: @ 8154DC3 end PetalburgCity_Gym_EventScript_154DF6:: @ 8154DF6 - trainerbattle 2, TRAINER_RANDALL, 0, PetalburgCity_Gym_Text_17ADA5, PetalburgCity_Gym_Text_17AE11, PetalburgCity_Gym_EventScript_154E1A + trainerbattle_single TRAINER_RANDALL, PetalburgCity_Gym_Text_17ADA5, PetalburgCity_Gym_Text_17AE11, PetalburgCity_Gym_EventScript_154E1A goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154E29 - msgbox PetalburgCity_Gym_Text_17AE30, 6 + msgbox PetalburgCity_Gym_Text_17AE30, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154E1A:: @ 8154E1A @@ -757,13 +757,13 @@ PetalburgCity_Gym_EventScript_154E1A:: @ 8154E1A end PetalburgCity_Gym_EventScript_154E29:: @ 8154E29 - msgbox PetalburgCity_Gym_Text_17AEBB, 2 + msgbox PetalburgCity_Gym_Text_17AEBB, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154E32:: @ 8154E32 - trainerbattle 2, TRAINER_PARKER, 0, PetalburgCity_Gym_Text_17AF5A, PetalburgCity_Gym_Text_17AF98, PetalburgCity_Gym_EventScript_154E56 + trainerbattle_single TRAINER_PARKER, PetalburgCity_Gym_Text_17AF5A, PetalburgCity_Gym_Text_17AF98, PetalburgCity_Gym_EventScript_154E56 goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154E65 - msgbox PetalburgCity_Gym_Text_17AFD3, 6 + msgbox PetalburgCity_Gym_Text_17AFD3, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154E56:: @ 8154E56 @@ -774,13 +774,13 @@ PetalburgCity_Gym_EventScript_154E56:: @ 8154E56 end PetalburgCity_Gym_EventScript_154E65:: @ 8154E65 - msgbox PetalburgCity_Gym_Text_17B016, 2 + msgbox PetalburgCity_Gym_Text_17B016, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154E6E:: @ 8154E6E - trainerbattle 2, TRAINER_GEORGE, 0, PetalburgCity_Gym_Text_17B058, PetalburgCity_Gym_Text_17B0F7, PetalburgCity_Gym_EventScript_154E92 + trainerbattle_single TRAINER_GEORGE, PetalburgCity_Gym_Text_17B058, PetalburgCity_Gym_Text_17B0F7, PetalburgCity_Gym_EventScript_154E92 goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154EA1 - msgbox PetalburgCity_Gym_Text_17B12C, 6 + msgbox PetalburgCity_Gym_Text_17B12C, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154E92:: @ 8154E92 @@ -791,13 +791,13 @@ PetalburgCity_Gym_EventScript_154E92:: @ 8154E92 end PetalburgCity_Gym_EventScript_154EA1:: @ 8154EA1 - msgbox PetalburgCity_Gym_Text_17B1F4, 2 + msgbox PetalburgCity_Gym_Text_17B1F4, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154EAA:: @ 8154EAA - trainerbattle 2, TRAINER_BERKE, 0, PetalburgCity_Gym_Text_17B237, PetalburgCity_Gym_Text_17B2C0, PetalburgCity_Gym_EventScript_154ECE + trainerbattle_single TRAINER_BERKE, PetalburgCity_Gym_Text_17B237, PetalburgCity_Gym_Text_17B2C0, PetalburgCity_Gym_EventScript_154ECE goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154EDD - msgbox PetalburgCity_Gym_Text_17B2E4, 6 + msgbox PetalburgCity_Gym_Text_17B2E4, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154ECE:: @ 8154ECE @@ -808,13 +808,13 @@ PetalburgCity_Gym_EventScript_154ECE:: @ 8154ECE end PetalburgCity_Gym_EventScript_154EDD:: @ 8154EDD - msgbox PetalburgCity_Gym_Text_17B39B, 2 + msgbox PetalburgCity_Gym_Text_17B39B, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154EE6:: @ 8154EE6 - trainerbattle 2, TRAINER_MARY, 0, PetalburgCity_Gym_Text_17B3F7, PetalburgCity_Gym_Text_17B454, PetalburgCity_Gym_EventScript_154F0A + trainerbattle_single TRAINER_MARY, PetalburgCity_Gym_Text_17B3F7, PetalburgCity_Gym_Text_17B454, PetalburgCity_Gym_EventScript_154F0A goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154F19 - msgbox PetalburgCity_Gym_Text_17B46F, 6 + msgbox PetalburgCity_Gym_Text_17B46F, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154F0A:: @ 8154F0A @@ -825,13 +825,13 @@ PetalburgCity_Gym_EventScript_154F0A:: @ 8154F0A end PetalburgCity_Gym_EventScript_154F19:: @ 8154F19 - msgbox PetalburgCity_Gym_Text_17B521, 2 + msgbox PetalburgCity_Gym_Text_17B521, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154F22:: @ 8154F22 - trainerbattle 2, TRAINER_LORI, 0, PetalburgCity_Gym_Text_17B58D, PetalburgCity_Gym_Text_17B5CB, PetalburgCity_Gym_EventScript_154F46 + trainerbattle_single TRAINER_LORI, PetalburgCity_Gym_Text_17B58D, PetalburgCity_Gym_Text_17B5CB, PetalburgCity_Gym_EventScript_154F46 goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154F55 - msgbox PetalburgCity_Gym_Text_17B5EA, 6 + msgbox PetalburgCity_Gym_Text_17B5EA, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154F46:: @ 8154F46 @@ -842,13 +842,13 @@ PetalburgCity_Gym_EventScript_154F46:: @ 8154F46 end PetalburgCity_Gym_EventScript_154F55:: @ 8154F55 - msgbox PetalburgCity_Gym_Text_17B6B5, 2 + msgbox PetalburgCity_Gym_Text_17B6B5, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154F5E:: @ 8154F5E - trainerbattle 2, TRAINER_JODY, 0, PetalburgCity_Gym_Text_17B6D4, PetalburgCity_Gym_Text_17B732, PetalburgCity_Gym_EventScript_154F82 + trainerbattle_single TRAINER_JODY, PetalburgCity_Gym_Text_17B6D4, PetalburgCity_Gym_Text_17B732, PetalburgCity_Gym_EventScript_154F82 goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154F91 - msgbox PetalburgCity_Gym_Text_17B749, 6 + msgbox PetalburgCity_Gym_Text_17B749, MSGBOX_AUTOCLOSE end PetalburgCity_Gym_EventScript_154F82:: @ 8154F82 @@ -859,7 +859,7 @@ PetalburgCity_Gym_EventScript_154F82:: @ 8154F82 end PetalburgCity_Gym_EventScript_154F91:: @ 8154F91 - msgbox PetalburgCity_Gym_Text_17B7C0, 2 + msgbox PetalburgCity_Gym_Text_17B7C0, MSGBOX_NPC end PetalburgCity_Gym_EventScript_154F9A:: @ 8154F9A @@ -995,12 +995,12 @@ PetalburgCity_Gym_EventScript_15518B:: @ 815518B lock faceplayer goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_1551A0 - msgbox PetalburgCity_Gym_Text_17AB96, 4 + msgbox PetalburgCity_Gym_Text_17AB96, MSGBOX_DEFAULT release end PetalburgCity_Gym_EventScript_1551A0:: @ 81551A0 - msgbox PetalburgCity_Gym_Text_17AD49, 4 + msgbox PetalburgCity_Gym_Text_17AD49, MSGBOX_DEFAULT release end @@ -1017,11 +1017,11 @@ PetalburgCity_Gym_EventScript_1551BA:: @ 81551BA end PetalburgCity_Gym_EventScript_1551CA:: @ 81551CA - msgbox PetalburgCity_Gym_Text_17BAC0, 4 + msgbox PetalburgCity_Gym_Text_17BAC0, MSGBOX_DEFAULT releaseall end PetalburgCity_Gym_EventScript_1551D4:: @ 81551D4 - msgbox PetalburgCity_Gym_Text_17BAA5, 4 + msgbox PetalburgCity_Gym_Text_17BAA5, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/PetalburgCity_House1/scripts.inc b/data/maps/PetalburgCity_House1/scripts.inc index 7a3b7c1b1..f398a86bc 100644 --- a/data/maps/PetalburgCity_House1/scripts.inc +++ b/data/maps/PetalburgCity_House1/scripts.inc @@ -2,9 +2,9 @@ PetalburgCity_House1_MapScripts:: @ 81551DE .byte 0 PetalburgCity_House1_EventScript_1551DF:: @ 81551DF - msgbox PetalburgCity_House1_Text_17BAFB, 2 + msgbox PetalburgCity_House1_Text_17BAFB, MSGBOX_NPC end PetalburgCity_House1_EventScript_1551E8:: @ 81551E8 - msgbox PetalburgCity_House1_Text_17BB4A, 2 + msgbox PetalburgCity_House1_Text_17BB4A, MSGBOX_NPC end diff --git a/data/maps/PetalburgCity_House2/scripts.inc b/data/maps/PetalburgCity_House2/scripts.inc index 4cc1325a2..a526b9d1d 100644 --- a/data/maps/PetalburgCity_House2/scripts.inc +++ b/data/maps/PetalburgCity_House2/scripts.inc @@ -2,9 +2,9 @@ PetalburgCity_House2_MapScripts:: @ 81551F1 .byte 0 PetalburgCity_House2_EventScript_1551F2:: @ 81551F2 - msgbox PetalburgCity_House2_Text_17BC4F, 2 + msgbox PetalburgCity_House2_Text_17BC4F, MSGBOX_NPC end PetalburgCity_House2_EventScript_1551FB:: @ 81551FB - msgbox PetalburgCity_House2_Text_17BCB1, 2 + msgbox PetalburgCity_House2_Text_17BCB1, MSGBOX_NPC end diff --git a/data/maps/PetalburgCity_Mart/scripts.inc b/data/maps/PetalburgCity_Mart/scripts.inc index 7584f6f19..094c2a252 100644 --- a/data/maps/PetalburgCity_Mart/scripts.inc +++ b/data/maps/PetalburgCity_Mart/scripts.inc @@ -4,11 +4,11 @@ PetalburgCity_Mart_MapScripts:: @ 81552AF PetalburgCity_Mart_EventScript_1552B0:: @ 81552B0 lock faceplayer - message PetalburgCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage goto_if_set FLAG_PETALBURG_MART_EXPANDED_ITEMS, PetalburgCity_Mart_EventScript_1552EA pokemart PetalburgCity_Mart_Items1 - msgbox PetalburgCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -31,7 +31,7 @@ PetalburgCity_Mart_Items1:: @ 81552D0 PetalburgCity_Mart_EventScript_1552EA:: @ 81552EA pokemart PetalburgCity_Mart_Items2 - msgbox PetalburgCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -55,13 +55,13 @@ PetalburgCity_Mart_Items2:: @ 81552FC end PetalburgCity_Mart_EventScript_15531A:: @ 815531A - msgbox PetalburgCity_Mart_Text_17BFFD, 2 + msgbox PetalburgCity_Mart_Text_17BFFD, MSGBOX_NPC end PetalburgCity_Mart_EventScript_155323:: @ 8155323 - msgbox PetalburgCity_Mart_Text_17C06C, 2 + msgbox PetalburgCity_Mart_Text_17C06C, MSGBOX_NPC end PetalburgCity_Mart_EventScript_15532C:: @ 815532C - msgbox PetalburgCity_Mart_Text_17C0BC, 2 + msgbox PetalburgCity_Mart_Text_17C0BC, MSGBOX_NPC end diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc b/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc index eff4c8650..4edcb9555 100644 --- a/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc @@ -1,32 +1,32 @@ PetalburgCity_PokemonCenter_1F_MapScripts:: @ 8155204 - map_script 3, PetalburgCity_PokemonCenter_1F_MapScript1_15520A + map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_PokemonCenter_1F_MapScript1_15520A .byte 0 PetalburgCity_PokemonCenter_1F_MapScript1_15520A:: @ 815520A setrespawn HEAL_LOCATION_PETALBURG_CITY - call PetalburgCity_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end PetalburgCity_PokemonCenter_1F_EventScript_155213:: @ 8155213 setvar VAR_0x800B, 1 - call PetalburgCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end PetalburgCity_PokemonCenter_1F_EventScript_155221:: @ 8155221 - msgbox PetalburgCity_PokemonCenter_1F_Text_17BD30, 2 + msgbox PetalburgCity_PokemonCenter_1F_Text_17BD30, MSGBOX_NPC end PetalburgCity_PokemonCenter_1F_EventScript_15522A:: @ 815522A - msgbox PetalburgCity_PokemonCenter_1F_Text_17BD92, 2 + msgbox PetalburgCity_PokemonCenter_1F_Text_17BD92, MSGBOX_NPC end PetalburgCity_PokemonCenter_1F_EventScript_155233:: @ 8155233 lock faceplayer - msgbox PetalburgCity_PokemonCenter_1F_Text_17BDC5, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_17BDC5, MSGBOX_DEFAULT specialvar VAR_RESULT, IsStarterInParty compare VAR_RESULT, 1 goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_15524F @@ -44,13 +44,13 @@ PetalburgCity_PokemonCenter_1F_EventScript_15524F:: @ 815524F end PetalburgCity_PokemonCenter_1F_EventScript_155272:: @ 8155272 - msgbox PetalburgCity_PokemonCenter_1F_Text_17BE6C, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_17BE6C, MSGBOX_DEFAULT return PetalburgCity_PokemonCenter_1F_EventScript_15527B:: @ 815527B - msgbox PetalburgCity_PokemonCenter_1F_Text_17BEF1, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_17BEF1, MSGBOX_DEFAULT return PetalburgCity_PokemonCenter_1F_EventScript_155284:: @ 8155284 - msgbox PetalburgCity_PokemonCenter_1F_Text_17BF73, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_17BF73, MSGBOX_DEFAULT return diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/scripts.inc b/data/maps/PetalburgCity_PokemonCenter_2F/scripts.inc index a95823736..589ae82fd 100644 --- a/data/maps/PetalburgCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/PetalburgCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ PetalburgCity_PokemonCenter_2F_MapScripts:: @ 815528D - map_script 2, PetalburgCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, PetalburgCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, PetalburgCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PetalburgCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, PetalburgCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 PetalburgCity_PokemonCenter_2F_EventScript_15529D:: @ 815529D diff --git a/data/maps/PetalburgCity_WallysHouse/scripts.inc b/data/maps/PetalburgCity_WallysHouse/scripts.inc index 1a1605817..cfc7c0e80 100644 --- a/data/maps/PetalburgCity_WallysHouse/scripts.inc +++ b/data/maps/PetalburgCity_WallysHouse/scripts.inc @@ -8,7 +8,7 @@ PetalburgCity_WallysHouse_EventScript_1543C4:: @ 81543C4 goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_154427 goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_WallysHouse_EventScript_154406 goto_if_set FLAG_THANKED_FOR_PLAYING_WITH_WALLY, PetalburgCity_WallysHouse_EventScript_15443B - msgbox PetalburgCity_WallysHouse_Text_179805, 4 + msgbox PetalburgCity_WallysHouse_Text_179805, MSGBOX_DEFAULT setflag FLAG_THANKED_FOR_PLAYING_WITH_WALLY release end @@ -19,25 +19,25 @@ PetalburgCity_WallysHouse_EventScript_1543F7:: @ 81543F7 end PetalburgCity_WallysHouse_EventScript_154406:: @ 8154406 - msgbox PetalburgCity_WallysHouse_Text_179996, 4 - giveitem_std ITEM_HM03_SURF + msgbox PetalburgCity_WallysHouse_Text_179996, MSGBOX_DEFAULT + giveitem ITEM_HM03_SURF setflag FLAG_RECEIVED_HM03 - msgbox PetalburgCity_WallysHouse_Text_179B14, 4 + msgbox PetalburgCity_WallysHouse_Text_179B14, MSGBOX_DEFAULT release end PetalburgCity_WallysHouse_EventScript_154427:: @ 8154427 - msgbox PetalburgCity_WallysHouse_Text_179B5B, 4 + msgbox PetalburgCity_WallysHouse_Text_179B5B, MSGBOX_DEFAULT release end PetalburgCity_WallysHouse_EventScript_154431:: @ 8154431 - msgbox PetalburgCity_WallysHouse_Text_179B92, 4 + msgbox PetalburgCity_WallysHouse_Text_179B92, MSGBOX_DEFAULT release end PetalburgCity_WallysHouse_EventScript_15443B:: @ 815443B - msgbox PetalburgCity_WallysHouse_Text_179975, 4 + msgbox PetalburgCity_WallysHouse_Text_179975, MSGBOX_DEFAULT release end @@ -46,16 +46,16 @@ PetalburgCity_WallysHouse_EventScript_154445:: @ 8154445 faceplayer goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_15446D goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_WallysHouse_EventScript_154463 - msgbox PetalburgCity_WallysHouse_Text_179C2C, 4 + msgbox PetalburgCity_WallysHouse_Text_179C2C, MSGBOX_DEFAULT release end PetalburgCity_WallysHouse_EventScript_154463:: @ 8154463 - msgbox PetalburgCity_WallysHouse_Text_179CA1, 4 + msgbox PetalburgCity_WallysHouse_Text_179CA1, MSGBOX_DEFAULT release end PetalburgCity_WallysHouse_EventScript_15446D:: @ 815446D - msgbox PetalburgCity_WallysHouse_Text_179D12, 4 + msgbox PetalburgCity_WallysHouse_Text_179D12, MSGBOX_DEFAULT release end diff --git a/data/maps/PetalburgWoods/scripts.inc b/data/maps/PetalburgWoods/scripts.inc index 57e4d1478..4762d29c8 100644 --- a/data/maps/PetalburgWoods/scripts.inc +++ b/data/maps/PetalburgWoods/scripts.inc @@ -1,9 +1,9 @@ PetalburgWoods_MapScripts:: @ 815CC9C - map_script 3, PetalburgWoods_MapScript1_15CCA2 + map_script MAP_SCRIPT_ON_TRANSITION, PetalburgWoods_MapScript1_15CCA2 .byte 0 PetalburgWoods_MapScript1_15CCA2:: @ 815CCA2 - call PetalburgWoods_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end PetalburgWoods_EventScript_15CCA8:: @ 815CCA8 @@ -11,26 +11,26 @@ PetalburgWoods_EventScript_15CCA8:: @ 815CCA8 call PetalburgWoods_EventScript_15CDE6 applymovement 4, PetalburgWoods_Movement_15CE89 waitmovement 0 - msgbox PetalburgWoods_Text_194D92, 4 + msgbox PetalburgWoods_Text_194D92, MSGBOX_DEFAULT closemessage playbgm MUS_EVIL_TEAM, FALSE applymovement 3, PetalburgWoods_Movement_15CEC3 waitmovement 0 - msgbox PetalburgWoods_Text_194DED, 4 + msgbox PetalburgWoods_Text_194DED, MSGBOX_DEFAULT closemessage applymovement 3, PetalburgWoods_Movement_15CEB0 waitmovement 0 - applymovement 4, PetalburgWoods_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox PetalburgWoods_Text_194E6B, 4 + msgbox PetalburgWoods_Text_194E6B, MSGBOX_DEFAULT closemessage applymovement 4, PetalburgWoods_Movement_15CE9E waitmovement 0 - msgbox PetalburgWoods_Text_194E9A, 4 + msgbox PetalburgWoods_Text_194E9A, MSGBOX_DEFAULT applymovement 3, PetalburgWoods_Movement_15CEC8 waitmovement 0 - msgbox PetalburgWoods_Text_194EE8, 4 - trainerbattle 3, TRAINER_PETALBURG_WOODS_GRUNT, 0, PetalburgWoods_Text_194F83 + msgbox PetalburgWoods_Text_194EE8, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_PETALBURG_WOODS_GRUNT, PetalburgWoods_Text_194F83 applymovement 3, PetalburgWoods_Movement_15CEB3 waitmovement 0 call PetalburgWoods_EventScript_15CDFA @@ -44,28 +44,28 @@ PetalburgWoods_EventScript_15CD42:: @ 815CD42 call PetalburgWoods_EventScript_15CDE6 applymovement 4, PetalburgWoods_Movement_15CE8E waitmovement 0 - applymovement 255, PetalburgWoods_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox PetalburgWoods_Text_194D92, 4 + msgbox PetalburgWoods_Text_194D92, MSGBOX_DEFAULT closemessage playbgm MUS_EVIL_TEAM, FALSE applymovement 3, PetalburgWoods_Movement_15CEC3 waitmovement 0 - msgbox PetalburgWoods_Text_194DED, 4 + msgbox PetalburgWoods_Text_194DED, MSGBOX_DEFAULT closemessage applymovement 3, PetalburgWoods_Movement_15CEBF waitmovement 0 - applymovement 4, PetalburgWoods_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox PetalburgWoods_Text_194E6B, 4 + msgbox PetalburgWoods_Text_194E6B, MSGBOX_DEFAULT closemessage applymovement 4, PetalburgWoods_Movement_15CEA4 waitmovement 0 - msgbox PetalburgWoods_Text_194E9A, 4 - applymovement 255, PetalburgWoods_Movement_1A0841 + msgbox PetalburgWoods_Text_194E9A, MSGBOX_DEFAULT + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox PetalburgWoods_Text_194EE8, 4 - trainerbattle 3, TRAINER_PETALBURG_WOODS_GRUNT, 0, PetalburgWoods_Text_194F83 + msgbox PetalburgWoods_Text_194EE8, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_PETALBURG_WOODS_GRUNT, PetalburgWoods_Text_194F83 applymovement 3, PetalburgWoods_Movement_15CEB3 waitmovement 0 call PetalburgWoods_EventScript_15CDFA @@ -77,35 +77,35 @@ PetalburgWoods_EventScript_15CD42:: @ 815CD42 PetalburgWoods_EventScript_15CDE6:: @ 815CDE6 applymovement 4, PetalburgWoods_Movement_15CE73 waitmovement 0 - msgbox PetalburgWoods_Text_194D71, 4 + msgbox PetalburgWoods_Text_194D71, MSGBOX_DEFAULT closemessage return PetalburgWoods_EventScript_15CDFA:: @ 815CDFA - msgbox PetalburgWoods_Text_194FA4, 4 + msgbox PetalburgWoods_Text_194FA4, MSGBOX_DEFAULT closemessage applymovement 3, PetalburgWoods_Movement_15CEB7 waitmovement 0 removeobject 3 - applymovement 255, PetalburgWoods_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox PetalburgWoods_Text_19507E, 4 - giveitem_std ITEM_GREAT_BALL + msgbox PetalburgWoods_Text_19507E, MSGBOX_DEFAULT + giveitem ITEM_GREAT_BALL compare VAR_RESULT, 0 goto_if_eq PetalburgWoods_EventScript_15CE3F goto PetalburgWoods_EventScript_15CE4D end PetalburgWoods_EventScript_15CE3F:: @ 815CE3F - msgbox PetalburgWoods_Text_195182, 4 + msgbox PetalburgWoods_Text_195182, MSGBOX_DEFAULT goto PetalburgWoods_EventScript_15CE4D end PetalburgWoods_EventScript_15CE4D:: @ 815CE4D - msgbox PetalburgWoods_Text_19510A, 4 + msgbox PetalburgWoods_Text_19510A, MSGBOX_DEFAULT applymovement 4, PetalburgWoods_Movement_15CEA8 waitmovement 0 - msgbox PetalburgWoods_Text_195153, 4 + msgbox PetalburgWoods_Text_195153, MSGBOX_DEFAULT closemessage return @@ -128,7 +128,7 @@ PetalburgWoods_Movement_15CE73:: @ 815CE73 delay_16 face_up delay_16 - end_movement + step_end PetalburgWoods_Movement_15CE80:: @ 815CE80 walk_fast_right @@ -139,14 +139,14 @@ PetalburgWoods_Movement_15CE80:: @ 815CE80 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end PetalburgWoods_Movement_15CE89:: @ 815CE89 delay_16 face_player walk_down walk_down - end_movement + step_end PetalburgWoods_Movement_15CE8E:: @ 815CE8E delay_16 @@ -155,7 +155,7 @@ PetalburgWoods_Movement_15CE8E:: @ 815CE8E walk_down walk_down walk_in_place_fastest_right - end_movement + step_end PetalburgWoods_Movement_15CE95:: @ 815CE95 walk_fast_left @@ -166,7 +166,7 @@ PetalburgWoods_Movement_15CE95:: @ 815CE95 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end PetalburgWoods_Movement_15CE9E:: @ 815CE9E walk_fast_right @@ -174,13 +174,13 @@ PetalburgWoods_Movement_15CE9E:: @ 815CE9E walk_fast_down walk_fast_left walk_in_place_fastest_up - end_movement + step_end PetalburgWoods_Movement_15CEA4:: @ 815CEA4 walk_fast_down walk_fast_right walk_in_place_fastest_up - end_movement + step_end PetalburgWoods_Movement_15CEA8:: @ 815CEA8 walk_in_place_fastest_down @@ -190,18 +190,18 @@ PetalburgWoods_Movement_15CEA8:: @ 815CEA8 delay_16 delay_16 face_up - end_movement + step_end PetalburgWoods_Movement_15CEB0:: @ 815CEB0 walk_fast_down walk_fast_down - end_movement + step_end PetalburgWoods_Movement_15CEB3:: @ 815CEB3 lock_facing_direction walk_up unlock_facing_direction - end_movement + step_end PetalburgWoods_Movement_15CEB7:: @ 815CEB7 walk_fast_up @@ -211,72 +211,72 @@ PetalburgWoods_Movement_15CEB7:: @ 815CEB7 walk_fast_up delay_16 delay_16 - end_movement + step_end PetalburgWoods_Movement_15CEBF:: @ 815CEBF walk_fast_down walk_fast_down walk_fast_down - end_movement + step_end PetalburgWoods_Movement_15CEC3:: @ 815CEC3 walk_down walk_down delay_16 delay_16 - end_movement + step_end PetalburgWoods_Movement_15CEC8:: @ 815CEC8 walk_down - end_movement + step_end PetalburgWoods_EventScript_15CECA:: @ 815CECA - msgbox PetalburgWoods_Text_1953AC, 2 + msgbox PetalburgWoods_Text_1953AC, MSGBOX_NPC end PetalburgWoods_EventScript_15CED3:: @ 815CED3 - msgbox PetalburgWoods_Text_19542B, 2 + msgbox PetalburgWoods_Text_19542B, MSGBOX_NPC end PetalburgWoods_EventScript_15CEDC:: @ 815CEDC lock faceplayer goto_if_set FLAG_RECEIVED_MIRACLE_SEED, PetalburgWoods_EventScript_15CF0B - msgbox PetalburgWoods_Text_19549E, 4 - giveitem_std ITEM_MIRACLE_SEED + msgbox PetalburgWoods_Text_19549E, MSGBOX_DEFAULT + giveitem ITEM_MIRACLE_SEED compare VAR_RESULT, 0 - goto_if_eq PetalburgWoods_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_MIRACLE_SEED release end PetalburgWoods_EventScript_15CF0B:: @ 815CF0B - msgbox PetalburgWoods_Text_195503, 4 + msgbox PetalburgWoods_Text_195503, MSGBOX_DEFAULT release end PetalburgWoods_EventScript_15CF15:: @ 815CF15 - msgbox PetalburgWoods_Text_1955B0, 3 + msgbox PetalburgWoods_Text_1955B0, MSGBOX_SIGN end PetalburgWoods_EventScript_15CF1E:: @ 815CF1E - msgbox PetalburgWoods_Text_1956A6, 3 + msgbox PetalburgWoods_Text_1956A6, MSGBOX_SIGN end PetalburgWoods_EventScript_15CF27:: @ 815CF27 - trainerbattle 0, TRAINER_LYLE, 0, PetalburgWoods_Text_1951BE, PetalburgWoods_Text_195202 - msgbox PetalburgWoods_Text_195232, 6 + trainerbattle_single TRAINER_LYLE, PetalburgWoods_Text_1951BE, PetalburgWoods_Text_195202 + msgbox PetalburgWoods_Text_195232, MSGBOX_AUTOCLOSE end PetalburgWoods_EventScript_15CF3E:: @ 815CF3E - trainerbattle 0, TRAINER_JAMES_1, 0, PetalburgWoods_Text_19526A, PetalburgWoods_Text_1952AE + trainerbattle_single TRAINER_JAMES_1, PetalburgWoods_Text_19526A, PetalburgWoods_Text_1952AE specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq PetalburgWoods_EventScript_15CF65 - msgbox PetalburgWoods_Text_1952CC, 6 + msgbox PetalburgWoods_Text_1952CC, MSGBOX_AUTOCLOSE end PetalburgWoods_EventScript_15CF65:: @ 815CF65 - trainerbattle 5, TRAINER_JAMES_1, 0, PetalburgWoods_Text_195306, PetalburgWoods_Text_195338 - msgbox PetalburgWoods_Text_195356, 6 + trainerbattle_rematch TRAINER_JAMES_1, PetalburgWoods_Text_195306, PetalburgWoods_Text_195338 + msgbox PetalburgWoods_Text_195356, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route101/map.json b/data/maps/Route101/map.json index 4f1a18acd..24d4c2360 100644 --- a/data/maps/Route101/map.json +++ b/data/maps/Route101/map.json @@ -84,7 +84,7 @@ "movement_range_y": 0, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route101_EventScript_1A037F", + "script": "ProfBirch_EventScript_AskRatePokedex", "flag": "FLAG_HIDE_BIRCH_ROUTE101" }, { diff --git a/data/maps/Route101/scripts.inc b/data/maps/Route101/scripts.inc index c7f570044..60e67565d 100644 --- a/data/maps/Route101/scripts.inc +++ b/data/maps/Route101/scripts.inc @@ -1,10 +1,10 @@ Route101_MapScripts:: @ 814E924 - map_script 3, Route101_MapScript1_14E92F - map_script 2, Route101_MapScript2_14E935 + map_script MAP_SCRIPT_ON_TRANSITION, Route101_MapScript1_14E92F + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route101_MapScript2_14E935 .byte 0 Route101_MapScript1_14E92F:: @ 814E92F - call Route101_EventScript_1A02F4 + call ProfBirch_EventScript_UpdateLocation end Route101_MapScript2_14E935:: @ 814E935 @@ -19,23 +19,23 @@ Route101_EventScript_14E93F:: @ 814E93F Route101_EventScript_14E948:: @ 814E948 lockall playbgm MUS_EVENT0, TRUE - msgbox Route101_Text_16D10E, 4 + msgbox Route101_Text_16D10E, MSGBOX_DEFAULT closemessage setobjectxy 2, 0, 15 setobjectxy 4, 0, 16 - applymovement 255, Route101_Movement_14EA2C + applymovement OBJ_EVENT_ID_PLAYER, Route101_Movement_14EA2C applymovement 2, Route101_Movement_14EA50 applymovement 4, Route101_Movement_14EA1F waitmovement 0 applymovement 4, Route101_Movement_14EA00 applymovement 2, Route101_Movement_14EA31 waitmovement 0 - applymovement 2, Route101_Movement_1A0843 + applymovement 2, Common_Movement_WalkInPlaceFastestRight waitmovement 0 applymovement 4, Route101_Movement_14EA27 applymovement 2, Route101_Movement_14EA58 waitmovement 0 - msgbox Route101_Text_16D119, 4 + msgbox Route101_Text_16D119, MSGBOX_DEFAULT closemessage setvar VAR_ROUTE101_STATE, 2 releaseall @@ -43,42 +43,42 @@ Route101_EventScript_14E948:: @ 814E948 Route101_EventScript_14E9B8:: @ 814E9B8 lockall - msgbox Route101_Text_16D15E, 4 + msgbox Route101_Text_16D15E, MSGBOX_DEFAULT closemessage - applymovement 255, Route101_Movement_14E9FA + applymovement OBJ_EVENT_ID_PLAYER, Route101_Movement_14E9FA waitmovement 0 releaseall end Route101_EventScript_14E9CE:: @ 814E9CE lockall - msgbox Route101_Text_16D15E, 4 + msgbox Route101_Text_16D15E, MSGBOX_DEFAULT closemessage - applymovement 255, Route101_Movement_14E9FC + applymovement OBJ_EVENT_ID_PLAYER, Route101_Movement_14E9FC waitmovement 0 releaseall end Route101_EventScript_14E9E4:: @ 814E9E4 lockall - msgbox Route101_Text_16D15E, 4 + msgbox Route101_Text_16D15E, MSGBOX_DEFAULT closemessage - applymovement 255, Route101_Movement_14E9FE + applymovement OBJ_EVENT_ID_PLAYER, Route101_Movement_14E9FE waitmovement 0 releaseall end Route101_Movement_14E9FA:: @ 814E9FA walk_up - end_movement + step_end Route101_Movement_14E9FC:: @ 814E9FC walk_right - end_movement + step_end Route101_Movement_14E9FE:: @ 814E9FE walk_down - end_movement + step_end Route101_Movement_14EA00:: @ 814EA00 walk_fast_up @@ -111,7 +111,7 @@ Route101_Movement_14EA00:: @ 814EA00 walk_fast_down walk_fast_left walk_fast_left - end_movement + step_end Route101_Movement_14EA1F:: @ 814EA1F walk_fast_up @@ -120,24 +120,24 @@ Route101_Movement_14EA1F:: @ 814EA1F walk_fast_right walk_fast_right walk_fast_up - end_movement + step_end @ 814EA26 - end_movement + step_end Route101_Movement_14EA27:: @ 814EA27 walk_in_place_fast_left walk_in_place_fast_left walk_in_place_fast_left walk_in_place_fast_left - end_movement + step_end Route101_Movement_14EA2C:: @ 814EA2C walk_fast_up walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end Route101_Movement_14EA31:: @ 814EA31 walk_fast_up @@ -170,7 +170,7 @@ Route101_Movement_14EA31:: @ 814EA31 walk_fast_left walk_fast_left walk_fast_left - end_movement + step_end Route101_Movement_14EA50:: @ 814EA50 walk_fast_right @@ -179,39 +179,39 @@ Route101_Movement_14EA50:: @ 814EA50 walk_fast_right walk_fast_up walk_fast_up - end_movement + step_end @ 814EA57 - end_movement + step_end Route101_Movement_14EA58:: @ 814EA58 walk_in_place_fast_right walk_in_place_fast_right walk_in_place_fast_right walk_in_place_fast_right - end_movement + step_end @ 814EA5D walk_up walk_up - end_movement + step_end @ 814EA60 walk_up walk_left walk_up - end_movement + step_end Route101_EventScript_14EA64:: @ 814EA64 - msgbox Route101_Text_16D25E, 2 + msgbox Route101_Text_16D25E, MSGBOX_NPC end Route101_EventScript_14EA6D:: @ 814EA6D - msgbox Route101_Text_16D2CB, 2 + msgbox Route101_Text_16D2CB, MSGBOX_NPC end Route101_EventScript_14EA76:: @ 814EA76 - msgbox Route101_Text_16D349, 3 + msgbox Route101_Text_16D349, MSGBOX_SIGN end Route101_EventScript_14EA7F:: @ 814EA7F @@ -219,16 +219,16 @@ Route101_EventScript_14EA7F:: @ 814EA7F faceplayer setflag FLAG_SYS_POKEMON_GET setflag FLAG_RESCUED_BIRCH - fadescreen 1 + fadescreen FADE_TO_BLACK removeobject 4 - setobjectxy 255, 6, 13 - applymovement 255, Route101_Movement_1A083F + setobjectxy OBJ_EVENT_ID_PLAYER, 6, 13 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 special ScrSpecial_ChooseStarter waitstate applymovement 2, Route101_Movement_14EAD7 waitmovement 0 - msgbox Route101_Text_16D191, 4 + msgbox Route101_Text_16D191, MSGBOX_DEFAULT special ScrSpecial_HealPlayerParty setflag FLAG_HIDE_BIRCH_BATTLE_POOCHYENA clearflag FLAG_HIDE_BIRCH_IN_LAB @@ -243,4 +243,4 @@ Route101_EventScript_14EA7F:: @ 814EA7F Route101_Movement_14EAD7:: @ 814EAD7 walk_right - end_movement + step_end diff --git a/data/maps/Route102/scripts.inc b/data/maps/Route102/scripts.inc index bdc1803c2..56a788780 100644 --- a/data/maps/Route102/scripts.inc +++ b/data/maps/Route102/scripts.inc @@ -2,45 +2,45 @@ Route102_MapScripts:: @ 814EAD9 .byte 0 Route102_EventScript_14EADA:: @ 814EADA - msgbox Route102_Text_16D431, 2 + msgbox Route102_Text_16D431, MSGBOX_NPC end Route102_EventScript_14EAE3:: @ 814EAE3 - msgbox Route102_Text_16D547, 3 + msgbox Route102_Text_16D547, MSGBOX_SIGN end Route102_EventScript_14EAEC:: @ 814EAEC - msgbox Route102_Text_16D55F, 3 + msgbox Route102_Text_16D55F, MSGBOX_SIGN end Route102_EventScript_14EAF5:: @ 814EAF5 - msgbox Route102_Text_16D51A, 2 + msgbox Route102_Text_16D51A, MSGBOX_NPC end Route102_EventScript_14EAFE:: @ 814EAFE - trainerbattle 0, TRAINER_CALVIN_1, 0, Route102_Text_1B79C3, Route102_Text_1B7A2C + trainerbattle_single TRAINER_CALVIN_1, Route102_Text_1B79C3, Route102_Text_1B7A2C specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route102_EventScript_14EB25 - msgbox Route102_Text_1B7A60, 6 + msgbox Route102_Text_1B7A60, MSGBOX_AUTOCLOSE end Route102_EventScript_14EB25:: @ 814EB25 - trainerbattle 5, TRAINER_CALVIN_1, 0, Route102_Text_1B7A9F, Route102_Text_1B7AFD - msgbox Route102_Text_1B7B2F, 6 + trainerbattle_rematch TRAINER_CALVIN_1, Route102_Text_1B7A9F, Route102_Text_1B7AFD + msgbox Route102_Text_1B7B2F, MSGBOX_AUTOCLOSE end Route102_EventScript_14EB3C:: @ 814EB3C - trainerbattle 0, TRAINER_RICK, 0, Route102_Text_1B7C05, Route102_Text_1B7C40 - msgbox Route102_Text_1B7C52, 6 + trainerbattle_single TRAINER_RICK, Route102_Text_1B7C05, Route102_Text_1B7C40 + msgbox Route102_Text_1B7C52, MSGBOX_AUTOCLOSE end Route102_EventScript_14EB53:: @ 814EB53 - trainerbattle 0, TRAINER_TIANA, 0, Route102_Text_1B7C97, Route102_Text_1B7CEC - msgbox Route102_Text_1B7D11, 6 + trainerbattle_single TRAINER_TIANA, Route102_Text_1B7C97, Route102_Text_1B7CEC + msgbox Route102_Text_1B7D11, MSGBOX_AUTOCLOSE end Route102_EventScript_14EB6A:: @ 814EB6A - trainerbattle 0, TRAINER_ALLEN, 0, Route102_Text_1B7B68, Route102_Text_1B7B9D - msgbox Route102_Text_1B7BD0, 6 + trainerbattle_single TRAINER_ALLEN, Route102_Text_1B7B68, Route102_Text_1B7B9D + msgbox Route102_Text_1B7BD0, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route103/map.json b/data/maps/Route103/map.json index fdf6241f4..691cc719a 100644 --- a/data/maps/Route103/map.json +++ b/data/maps/Route103/map.json @@ -162,7 +162,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route103_EventScript_1A037F", + "script": "ProfBirch_EventScript_AskRatePokedex", "flag": "FLAG_HIDE_BIRCH_ROUTE103" }, { diff --git a/data/maps/Route103/scripts.inc b/data/maps/Route103/scripts.inc index ec9ae2420..637a2a85a 100644 --- a/data/maps/Route103/scripts.inc +++ b/data/maps/Route103/scripts.inc @@ -1,10 +1,10 @@ Route103_MapScripts:: @ 814EB81 - map_script 3, Route103_MapScript1_14EB87 + map_script MAP_SCRIPT_ON_TRANSITION, Route103_MapScript1_14EB87 .byte 0 Route103_MapScript1_14EB87:: @ 814EB87 - call Route103_EventScript_1A014E - call Route103_EventScript_1A02F4 + call Common_EventScript_SetupRivalGfxId + call ProfBirch_EventScript_UpdateLocation end Route103_EventScript_14EB92:: @ 814EB92 @@ -17,15 +17,15 @@ Route103_EventScript_14EB92:: @ 814EB92 end Route103_EventScript_14EBAB:: @ 814EBAB - msgbox Route103_Text_16D57A, 4 + msgbox Route103_Text_16D57A, MSGBOX_DEFAULT playbgm MUS_GIRL_SUP, TRUE - applymovement 2, Route103_Movement_1A0839 + applymovement 2, Common_Movement_FacePlayer waitmovement 0 - applymovement 2, Route103_Movement_1A0833 + applymovement 2, Common_Movement_ExclamationMark waitmovement 0 - applymovement 2, Route103_Movement_1A0835 + applymovement 2, Common_Movement_Delay48 waitmovement 0 - msgbox Route103_Text_16D5B6, 4 + msgbox Route103_Text_16D5B6, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, Route103_EventScript_14EC5D case 1, Route103_EventScript_14EC6D @@ -33,15 +33,15 @@ Route103_EventScript_14EBAB:: @ 814EBAB end Route103_EventScript_14EC04:: @ 814EC04 - msgbox Route103_Text_16D762, 4 + msgbox Route103_Text_16D762, MSGBOX_DEFAULT playbgm MUS_BOY_SUP, TRUE - applymovement 2, Route103_Movement_1A0839 + applymovement 2, Common_Movement_FacePlayer waitmovement 0 - applymovement 2, Route103_Movement_1A0833 + applymovement 2, Common_Movement_ExclamationMark waitmovement 0 - applymovement 2, Route103_Movement_1A0835 + applymovement 2, Common_Movement_Delay48 waitmovement 0 - msgbox Route103_Text_16D7A9, 4 + msgbox Route103_Text_16D7A9, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, Route103_EventScript_14EC8D case 1, Route103_EventScript_14EC9D @@ -49,42 +49,42 @@ Route103_EventScript_14EC04:: @ 814EC04 end Route103_EventScript_14EC5D:: @ 814EC5D - trainerbattle 3, TRAINER_MAY_4, 0, Route103_Text_16D65B + trainerbattle_no_intro TRAINER_MAY_4, Route103_Text_16D65B goto Route103_EventScript_14ECBD end Route103_EventScript_14EC6D:: @ 814EC6D - trainerbattle 3, TRAINER_MAY_7, 0, Route103_Text_16D65B + trainerbattle_no_intro TRAINER_MAY_7, Route103_Text_16D65B goto Route103_EventScript_14ECBD end Route103_EventScript_14EC7D:: @ 814EC7D - trainerbattle 3, TRAINER_MAY_1, 0, Route103_Text_16D65B + trainerbattle_no_intro TRAINER_MAY_1, Route103_Text_16D65B goto Route103_EventScript_14ECBD end Route103_EventScript_14EC8D:: @ 814EC8D - trainerbattle 3, TRAINER_BRENDAN_4, 0, Route103_Text_16D836 + trainerbattle_no_intro TRAINER_BRENDAN_4, Route103_Text_16D836 goto Route103_EventScript_14ECCB end Route103_EventScript_14EC9D:: @ 814EC9D - trainerbattle 3, TRAINER_BRENDAN_7, 0, Route103_Text_16D836 + trainerbattle_no_intro TRAINER_BRENDAN_7, Route103_Text_16D836 goto Route103_EventScript_14ECCB end Route103_EventScript_14ECAD:: @ 814ECAD - trainerbattle 3, TRAINER_BRENDAN_1, 0, Route103_Text_16D836 + trainerbattle_no_intro TRAINER_BRENDAN_1, Route103_Text_16D836 goto Route103_EventScript_14ECCB end Route103_EventScript_14ECBD:: @ 814ECBD - msgbox Route103_Text_16D688, 4 + msgbox Route103_Text_16D688, MSGBOX_DEFAULT goto Route103_EventScript_14ECD9 end Route103_EventScript_14ECCB:: @ 814ECCB - msgbox Route103_Text_16D856, 4 + msgbox Route103_Text_16D856, MSGBOX_DEFAULT goto Route103_EventScript_14ECD9 end @@ -132,7 +132,7 @@ Route103_Movement_14ED67:: @ 814ED67 walk_left walk_down walk_down - end_movement + step_end Route103_Movement_14ED6B:: @ 814ED6B jump_2_down @@ -140,77 +140,77 @@ Route103_Movement_14ED6B:: @ 814ED6B walk_down walk_down walk_down - end_movement + step_end Route103_Movement_14ED71:: @ 814ED71 walk_down walk_down - end_movement + step_end Route103_Movement_14ED74:: @ 814ED74 jump_2_down delay_16 walk_down walk_down - end_movement + step_end Route103_EventScript_14ED79:: @ 814ED79 - msgbox Route103_Text_16D950, 2 + msgbox Route103_Text_16D950, MSGBOX_NPC end Route103_EventScript_14ED82:: @ 814ED82 - msgbox Route103_Text_16D996, 2 + msgbox Route103_Text_16D996, MSGBOX_NPC end Route103_EventScript_14ED8B:: @ 814ED8B - msgbox Route103_Text_16D9FB, 3 + msgbox Route103_Text_16D9FB, MSGBOX_SIGN end Route103_EventScript_14ED94:: @ 814ED94 - trainerbattle 0, TRAINER_DAISY, 0, Route103_Text_1B7D55, Route103_Text_1B7D8B - msgbox Route103_Text_1B7DB2, 6 + trainerbattle_single TRAINER_DAISY, Route103_Text_1B7D55, Route103_Text_1B7D8B + msgbox Route103_Text_1B7DB2, MSGBOX_AUTOCLOSE end Route103_EventScript_14EDAB:: @ 814EDAB - trainerbattle 4, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_1B7DF7, Route103_Text_1B7E3B, Route103_Text_1B7EAC + trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B7DF7, Route103_Text_1B7E3B, Route103_Text_1B7EAC specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route103_EventScript_14EDD6 - msgbox Route103_Text_1B7E50, 6 + msgbox Route103_Text_1B7E50, MSGBOX_AUTOCLOSE end Route103_EventScript_14EDD6:: @ 814EDD6 - trainerbattle 7, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_1B7FE7, Route103_Text_1B802B, Route103_Text_1B80AF - msgbox Route103_Text_1B8053, 6 + trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B7FE7, Route103_Text_1B802B, Route103_Text_1B80AF + msgbox Route103_Text_1B8053, MSGBOX_AUTOCLOSE end Route103_EventScript_14EDF1:: @ 814EDF1 - trainerbattle 4, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_1B7EFB, Route103_Text_1B7F20, Route103_Text_1B7F8E + trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B7EFB, Route103_Text_1B7F20, Route103_Text_1B7F8E specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route103_EventScript_14EE1C - msgbox Route103_Text_1B7F40, 6 + msgbox Route103_Text_1B7F40, MSGBOX_AUTOCLOSE end Route103_EventScript_14EE1C:: @ 814EE1C - trainerbattle 7, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_1B80FE, Route103_Text_1B8123, Route103_Text_1B81A1 - msgbox Route103_Text_1B814D, 6 + trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B80FE, Route103_Text_1B8123, Route103_Text_1B81A1 + msgbox Route103_Text_1B814D, MSGBOX_AUTOCLOSE end Route103_EventScript_14EE37:: @ 814EE37 - trainerbattle 0, TRAINER_ANDREW, 0, Route103_Text_1B81FA, Route103_Text_1B8258 - msgbox Route103_Text_1B8281, 6 + trainerbattle_single TRAINER_ANDREW, Route103_Text_1B81FA, Route103_Text_1B8258 + msgbox Route103_Text_1B8281, MSGBOX_AUTOCLOSE end Route103_EventScript_14EE4E:: @ 814EE4E - trainerbattle 0, TRAINER_MIGUEL_1, 0, Route103_Text_1B82A9, Route103_Text_1B82EC + trainerbattle_single TRAINER_MIGUEL_1, Route103_Text_1B82A9, Route103_Text_1B82EC specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route103_EventScript_14EE75 - msgbox Route103_Text_1B830D, 6 + msgbox Route103_Text_1B830D, MSGBOX_AUTOCLOSE end Route103_EventScript_14EE75:: @ 814EE75 - trainerbattle 5, TRAINER_MIGUEL_1, 0, Route103_Text_1B8349, Route103_Text_1B838C - msgbox Route103_Text_1B83A4, 6 + trainerbattle_rematch TRAINER_MIGUEL_1, Route103_Text_1B8349, Route103_Text_1B838C + msgbox Route103_Text_1B83A4, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route104/scripts.inc b/data/maps/Route104/scripts.inc index 9e475791f..d00f4141c 100644 --- a/data/maps/Route104/scripts.inc +++ b/data/maps/Route104/scripts.inc @@ -1,6 +1,6 @@ Route104_MapScripts:: @ 814EE8C - map_script 2, Route104_MapScript2_14EE97 - map_script 3, Route104_MapScript1_14EEA8 + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route104_MapScript2_14EE97 + map_script MAP_SCRIPT_ON_TRANSITION, Route104_MapScript1_14EEA8 .byte 0 Route104_MapScript2_14EE97:: @ 814EE97 @@ -30,17 +30,17 @@ Route104_EventScript_14EEC8:: @ 814EEC8 lock faceplayer goto_if_set FLAG_RECEIVED_CHESTO_BERRY_ROUTE104, Route104_EventScript_14EEFF - msgbox Route104_Text_1C55B9, 4 - giveitem_std ITEM_CHESTO_BERRY + msgbox Route104_Text_1C55B9, MSGBOX_DEFAULT + giveitem ITEM_CHESTO_BERRY compare VAR_RESULT, 0 - goto_if_eq Route104_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_CHESTO_BERRY_ROUTE104 - msgbox Route104_Text_1C5665, 4 + msgbox Route104_Text_1C5665, MSGBOX_DEFAULT release end Route104_EventScript_14EEFF:: @ 814EEFF - msgbox Route104_Text_1C5665, 4 + msgbox Route104_Text_1C5665, MSGBOX_DEFAULT release end @@ -48,74 +48,74 @@ Route104_EventScript_14EF09:: @ 814EF09 lock faceplayer goto_if_set FLAG_RECEIVED_WHITE_HERB, Route104_EventScript_14EF38 - msgbox Route104_Text_16DD91, 4 - giveitem_std ITEM_WHITE_HERB + msgbox Route104_Text_16DD91, MSGBOX_DEFAULT + giveitem ITEM_WHITE_HERB compare VAR_RESULT, 0 - goto_if_eq Route104_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_WHITE_HERB release end Route104_EventScript_14EF38:: @ 814EF38 - msgbox Route104_Text_16DE36, 4 + msgbox Route104_Text_16DE36, MSGBOX_DEFAULT release end Route104_EventScript_14EF42:: @ 814EF42 - msgbox Route104_Text_16DA13, 2 + msgbox Route104_Text_16DA13, MSGBOX_NPC end Route104_EventScript_14EF4B:: @ 814EF4B - msgbox Route104_Text_16DA89, 3 + msgbox Route104_Text_16DA89, MSGBOX_SIGN end Route104_EventScript_14EF54:: @ 814EF54 - msgbox Route104_Text_16DEB3, 3 + msgbox Route104_Text_16DEB3, MSGBOX_SIGN end Route104_EventScript_14EF5D:: @ 814EF5D - msgbox Route104_Text_16DEC8, 3 + msgbox Route104_Text_16DEC8, MSGBOX_SIGN end Route104_EventScript_14EF66:: @ 814EF66 - msgbox Route104_Text_16DEE3, 3 + msgbox Route104_Text_16DEE3, MSGBOX_SIGN end Route104_EventScript_14EF6F:: @ 814EF6F - msgbox Route104_Text_16DEFD, 3 + msgbox Route104_Text_16DEFD, MSGBOX_SIGN end Route104_EventScript_14EF78:: @ 814EF78 - msgbox Route104_Text_16DF16, 3 + msgbox Route104_Text_16DF16, MSGBOX_SIGN end Route104_EventScript_14EF81:: @ 814EF81 - msgbox Route104_Text_16DAC9, 2 + msgbox Route104_Text_16DAC9, MSGBOX_NPC end Route104_EventScript_14EF8A:: @ 814EF8A - msgbox Route104_Text_16DB5C, 2 + msgbox Route104_Text_16DB5C, MSGBOX_NPC end Route104_EventScript_14EF93:: @ 814EF93 lock faceplayer goto_if_set FLAG_RECEIVED_TM09, Route104_EventScript_14EFC2 - msgbox Route104_Text_16DC5F, 4 - giveitem_std ITEM_TM09_BULLET_SEED + msgbox Route104_Text_16DC5F, MSGBOX_DEFAULT + giveitem ITEM_TM09_BULLET_SEED compare VAR_RESULT, 0 - goto_if_eq Route104_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM09 release end Route104_EventScript_14EFC2:: @ 814EFC2 - msgbox Route104_Text_16DD0E, 4 + msgbox Route104_Text_16DD0E, MSGBOX_DEFAULT release end Route104_EventScript_14EFCC:: @ 814EFCC - msgbox Route104_Text_16DBC9, 2 + msgbox Route104_Text_16DBC9, MSGBOX_NPC end Route104_EventScript_14EFD5:: @ 814EFD5 @@ -124,18 +124,18 @@ Route104_EventScript_14EFD5:: @ 814EFD5 applymovement 8, Route104_Movement_14F16C waitmovement 0 removeobject 8 - applymovement 255, Route104_Movement_14F162 + applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_14F162 waitmovement 0 - hideobjectat 255, MAP_ROUTE104 - call Route104_EventScript_1A02E7 + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104 + call Common_EventScript_PlayBrineysBoatMusic applymovement 7, Route104_Movement_14F09F - applymovement 255, Route104_Movement_14F09F + applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_14F09F waitmovement 0 - applymovement 255, Route104_Movement_14F166 + applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_14F166 waitmovement 0 - call Route104_EventScript_1A02EF - showobjectat 255, MAP_DEWFORD_TOWN - applymovement 255, Route104_Movement_14F168 + call Common_EventScript_StopBrineysBoatMusic + showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN + applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_14F168 waitmovement 0 setobjectxyperm 2, 12, 8 addobject 2 @@ -145,11 +145,11 @@ Route104_EventScript_14EFD5:: @ 814EFD5 waitmovement 0 addobject 4 clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD - call Route104_EventScript_1A02EF + call Common_EventScript_StopBrineysBoatMusic setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104 hideobjectat 7, MAP_ROUTE104 copyvar VAR_BRINEY_LOCATION, VAR_0x8008 - resetobjectpriority 255, MAP_ROUTE104 + resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104 resetobjectpriority 2, MAP_DEWFORD_TOWN moveobjectoffscreen 2 setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 0 @@ -158,12 +158,12 @@ Route104_EventScript_14EFD5:: @ 814EFD5 end Route104_EventScript_14F08B:: @ 814F08B - msgbox Route104_Text_16B347, 4 + msgbox Route104_Text_16B347, MSGBOX_DEFAULT releaseall end Route104_EventScript_14F095:: @ 814F095 - msgbox Route104_Text_16B4B5, 4 + msgbox Route104_Text_16B4B5, MSGBOX_DEFAULT releaseall end @@ -362,93 +362,93 @@ Route104_Movement_14F09F:: @ 814F09F walk_fast_down walk_down walk_down - end_movement + step_end Route104_Movement_14F162:: @ 814F162 walk_left walk_down walk_down - end_movement + step_end Route104_Movement_14F166:: @ 814F166 walk_down - end_movement + step_end Route104_Movement_14F168:: @ 814F168 walk_down walk_left walk_in_place_fastest_right - end_movement + step_end Route104_Movement_14F16C:: @ 814F16C walk_down walk_down - end_movement + step_end Route104_Movement_14F16F:: @ 814F16F walk_down walk_in_place_fastest_left - end_movement + step_end Route104_EventScript_14F172:: @ 814F172 - trainerbattle 0, TRAINER_IVAN, 0, Route104_Text_1B85EB, Route104_Text_1B8637 - msgbox Route104_Text_1B8680, 6 + trainerbattle_single TRAINER_IVAN, Route104_Text_1B85EB, Route104_Text_1B8637 + msgbox Route104_Text_1B8680, MSGBOX_AUTOCLOSE end Route104_EventScript_14F189:: @ 814F189 - trainerbattle 0, TRAINER_BILLY, 0, Route104_Text_1B86BE, Route104_Text_1B86E8 - msgbox Route104_Text_1B871C, 6 + trainerbattle_single TRAINER_BILLY, Route104_Text_1B86BE, Route104_Text_1B86E8 + msgbox Route104_Text_1B871C, MSGBOX_AUTOCLOSE end Route104_EventScript_14F1A0:: @ 814F1A0 - trainerbattle 0, TRAINER_HALEY_1, 0, Route104_Text_1B8770, Route104_Text_1B87A7 + trainerbattle_single TRAINER_HALEY_1, Route104_Text_1B8770, Route104_Text_1B87A7 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route104_EventScript_14F1C7 - msgbox Route104_Text_1B87C3, 6 + msgbox Route104_Text_1B87C3, MSGBOX_AUTOCLOSE end Route104_EventScript_14F1C7:: @ 814F1C7 - trainerbattle 5, TRAINER_HALEY_1, 0, Route104_Text_1B8839, Route104_Text_1B8852 - msgbox Route104_Text_1B8872, 6 + trainerbattle_rematch TRAINER_HALEY_1, Route104_Text_1B8839, Route104_Text_1B8852 + msgbox Route104_Text_1B8872, MSGBOX_AUTOCLOSE end Route104_EventScript_14F1DE:: @ 814F1DE - trainerbattle 0, TRAINER_WINSTON_1, 0, Route104_Text_1B88D4, Route104_Text_1B8911 + trainerbattle_single TRAINER_WINSTON_1, Route104_Text_1B88D4, Route104_Text_1B8911 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route104_EventScript_14F205 - msgbox Route104_Text_1B8925, 6 + msgbox Route104_Text_1B8925, MSGBOX_AUTOCLOSE end Route104_EventScript_14F205:: @ 814F205 - trainerbattle 5, TRAINER_WINSTON_1, 0, Route104_Text_1B895E, Route104_Text_1B899E - msgbox Route104_Text_1B89C0, 6 + trainerbattle_rematch TRAINER_WINSTON_1, Route104_Text_1B895E, Route104_Text_1B899E + msgbox Route104_Text_1B89C0, MSGBOX_AUTOCLOSE end Route104_EventScript_14F21C:: @ 814F21C - trainerbattle 0, TRAINER_CINDY_1, 0, Route104_Text_1B8A24, Route104_Text_1B8A61 + trainerbattle_single TRAINER_CINDY_1, Route104_Text_1B8A24, Route104_Text_1B8A61 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route104_EventScript_14F243 - msgbox Route104_Text_1B8A69, 6 + msgbox Route104_Text_1B8A69, MSGBOX_AUTOCLOSE end Route104_EventScript_14F243:: @ 814F243 - trainerbattle 5, TRAINER_CINDY_1, 0, Route104_Text_1B8AA7, Route104_Text_1B8AD9 - msgbox Route104_Text_1B8B02, 6 + trainerbattle_rematch TRAINER_CINDY_1, Route104_Text_1B8AA7, Route104_Text_1B8AD9 + msgbox Route104_Text_1B8B02, MSGBOX_AUTOCLOSE end Route104_EventScript_14F25A:: @ 814F25A - trainerbattle 4, TRAINER_GINA_AND_MIA_1, 0, Route104_Text_1B83E9, Route104_Text_1B8414, Route104_Text_1B845C + trainerbattle_double TRAINER_GINA_AND_MIA_1, Route104_Text_1B83E9, Route104_Text_1B8414, Route104_Text_1B845C special GetPlayerBigGuyGirlString - msgbox Route104_Text_1B842C, 4 + msgbox Route104_Text_1B842C, MSGBOX_DEFAULT release end Route104_EventScript_14F279:: @ 814F279 - trainerbattle 4, TRAINER_GINA_AND_MIA_1, 0, Route104_Text_1B84DB, Route104_Text_1B850D, Route104_Text_1B8577 + trainerbattle_double TRAINER_GINA_AND_MIA_1, Route104_Text_1B84DB, Route104_Text_1B850D, Route104_Text_1B8577 special GetPlayerBigGuyGirlString - msgbox Route104_Text_1B853B, 4 + msgbox Route104_Text_1B853B, MSGBOX_DEFAULT release end diff --git a/data/maps/Route104_MrBrineysHouse/scripts.inc b/data/maps/Route104_MrBrineysHouse/scripts.inc index 708cc249c..3bcafcadc 100644 --- a/data/maps/Route104_MrBrineysHouse/scripts.inc +++ b/data/maps/Route104_MrBrineysHouse/scripts.inc @@ -1,5 +1,5 @@ Route104_MrBrineysHouse_MapScripts:: @ 815BCB2 - map_script 3, Route104_MrBrineysHouse_MapScript1_15BCB8 + map_script MAP_SCRIPT_ON_TRANSITION, Route104_MrBrineysHouse_MapScript1_15BCB8 .byte 0 Route104_MrBrineysHouse_MapScript1_15BCB8:: @ 815BCB8 @@ -31,7 +31,7 @@ Route104_MrBrineysHouse_EventScript_15BCEB:: @ 815BCEB Route104_MrBrineysHouse_EventScript_15BD0E:: @ 815BD0E setflag FLAG_MR_BRINEY_SAILING_INTRO - msgbox Route104_MrBrineysHouse_Text_191A82, 4 + msgbox Route104_MrBrineysHouse_Text_191A82, MSGBOX_DEFAULT msgbox Route104_MrBrineysHouse_Text_191AAD, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97 @@ -63,18 +63,18 @@ Route104_MrBrineysHouse_EventScript_15BD7E:: @ 815BD7E end Route104_MrBrineysHouse_EventScript_15BD97:: @ 815BD97 - msgbox Route104_MrBrineysHouse_Text_191C57, 4 + msgbox Route104_MrBrineysHouse_Text_191C57, MSGBOX_DEFAULT release end Route104_MrBrineysHouse_EventScript_15BDA1:: @ 815BDA1 - msgbox Route104_MrBrineysHouse_Text_191EDB, 4 + msgbox Route104_MrBrineysHouse_Text_191EDB, MSGBOX_DEFAULT release end Route104_MrBrineysHouse_EventScript_15BDAB:: @ 815BDAB - msgbox Route104_MrBrineysHouse_Text_191BFD, 4 - call Route104_MrBrineysHouse_EventScript_1A010C + msgbox Route104_MrBrineysHouse_Text_191BFD, MSGBOX_DEFAULT + call EventScript_BackupMrBrineyLocation setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 1 clearflag FLAG_HIDE_MR_BRINEY_ROUTE104 setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE @@ -89,7 +89,7 @@ Route104_MrBrineysHouse_EventScript_15BDD1:: @ 815BDD1 faceplayer waitse playmoncry SPECIES_WINGULL, 0 - msgbox Route104_MrBrineysHouse_Text_191FB9, 4 + msgbox Route104_MrBrineysHouse_Text_191FB9, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc b/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc index fa9d98c16..ad98c5d16 100644 --- a/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc +++ b/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc @@ -1,5 +1,5 @@ Route104_PrettyPetalFlowerShop_MapScripts:: @ 815BDE4 - map_script 3, Route104_PrettyPetalFlowerShop_MapScript1_15BDEA + map_script MAP_SCRIPT_ON_TRANSITION, Route104_PrettyPetalFlowerShop_MapScript1_15BDEA .byte 0 Route104_PrettyPetalFlowerShop_MapScript1_15BDEA:: @ 815BDEA @@ -17,7 +17,7 @@ Route104_PrettyPetalFlowerShop_EventScript_15BE0B:: @ 815BE0B lock faceplayer goto_if_set FLAG_TEMP_1, Route104_PrettyPetalFlowerShop_EventScript_15BE7C - msgbox Route104_PrettyPetalFlowerShop_Text_1C5EC6, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C5EC6, MSGBOX_DEFAULT goto_if_set FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_15BE4A setflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER msgbox Route104_PrettyPetalFlowerShop_Text_1C5F48, MSGBOX_YESNO @@ -38,18 +38,18 @@ Route104_PrettyPetalFlowerShop_EventScript_15BE4A:: @ 815BE4A end Route104_PrettyPetalFlowerShop_EventScript_15BE6A:: @ 815BE6A - msgbox Route104_PrettyPetalFlowerShop_Text_1C5F9D, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C5F9D, MSGBOX_DEFAULT return Route104_PrettyPetalFlowerShop_EventScript_15BE73:: @ 815BE73 - msgbox Route104_PrettyPetalFlowerShop_Text_1C6121, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C6121, MSGBOX_DEFAULT return Route104_PrettyPetalFlowerShop_EventScript_15BE7C:: @ 815BE7C - message Route104_PrettyPetalFlowerShop_Text_1A0C42 + message Text_PlayerWhatCanIDoForYou waitmessage pokemartdecoration2 Route104_PrettyPetalFlowerShop_Items - msgbox Route104_PrettyPetalFlowerShop_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -69,14 +69,14 @@ Route104_PrettyPetalFlowerShop_EventScript_15BEA4:: @ 815BEA4 lock faceplayer goto_if_unset FLAG_RECEIVED_WAILMER_PAIL, Route104_PrettyPetalFlowerShop_EventScript_15BEB9 - msgbox Route104_PrettyPetalFlowerShop_Text_1C61E8, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C61E8, MSGBOX_DEFAULT release end Route104_PrettyPetalFlowerShop_EventScript_15BEB9:: @ 815BEB9 - msgbox Route104_PrettyPetalFlowerShop_Text_1C6158, 4 - giveitem_std ITEM_WAILMER_PAIL - msgbox Route104_PrettyPetalFlowerShop_Text_1C61E8, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C6158, MSGBOX_DEFAULT + giveitem ITEM_WAILMER_PAIL + msgbox Route104_PrettyPetalFlowerShop_Text_1C61E8, MSGBOX_DEFAULT setflag FLAG_RECEIVED_WAILMER_PAIL release end @@ -84,20 +84,20 @@ Route104_PrettyPetalFlowerShop_EventScript_15BEB9:: @ 815BEB9 Route104_PrettyPetalFlowerShop_EventScript_15BEDA:: @ 815BEDA lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_FLOWER_SHOP, Route104_PrettyPetalFlowerShop_EventScript_15BF1A - msgbox Route104_PrettyPetalFlowerShop_Text_1C62DA, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C62DA, MSGBOX_DEFAULT random 8 addvar VAR_RESULT, ITEM_CHERI_BERRY - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_FLOWER_SHOP - msgbox Route104_PrettyPetalFlowerShop_Text_1C6335, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C6335, MSGBOX_DEFAULT release end Route104_PrettyPetalFlowerShop_EventScript_15BF1A:: @ 815BF1A - msgbox Route104_PrettyPetalFlowerShop_Text_1C6335, 4 + msgbox Route104_PrettyPetalFlowerShop_Text_1C6335, MSGBOX_DEFAULT release end diff --git a/data/maps/Route104_Prototype/scripts.inc b/data/maps/Route104_Prototype/scripts.inc index 1b8458e62..91ef90261 100644 --- a/data/maps/Route104_Prototype/scripts.inc +++ b/data/maps/Route104_Prototype/scripts.inc @@ -4,47 +4,47 @@ Route104_Prototype_MapScripts:: @ 8160C4A Route104_Prototype_EventScript_160C4B:: @ 8160C4B lock faceplayer - goto_if_trainer_not_defeated TRAINER_BRIANNA_1, Route104_Prototype_EventScript_160C99 - goto_if_trainer_not_defeated TRAINER_CINDY_2, Route104_Prototype_EventScript_160C99 - goto_if_trainer_not_defeated TRAINER_AMY_AND_LIV_3, Route104_Prototype_EventScript_160C99 - goto_if_trainer_not_defeated TRAINER_GINA_AND_MIA_2, Route104_Prototype_EventScript_160C99 - goto_if_trainer_not_defeated TRAINER_LUCAS_2, Route104_Prototype_EventScript_160C99 - goto_if_trainer_not_defeated TRAINER_MIKE_1, Route104_Prototype_EventScript_160C99 + goto_if_not_defeated TRAINER_BRIANNA_1, Route104_Prototype_EventScript_160C99 + goto_if_not_defeated TRAINER_CINDY_2, Route104_Prototype_EventScript_160C99 + goto_if_not_defeated TRAINER_AMY_AND_LIV_3, Route104_Prototype_EventScript_160C99 + goto_if_not_defeated TRAINER_GINA_AND_MIA_2, Route104_Prototype_EventScript_160C99 + goto_if_not_defeated TRAINER_LUCAS_2, Route104_Prototype_EventScript_160C99 + goto_if_not_defeated TRAINER_MIKE_1, Route104_Prototype_EventScript_160C99 setflag FLAG_ROUTE104_PROTOTYPE_COMPLETED_1 - msgbox Route104_Prototype_Text_19B267, 4 + msgbox Route104_Prototype_Text_19B267, MSGBOX_DEFAULT goto_if_set FLAG_ROUTE104_PROTOTYPE_COMPLETED_2, Route104_Prototype_EventScript_160CFB release end Route104_Prototype_EventScript_160C99:: @ 8160C99 - msgbox Route104_Prototype_Text_19B22E, 4 + msgbox Route104_Prototype_Text_19B22E, MSGBOX_DEFAULT release end Route104_Prototype_EventScript_160CA3:: @ 8160CA3 lock faceplayer - goto_if_trainer_not_defeated TRAINER_BRIANNA_1, Route104_Prototype_EventScript_160CF1 - goto_if_trainer_not_defeated TRAINER_CINDY_2, Route104_Prototype_EventScript_160CF1 - goto_if_trainer_not_defeated TRAINER_AMY_AND_LIV_3, Route104_Prototype_EventScript_160CF1 - goto_if_trainer_not_defeated TRAINER_GINA_AND_MIA_2, Route104_Prototype_EventScript_160CF1 - goto_if_trainer_not_defeated TRAINER_LUCAS_2, Route104_Prototype_EventScript_160CF1 - goto_if_trainer_not_defeated TRAINER_MIKE_1, Route104_Prototype_EventScript_160CF1 + goto_if_not_defeated TRAINER_BRIANNA_1, Route104_Prototype_EventScript_160CF1 + goto_if_not_defeated TRAINER_CINDY_2, Route104_Prototype_EventScript_160CF1 + goto_if_not_defeated TRAINER_AMY_AND_LIV_3, Route104_Prototype_EventScript_160CF1 + goto_if_not_defeated TRAINER_GINA_AND_MIA_2, Route104_Prototype_EventScript_160CF1 + goto_if_not_defeated TRAINER_LUCAS_2, Route104_Prototype_EventScript_160CF1 + goto_if_not_defeated TRAINER_MIKE_1, Route104_Prototype_EventScript_160CF1 setflag FLAG_ROUTE104_PROTOTYPE_COMPLETED_2 - msgbox Route104_Prototype_Text_19B2E9, 4 + msgbox Route104_Prototype_Text_19B2E9, MSGBOX_DEFAULT goto_if_set FLAG_ROUTE104_PROTOTYPE_COMPLETED_1, Route104_Prototype_EventScript_160CFB release end Route104_Prototype_EventScript_160CF1:: @ 8160CF1 - msgbox Route104_Prototype_Text_19B2B6, 4 + msgbox Route104_Prototype_Text_19B2B6, MSGBOX_DEFAULT release end Route104_Prototype_EventScript_160CFB:: @ 8160CFB closemessage delay 60 - fadescreen 1 + fadescreen FADE_TO_BLACK delay 60 special DoSoftReset waitstate @@ -52,47 +52,47 @@ Route104_Prototype_EventScript_160CFB:: @ 8160CFB end Route104_Prototype_EventScript_160D0A:: @ 8160D0A - msgbox Route104_Prototype_Text_19B33B, 2 + msgbox Route104_Prototype_Text_19B33B, MSGBOX_NPC end Route104_Prototype_EventScript_160D13:: @ 8160D13 - msgbox Route104_Prototype_Text_19B37F, 2 + msgbox Route104_Prototype_Text_19B37F, MSGBOX_NPC end Route104_Prototype_EventScript_160D1C:: @ 8160D1C - msgbox Route104_Prototype_Text_19B3DE, 3 + msgbox Route104_Prototype_Text_19B3DE, MSGBOX_SIGN end Route104_Prototype_EventScript_160D25:: @ 8160D25 - msgbox Route104_Prototype_Text_19B3FF, 3 + msgbox Route104_Prototype_Text_19B3FF, MSGBOX_SIGN end Route104_Prototype_EventScript_160D2E:: @ 8160D2E - trainerbattle 0, TRAINER_CINDY_2, 0, Route104_Prototype_Text_19AD9B, Route104_Prototype_Text_19ADDA - msgbox Route104_Prototype_Text_19ADF7, 6 + trainerbattle_single TRAINER_CINDY_2, Route104_Prototype_Text_19AD9B, Route104_Prototype_Text_19ADDA + msgbox Route104_Prototype_Text_19ADF7, MSGBOX_AUTOCLOSE end Route104_Prototype_EventScript_160D45:: @ 8160D45 - trainerbattle 4, TRAINER_AMY_AND_LIV_3, 0, Route104_Prototype_Text_19AE3E, Route104_Prototype_Text_19AE53, Route104_Prototype_Text_19AEA9 - msgbox Route104_Prototype_Text_19AE6A, 6 + trainerbattle_double TRAINER_AMY_AND_LIV_3, Route104_Prototype_Text_19AE3E, Route104_Prototype_Text_19AE53, Route104_Prototype_Text_19AEA9 + msgbox Route104_Prototype_Text_19AE6A, MSGBOX_AUTOCLOSE end Route104_Prototype_EventScript_160D60:: @ 8160D60 - trainerbattle 4, TRAINER_GINA_AND_MIA_2, 0, Route104_Prototype_Text_19B148, Route104_Prototype_Text_19B17D, Route104_Prototype_Text_19B1DD - msgbox Route104_Prototype_Text_19B18D, 6 + trainerbattle_double TRAINER_GINA_AND_MIA_2, Route104_Prototype_Text_19B148, Route104_Prototype_Text_19B17D, Route104_Prototype_Text_19B1DD + msgbox Route104_Prototype_Text_19B18D, MSGBOX_AUTOCLOSE end Route104_Prototype_EventScript_160D7B:: @ 8160D7B - trainerbattle 0, TRAINER_MIKE_1, 0, Route104_Prototype_Text_19AEFB, Route104_Prototype_Text_19AF3E - msgbox Route104_Prototype_Text_19AF56, 6 + trainerbattle_single TRAINER_MIKE_1, Route104_Prototype_Text_19AEFB, Route104_Prototype_Text_19AF3E + msgbox Route104_Prototype_Text_19AF56, MSGBOX_AUTOCLOSE end Route104_Prototype_EventScript_160D92:: @ 8160D92 - trainerbattle 0, TRAINER_BRIANNA_1, 0, Route104_Prototype_Text_19AF8A, Route104_Prototype_Text_19AFDB - msgbox Route104_Prototype_Text_19B00D, 6 + trainerbattle_single TRAINER_BRIANNA_1, Route104_Prototype_Text_19AF8A, Route104_Prototype_Text_19AFDB + msgbox Route104_Prototype_Text_19B00D, MSGBOX_AUTOCLOSE end Route104_Prototype_EventScript_160DA9:: @ 8160DA9 - trainerbattle 0, TRAINER_LUCAS_2, 0, Route104_Prototype_Text_19B066, Route104_Prototype_Text_19B0D7 - msgbox Route104_Prototype_Text_19B0EF, 6 + trainerbattle_single TRAINER_LUCAS_2, Route104_Prototype_Text_19B066, Route104_Prototype_Text_19B0D7 + msgbox Route104_Prototype_Text_19B0EF, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route104_PrototypePrettyPetalFlowerShop/scripts.inc b/data/maps/Route104_PrototypePrettyPetalFlowerShop/scripts.inc index f979ab60b..75c3ab742 100644 --- a/data/maps/Route104_PrototypePrettyPetalFlowerShop/scripts.inc +++ b/data/maps/Route104_PrototypePrettyPetalFlowerShop/scripts.inc @@ -2,5 +2,5 @@ Route104_PrototypePrettyPetalFlowerShop_MapScripts:: @ 8160DC0 .byte 0 Route104_PrototypePrettyPetalFlowerShop_EventScript_160DC1:: @ 8160DC1 - msgbox Route104_PrototypePrettyPetalFlowerShop_Text_19B436, 2 + msgbox Route104_PrototypePrettyPetalFlowerShop_Text_19B436, MSGBOX_NPC end diff --git a/data/maps/Route105/scripts.inc b/data/maps/Route105/scripts.inc index 7d0eeb62d..0b00a06de 100644 --- a/data/maps/Route105/scripts.inc +++ b/data/maps/Route105/scripts.inc @@ -1,5 +1,5 @@ Route105_MapScripts:: @ 814F298 - map_script 1, Route105_MapScript1_14F29E + map_script MAP_SCRIPT_ON_LOAD, Route105_MapScript1_14F29E .byte 0 Route105_MapScript1_14F29E:: @ 814F29E @@ -12,26 +12,26 @@ Route105_EventScript_14F2A8:: @ 814F2A8 return Route105_EventScript_14F2BB:: @ 814F2BB - trainerbattle 0, TRAINER_FOSTER, 0, Route105_Text_1B8B40, Route105_Text_1B8B93 - msgbox Route105_Text_1B8BDE, 6 + trainerbattle_single TRAINER_FOSTER, Route105_Text_1B8B40, Route105_Text_1B8B93 + msgbox Route105_Text_1B8BDE, MSGBOX_AUTOCLOSE end Route105_EventScript_14F2D2:: @ 814F2D2 - trainerbattle 0, TRAINER_LUIS, 0, Route105_Text_1B8C28, Route105_Text_1B8C99 - msgbox Route105_Text_1B8CA9, 6 + trainerbattle_single TRAINER_LUIS, Route105_Text_1B8C28, Route105_Text_1B8C99 + msgbox Route105_Text_1B8CA9, MSGBOX_AUTOCLOSE end Route105_EventScript_14F2E9:: @ 814F2E9 - trainerbattle 0, TRAINER_AUSTIN, 0, Route105_Text_1B8CEE, Route105_Text_1B8D23 - msgbox Route105_Text_1B8D45, 6 + trainerbattle_single TRAINER_AUSTIN, Route105_Text_1B8CEE, Route105_Text_1B8D23 + msgbox Route105_Text_1B8D45, MSGBOX_AUTOCLOSE end Route105_EventScript_14F300:: @ 814F300 - trainerbattle 0, TRAINER_BEVERLY, 0, Route105_Text_1B8D99, Route105_Text_1B8DDD - msgbox Route105_Text_1B8DED, 6 + trainerbattle_single TRAINER_BEVERLY, Route105_Text_1B8D99, Route105_Text_1B8DDD + msgbox Route105_Text_1B8DED, MSGBOX_AUTOCLOSE end Route105_EventScript_14F317:: @ 814F317 - trainerbattle 0, TRAINER_DAWN, 0, Route105_Text_1B8E66, Route105_Text_1B8EA0 - msgbox Route105_Text_1B8EBD, 6 + trainerbattle_single TRAINER_DAWN, Route105_Text_1B8E66, Route105_Text_1B8EA0 + msgbox Route105_Text_1B8EBD, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route106/scripts.inc b/data/maps/Route106/scripts.inc index 1fe49235b..8a6204f08 100644 --- a/data/maps/Route106/scripts.inc +++ b/data/maps/Route106/scripts.inc @@ -2,33 +2,33 @@ Route106_MapScripts:: @ 814F32E .byte 0 Route106_EventScript_14F32F:: @ 814F32F - msgbox Route106_Text_16E026, 3 + msgbox Route106_Text_16E026, MSGBOX_SIGN end Route106_EventScript_14F338:: @ 814F338 - trainerbattle 0, TRAINER_DOUGLAS, 0, Route106_Text_1B913D, Route106_Text_1B917F - msgbox Route106_Text_1B918A, 6 + trainerbattle_single TRAINER_DOUGLAS, Route106_Text_1B913D, Route106_Text_1B917F + msgbox Route106_Text_1B918A, MSGBOX_AUTOCLOSE end Route106_EventScript_14F34F:: @ 814F34F - trainerbattle 0, TRAINER_NICOLE, 0, Route106_Text_1B91AC, Route106_Text_1B91F8 - msgbox Route106_Text_1B9222, 6 + trainerbattle_single TRAINER_NICOLE, Route106_Text_1B91AC, Route106_Text_1B91F8 + msgbox Route106_Text_1B9222, MSGBOX_AUTOCLOSE end Route106_EventScript_14F366:: @ 814F366 - trainerbattle 0, TRAINER_ELLIOT_1, 0, Route106_Text_1B8EF0, Route106_Text_1B8F25 + trainerbattle_single TRAINER_ELLIOT_1, Route106_Text_1B8EF0, Route106_Text_1B8F25 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route106_EventScript_14F38D - msgbox Route106_Text_1B8F55, 6 + msgbox Route106_Text_1B8F55, MSGBOX_AUTOCLOSE end Route106_EventScript_14F38D:: @ 814F38D - trainerbattle 5, TRAINER_ELLIOT_1, 0, Route106_Text_1B8FAC, Route106_Text_1B8FF5 - msgbox Route106_Text_1B9011, 6 + trainerbattle_rematch TRAINER_ELLIOT_1, Route106_Text_1B8FAC, Route106_Text_1B8FF5 + msgbox Route106_Text_1B9011, MSGBOX_AUTOCLOSE end Route106_EventScript_14F3A4:: @ 814F3A4 - trainerbattle 0, TRAINER_NED, 0, Route106_Text_1B9052, Route106_Text_1B90D3 - msgbox Route106_Text_1B910A, 6 + trainerbattle_single TRAINER_NED, Route106_Text_1B9052, Route106_Text_1B90D3 + msgbox Route106_Text_1B910A, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route107/scripts.inc b/data/maps/Route107/scripts.inc index 5ad30f9f4..43fc45825 100644 --- a/data/maps/Route107/scripts.inc +++ b/data/maps/Route107/scripts.inc @@ -2,39 +2,39 @@ Route107_MapScripts:: @ 814F3BB .byte 0 Route107_EventScript_14F3BC:: @ 814F3BC - trainerbattle 0, TRAINER_DARRIN, 0, Route107_Text_1B926B, Route107_Text_1B92B7 - msgbox Route107_Text_1B92E7, 6 + trainerbattle_single TRAINER_DARRIN, Route107_Text_1B926B, Route107_Text_1B92B7 + msgbox Route107_Text_1B92E7, MSGBOX_AUTOCLOSE end Route107_EventScript_14F3D3:: @ 814F3D3 - trainerbattle 0, TRAINER_TONY_1, 0, Route107_Text_1B933A, Route107_Text_1B9365 + trainerbattle_single TRAINER_TONY_1, Route107_Text_1B933A, Route107_Text_1B9365 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route107_EventScript_14F3FA - msgbox Route107_Text_1B938E, 6 + msgbox Route107_Text_1B938E, MSGBOX_AUTOCLOSE end Route107_EventScript_14F3FA:: @ 814F3FA - trainerbattle 5, TRAINER_TONY_1, 0, Route107_Text_1B93EB, Route107_Text_1B9429 - msgbox Route107_Text_1B9477, 6 + trainerbattle_rematch TRAINER_TONY_1, Route107_Text_1B93EB, Route107_Text_1B9429 + msgbox Route107_Text_1B9477, MSGBOX_AUTOCLOSE end Route107_EventScript_14F411:: @ 814F411 - trainerbattle 0, TRAINER_DENISE, 0, Route107_Text_1B94C8, Route107_Text_1B94F2 - msgbox Route107_Text_1B94FF, 6 + trainerbattle_single TRAINER_DENISE, Route107_Text_1B94C8, Route107_Text_1B94F2 + msgbox Route107_Text_1B94FF, MSGBOX_AUTOCLOSE end Route107_EventScript_14F428:: @ 814F428 - trainerbattle 0, TRAINER_BETH, 0, Route107_Text_1B9538, Route107_Text_1B956B - msgbox Route107_Text_1B9589, 6 + trainerbattle_single TRAINER_BETH, Route107_Text_1B9538, Route107_Text_1B956B + msgbox Route107_Text_1B9589, MSGBOX_AUTOCLOSE end Route107_EventScript_14F43F:: @ 814F43F - trainerbattle 4, TRAINER_LISA_AND_RAY, 0, Route107_Text_1B95CB, Route107_Text_1B95FB, Route107_Text_1B9672 - msgbox Route107_Text_1B9630, 6 + trainerbattle_double TRAINER_LISA_AND_RAY, Route107_Text_1B95CB, Route107_Text_1B95FB, Route107_Text_1B9672 + msgbox Route107_Text_1B9630, MSGBOX_AUTOCLOSE end Route107_EventScript_14F45A:: @ 814F45A - trainerbattle 4, TRAINER_LISA_AND_RAY, 0, Route107_Text_1B96AB, Route107_Text_1B9707, Route107_Text_1B9788 - msgbox Route107_Text_1B9735, 6 + trainerbattle_double TRAINER_LISA_AND_RAY, Route107_Text_1B96AB, Route107_Text_1B9707, Route107_Text_1B9788 + msgbox Route107_Text_1B9735, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route108/scripts.inc b/data/maps/Route108/scripts.inc index 498a52a51..561aca8e8 100644 --- a/data/maps/Route108/scripts.inc +++ b/data/maps/Route108/scripts.inc @@ -2,21 +2,21 @@ Route108_MapScripts:: @ 814F475 .byte 0 Route108_EventScript_14F476:: @ 814F476 - trainerbattle 0, TRAINER_JEROME, 0, Route108_Text_1B97C3, Route108_Text_1B97EF - msgbox Route108_Text_1B9823, 6 + trainerbattle_single TRAINER_JEROME, Route108_Text_1B97C3, Route108_Text_1B97EF + msgbox Route108_Text_1B9823, MSGBOX_AUTOCLOSE end Route108_EventScript_14F48D:: @ 814F48D - trainerbattle 0, TRAINER_MATTHEW, 0, Route108_Text_1B9864, Route108_Text_1B989F - msgbox Route108_Text_1B98BC, 6 + trainerbattle_single TRAINER_MATTHEW, Route108_Text_1B9864, Route108_Text_1B989F + msgbox Route108_Text_1B98BC, MSGBOX_AUTOCLOSE end Route108_EventScript_14F4A4:: @ 814F4A4 - trainerbattle 0, TRAINER_TARA, 0, Route108_Text_1B98EC, Route108_Text_1B992C - msgbox Route108_Text_1B9935, 6 + trainerbattle_single TRAINER_TARA, Route108_Text_1B98EC, Route108_Text_1B992C + msgbox Route108_Text_1B9935, MSGBOX_AUTOCLOSE end Route108_EventScript_14F4BB:: @ 814F4BB - trainerbattle 0, TRAINER_MISSY, 0, Route108_Text_1B9986, Route108_Text_1B99BB - msgbox Route108_Text_1B99E9, 6 + trainerbattle_single TRAINER_MISSY, Route108_Text_1B9986, Route108_Text_1B99BB + msgbox Route108_Text_1B99E9, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route109/scripts.inc b/data/maps/Route109/scripts.inc index eeb21cacf..a0099f5ec 100644 --- a/data/maps/Route109/scripts.inc +++ b/data/maps/Route109/scripts.inc @@ -2,7 +2,7 @@ Route109_MapScripts:: @ 814F4D2 .byte 0 Route109_EventScript_14F4D3:: @ 814F4D3 - call Route109_EventScript_1A010C + call EventScript_BackupMrBrineyLocation setobjectpriority 2, MAP_ROUTE109, 0 setobjectpriority 255, MAP_ROUTE109, 0 applymovement 2, Route109_Movement_14F67B @@ -15,32 +15,32 @@ Route109_EventScript_14F4D3:: @ 814F4D3 end Route109_EventScript_14F518:: @ 814F518 - applymovement 255, Route109_Movement_14F66D + applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_14F66D waitmovement 0 goto Route109_EventScript_14F548 end Route109_EventScript_14F528:: @ 814F528 - applymovement 255, Route109_Movement_14F675 + applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_14F675 waitmovement 0 goto Route109_EventScript_14F548 end Route109_EventScript_14F538:: @ 814F538 - applymovement 255, Route109_Movement_14F678 + applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_14F678 waitmovement 0 goto Route109_EventScript_14F548 end Route109_EventScript_14F548:: @ 814F548 - hideobjectat 255, MAP_ROUTE109 - call Route109_EventScript_1A02E7 + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE109 + call Common_EventScript_PlayBrineysBoatMusic applymovement 1, Route109_Movement_14F5BF - applymovement 255, Route109_Movement_14F5BF + applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_14F5BF waitmovement 0 - call Route109_EventScript_1A02EF - showobjectat 255, MAP_DEWFORD_TOWN - applymovement 255, Route109_Movement_14F670 + call Common_EventScript_StopBrineysBoatMusic + showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN + applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_14F670 waitmovement 0 addobject 4 clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD @@ -52,10 +52,10 @@ Route109_EventScript_14F548:: @ 814F548 clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 hideobjectat 1, MAP_ROUTE109 - msgbox Route109_Text_16B4B5, 4 + msgbox Route109_Text_16B4B5, MSGBOX_DEFAULT closemessage copyvar VAR_BRINEY_LOCATION, VAR_0x8008 - resetobjectpriority 255, MAP_ROUTE109 + resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE109 resetobjectpriority 2, MAP_DEWFORD_TOWN moveobjectoffscreen 2 release @@ -235,38 +235,38 @@ Route109_Movement_14F5BF:: @ 814F5BF walk_left walk_left walk_in_place_fastest_down - end_movement + step_end Route109_Movement_14F66D:: @ 814F66D walk_down walk_down - end_movement + step_end Route109_Movement_14F670:: @ 814F670 walk_down walk_down walk_left walk_in_place_fastest_right - end_movement + step_end Route109_Movement_14F675:: @ 814F675 walk_right walk_down - end_movement + step_end Route109_Movement_14F678:: @ 814F678 walk_left walk_down - end_movement + step_end Route109_Movement_14F67B:: @ 814F67B walk_down - end_movement + step_end Route109_Movement_14F67D:: @ 814F67D walk_down walk_in_place_fastest_left - end_movement + step_end Route109_EventScript_14F680:: @ 814F680 lock @@ -294,31 +294,31 @@ Route109_EventScript_14F6AF:: @ 814F6AF end Route109_EventScript_14F6E2:: @ 814F6E2 - msgbox Route109_Text_16E159, 4 + msgbox Route109_Text_16E159, MSGBOX_DEFAULT closemessage goto Route109_EventScript_14F4D3 end Route109_EventScript_14F6F1:: @ 814F6F1 - msgbox Route109_Text_16E1B1, 4 + msgbox Route109_Text_16E1B1, MSGBOX_DEFAULT release end Route109_EventScript_14F6FB:: @ 814F6FB - msgbox Route109_Text_16E2C5, 4 + msgbox Route109_Text_16E2C5, MSGBOX_DEFAULT release end Route109_EventScript_14F705:: @ 814F705 - msgbox Route109_Text_16E307, 2 + msgbox Route109_Text_16E307, MSGBOX_NPC end Route109_EventScript_14F70E:: @ 814F70E lock faceplayer - msgbox Route109_Text_16E405, 4 + msgbox Route109_Text_16E405, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, Route109_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -328,30 +328,30 @@ Route109_EventScript_14F725:: @ 814F725 faceplayer special GetPlayerBigGuyGirlString goto_if_set FLAG_RECEIVED_SOFT_SAND, Route109_EventScript_14F762 - msgbox Route109_Text_16E433, 4 - giveitem_std ITEM_SOFT_SAND + msgbox Route109_Text_16E433, MSGBOX_DEFAULT + giveitem ITEM_SOFT_SAND compare VAR_RESULT, 0 - goto_if_eq Route109_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull closemessage - applymovement VAR_LAST_TALKED, Route109_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 setflag FLAG_RECEIVED_SOFT_SAND release end Route109_EventScript_14F762:: @ 814F762 - msgbox Route109_Text_16E446, 4 - applymovement VAR_LAST_TALKED, Route109_Movement_1A083D + msgbox Route109_Text_16E446, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end Route109_EventScript_14F776:: @ 814F776 - msgbox Route109_Text_16E35B, 2 + msgbox Route109_Text_16E35B, MSGBOX_NPC end Route109_EventScript_14F77F:: @ 814F77F - msgbox Route109_Text_16E4D5, 2 + msgbox Route109_Text_16E4D5, MSGBOX_NPC end Route109_EventScript_14F788:: @ 814F788 @@ -359,86 +359,86 @@ Route109_EventScript_14F788:: @ 814F788 faceplayer waitse playmoncry SPECIES_ZIGZAGOON, 0 - msgbox Route109_Text_16E5CA, 4 + msgbox Route109_Text_16E5CA, MSGBOX_DEFAULT waitmoncry release end Route109_EventScript_14F79B:: @ 814F79B - msgbox Route109_Text_16E5DC, 3 + msgbox Route109_Text_16E5DC, MSGBOX_SIGN end Route109_EventScript_14F7A4:: @ 814F7A4 - msgbox Route109_Text_16E62C, 3 + msgbox Route109_Text_16E62C, MSGBOX_SIGN end Route109_EventScript_14F7AD:: @ 814F7AD - trainerbattle 0, TRAINER_DAVID, 0, Route109_Text_1B9A1C, Route109_Text_1B9A59 - msgbox Route109_Text_1B9A6D, 6 + trainerbattle_single TRAINER_DAVID, Route109_Text_1B9A1C, Route109_Text_1B9A59 + msgbox Route109_Text_1B9A6D, MSGBOX_AUTOCLOSE end Route109_EventScript_14F7C4:: @ 814F7C4 - trainerbattle 0, TRAINER_ALICE, 0, Route109_Text_1B9AAD, Route109_Text_1B9AD9 - msgbox Route109_Text_1B9AEB, 6 + trainerbattle_single TRAINER_ALICE, Route109_Text_1B9AAD, Route109_Text_1B9AD9 + msgbox Route109_Text_1B9AEB, MSGBOX_AUTOCLOSE end Route109_EventScript_14F7DB:: @ 814F7DB - trainerbattle 0, TRAINER_HUEY, 0, Route109_Text_1B9B11, Route109_Text_1B9B57 - msgbox Route109_Text_1B9B68, 6 + trainerbattle_single TRAINER_HUEY, Route109_Text_1B9B11, Route109_Text_1B9B57 + msgbox Route109_Text_1B9B68, MSGBOX_AUTOCLOSE end Route109_EventScript_14F7F2:: @ 814F7F2 - trainerbattle 0, TRAINER_EDMOND, 0, Route109_Text_1B9B91, Route109_Text_1B9BAE - msgbox Route109_Text_1B9BD3, 6 + trainerbattle_single TRAINER_EDMOND, Route109_Text_1B9B91, Route109_Text_1B9BAE + msgbox Route109_Text_1B9BD3, MSGBOX_AUTOCLOSE end Route109_EventScript_14F809:: @ 814F809 - trainerbattle 0, TRAINER_RICKY_1, 0, Route109_Text_1B9C23, Route109_Text_1B9C65 + trainerbattle_single TRAINER_RICKY_1, Route109_Text_1B9C23, Route109_Text_1B9C65 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route109_EventScript_14F830 - msgbox Route109_Text_1B9C6E, 6 + msgbox Route109_Text_1B9C6E, MSGBOX_AUTOCLOSE end Route109_EventScript_14F830:: @ 814F830 - trainerbattle 5, TRAINER_RICKY_1, 0, Route109_Text_1B9CB3, Route109_Text_1B9CEB - msgbox Route109_Text_1B9D10, 6 + trainerbattle_rematch TRAINER_RICKY_1, Route109_Text_1B9CB3, Route109_Text_1B9CEB + msgbox Route109_Text_1B9D10, MSGBOX_AUTOCLOSE end Route109_EventScript_14F847:: @ 814F847 - trainerbattle 0, TRAINER_LOLA_1, 0, Route109_Text_1B9D54, Route109_Text_1B9D87 + trainerbattle_single TRAINER_LOLA_1, Route109_Text_1B9D54, Route109_Text_1B9D87 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route109_EventScript_14F86E - msgbox Route109_Text_1B9D8E, 6 + msgbox Route109_Text_1B9D8E, MSGBOX_AUTOCLOSE end Route109_EventScript_14F86E:: @ 814F86E - trainerbattle 5, TRAINER_LOLA_1, 0, Route109_Text_1B9DD8, Route109_Text_1B9E16 - msgbox Route109_Text_1B9E1D, 6 + trainerbattle_rematch TRAINER_LOLA_1, Route109_Text_1B9DD8, Route109_Text_1B9E16 + msgbox Route109_Text_1B9E1D, MSGBOX_AUTOCLOSE end Route109_EventScript_14F885:: @ 814F885 - trainerbattle 0, TRAINER_CARMEN, 0, Route109_Text_1B9E60, Route109_Text_1B9EA1 - msgbox Route109_Text_1B9ECA, 6 + trainerbattle_single TRAINER_CARMEN, Route109_Text_1B9E60, Route109_Text_1B9EA1 + msgbox Route109_Text_1B9ECA, MSGBOX_AUTOCLOSE end Route109_EventScript_14F89C:: @ 814F89C - trainerbattle 0, TRAINER_GWEN, 0, Route109_Text_1B9F07, Route109_Text_1B9F31 - msgbox Route109_Text_1B9F44, 6 + trainerbattle_single TRAINER_GWEN, Route109_Text_1B9F07, Route109_Text_1B9F31 + msgbox Route109_Text_1B9F44, MSGBOX_AUTOCLOSE end Route109_EventScript_14F8B3:: @ 814F8B3 - trainerbattle 0, TRAINER_CARTER, 0, Route109_Text_1B9F65, Route109_Text_1B9F9C - msgbox Route109_Text_1B9FB7, 6 + trainerbattle_single TRAINER_CARTER, Route109_Text_1B9F65, Route109_Text_1B9F9C + msgbox Route109_Text_1B9FB7, MSGBOX_AUTOCLOSE end Route109_EventScript_14F8CA:: @ 814F8CA - trainerbattle 4, TRAINER_MEL_AND_PAUL, 0, Route109_Text_1B9FF6, Route109_Text_1BA052, Route109_Text_1BA0BF - msgbox Route109_Text_1BA069, 6 + trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_1B9FF6, Route109_Text_1BA052, Route109_Text_1BA0BF + msgbox Route109_Text_1BA069, MSGBOX_AUTOCLOSE end Route109_EventScript_14F8E5:: @ 814F8E5 - trainerbattle 4, TRAINER_MEL_AND_PAUL, 0, Route109_Text_1BA114, Route109_Text_1BA15F, Route109_Text_1BA1D0 - msgbox Route109_Text_1BA193, 6 + trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_1BA114, Route109_Text_1BA15F, Route109_Text_1BA1D0 + msgbox Route109_Text_1BA193, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route109_SeashoreHouse/scripts.inc b/data/maps/Route109_SeashoreHouse/scripts.inc index b4a731471..436152b3e 100644 --- a/data/maps/Route109_SeashoreHouse/scripts.inc +++ b/data/maps/Route109_SeashoreHouse/scripts.inc @@ -1,5 +1,5 @@ Route109_SeashoreHouse_MapScripts:: @ 8160DCA - map_script 3, Route109_SeashoreHouse_MapScript1_160DD0 + map_script MAP_SCRIPT_ON_TRANSITION, Route109_SeashoreHouse_MapScript1_160DD0 .byte 0 Route109_SeashoreHouse_MapScript1_160DD0:: @ 8160DD0 @@ -12,19 +12,19 @@ Route109_SeashoreHouse_EventScript_160DD4:: @ 8160DD4 goto_if_set FLAG_RECEIVED_6_SODA_POP, Route109_SeashoreHouse_EventScript_160E36 goto_if_set FLAG_DEFEATED_SEASHORE_HOUSE_TRAINERS, Route109_SeashoreHouse_EventScript_160E08 goto_if_set FLAG_TEMP_2, Route109_SeashoreHouse_EventScript_160DFE - msgbox Route109_SeashoreHouse_Text_19B4D9, 4 + msgbox Route109_SeashoreHouse_Text_19B4D9, MSGBOX_DEFAULT setflag FLAG_TEMP_2 release end Route109_SeashoreHouse_EventScript_160DFE:: @ 8160DFE - msgbox Route109_SeashoreHouse_Text_19B5B9, 4 + msgbox Route109_SeashoreHouse_Text_19B5B9, MSGBOX_DEFAULT release end Route109_SeashoreHouse_EventScript_160E08:: @ 8160E08 - msgbox Route109_SeashoreHouse_Text_19B609, 4 - giveitem_std ITEM_SODA_POP, 6 + msgbox Route109_SeashoreHouse_Text_19B609, MSGBOX_DEFAULT + giveitem ITEM_SODA_POP, 6 compare VAR_RESULT, 0 goto_if_eq Route109_SeashoreHouse_EventScript_160E2C setflag FLAG_RECEIVED_6_SODA_POP @@ -32,7 +32,7 @@ Route109_SeashoreHouse_EventScript_160E08:: @ 8160E08 end Route109_SeashoreHouse_EventScript_160E2C:: @ 8160E2C - msgbox Route109_SeashoreHouse_Text_19B6BE, 4 + msgbox Route109_SeashoreHouse_Text_19B6BE, MSGBOX_DEFAULT release end @@ -42,58 +42,58 @@ Route109_SeashoreHouse_EventScript_160E36:: @ 8160E36 msgbox Route109_SeashoreHouse_Text_19B702, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route109_SeashoreHouse_EventScript_160E5A - msgbox Route109_SeashoreHouse_Text_19B773, 4 + msgbox Route109_SeashoreHouse_Text_19B773, MSGBOX_DEFAULT hidemoneybox 0, 0 release end Route109_SeashoreHouse_EventScript_160E5A:: @ 8160E5A - checkmoney 0x12c, 0 + checkmoney 300, 0 compare VAR_RESULT, 0 goto_if_eq Route109_SeashoreHouse_EventScript_160E9E checkitemspace ITEM_SODA_POP, 1 compare VAR_RESULT, 0 goto_if_eq Route109_SeashoreHouse_EventScript_160EAB - msgbox Route109_SeashoreHouse_Text_19B74C, 4 - takemoney 0x12c, 0 + msgbox Route109_SeashoreHouse_Text_19B74C, MSGBOX_DEFAULT + removemoney 300, 0 updatemoneybox 0, 0 nop - giveitem_std ITEM_SODA_POP + giveitem ITEM_SODA_POP hidemoneybox 0, 0 release end Route109_SeashoreHouse_EventScript_160E9E:: @ 8160E9E - msgbox Route109_SeashoreHouse_Text_19B759, 4 + msgbox Route109_SeashoreHouse_Text_19B759, MSGBOX_DEFAULT hidemoneybox 0, 0 release end Route109_SeashoreHouse_EventScript_160EAB:: @ 8160EAB - msgbox Route109_SeashoreHouse_Text_1A0CC2, 4 + msgbox Text_TooBadBagIsFull, MSGBOX_DEFAULT hidemoneybox 0, 0 release end Route109_SeashoreHouse_EventScript_160EB8:: @ 8160EB8 - trainerbattle 2, TRAINER_DWAYNE, 0, Route109_SeashoreHouse_Text_19B809, Route109_SeashoreHouse_Text_19B869, Route109_SeashoreHouse_EventScript_160F09 - msgbox Route109_SeashoreHouse_Text_19B89F, 6 + trainerbattle_single TRAINER_DWAYNE, Route109_SeashoreHouse_Text_19B809, Route109_SeashoreHouse_Text_19B869, Route109_SeashoreHouse_EventScript_160F09 + msgbox Route109_SeashoreHouse_Text_19B89F, MSGBOX_AUTOCLOSE end Route109_SeashoreHouse_EventScript_160ED3:: @ 8160ED3 - trainerbattle 2, TRAINER_JOHANNA, 0, Route109_SeashoreHouse_Text_19B8E5, Route109_SeashoreHouse_Text_19B949, Route109_SeashoreHouse_EventScript_160F09 - msgbox Route109_SeashoreHouse_Text_19B955, 6 + trainerbattle_single TRAINER_JOHANNA, Route109_SeashoreHouse_Text_19B8E5, Route109_SeashoreHouse_Text_19B949, Route109_SeashoreHouse_EventScript_160F09 + msgbox Route109_SeashoreHouse_Text_19B955, MSGBOX_AUTOCLOSE end Route109_SeashoreHouse_EventScript_160EEE:: @ 8160EEE - trainerbattle 2, TRAINER_SIMON, 0, Route109_SeashoreHouse_Text_19B988, Route109_SeashoreHouse_Text_19B9C7, Route109_SeashoreHouse_EventScript_160F09 - msgbox Route109_SeashoreHouse_Text_19B9E5, 6 + trainerbattle_single TRAINER_SIMON, Route109_SeashoreHouse_Text_19B988, Route109_SeashoreHouse_Text_19B9C7, Route109_SeashoreHouse_EventScript_160F09 + msgbox Route109_SeashoreHouse_Text_19B9E5, MSGBOX_AUTOCLOSE end Route109_SeashoreHouse_EventScript_160F09:: @ 8160F09 - goto_if_trainer_not_defeated TRAINER_DWAYNE, Route109_SeashoreHouse_EventScript_160F29 - goto_if_trainer_not_defeated TRAINER_JOHANNA, Route109_SeashoreHouse_EventScript_160F29 - goto_if_trainer_not_defeated TRAINER_SIMON, Route109_SeashoreHouse_EventScript_160F29 + goto_if_not_defeated TRAINER_DWAYNE, Route109_SeashoreHouse_EventScript_160F29 + goto_if_not_defeated TRAINER_JOHANNA, Route109_SeashoreHouse_EventScript_160F29 + goto_if_not_defeated TRAINER_SIMON, Route109_SeashoreHouse_EventScript_160F29 setflag FLAG_DEFEATED_SEASHORE_HOUSE_TRAINERS release end diff --git a/data/maps/Route110/scripts.inc b/data/maps/Route110/scripts.inc index 077770cd2..80605c132 100644 --- a/data/maps/Route110/scripts.inc +++ b/data/maps/Route110/scripts.inc @@ -1,7 +1,7 @@ Route110_MapScripts:: @ 814F900 - map_script 5, Route110_MapScript1_14F910 - map_script 3, Route110_MapScript1_14F914 - map_script 2, Route110_MapScript2_14F933 + map_script MAP_SCRIPT_ON_RESUME, Route110_MapScript1_14F910 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_MapScript1_14F914 + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_MapScript2_14F933 .byte 0 Route110_MapScript1_14F910:: @ 814F910 @@ -9,9 +9,9 @@ Route110_MapScript1_14F910:: @ 814F910 end Route110_MapScript1_14F914:: @ 814F914 - call Route110_EventScript_1A0196 - call Route110_EventScript_1A014E - call Route110_EventScript_1A0172 + call Common_EventScript_SetupEvilTeamGfxIds + call Common_EventScript_SetupRivalGfxId + call Common_EventScript_SetupRivalOnBikeGfxId compare VAR_CYCLING_CHALLENGE_STATE, 1 call_if_eq Route110_EventScript_14F92F end @@ -32,8 +32,8 @@ Route110_EventScript_14F93D:: @ 814F93D Route110_EventScript_14F946:: @ 814F946 lock faceplayer - msgbox Route110_Text_16E6C0, 4 - applymovement VAR_LAST_TALKED, Route110_Movement_1A083D + msgbox Route110_Text_16E6C0, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -41,8 +41,8 @@ Route110_EventScript_14F946:: @ 814F946 Route110_EventScript_14F95C:: @ 814F95C lock faceplayer - msgbox Route110_Text_16E6F2, 4 - applymovement VAR_LAST_TALKED, Route110_Movement_1A083D + msgbox Route110_Text_16E6F2, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -50,8 +50,8 @@ Route110_EventScript_14F95C:: @ 814F95C Route110_EventScript_14F972:: @ 814F972 lock faceplayer - msgbox Route110_Text_16E729, 4 - applymovement VAR_LAST_TALKED, Route110_Movement_1A083D + msgbox Route110_Text_16E729, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -59,74 +59,74 @@ Route110_EventScript_14F972:: @ 814F972 Route110_EventScript_14F988:: @ 814F988 lock faceplayer - msgbox Route110_Text_16E76A, 4 - applymovement VAR_LAST_TALKED, Route110_Movement_1A083D + msgbox Route110_Text_16E76A, MSGBOX_DEFAULT + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end Route110_EventScript_14F99E:: @ 814F99E - msgbox Route110_Text_16EB22, 2 + msgbox Route110_Text_16EB22, MSGBOX_NPC end Route110_EventScript_14F9A7:: @ 814F9A7 - msgbox Route110_Text_16EB65, 2 + msgbox Route110_Text_16EB65, MSGBOX_NPC end Route110_EventScript_14F9B0:: @ 814F9B0 - msgbox Route110_Text_16EBC9, 2 + msgbox Route110_Text_16EBC9, MSGBOX_NPC end Route110_EventScript_14F9B9:: @ 814F9B9 - msgbox Route110_Text_16EDC5, 2 + msgbox Route110_Text_16EDC5, MSGBOX_NPC end Route110_EventScript_14F9C2:: @ 814F9C2 - msgbox Route110_Text_16EE30, 2 + msgbox Route110_Text_16EE30, MSGBOX_NPC end Route110_EventScript_14F9CB:: @ 814F9CB - msgbox Route110_Text_16EE74, 2 + msgbox Route110_Text_16EE74, MSGBOX_NPC end Route110_EventScript_14F9D4:: @ 814F9D4 - msgbox Route110_Text_16EEF6, 2 + msgbox Route110_Text_16EEF6, MSGBOX_NPC end Route110_EventScript_14F9DD:: @ 814F9DD - msgbox Route110_Text_16F381, 3 + msgbox Route110_Text_16F381, MSGBOX_SIGN end Route110_EventScript_14F9E6:: @ 814F9E6 - msgbox Route110_Text_16F39C, 3 + msgbox Route110_Text_16F39C, MSGBOX_SIGN end Route110_EventScript_14F9EF:: @ 814F9EF - msgbox Route110_Text_16F3B1, 3 + msgbox Route110_Text_16F3B1, MSGBOX_SIGN end Route110_EventScript_14F9F8:: @ 814F9F8 - msgbox Route110_Text_16F3E9, 3 + msgbox Route110_Text_16F3E9, MSGBOX_SIGN end Route110_EventScript_14FA01:: @ 814FA01 - msgbox Route110_Text_16F3FF, 3 + msgbox Route110_Text_16F3FF, MSGBOX_SIGN end Route110_EventScript_14FA0A:: @ 814FA0A - msgbox Route110_Text_16F40F, 3 + msgbox Route110_Text_16F40F, MSGBOX_SIGN end Route110_EventScript_14FA13:: @ 814FA13 - msgbox Route110_Text_16F429, 3 + msgbox Route110_Text_16F429, MSGBOX_SIGN end Route110_EventScript_14FA1C:: @ 814FA1C - msgbox Route110_Text_16F4AE, 3 + msgbox Route110_Text_16F4AE, MSGBOX_SIGN end Route110_EventScript_14FA25:: @ 814FA25 - msgbox Route110_Text_16F4F7, 3 + msgbox Route110_Text_16F4F7, MSGBOX_SIGN end Route110_EventScript_14FA2E:: @ 814FA2E @@ -134,12 +134,12 @@ Route110_EventScript_14FA2E:: @ 814FA2E specialvar VAR_RESULT, GetRecordedCyclingRoadResults compare VAR_RESULT, 0 goto_if_eq Route110_EventScript_14FA49 - msgbox Route110_Text_16F53A, 4 + msgbox Route110_Text_16F53A, MSGBOX_DEFAULT releaseall end Route110_EventScript_14FA49:: @ 814FA49 - msgbox Route110_Text_16F57C, 4 + msgbox Route110_Text_16F57C, MSGBOX_DEFAULT releaseall end @@ -151,110 +151,110 @@ Route110_EventScript_14FA53:: @ 814FA53 goto_if_eq Route110_EventScript_14FA84 compare VAR_CYCLING_CHALLENGE_STATE, 0 goto_if_eq Route110_EventScript_14FA7A - msgbox Route110_Text_16F26A, 4 + msgbox Route110_Text_16F26A, MSGBOX_DEFAULT release end Route110_EventScript_14FA7A:: @ 814FA7A - msgbox Route110_Text_16F1D0, 4 + msgbox Route110_Text_16F1D0, MSGBOX_DEFAULT release end Route110_EventScript_14FA84:: @ 814FA84 - msgbox Route110_Text_16F2C4, 4 + msgbox Route110_Text_16F2C4, MSGBOX_DEFAULT release end Route110_EventScript_14FA8E:: @ 814FA8E - trainerbattle 0, TRAINER_EDWARD, 0, Route110_Text_1BA699, Route110_Text_1BA6D2 - msgbox Route110_Text_1BA6F8, 6 + trainerbattle_single TRAINER_EDWARD, Route110_Text_1BA699, Route110_Text_1BA6D2 + msgbox Route110_Text_1BA6F8, MSGBOX_AUTOCLOSE end Route110_EventScript_14FAA5:: @ 814FAA5 - trainerbattle 0, TRAINER_JACLYN, 0, Route110_Text_1BA72D, Route110_Text_1BA759 - msgbox Route110_Text_1BA76C, 6 + trainerbattle_single TRAINER_JACLYN, Route110_Text_1BA72D, Route110_Text_1BA759 + msgbox Route110_Text_1BA76C, MSGBOX_AUTOCLOSE end Route110_EventScript_14FABC:: @ 814FABC - trainerbattle 0, TRAINER_EDWIN_1, 0, Route110_Text_1BA7D2, Route110_Text_1BA803 + trainerbattle_single TRAINER_EDWIN_1, Route110_Text_1BA7D2, Route110_Text_1BA803 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route110_EventScript_14FAE3 - msgbox Route110_Text_1BA829, 6 + msgbox Route110_Text_1BA829, MSGBOX_AUTOCLOSE end Route110_EventScript_14FAE3:: @ 814FAE3 - trainerbattle 5, TRAINER_EDWIN_1, 0, Route110_Text_1BA877, Route110_Text_1BA8CD - msgbox Route110_Text_1BA8E9, 6 + trainerbattle_rematch TRAINER_EDWIN_1, Route110_Text_1BA877, Route110_Text_1BA8CD + msgbox Route110_Text_1BA8E9, MSGBOX_AUTOCLOSE end Route110_EventScript_14FAFA:: @ 814FAFA - trainerbattle 0, TRAINER_DALE, 0, Route110_Text_1BA913, Route110_Text_1BA93C - msgbox Route110_Text_1BA94A, 6 + trainerbattle_single TRAINER_DALE, Route110_Text_1BA913, Route110_Text_1BA93C + msgbox Route110_Text_1BA94A, MSGBOX_AUTOCLOSE end Route110_EventScript_14FB11:: @ 814FB11 - trainerbattle 0, TRAINER_JACOB, 0, Route110_Text_1BA22C, Route110_Text_1BA264 - msgbox Route110_Text_1BA27C, 6 + trainerbattle_single TRAINER_JACOB, Route110_Text_1BA22C, Route110_Text_1BA264 + msgbox Route110_Text_1BA27C, MSGBOX_AUTOCLOSE end Route110_EventScript_14FB28:: @ 814FB28 - trainerbattle 0, TRAINER_ANTHONY, 0, Route110_Text_1BA2D4, Route110_Text_1BA2FC - msgbox Route110_Text_1BA30C, 6 + trainerbattle_single TRAINER_ANTHONY, Route110_Text_1BA2D4, Route110_Text_1BA2FC + msgbox Route110_Text_1BA30C, MSGBOX_AUTOCLOSE end Route110_EventScript_14FB3F:: @ 814FB3F - trainerbattle 0, TRAINER_BENJAMIN_1, 0, Route110_Text_1BA352, Route110_Text_1BA379 + trainerbattle_single TRAINER_BENJAMIN_1, Route110_Text_1BA352, Route110_Text_1BA379 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route110_EventScript_14FB66 - msgbox Route110_Text_1BA3A5, 6 + msgbox Route110_Text_1BA3A5, MSGBOX_AUTOCLOSE end Route110_EventScript_14FB66:: @ 814FB66 - trainerbattle 5, TRAINER_BENJAMIN_1, 0, Route110_Text_1BA3EF, Route110_Text_1BA432 - msgbox Route110_Text_1BA456, 6 + trainerbattle_rematch TRAINER_BENJAMIN_1, Route110_Text_1BA3EF, Route110_Text_1BA432 + msgbox Route110_Text_1BA456, MSGBOX_AUTOCLOSE end Route110_EventScript_14FB7D:: @ 814FB7D - trainerbattle 0, TRAINER_JASMINE, 0, Route110_Text_1BA5FF, Route110_Text_1BA63C - msgbox Route110_Text_1BA65F, 6 + trainerbattle_single TRAINER_JASMINE, Route110_Text_1BA5FF, Route110_Text_1BA63C + msgbox Route110_Text_1BA65F, MSGBOX_AUTOCLOSE end Route110_EventScript_14FB94:: @ 814FB94 - trainerbattle 0, TRAINER_ABIGAIL_1, 0, Route110_Text_1BA4A0, Route110_Text_1BA50F + trainerbattle_single TRAINER_ABIGAIL_1, Route110_Text_1BA4A0, Route110_Text_1BA50F specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route110_EventScript_14FBBB - msgbox Route110_Text_1BA52E, 6 + msgbox Route110_Text_1BA52E, MSGBOX_AUTOCLOSE end Route110_EventScript_14FBBB:: @ 814FBBB - trainerbattle 5, TRAINER_ABIGAIL_1, 0, Route110_Text_1BA573, Route110_Text_1BA5A1 - msgbox Route110_Text_1BA5C4, 6 + trainerbattle_rematch TRAINER_ABIGAIL_1, Route110_Text_1BA573, Route110_Text_1BA5A1 + msgbox Route110_Text_1BA5C4, MSGBOX_AUTOCLOSE end Route110_EventScript_14FBD2:: @ 814FBD2 - trainerbattle 0, TRAINER_ISABEL_1, 0, Route110_Text_1BA990, Route110_Text_1BA9D0 + trainerbattle_single TRAINER_ISABEL_1, Route110_Text_1BA990, Route110_Text_1BA9D0 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route110_EventScript_14FBF9 - msgbox Route110_Text_1BA9E9, 6 + msgbox Route110_Text_1BA9E9, MSGBOX_AUTOCLOSE end Route110_EventScript_14FBF9:: @ 814FBF9 - trainerbattle 5, TRAINER_ISABEL_1, 0, Route110_Text_1BAA2D, Route110_Text_1BAA76 - msgbox Route110_Text_1BAA8F, 6 + trainerbattle_rematch TRAINER_ISABEL_1, Route110_Text_1BAA2D, Route110_Text_1BAA76 + msgbox Route110_Text_1BAA8F, MSGBOX_AUTOCLOSE end Route110_EventScript_14FC10:: @ 814FC10 - trainerbattle 0, TRAINER_TIMMY, 0, Route110_Text_1BAAC3, Route110_Text_1BAAF7 - msgbox Route110_Text_1BAB19, 6 + trainerbattle_single TRAINER_TIMMY, Route110_Text_1BAAC3, Route110_Text_1BAAF7 + msgbox Route110_Text_1BAB19, MSGBOX_AUTOCLOSE end Route110_EventScript_14FC27:: @ 814FC27 lockall - applymovement 21, Route110_Movement_1A0843 + applymovement 21, Common_Movement_WalkInPlaceFastestRight waitmovement 0 call Route110_EventScript_14FC39 releaseall @@ -262,7 +262,7 @@ Route110_EventScript_14FC27:: @ 814FC27 Route110_EventScript_14FC39:: @ 814FC39 special FinishCyclingRoadChallenge - msgbox Route110_Text_16EF65, 4 + msgbox Route110_Text_16EF65, MSGBOX_DEFAULT switch VAR_RESULT case 10, Route110_EventScript_14FCC3 case 9, Route110_EventScript_14FCD1 @@ -278,27 +278,27 @@ Route110_EventScript_14FC39:: @ 814FC39 end Route110_EventScript_14FCC3:: @ 814FCC3 - msgbox Route110_Text_16EF9F, 4 + msgbox Route110_Text_16EF9F, MSGBOX_DEFAULT goto Route110_EventScript_14FD09 end Route110_EventScript_14FCD1:: @ 814FCD1 - msgbox Route110_Text_16F012, 4 + msgbox Route110_Text_16F012, MSGBOX_DEFAULT goto Route110_EventScript_14FD09 end Route110_EventScript_14FCDF:: @ 814FCDF - msgbox Route110_Text_16F069, 4 + msgbox Route110_Text_16F069, MSGBOX_DEFAULT goto Route110_EventScript_14FD09 end Route110_EventScript_14FCED:: @ 814FCED - msgbox Route110_Text_16F0D0, 4 + msgbox Route110_Text_16F0D0, MSGBOX_DEFAULT goto Route110_EventScript_14FD09 end Route110_EventScript_14FCFB:: @ 814FCFB - msgbox Route110_Text_16F139, 4 + msgbox Route110_Text_16F139, MSGBOX_DEFAULT goto Route110_EventScript_14FD09 end @@ -330,11 +330,11 @@ Route110_EventScript_14FD34:: @ 814FD34 call_if_eq Route110_EventScript_14FDA7 compare VAR_RESULT, 1 call_if_eq Route110_EventScript_14FDAC - applymovement 28, Route110_Movement_1A0845 + applymovement 28, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - applymovement 28, Route110_Movement_1A0833 + applymovement 28, Common_Movement_ExclamationMark waitmovement 0 - applymovement 28, Route110_Movement_1A0835 + applymovement 28, Common_Movement_Delay48 waitmovement 0 delay 30 compare VAR_0x8008, 1 @@ -360,7 +360,7 @@ Route110_EventScript_14FDAC:: @ 814FDAC return Route110_EventScript_14FDB1:: @ 814FDB1 - msgbox Route110_Text_16E7A1, 4 + msgbox Route110_Text_16E7A1, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, Route110_EventScript_14FDE0 case 1, Route110_EventScript_14FDF0 @@ -368,29 +368,29 @@ Route110_EventScript_14FDB1:: @ 814FDB1 end Route110_EventScript_14FDE0:: @ 814FDE0 - trainerbattle 3, TRAINER_MAY_5, 0, Route110_Text_16E826 + trainerbattle_no_intro TRAINER_MAY_5, Route110_Text_16E826 goto Route110_EventScript_14FE10 end Route110_EventScript_14FDF0:: @ 814FDF0 - trainerbattle 3, TRAINER_MAY_8, 0, Route110_Text_16E826 + trainerbattle_no_intro TRAINER_MAY_8, Route110_Text_16E826 goto Route110_EventScript_14FE10 end Route110_EventScript_14FE00:: @ 814FE00 - trainerbattle 3, TRAINER_MAY_2, 0, Route110_Text_16E826 + trainerbattle_no_intro TRAINER_MAY_2, Route110_Text_16E826 goto Route110_EventScript_14FE10 end Route110_EventScript_14FE10:: @ 814FE10 - msgbox Route110_Text_16E84C, 4 + msgbox Route110_Text_16E84C, MSGBOX_DEFAULT call Route110_EventScript_14FEA5 - msgbox Route110_Text_16E8B3, 4 + msgbox Route110_Text_16E8B3, MSGBOX_DEFAULT goto Route110_EventScript_14FEB2 end Route110_EventScript_14FE2B:: @ 814FE2B - msgbox Route110_Text_16E99A, 4 + msgbox Route110_Text_16E99A, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, Route110_EventScript_14FE5A case 1, Route110_EventScript_14FE6A @@ -398,29 +398,29 @@ Route110_EventScript_14FE2B:: @ 814FE2B end Route110_EventScript_14FE5A:: @ 814FE5A - trainerbattle 3, TRAINER_BRENDAN_5, 0, Route110_Text_16EA0F + trainerbattle_no_intro TRAINER_BRENDAN_5, Route110_Text_16EA0F goto Route110_EventScript_14FE8A end Route110_EventScript_14FE6A:: @ 814FE6A - trainerbattle 3, TRAINER_BRENDAN_8, 0, Route110_Text_16EA0F + trainerbattle_no_intro TRAINER_BRENDAN_8, Route110_Text_16EA0F goto Route110_EventScript_14FE8A end Route110_EventScript_14FE7A:: @ 814FE7A - trainerbattle 3, TRAINER_BRENDAN_2, 0, Route110_Text_16EA0F + trainerbattle_no_intro TRAINER_BRENDAN_2, Route110_Text_16EA0F goto Route110_EventScript_14FE8A end Route110_EventScript_14FE8A:: @ 814FE8A - msgbox Route110_Text_16EA2A, 4 + msgbox Route110_Text_16EA2A, MSGBOX_DEFAULT call Route110_EventScript_14FEA5 - msgbox Route110_Text_16EA7B, 4 + msgbox Route110_Text_16EA7B, MSGBOX_DEFAULT goto Route110_EventScript_14FEB2 end Route110_EventScript_14FEA5:: @ 814FEA5 - giveitem_std ITEM_ITEMFINDER + giveitem ITEM_ITEMFINDER return Route110_EventScript_14FEB2:: @ 814FEB2 @@ -495,17 +495,17 @@ Route110_Movement_14FF6E:: @ 814FF6E walk_down walk_left walk_in_place_fastest_down - end_movement + step_end Route110_Movement_14FF72:: @ 814FF72 walk_down - end_movement + step_end Route110_Movement_14FF74:: @ 814FF74 walk_down walk_right walk_in_place_fastest_down - end_movement + step_end Route110_Movement_14FF78:: @ 814FF78 walk_fast_up @@ -515,7 +515,7 @@ Route110_Movement_14FF78:: @ 814FF78 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end Route110_Movement_14FF80:: @ 814FF80 walk_fast_up @@ -526,7 +526,7 @@ Route110_Movement_14FF80:: @ 814FF80 walk_fast_up walk_fast_up walk_fast_down - end_movement + step_end Route110_Movement_14FF89:: @ 814FF89 walk_fast_up @@ -536,4 +536,4 @@ Route110_Movement_14FF89:: @ 814FF89 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc index 35809885d..31d41362f 100644 --- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc +++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc @@ -1,5 +1,5 @@ Route110_SeasideCyclingRoadNorthEntrance_MapScripts:: @ 81634C8 - map_script 3, Route110_SeasideCyclingRoadNorthEntrance_MapScript1_1634CE + map_script MAP_SCRIPT_ON_TRANSITION, Route110_SeasideCyclingRoadNorthEntrance_MapScript1_1634CE .byte 0 Route110_SeasideCyclingRoadNorthEntrance_MapScript1_1634CE:: @ 81634CE @@ -16,7 +16,7 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5:: @ 81634E5 Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634EB:: @ 81634EB lock faceplayer - msgbox Route110_SeasideCyclingRoadNorthEntrance_Text_19E406, 4 + msgbox Route110_SeasideCyclingRoadNorthEntrance_Text_19E406, MSGBOX_DEFAULT release end @@ -40,16 +40,16 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D:: @ 816351D Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523:: @ 8163523 @ You don't have a bike! - msgbox Route110_SeasideCyclingRoadNorthEntrance_Text_19E3AD, 4 + msgbox Route110_SeasideCyclingRoadNorthEntrance_Text_19E3AD, MSGBOX_DEFAULT closemessage - applymovement 255, Route110_SeasideCyclingRoadNorthEntrance_Movement_163538 + applymovement OBJ_EVENT_ID_PLAYER, Route110_SeasideCyclingRoadNorthEntrance_Movement_163538 waitmovement 0 releaseall end Route110_SeasideCyclingRoadNorthEntrance_Movement_163538:: @ 8163538 walk_left - end_movement + step_end Route110_SeasideCyclingRoadNorthEntrance_EventScript_16353A:: @ 816353A @ Coord event directly in front of the gatesman heading right to left diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc index 67ef10af6..23e2c4599 100644 --- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc +++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc @@ -4,7 +4,7 @@ Route110_SeasideCyclingRoadSouthEntrance_MapScripts:: @ 816347E Route110_SeasideCyclingRoadSouthEntrance_EventScript_16347F:: @ 816347F lock faceplayer - msgbox Route110_SeasideCyclingRoadSouthEntrance_Text_19E326, 4 + msgbox Route110_SeasideCyclingRoadSouthEntrance_Text_19E326, MSGBOX_DEFAULT release end @@ -19,16 +19,16 @@ Route110_SeasideCyclingRoadSouthEntrance_EventScript_16348B:: @ 816348B end Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634A6:: @ 81634A6 - msgbox Route110_SeasideCyclingRoadSouthEntrance_Text_19E3AD, 4 + msgbox Route110_SeasideCyclingRoadSouthEntrance_Text_19E3AD, MSGBOX_DEFAULT closemessage - applymovement 255, Route110_SeasideCyclingRoadSouthEntrance_Movement_1634BB + applymovement OBJ_EVENT_ID_PLAYER, Route110_SeasideCyclingRoadSouthEntrance_Movement_1634BB waitmovement 0 releaseall end Route110_SeasideCyclingRoadSouthEntrance_Movement_1634BB:: @ 81634BB walk_left - end_movement + step_end Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634BD:: @ 81634BD lockall diff --git a/data/maps/Route110_TrickHouseCorridor/scripts.inc b/data/maps/Route110_TrickHouseCorridor/scripts.inc index be70476e6..fa2fa8f67 100644 --- a/data/maps/Route110_TrickHouseCorridor/scripts.inc +++ b/data/maps/Route110_TrickHouseCorridor/scripts.inc @@ -1,5 +1,5 @@ Route110_TrickHouseCorridor_MapScripts:: @ 8161CEC - map_script 3, Route110_TrickHouseCorridor_MapScript1_161CF2 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseCorridor_MapScript1_161CF2 .byte 0 Route110_TrickHouseCorridor_MapScript1_161CF2:: @ 8161CF2 diff --git a/data/maps/Route110_TrickHouseEnd/scripts.inc b/data/maps/Route110_TrickHouseEnd/scripts.inc index f294ea2b2..683637648 100644 --- a/data/maps/Route110_TrickHouseEnd/scripts.inc +++ b/data/maps/Route110_TrickHouseEnd/scripts.inc @@ -1,8 +1,8 @@ Route110_TrickHouseEnd_MapScripts:: @ 8161936 - map_script 5, Route110_TrickHouseEnd_MapScript1_16194B - map_script 3, Route110_TrickHouseEnd_MapScript1_161957 - map_script 2, Route110_TrickHouseEnd_MapScript2_16197C - map_script 4, Route110_TrickHouseEnd_MapScript2_161965 + map_script MAP_SCRIPT_ON_RESUME, Route110_TrickHouseEnd_MapScript1_16194B + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEnd_MapScript1_161957 + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHouseEnd_MapScript2_16197C + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route110_TrickHouseEnd_MapScript2_161965 .byte 0 Route110_TrickHouseEnd_MapScript1_16194B:: @ 816194B @@ -43,7 +43,7 @@ Route110_TrickHouseEnd_EventScript_161994:: @ 8161994 Route110_TrickHouseEnd_EventScript_16199E:: @ 816199E lock faceplayer - msgbox Route110_TrickHouseEnd_Text_19C281, 4 + msgbox Route110_TrickHouseEnd_Text_19C281, MSGBOX_DEFAULT setvar VAR_TEMP_2, 1 switch VAR_TRICK_HOUSE_ROOMS_COMPLETED case 0, Route110_TrickHouseEnd_EventScript_161A0B @@ -57,98 +57,98 @@ Route110_TrickHouseEnd_EventScript_16199E:: @ 816199E end Route110_TrickHouseEnd_EventScript_161A0B:: @ 8161A0B - msgbox Route110_TrickHouseEnd_Text_19C2B2, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C2B2, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_RARE_CANDY + giveitem ITEM_RARE_CANDY compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161A47:: @ 8161A47 - msgbox Route110_TrickHouseEnd_Text_19C333, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C333, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_TIMER_BALL + giveitem ITEM_TIMER_BALL compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161A83:: @ 8161A83 - msgbox Route110_TrickHouseEnd_Text_19C3A7, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C3A7, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_HARD_STONE + giveitem ITEM_HARD_STONE compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161ABF:: @ 8161ABF - msgbox Route110_TrickHouseEnd_Text_19C41F, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C41F, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_SMOKE_BALL + giveitem ITEM_SMOKE_BALL compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161AFB:: @ 8161AFB - msgbox Route110_TrickHouseEnd_Text_19C491, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C491, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_TM12_TAUNT + giveitem ITEM_TM12_TAUNT compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161B37:: @ 8161B37 - msgbox Route110_TrickHouseEnd_Text_19C515, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C515, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_MAGNET + giveitem ITEM_MAGNET compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161B73:: @ 8161B73 - msgbox Route110_TrickHouseEnd_Text_19C567, 4 - msgbox Route110_TrickHouseEnd_Text_19C90B, 4 + msgbox Route110_TrickHouseEnd_Text_19C567, MSGBOX_DEFAULT + msgbox Route110_TrickHouseEnd_Text_19C90B, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 - giveitem_std ITEM_PP_MAX + giveitem ITEM_PP_MAX compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C4E - msgbox Route110_TrickHouseEnd_Text_19C9BD, 4 + msgbox Route110_TrickHouseEnd_Text_19C9BD, MSGBOX_DEFAULT closemessage call Route110_TrickHouseEnd_EventScript_161C2E release end Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF - msgbox Route110_TrickHouseEnd_Text_19C5AF, 4 + msgbox Route110_TrickHouseEnd_Text_19C5AF, MSGBOX_DEFAULT closemessage compare VAR_FACING, 1 call_if_eq Route110_TrickHouseEnd_EventScript_161C74 @@ -159,21 +159,21 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF compare VAR_FACING, 4 call_if_eq Route110_TrickHouseEnd_EventScript_161C95 delay 30 - msgbox Route110_TrickHouseEnd_Text_19C602, 4 + msgbox Route110_TrickHouseEnd_Text_19C602, MSGBOX_DEFAULT closemessage - applymovement 1, Route110_TrickHouseEnd_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 delay 30 - msgbox Route110_TrickHouseEnd_Text_19C691, 4 + msgbox Route110_TrickHouseEnd_Text_19C691, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 .ifdef SAPPHIRE - givedecoration_std DECOR_BLUE_TENT + givedecoration DECOR_BLUE_TENT .else - givedecoration_std DECOR_RED_TENT + givedecoration DECOR_RED_TENT .endc compare VAR_RESULT, 0 call_if_eq Route110_TrickHouseEnd_EventScript_161C61 - msgbox Route110_TrickHouseEnd_Text_19C85C, 4 + msgbox Route110_TrickHouseEnd_Text_19C85C, MSGBOX_DEFAULT call Route110_TrickHouseEnd_EventScript_161C2E special ResetTrickHouseEndRoomFlag release @@ -190,34 +190,34 @@ Route110_TrickHouseEnd_EventScript_161C2E:: @ 8161C2E return Route110_TrickHouseEnd_EventScript_161C4E:: @ 8161C4E - call Route110_TrickHouseEnd_EventScript_1A02A5 - msgbox Route110_TrickHouseEnd_Text_19C92E, 4 + call Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEnd_Text_19C92E, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 1 return Route110_TrickHouseEnd_EventScript_161C61:: @ 8161C61 - call Route110_TrickHouseEnd_EventScript_1A02B8 - msgbox Route110_TrickHouseEnd_Text_19C7D7, 4 + call Common_EventScript_NoRoomForDecor + msgbox Route110_TrickHouseEnd_Text_19C7D7, MSGBOX_DEFAULT setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 1 return Route110_TrickHouseEnd_EventScript_161C74:: @ 8161C74 - applymovement 1, Route110_TrickHouseEnd_Movement_1A0845 + applymovement 1, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return Route110_TrickHouseEnd_EventScript_161C7F:: @ 8161C7F - applymovement 1, Route110_TrickHouseEnd_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return Route110_TrickHouseEnd_EventScript_161C8A:: @ 8161C8A - applymovement 1, Route110_TrickHouseEnd_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return Route110_TrickHouseEnd_EventScript_161C95:: @ 8161C95 - applymovement 1, Route110_TrickHouseEnd_Movement_1A0843 + applymovement 1, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return @@ -225,17 +225,17 @@ Route110_TrickHouseEnd_EventScript_161CA0:: @ 8161CA0 lockall turnobject 1, 3 playse SE_PIN - applymovement 1, Route110_TrickHouseEnd_Movement_1A0833 + applymovement 1, Common_Movement_ExclamationMark waitmovement 0 delay 20 applymovement 1, Route110_TrickHouseEnd_Movement_161CEA waitmovement 0 playse SE_W153 - applymovement 255, Route110_TrickHouseEnd_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox Route110_TrickHouseEnd_Text_19CA8B, 4 + msgbox Route110_TrickHouseEnd_Text_19CA8B, MSGBOX_DEFAULT closemessage - applymovement 255, Route110_TrickHouseEnd_Movement_161CE8 + applymovement OBJ_EVENT_ID_PLAYER, Route110_TrickHouseEnd_Movement_161CE8 waitmovement 0 delay 4 turnobject 1, 4 @@ -244,8 +244,8 @@ Route110_TrickHouseEnd_EventScript_161CA0:: @ 8161CA0 Route110_TrickHouseEnd_Movement_161CE8:: @ 8161CE8 walk_down - end_movement + step_end Route110_TrickHouseEnd_Movement_161CEA:: @ 8161CEA jump_in_place_left - end_movement + step_end diff --git a/data/maps/Route110_TrickHouseEntrance/scripts.inc b/data/maps/Route110_TrickHouseEntrance/scripts.inc index ae36aa84a..794237957 100644 --- a/data/maps/Route110_TrickHouseEntrance/scripts.inc +++ b/data/maps/Route110_TrickHouseEntrance/scripts.inc @@ -1,7 +1,7 @@ Route110_TrickHouseEntrance_MapScripts:: @ 8160F2B - map_script 3, Route110_TrickHouseEntrance_MapScript1_160F3B - map_script 2, Route110_TrickHouseEntrance_MapScript2_1611CD - map_script 4, Route110_TrickHouseEntrance_MapScript2_1610B2 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEntrance_MapScript1_160F3B + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHouseEntrance_MapScript2_1611CD + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route110_TrickHouseEntrance_MapScript2_1610B2 .byte 0 Route110_TrickHouseEntrance_MapScript1_160F3B:: @ 8160F3B @@ -134,7 +134,7 @@ Route110_TrickHouseEntrance_EventScript_1610F4:: @ 81610F4 addobject 1 showobjectat 1, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE turnobject 1, 4 - turnobject 255, 3 + turnobject OBJ_EVENT_ID_PLAYER, 3 end Route110_TrickHouseEntrance_EventScript_161105:: @ 8161105 @@ -208,7 +208,7 @@ Route110_TrickHouseEntrance_EventScript_1611D7:: @ 81611D7 delay 20 compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0 call_if_eq Route110_TrickHouseEntrance_EventScript_161327 - msgbox Route110_TrickHouseEntrance_Text_19BD82, 4 + msgbox Route110_TrickHouseEntrance_Text_19BD82, MSGBOX_DEFAULT closemessage delay 20 applymovement 1, Route110_TrickHouseEntrance_Movement_161315 @@ -237,9 +237,9 @@ Route110_TrickHouseEntrance_EventScript_16121A:: @ 816121A Route110_TrickHouseEntrance_EventScript_16124D:: @ 816124D playse SE_PIN - applymovement 255, Route110_TrickHouseEntrance_Movement_1A0833 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_ExclamationMark waitmovement 0 - applymovement 255, Route110_TrickHouseEntrance_Movement_1A0835 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_Delay48 waitmovement 0 compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0 call_if_eq Route110_TrickHouseEntrance_EventScript_1612CD @@ -265,35 +265,35 @@ Route110_TrickHouseEntrance_EventScript_16124D:: @ 816124D end Route110_TrickHouseEntrance_EventScript_1612CD:: @ 81612CD - msgbox Route110_TrickHouseEntrance_Text_19BA6E, 4 + msgbox Route110_TrickHouseEntrance_Text_19BA6E, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_1612D6:: @ 81612D6 - msgbox Route110_TrickHouseEntrance_Text_19BAC0, 4 + msgbox Route110_TrickHouseEntrance_Text_19BAC0, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_1612DF:: @ 81612DF - msgbox Route110_TrickHouseEntrance_Text_19BB11, 4 + msgbox Route110_TrickHouseEntrance_Text_19BB11, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_1612E8:: @ 81612E8 - msgbox Route110_TrickHouseEntrance_Text_19BB61, 4 + msgbox Route110_TrickHouseEntrance_Text_19BB61, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_1612F1:: @ 81612F1 - msgbox Route110_TrickHouseEntrance_Text_19BBB4, 4 + msgbox Route110_TrickHouseEntrance_Text_19BBB4, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_1612FA:: @ 81612FA - msgbox Route110_TrickHouseEntrance_Text_19BC04, 4 + msgbox Route110_TrickHouseEntrance_Text_19BC04, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_161303:: @ 8161303 - msgbox Route110_TrickHouseEntrance_Text_19BC55, 4 + msgbox Route110_TrickHouseEntrance_Text_19BC55, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_16130C:: @ 816130C - msgbox Route110_TrickHouseEntrance_Text_19BCA8, 4 + msgbox Route110_TrickHouseEntrance_Text_19BCA8, MSGBOX_DEFAULT return Route110_TrickHouseEnd_Movement_161315:: @ 8161315 @@ -306,7 +306,7 @@ Route110_TrickHouseEntrance_Movement_161315:: @ 8161315 delay_4 face_right delay_4 - end_movement + step_end Route110_TrickHouseEnd_Movement_16131E:: @ 816131E Route110_TrickHouseEntrance_Movement_16131E:: @ 816131E @@ -318,32 +318,32 @@ Route110_TrickHouseEntrance_Movement_16131E:: @ 816131E slide_up slide_up slide_up - end_movement + step_end Route110_TrickHouseEntrance_EventScript_161327:: @ 8161327 - msgbox Route110_TrickHouseEntrance_Text_19BCFD, 4 + msgbox Route110_TrickHouseEntrance_Text_19BCFD, MSGBOX_DEFAULT return Route110_TrickHouseEntrance_EventScript_161330:: @ 8161330 - msgbox Route110_TrickHouseEntrance_Text_19BF19, 4 + msgbox Route110_TrickHouseEntrance_Text_19BF19, MSGBOX_DEFAULT closemessage - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 playse SE_PIN - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0833 + applymovement 1, Common_Movement_ExclamationMark waitmovement 0 - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0835 + applymovement 1, Common_Movement_Delay48 waitmovement 0 - msgbox Route110_TrickHouseEntrance_Text_19BFAB, 4 - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0841 + msgbox Route110_TrickHouseEntrance_Text_19BFAB, MSGBOX_DEFAULT + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 releaseall end Route110_TrickHouseEntrance_EventScript_16136E:: @ 816136E - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox Route110_TrickHouseEntrance_Text_19C07E, 4 + msgbox Route110_TrickHouseEntrance_Text_19C07E, MSGBOX_DEFAULT compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_1613CE compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2 @@ -361,102 +361,102 @@ Route110_TrickHouseEntrance_EventScript_16136E:: @ 816136E end Route110_TrickHouseEntrance_EventScript_1613CE:: @ 81613CE - giveitem_std ITEM_RARE_CANDY + giveitem ITEM_RARE_CANDY compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_1613FA:: @ 81613FA - giveitem_std ITEM_TIMER_BALL + giveitem ITEM_TIMER_BALL compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_161426:: @ 8161426 - giveitem_std ITEM_HARD_STONE + giveitem ITEM_HARD_STONE compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_161452:: @ 8161452 - giveitem_std ITEM_SMOKE_BALL + giveitem ITEM_SMOKE_BALL compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_16147E:: @ 816147E - giveitem_std ITEM_TM12_TAUNT + giveitem ITEM_TM12_TAUNT compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_1614AA:: @ 81614AA - giveitem_std ITEM_MAGNET + giveitem ITEM_MAGNET compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_1614D6:: @ 81614D6 - giveitem_std ITEM_PP_MAX + giveitem ITEM_PP_MAX compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161502 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5 - msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4 + call_if_eq Common_EventScript_BagIsFull + msgbox Route110_TrickHouseEntrance_Text_19C0FC, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_161502:: @ 8161502 setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0 setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 3 - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 releaseall end Route110_TrickHouseEntrance_EventScript_161518:: @ 8161518 - applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox Route110_TrickHouseEntrance_Text_19C128, 4 + msgbox Route110_TrickHouseEntrance_Text_19C128, MSGBOX_DEFAULT .ifdef SAPPHIRE - givedecoration_std DECOR_BLUE_TENT + givedecoration DECOR_BLUE_TENT .else - givedecoration_std DECOR_RED_TENT + givedecoration DECOR_RED_TENT .endif compare VAR_RESULT, 1 goto_if_eq Route110_TrickHouseEntrance_EventScript_161551 compare VAR_RESULT, 0 - call_if_eq Route110_TrickHouseEntrance_EventScript_1A02B8 - msgbox Route110_TrickHouseEntrance_Text_19C18D, 4 + call_if_eq Common_EventScript_NoRoomForDecor + msgbox Route110_TrickHouseEntrance_Text_19C18D, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_161551:: @ 8161551 - msgbox Route110_TrickHouseEntrance_Text_19C17E, 4 + msgbox Route110_TrickHouseEntrance_Text_19C17E, MSGBOX_DEFAULT closemessage applymovement 1, Route110_TrickHouseEntrance_Movement_16309F waitmovement 0 @@ -481,7 +481,7 @@ Route110_TrickHouseEntrance_EventScript_16158A:: @ 816158A end Route110_TrickHouseEntrance_EventScript_1615BD:: @ 81615BD - msgbox Route110_TrickHouseEntrance_Text_19BE6E, 4 + msgbox Route110_TrickHouseEntrance_Text_19BE6E, MSGBOX_DEFAULT releaseall end @@ -497,9 +497,9 @@ Route110_TrickHouseEntrance_EventScript_1615DD:: @ 81615DD setmetatile 5, 1, METATILE_GenericBuilding_TrickHouse_Stairs_Down, 0 special DrawWholeMapView delay 20 - applymovement 255, Route110_TrickHouseEntrance_Movement_1A0856 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkUp waitmovement 0 - applymovement 255, Route110_TrickHouseEntrance_Movement_16165E + applymovement OBJ_EVENT_ID_PLAYER, Route110_TrickHouseEntrance_Movement_16165E waitmovement 0 switch VAR_TRICK_HOUSE_ROOMS_COMPLETED case 0, Route110_TrickHouseEntrance_EventScript_161660 @@ -514,7 +514,7 @@ Route110_TrickHouseEntrance_EventScript_1615DD:: @ 81615DD Route110_TrickHouseEntrance_Movement_16165E:: @ 816165E set_invisible - end_movement + step_end Route110_TrickHouseEntrance_EventScript_161660:: @ 8161660 warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE1, 255, 0, 21 @@ -565,19 +565,19 @@ Route110_TrickHouseEntrance_EventScript_1616AD:: @ 81616AD end Route110_TrickHouseEntrance_EventScript_1616B8:: @ 81616B8 - msgbox Route110_TrickHouseEntrance_Text_19BEB3, 4 + msgbox Route110_TrickHouseEntrance_Text_19BEB3, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_1616C2:: @ 81616C2 compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 8 goto_if_eq Route110_TrickHouseEntrance_EventScript_1616D7 - msgbox Route110_TrickHouseEntrance_Text_19BE6E, 4 + msgbox Route110_TrickHouseEntrance_Text_19BE6E, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_1616D7:: @ 81616D7 - msgbox Route110_TrickHouseEntrance_Text_19BEB3, 4 + msgbox Route110_TrickHouseEntrance_Text_19BEB3, MSGBOX_DEFAULT releaseall end @@ -597,7 +597,7 @@ gUnknown_081616E1:: @ 81616E1 Route110_TrickHouseEntrance_EventScript_161740:: @ 8161740 compare VAR_TRICK_HOUSE_PUZZLE_1_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819CAD1, 4 + msgbox UnknownString_819CAD1, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_1_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -608,7 +608,7 @@ Route110_TrickHouseEntrance_EventScript_161740:: @ 8161740 Route110_TrickHouseEntrance_EventScript_161769:: @ 8161769 compare VAR_TRICK_HOUSE_PUZZLE_2_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819CCCB, 4 + msgbox UnknownString_819CCCB, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_2_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -619,7 +619,7 @@ Route110_TrickHouseEntrance_EventScript_161769:: @ 8161769 Route110_TrickHouseEntrance_EventScript_161792:: @ 8161792 compare VAR_TRICK_HOUSE_PUZZLE_3_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819CEF9, 4 + msgbox UnknownString_819CEF9, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_3_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -630,7 +630,7 @@ Route110_TrickHouseEntrance_EventScript_161792:: @ 8161792 Route110_TrickHouseEntrance_EventScript_1617BB:: @ 81617BB compare VAR_TRICK_HOUSE_PUZZLE_4_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819D164, 4 + msgbox UnknownString_819D164, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_4_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -641,7 +641,7 @@ Route110_TrickHouseEntrance_EventScript_1617BB:: @ 81617BB Route110_TrickHouseEntrance_EventScript_1617E4:: @ 81617E4 compare VAR_TRICK_HOUSE_PUZZLE_5_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819D3A5, 4 + msgbox UnknownString_819D3A5, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_5_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -652,7 +652,7 @@ Route110_TrickHouseEntrance_EventScript_1617E4:: @ 81617E4 Route110_TrickHouseEntrance_EventScript_16180D:: @ 816180D compare VAR_TRICK_HOUSE_PUZZLE_6_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819DC0A, 4 + msgbox UnknownString_819DC0A, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_6_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -663,7 +663,7 @@ Route110_TrickHouseEntrance_EventScript_16180D:: @ 816180D Route110_TrickHouseEntrance_EventScript_161836:: @ 8161836 compare VAR_TRICK_HOUSE_PUZZLE_7_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819DE8D, 4 + msgbox UnknownString_819DE8D, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -674,7 +674,7 @@ Route110_TrickHouseEntrance_EventScript_161836:: @ 8161836 Route110_TrickHouseEntrance_EventScript_16185F:: @ 816185F compare VAR_TRICK_HOUSE_PUZZLE_8_STATE, 0 goto_if_eq Route110_TrickHouseEntrance_EventScript_161888 - msgbox UnknownString_819E0FF, 4 + msgbox UnknownString_819E0FF, MSGBOX_DEFAULT playse SE_PIN setvar VAR_TRICK_HOUSE_PUZZLE_8_STATE, 2 setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0 @@ -683,7 +683,7 @@ Route110_TrickHouseEntrance_EventScript_16185F:: @ 816185F end Route110_TrickHouseEntrance_EventScript_161888:: @ 8161888 - msgbox UnknownString_819C21F, 4 + msgbox UnknownString_819C21F, MSGBOX_DEFAULT releaseall end @@ -695,7 +695,7 @@ Route110_TrickHousePuzzle5_EventScript_161892:: @ 8161892 Route110_TrickHousePuzzle6_EventScript_161892:: @ 8161892 Route110_TrickHousePuzzle7_EventScript_161892:: @ 8161892 Route110_TrickHousePuzzle8_EventScript_161892:: @ 8161892 - msgbox Route110_TrickHousePuzzle1_Text_19C1FF, 4 + msgbox Route110_TrickHousePuzzle1_Text_19C1FF, MSGBOX_DEFAULT releaseall end @@ -711,13 +711,13 @@ Route110_TrickHousePuzzle8_EventScript_16189C:: @ 816189C message Route110_TrickHousePuzzle1_Text_19C1B8 waitfanfare waitmessage - msgbox Route110_TrickHousePuzzle1_Text_19C1CB, 4 + msgbox Route110_TrickHousePuzzle1_Text_19C1CB, MSGBOX_DEFAULT releaseall end Route110_TrickHouseEntrance_EventScript_1618B0:: @ 81618B0 lockall - msgbox Route110_TrickHouseEntrance_Text_19BA56, 4 + msgbox Route110_TrickHouseEntrance_Text_19BA56, MSGBOX_DEFAULT releaseall compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0 call_if_eq Route110_TrickHouseEntrance_EventScript_1618E1 diff --git a/data/maps/Route110_TrickHousePuzzle1/scripts.inc b/data/maps/Route110_TrickHousePuzzle1/scripts.inc index dc66b71f4..55b35f0bd 100644 --- a/data/maps/Route110_TrickHousePuzzle1/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle1/scripts.inc @@ -1,5 +1,5 @@ Route110_TrickHousePuzzle1_MapScripts:: @ 8161CF8 - map_script 1, Route110_TrickHousePuzzle1_MapScript1_161CFE + map_script MAP_SCRIPT_ON_LOAD, Route110_TrickHousePuzzle1_MapScript1_161CFE .byte 0 Route110_TrickHousePuzzle1_MapScript1_161CFE:: @ 8161CFE @@ -24,16 +24,16 @@ Route110_TrickHousePuzzle1_EventScript_161D26:: @ 8161D26 end Route110_TrickHousePuzzle1_EventScript_161D31:: @ 8161D31 - trainerbattle 0, TRAINER_SALLY, 0, Route110_TrickHousePuzzle1_Text_19CB4F, Route110_TrickHousePuzzle1_Text_19CB93 - msgbox Route110_TrickHousePuzzle1_Text_19CBAB, 6 + trainerbattle_single TRAINER_SALLY, Route110_TrickHousePuzzle1_Text_19CB4F, Route110_TrickHousePuzzle1_Text_19CB93 + msgbox Route110_TrickHousePuzzle1_Text_19CBAB, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle1_EventScript_161D48:: @ 8161D48 - trainerbattle 0, TRAINER_EDDIE, 0, Route110_TrickHousePuzzle1_Text_19CBD6, Route110_TrickHousePuzzle1_Text_19CC06 - msgbox Route110_TrickHousePuzzle1_Text_19CC1B, 6 + trainerbattle_single TRAINER_EDDIE, Route110_TrickHousePuzzle1_Text_19CBD6, Route110_TrickHousePuzzle1_Text_19CC06 + msgbox Route110_TrickHousePuzzle1_Text_19CC1B, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle1_EventScript_161D5F:: @ 8161D5F - trainerbattle 0, TRAINER_ROBIN, 0, Route110_TrickHousePuzzle1_Text_19CC68, Route110_TrickHousePuzzle1_Text_19CC86 - msgbox Route110_TrickHousePuzzle1_Text_19CCAA, 6 + trainerbattle_single TRAINER_ROBIN, Route110_TrickHousePuzzle1_Text_19CC68, Route110_TrickHousePuzzle1_Text_19CC86 + msgbox Route110_TrickHousePuzzle1_Text_19CCAA, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route110_TrickHousePuzzle2/scripts.inc b/data/maps/Route110_TrickHousePuzzle2/scripts.inc index f1044e388..f5d694114 100644 --- a/data/maps/Route110_TrickHousePuzzle2/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle2/scripts.inc @@ -1,6 +1,6 @@ Route110_TrickHousePuzzle2_MapScripts:: @ 8161D76 - map_script 5, Route110_TrickHousePuzzle2_MapScript1_161D81 - map_script 3, Route110_TrickHousePuzzle2_MapScript1_161DAE + map_script MAP_SCRIPT_ON_RESUME, Route110_TrickHousePuzzle2_MapScript1_161D81 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle2_MapScript1_161DAE .byte 0 Route110_TrickHousePuzzle2_MapScript1_161D81:: @ 8161D81 @@ -90,16 +90,16 @@ Route110_TrickHousePuzzle2_EventScript_161E65:: @ 8161E65 return Route110_TrickHousePuzzle2_EventScript_161E78:: @ 8161E78 - trainerbattle 0, TRAINER_TED, 0, Route110_TrickHousePuzzle2_Text_19CD46, Route110_TrickHousePuzzle2_Text_19CD66 - msgbox Route110_TrickHousePuzzle2_Text_19CD91, 6 + trainerbattle_single TRAINER_TED, Route110_TrickHousePuzzle2_Text_19CD46, Route110_TrickHousePuzzle2_Text_19CD66 + msgbox Route110_TrickHousePuzzle2_Text_19CD91, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle2_EventScript_161E8F:: @ 8161E8F - trainerbattle 0, TRAINER_PAUL, 0, Route110_TrickHousePuzzle2_Text_19CDBF, Route110_TrickHousePuzzle2_Text_19CDF0 - msgbox Route110_TrickHousePuzzle2_Text_19CE0D, 6 + trainerbattle_single TRAINER_PAUL, Route110_TrickHousePuzzle2_Text_19CDBF, Route110_TrickHousePuzzle2_Text_19CDF0 + msgbox Route110_TrickHousePuzzle2_Text_19CE0D, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle2_EventScript_161EA6:: @ 8161EA6 - trainerbattle 0, TRAINER_GEORGIA, 0, Route110_TrickHousePuzzle2_Text_19CE52, Route110_TrickHousePuzzle2_Text_19CE98 - msgbox Route110_TrickHousePuzzle2_Text_19CEB8, 6 + trainerbattle_single TRAINER_GEORGIA, Route110_TrickHousePuzzle2_Text_19CE52, Route110_TrickHousePuzzle2_Text_19CE98 + msgbox Route110_TrickHousePuzzle2_Text_19CEB8, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route110_TrickHousePuzzle3/scripts.inc b/data/maps/Route110_TrickHousePuzzle3/scripts.inc index b8d8383fc..869bb29f4 100644 --- a/data/maps/Route110_TrickHousePuzzle3/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle3/scripts.inc @@ -1,6 +1,6 @@ Route110_TrickHousePuzzle3_MapScripts:: @ 8161EBD - map_script 5, Route110_TrickHousePuzzle3_MapScript1_161EC8 - map_script 3, Route110_TrickHousePuzzle3_MapScript1_161EE4 + map_script MAP_SCRIPT_ON_RESUME, Route110_TrickHousePuzzle3_MapScript1_161EC8 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle3_MapScript1_161EE4 .byte 0 Route110_TrickHousePuzzle3_MapScript1_161EC8:: @ 8161EC8 @@ -381,16 +381,16 @@ Route110_TrickHousePuzzle3_EventScript_1626FD:: @ 81626FD end Route110_TrickHousePuzzle3_EventScript_162708:: @ 8162708 - trainerbattle 0, TRAINER_JUSTIN, 0, Route110_TrickHousePuzzle3_Text_19CF76, Route110_TrickHousePuzzle3_Text_19CF9D - msgbox Route110_TrickHousePuzzle3_Text_19CFE6, 6 + trainerbattle_single TRAINER_JUSTIN, Route110_TrickHousePuzzle3_Text_19CF76, Route110_TrickHousePuzzle3_Text_19CF9D + msgbox Route110_TrickHousePuzzle3_Text_19CFE6, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle3_EventScript_16271F:: @ 816271F - trainerbattle 0, TRAINER_MARTHA, 0, Route110_TrickHousePuzzle3_Text_19D026, Route110_TrickHousePuzzle3_Text_19D065 - msgbox Route110_TrickHousePuzzle3_Text_19D07A, 6 + trainerbattle_single TRAINER_MARTHA, Route110_TrickHousePuzzle3_Text_19D026, Route110_TrickHousePuzzle3_Text_19D065 + msgbox Route110_TrickHousePuzzle3_Text_19D07A, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle3_EventScript_162736:: @ 8162736 - trainerbattle 0, TRAINER_ALAN, 0, Route110_TrickHousePuzzle3_Text_19D0AE, Route110_TrickHousePuzzle3_Text_19D0F0 - msgbox Route110_TrickHousePuzzle3_Text_19D110, 6 + trainerbattle_single TRAINER_ALAN, Route110_TrickHousePuzzle3_Text_19D0AE, Route110_TrickHousePuzzle3_Text_19D0F0 + msgbox Route110_TrickHousePuzzle3_Text_19D110, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route110_TrickHousePuzzle4/scripts.inc b/data/maps/Route110_TrickHousePuzzle4/scripts.inc index 606697070..fdf7d6b1a 100644 --- a/data/maps/Route110_TrickHousePuzzle4/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle4/scripts.inc @@ -14,16 +14,16 @@ Route110_TrickHousePuzzle4_EventScript_162760:: @ 8162760 end Route110_TrickHousePuzzle4_EventScript_16276B:: @ 816276B - trainerbattle 0, TRAINER_CORA, 0, Route110_TrickHousePuzzle4_Text_19D1DE, Route110_TrickHousePuzzle4_Text_19D21F - msgbox Route110_TrickHousePuzzle4_Text_19D253, 6 + trainerbattle_single TRAINER_CORA, Route110_TrickHousePuzzle4_Text_19D1DE, Route110_TrickHousePuzzle4_Text_19D21F + msgbox Route110_TrickHousePuzzle4_Text_19D253, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle4_EventScript_162782:: @ 8162782 - trainerbattle 0, TRAINER_YUJI, 0, Route110_TrickHousePuzzle4_Text_19D295, Route110_TrickHousePuzzle4_Text_19D2D1 - msgbox Route110_TrickHousePuzzle4_Text_19D306, 6 + trainerbattle_single TRAINER_YUJI, Route110_TrickHousePuzzle4_Text_19D295, Route110_TrickHousePuzzle4_Text_19D2D1 + msgbox Route110_TrickHousePuzzle4_Text_19D306, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle4_EventScript_162799:: @ 8162799 - trainerbattle 0, TRAINER_JILL, 0, Route110_TrickHousePuzzle4_Text_19D351, Route110_TrickHousePuzzle4_Text_19D380 - msgbox Route110_TrickHousePuzzle4_Text_19D386, 6 + trainerbattle_single TRAINER_JILL, Route110_TrickHousePuzzle4_Text_19D351, Route110_TrickHousePuzzle4_Text_19D380 + msgbox Route110_TrickHousePuzzle4_Text_19D386, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route110_TrickHousePuzzle5/scripts.inc b/data/maps/Route110_TrickHousePuzzle5/scripts.inc index 51fdc9afb..6836211bd 100644 --- a/data/maps/Route110_TrickHousePuzzle5/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle5/scripts.inc @@ -1,5 +1,5 @@ Route110_TrickHousePuzzle5_MapScripts:: @ 81627B0 - map_script 3, Route110_TrickHousePuzzle5_MapScript1_1627B6 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle5_MapScript1_1627B6 .byte 0 Route110_TrickHousePuzzle5_MapScript1_1627B6:: @ 81627B6 @@ -25,7 +25,7 @@ Route110_TrickHousePuzzle5_EventScript_1627E7:: @ 81627E7 Route110_TrickHousePuzzle5_EventScript_1627F2:: @ 81627F2 lockall - applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 compare VAR_TEMP_1, 1 goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9 @@ -35,7 +35,7 @@ Route110_TrickHousePuzzle5_EventScript_1627F2:: @ 81627F2 Route110_TrickHousePuzzle5_EventScript_162813:: @ 8162813 lockall - applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0839 + applymovement 2, Common_Movement_FacePlayer waitmovement 0 compare VAR_TEMP_2, 1 goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9 @@ -45,7 +45,7 @@ Route110_TrickHousePuzzle5_EventScript_162813:: @ 8162813 Route110_TrickHousePuzzle5_EventScript_162834:: @ 8162834 lockall - applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0839 + applymovement 3, Common_Movement_FacePlayer waitmovement 0 compare VAR_TEMP_3, 1 goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9 @@ -55,7 +55,7 @@ Route110_TrickHousePuzzle5_EventScript_162834:: @ 8162834 Route110_TrickHousePuzzle5_EventScript_162855:: @ 8162855 lockall - applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0839 + applymovement 4, Common_Movement_FacePlayer waitmovement 0 compare VAR_TEMP_4, 1 goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9 @@ -65,7 +65,7 @@ Route110_TrickHousePuzzle5_EventScript_162855:: @ 8162855 Route110_TrickHousePuzzle5_EventScript_162876:: @ 8162876 lockall - applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0839 + applymovement 5, Common_Movement_FacePlayer waitmovement 0 compare VAR_TEMP_5, 1 goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9 @@ -161,9 +161,9 @@ Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F setvar VAR_TEMP_1, 1 setvar VAR_TEMP_8, 1 playse SE_PIN - applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0833 + applymovement 1, Common_Movement_ExclamationMark waitmovement 0 - applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0835 + applymovement 1, Common_Movement_Delay48 waitmovement 0 compare VAR_TEMP_9, 1 call_if_eq Route110_TrickHousePuzzle5_EventScript_162DF3 @@ -171,7 +171,7 @@ Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F call_if_eq Route110_TrickHousePuzzle5_EventScript_162E2B compare VAR_TEMP_9, 3 call_if_eq Route110_TrickHousePuzzle5_EventScript_162E63 - msgbox Route110_TrickHousePuzzle5_Text_19D423, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D423, MSGBOX_DEFAULT random 3 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162B83 @@ -183,9 +183,9 @@ Route110_TrickHousePuzzle5_EventScript_1629B3:: @ 81629B3 setvar VAR_TEMP_2, 1 setvar VAR_TEMP_8, 2 playse SE_PIN - applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0833 + applymovement 2, Common_Movement_ExclamationMark waitmovement 0 - applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0835 + applymovement 2, Common_Movement_Delay48 waitmovement 0 compare VAR_TEMP_9, 1 call_if_eq Route110_TrickHousePuzzle5_EventScript_162E9B @@ -193,7 +193,7 @@ Route110_TrickHousePuzzle5_EventScript_1629B3:: @ 81629B3 call_if_eq Route110_TrickHousePuzzle5_EventScript_162ED3 compare VAR_TEMP_9, 3 call_if_eq Route110_TrickHousePuzzle5_EventScript_162F0B - msgbox Route110_TrickHousePuzzle5_Text_19D636, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D636, MSGBOX_DEFAULT random 3 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162BEC @@ -205,9 +205,9 @@ Route110_TrickHousePuzzle5_EventScript_162A27:: @ 8162A27 setvar VAR_TEMP_3, 1 setvar VAR_TEMP_8, 3 playse SE_PIN - applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0833 + applymovement 3, Common_Movement_ExclamationMark waitmovement 0 - applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0835 + applymovement 3, Common_Movement_Delay48 waitmovement 0 compare VAR_TEMP_9, 1 call_if_eq Route110_TrickHousePuzzle5_EventScript_162DF3 @@ -215,7 +215,7 @@ Route110_TrickHousePuzzle5_EventScript_162A27:: @ 8162A27 call_if_eq Route110_TrickHousePuzzle5_EventScript_162E2B compare VAR_TEMP_9, 3 call_if_eq Route110_TrickHousePuzzle5_EventScript_162E63 - msgbox Route110_TrickHousePuzzle5_Text_19D7D3, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D7D3, MSGBOX_DEFAULT random 3 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162C55 @@ -227,9 +227,9 @@ Route110_TrickHousePuzzle5_EventScript_162A9B:: @ 8162A9B setvar VAR_TEMP_4, 1 setvar VAR_TEMP_8, 4 playse SE_PIN - applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0833 + applymovement 4, Common_Movement_ExclamationMark waitmovement 0 - applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0835 + applymovement 4, Common_Movement_Delay48 waitmovement 0 compare VAR_TEMP_9, 1 call_if_eq Route110_TrickHousePuzzle5_EventScript_162DF3 @@ -237,7 +237,7 @@ Route110_TrickHousePuzzle5_EventScript_162A9B:: @ 8162A9B call_if_eq Route110_TrickHousePuzzle5_EventScript_162E2B compare VAR_TEMP_9, 3 call_if_eq Route110_TrickHousePuzzle5_EventScript_162E63 - msgbox Route110_TrickHousePuzzle5_Text_19D93D, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D93D, MSGBOX_DEFAULT random 3 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162CBE @@ -249,9 +249,9 @@ Route110_TrickHousePuzzle5_EventScript_162B0F:: @ 8162B0F setvar VAR_TEMP_5, 1 setvar VAR_TEMP_8, 5 playse SE_PIN - applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0833 + applymovement 5, Common_Movement_ExclamationMark waitmovement 0 - applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0835 + applymovement 5, Common_Movement_Delay48 waitmovement 0 compare VAR_TEMP_9, 1 call_if_eq Route110_TrickHousePuzzle5_EventScript_162E9B @@ -259,7 +259,7 @@ Route110_TrickHousePuzzle5_EventScript_162B0F:: @ 8162B0F call_if_eq Route110_TrickHousePuzzle5_EventScript_162ED3 compare VAR_TEMP_9, 3 call_if_eq Route110_TrickHousePuzzle5_EventScript_162F0B - msgbox Route110_TrickHousePuzzle5_Text_19DA9A, 4 + msgbox Route110_TrickHousePuzzle5_Text_19DA9A, MSGBOX_DEFAULT random 3 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162D27 @@ -268,7 +268,7 @@ Route110_TrickHousePuzzle5_EventScript_162B0F:: @ 8162B0F end Route110_TrickHousePuzzle5_EventScript_162B83:: @ 8162B83 - msgbox Route110_TrickHousePuzzle5_Text_19D4AE, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D4AE, MSGBOX_DEFAULT multichoice 0, 0, 25, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -276,7 +276,7 @@ Route110_TrickHousePuzzle5_EventScript_162B83:: @ 8162B83 end Route110_TrickHousePuzzle5_EventScript_162BA6:: @ 8162BA6 - msgbox Route110_TrickHousePuzzle5_Text_19D501, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D501, MSGBOX_DEFAULT multichoice 0, 0, 26, 1 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -284,7 +284,7 @@ Route110_TrickHousePuzzle5_EventScript_162BA6:: @ 8162BA6 end Route110_TrickHousePuzzle5_EventScript_162BC9:: @ 8162BC9 - msgbox Route110_TrickHousePuzzle5_Text_19D553, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D553, MSGBOX_DEFAULT multichoice 0, 0, 27, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -292,7 +292,7 @@ Route110_TrickHousePuzzle5_EventScript_162BC9:: @ 8162BC9 end Route110_TrickHousePuzzle5_EventScript_162BEC:: @ 8162BEC - msgbox Route110_TrickHousePuzzle5_Text_19D68E, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D68E, MSGBOX_DEFAULT multichoice 0, 0, 28, 1 switch VAR_RESULT case 2, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -300,7 +300,7 @@ Route110_TrickHousePuzzle5_EventScript_162BEC:: @ 8162BEC end Route110_TrickHousePuzzle5_EventScript_162C0F:: @ 8162C0F - msgbox Route110_TrickHousePuzzle5_Text_19D6EC, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D6EC, MSGBOX_DEFAULT multichoice 0, 0, 29, 1 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -308,7 +308,7 @@ Route110_TrickHousePuzzle5_EventScript_162C0F:: @ 8162C0F end Route110_TrickHousePuzzle5_EventScript_162C32:: @ 8162C32 - msgbox Route110_TrickHousePuzzle5_Text_19D745, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D745, MSGBOX_DEFAULT multichoice 0, 0, 30, 1 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -316,7 +316,7 @@ Route110_TrickHousePuzzle5_EventScript_162C32:: @ 8162C32 end Route110_TrickHousePuzzle5_EventScript_162C55:: @ 8162C55 - msgbox Route110_TrickHousePuzzle5_Text_19D81B, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D81B, MSGBOX_DEFAULT multichoice 0, 0, 31, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -324,7 +324,7 @@ Route110_TrickHousePuzzle5_EventScript_162C55:: @ 8162C55 end Route110_TrickHousePuzzle5_EventScript_162C78:: @ 8162C78 - msgbox Route110_TrickHousePuzzle5_Text_19D865, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D865, MSGBOX_DEFAULT multichoice 0, 0, 32, 1 switch VAR_RESULT case 2, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -332,7 +332,7 @@ Route110_TrickHousePuzzle5_EventScript_162C78:: @ 8162C78 end Route110_TrickHousePuzzle5_EventScript_162C9B:: @ 8162C9B - msgbox Route110_TrickHousePuzzle5_Text_19D8BA, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D8BA, MSGBOX_DEFAULT multichoice 0, 0, 33, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -340,7 +340,7 @@ Route110_TrickHousePuzzle5_EventScript_162C9B:: @ 8162C9B end Route110_TrickHousePuzzle5_EventScript_162CBE:: @ 8162CBE - msgbox Route110_TrickHousePuzzle5_Text_19D987, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D987, MSGBOX_DEFAULT multichoice 0, 0, 34, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -348,7 +348,7 @@ Route110_TrickHousePuzzle5_EventScript_162CBE:: @ 8162CBE end Route110_TrickHousePuzzle5_EventScript_162CE1:: @ 8162CE1 - msgbox Route110_TrickHousePuzzle5_Text_19D9DC, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D9DC, MSGBOX_DEFAULT multichoice 0, 0, 35, 1 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -356,7 +356,7 @@ Route110_TrickHousePuzzle5_EventScript_162CE1:: @ 8162CE1 end Route110_TrickHousePuzzle5_EventScript_162D04:: @ 8162D04 - msgbox Route110_TrickHousePuzzle5_Text_19DA1D, 4 + msgbox Route110_TrickHousePuzzle5_Text_19DA1D, MSGBOX_DEFAULT multichoice 0, 0, 36, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -364,7 +364,7 @@ Route110_TrickHousePuzzle5_EventScript_162D04:: @ 8162D04 end Route110_TrickHousePuzzle5_EventScript_162D27:: @ 8162D27 - msgbox Route110_TrickHousePuzzle5_Text_19DAEF, 4 + msgbox Route110_TrickHousePuzzle5_Text_19DAEF, MSGBOX_DEFAULT multichoice 0, 0, 37, 1 switch VAR_RESULT case 1, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -372,7 +372,7 @@ Route110_TrickHousePuzzle5_EventScript_162D27:: @ 8162D27 end Route110_TrickHousePuzzle5_EventScript_162D4A:: @ 8162D4A - msgbox Route110_TrickHousePuzzle5_Text_19DB43, 4 + msgbox Route110_TrickHousePuzzle5_Text_19DB43, MSGBOX_DEFAULT multichoice 0, 0, 38, 1 switch VAR_RESULT case 0, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -380,7 +380,7 @@ Route110_TrickHousePuzzle5_EventScript_162D4A:: @ 8162D4A end Route110_TrickHousePuzzle5_EventScript_162D6D:: @ 8162D6D - msgbox Route110_TrickHousePuzzle5_Text_19DB97, 4 + msgbox Route110_TrickHousePuzzle5_Text_19DB97, MSGBOX_DEFAULT multichoice 0, 0, 39, 1 switch VAR_RESULT case 2, Route110_TrickHousePuzzle5_EventScript_162DDF @@ -390,16 +390,16 @@ Route110_TrickHousePuzzle5_EventScript_162D6D:: @ 8162D6D Route110_TrickHousePuzzle5_EventScript_162D90:: @ 8162D90 waitse playse SE_HAZURE - msgbox Route110_TrickHousePuzzle5_Text_19D5CF, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D5CF, MSGBOX_DEFAULT applymovement 1, Route110_TrickHousePuzzle5_Movement_16309F applymovement 2, Route110_TrickHousePuzzle5_Movement_16309F applymovement 3, Route110_TrickHousePuzzle5_Movement_16309F applymovement 4, Route110_TrickHousePuzzle5_Movement_16309F applymovement 5, Route110_TrickHousePuzzle5_Movement_16309F - msgbox Route110_TrickHousePuzzle5_Text_19D5ED, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D5ED, MSGBOX_DEFAULT waitmovement 0 closemessage - msgbox Route110_TrickHousePuzzle5_Text_19D615, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D615, MSGBOX_DEFAULT closemessage warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE5, 255, 0, 21 waitstate @@ -413,7 +413,7 @@ Route110_TrickHousePuzzle5_EventScript_162DDF:: @ 8162DDF end Route110_TrickHousePuzzle5_EventScript_162DE9:: @ 8162DE9 - msgbox Route110_TrickHousePuzzle5_Text_19D599, 4 + msgbox Route110_TrickHousePuzzle5_Text_19D599, MSGBOX_DEFAULT releaseall end @@ -647,33 +647,33 @@ Route110_TrickHousePuzzle5_EventScript_163082:: @ 8163082 Route110_TrickHousePuzzle5_Movement_16308D:: @ 816308D walk_left - end_movement + step_end Route110_TrickHousePuzzle5_Movement_16308F:: @ 816308F walk_left walk_left - end_movement + step_end Route110_TrickHousePuzzle5_Movement_163092:: @ 8163092 walk_left walk_left walk_left - end_movement + step_end Route110_TrickHousePuzzle5_Movement_163096:: @ 8163096 walk_right - end_movement + step_end Route110_TrickHousePuzzle5_Movement_163098:: @ 8163098 walk_right walk_right - end_movement + step_end Route110_TrickHousePuzzle5_Movement_16309B:: @ 816309B walk_right walk_right walk_right - end_movement + step_end Route110_TrickHouseEntrance_Movement_16309F:: @ 816309F Route110_TrickHousePuzzle5_Movement_16309F:: @ 816309F @@ -722,4 +722,4 @@ Route110_TrickHousePuzzle5_Movement_16309F:: @ 816309F face_right delay_2 face_down - end_movement + step_end diff --git a/data/maps/Route110_TrickHousePuzzle6/scripts.inc b/data/maps/Route110_TrickHousePuzzle6/scripts.inc index 3378dc50b..46b2f0f5a 100644 --- a/data/maps/Route110_TrickHousePuzzle6/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle6/scripts.inc @@ -1,6 +1,6 @@ Route110_TrickHousePuzzle6_MapScripts:: @ 81630CD - map_script 3, Route110_TrickHousePuzzle6_MapScript1_1630D8 - map_script 4, Route110_TrickHousePuzzle6_MapScript2_1630DC + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle6_MapScript1_1630D8 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route110_TrickHousePuzzle6_MapScript2_1630DC .byte 0 Route110_TrickHousePuzzle6_MapScript1_1630D8:: @ 81630D8 @@ -28,16 +28,16 @@ Route110_TrickHousePuzzle6_EventScript_1630FC:: @ 81630FC end Route110_TrickHousePuzzle6_EventScript_163107:: @ 8163107 - trainerbattle 0, TRAINER_SOPHIA, 0, Route110_TrickHousePuzzle6_Text_19DC87, Route110_TrickHousePuzzle6_Text_19DCC6 - msgbox Route110_TrickHousePuzzle6_Text_19DCE7, 6 + trainerbattle_single TRAINER_SOPHIA, Route110_TrickHousePuzzle6_Text_19DC87, Route110_TrickHousePuzzle6_Text_19DCC6 + msgbox Route110_TrickHousePuzzle6_Text_19DCE7, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle6_EventScript_16311E:: @ 816311E - trainerbattle 0, TRAINER_BENNY, 0, Route110_TrickHousePuzzle6_Text_19DD49, Route110_TrickHousePuzzle6_Text_19DD83 - msgbox Route110_TrickHousePuzzle6_Text_19DD96, 6 + trainerbattle_single TRAINER_BENNY, Route110_TrickHousePuzzle6_Text_19DD49, Route110_TrickHousePuzzle6_Text_19DD83 + msgbox Route110_TrickHousePuzzle6_Text_19DD96, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle6_EventScript_163135:: @ 8163135 - trainerbattle 0, TRAINER_SEBASTIAN, 0, Route110_TrickHousePuzzle6_Text_19DDCF, Route110_TrickHousePuzzle6_Text_19DDFE - msgbox Route110_TrickHousePuzzle6_Text_19DE44, 6 + trainerbattle_single TRAINER_SEBASTIAN, Route110_TrickHousePuzzle6_Text_19DDCF, Route110_TrickHousePuzzle6_Text_19DDFE + msgbox Route110_TrickHousePuzzle6_Text_19DE44, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route110_TrickHousePuzzle7/scripts.inc b/data/maps/Route110_TrickHousePuzzle7/scripts.inc index ac113fe81..589e77983 100644 --- a/data/maps/Route110_TrickHousePuzzle7/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle7/scripts.inc @@ -1,8 +1,8 @@ Route110_TrickHousePuzzle7_MapScripts:: @ 816314C - map_script 5, Route110_TrickHousePuzzle7_MapScript1_163161 - map_script 3, Route110_TrickHousePuzzle7_MapScript1_163253 - map_script 1, Route110_TrickHousePuzzle7_MapScript1_16326F - map_script 2, Route110_TrickHousePuzzle7_MapScript2_16327B + map_script MAP_SCRIPT_ON_RESUME, Route110_TrickHousePuzzle7_MapScript1_163161 + map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle7_MapScript1_163253 + map_script MAP_SCRIPT_ON_LOAD, Route110_TrickHousePuzzle7_MapScript1_16326F + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHousePuzzle7_MapScript2_16327B .byte 0 Route110_TrickHousePuzzle7_MapScript1_163161:: @ 8163161 @@ -219,16 +219,16 @@ Route110_TrickHousePuzzle7_EventScript_1633D1:: @ 81633D1 end Route110_TrickHousePuzzle7_EventScript_1633D6:: @ 81633D6 - trainerbattle 0, TRAINER_JOSHUA, 0, Route110_TrickHousePuzzle7_Text_19DF0B, Route110_TrickHousePuzzle7_Text_19DF4B - msgbox Route110_TrickHousePuzzle7_Text_19DF7E, 6 + trainerbattle_single TRAINER_JOSHUA, Route110_TrickHousePuzzle7_Text_19DF0B, Route110_TrickHousePuzzle7_Text_19DF4B + msgbox Route110_TrickHousePuzzle7_Text_19DF7E, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle7_EventScript_1633ED:: @ 81633ED - trainerbattle 0, TRAINER_PATRICIA, 0, Route110_TrickHousePuzzle7_Text_19DFBB, Route110_TrickHousePuzzle7_Text_19DFF2 - msgbox Route110_TrickHousePuzzle7_Text_19E00F, 6 + trainerbattle_single TRAINER_PATRICIA, Route110_TrickHousePuzzle7_Text_19DFBB, Route110_TrickHousePuzzle7_Text_19DFF2 + msgbox Route110_TrickHousePuzzle7_Text_19E00F, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle7_EventScript_163404:: @ 8163404 - trainerbattle 0, TRAINER_ALEXIS, 0, Route110_TrickHousePuzzle7_Text_19E054, Route110_TrickHousePuzzle7_Text_19E098 - msgbox Route110_TrickHousePuzzle7_Text_19E0B2, 6 + trainerbattle_single TRAINER_ALEXIS, Route110_TrickHousePuzzle7_Text_19E054, Route110_TrickHousePuzzle7_Text_19E098 + msgbox Route110_TrickHousePuzzle7_Text_19E0B2, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route110_TrickHousePuzzle8/scripts.inc b/data/maps/Route110_TrickHousePuzzle8/scripts.inc index 182f3d68a..fd8dbfb85 100644 --- a/data/maps/Route110_TrickHousePuzzle8/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle8/scripts.inc @@ -14,16 +14,16 @@ Route110_TrickHousePuzzle8_EventScript_16342E:: @ 816342E end Route110_TrickHousePuzzle8_EventScript_163439:: @ 8163439 - trainerbattle 0, TRAINER_VINCENT, 0, Route110_TrickHousePuzzle8_Text_19E178, Route110_TrickHousePuzzle8_Text_19E1A1 - msgbox Route110_TrickHousePuzzle8_Text_19E1C5, 6 + trainerbattle_single TRAINER_VINCENT, Route110_TrickHousePuzzle8_Text_19E178, Route110_TrickHousePuzzle8_Text_19E1A1 + msgbox Route110_TrickHousePuzzle8_Text_19E1C5, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle8_EventScript_163450:: @ 8163450 - trainerbattle 0, TRAINER_ELAINE, 0, Route110_TrickHousePuzzle8_Text_19E201, Route110_TrickHousePuzzle8_Text_19E22C - msgbox Route110_TrickHousePuzzle8_Text_19E24C, 6 + trainerbattle_single TRAINER_ELAINE, Route110_TrickHousePuzzle8_Text_19E201, Route110_TrickHousePuzzle8_Text_19E22C + msgbox Route110_TrickHousePuzzle8_Text_19E24C, MSGBOX_AUTOCLOSE end Route110_TrickHousePuzzle8_EventScript_163467:: @ 8163467 - trainerbattle 0, TRAINER_LEROY, 0, Route110_TrickHousePuzzle8_Text_19E284, Route110_TrickHousePuzzle8_Text_19E2C1 - msgbox Route110_TrickHousePuzzle8_Text_19E2EE, 6 + trainerbattle_single TRAINER_LEROY, Route110_TrickHousePuzzle8_Text_19E284, Route110_TrickHousePuzzle8_Text_19E2C1 + msgbox Route110_TrickHousePuzzle8_Text_19E2EE, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route111/scripts.inc b/data/maps/Route111/scripts.inc index 0092d793d..163fe11da 100644 --- a/data/maps/Route111/scripts.inc +++ b/data/maps/Route111/scripts.inc @@ -1,6 +1,6 @@ Route111_MapScripts:: @ 814FF91 - map_script 1, Route111_MapScript1_14FF9C - map_script 3, Route111_MapScript1_14FFB9 + map_script MAP_SCRIPT_ON_LOAD, Route111_MapScript1_14FF9C + map_script MAP_SCRIPT_ON_TRANSITION, Route111_MapScript1_14FFB9 .byte 0 Route111_MapScript1_14FF9C:: @ 814FF9C @@ -15,7 +15,7 @@ Route111_EventScript_14FFA6:: @ 814FFA6 Route111_MapScript1_14FFB9:: @ 814FFB9 call Route111_EventScript_14FFCD call Route111_EventScript_1AE313 - goto_if_trainer_not_defeated TRAINER_VICKY, Route111_EventScript_15000D + goto_if_not_defeated TRAINER_VICKY, Route111_EventScript_15000D end Route111_EventScript_14FFCD:: @ 814FFCD @@ -52,7 +52,7 @@ Route111_EventScript_150023:: @ 8150023 msgbox Route111_Text_16FA54, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Route111_EventScript_15005F - giveitem_std ITEM_ROOT_FOSSIL + giveitem ITEM_ROOT_FOSSIL closemessage setflag FLAG_HIDE_ROOT_FOSSIL setflag FLAG_HIDE_CLAW_FOSSIL @@ -65,7 +65,7 @@ Route111_EventScript_150023:: @ 8150023 end Route111_EventScript_15005F:: @ 815005F - msgbox Route111_Text_16FACE, 4 + msgbox Route111_Text_16FACE, MSGBOX_DEFAULT releaseall end @@ -74,7 +74,7 @@ Route111_EventScript_150069:: @ 8150069 msgbox Route111_Text_16FAED, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq Route111_EventScript_1500A5 - giveitem_std ITEM_CLAW_FOSSIL + giveitem ITEM_CLAW_FOSSIL closemessage setflag FLAG_HIDE_CLAW_FOSSIL setflag FLAG_HIDE_ROOT_FOSSIL @@ -87,7 +87,7 @@ Route111_EventScript_150069:: @ 8150069 end Route111_EventScript_1500A5:: @ 81500A5 - msgbox Route111_Text_16FB67, 4 + msgbox Route111_Text_16FB67, MSGBOX_DEFAULT releaseall end @@ -113,25 +113,25 @@ Route111_Movement_1500AF:: @ 81500AF set_invisible delay_16 set_visible - end_movement + step_end Route111_EventScript_1500C5:: @ 81500C5 lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_ROUTE111, Route111_EventScript_150100 - msgbox Route111_Text_1C56F0, 4 - giveitem_std ITEM_RAZZ_BERRY + msgbox Route111_Text_1C56F0, MSGBOX_DEFAULT + giveitem ITEM_RAZZ_BERRY compare VAR_RESULT, 0 - goto_if_eq Route111_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_ROUTE111 special GetPlayerBigGuyGirlString - msgbox Route111_Text_1C5781, 4 + msgbox Route111_Text_1C5781, MSGBOX_DEFAULT release end Route111_EventScript_150100:: @ 8150100 - msgbox Route111_Text_1C57D2, 4 + msgbox Route111_Text_1C57D2, MSGBOX_DEFAULT release end @@ -168,7 +168,7 @@ Route111_EventScript_15013A:: @ 815013A end Route111_EventScript_150151:: @ 8150151 - msgbox Route111_Text_1A0F93, 4 + msgbox Route111_Text_1A0F93, MSGBOX_DEFAULT closemessage compare VAR_0x8004, 0 call_if_eq Route111_EventScript_150188 @@ -182,40 +182,40 @@ Route111_EventScript_150151:: @ 8150151 end Route111_EventScript_150188:: @ 8150188 - applymovement 255, Route111_Movement_1501B4 + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_1501B4 waitmovement 0 return Route111_EventScript_150193:: @ 8150193 - applymovement 255, Route111_Movement_1501B6 + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_1501B6 waitmovement 0 return Route111_EventScript_15019E:: @ 815019E - applymovement 255, Route111_Movement_1501B8 + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_1501B8 waitmovement 0 return Route111_EventScript_1501A9:: @ 81501A9 - applymovement 255, Route111_Movement_1501BA + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_1501BA waitmovement 0 return Route111_Movement_1501B4:: @ 81501B4 walk_up - end_movement + step_end Route111_Movement_1501B6:: @ 81501B6 walk_down - end_movement + step_end Route111_Movement_1501B8:: @ 81501B8 walk_left - end_movement + step_end Route111_Movement_1501BA:: @ 81501BA walk_right - end_movement + step_end Route111_EventScript_1501BC:: @ 81501BC setweather WEATHER_SUNNY @@ -237,70 +237,70 @@ Route111_EventScript_1501D1:: @ 81501D1 msgbox Route111_Text_16F705, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route111_EventScript_1501F3 - msgbox Route111_Text_16F785, 4 + msgbox Route111_Text_16F785, MSGBOX_DEFAULT release end Route111_EventScript_1501F3:: @ 81501F3 - msgbox Route111_Text_16F7B3, 4 - trainerbattle 3, TRAINER_VICTOR, 0, Route111_Text_16F7D2 - applymovement 1, Route111_Movement_1A0841 + msgbox Route111_Text_16F7B3, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_VICTOR, Route111_Text_16F7D2 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 call Route111_EventScript_150348 - msgbox Route111_Text_16F7FF, 4 + msgbox Route111_Text_16F7FF, MSGBOX_DEFAULT closemessage applymovement 1, Route111_Movement_150356 waitmovement 0 removeobject 1 call Route111_EventScript_15034F - applymovement 255, Route111_Movement_15035B + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_15035B waitmovement 0 call Route111_EventScript_150348 addobject 2 applymovement 2, Route111_Movement_150359 waitmovement 0 call Route111_EventScript_15034F - msgbox Route111_Text_16F82D, 4 - trainerbattle 3, TRAINER_VICTORIA, 0, Route111_Text_16F8A6 - applymovement 2, Route111_Movement_1A0841 + msgbox Route111_Text_16F82D, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_VICTORIA, Route111_Text_16F8A6 + applymovement 2, Common_Movement_WalkInPlaceFastestUp waitmovement 0 call Route111_EventScript_150348 - msgbox Route111_Text_16F8D5, 4 + msgbox Route111_Text_16F8D5, MSGBOX_DEFAULT closemessage applymovement 2, Route111_Movement_150356 waitmovement 0 removeobject 2 call Route111_EventScript_15034F - applymovement 255, Route111_Movement_15035B + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_15035B waitmovement 0 call Route111_EventScript_150348 addobject 3 applymovement 3, Route111_Movement_150359 waitmovement 0 call Route111_EventScript_15034F - msgbox Route111_Text_16F90E, 4 - trainerbattle 3, TRAINER_VIVI, 0, Route111_Text_16F956 - applymovement 3, Route111_Movement_1A0841 + msgbox Route111_Text_16F90E, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_VIVI, Route111_Text_16F956 + applymovement 3, Common_Movement_WalkInPlaceFastestUp waitmovement 0 call Route111_EventScript_150348 - msgbox Route111_Text_16F96C, 4 + msgbox Route111_Text_16F96C, MSGBOX_DEFAULT closemessage applymovement 3, Route111_Movement_150356 waitmovement 0 removeobject 3 call Route111_EventScript_15034F - applymovement 255, Route111_Movement_15035B + applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_15035B waitmovement 0 call Route111_EventScript_150348 addobject 4 applymovement 4, Route111_Movement_150359 waitmovement 0 call Route111_EventScript_15034F - msgbox Route111_Text_16F991, 4 - trainerbattle 3, TRAINER_VICKY, 0, Route111_Text_16F9EC - msgbox Route111_Text_16FA22, 4 + msgbox Route111_Text_16F991, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_VICKY, Route111_Text_16F9EC + msgbox Route111_Text_16FA22, MSGBOX_DEFAULT closemessage - applymovement 4, Route111_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 call Route111_EventScript_150348 applymovement 4, Route111_Movement_150356 @@ -323,120 +323,120 @@ Route111_EventScript_15034F:: @ 815034F Route111_Movement_150356:: @ 8150356 walk_in_place_fastest_up walk_up - end_movement + step_end Route111_Movement_150359:: @ 8150359 walk_down - end_movement + step_end Route111_Movement_15035B:: @ 815035B delay_16 delay_16 delay_16 - end_movement + step_end Route111_EventScript_15035F:: @ 815035F - msgbox Route111_Text_16FC9C, 3 + msgbox Route111_Text_16FC9C, MSGBOX_SIGN end Route111_EventScript_150368:: @ 8150368 - msgbox Route111_Text_16FCB6, 3 + msgbox Route111_Text_16FCB6, MSGBOX_SIGN end Route111_EventScript_150371:: @ 8150371 - msgbox Route111_Text_16FCEF, 3 + msgbox Route111_Text_16FCEF, MSGBOX_SIGN end Route111_EventScript_15037A:: @ 815037A - msgbox Route111_Text_16FD05, 3 + msgbox Route111_Text_16FD05, MSGBOX_SIGN end Route111_EventScript_150383:: @ 8150383 - msgbox Route111_Text_16FD1B, 3 + msgbox Route111_Text_16FD1B, MSGBOX_SIGN end Route111_EventScript_15038C:: @ 815038C - msgbox Route111_Text_16FD55, 3 + msgbox Route111_Text_16FD55, MSGBOX_SIGN end Route111_EventScript_150395:: @ 8150395 - msgbox Route111_Text_16FB86, 2 + msgbox Route111_Text_16FB86, MSGBOX_NPC end Route111_EventScript_15039E:: @ 815039E - msgbox Route111_Text_16FC3A, 2 + msgbox Route111_Text_16FC3A, MSGBOX_NPC end Route111_EventScript_1503A7:: @ 81503A7 - trainerbattle 0, TRAINER_DREW, 0, Route111_Text_1BAB4B, Route111_Text_1BABC7 - msgbox Route111_Text_1BAC10, 6 + trainerbattle_single TRAINER_DREW, Route111_Text_1BAB4B, Route111_Text_1BABC7 + msgbox Route111_Text_1BAC10, MSGBOX_AUTOCLOSE end Route111_EventScript_1503BE:: @ 81503BE - trainerbattle 0, TRAINER_HEIDI, 0, Route111_Text_1BAC60, Route111_Text_1BACC5 - msgbox Route111_Text_1BACD8, 6 + trainerbattle_single TRAINER_HEIDI, Route111_Text_1BAC60, Route111_Text_1BACC5 + msgbox Route111_Text_1BACD8, MSGBOX_AUTOCLOSE end Route111_EventScript_1503D5:: @ 81503D5 - trainerbattle 0, TRAINER_CLIFF, 0, Route111_Text_1BAD4B, Route111_Text_1BADA3 - msgbox Route111_Text_1BADC2, 6 + trainerbattle_single TRAINER_CLIFF, Route111_Text_1BAD4B, Route111_Text_1BADA3 + msgbox Route111_Text_1BADC2, MSGBOX_AUTOCLOSE end Route111_EventScript_1503EC:: @ 81503EC - trainerbattle 0, TRAINER_BECKY, 0, Route111_Text_1BAE24, Route111_Text_1BAE6E - msgbox Route111_Text_1BAE81, 6 + trainerbattle_single TRAINER_BECKY, Route111_Text_1BAE24, Route111_Text_1BAE6E + msgbox Route111_Text_1BAE81, MSGBOX_AUTOCLOSE end Route111_EventScript_150403:: @ 8150403 - trainerbattle 0, TRAINER_DUSTY_1, 0, Route111_Text_1BAEC9, Route111_Text_1BAF14 + trainerbattle_single TRAINER_DUSTY_1, Route111_Text_1BAEC9, Route111_Text_1BAF14 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route111_EventScript_15042A - msgbox Route111_Text_1BAF5B, 6 + msgbox Route111_Text_1BAF5B, MSGBOX_AUTOCLOSE end Route111_EventScript_15042A:: @ 815042A - trainerbattle 5, TRAINER_DUSTY_1, 0, Route111_Text_1BAFC1, Route111_Text_1BB034 - msgbox Route111_Text_1BB070, 6 + trainerbattle_rematch TRAINER_DUSTY_1, Route111_Text_1BAFC1, Route111_Text_1BB034 + msgbox Route111_Text_1BB070, MSGBOX_AUTOCLOSE end Route111_EventScript_150441:: @ 8150441 - trainerbattle 0, TRAINER_TRAVIS, 0, Route111_Text_1BB111, Route111_Text_1BB140 - msgbox Route111_Text_1BB15B, 6 + trainerbattle_single TRAINER_TRAVIS, Route111_Text_1BB111, Route111_Text_1BB140 + msgbox Route111_Text_1BB15B, MSGBOX_AUTOCLOSE end Route111_EventScript_150458:: @ 8150458 - trainerbattle 0, TRAINER_IRENE, 0, Route111_Text_1BB199, Route111_Text_1BB1D8 - msgbox Route111_Text_1BB1F6, 6 + trainerbattle_single TRAINER_IRENE, Route111_Text_1BB199, Route111_Text_1BB1D8 + msgbox Route111_Text_1BB1F6, MSGBOX_AUTOCLOSE end Route111_EventScript_15046F:: @ 815046F - trainerbattle 0, TRAINER_DAISUKE, 0, Route111_Text_1BB250, Route111_Text_1BB27E - msgbox Route111_Text_1BB290, 6 + trainerbattle_single TRAINER_DAISUKE, Route111_Text_1BB250, Route111_Text_1BB27E + msgbox Route111_Text_1BB290, MSGBOX_AUTOCLOSE end Route111_EventScript_150486:: @ 8150486 - trainerbattle 0, TRAINER_WILTON_1, 0, Route111_Text_1BB2E3, Route111_Text_1BB313 + trainerbattle_single TRAINER_WILTON_1, Route111_Text_1BB2E3, Route111_Text_1BB313 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route111_EventScript_1504AD - msgbox Route111_Text_1BB33E, 6 + msgbox Route111_Text_1BB33E, MSGBOX_AUTOCLOSE end Route111_EventScript_1504AD:: @ 81504AD - trainerbattle 5, TRAINER_WILTON_1, 0, Route111_Text_1BB3A7, Route111_Text_1BB3FA - msgbox Route111_Text_1BB40E, 6 + trainerbattle_rematch TRAINER_WILTON_1, Route111_Text_1BB3A7, Route111_Text_1BB3FA + msgbox Route111_Text_1BB40E, MSGBOX_AUTOCLOSE end Route111_EventScript_1504C4:: @ 81504C4 - trainerbattle 0, TRAINER_BROOKE_1, 0, Route111_Text_1BB44F, Route111_Text_1BB49F + trainerbattle_single TRAINER_BROOKE_1, Route111_Text_1BB44F, Route111_Text_1BB49F specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route111_EventScript_1504EB - msgbox Route111_Text_1BB4CE, 6 + msgbox Route111_Text_1BB4CE, MSGBOX_AUTOCLOSE end Route111_EventScript_1504EB:: @ 81504EB - trainerbattle 5, TRAINER_BROOKE_1, 0, Route111_Text_1BB529, Route111_Text_1BB5A2 - msgbox Route111_Text_1BB5C1, 6 + trainerbattle_rematch TRAINER_BROOKE_1, Route111_Text_1BB529, Route111_Text_1BB5A2 + msgbox Route111_Text_1BB5C1, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route111_OldLadysRestStop/scripts.inc b/data/maps/Route111_OldLadysRestStop/scripts.inc index 277b0402c..1c45aad70 100644 --- a/data/maps/Route111_OldLadysRestStop/scripts.inc +++ b/data/maps/Route111_OldLadysRestStop/scripts.inc @@ -1,5 +1,5 @@ Route111_OldLadysRestStop_MapScripts:: @ 815BFD1 - map_script 3, Route111_OldLadysRestStop_MapScript1_15BFD7 + map_script MAP_SCRIPT_ON_TRANSITION, Route111_OldLadysRestStop_MapScript1_15BFD7 .byte 0 Route111_OldLadysRestStop_MapScript1_15BFD7:: @ 815BFD7 @@ -17,9 +17,9 @@ Route111_OldLadysRestStop_EventScript_15BFDB:: @ 815BFDB end Route111_OldLadysRestStop_EventScript_15BFFC:: @ 815BFFC - msgbox Route111_OldLadysRestStop_Text_192423, 4 + msgbox Route111_OldLadysRestStop_Text_192423, MSGBOX_DEFAULT closemessage - call Route111_OldLadysRestStop_EventScript_1A02CA + call Common_EventScript_OutOfCenterPartyHeal msgbox Route111_OldLadysRestStop_Text_19244D, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC @@ -28,6 +28,6 @@ Route111_OldLadysRestStop_EventScript_15BFFC:: @ 815BFFC end Route111_OldLadysRestStop_EventScript_15C029:: @ 815C029 - msgbox Route111_OldLadysRestStop_Text_1924C6, 4 + msgbox Route111_OldLadysRestStop_Text_1924C6, MSGBOX_DEFAULT release end diff --git a/data/maps/Route111_WinstrateFamilysHouse/scripts.inc b/data/maps/Route111_WinstrateFamilysHouse/scripts.inc index e971a8b9f..16d745166 100644 --- a/data/maps/Route111_WinstrateFamilysHouse/scripts.inc +++ b/data/maps/Route111_WinstrateFamilysHouse/scripts.inc @@ -5,7 +5,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF25:: @ 815BF25 lock faceplayer setvar VAR_0x8008, 2 - msgbox Route111_WinstrateFamilysHouse_Text_191FCE, 4 + msgbox Route111_WinstrateFamilysHouse_Text_191FCE, MSGBOX_DEFAULT goto Route111_WinstrateFamilysHouse_EventScript_15BFC4 end @@ -14,16 +14,16 @@ Route111_WinstrateFamilysHouse_EventScript_15BF3A:: @ 815BF3A faceplayer setvar VAR_0x8008, 3 goto_if_set FLAG_RECEIVED_MACHO_BRACE, Route111_WinstrateFamilysHouse_EventScript_15BF72 - msgbox Route111_WinstrateFamilysHouse_Text_19208A, 4 - giveitem_std ITEM_MACHO_BRACE + msgbox Route111_WinstrateFamilysHouse_Text_19208A, MSGBOX_DEFAULT + giveitem ITEM_MACHO_BRACE compare VAR_RESULT, 0 - goto_if_eq Route111_WinstrateFamilysHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_MACHO_BRACE goto Route111_WinstrateFamilysHouse_EventScript_15BFC4 end Route111_WinstrateFamilysHouse_EventScript_15BF72:: @ 815BF72 - msgbox Route111_WinstrateFamilysHouse_Text_19214D, 4 + msgbox Route111_WinstrateFamilysHouse_Text_19214D, MSGBOX_DEFAULT goto Route111_WinstrateFamilysHouse_EventScript_15BFC4 end @@ -31,7 +31,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF80:: @ 815BF80 lock faceplayer setvar VAR_0x8008, 1 - msgbox Route111_WinstrateFamilysHouse_Text_192190, 4 + msgbox Route111_WinstrateFamilysHouse_Text_192190, MSGBOX_DEFAULT goto Route111_WinstrateFamilysHouse_EventScript_15BFC4 end @@ -40,19 +40,19 @@ Route111_WinstrateFamilysHouse_EventScript_15BF95:: @ 815BF95 faceplayer setvar VAR_0x8008, 4 goto_if_set FLAG_TEMP_4, Route111_WinstrateFamilysHouse_EventScript_15BFB6 - msgbox Route111_WinstrateFamilysHouse_Text_192219, 4 + msgbox Route111_WinstrateFamilysHouse_Text_192219, MSGBOX_DEFAULT setflag FLAG_TEMP_4 goto Route111_WinstrateFamilysHouse_EventScript_15BFC4 end Route111_WinstrateFamilysHouse_EventScript_15BFB6:: @ 815BFB6 - msgbox Route111_WinstrateFamilysHouse_Text_192334, 4 + msgbox Route111_WinstrateFamilysHouse_Text_192334, MSGBOX_DEFAULT goto Route111_WinstrateFamilysHouse_EventScript_15BFC4 end Route111_WinstrateFamilysHouse_EventScript_15BFC4:: @ 815BFC4 closemessage - applymovement VAR_0x8008, Route111_WinstrateFamilysHouse_Movement_1A083D + applymovement VAR_0x8008, Common_Movement_FaceOriginalDirection waitmovement 0 release end diff --git a/data/maps/Route112/scripts.inc b/data/maps/Route112/scripts.inc index ae03b2248..9bf458099 100644 --- a/data/maps/Route112/scripts.inc +++ b/data/maps/Route112/scripts.inc @@ -1,60 +1,60 @@ Route112_MapScripts:: @ 8150502 - map_script 3, Route112_MapScript1_150508 + map_script MAP_SCRIPT_ON_TRANSITION, Route112_MapScript1_150508 .byte 0 Route112_MapScript1_150508:: @ 8150508 - call Route112_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds setvar VAR_JAGGED_PASS_ASH_WEATHER, 0 end Route112_EventScript_150513:: @ 8150513 - msgbox Route112_Text_16FDF0, 2 + msgbox Route112_Text_16FDF0, MSGBOX_NPC end Route112_EventScript_15051C:: @ 815051C - msgbox Route112_Text_16FE3E, 2 + msgbox Route112_Text_16FE3E, MSGBOX_NPC end Route112_EventScript_150525:: @ 8150525 - msgbox Route112_Text_16FEED, 3 + msgbox Route112_Text_16FEED, MSGBOX_SIGN end Route112_EventScript_15052E:: @ 815052E - msgbox Route112_Text_16FF19, 3 + msgbox Route112_Text_16FF19, MSGBOX_SIGN end Route112_EventScript_150537:: @ 8150537 - msgbox Route112_Text_16FF64, 3 + msgbox Route112_Text_16FF64, MSGBOX_SIGN end Route112_EventScript_150540:: @ 8150540 - msgbox Route112_Text_16FE7A, 2 + msgbox Route112_Text_16FE7A, MSGBOX_NPC end Route112_EventScript_150549:: @ 8150549 - trainerbattle 0, TRAINER_BRICE, 0, Route112_Text_1BB619, Route112_Text_1BB655 - msgbox Route112_Text_1BB667, 6 + trainerbattle_single TRAINER_BRICE, Route112_Text_1BB619, Route112_Text_1BB655 + msgbox Route112_Text_1BB667, MSGBOX_AUTOCLOSE end Route112_EventScript_150560:: @ 8150560 - trainerbattle 0, TRAINER_TRENT_1, 0, Route112_Text_1BB6A0, Route112_Text_1BB707 + trainerbattle_single TRAINER_TRENT_1, Route112_Text_1BB6A0, Route112_Text_1BB707 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route112_EventScript_150587 - msgbox Route112_Text_1BB721, 6 + msgbox Route112_Text_1BB721, MSGBOX_AUTOCLOSE end Route112_EventScript_150587:: @ 8150587 - trainerbattle 5, TRAINER_TRENT_1, 0, Route112_Text_1BB7C7, Route112_Text_1BB801 - msgbox Route112_Text_1BB819, 6 + trainerbattle_rematch TRAINER_TRENT_1, Route112_Text_1BB7C7, Route112_Text_1BB801 + msgbox Route112_Text_1BB819, MSGBOX_AUTOCLOSE end Route112_EventScript_15059E:: @ 815059E - trainerbattle 0, TRAINER_LARRY, 0, Route112_Text_1BB893, Route112_Text_1BB8B6 - msgbox Route112_Text_1BB8BE, 6 + trainerbattle_single TRAINER_LARRY, Route112_Text_1BB893, Route112_Text_1BB8B6 + msgbox Route112_Text_1BB8BE, MSGBOX_AUTOCLOSE end Route112_EventScript_1505B5:: @ 81505B5 - trainerbattle 0, TRAINER_CAROL, 0, Route112_Text_1BB8F0, Route112_Text_1BB942 - msgbox Route112_Text_1BB958, 6 + trainerbattle_single TRAINER_CAROL, Route112_Text_1BB8F0, Route112_Text_1BB942 + msgbox Route112_Text_1BB958, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route112_CableCarStation/scripts.inc b/data/maps/Route112_CableCarStation/scripts.inc index 2460aada9..df265e1a2 100644 --- a/data/maps/Route112_CableCarStation/scripts.inc +++ b/data/maps/Route112_CableCarStation/scripts.inc @@ -1,6 +1,6 @@ Route112_CableCarStation_MapScripts:: @ 815C033 - map_script 3, Route112_CableCarStation_MapScript1_15C03E - map_script 2, Route112_CableCarStation_MapScript2_15C05E + map_script MAP_SCRIPT_ON_TRANSITION, Route112_CableCarStation_MapScript1_15C03E + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route112_CableCarStation_MapScript2_15C05E .byte 0 Route112_CableCarStation_MapScript1_15C03E:: @ 815C03E @@ -20,7 +20,7 @@ Route112_CableCarStation_MapScript2_15C05E:: @ 815C05E Route112_CableCarStation_EventScript_15C068:: @ 815C068 lockall - applymovement 255, Route112_CableCarStation_Movement_15C0F5 + applymovement OBJ_EVENT_ID_PLAYER, Route112_CableCarStation_Movement_15C0F5 applymovement 1, Route112_CableCarStation_Movement_15C0EB waitmovement 0 setvar VAR_CABLE_CAR_STATION_STATE, 0 @@ -40,10 +40,10 @@ Route112_CableCarStation_EventScript_15C08C:: @ 815C08C end Route112_CableCarStation_EventScript_15C0AD:: @ 815C0AD - msgbox Route112_CableCarStation_Text_1925A9, 4 + msgbox Route112_CableCarStation_Text_1925A9, MSGBOX_DEFAULT closemessage applymovement 1, Route112_CableCarStation_Movement_15C0E6 - applymovement 255, Route112_CableCarStation_Movement_15C0F0 + applymovement OBJ_EVENT_ID_PLAYER, Route112_CableCarStation_Movement_15C0F0 waitmovement 0 setvar VAR_0x8004, 0 setvar VAR_CABLE_CAR_STATION_STATE, 1 @@ -55,7 +55,7 @@ Route112_CableCarStation_EventScript_15C0AD:: @ 815C0AD end Route112_CableCarStation_EventScript_15C0DC:: @ 815C0DC - msgbox Route112_CableCarStation_Text_192548, 4 + msgbox Route112_CableCarStation_Text_192548, MSGBOX_DEFAULT release end @@ -64,25 +64,25 @@ Route112_CableCarStation_Movement_15C0E6:: @ 815C0E6 walk_up walk_right walk_in_place_fastest_left - end_movement + step_end Route112_CableCarStation_Movement_15C0EB:: @ 815C0EB delay_16 walk_left walk_down walk_down - end_movement + step_end Route112_CableCarStation_Movement_15C0F0:: @ 815C0F0 walk_up walk_up walk_up delay_16 - end_movement + step_end Route112_CableCarStation_Movement_15C0F5:: @ 815C0F5 walk_down walk_down walk_down delay_16 - end_movement + step_end diff --git a/data/maps/Route113/scripts.inc b/data/maps/Route113/scripts.inc index 58c769273..721fab1fb 100644 --- a/data/maps/Route113/scripts.inc +++ b/data/maps/Route113/scripts.inc @@ -1,6 +1,6 @@ Route113_MapScripts:: @ 81505CC - map_script 5, Route113_MapScript1_1505D7 - map_script 3, Route113_MapScript1_1505DA + map_script MAP_SCRIPT_ON_RESUME, Route113_MapScript1_1505D7 + map_script MAP_SCRIPT_ON_TRANSITION, Route113_MapScript1_1505DA .byte 0 Route113_MapScript1_1505D7:: @ 81505D7 @@ -9,7 +9,7 @@ Route113_MapScript1_1505D7:: @ 81505D7 Route113_MapScript1_1505DA:: @ 81505DA call Route113_EventScript_1505E5 - call Route113_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end Route113_EventScript_1505E5:: @ 81505E5 @@ -25,76 +25,76 @@ Route113_EventScript_150604:: @ 8150604 return Route113_EventScript_150605:: @ 8150605 - msgbox Route113_Text_16FF7F, 2 + msgbox Route113_Text_16FF7F, MSGBOX_NPC end Route113_EventScript_15060E:: @ 815060E - msgbox Route113_Text_16FFEE, 2 + msgbox Route113_Text_16FFEE, MSGBOX_NPC end Route113_EventScript_150617:: @ 8150617 - msgbox Route113_Text_170065, 3 + msgbox Route113_Text_170065, MSGBOX_SIGN end Route113_EventScript_150620:: @ 8150620 - msgbox Route113_Text_17007B, 3 + msgbox Route113_Text_17007B, MSGBOX_SIGN end Route113_EventScript_150629:: @ 8150629 - msgbox Route113_Text_17011D, 3 + msgbox Route113_Text_17011D, MSGBOX_SIGN end Route113_EventScript_150632:: @ 8150632 - msgbox Route113_Text_170096, 3 + msgbox Route113_Text_170096, MSGBOX_SIGN end Route113_EventScript_15063B:: @ 815063B - trainerbattle 0, TRAINER_NEAL, 0, Route113_Text_1BB9BA, Route113_Text_1BB9E6 - msgbox Route113_Text_1BB9FB, 6 + trainerbattle_single TRAINER_NEAL, Route113_Text_1BB9BA, Route113_Text_1BB9E6 + msgbox Route113_Text_1BB9FB, MSGBOX_AUTOCLOSE end Route113_EventScript_150652:: @ 8150652 - trainerbattle 0, TRAINER_DILLON, 0, Route113_Text_1BBA62, Route113_Text_1BBA9B - msgbox Route113_Text_1BBAB7, 6 + trainerbattle_single TRAINER_DILLON, Route113_Text_1BBA62, Route113_Text_1BBA9B + msgbox Route113_Text_1BBAB7, MSGBOX_AUTOCLOSE end Route113_EventScript_150669:: @ 8150669 - trainerbattle 0, TRAINER_MADELINE_1, 0, Route113_Text_1BBB27, Route113_Text_1BBB7A + trainerbattle_single TRAINER_MADELINE_1, Route113_Text_1BBB27, Route113_Text_1BBB7A specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route113_EventScript_150690 - msgbox Route113_Text_1BBB9A, 6 + msgbox Route113_Text_1BBB9A, MSGBOX_AUTOCLOSE end Route113_EventScript_150690:: @ 8150690 - trainerbattle 5, TRAINER_MADELINE_1, 0, Route113_Text_1BBBCE, Route113_Text_1BBC0D - msgbox Route113_Text_1BBC1C, 6 + trainerbattle_rematch TRAINER_MADELINE_1, Route113_Text_1BBBCE, Route113_Text_1BBC0D + msgbox Route113_Text_1BBC1C, MSGBOX_AUTOCLOSE end Route113_EventScript_1506A7:: @ 81506A7 - trainerbattle 0, TRAINER_LAO_1, 0, Route113_Text_1BBC59, Route113_Text_1BBC90 + trainerbattle_single TRAINER_LAO_1, Route113_Text_1BBC59, Route113_Text_1BBC90 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route113_EventScript_1506CE - msgbox Route113_Text_1BBCAB, 6 + msgbox Route113_Text_1BBCAB, MSGBOX_AUTOCLOSE end Route113_EventScript_1506CE:: @ 81506CE - trainerbattle 5, TRAINER_LAO_1, 0, Route113_Text_1BBCE6, Route113_Text_1BBD1D - msgbox Route113_Text_1BBD38, 6 + trainerbattle_rematch TRAINER_LAO_1, Route113_Text_1BBCE6, Route113_Text_1BBD1D + msgbox Route113_Text_1BBD38, MSGBOX_AUTOCLOSE end Route113_EventScript_1506E5:: @ 81506E5 - trainerbattle 0, TRAINER_LUNG, 0, Route113_Text_1BBD92, Route113_Text_1BBDC6 - msgbox Route113_Text_1BBE1D, 6 + trainerbattle_single TRAINER_LUNG, Route113_Text_1BBD92, Route113_Text_1BBDC6 + msgbox Route113_Text_1BBE1D, MSGBOX_AUTOCLOSE end Route113_EventScript_1506FC:: @ 81506FC - trainerbattle 4, TRAINER_TORI_AND_TIA, 0, Route113_Text_1BBE65, Route113_Text_1BBEA1, Route113_Text_1BBF25 - msgbox Route113_Text_1BBEE4, 6 + trainerbattle_double TRAINER_TORI_AND_TIA, Route113_Text_1BBE65, Route113_Text_1BBEA1, Route113_Text_1BBF25 + msgbox Route113_Text_1BBEE4, MSGBOX_AUTOCLOSE end Route113_EventScript_150717:: @ 8150717 - trainerbattle 4, TRAINER_TORI_AND_TIA, 0, Route113_Text_1BBF62, Route113_Text_1BBF9D, Route113_Text_1BC021 - msgbox Route113_Text_1BBFE2, 6 + trainerbattle_double TRAINER_TORI_AND_TIA, Route113_Text_1BBF62, Route113_Text_1BBF9D, Route113_Text_1BC021 + msgbox Route113_Text_1BBFE2, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route113_GlassWorkshop/scripts.inc b/data/maps/Route113_GlassWorkshop/scripts.inc index 7940b9cd7..ec30e004c 100644 --- a/data/maps/Route113_GlassWorkshop/scripts.inc +++ b/data/maps/Route113_GlassWorkshop/scripts.inc @@ -1,5 +1,5 @@ Route113_GlassWorkshop_MapScripts:: @ 816354A - map_script 3, Route113_GlassWorkshop_MapScript1_163550 + map_script MAP_SCRIPT_ON_TRANSITION, Route113_GlassWorkshop_MapScript1_163550 .byte 0 Route113_GlassWorkshop_MapScript1_163550:: @ 8163550 @@ -21,15 +21,15 @@ Route113_GlassWorkshop_EventScript_163565:: @ 8163565 goto_if_eq Route113_GlassWorkshop_EventScript_1635B5 compare VAR_GLASS_WORKSHOP_STATE, 1 goto_if_eq Route113_GlassWorkshop_EventScript_1635AB - msgbox Route113_GlassWorkshop_Text_19E4E6, 4 - giveitem_std ITEM_SOOT_SACK + msgbox Route113_GlassWorkshop_Text_19E4E6, MSGBOX_DEFAULT + giveitem ITEM_SOOT_SACK setvar VAR_GLASS_WORKSHOP_STATE, 1 - msgbox Route113_GlassWorkshop_Text_19E59B, 4 + msgbox Route113_GlassWorkshop_Text_19E59B, MSGBOX_DEFAULT release end Route113_GlassWorkshop_EventScript_1635AB:: @ 81635AB - msgbox Route113_GlassWorkshop_Text_19E59B, 4 + msgbox Route113_GlassWorkshop_Text_19E59B, MSGBOX_DEFAULT release end @@ -37,7 +37,7 @@ Route113_GlassWorkshop_EventScript_1635B5:: @ 81635B5 checkitem ITEM_SOOT_SACK, 1 compare VAR_RESULT, 0 goto_if_eq Route113_GlassWorkshop_EventScript_1635E4 - msgbox Route113_GlassWorkshop_Text_19E65B, 4 + msgbox Route113_GlassWorkshop_Text_19E65B, MSGBOX_DEFAULT compare VAR_ASH_GATHER_COUNT, 250 goto_if_lt Route113_GlassWorkshop_EventScript_163818 message Route113_GlassWorkshop_Text_19E757 @@ -46,7 +46,7 @@ Route113_GlassWorkshop_EventScript_1635B5:: @ 81635B5 end Route113_GlassWorkshop_EventScript_1635E4:: @ 81635E4 - msgbox Route113_GlassWorkshop_Text_19EAC1, 4 + msgbox Route113_GlassWorkshop_Text_19EAC1, MSGBOX_DEFAULT release end @@ -167,7 +167,7 @@ Route113_GlassWorkshop_EventScript_1637CD:: @ 81637CD end Route113_GlassWorkshop_EventScript_16380E:: @ 816380E - msgbox Route113_GlassWorkshop_Text_19E990, 4 + msgbox Route113_GlassWorkshop_Text_19E990, MSGBOX_DEFAULT release end @@ -175,7 +175,7 @@ Route113_GlassWorkshop_EventScript_163818:: @ 8163818 setvar VAR_0x800A, 250 subvar VAR_0x800A, 16456 buffernumberstring 0, 32778 - msgbox Route113_GlassWorkshop_Text_19E697, 4 + msgbox Route113_GlassWorkshop_Text_19E697, MSGBOX_DEFAULT release end @@ -194,13 +194,13 @@ Route113_GlassWorkshop_EventScript_163845:: @ 8163845 end Route113_GlassWorkshop_EventScript_163851:: @ 8163851 - msgbox Route113_GlassWorkshop_Text_19E827, 4 + msgbox Route113_GlassWorkshop_Text_19E827, MSGBOX_DEFAULT closemessage - fadescreen 1 + fadescreen FADE_TO_BLACK playse SE_SELECT delay 30 - fadescreen 0 - msgbox Route113_GlassWorkshop_Text_19E9D7, 4 + fadescreen FADE_FROM_BLACK + msgbox Route113_GlassWorkshop_Text_19E9D7, MSGBOX_DEFAULT compare VAR_0x8009, 0 call_if_eq Route113_GlassWorkshop_EventScript_163889 compare VAR_0x8009, 1 @@ -210,26 +210,26 @@ Route113_GlassWorkshop_EventScript_163851:: @ 8163851 end Route113_GlassWorkshop_EventScript_163889:: @ 8163889 - giveitem_std VAR_0x8008 + giveitem VAR_0x8008 compare VAR_RESULT, 0 goto_if_eq Route113_GlassWorkshop_EventScript_1638B4 return Route113_GlassWorkshop_EventScript_1638A1:: @ 81638A1 - givedecoration_std VAR_0x8008 + givedecoration VAR_0x8008 compare VAR_RESULT, 0 goto_if_eq Route113_GlassWorkshop_EventScript_1638C3 return Route113_GlassWorkshop_EventScript_1638B4:: @ 81638B4 - call Route113_GlassWorkshop_EventScript_1A02A5 - msgbox Route113_GlassWorkshop_Text_19EA06, 4 + call Common_EventScript_BagIsFull + msgbox Route113_GlassWorkshop_Text_19EA06, MSGBOX_DEFAULT release end Route113_GlassWorkshop_EventScript_1638C3:: @ 81638C3 - call Route113_GlassWorkshop_EventScript_1A02B8 - msgbox Route113_GlassWorkshop_Text_19EA64, 4 + call Common_EventScript_NoRoomForDecor + msgbox Route113_GlassWorkshop_Text_19EA64, MSGBOX_DEFAULT release end @@ -294,7 +294,7 @@ Route113_GlassWorkshop_EventScript_16399D:: @ 816399D end Route113_GlassWorkshop_EventScript_1639B1:: @ 81639B1 - msgbox Route113_GlassWorkshop_Text_19E9D7, 4 + msgbox Route113_GlassWorkshop_Text_19E9D7, MSGBOX_DEFAULT compare VAR_0x8009, 0 call_if_eq Route113_GlassWorkshop_EventScript_163889 compare VAR_0x8009, 1 @@ -304,5 +304,5 @@ Route113_GlassWorkshop_EventScript_1639B1:: @ 81639B1 end Route113_GlassWorkshop_EventScript_1639D6:: @ 81639D6 - msgbox Route113_GlassWorkshop_Text_19EB3B, 2 + msgbox Route113_GlassWorkshop_Text_19EB3B, MSGBOX_NPC end diff --git a/data/maps/Route114/scripts.inc b/data/maps/Route114/scripts.inc index 7af6aaec0..266693259 100644 --- a/data/maps/Route114/scripts.inc +++ b/data/maps/Route114/scripts.inc @@ -4,22 +4,22 @@ Route114_MapScripts:: @ 8150732 Route114_EventScript_150733:: @ 8150733 lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_ROUTE114, Route114_EventScript_150778 - msgbox Route114_Text_1C5803, 4 + msgbox Route114_Text_1C5803, MSGBOX_DEFAULT random 5 addvar VAR_RESULT, 15 addvar VAR_RESULT, 133 - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq Route114_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_ROUTE114 - msgbox Route114_Text_1C5861, 4 + msgbox Route114_Text_1C5861, MSGBOX_DEFAULT release end Route114_EventScript_150778:: @ 8150778 - msgbox Route114_Text_1C5878, 4 + msgbox Route114_Text_1C5878, MSGBOX_DEFAULT release end @@ -27,17 +27,17 @@ Route114_EventScript_150782:: @ 8150782 lock faceplayer goto_if_set FLAG_RECEIVED_TM05, Route114_EventScript_1507B9 - msgbox Route114_Text_170154, 4 - giveitem_std ITEM_TM05_ROAR + msgbox Route114_Text_170154, MSGBOX_DEFAULT + giveitem ITEM_TM05_ROAR compare VAR_RESULT, 0 - goto_if_eq Route114_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM05 - msgbox Route114_Text_1701C5, 4 + msgbox Route114_Text_1701C5, MSGBOX_DEFAULT release end Route114_EventScript_1507B9:: @ 81507B9 - msgbox Route114_Text_1701C5, 4 + msgbox Route114_Text_1701C5, MSGBOX_DEFAULT release end @@ -46,85 +46,85 @@ Route114_EventScript_1507C3:: @ 81507C3 faceplayer waitse playmoncry SPECIES_POOCHYENA, 2 - msgbox Route114_Text_1701F9, 4 + msgbox Route114_Text_1701F9, MSGBOX_DEFAULT waitmoncry release end Route114_EventScript_1507D6:: @ 81507D6 - msgbox Route114_Text_170206, 3 + msgbox Route114_Text_170206, MSGBOX_SIGN end Route114_EventScript_1507DF:: @ 81507DF - msgbox Route114_Text_17022E, 3 + msgbox Route114_Text_17022E, MSGBOX_SIGN end Route114_EventScript_1507E8:: @ 81507E8 - msgbox Route114_Text_170263, 3 + msgbox Route114_Text_170263, MSGBOX_SIGN end Route114_EventScript_1507F1:: @ 81507F1 - trainerbattle 0, TRAINER_LENNY, 0, Route114_Text_1BC05B, Route114_Text_1BC0B5 - msgbox Route114_Text_1BC0C3, 6 + trainerbattle_single TRAINER_LENNY, Route114_Text_1BC05B, Route114_Text_1BC0B5 + msgbox Route114_Text_1BC0C3, MSGBOX_AUTOCLOSE end Route114_EventScript_150808:: @ 8150808 - trainerbattle 0, TRAINER_LUCAS_1, 0, Route114_Text_1BC125, Route114_Text_1BC163 - msgbox Route114_Text_1BC184, 6 + trainerbattle_single TRAINER_LUCAS_1, Route114_Text_1BC125, Route114_Text_1BC163 + msgbox Route114_Text_1BC184, MSGBOX_AUTOCLOSE end Route114_EventScript_15081F:: @ 815081F - trainerbattle 0, TRAINER_SHANE, 0, Route114_Text_1BC1C8, Route114_Text_1BC23F - msgbox Route114_Text_1BC24F, 6 + trainerbattle_single TRAINER_SHANE, Route114_Text_1BC1C8, Route114_Text_1BC23F + msgbox Route114_Text_1BC24F, MSGBOX_AUTOCLOSE end Route114_EventScript_150836:: @ 8150836 - trainerbattle 0, TRAINER_NANCY, 0, Route114_Text_1BC289, Route114_Text_1BC2BE - msgbox Route114_Text_1BC2C6, 6 + trainerbattle_single TRAINER_NANCY, Route114_Text_1BC289, Route114_Text_1BC2BE + msgbox Route114_Text_1BC2C6, MSGBOX_AUTOCLOSE end Route114_EventScript_15084D:: @ 815084D - trainerbattle 0, TRAINER_STEVE_1, 0, Route114_Text_1BC2F5, Route114_Text_1BC327 + trainerbattle_single TRAINER_STEVE_1, Route114_Text_1BC2F5, Route114_Text_1BC327 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route114_EventScript_150874 - msgbox Route114_Text_1BC337, 6 + msgbox Route114_Text_1BC337, MSGBOX_AUTOCLOSE end Route114_EventScript_150874:: @ 8150874 - trainerbattle 5, TRAINER_STEVE_1, 0, Route114_Text_1BC3B3, Route114_Text_1BC3E0 - msgbox Route114_Text_1BC40F, 6 + trainerbattle_rematch TRAINER_STEVE_1, Route114_Text_1BC3B3, Route114_Text_1BC3E0 + msgbox Route114_Text_1BC40F, MSGBOX_AUTOCLOSE end Route114_EventScript_15088B:: @ 815088B - trainerbattle 0, TRAINER_BERNIE_1, 0, Route114_Text_1BC45A, Route114_Text_1BC499 + trainerbattle_single TRAINER_BERNIE_1, Route114_Text_1BC45A, Route114_Text_1BC499 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route114_EventScript_1508B2 - msgbox Route114_Text_1BC4B5, 6 + msgbox Route114_Text_1BC4B5, MSGBOX_AUTOCLOSE end Route114_EventScript_1508B2:: @ 81508B2 - trainerbattle 5, TRAINER_BERNIE_1, 0, Route114_Text_1BC525, Route114_Text_1BC559 - msgbox Route114_Text_1BC58C, 6 + trainerbattle_rematch TRAINER_BERNIE_1, Route114_Text_1BC525, Route114_Text_1BC559 + msgbox Route114_Text_1BC58C, MSGBOX_AUTOCLOSE end Route114_EventScript_1508C9:: @ 81508C9 - trainerbattle 0, TRAINER_CLAUDE, 0, Route114_Text_1BC5FC, Route114_Text_1BC653 - msgbox Route114_Text_1BC679, 6 + trainerbattle_single TRAINER_CLAUDE, Route114_Text_1BC5FC, Route114_Text_1BC653 + msgbox Route114_Text_1BC679, MSGBOX_AUTOCLOSE end Route114_EventScript_1508E0:: @ 81508E0 - trainerbattle 0, TRAINER_NOLAN, 0, Route114_Text_1BC6EC, Route114_Text_1BC750 - msgbox Route114_Text_1BC78A, 6 + trainerbattle_single TRAINER_NOLAN, Route114_Text_1BC6EC, Route114_Text_1BC750 + msgbox Route114_Text_1BC78A, MSGBOX_AUTOCLOSE end Route114_EventScript_1508F7:: @ 81508F7 - trainerbattle 4, TRAINER_TYRA_AND_IVY, 0, Route114_Text_1BC7E3, Route114_Text_1BC834, Route114_Text_1BC88A - msgbox Route114_Text_1BC858, 6 + trainerbattle_double TRAINER_TYRA_AND_IVY, Route114_Text_1BC7E3, Route114_Text_1BC834, Route114_Text_1BC88A + msgbox Route114_Text_1BC858, MSGBOX_AUTOCLOSE end Route114_EventScript_150912:: @ 8150912 - trainerbattle 4, TRAINER_TYRA_AND_IVY, 0, Route114_Text_1BC8D8, Route114_Text_1BC8FB, Route114_Text_1BC96A - msgbox Route114_Text_1BC91E, 6 + trainerbattle_double TRAINER_TYRA_AND_IVY, Route114_Text_1BC8D8, Route114_Text_1BC8FB, Route114_Text_1BC96A + msgbox Route114_Text_1BC91E, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route114_FossilManiacsHouse/scripts.inc b/data/maps/Route114_FossilManiacsHouse/scripts.inc index 8313eacb1..de16363c8 100644 --- a/data/maps/Route114_FossilManiacsHouse/scripts.inc +++ b/data/maps/Route114_FossilManiacsHouse/scripts.inc @@ -1,5 +1,5 @@ Route114_FossilManiacsHouse_MapScripts:: @ 815C1B9 - map_script 3, Route114_FossilManiacsHouse_MapScript1_15C1BF + map_script MAP_SCRIPT_ON_TRANSITION, Route114_FossilManiacsHouse_MapScript1_15C1BF .byte 0 Route114_FossilManiacsHouse_MapScript1_15C1BF:: @ 815C1BF @@ -10,23 +10,23 @@ Route114_FossilManiacsHouse_EventScript_15C1C3:: @ 815C1C3 lock faceplayer goto_if_set FLAG_RECEIVED_TM28, Route114_FossilManiacsHouse_EventScript_15C1F2 - msgbox Route114_FossilManiacsHouse_Text_1925E1, 4 - giveitem_std ITEM_TM28_DIG + msgbox Route114_FossilManiacsHouse_Text_1925E1, MSGBOX_DEFAULT + giveitem ITEM_TM28_DIG compare VAR_RESULT, 0 - goto_if_eq Route114_FossilManiacsHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM28 release end Route114_FossilManiacsHouse_EventScript_15C1F2:: @ 815C1F2 - msgbox Route114_FossilManiacsHouse_Text_1926AE, 4 + msgbox Route114_FossilManiacsHouse_Text_1926AE, MSGBOX_DEFAULT release end Route114_FossilManiacsHouse_EventScript_15C1FC:: @ 815C1FC - msgbox Route114_FossilManiacsHouse_Text_1926FA, 3 + msgbox Route114_FossilManiacsHouse_Text_1926FA, MSGBOX_SIGN end Route114_FossilManiacsHouse_EventScript_15C205:: @ 815C205 - msgbox Route114_FossilManiacsHouse_Text_192729, 3 + msgbox Route114_FossilManiacsHouse_Text_192729, MSGBOX_SIGN end diff --git a/data/maps/Route114_FossilManiacsTunnel/scripts.inc b/data/maps/Route114_FossilManiacsTunnel/scripts.inc index 23440b191..44b0b9315 100644 --- a/data/maps/Route114_FossilManiacsTunnel/scripts.inc +++ b/data/maps/Route114_FossilManiacsTunnel/scripts.inc @@ -11,16 +11,16 @@ Route114_FossilManiacsTunnel_EventScript_15C20F:: @ 815C20F checkitem ITEM_CLAW_FOSSIL, 1 compare VAR_RESULT, 1 goto_if_eq Route114_FossilManiacsTunnel_EventScript_15C244 - msgbox Route114_FossilManiacsTunnel_Text_192795, 4 + msgbox Route114_FossilManiacsTunnel_Text_192795, MSGBOX_DEFAULT release end Route114_FossilManiacsTunnel_EventScript_15C244:: @ 815C244 - msgbox Route114_FossilManiacsTunnel_Text_1928DE, 4 + msgbox Route114_FossilManiacsTunnel_Text_1928DE, MSGBOX_DEFAULT release end Route114_FossilManiacsTunnel_EventScript_15C24E:: @ 815C24E - msgbox Route114_FossilManiacsTunnel_Text_1929DC, 4 + msgbox Route114_FossilManiacsTunnel_Text_1929DC, MSGBOX_DEFAULT release end diff --git a/data/maps/Route114_LanettesHouse/scripts.inc b/data/maps/Route114_LanettesHouse/scripts.inc index 2fe385c18..e2dd975cb 100644 --- a/data/maps/Route114_LanettesHouse/scripts.inc +++ b/data/maps/Route114_LanettesHouse/scripts.inc @@ -1,5 +1,5 @@ Route114_LanettesHouse_MapScripts:: @ 815C258 - map_script 3, Route114_LanettesHouse_MapScript1_15C25E + map_script MAP_SCRIPT_ON_TRANSITION, Route114_LanettesHouse_MapScript1_15C25E .byte 0 Route114_LanettesHouse_MapScript1_15C25E:: @ 815C25E @@ -11,20 +11,20 @@ Route114_LanettesHouse_EventScript_15C262:: @ 815C262 faceplayer goto_if_set FLAG_RECEIVED_DOLL_LANETTE, Route114_LanettesHouse_EventScript_15C28F setflag FLAG_SYS_PC_LANETTE - msgbox Route114_LanettesHouse_Text_192A0D, 4 + msgbox Route114_LanettesHouse_Text_192A0D, MSGBOX_DEFAULT .ifdef SAPPHIRE - givedecoration_std DECOR_LOTAD_DOLL + givedecoration DECOR_LOTAD_DOLL .else - givedecoration_std DECOR_SEEDOT_DOLL + givedecoration DECOR_SEEDOT_DOLL .endif compare VAR_RESULT, 0 - goto_if_eq Route114_LanettesHouse_EventScript_1A02AE + goto_if_eq Common_EventScript_ShowNoRoomForDecor setflag FLAG_RECEIVED_DOLL_LANETTE release end Route114_LanettesHouse_EventScript_15C28F:: @ 815C28F - msgbox Route114_LanettesHouse_Text_192ACC, 4 + msgbox Route114_LanettesHouse_Text_192ACC, MSGBOX_DEFAULT release end @@ -33,7 +33,7 @@ Route114_LanettesHouse_EventScript_15C299:: @ 815C299 msgbox Route114_LanettesHouse_Text_192B4A, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route114_LanettesHouse_EventScript_15C2B7 - msgbox Route114_LanettesHouse_Text_192DA9, 4 + msgbox Route114_LanettesHouse_Text_192DA9, MSGBOX_DEFAULT releaseall end @@ -45,9 +45,9 @@ Route114_LanettesHouse_EventScript_15C2B7:: @ 815C2B7 end Route114_LanettesHouse_EventScript_15C2CC:: @ 815C2CC - msgbox Route114_LanettesHouse_Text_192CB4, 4 + msgbox Route114_LanettesHouse_Text_192CB4, MSGBOX_DEFAULT return Route114_LanettesHouse_EventScript_15C2D5:: @ 815C2D5 - msgbox Route114_LanettesHouse_Text_192DC1, 3 + msgbox Route114_LanettesHouse_Text_192DC1, MSGBOX_SIGN end diff --git a/data/maps/Route115/scripts.inc b/data/maps/Route115/scripts.inc index 6fd262de4..e24898475 100644 --- a/data/maps/Route115/scripts.inc +++ b/data/maps/Route115/scripts.inc @@ -2,67 +2,67 @@ Route115_MapScripts:: @ 815092D .byte 0 Route115_EventScript_15092E:: @ 815092E - msgbox Route115_Text_170273, 2 + msgbox Route115_Text_170273, MSGBOX_NPC end Route115_EventScript_150937:: @ 8150937 - msgbox Route115_Text_1702E7, 3 + msgbox Route115_Text_1702E7, MSGBOX_SIGN end Route115_EventScript_150940:: @ 8150940 - msgbox Route115_Text_170301, 3 + msgbox Route115_Text_170301, MSGBOX_SIGN end Route115_EventScript_150949:: @ 8150949 - trainerbattle 0, TRAINER_TIMOTHY_1, 0, Route115_Text_1BC9AC, Route115_Text_1BC9E6 + trainerbattle_single TRAINER_TIMOTHY_1, Route115_Text_1BC9AC, Route115_Text_1BC9E6 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route115_EventScript_150970 - msgbox Route115_Text_1BCA0E, 6 + msgbox Route115_Text_1BCA0E, MSGBOX_AUTOCLOSE end Route115_EventScript_150970:: @ 8150970 - trainerbattle 5, TRAINER_TIMOTHY_1, 0, Route115_Text_1BCA6B, Route115_Text_1BCAB3 - msgbox Route115_Text_1BCAC6, 6 + trainerbattle_rematch TRAINER_TIMOTHY_1, Route115_Text_1BCA6B, Route115_Text_1BCAB3 + msgbox Route115_Text_1BCAC6, MSGBOX_AUTOCLOSE end Route115_EventScript_150987:: @ 8150987 - trainerbattle 0, TRAINER_KOICHI, 0, Route115_Text_1BCB0D, Route115_Text_1BCB2E - msgbox Route115_Text_1BCB40, 6 + trainerbattle_single TRAINER_KOICHI, Route115_Text_1BCB0D, Route115_Text_1BCB2E + msgbox Route115_Text_1BCB40, MSGBOX_AUTOCLOSE end Route115_EventScript_15099E:: @ 815099E - trainerbattle 0, TRAINER_NOB_1, 0, Route115_Text_1BCB8A, Route115_Text_1BCBC1 + trainerbattle_single TRAINER_NOB_1, Route115_Text_1BCB8A, Route115_Text_1BCBC1 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route115_EventScript_1509C5 - msgbox Route115_Text_1BCBDE, 6 + msgbox Route115_Text_1BCBDE, MSGBOX_AUTOCLOSE end Route115_EventScript_1509C5:: @ 81509C5 - trainerbattle 5, TRAINER_NOB_1, 0, Route115_Text_1BCC4C, Route115_Text_1BCCA2 - msgbox Route115_Text_1BCCBA, 6 + trainerbattle_rematch TRAINER_NOB_1, Route115_Text_1BCC4C, Route115_Text_1BCCA2 + msgbox Route115_Text_1BCCBA, MSGBOX_AUTOCLOSE end Route115_EventScript_1509DC:: @ 81509DC - trainerbattle 0, TRAINER_CYNDY_1, 0, Route115_Text_1BCCF4, Route115_Text_1BCD32 + trainerbattle_single TRAINER_CYNDY_1, Route115_Text_1BCCF4, Route115_Text_1BCD32 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route115_EventScript_150A03 - msgbox Route115_Text_1BCD4C, 6 + msgbox Route115_Text_1BCD4C, MSGBOX_AUTOCLOSE end Route115_EventScript_150A03:: @ 8150A03 - trainerbattle 5, TRAINER_CYNDY_1, 0, Route115_Text_1BCDB0, Route115_Text_1BCDD0 - msgbox Route115_Text_1BCDEF, 6 + trainerbattle_rematch TRAINER_CYNDY_1, Route115_Text_1BCDB0, Route115_Text_1BCDD0 + msgbox Route115_Text_1BCDEF, MSGBOX_AUTOCLOSE end Route115_EventScript_150A1A:: @ 8150A1A .ifdef SAPPHIRE - trainerbattle 0, TRAINER_514, 0, UnknownString_81BCE47, UnknownString_81BCE7D - msgbox UnknownString_81BCEA4, 6 + trainerbattle_single TRAINER_514, UnknownString_81BCE47, UnknownString_81BCE7D + msgbox UnknownString_81BCEA4, MSGBOX_AUTOCLOSE .else - trainerbattle 0, TRAINER_514, 0, Route115_Text_1BCEE0, Route115_Text_1BCF16 - msgbox Route115_Text_1BCF3D, 6 + trainerbattle_single TRAINER_514, Route115_Text_1BCEE0, Route115_Text_1BCF16 + msgbox Route115_Text_1BCF3D, MSGBOX_AUTOCLOSE .endc end diff --git a/data/maps/Route116/scripts.inc b/data/maps/Route116/scripts.inc index 29ddd8ae2..3bd2091f7 100644 --- a/data/maps/Route116/scripts.inc +++ b/data/maps/Route116/scripts.inc @@ -1,5 +1,5 @@ Route116_MapScripts:: @ 8150A31 - map_script 3, Route116_MapScript1_150A37 + map_script MAP_SCRIPT_ON_TRANSITION, Route116_MapScript1_150A37 .byte 0 Route116_MapScript1_150A37:: @ 8150A37 @@ -15,17 +15,17 @@ Route116_EventScript_150A49:: @ 8150A49 faceplayer goto_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_150A67 goto_if_set FLAG_DEVON_GOODS_STOLEN, Route116_EventScript_150A71 - msgbox Route116_Text_1703CF, 4 + msgbox Route116_Text_1703CF, MSGBOX_DEFAULT release end Route116_EventScript_150A67:: @ 8150A67 - msgbox Route116_Text_170556, 4 + msgbox Route116_Text_170556, MSGBOX_DEFAULT release end Route116_EventScript_150A71:: @ 8150A71 - msgbox Route116_Text_1703F7, 4 + msgbox Route116_Text_1703F7, MSGBOX_DEFAULT release end @@ -33,16 +33,16 @@ Route116_EventScript_150A7B:: @ 8150A7B lock faceplayer goto_if_set FLAG_MET_DEVON_EMPLOYEE, Route116_EventScript_150B04 - msgbox Route116_Text_1705AE, 4 + msgbox Route116_Text_1705AE, MSGBOX_DEFAULT goto Route116_EventScript_150A94 end Route116_EventScript_150A94:: @ 8150A94 setflag FLAG_MET_DEVON_EMPLOYEE - giveitem_std ITEM_REPEAT_BALL + giveitem ITEM_REPEAT_BALL compare VAR_RESULT, 0 goto_if_eq Route116_EventScript_150B12 - msgbox Route116_Text_1707B8, 4 + msgbox Route116_Text_1707B8, MSGBOX_DEFAULT closemessage compare VAR_FACING, 2 call_if_eq Route116_EventScript_150AEE @@ -69,12 +69,12 @@ Route116_EventScript_150AF9:: @ 8150AF9 return Route116_EventScript_150B04:: @ 8150B04 - msgbox Route116_Text_170865, 4 + msgbox Route116_Text_170865, MSGBOX_DEFAULT goto Route116_EventScript_150A94 end Route116_EventScript_150B12:: @ 8150B12 - msgbox Route116_Text_17082A, 4 + msgbox Route116_Text_17082A, MSGBOX_DEFAULT release end @@ -87,7 +87,7 @@ Route116_Movement_150B1C:: @ 8150B1C walk_left walk_left walk_left - end_movement + step_end Route116_Movement_150B25:: @ 8150B25 walk_down @@ -100,42 +100,42 @@ Route116_Movement_150B25:: @ 8150B25 walk_left walk_left walk_left - end_movement + step_end Route116_EventScript_150B30:: @ 8150B30 - msgbox Route116_Text_170A46, 3 + msgbox Route116_Text_170A46, MSGBOX_SIGN end Route116_EventScript_150B39:: @ 8150B39 - msgbox Route116_Text_170A60, 3 + msgbox Route116_Text_170A60, MSGBOX_SIGN end Route116_EventScript_150B42:: @ 8150B42 - msgbox Route116_Text_170AB8, 3 + msgbox Route116_Text_170AB8, MSGBOX_SIGN end Route116_EventScript_150B4B:: @ 8150B4B - msgbox Route116_Text_170ACE, 3 + msgbox Route116_Text_170ACE, MSGBOX_SIGN end Route116_EventScript_150B54:: @ 8150B54 - msgbox Route116_Text_170B7D, 3 + msgbox Route116_Text_170B7D, MSGBOX_SIGN end Route116_EventScript_150B5D:: @ 8150B5D lock faceplayer - msgbox Route116_Text_17032A, 4 + msgbox Route116_Text_17032A, MSGBOX_DEFAULT setvar VAR_ROUTE116_STATE, 2 release end Route116_EventScript_150B6E:: @ 8150B6E lockall - applymovement 11, Route116_Movement_1A0843 - applymovement 255, Route116_Movement_1A083F + applymovement 11, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox Route116_Text_17032A, 4 + msgbox Route116_Text_17032A, MSGBOX_DEFAULT setvar VAR_ROUTE116_STATE, 2 releaseall end @@ -149,28 +149,28 @@ Route116_EventScript_150B8F:: @ 8150B8F specialvar VAR_RESULT, FoundBlackGlasses compare VAR_RESULT, 1 goto_if_eq Route116_EventScript_150BBB - msgbox Route116_Text_1708EE, 4 + msgbox Route116_Text_1708EE, MSGBOX_DEFAULT release end Route116_EventScript_150BBB:: @ 8150BBB - msgbox Route116_Text_1709B7, 4 + msgbox Route116_Text_1709B7, MSGBOX_DEFAULT closemessage goto Route116_EventScript_150C03 end Route116_EventScript_150BCA:: @ 8150BCA - msgbox Route116_Text_1708EE, 4 - msgbox Route116_Text_170921, 4 + msgbox Route116_Text_1708EE, MSGBOX_DEFAULT + msgbox Route116_Text_170921, MSGBOX_DEFAULT specialvar VAR_RESULT, FoundBlackGlasses compare VAR_RESULT, 1 goto_if_eq Route116_EventScript_150BF4 - msgbox Route116_Text_170A03, 4 + msgbox Route116_Text_170A03, MSGBOX_DEFAULT release end Route116_EventScript_150BF4:: @ 8150BF4 - msgbox Route116_Text_17094D, 4 + msgbox Route116_Text_17094D, MSGBOX_DEFAULT closemessage goto Route116_EventScript_150C03 end @@ -209,7 +209,7 @@ Route116_Movement_150C4D:: @ 8150C4D walk_left walk_left walk_left - end_movement + step_end Route116_Movement_150C57:: @ 8150C57 walk_up @@ -222,50 +222,50 @@ Route116_Movement_150C57:: @ 8150C57 walk_left walk_left walk_left - end_movement + step_end Route116_EventScript_150C62:: @ 8150C62 - trainerbattle 0, TRAINER_JOEY, 0, Route116_Text_1BD02B, Route116_Text_1BD04C - msgbox Route116_Text_1BD078, 6 + trainerbattle_single TRAINER_JOEY, Route116_Text_1BD02B, Route116_Text_1BD04C + msgbox Route116_Text_1BD078, MSGBOX_AUTOCLOSE end Route116_EventScript_150C79:: @ 8150C79 - trainerbattle 0, TRAINER_JOSE, 0, Route116_Text_1BD0AF, Route116_Text_1BD0D7 - msgbox Route116_Text_1BD0F4, 6 + trainerbattle_single TRAINER_JOSE, Route116_Text_1BD0AF, Route116_Text_1BD0D7 + msgbox Route116_Text_1BD0F4, MSGBOX_AUTOCLOSE end Route116_EventScript_150C90:: @ 8150C90 - trainerbattle 0, TRAINER_JERRY_1, 0, Route116_Text_1BD1C0, Route116_Text_1BD21A + trainerbattle_single TRAINER_JERRY_1, Route116_Text_1BD1C0, Route116_Text_1BD21A specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route116_EventScript_150CB7 - msgbox Route116_Text_1BD248, 6 + msgbox Route116_Text_1BD248, MSGBOX_AUTOCLOSE end Route116_EventScript_150CB7:: @ 8150CB7 - trainerbattle 5, TRAINER_JERRY_1, 0, Route116_Text_1BD2A5, Route116_Text_1BD2FE - msgbox Route116_Text_1BD31A, 6 + trainerbattle_rematch TRAINER_JERRY_1, Route116_Text_1BD2A5, Route116_Text_1BD2FE + msgbox Route116_Text_1BD31A, MSGBOX_AUTOCLOSE end Route116_EventScript_150CCE:: @ 8150CCE - trainerbattle 0, TRAINER_CLARK, 0, Route116_Text_1BCF79, Route116_Text_1BCFBB - msgbox Route116_Text_1BCFE3, 6 + trainerbattle_single TRAINER_CLARK, Route116_Text_1BCF79, Route116_Text_1BCFBB + msgbox Route116_Text_1BCFE3, MSGBOX_AUTOCLOSE end Route116_EventScript_150CE5:: @ 8150CE5 - trainerbattle 0, TRAINER_JANICE, 0, Route116_Text_1BD131, Route116_Text_1BD165 - msgbox Route116_Text_1BD180, 6 + trainerbattle_single TRAINER_JANICE, Route116_Text_1BD131, Route116_Text_1BD165 + msgbox Route116_Text_1BD180, MSGBOX_AUTOCLOSE end Route116_EventScript_150CFC:: @ 8150CFC - trainerbattle 0, TRAINER_KAREN_1, 0, Route116_Text_1BD377, Route116_Text_1BD3AC + trainerbattle_single TRAINER_KAREN_1, Route116_Text_1BD377, Route116_Text_1BD3AC specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route116_EventScript_150D23 - msgbox Route116_Text_1BD3C3, 6 + msgbox Route116_Text_1BD3C3, MSGBOX_AUTOCLOSE end Route116_EventScript_150D23:: @ 8150D23 - trainerbattle 5, TRAINER_KAREN_1, 0, Route116_Text_1BD405, Route116_Text_1BD44A - msgbox Route116_Text_1BD466, 6 + trainerbattle_rematch TRAINER_KAREN_1, Route116_Text_1BD405, Route116_Text_1BD44A + msgbox Route116_Text_1BD466, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route116_TunnelersRestHouse/scripts.inc b/data/maps/Route116_TunnelersRestHouse/scripts.inc index 5ec6ef642..1bbabda4f 100644 --- a/data/maps/Route116_TunnelersRestHouse/scripts.inc +++ b/data/maps/Route116_TunnelersRestHouse/scripts.inc @@ -1,5 +1,5 @@ Route116_TunnelersRestHouse_MapScripts:: @ 815C2DE - map_script 3, Route116_TunnelersRestHouse_MapScript1_15C2E4 + map_script MAP_SCRIPT_ON_TRANSITION, Route116_TunnelersRestHouse_MapScript1_15C2E4 .byte 0 Route116_TunnelersRestHouse_MapScript1_15C2E4:: @ 815C2E4 @@ -7,22 +7,22 @@ Route116_TunnelersRestHouse_MapScript1_15C2E4:: @ 815C2E4 end Route116_TunnelersRestHouse_EventScript_15C2E8:: @ 815C2E8 - msgbox Route116_TunnelersRestHouse_Text_192F33, 2 + msgbox Route116_TunnelersRestHouse_Text_192F33, MSGBOX_NPC end Route116_TunnelersRestHouse_EventScript_15C2F1:: @ 815C2F1 - msgbox Route116_TunnelersRestHouse_Text_193049, 2 + msgbox Route116_TunnelersRestHouse_Text_193049, MSGBOX_NPC end Route116_TunnelersRestHouse_EventScript_15C2FA:: @ 815C2FA lock faceplayer goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, Route116_TunnelersRestHouse_EventScript_15C30F - msgbox Route116_TunnelersRestHouse_Text_193135, 4 + msgbox Route116_TunnelersRestHouse_Text_193135, MSGBOX_DEFAULT release end Route116_TunnelersRestHouse_EventScript_15C30F:: @ 815C30F - msgbox Route116_TunnelersRestHouse_Text_1931C1, 4 + msgbox Route116_TunnelersRestHouse_Text_1931C1, MSGBOX_DEFAULT release end diff --git a/data/maps/Route117/scripts.inc b/data/maps/Route117/scripts.inc index 363b19280..1fb14e10b 100644 --- a/data/maps/Route117/scripts.inc +++ b/data/maps/Route117/scripts.inc @@ -1,5 +1,5 @@ Route117_MapScripts:: @ 8150D3A - map_script 3, Route117_MapScript1_150D40 + map_script MAP_SCRIPT_ON_TRANSITION, Route117_MapScript1_150D40 .byte 0 Route117_MapScript1_150D40:: @ 8150D40 @@ -14,108 +14,108 @@ Route117_EventScript_150D56:: @ 8150D56 return Route117_EventScript_150D57:: @ 8150D57 - msgbox Route117_Text_170CA7, 2 + msgbox Route117_Text_170CA7, MSGBOX_NPC end Route117_EventScript_150D60:: @ 8150D60 - msgbox Route117_Text_170CEB, 2 + msgbox Route117_Text_170CEB, MSGBOX_NPC end Route117_EventScript_150D69:: @ 8150D69 - msgbox Route117_Text_170C26, 2 + msgbox Route117_Text_170C26, MSGBOX_NPC end Route117_EventScript_150D72:: @ 8150D72 - msgbox Route117_Text_170D02, 3 + msgbox Route117_Text_170D02, MSGBOX_SIGN end Route117_EventScript_150D7B:: @ 8150D7B - msgbox Route117_Text_170D1E, 3 + msgbox Route117_Text_170D1E, MSGBOX_SIGN end Route117_EventScript_150D84:: @ 8150D84 - msgbox Route117_Text_170D38, 3 + msgbox Route117_Text_170D38, MSGBOX_SIGN end Route117_EventScript_150D8D:: @ 8150D8D - trainerbattle 0, TRAINER_ISAAC_1, 0, Route117_Text_1BD49E, Route117_Text_1BD4D9 + trainerbattle_single TRAINER_ISAAC_1, Route117_Text_1BD49E, Route117_Text_1BD4D9 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route117_EventScript_150DB4 - msgbox Route117_Text_1BD4F9, 6 + msgbox Route117_Text_1BD4F9, MSGBOX_AUTOCLOSE end Route117_EventScript_150DB4:: @ 8150DB4 - trainerbattle 5, TRAINER_ISAAC_1, 0, Route117_Text_1BD569, Route117_Text_1BD5AB - msgbox Route117_Text_1BD5F2, 6 + trainerbattle_rematch TRAINER_ISAAC_1, Route117_Text_1BD569, Route117_Text_1BD5AB + msgbox Route117_Text_1BD5F2, MSGBOX_AUTOCLOSE end Route117_EventScript_150DCB:: @ 8150DCB - trainerbattle 0, TRAINER_LYDIA_1, 0, Route117_Text_1BD634, Route117_Text_1BD67B + trainerbattle_single TRAINER_LYDIA_1, Route117_Text_1BD634, Route117_Text_1BD67B specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route117_EventScript_150DF2 - msgbox Route117_Text_1BD69B, 6 + msgbox Route117_Text_1BD69B, MSGBOX_AUTOCLOSE end Route117_EventScript_150DF2:: @ 8150DF2 - trainerbattle 5, TRAINER_LYDIA_1, 0, Route117_Text_1BD6F2, Route117_Text_1BD733 - msgbox Route117_Text_1BD74F, 6 + trainerbattle_rematch TRAINER_LYDIA_1, Route117_Text_1BD6F2, Route117_Text_1BD733 + msgbox Route117_Text_1BD74F, MSGBOX_AUTOCLOSE end Route117_EventScript_150E09:: @ 8150E09 - trainerbattle 0, TRAINER_DYLAN_1, 0, Route117_Text_1BD79A, Route117_Text_1BD7E0 + trainerbattle_single TRAINER_DYLAN_1, Route117_Text_1BD79A, Route117_Text_1BD7E0 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route117_EventScript_150E30 - msgbox Route117_Text_1BD7F5, 6 + msgbox Route117_Text_1BD7F5, MSGBOX_AUTOCLOSE end Route117_EventScript_150E30:: @ 8150E30 - trainerbattle 5, TRAINER_DYLAN_1, 0, Route117_Text_1BD83F, Route117_Text_1BD8A2 - msgbox Route117_Text_1BD8BD, 6 + trainerbattle_rematch TRAINER_DYLAN_1, Route117_Text_1BD83F, Route117_Text_1BD8A2 + msgbox Route117_Text_1BD8BD, MSGBOX_AUTOCLOSE end Route117_EventScript_150E47:: @ 8150E47 - trainerbattle 0, TRAINER_MARIA_1, 0, Route117_Text_1BD914, Route117_Text_1BD965 + trainerbattle_single TRAINER_MARIA_1, Route117_Text_1BD914, Route117_Text_1BD965 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route117_EventScript_150E6E - msgbox Route117_Text_1BD98F, 6 + msgbox Route117_Text_1BD98F, MSGBOX_AUTOCLOSE end Route117_EventScript_150E6E:: @ 8150E6E - trainerbattle 5, TRAINER_MARIA_1, 0, Route117_Text_1BD9F1, Route117_Text_1BDA41 - msgbox Route117_Text_1BDA6B, 6 + trainerbattle_rematch TRAINER_MARIA_1, Route117_Text_1BD9F1, Route117_Text_1BDA41 + msgbox Route117_Text_1BDA6B, MSGBOX_AUTOCLOSE end Route117_EventScript_150E85:: @ 8150E85 - trainerbattle 0, TRAINER_DEREK, 0, Route117_Text_1BDAA7, Route117_Text_1BDAFC - msgbox Route117_Text_1BDB24, 6 + trainerbattle_single TRAINER_DEREK, Route117_Text_1BDAA7, Route117_Text_1BDAFC + msgbox Route117_Text_1BDB24, MSGBOX_AUTOCLOSE end Route117_EventScript_150E9C:: @ 8150E9C - trainerbattle 4, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_1BDBC3, Route117_Text_1BDC07, Route117_Text_1BDC96 + trainerbattle_double TRAINER_ANNA_AND_MEG_1, Route117_Text_1BDBC3, Route117_Text_1BDC07, Route117_Text_1BDC96 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route117_EventScript_150EC7 - msgbox Route117_Text_1BDC44, 6 + msgbox Route117_Text_1BDC44, MSGBOX_AUTOCLOSE end Route117_EventScript_150EC7:: @ 8150EC7 - trainerbattle 7, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_1BDDEF, Route117_Text_1BDE2F, Route117_Text_1BDEA7 - msgbox Route117_Text_1BDE55, 6 + trainerbattle_rematch_double TRAINER_ANNA_AND_MEG_1, Route117_Text_1BDDEF, Route117_Text_1BDE2F, Route117_Text_1BDEA7 + msgbox Route117_Text_1BDE55, MSGBOX_AUTOCLOSE end Route117_EventScript_150EE2:: @ 8150EE2 - trainerbattle 4, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_1BDCD2, Route117_Text_1BDD1E, Route117_Text_1BDD8B + trainerbattle_double TRAINER_ANNA_AND_MEG_1, Route117_Text_1BDCD2, Route117_Text_1BDD1E, Route117_Text_1BDD8B specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route117_EventScript_150F0D - msgbox Route117_Text_1BDD4E, 6 + msgbox Route117_Text_1BDD4E, MSGBOX_AUTOCLOSE end Route117_EventScript_150F0D:: @ 8150F0D - trainerbattle 7, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_1BDEE3, Route117_Text_1BDF26, Route117_Text_1BDF90 - msgbox Route117_Text_1BDF37, 6 + trainerbattle_rematch_double TRAINER_ANNA_AND_MEG_1, Route117_Text_1BDEE3, Route117_Text_1BDF26, Route117_Text_1BDF90 + msgbox Route117_Text_1BDF37, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route117_PokemonDayCare/scripts.inc b/data/maps/Route117_PokemonDayCare/scripts.inc index 9ad740b4e..a5523717b 100644 --- a/data/maps/Route117_PokemonDayCare/scripts.inc +++ b/data/maps/Route117_PokemonDayCare/scripts.inc @@ -1,5 +1,5 @@ Route117_PokemonDayCare_MapScripts:: @ 815C319 - map_script 3, Route117_PokemonDayCare_MapScript1_15C31F + map_script MAP_SCRIPT_ON_TRANSITION, Route117_PokemonDayCare_MapScript1_15C31F .byte 0 Route117_PokemonDayCare_MapScript1_15C31F:: @ 815C31F diff --git a/data/maps/Route118/scripts.inc b/data/maps/Route118/scripts.inc index 0bb082903..be767e166 100644 --- a/data/maps/Route118/scripts.inc +++ b/data/maps/Route118/scripts.inc @@ -1,5 +1,5 @@ Route118_MapScripts:: @ 8150F28 - map_script 3, Route118_MapScript1_150F2E + map_script MAP_SCRIPT_ON_TRANSITION, Route118_MapScript1_150F2E .byte 0 Route118_MapScript1_150F2E:: @ 8150F2E @@ -18,39 +18,39 @@ Route118_EventScript_150F34:: @ 8150F34 end Route118_EventScript_150F5E:: @ 8150F5E - msgbox Route118_Text_170F46, 4 - giveitem_std ITEM_GOOD_ROD + msgbox Route118_Text_170F46, MSGBOX_DEFAULT + giveitem ITEM_GOOD_ROD setflag FLAG_RECEIVED_GOOD_ROD - msgbox Route118_Text_170F7E, 4 + msgbox Route118_Text_170F7E, MSGBOX_DEFAULT release end Route118_EventScript_150F7F:: @ 8150F7F - msgbox Route118_Text_170FB0, 4 + msgbox Route118_Text_170FB0, MSGBOX_DEFAULT release end Route118_EventScript_150F89:: @ 8150F89 - msgbox Route118_Text_170FC8, 4 + msgbox Route118_Text_170FC8, MSGBOX_DEFAULT release end Route118_EventScript_150F93:: @ 8150F93 - msgbox Route118_Text_170FFE, 2 + msgbox Route118_Text_170FFE, MSGBOX_NPC end Route118_EventScript_150F9C:: @ 8150F9C - msgbox Route118_Text_17108B, 3 + msgbox Route118_Text_17108B, MSGBOX_SIGN end Route118_EventScript_150FA5:: @ 8150FA5 - msgbox Route118_Text_1710A5, 3 + msgbox Route118_Text_1710A5, MSGBOX_SIGN end Route118_EventScript_150FAE:: @ 8150FAE lockall setvar VAR_0x8008, 0 - applymovement 255, Route118_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 applymovement 19, Route118_Movement_151069 waitmovement 0 @@ -60,7 +60,7 @@ Route118_EventScript_150FAE:: @ 8150FAE Route118_EventScript_150FCE:: @ 8150FCE lockall setvar VAR_0x8008, 1 - applymovement 255, Route118_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 goto Route118_EventScript_151004 end @@ -68,7 +68,7 @@ Route118_EventScript_150FCE:: @ 8150FCE Route118_EventScript_150FE4:: @ 8150FE4 lockall setvar VAR_0x8008, 2 - applymovement 255, Route118_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 applymovement 19, Route118_Movement_15106B waitmovement 0 @@ -80,7 +80,7 @@ Route118_EventScript_151004:: @ 8151004 applymovement 19, Route118_Movement_15106D waitmovement 0 delay 30 - msgbox Route118_Text_170D66, 4 + msgbox Route118_Text_170D66, MSGBOX_DEFAULT closemessage compare VAR_0x8008, 0 call_if_eq Route118_EventScript_151048 @@ -110,17 +110,17 @@ Route118_EventScript_15105E:: @ 815105E Route118_Movement_151069:: @ 8151069 walk_left - end_movement + step_end Route118_Movement_15106B:: @ 815106B walk_right - end_movement + step_end Route118_Movement_15106D:: @ 815106D jump_2_down delay_16 walk_down - end_movement + step_end Route118_Movement_151071:: @ 8151071 walk_right @@ -133,7 +133,7 @@ Route118_Movement_151071:: @ 8151071 walk_right walk_right walk_right - end_movement + step_end Route118_Movement_15107C:: @ 815107C walk_right @@ -145,7 +145,7 @@ Route118_Movement_15107C:: @ 815107C walk_right walk_right walk_right - end_movement + step_end Route118_Movement_151086:: @ 8151086 walk_right @@ -156,50 +156,50 @@ Route118_Movement_151086:: @ 8151086 walk_right walk_right walk_right - end_movement + step_end Route118_EventScript_15108F:: @ 815108F - trainerbattle 0, TRAINER_ROSE_1, 0, Route118_Text_1BDFF4, Route118_Text_1BE03C + trainerbattle_single TRAINER_ROSE_1, Route118_Text_1BDFF4, Route118_Text_1BE03C specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route118_EventScript_1510B6 - msgbox Route118_Text_1BE05E, 6 + msgbox Route118_Text_1BE05E, MSGBOX_AUTOCLOSE end Route118_EventScript_1510B6:: @ 81510B6 - trainerbattle 5, TRAINER_ROSE_1, 0, Route118_Text_1BE0AB, Route118_Text_1BE0D3 - msgbox Route118_Text_1BE104, 6 + trainerbattle_rematch TRAINER_ROSE_1, Route118_Text_1BE0AB, Route118_Text_1BE0D3 + msgbox Route118_Text_1BE104, MSGBOX_AUTOCLOSE end Route118_EventScript_1510CD:: @ 81510CD - trainerbattle 0, TRAINER_BARNY, 0, Route118_Text_1BE24A, Route118_Text_1BE291 - msgbox Route118_Text_1BE2BE, 6 + trainerbattle_single TRAINER_BARNY, Route118_Text_1BE24A, Route118_Text_1BE291 + msgbox Route118_Text_1BE2BE, MSGBOX_AUTOCLOSE end Route118_EventScript_1510E4:: @ 81510E4 - trainerbattle 0, TRAINER_WADE, 0, Route118_Text_1BE318, Route118_Text_1BE385 - msgbox Route118_Text_1BE39C, 6 + trainerbattle_single TRAINER_WADE, Route118_Text_1BE318, Route118_Text_1BE385 + msgbox Route118_Text_1BE39C, MSGBOX_AUTOCLOSE end Route118_EventScript_1510FB:: @ 81510FB - trainerbattle 0, TRAINER_DALTON_1, 0, Route118_Text_1BE3E8, Route118_Text_1BE406 + trainerbattle_single TRAINER_DALTON_1, Route118_Text_1BE3E8, Route118_Text_1BE406 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route118_EventScript_151122 - msgbox Route118_Text_1BE413, 6 + msgbox Route118_Text_1BE413, MSGBOX_AUTOCLOSE end Route118_EventScript_151122:: @ 8151122 - trainerbattle 5, TRAINER_DALTON_1, 0, Route118_Text_1BE489, Route118_Text_1BE4CC - msgbox Route118_Text_1BE4D9, 6 + trainerbattle_rematch TRAINER_DALTON_1, Route118_Text_1BE489, Route118_Text_1BE4CC + msgbox Route118_Text_1BE4D9, MSGBOX_AUTOCLOSE end Route118_EventScript_151139:: @ 8151139 - trainerbattle 0, TRAINER_PERRY, 0, Route118_Text_1BE148, Route118_Text_1BE188 - msgbox Route118_Text_1BE19D, 6 + trainerbattle_single TRAINER_PERRY, Route118_Text_1BE148, Route118_Text_1BE188 + msgbox Route118_Text_1BE19D, MSGBOX_AUTOCLOSE end Route118_EventScript_151150:: @ 8151150 - trainerbattle 0, TRAINER_CHESTER, 0, Route118_Text_1BE1D7, Route118_Text_1BE1F5 - msgbox Route118_Text_1BE20D, 6 + trainerbattle_single TRAINER_CHESTER, Route118_Text_1BE1D7, Route118_Text_1BE1F5 + msgbox Route118_Text_1BE20D, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route119/map.json b/data/maps/Route119/map.json index af2aa1f35..0cdba1552 100644 --- a/data/maps/Route119/map.json +++ b/data/maps/Route119/map.json @@ -474,7 +474,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route119_EventScript_1A057A", + "script": "Route119_EventScript_Kecleon1", "flag": "FLAG_HIDE_KECLEON_ROUTE119_1" }, { @@ -487,7 +487,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route119_EventScript_1A0587", + "script": "Route119_EventScript_Kecleon2", "flag": "FLAG_HIDE_KECLEON_ROUTE119_2" }, { diff --git a/data/maps/Route119/scripts.inc b/data/maps/Route119/scripts.inc index c94ce00e2..3b4e9c51f 100644 --- a/data/maps/Route119/scripts.inc +++ b/data/maps/Route119/scripts.inc @@ -1,6 +1,6 @@ Route119_MapScripts:: @ 8151167 - map_script 5, Route119_MapScript1_151172 - map_script 3, Route119_MapScript1_15119B + map_script MAP_SCRIPT_ON_RESUME, Route119_MapScript1_151172 + map_script MAP_SCRIPT_ON_TRANSITION, Route119_MapScript1_15119B .byte 0 Route119_MapScript1_151172:: @ 8151172 @@ -23,9 +23,9 @@ Route119_EventScript_151197:: @ 8151197 return Route119_MapScript1_15119B:: @ 815119B - call Route119_EventScript_1A014E - call Route119_EventScript_1A0172 - call Route119_EventScript_1A0196 + call Common_EventScript_SetupRivalGfxId + call Common_EventScript_SetupRivalOnBikeGfxId + call Common_EventScript_SetupEvilTeamGfxIds compare VAR_WEATHER_INSTITUTE_STATE, 1 call_if_eq Route119_EventScript_1511B9 special SetRoute119Weather @@ -60,7 +60,7 @@ Route119_EventScript_1511DB:: @ 81511DB call_if_eq Route119_EventScript_1513A6 compare VAR_TEMP_1, 2 call_if_eq Route119_EventScript_1513B1 - applymovement 255, Route119_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 30 compare VAR_TEMP_1, 1 @@ -87,7 +87,7 @@ Route119_EventScript_151259:: @ 8151259 return Route119_EventScript_15125E:: @ 815125E - msgbox Route119_Text_1710BB, 4 + msgbox Route119_Text_1710BB, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, Route119_EventScript_15128D case 1, Route119_EventScript_15129D @@ -95,29 +95,29 @@ Route119_EventScript_15125E:: @ 815125E end Route119_EventScript_15128D:: @ 815128D - trainerbattle 3, TRAINER_MAY_6, 0, Route119_Text_171156 + trainerbattle_no_intro TRAINER_MAY_6, Route119_Text_171156 goto Route119_EventScript_1512BD end Route119_EventScript_15129D:: @ 815129D - trainerbattle 3, TRAINER_MAY_9, 0, Route119_Text_171156 + trainerbattle_no_intro TRAINER_MAY_9, Route119_Text_171156 goto Route119_EventScript_1512BD end Route119_EventScript_1512AD:: @ 81512AD - trainerbattle 3, TRAINER_MAY_3, 0, Route119_Text_171156 + trainerbattle_no_intro TRAINER_MAY_3, Route119_Text_171156 goto Route119_EventScript_1512BD end Route119_EventScript_1512BD:: @ 81512BD - msgbox Route119_Text_1711B1, 4 + msgbox Route119_Text_1711B1, MSGBOX_DEFAULT call Route119_EventScript_151352 - msgbox Route119_Text_171214, 4 + msgbox Route119_Text_171214, MSGBOX_DEFAULT goto Route119_EventScript_151362 end Route119_EventScript_1512D8:: @ 81512D8 - msgbox Route119_Text_171358, 4 + msgbox Route119_Text_171358, MSGBOX_DEFAULT switch VAR_STARTER_MON case 0, Route119_EventScript_151307 case 1, Route119_EventScript_151317 @@ -125,29 +125,29 @@ Route119_EventScript_1512D8:: @ 81512D8 end Route119_EventScript_151307:: @ 8151307 - trainerbattle 3, TRAINER_BRENDAN_6, 0, Route119_Text_1713E2 + trainerbattle_no_intro TRAINER_BRENDAN_6, Route119_Text_1713E2 goto Route119_EventScript_151337 end Route119_EventScript_151317:: @ 8151317 - trainerbattle 3, TRAINER_BRENDAN_9, 0, Route119_Text_1713E2 + trainerbattle_no_intro TRAINER_BRENDAN_9, Route119_Text_1713E2 goto Route119_EventScript_151337 end Route119_EventScript_151327:: @ 8151327 - trainerbattle 3, TRAINER_BRENDAN_3, 0, Route119_Text_1713E2 + trainerbattle_no_intro TRAINER_BRENDAN_3, Route119_Text_1713E2 goto Route119_EventScript_151337 end Route119_EventScript_151337:: @ 8151337 - msgbox Route119_Text_17140B, 4 + msgbox Route119_Text_17140B, MSGBOX_DEFAULT call Route119_EventScript_151352 - msgbox Route119_Text_171475, 4 + msgbox Route119_Text_171475, MSGBOX_DEFAULT goto Route119_EventScript_151362 end Route119_EventScript_151352:: @ 8151352 - giveitem_std ITEM_HM02_FLY + giveitem ITEM_HM02_FLY setflag FLAG_RECEIVED_HM02 return @@ -211,7 +211,7 @@ Route119_Movement_1513F0:: @ 81513F0 walk_fast_right walk_fast_right walk_fast_up - end_movement + step_end Route119_Movement_1513FA:: @ 81513FA walk_fast_right @@ -224,7 +224,7 @@ Route119_Movement_1513FA:: @ 81513FA walk_fast_right walk_fast_right walk_fast_up - end_movement + step_end Route119_Movement_151405:: @ 8151405 walk_fast_right @@ -236,7 +236,7 @@ Route119_Movement_151405:: @ 8151405 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end Route119_Movement_15140F:: @ 815140F walk_fast_left @@ -249,112 +249,112 @@ Route119_Movement_15140F:: @ 815140F walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end Route119_EventScript_15141A:: @ 815141A - msgbox Route119_Text_171698, 2 + msgbox Route119_Text_171698, MSGBOX_NPC end Route119_EventScript_151423:: @ 8151423 - msgbox Route119_Text_171749, 3 + msgbox Route119_Text_171749, MSGBOX_SIGN end Route119_EventScript_15142C:: @ 815142C - msgbox Route119_Text_171762, 3 + msgbox Route119_Text_171762, MSGBOX_SIGN end Route119_EventScript_151435:: @ 8151435 - trainerbattle 0, TRAINER_BRENT, 0, Route119_Text_1BE521, Route119_Text_1BE54F - msgbox Route119_Text_1BE561, 6 + trainerbattle_single TRAINER_BRENT, Route119_Text_1BE521, Route119_Text_1BE54F + msgbox Route119_Text_1BE561, MSGBOX_AUTOCLOSE end Route119_EventScript_15144C:: @ 815144C - trainerbattle 0, TRAINER_DONALD, 0, Route119_Text_1BE5A4, Route119_Text_1BE5DF - msgbox Route119_Text_1BE5F8, 6 + trainerbattle_single TRAINER_DONALD, Route119_Text_1BE5A4, Route119_Text_1BE5DF + msgbox Route119_Text_1BE5F8, MSGBOX_AUTOCLOSE end Route119_EventScript_151463:: @ 8151463 - trainerbattle 0, TRAINER_TAYLOR, 0, Route119_Text_1BE632, Route119_Text_1BE67B - msgbox Route119_Text_1BE695, 6 + trainerbattle_single TRAINER_TAYLOR, Route119_Text_1BE632, Route119_Text_1BE67B + msgbox Route119_Text_1BE695, MSGBOX_AUTOCLOSE end Route119_EventScript_15147A:: @ 815147A - trainerbattle 0, TRAINER_DOUG, 0, Route119_Text_1BE6EA, Route119_Text_1BE729 - msgbox Route119_Text_1BE748, 6 + trainerbattle_single TRAINER_DOUG, Route119_Text_1BE6EA, Route119_Text_1BE729 + msgbox Route119_Text_1BE748, MSGBOX_AUTOCLOSE end Route119_EventScript_151491:: @ 8151491 - trainerbattle 0, TRAINER_GREG, 0, Route119_Text_1BE784, Route119_Text_1BE7D3 - msgbox Route119_Text_1BE7E9, 6 + trainerbattle_single TRAINER_GREG, Route119_Text_1BE784, Route119_Text_1BE7D3 + msgbox Route119_Text_1BE7E9, MSGBOX_AUTOCLOSE end Route119_EventScript_1514A8:: @ 81514A8 - trainerbattle 0, TRAINER_KENT, 0, Route119_Text_1BE82F, Route119_Text_1BE88D - msgbox Route119_Text_1BE89A, 6 + trainerbattle_single TRAINER_KENT, Route119_Text_1BE82F, Route119_Text_1BE88D + msgbox Route119_Text_1BE89A, MSGBOX_AUTOCLOSE end Route119_EventScript_1514BF:: @ 81514BF - trainerbattle 0, TRAINER_JACKSON_1, 0, Route119_Text_1BE8BB, Route119_Text_1BE90E + trainerbattle_single TRAINER_JACKSON_1, Route119_Text_1BE8BB, Route119_Text_1BE90E specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route119_EventScript_1514E6 - msgbox Route119_Text_1BE937, 6 + msgbox Route119_Text_1BE937, MSGBOX_AUTOCLOSE end Route119_EventScript_1514E6:: @ 81514E6 - trainerbattle 5, TRAINER_JACKSON_1, 0, Route119_Text_1BE98D, Route119_Text_1BE9D0 - msgbox Route119_Text_1BE9E8, 6 + trainerbattle_rematch TRAINER_JACKSON_1, Route119_Text_1BE98D, Route119_Text_1BE9D0 + msgbox Route119_Text_1BE9E8, MSGBOX_AUTOCLOSE end Route119_EventScript_1514FD:: @ 81514FD - trainerbattle 0, TRAINER_CATHERINE_1, 0, Route119_Text_1BEA3A, Route119_Text_1BEA88 + trainerbattle_single TRAINER_CATHERINE_1, Route119_Text_1BEA3A, Route119_Text_1BEA88 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route119_EventScript_151524 - msgbox Route119_Text_1BEAB3, 6 + msgbox Route119_Text_1BEAB3, MSGBOX_AUTOCLOSE end Route119_EventScript_151524:: @ 8151524 - trainerbattle 5, TRAINER_CATHERINE_1, 0, Route119_Text_1BEB22, Route119_Text_1BEB49 - msgbox Route119_Text_1BEB68, 6 + trainerbattle_rematch TRAINER_CATHERINE_1, Route119_Text_1BEB22, Route119_Text_1BEB49 + msgbox Route119_Text_1BEB68, MSGBOX_AUTOCLOSE end Route119_EventScript_15153B:: @ 815153B - trainerbattle 0, TRAINER_HUGH, 0, Route119_Text_1BEBC0, Route119_Text_1BEC1C - msgbox Route119_Text_1BEC2A, 6 + trainerbattle_single TRAINER_HUGH, Route119_Text_1BEBC0, Route119_Text_1BEC1C + msgbox Route119_Text_1BEC2A, MSGBOX_AUTOCLOSE end Route119_EventScript_151552:: @ 8151552 - trainerbattle 0, TRAINER_PHIL, 0, Route119_Text_1BEC5E, Route119_Text_1BEC9A - msgbox Route119_Text_1BECB1, 6 + trainerbattle_single TRAINER_PHIL, Route119_Text_1BEC5E, Route119_Text_1BEC9A + msgbox Route119_Text_1BECB1, MSGBOX_AUTOCLOSE end Route119_EventScript_151569:: @ 8151569 - trainerbattle 0, TRAINER_YASU, 0, Route119_Text_1BECF1, Route119_Text_1BED4C - msgbox Route119_Text_1BED5C, 6 + trainerbattle_single TRAINER_YASU, Route119_Text_1BECF1, Route119_Text_1BED4C + msgbox Route119_Text_1BED5C, MSGBOX_AUTOCLOSE end Route119_EventScript_151580:: @ 8151580 - trainerbattle 0, TRAINER_TAKASHI, 0, Route119_Text_1BEDB6, Route119_Text_1BEDEC - msgbox Route119_Text_1BEE06, 6 + trainerbattle_single TRAINER_TAKASHI, Route119_Text_1BEDB6, Route119_Text_1BEDEC + msgbox Route119_Text_1BEE06, MSGBOX_AUTOCLOSE end Route119_EventScript_151597:: @ 8151597 - trainerbattle 0, TRAINER_HIDEO_2, 0, Route119_Text_1BEE2D, Route119_Text_1BEE4B - msgbox Route119_Text_1BEE66, 6 + trainerbattle_single TRAINER_HIDEO_2, Route119_Text_1BEE2D, Route119_Text_1BEE4B + msgbox Route119_Text_1BEE66, MSGBOX_AUTOCLOSE end Route119_EventScript_1515AE:: @ 81515AE - trainerbattle 0, TRAINER_EUGENE, 0, Route119_Text_1BEED0, Route119_Text_1BEF37 - msgbox Route119_Text_1BEF67, 6 + trainerbattle_single TRAINER_EUGENE, Route119_Text_1BEED0, Route119_Text_1BEF37 + msgbox Route119_Text_1BEF67, MSGBOX_AUTOCLOSE end Route119_EventScript_1515C5:: @ 81515C5 lock faceplayer - msgbox Route119_Text_171520, 4 + msgbox Route119_Text_171520, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, Route119_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -362,21 +362,21 @@ Route119_EventScript_1515C5:: @ 81515C5 Route119_EventScript_1515DC:: @ 81515DC lock faceplayer - msgbox Route119_Text_17157C, 4 + msgbox Route119_Text_17157C, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, Route119_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end Route119_EventScript_1515F3:: @ 81515F3 - msgbox Route119_Text_1715D7, 2 + msgbox Route119_Text_1715D7, MSGBOX_NPC end Route119_EventScript_1515FC:: @ 81515FC - msgbox Route119_Text_1716F4, 2 + msgbox Route119_Text_1716F4, MSGBOX_NPC end Route119_EventScript_151605:: @ 8151605 - msgbox Route119_Text_171774, 3 + msgbox Route119_Text_171774, MSGBOX_SIGN end diff --git a/data/maps/Route119_House/scripts.inc b/data/maps/Route119_House/scripts.inc index 76763c68e..5de9135c6 100644 --- a/data/maps/Route119_House/scripts.inc +++ b/data/maps/Route119_House/scripts.inc @@ -2,7 +2,7 @@ Route119_House_MapScripts:: @ 8163DDD .byte 0 Route119_House_EventScript_163DDE:: @ 8163DDE - msgbox Route119_House_Text_19F371, 2 + msgbox Route119_House_Text_19F371, MSGBOX_NPC end Route119_House_EventScript_163DE7:: @ 8163DE7 @@ -10,7 +10,7 @@ Route119_House_EventScript_163DE7:: @ 8163DE7 faceplayer waitse playmoncry SPECIES_WINGULL, 0 - msgbox Route119_House_Text_19F406, 4 + msgbox Route119_House_Text_19F406, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/Route119_WeatherInstitute_1F/scripts.inc b/data/maps/Route119_WeatherInstitute_1F/scripts.inc index 547241940..c97e25e29 100644 --- a/data/maps/Route119_WeatherInstitute_1F/scripts.inc +++ b/data/maps/Route119_WeatherInstitute_1F/scripts.inc @@ -1,9 +1,9 @@ Route119_WeatherInstitute_1F_MapScripts:: @ 8163C2A - map_script 3, Route119_WeatherInstitute_1F_MapScript1_163C30 + map_script MAP_SCRIPT_ON_TRANSITION, Route119_WeatherInstitute_1F_MapScript1_163C30 .byte 0 Route119_WeatherInstitute_1F_MapScript1_163C30:: @ 8163C30 - call Route119_WeatherInstitute_1F_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds compare VAR_WEATHER_INSTITUTE_STATE, 0 call_if_eq Route119_WeatherInstitute_1F_EventScript_163C41 end @@ -19,37 +19,37 @@ Route119_WeatherInstitute_1F_EventScript_163C4D:: @ 8163C4D special GetPlayerBigGuyGirlString compare VAR_WEATHER_INSTITUTE_STATE, 0 goto_if_eq Route119_WeatherInstitute_1F_EventScript_163C67 - msgbox Route119_WeatherInstitute_1F_Text_19ED22, 4 + msgbox Route119_WeatherInstitute_1F_Text_19ED22, MSGBOX_DEFAULT release end Route119_WeatherInstitute_1F_EventScript_163C67:: @ 8163C67 - msgbox Route119_WeatherInstitute_1F_Text_19ECF4, 4 + msgbox Route119_WeatherInstitute_1F_Text_19ECF4, MSGBOX_DEFAULT release end Route119_WeatherInstitute_1F_EventScript_163C71:: @ 8163C71 - msgbox Route119_WeatherInstitute_1F_Text_19ED6B, 2 + msgbox Route119_WeatherInstitute_1F_Text_19ED6B, MSGBOX_NPC end Route119_WeatherInstitute_1F_EventScript_163C7A:: @ 8163C7A - msgbox Route119_WeatherInstitute_1F_Text_19EE25, 2 + msgbox Route119_WeatherInstitute_1F_Text_19EE25, MSGBOX_NPC end Route119_WeatherInstitute_1F_EventScript_163C83:: @ 8163C83 lockall - msgbox Route119_WeatherInstitute_1F_Text_19EE8B, 4 + msgbox Route119_WeatherInstitute_1F_Text_19EE8B, MSGBOX_DEFAULT closemessage - call Route119_WeatherInstitute_1F_EventScript_1A02CA + call Common_EventScript_OutOfCenterPartyHeal releaseall end Route119_WeatherInstitute_1F_EventScript_163C94:: @ 8163C94 - trainerbattle 0, TRAINER_WEATHER_INSTITUTE_GRUNT_1, 0, Route119_WeatherInstitute_1F_Text_19EB8A, Route119_WeatherInstitute_1F_Text_19EBEE - msgbox Route119_WeatherInstitute_1F_Text_19EC0E, 6 + trainerbattle_single TRAINER_WEATHER_INSTITUTE_GRUNT_1, Route119_WeatherInstitute_1F_Text_19EB8A, Route119_WeatherInstitute_1F_Text_19EBEE + msgbox Route119_WeatherInstitute_1F_Text_19EC0E, MSGBOX_AUTOCLOSE end Route119_WeatherInstitute_1F_EventScript_163CAB:: @ 8163CAB - trainerbattle 0, TRAINER_WEATHER_INSTITUTE_GRUNT_2, 0, Route119_WeatherInstitute_1F_Text_19EC6B, Route119_WeatherInstitute_1F_Text_19EC89 - msgbox Route119_WeatherInstitute_1F_Text_19EC97, 6 + trainerbattle_single TRAINER_WEATHER_INSTITUTE_GRUNT_2, Route119_WeatherInstitute_1F_Text_19EC6B, Route119_WeatherInstitute_1F_Text_19EC89 + msgbox Route119_WeatherInstitute_1F_Text_19EC97, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route119_WeatherInstitute_2F/scripts.inc b/data/maps/Route119_WeatherInstitute_2F/scripts.inc index a2317a791..18aba2003 100644 --- a/data/maps/Route119_WeatherInstitute_2F/scripts.inc +++ b/data/maps/Route119_WeatherInstitute_2F/scripts.inc @@ -1,9 +1,9 @@ Route119_WeatherInstitute_2F_MapScripts:: @ 8163CC2 - map_script 3, Route119_WeatherInstitute_2F_MapScript1_163CC8 + map_script MAP_SCRIPT_ON_TRANSITION, Route119_WeatherInstitute_2F_MapScript1_163CC8 .byte 0 Route119_WeatherInstitute_2F_MapScript1_163CC8:: @ 8163CC8 - call Route119_WeatherInstitute_2F_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds compare VAR_WEATHER_INSTITUTE_STATE, 0 call_if_eq Route119_WeatherInstitute_2F_EventScript_163CE4 compare VAR_WEATHER_INSTITUTE_STATE, 1 @@ -21,32 +21,32 @@ Route119_WeatherInstitute_2F_EventScript_163CF0:: @ 8163CF0 return Route119_WeatherInstitute_2F_EventScript_163CFC:: @ 8163CFC - trainerbattle 0, TRAINER_WEATHER_INSTITUTE_GRUNT_3, 0, Route119_WeatherInstitute_2F_Text_19EEAF, Route119_WeatherInstitute_2F_Text_19EF1B - msgbox Route119_WeatherInstitute_2F_Text_19EF3E, 6 + trainerbattle_single TRAINER_WEATHER_INSTITUTE_GRUNT_3, Route119_WeatherInstitute_2F_Text_19EEAF, Route119_WeatherInstitute_2F_Text_19EF1B + msgbox Route119_WeatherInstitute_2F_Text_19EF3E, MSGBOX_AUTOCLOSE end Route119_WeatherInstitute_2F_EventScript_163D13:: @ 8163D13 - trainerbattle 0, TRAINER_WEATHER_INSTITUTE_GRUNT_4, 0, Route119_WeatherInstitute_2F_Text_19EFA3, Route119_WeatherInstitute_2F_Text_19EFDD - msgbox Route119_WeatherInstitute_2F_Text_19EFE9, 6 + trainerbattle_single TRAINER_WEATHER_INSTITUTE_GRUNT_4, Route119_WeatherInstitute_2F_Text_19EFA3, Route119_WeatherInstitute_2F_Text_19EFDD + msgbox Route119_WeatherInstitute_2F_Text_19EFE9, MSGBOX_AUTOCLOSE end Route119_WeatherInstitute_2F_EventScript_163D2A:: @ 8163D2A - trainerbattle 2, TRAINER_WEATHER_INSTITUTE_GRUNT_5, 0, Route119_WeatherInstitute_2F_Text_19F042, Route119_WeatherInstitute_2F_Text_19F0F4, Route119_WeatherInstitute_2F_EventScript_163D45 - msgbox Route119_WeatherInstitute_2F_Text_19F11B, 6 + trainerbattle_single TRAINER_WEATHER_INSTITUTE_GRUNT_5, Route119_WeatherInstitute_2F_Text_19F042, Route119_WeatherInstitute_2F_Text_19F0F4, Route119_WeatherInstitute_2F_EventScript_163D45 + msgbox Route119_WeatherInstitute_2F_Text_19F11B, MSGBOX_AUTOCLOSE end Route119_WeatherInstitute_2F_EventScript_163D45:: @ 8163D45 - msgbox Route119_WeatherInstitute_2F_Text_19F11B, 4 + msgbox Route119_WeatherInstitute_2F_Text_19F11B, MSGBOX_DEFAULT closemessage setvar VAR_WEATHER_INSTITUTE_STATE, 1 clearflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_2F fadedefaultbgm - fadescreen 1 + fadescreen FADE_TO_BLACK setflag FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE removeobject 1 removeobject 2 removeobject 3 - fadescreen 0 + fadescreen FADE_FROM_BLACK applymovement 5, Route119_WeatherInstitute_2F_Movement_163DC8 waitmovement 0 moveobjectoffscreen 5 @@ -54,7 +54,7 @@ Route119_WeatherInstitute_2F_EventScript_163D45:: @ 8163D45 end Route119_WeatherInstitute_2F_EventScript_163D7A:: @ 8163D7A - msgbox Route119_WeatherInstitute_2F_Text_19F1CF, 4 + msgbox Route119_WeatherInstitute_2F_Text_19F1CF, MSGBOX_DEFAULT getpartysize compare VAR_RESULT, 6 goto_if_eq Route119_WeatherInstitute_2F_EventScript_163DB4 @@ -62,19 +62,19 @@ Route119_WeatherInstitute_2F_EventScript_163D7A:: @ 8163D7A message Route119_WeatherInstitute_2F_Text_19F267 waitfanfare waitmessage - givemon SPECIES_CASTFORM, 25, ITEM_MYSTIC_WATER, 0x0, 0x0, 0 + givemon SPECIES_CASTFORM, 25, ITEM_MYSTIC_WATER setflag FLAG_RECEIVED_CASTFORM - msgbox Route119_WeatherInstitute_2F_Text_19F27D, 4 + msgbox Route119_WeatherInstitute_2F_Text_19F27D, MSGBOX_DEFAULT release end Route119_WeatherInstitute_2F_EventScript_163DB4:: @ 8163DB4 - msgbox Route119_WeatherInstitute_2F_Text_19F231, 4 + msgbox Route119_WeatherInstitute_2F_Text_19F231, MSGBOX_DEFAULT release end Route119_WeatherInstitute_2F_EventScript_163DBE:: @ 8163DBE - msgbox Route119_WeatherInstitute_2F_Text_19F2FE, 4 + msgbox Route119_WeatherInstitute_2F_Text_19F2FE, MSGBOX_DEFAULT release end @@ -82,7 +82,7 @@ Route119_WeatherInstitute_2F_Movement_163DC8:: @ 8163DC8 walk_right walk_right walk_right - end_movement + step_end Route119_WeatherInstitute_2F_EventScript_163DCC:: @ 8163DCC lock diff --git a/data/maps/Route120/map.json b/data/maps/Route120/map.json index a625d926b..bc3473476 100644 --- a/data/maps/Route120/map.json +++ b/data/maps/Route120/map.json @@ -500,7 +500,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route120_EventScript_1A0539", + "script": "Route120_EventScript_Kecleon1", "flag": "FLAG_HIDE_KECLEON_ROUTE120_3" }, { @@ -513,7 +513,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route120_EventScript_1A0546", + "script": "Route120_EventScript_Kecleon2", "flag": "FLAG_HIDE_KECLEON_ROUTE120_4" }, { @@ -526,7 +526,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route120_EventScript_1A0553", + "script": "Route120_EventScript_Kecleon3", "flag": "FLAG_HIDE_KECLEON_ROUTE120_5" }, { @@ -539,7 +539,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route120_EventScript_1A056D", + "script": "Route120_EventScript_Kecleon5", "flag": "FLAG_HIDE_KECLEON_ROUTE120_7" }, { @@ -552,7 +552,7 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route120_EventScript_1A0560", + "script": "Route120_EventScript_Kecleon4", "flag": "FLAG_HIDE_KECLEON_ROUTE120_6" } ], diff --git a/data/maps/Route120/scripts.inc b/data/maps/Route120/scripts.inc index 4c7aefdea..47bcc35d6 100644 --- a/data/maps/Route120/scripts.inc +++ b/data/maps/Route120/scripts.inc @@ -1,7 +1,7 @@ Route120_MapScripts:: @ 815160E - map_script 5, Route120_MapScript1_15161E - map_script 3, Route120_MapScript1_1516DF - map_script 1, Route120_MapScript1_151686 + map_script MAP_SCRIPT_ON_RESUME, Route120_MapScript1_15161E + map_script MAP_SCRIPT_ON_TRANSITION, Route120_MapScript1_1516DF + map_script MAP_SCRIPT_ON_LOAD, Route120_MapScript1_151686 .byte 0 Route120_MapScript1_15161E:: @ 815161E @@ -108,7 +108,7 @@ Route120_EventScript_151735:: @ 8151735 Route120_EventScript_151739:: @ 8151739 lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_ROUTE120, Route120_EventScript_151837 msgbox Route120_Text_1C58F1, MSGBOX_YESNO compare VAR_RESULT, YES @@ -155,25 +155,25 @@ Route120_EventScript_151808:: @ 8151808 end Route120_EventScript_151813:: @ 8151813 - giveitem_std VAR_0x8004 + giveitem VAR_0x8004 compare VAR_RESULT, 0 - goto_if_eq Route120_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_ROUTE120 - msgbox Route120_Text_1C5A0B, 4 + msgbox Route120_Text_1C5A0B, MSGBOX_DEFAULT release end Route120_EventScript_151837:: @ 8151837 - msgbox Route120_Text_1C5A4D, 4 + msgbox Route120_Text_1C5A4D, MSGBOX_DEFAULT release end Route120_EventScript_151841:: @ 8151841 - msgbox Route120_Text_1C5979, 4 + msgbox Route120_Text_1C5979, MSGBOX_DEFAULT return Route120_EventScript_15184A:: @ 815184A - msgbox Route120_Text_1C59B5, 4 + msgbox Route120_Text_1C59B5, MSGBOX_DEFAULT return Route120_EventScript_151853:: @ 8151853 @@ -187,7 +187,7 @@ Route120_EventScript_151853:: @ 8151853 end Route120_EventScript_151877:: @ 8151877 - msgbox Route120_Text_17193D, 4 + msgbox Route120_Text_17193D, MSGBOX_DEFAULT setflag FLAG_NOT_READY_FOR_BATTLE_ROUTE120 release end @@ -200,20 +200,20 @@ Route120_EventScript_151884:: @ 8151884 end Route120_EventScript_15189D:: @ 815189D - msgbox Route120_Text_1719A0, 4 + msgbox Route120_Text_1719A0, MSGBOX_DEFAULT closemessage compare VAR_FACING, 2 call_if_eq Route120_EventScript_15197F compare VAR_FACING, 3 call_if_eq Route120_EventScript_15198A - applymovement 31, Route120_Movement_1A083F + applymovement 31, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 delay 20 - msgbox Route120_Text_1719D4, 4 + msgbox Route120_Text_1719D4, MSGBOX_DEFAULT closemessage - applymovement 30, Route120_Movement_1A0843 + applymovement 30, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - applymovement 30, Route120_Movement_1A0662 + applymovement 30, Movement_KecleonAppears waitmovement 0 waitse playmoncry SPECIES_KECLEON, 2 @@ -228,15 +228,15 @@ Route120_EventScript_15189D:: @ 815189D end Route120_EventScript_151908:: @ 8151908 - applymovement 31, Route120_Movement_1A0845 - applymovement 255, Route120_Movement_1A0841 + applymovement 31, Common_Movement_WalkInPlaceFastestDown + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox Route120_Text_171A40, 4 - giveitem_std ITEM_DEVON_SCOPE + msgbox Route120_Text_171A40, MSGBOX_DEFAULT + giveitem ITEM_DEVON_SCOPE setflag FLAG_RECEIVED_DEVON_SCOPE - msgbox Route120_Text_171B0E, 4 + msgbox Route120_Text_171B0E, MSGBOX_DEFAULT closemessage - applymovement 31, Route120_Movement_1A0845 + applymovement 31, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 50 setfieldeffectargument 0, 1 @@ -253,99 +253,99 @@ Route120_EventScript_151908:: @ 8151908 end Route120_EventScript_15197F:: @ 815197F - applymovement 255, Route120_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return Route120_EventScript_15198A:: @ 815198A - applymovement 255, Route120_Movement_151995 + applymovement OBJ_EVENT_ID_PLAYER, Route120_Movement_151995 waitmovement 0 return Route120_Movement_151995:: @ 8151995 walk_down walk_left - end_movement + step_end Route120_EventScript_151998:: @ 8151998 - msgbox Route120_Text_171B93, 2 + msgbox Text_SomethingUnseeable, MSGBOX_NPC end Route120_EventScript_1519A1:: @ 81519A1 - msgbox Route120_Text_171C5E, 3 + msgbox Route120_Text_171C5E, MSGBOX_SIGN end Route120_EventScript_1519AA:: @ 81519AA - msgbox Route120_Text_171C77, 3 + msgbox Route120_Text_171C77, MSGBOX_SIGN end Route120_EventScript_1519B3:: @ 81519B3 - trainerbattle 0, TRAINER_COLIN, 0, Route120_Text_1BEFC8, Route120_Text_1BF000 - msgbox Route120_Text_1BF015, 6 + trainerbattle_single TRAINER_COLIN, Route120_Text_1BEFC8, Route120_Text_1BF000 + msgbox Route120_Text_1BF015, MSGBOX_AUTOCLOSE end Route120_EventScript_1519CA:: @ 81519CA - trainerbattle 0, TRAINER_ROBERT_1, 0, Route120_Text_1BF07E, Route120_Text_1BF0A5 + trainerbattle_single TRAINER_ROBERT_1, Route120_Text_1BF07E, Route120_Text_1BF0A5 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route120_EventScript_1519F1 - msgbox Route120_Text_1BF0C3, 6 + msgbox Route120_Text_1BF0C3, MSGBOX_AUTOCLOSE end Route120_EventScript_1519F1:: @ 81519F1 - trainerbattle 5, TRAINER_ROBERT_1, 0, Route120_Text_1BF0FA, Route120_Text_1BF131 - msgbox Route120_Text_1BF154, 6 + trainerbattle_rematch TRAINER_ROBERT_1, Route120_Text_1BF0FA, Route120_Text_1BF131 + msgbox Route120_Text_1BF154, MSGBOX_AUTOCLOSE end Route120_EventScript_151A08:: @ 8151A08 - trainerbattle 0, TRAINER_CARLOS, 0, Route120_Text_1BF193, Route120_Text_1BF1D4 - msgbox Route120_Text_1BF215, 6 + trainerbattle_single TRAINER_CARLOS, Route120_Text_1BF193, Route120_Text_1BF1D4 + msgbox Route120_Text_1BF215, MSGBOX_AUTOCLOSE end Route120_EventScript_151A1F:: @ 8151A1F - trainerbattle 0, TRAINER_JENNA, 0, Route120_Text_1BF26E, Route120_Text_1BF2D2 - msgbox Route120_Text_1BF2EA, 6 + trainerbattle_single TRAINER_JENNA, Route120_Text_1BF26E, Route120_Text_1BF2D2 + msgbox Route120_Text_1BF2EA, MSGBOX_AUTOCLOSE end Route120_EventScript_151A36:: @ 8151A36 - trainerbattle 0, TRAINER_BRANDON_1, 0, Route120_Text_1BF32B, Route120_Text_1BF36B + trainerbattle_single TRAINER_BRANDON_1, Route120_Text_1BF32B, Route120_Text_1BF36B specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route120_EventScript_151A5D - msgbox Route120_Text_1BF38D, 6 + msgbox Route120_Text_1BF38D, MSGBOX_AUTOCLOSE end Route120_EventScript_151A5D:: @ 8151A5D - trainerbattle 5, TRAINER_BRANDON_1, 0, Route120_Text_1BF3D0, Route120_Text_1BF416 - msgbox Route120_Text_1BF43E, 6 + trainerbattle_rematch TRAINER_BRANDON_1, Route120_Text_1BF3D0, Route120_Text_1BF416 + msgbox Route120_Text_1BF43E, MSGBOX_AUTOCLOSE end Route120_EventScript_151A74:: @ 8151A74 - trainerbattle 0, TRAINER_JENNIFER, 0, Route120_Text_1BF4A0, Route120_Text_1BF504 - msgbox Route120_Text_1BF51F, 6 + trainerbattle_single TRAINER_JENNIFER, Route120_Text_1BF4A0, Route120_Text_1BF504 + msgbox Route120_Text_1BF51F, MSGBOX_AUTOCLOSE end Route120_EventScript_151A8B:: @ 8151A8B - trainerbattle 0, TRAINER_CHIP, 0, Route120_Text_1BF560, Route120_Text_1BF5D6 - msgbox Route120_Text_1BF5F4, 6 + trainerbattle_single TRAINER_CHIP, Route120_Text_1BF560, Route120_Text_1BF5D6 + msgbox Route120_Text_1BF5F4, MSGBOX_AUTOCLOSE end Route120_EventScript_151AA2:: @ 8151AA2 - trainerbattle 0, TRAINER_CLARISSA, 0, Route120_Text_1BF65B, Route120_Text_1BF6A4 - msgbox Route120_Text_1BF6D0, 6 + trainerbattle_single TRAINER_CLARISSA, Route120_Text_1BF65B, Route120_Text_1BF6A4 + msgbox Route120_Text_1BF6D0, MSGBOX_AUTOCLOSE end Route120_EventScript_151AB9:: @ 8151AB9 - trainerbattle 0, TRAINER_ANGELICA, 0, Route120_Text_1BF728, Route120_Text_1BF78C - msgbox Route120_Text_1BF7B2, 6 + trainerbattle_single TRAINER_ANGELICA, Route120_Text_1BF728, Route120_Text_1BF78C + msgbox Route120_Text_1BF7B2, MSGBOX_AUTOCLOSE end Route120_EventScript_151AD0:: @ 8151AD0 - trainerbattle 0, TRAINER_KEIGO, 0, Route120_Text_1BF80B, Route120_Text_1BF852 - msgbox Route120_Text_1BF891, 6 + trainerbattle_single TRAINER_KEIGO, Route120_Text_1BF80B, Route120_Text_1BF852 + msgbox Route120_Text_1BF891, MSGBOX_AUTOCLOSE end Route120_EventScript_151AE7:: @ 8151AE7 - trainerbattle 0, TRAINER_TSUNAO, 0, Route120_Text_1BF8C5, Route120_Text_1BF920 - msgbox Route120_Text_1BF946, 6 + trainerbattle_single TRAINER_TSUNAO, Route120_Text_1BF8C5, Route120_Text_1BF920 + msgbox Route120_Text_1BF946, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route120/text.inc b/data/maps/Route120/text.inc index dbe89d8b4..85567cacd 100644 --- a/data/maps/Route120/text.inc +++ b/data/maps/Route120/text.inc @@ -46,15 +46,14 @@ Route120_Text_171B0E:: @ 8171B0E .string "I think you're doing great.\p" .string "Well, let's meet again somewhere.$" -Route119_Text_171B93:: @ 8171B93 -Route120_Text_171B93:: @ 8171B93 +Text_SomethingUnseeable:: @ 8171B93 .string "Something unseeable is in the way.$" -Route119_Text_171BB6:: @ 8171BB6 +Text_WantToUseDevonScope:: @ 8171BB6 .string "Something unseeable is in the way.\p" .string "Want to use the DEVON SCOPE?$" -Route119_Text_171BF6:: @ 8171BF6 +Text_UseDevonScopeMonAttacked:: @ 8171BF6 .string "{PLAYER} used the DEVON SCOPE.\p" .string "An invisible POKéMON became completely\n" .string "visible!\p" diff --git a/data/maps/Route121/scripts.inc b/data/maps/Route121/scripts.inc index b6a0abe09..d95581a3d 100644 --- a/data/maps/Route121/scripts.inc +++ b/data/maps/Route121/scripts.inc @@ -1,26 +1,26 @@ Route121_MapScripts:: @ 8151AFE - map_script 3, Route121_MapScript1_151B04 + map_script MAP_SCRIPT_ON_TRANSITION, Route121_MapScript1_151B04 .byte 0 Route121_MapScript1_151B04:: @ 8151B04 - call Route121_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end Route121_EventScript_151B0A:: @ 8151B0A - msgbox Route121_Text_171CB4, 2 + msgbox Route121_Text_171CB4, MSGBOX_NPC end Route121_EventScript_151B13:: @ 8151B13 - msgbox Route121_Text_171D0C, 3 + msgbox Route121_Text_171D0C, MSGBOX_SIGN end Route121_EventScript_151B1C:: @ 8151B1C - msgbox Route121_Text_171D5B, 3 + msgbox Route121_Text_171D5B, MSGBOX_SIGN end Route121_EventScript_151B25:: @ 8151B25 lockall - msgbox Route121_Text_171C8F, 4 + msgbox Route121_Text_171C8F, MSGBOX_DEFAULT closemessage applymovement 12, Route121_Movement_151B57 applymovement 13, Route121_Movement_151B60 @@ -42,7 +42,7 @@ Route121_Movement_151B57:: @ 8151B57 walk_down walk_down walk_down - end_movement + step_end Route121_Movement_151B60:: @ 8151B60 walk_down @@ -53,7 +53,7 @@ Route121_Movement_151B60:: @ 8151B60 walk_down walk_down walk_down - end_movement + step_end Route121_Movement_151B69:: @ 8151B69 walk_down @@ -64,50 +64,50 @@ Route121_Movement_151B69:: @ 8151B69 walk_down walk_down walk_down - end_movement + step_end Route121_EventScript_151B72:: @ 8151B72 - trainerbattle 0, TRAINER_VANESSA, 0, Route121_Text_1BF96E, Route121_Text_1BF9A1 - msgbox Route121_Text_1BF9BA, 6 + trainerbattle_single TRAINER_VANESSA, Route121_Text_1BF96E, Route121_Text_1BF9A1 + msgbox Route121_Text_1BF9BA, MSGBOX_AUTOCLOSE end Route121_EventScript_151B89:: @ 8151B89 - trainerbattle 0, TRAINER_WALTER_1, 0, Route121_Text_1BFA1B, Route121_Text_1BFA8C + trainerbattle_single TRAINER_WALTER_1, Route121_Text_1BFA1B, Route121_Text_1BFA8C specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route121_EventScript_151BB0 - msgbox Route121_Text_1BFA9D, 6 + msgbox Route121_Text_1BFA9D, MSGBOX_AUTOCLOSE end Route121_EventScript_151BB0:: @ 8151BB0 - trainerbattle 5, TRAINER_WALTER_1, 0, Route121_Text_1BFADA, Route121_Text_1BFB4B - msgbox Route121_Text_1BFB5C, 6 + trainerbattle_rematch TRAINER_WALTER_1, Route121_Text_1BFADA, Route121_Text_1BFB4B + msgbox Route121_Text_1BFB5C, MSGBOX_AUTOCLOSE end Route121_EventScript_151BC7:: @ 8151BC7 - trainerbattle 0, TRAINER_TAMMY, 0, Route121_Text_1BFBB4, Route121_Text_1BFBEE - msgbox Route121_Text_1BFBFD, 6 + trainerbattle_single TRAINER_TAMMY, Route121_Text_1BFBB4, Route121_Text_1BFBEE + msgbox Route121_Text_1BFBFD, MSGBOX_AUTOCLOSE end Route121_EventScript_151BDE:: @ 8151BDE - trainerbattle 4, TRAINER_KATE_AND_JOY, 0, Route121_Text_1BFC36, Route121_Text_1BFC7A, Route121_Text_1BFD08 - msgbox Route121_Text_1BFCB3, 6 + trainerbattle_double TRAINER_KATE_AND_JOY, Route121_Text_1BFC36, Route121_Text_1BFC7A, Route121_Text_1BFD08 + msgbox Route121_Text_1BFCB3, MSGBOX_AUTOCLOSE end Route121_EventScript_151BF9:: @ 8151BF9 - trainerbattle 4, TRAINER_KATE_AND_JOY, 0, Route121_Text_1BFD60, Route121_Text_1BFDA3, Route121_Text_1BFE0D - msgbox Route121_Text_1BFDC1, 6 + trainerbattle_double TRAINER_KATE_AND_JOY, Route121_Text_1BFD60, Route121_Text_1BFDA3, Route121_Text_1BFE0D + msgbox Route121_Text_1BFDC1, MSGBOX_AUTOCLOSE end Route121_EventScript_151C14:: @ 8151C14 - trainerbattle 0, TRAINER_JESSICA_1, 0, Route121_Text_1BFE51, Route121_Text_1BFE80 + trainerbattle_single TRAINER_JESSICA_1, Route121_Text_1BFE51, Route121_Text_1BFE80 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route121_EventScript_151C3B - msgbox Route121_Text_1BFEAE, 6 + msgbox Route121_Text_1BFEAE, MSGBOX_AUTOCLOSE end Route121_EventScript_151C3B:: @ 8151C3B - trainerbattle 5, TRAINER_JESSICA_1, 0, Route121_Text_1BFEDE, Route121_Text_1BFF0A - msgbox Route121_Text_1BFF3A, 6 + trainerbattle_rematch TRAINER_JESSICA_1, Route121_Text_1BFEDE, Route121_Text_1BFF0A + msgbox Route121_Text_1BFF3A, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route121_SafariZoneEntrance/scripts.inc b/data/maps/Route121_SafariZoneEntrance/scripts.inc index 75f134e7e..6fa9c8d81 100644 --- a/data/maps/Route121_SafariZoneEntrance/scripts.inc +++ b/data/maps/Route121_SafariZoneEntrance/scripts.inc @@ -1,5 +1,5 @@ Route121_SafariZoneEntrance_MapScripts:: @ 815C323 - map_script 2, Route121_SafariZoneEntrance_MapScript2_15C329 + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route121_SafariZoneEntrance_MapScript2_15C329 .byte 0 Route121_SafariZoneEntrance_MapScript2_15C329:: @ 815C329 @@ -8,7 +8,7 @@ Route121_SafariZoneEntrance_MapScript2_15C329:: @ 815C329 Route121_SafariZoneEntrance_EventScript_15C333:: @ 815C333 lockall - applymovement 255, Route121_SafariZoneEntrance_Movement_15C348 + applymovement OBJ_EVENT_ID_PLAYER, Route121_SafariZoneEntrance_Movement_15C348 waitmovement 0 special ExitSafariMode setvar VAR_SAFARI_ZONE_STATE, 0 @@ -24,10 +24,10 @@ Route121_SafariZoneEntrance_Movement_15C348:: @ 815C348 walk_right walk_right walk_right - end_movement + step_end Route121_SafariZoneEntrance_EventScript_15C351:: @ 815C351 - msgbox Route121_SafariZoneEntrance_Text_1C35D0, 2 + msgbox Route121_SafariZoneEntrance_Text_1C35D0, MSGBOX_NPC end Route121_SafariZoneEntrance_EventScript_15C35A:: @ 815C35A @@ -36,25 +36,25 @@ Route121_SafariZoneEntrance_EventScript_15C35A:: @ 815C35A msgbox Route121_SafariZoneEntrance_Text_1C3704, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route121_SafariZoneEntrance_EventScript_15C379 - msgbox Route121_SafariZoneEntrance_Text_1C373C, 4 + msgbox Route121_SafariZoneEntrance_Text_1C373C, MSGBOX_DEFAULT release end Route121_SafariZoneEntrance_EventScript_15C379:: @ 815C379 - msgbox Route121_SafariZoneEntrance_Text_1C375F, 4 + msgbox Route121_SafariZoneEntrance_Text_1C375F, MSGBOX_DEFAULT release end Route121_SafariZoneEntrance_EventScript_15C383:: @ 815C383 lockall - applymovement 255, Route121_SafariZoneEntrance_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 showmoneybox 0, 0 nop msgbox Route121_SafariZoneEntrance_Text_1C3832, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route121_SafariZoneEntrance_EventScript_15C3B3 - msgbox Route121_SafariZoneEntrance_Text_1C3895, 4 + msgbox Route121_SafariZoneEntrance_Text_1C3895, MSGBOX_DEFAULT goto Route121_SafariZoneEntrance_EventScript_15C46C end @@ -63,22 +63,22 @@ Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3 compare VAR_RESULT, 0 goto_if_eq Route121_SafariZoneEntrance_EventScript_15C450 call Route121_SafariZoneEntrance_EventScript_15C425 - checkmoney 0x1f4, 0 + checkmoney 500, 0 compare VAR_RESULT, 0 goto_if_eq Route121_SafariZoneEntrance_EventScript_15C45E - msgbox Route121_SafariZoneEntrance_Text_1C38D9, 4 - takemoney 0x1f4, 0 + msgbox Route121_SafariZoneEntrance_Text_1C38D9, MSGBOX_DEFAULT + removemoney 500, 0 updatemoneybox 0, 0 nop - msgbox Route121_SafariZoneEntrance_Text_1C38F4, 4 + msgbox Route121_SafariZoneEntrance_Text_1C38F4, MSGBOX_DEFAULT playfanfare MUS_FANFA4 message Route121_SafariZoneEntrance_Text_1C3910 waitfanfare waitmessage - msgbox Route121_SafariZoneEntrance_Text_1C392D, 4 + msgbox Route121_SafariZoneEntrance_Text_1C392D, MSGBOX_DEFAULT closemessage hidemoneybox 0, 0 - applymovement 255, Route121_SafariZoneEntrance_Movement_15C47E + applymovement OBJ_EVENT_ID_PLAYER, Route121_SafariZoneEntrance_Movement_15C47E waitmovement 0 special EnterSafariMode setvar VAR_SAFARI_ZONE_STATE, 2 @@ -93,7 +93,7 @@ Route121_SafariZoneEntrance_EventScript_15C425:: @ 815C425 specialvar VAR_RESULT, CheckFreePokemonStorageSpace compare VAR_RESULT, 1 goto_if_eq Route121_SafariZoneEntrance_EventScript_15C44F - msgbox Route121_SafariZoneEntrance_Text_1C39A3, 4 + msgbox Route121_SafariZoneEntrance_Text_1C39A3, MSGBOX_DEFAULT goto Route121_SafariZoneEntrance_EventScript_15C46C end @@ -101,26 +101,26 @@ Route121_SafariZoneEntrance_EventScript_15C44F:: @ 815C44F return Route121_SafariZoneEntrance_EventScript_15C450:: @ 815C450 - msgbox Route121_SafariZoneEntrance_Text_1C39C3, 4 + msgbox Route121_SafariZoneEntrance_Text_1C39C3, MSGBOX_DEFAULT goto Route121_SafariZoneEntrance_EventScript_15C46C end Route121_SafariZoneEntrance_EventScript_15C45E:: @ 815C45E - msgbox Route121_SafariZoneEntrance_Text_1C38B5, 4 + msgbox Route121_SafariZoneEntrance_Text_1C38B5, MSGBOX_DEFAULT goto Route121_SafariZoneEntrance_EventScript_15C46C end Route121_SafariZoneEntrance_EventScript_15C46C:: @ 815C46C closemessage hidemoneybox 0, 0 - applymovement 255, Route121_SafariZoneEntrance_Movement_15C47C + applymovement OBJ_EVENT_ID_PLAYER, Route121_SafariZoneEntrance_Movement_15C47C waitmovement 0 releaseall end Route121_SafariZoneEntrance_Movement_15C47C:: @ 815C47C walk_right - end_movement + step_end Route121_SafariZoneEntrance_Movement_15C47E:: @ 815C47E walk_left @@ -131,8 +131,8 @@ Route121_SafariZoneEntrance_Movement_15C47E:: @ 815C47E walk_left walk_down delay_16 - end_movement + step_end Route121_SafariZoneEntrance_EventScript_15C487:: @ 815C487 - msgbox Route121_SafariZoneEntrance_Text_1C3E4B, 3 + msgbox Route121_SafariZoneEntrance_Text_1C3E4B, MSGBOX_SIGN end diff --git a/data/maps/Route123/scripts.inc b/data/maps/Route123/scripts.inc index f3ed72b9b..557d7099a 100644 --- a/data/maps/Route123/scripts.inc +++ b/data/maps/Route123/scripts.inc @@ -1,5 +1,5 @@ Route123_MapScripts:: @ 8151C53 - map_script 3, Route123_MapScript1_151C59 + map_script MAP_SCRIPT_ON_TRANSITION, Route123_MapScript1_151C59 .byte 0 Route123_MapScript1_151C59:: @ 8151C59 @@ -10,16 +10,16 @@ Route123_EventScript_151C5D:: @ 8151C5D lock faceplayer goto_if_set FLAG_RECEIVED_TM19, Route123_EventScript_151CAC - msgbox Route123_Text_171D83, 4 + msgbox Route123_Text_171D83, MSGBOX_DEFAULT special IsGrassTypeInParty compare VAR_RESULT, 0 goto_if_eq Route123_EventScript_151CAA - msgbox Route123_Text_171DC2, 4 - giveitem_std ITEM_TM19_GIGA_DRAIN + msgbox Route123_Text_171DC2, MSGBOX_DEFAULT + giveitem ITEM_TM19_GIGA_DRAIN compare VAR_RESULT, 0 - goto_if_eq Route123_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM19 - msgbox Route123_Text_171E34, 4 + msgbox Route123_Text_171E34, MSGBOX_DEFAULT release end @@ -28,74 +28,74 @@ Route123_EventScript_151CAA:: @ 8151CAA end Route123_EventScript_151CAC:: @ 8151CAC - msgbox Route123_Text_171E34, 4 + msgbox Route123_Text_171E34, MSGBOX_DEFAULT release end Route123_EventScript_151CB6:: @ 8151CB6 - msgbox Route123_Text_171E76, 3 + msgbox Route123_Text_171E76, MSGBOX_SIGN end Route123_EventScript_151CBF:: @ 8151CBF - msgbox Route123_Text_171E8E, 3 + msgbox Route123_Text_171E8E, MSGBOX_SIGN end Route123_EventScript_151CC8:: @ 8151CC8 - msgbox Route123_Text_171EBC, 3 + msgbox Route123_Text_171EBC, MSGBOX_SIGN end Route123_EventScript_151CD1:: @ 8151CD1 - trainerbattle 0, TRAINER_WENDY, 0, Route123_Text_1BFF6A, Route123_Text_1BFFA2 - msgbox Route123_Text_1BFFC1, 6 + trainerbattle_single TRAINER_WENDY, Route123_Text_1BFF6A, Route123_Text_1BFFA2 + msgbox Route123_Text_1BFFC1, MSGBOX_AUTOCLOSE end Route123_EventScript_151CE8:: @ 8151CE8 - trainerbattle 0, TRAINER_CLYDE, 0, Route123_Text_1BFFF0, Route123_Text_1C0057 - msgbox Route123_Text_1C0075, 6 + trainerbattle_single TRAINER_CLYDE, Route123_Text_1BFFF0, Route123_Text_1C0057 + msgbox Route123_Text_1C0075, MSGBOX_AUTOCLOSE end Route123_EventScript_151CFF:: @ 8151CFF - trainerbattle 0, TRAINER_VIOLET, 0, Route123_Text_1C009E, Route123_Text_1C00D4 - msgbox Route123_Text_1C0100, 6 + trainerbattle_single TRAINER_VIOLET, Route123_Text_1C009E, Route123_Text_1C00D4 + msgbox Route123_Text_1C0100, MSGBOX_AUTOCLOSE end Route123_EventScript_151D16:: @ 8151D16 - trainerbattle 0, TRAINER_CAMERON_1, 0, Route123_Text_1C013F, Route123_Text_1C01A3 + trainerbattle_single TRAINER_CAMERON_1, Route123_Text_1C013F, Route123_Text_1C01A3 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route123_EventScript_151D3D - msgbox Route123_Text_1C01B1, 6 + msgbox Route123_Text_1C01B1, MSGBOX_AUTOCLOSE end Route123_EventScript_151D3D:: @ 8151D3D - trainerbattle 5, TRAINER_CAMERON_1, 0, Route123_Text_1C01F9, Route123_Text_1C0240 - msgbox Route123_Text_1C024E, 6 + trainerbattle_rematch TRAINER_CAMERON_1, Route123_Text_1C01F9, Route123_Text_1C0240 + msgbox Route123_Text_1C024E, MSGBOX_AUTOCLOSE end Route123_EventScript_151D54:: @ 8151D54 - trainerbattle 0, TRAINER_JACKI_1, 0, Route123_Text_1C028C, Route123_Text_1C0303 + trainerbattle_single TRAINER_JACKI_1, Route123_Text_1C028C, Route123_Text_1C0303 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route123_EventScript_151D7B - msgbox Route123_Text_1C030F, 6 + msgbox Route123_Text_1C030F, MSGBOX_AUTOCLOSE end Route123_EventScript_151D7B:: @ 8151D7B - trainerbattle 5, TRAINER_JACKI_1, 0, Route123_Text_1C0351, Route123_Text_1C0380 - msgbox Route123_Text_1C038C, 6 + trainerbattle_rematch TRAINER_JACKI_1, Route123_Text_1C0351, Route123_Text_1C0380 + msgbox Route123_Text_1C038C, MSGBOX_AUTOCLOSE end Route123_EventScript_151D92:: @ 8151D92 - trainerbattle 4, TRAINER_MIU_AND_YUKI, 0, Route123_Text_1C03CB, Route123_Text_1C040E, Route123_Text_1C0462 - msgbox Route123_Text_1C0423, 6 + trainerbattle_double TRAINER_MIU_AND_YUKI, Route123_Text_1C03CB, Route123_Text_1C040E, Route123_Text_1C0462 + msgbox Route123_Text_1C0423, MSGBOX_AUTOCLOSE end Route123_EventScript_151DAD:: @ 8151DAD - trainerbattle 4, TRAINER_MIU_AND_YUKI, 0, Route123_Text_1C049C, Route123_Text_1C04CD, Route123_Text_1C0519 - msgbox Route123_Text_1C04E3, 6 + trainerbattle_double TRAINER_MIU_AND_YUKI, Route123_Text_1C049C, Route123_Text_1C04CD, Route123_Text_1C0519 + msgbox Route123_Text_1C04E3, MSGBOX_AUTOCLOSE end Route123_EventScript_151DC8:: @ 8151DC8 - trainerbattle 0, TRAINER_KINDRA, 0, Route123_Text_1C0554, Route123_Text_1C059F - msgbox Route123_Text_1C05BC, 6 + trainerbattle_single TRAINER_KINDRA, Route123_Text_1C0554, Route123_Text_1C059F + msgbox Route123_Text_1C05BC, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route123_BerryMastersHouse/scripts.inc b/data/maps/Route123_BerryMastersHouse/scripts.inc index d81cf9aee..fc96eda9e 100644 --- a/data/maps/Route123_BerryMastersHouse/scripts.inc +++ b/data/maps/Route123_BerryMastersHouse/scripts.inc @@ -1,5 +1,5 @@ Route123_BerryMastersHouse_MapScripts:: @ 81639DF - map_script 3, Route123_BerryMastersHouse_MapScript1_1639E5 + map_script MAP_SCRIPT_ON_TRANSITION, Route123_BerryMastersHouse_MapScript1_1639E5 .byte 0 Route123_BerryMastersHouse_MapScript1_1639E5:: @ 81639E5 @@ -9,40 +9,40 @@ Route123_BerryMastersHouse_MapScript1_1639E5:: @ 81639E5 Route123_BerryMastersHouse_EventScript_1639E9:: @ 81639E9 lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER, Route123_BerryMastersHouse_EventScript_163A5A - msgbox Route123_BerryMastersHouse_Text_1C5BC4, 4 + msgbox Route123_BerryMastersHouse_Text_1C5BC4, MSGBOX_DEFAULT random 10 addvar VAR_RESULT, 20 addvar VAR_RESULT, 133 - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER - msgbox Route123_BerryMastersHouse_Text_1C5C66, 4 + msgbox Route123_BerryMastersHouse_Text_1C5C66, MSGBOX_DEFAULT random 10 addvar VAR_RESULT, 20 addvar VAR_RESULT, 133 - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B - msgbox Route123_BerryMastersHouse_Text_1C5C83, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox Route123_BerryMastersHouse_Text_1C5C83, MSGBOX_DEFAULT release end Route123_BerryMastersHouse_EventScript_163A5A:: @ 8163A5A - msgbox Route123_BerryMastersHouse_Text_1C5CDC, 4 + msgbox Route123_BerryMastersHouse_Text_1C5CDC, MSGBOX_DEFAULT release end Route123_BerryMastersHouse_EventScript_163A64:: @ 8163A64 lock faceplayer - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER_WIFE, Route123_BerryMastersHouse_EventScript_163C13 - msgbox Route123_BerryMastersHouse_Text_1C5D24, 4 + msgbox Route123_BerryMastersHouse_Text_1C5D24, MSGBOX_DEFAULT setvar VAR_0x8004, 13 - call Route123_BerryMastersHouse_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 1 @@ -52,8 +52,8 @@ Route123_BerryMastersHouse_EventScript_163A64:: @ 8163A64 end Route123_BerryMastersHouse_EventScript_163A9B:: @ 8163A9B - msgbox Route123_BerryMastersHouse_Text_1C5EC0, 4 - msgbox Route123_BerryMastersHouse_Text_1C5E59, 4 + msgbox Route123_BerryMastersHouse_Text_1C5EC0, MSGBOX_DEFAULT + msgbox Route123_BerryMastersHouse_Text_1C5E59, MSGBOX_DEFAULT release end @@ -73,73 +73,73 @@ Route123_BerryMastersHouse_EventScript_163AAD:: @ 8163AAD end Route123_BerryMastersHouse_EventScript_163AF0:: @ 8163AF0 - msgbox Route123_BerryMastersHouse_Text_1C5E0E, 4 + msgbox Route123_BerryMastersHouse_Text_1C5E0E, MSGBOX_DEFAULT random 10 addvar VAR_RESULT, ITEM_CHERI_BERRY - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull goto Route123_BerryMastersHouse_EventScript_163C1D release end Route123_BerryMastersHouse_EventScript_163B1E:: @ 8163B1E goto_if_set FLAG_RECEIVED_SPELON_BERRY, Route123_BerryMastersHouse_EventScript_163AF0 - msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4 - giveitem_std ITEM_SPELON_BERRY + msgbox Route123_BerryMastersHouse_Text_1C5DC1, MSGBOX_DEFAULT + giveitem ITEM_SPELON_BERRY compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_SPELON_BERRY goto Route123_BerryMastersHouse_EventScript_163C1D end Route123_BerryMastersHouse_EventScript_163B4F:: @ 8163B4F goto_if_set FLAG_RECEIVED_PAMTRE_BERRY, Route123_BerryMastersHouse_EventScript_163AF0 - msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4 - giveitem_std ITEM_PAMTRE_BERRY + msgbox Route123_BerryMastersHouse_Text_1C5DC1, MSGBOX_DEFAULT + giveitem ITEM_PAMTRE_BERRY compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_PAMTRE_BERRY goto Route123_BerryMastersHouse_EventScript_163C1D end Route123_BerryMastersHouse_EventScript_163B80:: @ 8163B80 goto_if_set FLAG_RECEIVED_WATMEL_BERRY, Route123_BerryMastersHouse_EventScript_163AF0 - msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4 - giveitem_std ITEM_WATMEL_BERRY + msgbox Route123_BerryMastersHouse_Text_1C5DC1, MSGBOX_DEFAULT + giveitem ITEM_WATMEL_BERRY compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_WATMEL_BERRY goto Route123_BerryMastersHouse_EventScript_163C1D end Route123_BerryMastersHouse_EventScript_163BB1:: @ 8163BB1 goto_if_set FLAG_RECEIVED_DURIN_BERRY, Route123_BerryMastersHouse_EventScript_163AF0 - msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4 - giveitem_std ITEM_DURIN_BERRY + msgbox Route123_BerryMastersHouse_Text_1C5DC1, MSGBOX_DEFAULT + giveitem ITEM_DURIN_BERRY compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_DURIN_BERRY goto Route123_BerryMastersHouse_EventScript_163C1D end Route123_BerryMastersHouse_EventScript_163BE2:: @ 8163BE2 goto_if_set FLAG_RECEIVED_BELUE_BERRY, Route123_BerryMastersHouse_EventScript_163AF0 - msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4 - giveitem_std ITEM_BELUE_BERRY + msgbox Route123_BerryMastersHouse_Text_1C5DC1, MSGBOX_DEFAULT + giveitem ITEM_BELUE_BERRY compare VAR_RESULT, 0 - goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_BELUE_BERRY goto Route123_BerryMastersHouse_EventScript_163C1D end Route123_BerryMastersHouse_EventScript_163C13:: @ 8163C13 - msgbox Route123_BerryMastersHouse_Text_1C5E59, 4 + msgbox Route123_BerryMastersHouse_Text_1C5E59, MSGBOX_DEFAULT release end Route123_BerryMastersHouse_EventScript_163C1D:: @ 8163C1D setflag FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER_WIFE - msgbox Route123_BerryMastersHouse_Text_1C5E59, 4 + msgbox Route123_BerryMastersHouse_Text_1C5E59, MSGBOX_DEFAULT release end diff --git a/data/maps/Route124/scripts.inc b/data/maps/Route124/scripts.inc index 8232dee34..cd713ce88 100644 --- a/data/maps/Route124/scripts.inc +++ b/data/maps/Route124/scripts.inc @@ -1,70 +1,70 @@ Route124_MapScripts:: @ 8151DDF - map_script 3, Route124_MapScript1_151DE5 + map_script MAP_SCRIPT_ON_TRANSITION, Route124_MapScript1_151DE5 .byte 0 Route124_MapScript1_151DE5:: @ 8151DE5 - call_if_set FLAG_SYS_WEATHER_CTRL, Route124_EventScript_1A02C1 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather end Route124_EventScript_151DEF:: @ 8151DEF - msgbox Route124_Text_171ED1, 3 + msgbox Route124_Text_171ED1, MSGBOX_SIGN end Route124_EventScript_151DF8:: @ 8151DF8 - trainerbattle 0, TRAINER_SPENCER, 0, Route124_Text_1C0624, Route124_Text_1C0675 - msgbox Route124_Text_1C0693, 6 + trainerbattle_single TRAINER_SPENCER, Route124_Text_1C0624, Route124_Text_1C0675 + msgbox Route124_Text_1C0693, MSGBOX_AUTOCLOSE end Route124_EventScript_151E0F:: @ 8151E0F - trainerbattle 0, TRAINER_ROLAND, 0, Route124_Text_1C06F7, Route124_Text_1C0741 - msgbox Route124_Text_1C0750, 6 + trainerbattle_single TRAINER_ROLAND, Route124_Text_1C06F7, Route124_Text_1C0741 + msgbox Route124_Text_1C0750, MSGBOX_AUTOCLOSE end Route124_EventScript_151E26:: @ 8151E26 - trainerbattle 0, TRAINER_JENNY_1, 0, Route124_Text_1C07B4, Route124_Text_1C07F9 + trainerbattle_single TRAINER_JENNY_1, Route124_Text_1C07B4, Route124_Text_1C07F9 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route124_EventScript_151E4D - msgbox Route124_Text_1C080E, 6 + msgbox Route124_Text_1C080E, MSGBOX_AUTOCLOSE end Route124_EventScript_151E4D:: @ 8151E4D - trainerbattle 5, TRAINER_JENNY_1, 0, Route124_Text_1C0888, Route124_Text_1C08C8 - msgbox Route124_Text_1C08EA, 6 + trainerbattle_rematch TRAINER_JENNY_1, Route124_Text_1C0888, Route124_Text_1C08C8 + msgbox Route124_Text_1C08EA, MSGBOX_AUTOCLOSE end Route124_EventScript_151E64:: @ 8151E64 - trainerbattle 0, TRAINER_GRACE, 0, Route124_Text_1C0936, Route124_Text_1C096B - msgbox Route124_Text_1C0994, 6 + trainerbattle_single TRAINER_GRACE, Route124_Text_1C0936, Route124_Text_1C096B + msgbox Route124_Text_1C0994, MSGBOX_AUTOCLOSE end Route124_EventScript_151E7B:: @ 8151E7B - trainerbattle 0, TRAINER_CHAD, 0, Route124_Text_1C09CE, Route124_Text_1C0A2F - msgbox Route124_Text_1C0A52, 6 + trainerbattle_single TRAINER_CHAD, Route124_Text_1C09CE, Route124_Text_1C0A2F + msgbox Route124_Text_1C0A52, MSGBOX_AUTOCLOSE end Route124_EventScript_151E92:: @ 8151E92 - trainerbattle 4, TRAINER_RITA_AND_SAM_1, 0, Route124_Text_1C0ABD, Route124_Text_1C0B36, Route124_Text_1C0BC8 + trainerbattle_double TRAINER_RITA_AND_SAM_1, Route124_Text_1C0ABD, Route124_Text_1C0B36, Route124_Text_1C0BC8 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route124_EventScript_151EBD - msgbox Route124_Text_1C0B72, 6 + msgbox Route124_Text_1C0B72, MSGBOX_AUTOCLOSE end Route124_EventScript_151EBD:: @ 8151EBD - trainerbattle 7, TRAINER_RITA_AND_SAM_1, 0, Route124_Text_1C0D1F, Route124_Text_1C0DB5, Route124_Text_1C0E5C - msgbox Route124_Text_1C0E06, 6 + trainerbattle_rematch_double TRAINER_RITA_AND_SAM_1, Route124_Text_1C0D1F, Route124_Text_1C0DB5, Route124_Text_1C0E5C + msgbox Route124_Text_1C0E06, MSGBOX_AUTOCLOSE end Route124_EventScript_151ED8:: @ 8151ED8 - trainerbattle 4, TRAINER_RITA_AND_SAM_1, 0, Route124_Text_1C0C0E, Route124_Text_1C0C4F, Route124_Text_1C0CE0 + trainerbattle_double TRAINER_RITA_AND_SAM_1, Route124_Text_1C0C0E, Route124_Text_1C0C4F, Route124_Text_1C0CE0 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route124_EventScript_151F03 - msgbox Route124_Text_1C0C7F, 6 + msgbox Route124_Text_1C0C7F, MSGBOX_AUTOCLOSE end Route124_EventScript_151F03:: @ 8151F03 - trainerbattle 7, TRAINER_RITA_AND_SAM_1, 0, Route124_Text_1C0EA2, Route124_Text_1C0EE5, Route124_Text_1C0F90 - msgbox Route124_Text_1C0F19, 6 + trainerbattle_rematch_double TRAINER_RITA_AND_SAM_1, Route124_Text_1C0EA2, Route124_Text_1C0EE5, Route124_Text_1C0F90 + msgbox Route124_Text_1C0F19, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc b/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc index 128b48a25..4ce846b20 100644 --- a/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc +++ b/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc @@ -1,5 +1,5 @@ Route124_DivingTreasureHuntersHouse_MapScripts:: @ 8163DFA - map_script 3, Route124_DivingTreasureHuntersHouse_MapScript1_163E00 + map_script MAP_SCRIPT_ON_TRANSITION, Route124_DivingTreasureHuntersHouse_MapScript1_163E00 .byte 0 Route124_DivingTreasureHuntersHouse_MapScript1_163E00:: @ 8163E00 @@ -10,13 +10,13 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E04:: @ 8163E04 lock faceplayer goto_if_set FLAG_MET_DIVING_TREASURE_HUNTER, Route124_DivingTreasureHuntersHouse_EventScript_163E20 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F416, 4 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F416, MSGBOX_DEFAULT setflag FLAG_MET_DIVING_TREASURE_HUNTER goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E end Route124_DivingTreasureHuntersHouse_EventScript_163E20:: @ 8163E20 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F48F, 4 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F48F, MSGBOX_DEFAULT goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E end @@ -60,7 +60,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E9C:: @ 8163E9C return Route124_DivingTreasureHuntersHouse_EventScript_163EA2:: @ 8163EA2 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F544, 4 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F544, MSGBOX_DEFAULT goto Route124_DivingTreasureHuntersHouse_EventScript_163EB0 end @@ -258,9 +258,9 @@ Route124_DivingTreasureHuntersHouse_EventScript_164292:: @ 8164292 end Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3 - takeitem VAR_0x8008, 1 - giveitem_std VAR_0x8009 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F606, 4 + removeitem VAR_0x8008 + giveitem VAR_0x8009 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F606, MSGBOX_DEFAULT call Route124_DivingTreasureHuntersHouse_EventScript_163E44 compare VAR_TEMP_1, 0 goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164333 @@ -271,17 +271,17 @@ Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3 end Route124_DivingTreasureHuntersHouse_EventScript_164315:: @ 8164315 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F64E, 4 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F64E, MSGBOX_DEFAULT release end Route124_DivingTreasureHuntersHouse_EventScript_16431F:: @ 816431F - msgbox Route124_DivingTreasureHuntersHouse_Text_19F686, 4 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F686, MSGBOX_DEFAULT release end Route124_DivingTreasureHuntersHouse_EventScript_164329:: @ 8164329 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F4D1, 4 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F4D1, MSGBOX_DEFAULT release end @@ -290,5 +290,5 @@ Route124_DivingTreasureHuntersHouse_EventScript_164333:: @ 8164333 end Route124_DivingTreasureHuntersHouse_EventScript_164335:: @ 8164335 - msgbox Route124_DivingTreasureHuntersHouse_Text_19F6C5, 3 + msgbox Route124_DivingTreasureHuntersHouse_Text_19F6C5, MSGBOX_SIGN end diff --git a/data/maps/Route125/scripts.inc b/data/maps/Route125/scripts.inc index 3e1febd5d..39bc4527d 100644 --- a/data/maps/Route125/scripts.inc +++ b/data/maps/Route125/scripts.inc @@ -1,50 +1,50 @@ Route125_MapScripts:: @ 8151F1E - map_script 3, Route125_MapScript1_151F24 + map_script MAP_SCRIPT_ON_TRANSITION, Route125_MapScript1_151F24 .byte 0 Route125_MapScript1_151F24:: @ 8151F24 - call_if_set FLAG_SYS_WEATHER_CTRL, Route125_EventScript_1A02C1 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather end Route125_EventScript_151F2E:: @ 8151F2E - trainerbattle 0, TRAINER_CODY, 0, Route125_Text_1C0FCF, Route125_Text_1C1002 - msgbox Route125_Text_1C1013, 6 + trainerbattle_single TRAINER_CODY, Route125_Text_1C0FCF, Route125_Text_1C1002 + msgbox Route125_Text_1C1013, MSGBOX_AUTOCLOSE end Route125_EventScript_151F45:: @ 8151F45 - trainerbattle 0, TRAINER_STAN, 0, Route125_Text_1C104B, Route125_Text_1C1073 - msgbox Route125_Text_1C1083, 6 + trainerbattle_single TRAINER_STAN, Route125_Text_1C104B, Route125_Text_1C1073 + msgbox Route125_Text_1C1083, MSGBOX_AUTOCLOSE end Route125_EventScript_151F5C:: @ 8151F5C - trainerbattle 0, TRAINER_TANYA, 0, Route125_Text_1C10C3, Route125_Text_1C10FB - msgbox Route125_Text_1C110C, 6 + trainerbattle_single TRAINER_TANYA, Route125_Text_1C10C3, Route125_Text_1C10FB + msgbox Route125_Text_1C110C, MSGBOX_AUTOCLOSE end Route125_EventScript_151F73:: @ 8151F73 - trainerbattle 0, TRAINER_SHARON, 0, Route125_Text_1C1136, Route125_Text_1C1175 - msgbox Route125_Text_1C117F, 6 + trainerbattle_single TRAINER_SHARON, Route125_Text_1C1136, Route125_Text_1C1175 + msgbox Route125_Text_1C117F, MSGBOX_AUTOCLOSE end Route125_EventScript_151F8A:: @ 8151F8A - trainerbattle 0, TRAINER_ERNEST_1, 0, Route125_Text_1C11AF, Route125_Text_1C11ED + trainerbattle_single TRAINER_ERNEST_1, Route125_Text_1C11AF, Route125_Text_1C11ED specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route125_EventScript_151FB1 - msgbox Route125_Text_1C1208, 6 + msgbox Route125_Text_1C1208, MSGBOX_AUTOCLOSE end Route125_EventScript_151FB1:: @ 8151FB1 - trainerbattle 5, TRAINER_ERNEST_1, 0, Route125_Text_1C1282, Route125_Text_1C12C5 - msgbox Route125_Text_1C12EE, 6 + trainerbattle_rematch TRAINER_ERNEST_1, Route125_Text_1C1282, Route125_Text_1C12C5 + msgbox Route125_Text_1C12EE, MSGBOX_AUTOCLOSE end Route125_EventScript_151FC8:: @ 8151FC8 - trainerbattle 4, TRAINER_KIM_AND_IRIS, 0, Route125_Text_1C13A1, Route125_Text_1C13FF, Route125_Text_1C146E - msgbox Route125_Text_1C141C, 6 + trainerbattle_double TRAINER_KIM_AND_IRIS, Route125_Text_1C13A1, Route125_Text_1C13FF, Route125_Text_1C146E + msgbox Route125_Text_1C141C, MSGBOX_AUTOCLOSE end Route125_EventScript_151FE3:: @ 8151FE3 - trainerbattle 4, TRAINER_KIM_AND_IRIS, 0, Route125_Text_1C14AB, Route125_Text_1C14E7, Route125_Text_1C154F - msgbox Route125_Text_1C1508, 6 + trainerbattle_double TRAINER_KIM_AND_IRIS, Route125_Text_1C14AB, Route125_Text_1C14E7, Route125_Text_1C154F + msgbox Route125_Text_1C1508, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route126/scripts.inc b/data/maps/Route126/scripts.inc index 3eb68a1d1..c3c598777 100644 --- a/data/maps/Route126/scripts.inc +++ b/data/maps/Route126/scripts.inc @@ -1,27 +1,27 @@ Route126_MapScripts:: @ 8151FFE - map_script 3, Route126_MapScript1_152004 + map_script MAP_SCRIPT_ON_TRANSITION, Route126_MapScript1_152004 .byte 0 Route126_MapScript1_152004:: @ 8152004 - call_if_set FLAG_SYS_WEATHER_CTRL, Route126_EventScript_1A02C1 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather end Route126_EventScript_15200E:: @ 815200E - trainerbattle 0, TRAINER_BARRY, 0, Route126_Text_1C1590, Route126_Text_1C15C3 - msgbox Route126_Text_1C15D8, 6 + trainerbattle_single TRAINER_BARRY, Route126_Text_1C1590, Route126_Text_1C15C3 + msgbox Route126_Text_1C15D8, MSGBOX_AUTOCLOSE end Route126_EventScript_152025:: @ 8152025 - trainerbattle 0, TRAINER_DEAN, 0, Route126_Text_1C1627, Route126_Text_1C1660 - msgbox Route126_Text_1C166F, 6 + trainerbattle_single TRAINER_DEAN, Route126_Text_1C1627, Route126_Text_1C1660 + msgbox Route126_Text_1C166F, MSGBOX_AUTOCLOSE end Route126_EventScript_15203C:: @ 815203C - trainerbattle 0, TRAINER_NIKKI, 0, Route126_Text_1C16AB, Route126_Text_1C16C5 - msgbox Route126_Text_1C1702, 6 + trainerbattle_single TRAINER_NIKKI, Route126_Text_1C16AB, Route126_Text_1C16C5 + msgbox Route126_Text_1C1702, MSGBOX_AUTOCLOSE end Route126_EventScript_152053:: @ 8152053 - trainerbattle 0, TRAINER_BRENDA, 0, Route126_Text_1C1741, Route126_Text_1C1766 - msgbox Route126_Text_1C1773, 6 + trainerbattle_single TRAINER_BRENDA, Route126_Text_1C1741, Route126_Text_1C1766 + msgbox Route126_Text_1C1773, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route127/scripts.inc b/data/maps/Route127/scripts.inc index 51ff52501..db0e4cc99 100644 --- a/data/maps/Route127/scripts.inc +++ b/data/maps/Route127/scripts.inc @@ -1,42 +1,42 @@ Route127_MapScripts:: @ 815206A - map_script 3, Route127_MapScript1_152070 + map_script MAP_SCRIPT_ON_TRANSITION, Route127_MapScript1_152070 .byte 0 Route127_MapScript1_152070:: @ 8152070 - call_if_set FLAG_SYS_WEATHER_CTRL, Route127_EventScript_1A02C1 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather end Route127_EventScript_15207A:: @ 815207A - trainerbattle 0, TRAINER_CALEB, 0, Route127_Text_1C17A8, Route127_Text_1C17DD - msgbox Route127_Text_1C17EC, 6 + trainerbattle_single TRAINER_CALEB, Route127_Text_1C17A8, Route127_Text_1C17DD + msgbox Route127_Text_1C17EC, MSGBOX_AUTOCLOSE end Route127_EventScript_152091:: @ 8152091 - trainerbattle 0, TRAINER_CONNOR, 0, Route127_Text_1C1828, Route127_Text_1C1860 - msgbox Route127_Text_1C1877, 6 + trainerbattle_single TRAINER_CONNOR, Route127_Text_1C1828, Route127_Text_1C1860 + msgbox Route127_Text_1C1877, MSGBOX_AUTOCLOSE end Route127_EventScript_1520A8:: @ 81520A8 - trainerbattle 0, TRAINER_JONAH, 0, Route127_Text_1C18CC, Route127_Text_1C1930 - msgbox Route127_Text_1C195D, 6 + trainerbattle_single TRAINER_JONAH, Route127_Text_1C18CC, Route127_Text_1C1930 + msgbox Route127_Text_1C195D, MSGBOX_AUTOCLOSE end Route127_EventScript_1520BF:: @ 81520BF - trainerbattle 0, TRAINER_HENRY, 0, Route127_Text_1C19A3, Route127_Text_1C19D6 - msgbox Route127_Text_1C19E7, 6 + trainerbattle_single TRAINER_HENRY, Route127_Text_1C19A3, Route127_Text_1C19D6 + msgbox Route127_Text_1C19E7, MSGBOX_AUTOCLOSE end Route127_EventScript_1520D6:: @ 81520D6 - trainerbattle 0, TRAINER_ROGER, 0, Route127_Text_1C1A2E, Route127_Text_1C1A73 - msgbox Route127_Text_1C1AA0, 6 + trainerbattle_single TRAINER_ROGER, Route127_Text_1C1A2E, Route127_Text_1C1A73 + msgbox Route127_Text_1C1AA0, MSGBOX_AUTOCLOSE end Route127_EventScript_1520ED:: @ 81520ED - trainerbattle 0, TRAINER_KOJI, 0, Route127_Text_1C1AE2, Route127_Text_1C1B2A - msgbox Route127_Text_1C1B39, 6 + trainerbattle_single TRAINER_KOJI, Route127_Text_1C1AE2, Route127_Text_1C1B2A + msgbox Route127_Text_1C1B39, MSGBOX_AUTOCLOSE end Route127_EventScript_152104:: @ 8152104 - trainerbattle 0, TRAINER_BYRON, 0, Route127_Text_1C1B92, Route127_Text_1C1BD9 - msgbox Route127_Text_1C1BEC, 6 + trainerbattle_single TRAINER_BYRON, Route127_Text_1C1B92, Route127_Text_1C1BD9 + msgbox Route127_Text_1C1BEC, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route128/scripts.inc b/data/maps/Route128/scripts.inc index 3b3522a6f..add8883cd 100644 --- a/data/maps/Route128/scripts.inc +++ b/data/maps/Route128/scripts.inc @@ -1,11 +1,11 @@ Route128_MapScripts:: @ 815211B - map_script 3, Route128_MapScript1_152126 - map_script 2, Route128_MapScript2_152135 + map_script MAP_SCRIPT_ON_TRANSITION, Route128_MapScript1_152126 + map_script MAP_SCRIPT_ON_FRAME_TABLE, Route128_MapScript2_152135 .byte 0 Route128_MapScript1_152126:: @ 8152126 - call_if_set FLAG_SYS_WEATHER_CTRL, Route128_EventScript_1A02C1 - call Route128_EventScript_1A0196 + call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetLegendaryWeather + call Common_EventScript_SetupEvilTeamGfxIds end Route128_MapScript2_152135:: @ 8152135 @@ -21,28 +21,28 @@ Route128_EventScript_15213F:: @ 815213F .endif applymovement 4, Route128_Movement_152271 waitmovement 0 - msgbox Route128_Text_171EE0, 4 + msgbox Route128_Text_171EE0, MSGBOX_DEFAULT applymovement 4, Route128_Movement_152279 waitmovement 0 - msgbox Route128_Text_171F35, 4 + msgbox Route128_Text_171F35, MSGBOX_DEFAULT closemessage applymovement 5, Route128_Movement_152293 waitmovement 0 - applymovement 4, Route128_Movement_1A0841 + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox Route128_Text_171F4B, 4 + msgbox Route128_Text_171F4B, MSGBOX_DEFAULT closemessage applymovement 5, Route128_Movement_1522A1 waitmovement 0 - applymovement 255, Route128_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox Route128_Text_172008, 4 + msgbox Route128_Text_172008, MSGBOX_DEFAULT closemessage applymovement 4, Route128_Movement_15227E - applymovement 255, Route128_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft applymovement 5, Route128_Movement_152290 waitmovement 0 - msgbox Route128_Text_17210B, 4 + msgbox Route128_Text_17210B, MSGBOX_DEFAULT closemessage delay 40 applymovement 5, Route128_Movement_152296 @@ -57,23 +57,23 @@ Route128_EventScript_15213F:: @ 815213F addobject 3 applymovement 3, Route128_Movement_15226F waitmovement 0 - applymovement 255, Route128_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox Route128_Text_172181, 4 + msgbox Route128_Text_172181, MSGBOX_DEFAULT closemessage applymovement 3, Route128_Movement_15226D - applymovement 255, Route128_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 .ifdef SAPPHIRE - msgbox Route128_Text_1721A2, 4 + msgbox Route128_Text_1721A2, MSGBOX_DEFAULT .else - msgbox Route128_Text_1722A1, 4 + msgbox Route128_Text_1722A1, MSGBOX_DEFAULT .endif - applymovement 3, Route128_Movement_1A0845 + applymovement 3, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox Route128_Text_1723BE, 4 + msgbox Route128_Text_1723BE, MSGBOX_DEFAULT closemessage - applymovement 3, Route128_Movement_1A0845 + applymovement 3, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 50 setfieldeffectargument 0, 1 @@ -87,7 +87,7 @@ Route128_EventScript_15213F:: @ 815213F @ 815225E walk_fast_left - end_movement + step_end @ 8152260 walk_left @@ -102,15 +102,15 @@ Route128_EventScript_15213F:: @ 815213F walk_up walk_up walk_up - end_movement + step_end Route128_Movement_15226D:: @ 815226D walk_up - end_movement + step_end Route128_Movement_15226F:: @ 815226F walk_fast_left - end_movement + step_end Route128_Movement_152271:: @ 8152271 walk_fast_down @@ -120,21 +120,21 @@ Route128_Movement_152271:: @ 8152271 delay_16 delay_16 walk_in_place_fastest_down - end_movement + step_end Route128_Movement_152279:: @ 8152279 lock_facing_direction walk_slow_up delay_16 unlock_facing_direction - end_movement + step_end Route128_Movement_15227E:: @ 815227E walk_fast_left walk_fast_left walk_fast_left walk_in_place_fastest_right - end_movement + step_end Route128_Movement_152283:: @ 8152283 delay_16 @@ -149,17 +149,17 @@ Route128_Movement_152283:: @ 8152283 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end Route128_Movement_152290:: @ 8152290 walk_left walk_left - end_movement + step_end Route128_Movement_152293:: @ 8152293 walk_left walk_in_place_fastest_down - end_movement + step_end Route128_Movement_152296:: @ 8152296 walk_fast_left @@ -172,50 +172,50 @@ Route128_Movement_152296:: @ 8152296 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end Route128_Movement_1522A1:: @ 81522A1 walk_right walk_in_place_fastest_down - end_movement + step_end Route128_EventScript_1522A4:: @ 81522A4 - trainerbattle 0, TRAINER_ISAIAH_1, 0, Route128_Text_1C1C67, Route128_Text_1C1C95 + trainerbattle_single TRAINER_ISAIAH_1, Route128_Text_1C1C67, Route128_Text_1C1C95 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route128_EventScript_1522CB - msgbox Route128_Text_1C1CC3, 6 + msgbox Route128_Text_1C1CC3, MSGBOX_AUTOCLOSE end Route128_EventScript_1522CB:: @ 81522CB - trainerbattle 5, TRAINER_ISAIAH_1, 0, Route128_Text_1C1D02, Route128_Text_1C1D45 - msgbox Route128_Text_1C1D6B, 6 + trainerbattle_rematch TRAINER_ISAIAH_1, Route128_Text_1C1D02, Route128_Text_1C1D45 + msgbox Route128_Text_1C1D6B, MSGBOX_AUTOCLOSE end Route128_EventScript_1522E2:: @ 81522E2 - trainerbattle 0, TRAINER_KATELYN_1, 0, Route128_Text_1C1DB0, Route128_Text_1C1E25 + trainerbattle_single TRAINER_KATELYN_1, Route128_Text_1C1DB0, Route128_Text_1C1E25 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq Route128_EventScript_152309 - msgbox Route128_Text_1C1E4A, 6 + msgbox Route128_Text_1C1E4A, MSGBOX_AUTOCLOSE end Route128_EventScript_152309:: @ 8152309 - trainerbattle 5, TRAINER_KATELYN_1, 0, Route128_Text_1C1E90, Route128_Text_1C1EFA - msgbox Route128_Text_1C1F2E, 6 + trainerbattle_rematch TRAINER_KATELYN_1, Route128_Text_1C1E90, Route128_Text_1C1EFA + msgbox Route128_Text_1C1F2E, MSGBOX_AUTOCLOSE end Route128_EventScript_152320:: @ 8152320 - trainerbattle 0, TRAINER_ALEXA, 0, Route128_Text_1C1F6D, Route128_Text_1C1FCC - msgbox Route128_Text_1C1FE8, 6 + trainerbattle_single TRAINER_ALEXA, Route128_Text_1C1F6D, Route128_Text_1C1FCC + msgbox Route128_Text_1C1FE8, MSGBOX_AUTOCLOSE end Route128_EventScript_152337:: @ 8152337 - trainerbattle 0, TRAINER_RUBEN, 0, Route128_Text_1C202C, Route128_Text_1C2051 - msgbox Route128_Text_1C2060, 6 + trainerbattle_single TRAINER_RUBEN, Route128_Text_1C202C, Route128_Text_1C2051 + msgbox Route128_Text_1C2060, MSGBOX_AUTOCLOSE end Route128_EventScript_15234E:: @ 815234E - trainerbattle 0, TRAINER_WAYNE, 0, Route128_Text_1C2090, Route128_Text_1C20FC - msgbox Route128_Text_1C210D, 6 + trainerbattle_single TRAINER_WAYNE, Route128_Text_1C2090, Route128_Text_1C20FC + msgbox Route128_Text_1C210D, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route129/scripts.inc b/data/maps/Route129/scripts.inc index 360c67e02..8219d01c9 100644 --- a/data/maps/Route129/scripts.inc +++ b/data/maps/Route129/scripts.inc @@ -2,21 +2,21 @@ Route129_MapScripts:: @ 8152365 .byte 0 Route129_EventScript_152366:: @ 8152366 - trainerbattle 0, TRAINER_CHASE, 0, Route129_Text_1C2161, Route129_Text_1C2198 - msgbox Route129_Text_1C21B4, 6 + trainerbattle_single TRAINER_CHASE, Route129_Text_1C2161, Route129_Text_1C2198 + msgbox Route129_Text_1C21B4, MSGBOX_AUTOCLOSE end Route129_EventScript_15237D:: @ 815237D - trainerbattle 0, TRAINER_ALLISON, 0, Route129_Text_1C21ED, Route129_Text_1C222F - msgbox Route129_Text_1C2243, 6 + trainerbattle_single TRAINER_ALLISON, Route129_Text_1C21ED, Route129_Text_1C222F + msgbox Route129_Text_1C2243, MSGBOX_AUTOCLOSE end Route129_EventScript_152394:: @ 8152394 - trainerbattle 0, TRAINER_REED, 0, Route129_Text_1C22C8, Route129_Text_1C22EC - msgbox Route129_Text_1C230F, 6 + trainerbattle_single TRAINER_REED, Route129_Text_1C22C8, Route129_Text_1C22EC + msgbox Route129_Text_1C230F, MSGBOX_AUTOCLOSE end Route129_EventScript_1523AB:: @ 81523AB - trainerbattle 0, TRAINER_TISHA, 0, Route129_Text_1C2349, Route129_Text_1C2378 - msgbox Route129_Text_1C23A3, 6 + trainerbattle_single TRAINER_TISHA, Route129_Text_1C2349, Route129_Text_1C2378 + msgbox Route129_Text_1C23A3, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route130/scripts.inc b/data/maps/Route130/scripts.inc index a1e7b27d4..a1eb2dd53 100644 --- a/data/maps/Route130/scripts.inc +++ b/data/maps/Route130/scripts.inc @@ -1,5 +1,5 @@ Route130_MapScripts:: @ 81523C2 - map_script 3, Route130_MapScript1_1523C8 + map_script MAP_SCRIPT_ON_TRANSITION, Route130_MapScript1_1523C8 .byte 0 Route130_MapScript1_1523C8:: @ 81523C8 @@ -30,11 +30,11 @@ Route130_EventScript_15240C:: @ 815240C end Route130_EventScript_152410:: @ 8152410 - trainerbattle 0, TRAINER_RODNEY, 0, Route130_Text_1C2401, Route130_Text_1C245D - msgbox Route130_Text_1C2479, 6 + trainerbattle_single TRAINER_RODNEY, Route130_Text_1C2401, Route130_Text_1C245D + msgbox Route130_Text_1C2479, MSGBOX_AUTOCLOSE end Route130_EventScript_152427:: @ 8152427 - trainerbattle 0, TRAINER_KATIE, 0, Route130_Text_1C24DC, Route130_Text_1C2525 - msgbox Route130_Text_1C256E, 6 + trainerbattle_single TRAINER_KATIE, Route130_Text_1C24DC, Route130_Text_1C2525 + msgbox Route130_Text_1C256E, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route131/scripts.inc b/data/maps/Route131/scripts.inc index 6aa6868f3..fb69bece5 100644 --- a/data/maps/Route131/scripts.inc +++ b/data/maps/Route131/scripts.inc @@ -1,5 +1,5 @@ Route131_MapScripts:: @ 815243E - map_script 3, Route131_MapScript1_152444 + map_script MAP_SCRIPT_ON_TRANSITION, Route131_MapScript1_152444 .byte 0 Route131_MapScript1_152444:: @ 8152444 @@ -11,31 +11,31 @@ Route131_EventScript_15244E:: @ 815244E return Route131_EventScript_152452:: @ 8152452 - trainerbattle 0, TRAINER_RICHARD, 0, Route131_Text_1C25B3, Route131_Text_1C25F8 - msgbox Route131_Text_1C262A, 6 + trainerbattle_single TRAINER_RICHARD, Route131_Text_1C25B3, Route131_Text_1C25F8 + msgbox Route131_Text_1C262A, MSGBOX_AUTOCLOSE end Route131_EventScript_152469:: @ 8152469 - trainerbattle 0, TRAINER_HERMAN, 0, Route131_Text_1C26B9, Route131_Text_1C271F - msgbox Route131_Text_1C2726, 6 + trainerbattle_single TRAINER_HERMAN, Route131_Text_1C26B9, Route131_Text_1C271F + msgbox Route131_Text_1C2726, MSGBOX_AUTOCLOSE end Route131_EventScript_152480:: @ 8152480 - trainerbattle 0, TRAINER_SUSIE, 0, Route131_Text_1C2774, Route131_Text_1C27A4 - msgbox Route131_Text_1C27CF, 6 + trainerbattle_single TRAINER_SUSIE, Route131_Text_1C2774, Route131_Text_1C27A4 + msgbox Route131_Text_1C27CF, MSGBOX_AUTOCLOSE end Route131_EventScript_152497:: @ 8152497 - trainerbattle 0, TRAINER_KARA, 0, Route131_Text_1C284A, Route131_Text_1C2883 - msgbox Route131_Text_1C2898, 6 + trainerbattle_single TRAINER_KARA, Route131_Text_1C284A, Route131_Text_1C2883 + msgbox Route131_Text_1C2898, MSGBOX_AUTOCLOSE end Route131_EventScript_1524AE:: @ 81524AE - trainerbattle 4, TRAINER_RELI_AND_IAN, 0, Route131_Text_1C28E2, Route131_Text_1C2918, Route131_Text_1C29B2 - msgbox Route131_Text_1C2950, 6 + trainerbattle_double TRAINER_RELI_AND_IAN, Route131_Text_1C28E2, Route131_Text_1C2918, Route131_Text_1C29B2 + msgbox Route131_Text_1C2950, MSGBOX_AUTOCLOSE end Route131_EventScript_1524C9:: @ 81524C9 - trainerbattle 4, TRAINER_RELI_AND_IAN, 0, Route131_Text_1C29F3, Route131_Text_1C2A20, Route131_Text_1C2ACA - msgbox Route131_Text_1C2A5D, 6 + trainerbattle_double TRAINER_RELI_AND_IAN, Route131_Text_1C29F3, Route131_Text_1C2A20, Route131_Text_1C2ACA + msgbox Route131_Text_1C2A5D, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route132/scripts.inc b/data/maps/Route132/scripts.inc index 6d964aacf..1db90a49b 100644 --- a/data/maps/Route132/scripts.inc +++ b/data/maps/Route132/scripts.inc @@ -2,21 +2,21 @@ Route132_MapScripts:: @ 81524E4 .byte 0 Route132_EventScript_1524E5:: @ 81524E5 - trainerbattle 0, TRAINER_GILBERT, 0, Route132_Text_1C2AFB, Route132_Text_1C2B5B - msgbox Route132_Text_1C2B71, 6 + trainerbattle_single TRAINER_GILBERT, Route132_Text_1C2AFB, Route132_Text_1C2B5B + msgbox Route132_Text_1C2B71, MSGBOX_AUTOCLOSE end Route132_EventScript_1524FC:: @ 81524FC - trainerbattle 0, TRAINER_DANA, 0, Route132_Text_1C2BB5, Route132_Text_1C2BEA - msgbox Route132_Text_1C2BFA, 6 + trainerbattle_single TRAINER_DANA, Route132_Text_1C2BB5, Route132_Text_1C2BEA + msgbox Route132_Text_1C2BFA, MSGBOX_AUTOCLOSE end Route132_EventScript_152513:: @ 8152513 - trainerbattle 0, TRAINER_RONALD, 0, Route132_Text_1C2C32, Route132_Text_1C2C60 - msgbox Route132_Text_1C2C78, 6 + trainerbattle_single TRAINER_RONALD, Route132_Text_1C2C32, Route132_Text_1C2C60 + msgbox Route132_Text_1C2C78, MSGBOX_AUTOCLOSE end Route132_EventScript_15252A:: @ 815252A - trainerbattle 0, TRAINER_KIYO, 0, Route132_Text_1C2CD9, Route132_Text_1C2D1F - msgbox Route132_Text_1C2D3E, 6 + trainerbattle_single TRAINER_KIYO, Route132_Text_1C2CD9, Route132_Text_1C2D1F + msgbox Route132_Text_1C2D3E, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route133/scripts.inc b/data/maps/Route133/scripts.inc index 213be5562..a8ee44abc 100644 --- a/data/maps/Route133/scripts.inc +++ b/data/maps/Route133/scripts.inc @@ -2,26 +2,26 @@ Route133_MapScripts:: @ 8152541 .byte 0 Route133_EventScript_152542:: @ 8152542 - trainerbattle 0, TRAINER_FRANKLIN, 0, Route133_Text_1C2DA5, Route133_Text_1C2DF4 - msgbox Route133_Text_1C2E09, 6 + trainerbattle_single TRAINER_FRANKLIN, Route133_Text_1C2DA5, Route133_Text_1C2DF4 + msgbox Route133_Text_1C2E09, MSGBOX_AUTOCLOSE end Route133_EventScript_152559:: @ 8152559 - trainerbattle 0, TRAINER_DEBRA, 0, Route133_Text_1C2E61, Route133_Text_1C2EBD - msgbox Route133_Text_1C2ECD, 6 + trainerbattle_single TRAINER_DEBRA, Route133_Text_1C2E61, Route133_Text_1C2EBD + msgbox Route133_Text_1C2ECD, MSGBOX_AUTOCLOSE end Route133_EventScript_152570:: @ 8152570 - trainerbattle 0, TRAINER_LINDA, 0, Route133_Text_1C2EF7, Route133_Text_1C2F19 - msgbox Route133_Text_1C2F25, 6 + trainerbattle_single TRAINER_LINDA, Route133_Text_1C2EF7, Route133_Text_1C2F19 + msgbox Route133_Text_1C2F25, MSGBOX_AUTOCLOSE end Route133_EventScript_152587:: @ 8152587 - trainerbattle 0, TRAINER_WARREN, 0, Route133_Text_1C2F53, Route133_Text_1C2FA3 - msgbox Route133_Text_1C2FC7, 6 + trainerbattle_single TRAINER_WARREN, Route133_Text_1C2F53, Route133_Text_1C2FA3 + msgbox Route133_Text_1C2FC7, MSGBOX_AUTOCLOSE end Route133_EventScript_15259E:: @ 815259E - trainerbattle 0, TRAINER_BECK, 0, Route133_Text_1C302D, Route133_Text_1C305F - msgbox Route133_Text_1C307E, 6 + trainerbattle_single TRAINER_BECK, Route133_Text_1C302D, Route133_Text_1C305F + msgbox Route133_Text_1C307E, MSGBOX_AUTOCLOSE end diff --git a/data/maps/Route134/scripts.inc b/data/maps/Route134/scripts.inc index e5c106899..5a63401c0 100644 --- a/data/maps/Route134/scripts.inc +++ b/data/maps/Route134/scripts.inc @@ -1,5 +1,5 @@ Route134_MapScripts:: @ 81525B5 - map_script 5, Route134_MapScript1_1525BB + map_script MAP_SCRIPT_ON_RESUME, Route134_MapScript1_1525BB .byte 0 Route134_MapScript1_1525BB:: @ 81525BB @@ -7,26 +7,26 @@ Route134_MapScript1_1525BB:: @ 81525BB end Route134_EventScript_1525C4:: @ 81525C4 - trainerbattle 0, TRAINER_JACK, 0, Route134_Text_1C30C6, Route134_Text_1C3110 - msgbox Route134_Text_1C311A, 6 + trainerbattle_single TRAINER_JACK, Route134_Text_1C30C6, Route134_Text_1C3110 + msgbox Route134_Text_1C311A, MSGBOX_AUTOCLOSE end Route134_EventScript_1525DB:: @ 81525DB - trainerbattle 0, TRAINER_LAUREL, 0, Route134_Text_1C315E, Route134_Text_1C3198 - msgbox Route134_Text_1C31A0, 6 + trainerbattle_single TRAINER_LAUREL, Route134_Text_1C315E, Route134_Text_1C3198 + msgbox Route134_Text_1C31A0, MSGBOX_AUTOCLOSE end Route134_EventScript_1525F2:: @ 81525F2 - trainerbattle 0, TRAINER_ALEX, 0, Route134_Text_1C31D7, Route134_Text_1C3213 - msgbox Route134_Text_1C3229, 6 + trainerbattle_single TRAINER_ALEX, Route134_Text_1C31D7, Route134_Text_1C3213 + msgbox Route134_Text_1C3229, MSGBOX_AUTOCLOSE end Route134_EventScript_152609:: @ 8152609 - trainerbattle 0, TRAINER_AARON, 0, Route134_Text_1C3319, Route134_Text_1C335C - msgbox Route134_Text_1C336E, 6 + trainerbattle_single TRAINER_AARON, Route134_Text_1C3319, Route134_Text_1C335C + msgbox Route134_Text_1C336E, MSGBOX_AUTOCLOSE end Route134_EventScript_152620:: @ 8152620 - trainerbattle 0, TRAINER_HITOSHI, 0, Route134_Text_1C3262, Route134_Text_1C329E - msgbox Route134_Text_1C32D6, 6 + trainerbattle_single TRAINER_HITOSHI, Route134_Text_1C3262, Route134_Text_1C329E + msgbox Route134_Text_1C32D6, MSGBOX_AUTOCLOSE end diff --git a/data/maps/RustboroCity/map.json b/data/maps/RustboroCity/map.json index b88313e14..c186a4149 100644 --- a/data/maps/RustboroCity/map.json +++ b/data/maps/RustboroCity/map.json @@ -438,7 +438,7 @@ "y": 45, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "RustboroCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -446,7 +446,7 @@ "y": 38, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "RustboroCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -462,7 +462,7 @@ "y": 45, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "RustboroCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -470,7 +470,7 @@ "y": 38, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "RustboroCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", diff --git a/data/maps/RustboroCity/scripts.inc b/data/maps/RustboroCity/scripts.inc index 710b8c700..a2c231fde 100644 --- a/data/maps/RustboroCity/scripts.inc +++ b/data/maps/RustboroCity/scripts.inc @@ -1,47 +1,47 @@ RustboroCity_MapScripts:: @ 814C372 - map_script 3, RustboroCity_MapScript1_14C378 + map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_MapScript1_14C378 .byte 0 RustboroCity_MapScript1_14C378:: @ 814C378 setflag FLAG_VISITED_RUSTBORO_CITY - call RustboroCity_EventScript_1A0196 - call RustboroCity_EventScript_1A014E + call Common_EventScript_SetupEvilTeamGfxIds + call Common_EventScript_SetupRivalGfxId end RustboroCity_EventScript_14C386:: @ 814C386 lock faceplayer goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_EventScript_14C39B - msgbox RustboroCity_Text_16689D, 4 + msgbox RustboroCity_Text_16689D, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C39B:: @ 814C39B - msgbox RustboroCity_Text_16690C, 4 + msgbox RustboroCity_Text_16690C, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C3A5:: @ 814C3A5 lock faceplayer - msgbox RustboroCity_Text_166A67, 4 + msgbox RustboroCity_Text_166A67, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C3B1:: @ 814C3B1 - msgbox RustboroCity_Text_166AE0, 2 + msgbox RustboroCity_Text_166AE0, MSGBOX_NPC end RustboroCity_EventScript_14C3BA:: @ 814C3BA lock faceplayer goto_if_set FLAG_BADGE01_GET, RustboroCity_EventScript_14C3CF - msgbox RustboroCity_Text_16696D, 4 + msgbox RustboroCity_Text_16696D, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C3CF:: @ 814C3CF - msgbox RustboroCity_Text_1669FE, 4 + msgbox RustboroCity_Text_1669FE, MSGBOX_DEFAULT release end @@ -49,56 +49,56 @@ RustboroCity_EventScript_14C3D9:: @ 814C3D9 lock faceplayer goto_if_set FLAG_RECEIVED_POKENAV, RustboroCity_EventScript_14C3EE - msgbox RustboroCity_Text_166B86, 4 + msgbox RustboroCity_Text_166B86, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C3EE:: @ 814C3EE - msgbox RustboroCity_Text_166BEF, 4 + msgbox RustboroCity_Text_166BEF, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C3F8:: @ 814C3F8 - msgbox RustboroCity_Text_166C98, 2 + msgbox RustboroCity_Text_166C98, MSGBOX_NPC end RustboroCity_EventScript_14C401:: @ 814C401 - msgbox RustboroCity_Text_166CFA, 3 + msgbox RustboroCity_Text_166CFA, MSGBOX_SIGN end RustboroCity_EventScript_14C40A:: @ 814C40A - msgbox RustboroCity_Text_167374, 3 + msgbox RustboroCity_Text_167374, MSGBOX_SIGN end RustboroCity_EventScript_14C413:: @ 814C413 - msgbox RustboroCity_Text_1673FA, 3 + msgbox RustboroCity_Text_1673FA, MSGBOX_SIGN end RustboroCity_EventScript_14C41C:: @ 814C41C - msgbox RustboroCity_Text_167439, 3 + msgbox RustboroCity_Text_167439, MSGBOX_SIGN end @ 814C425 - msgbox RustboroCity_Text_167485, 3 + msgbox RustboroCity_Text_167485, MSGBOX_SIGN end RustboroCity_EventScript_14C42E:: @ 814C42E - msgbox RustboroCity_Text_1674DD, 3 + msgbox RustboroCity_Text_1674DD, MSGBOX_SIGN end RustboroCity_EventScript_14C437:: @ 814C437 - msgbox RustboroCity_Text_167525, 3 + msgbox RustboroCity_Text_167525, MSGBOX_SIGN end RustboroCity_EventScript_14C440:: @ 814C440 - msgbox RustboroCity_Text_167568, 3 + msgbox RustboroCity_Text_167568, MSGBOX_SIGN end RustboroCity_EventScript_14C449:: @ 814C449 lock faceplayer - msgbox RustboroCity_Text_166D59, 4 - applymovement 7, RustboroCity_Movement_1A083D + msgbox RustboroCity_Text_166D59, MSGBOX_DEFAULT + applymovement 7, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -106,8 +106,8 @@ RustboroCity_EventScript_14C449:: @ 814C449 RustboroCity_EventScript_14C45F:: @ 814C45F lock faceplayer - msgbox RustboroCity_Text_166DB0, 4 - applymovement 8, RustboroCity_Movement_1A083D + msgbox RustboroCity_Text_166DB0, MSGBOX_DEFAULT + applymovement 8, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -115,7 +115,7 @@ RustboroCity_EventScript_14C45F:: @ 814C45F RustboroCity_EventScript_14C475:: @ 814C475 lock faceplayer - msgbox RustboroCity_Text_166DEE, 4 + msgbox RustboroCity_Text_166DEE, MSGBOX_DEFAULT release end @@ -160,7 +160,7 @@ RustboroCity_EventScript_14C4DD:: @ 814C4DD end RustboroCity_EventScript_14C4F4:: @ 814C4F4 - msgbox RustboroCity_Text_166E65, 4 + msgbox RustboroCity_Text_166E65, MSGBOX_DEFAULT closemessage addobject 10 addobject 9 @@ -169,7 +169,7 @@ RustboroCity_EventScript_14C4F4:: @ 814C4F4 removeobject 10 applymovement 9, RustboroCity_Movement_14C5D3 waitmovement 0 - msgbox RustboroCity_Text_166E7E, 4 + msgbox RustboroCity_Text_166E7E, MSGBOX_DEFAULT closemessage applymovement 9, RustboroCity_Movement_14C5DB waitmovement 0 @@ -189,11 +189,11 @@ RustboroCity_EventScript_14C4F4:: @ 814C4F4 end @ 814C55D - msgbox RustboroCity_Text_166F6B, 4 + msgbox RustboroCity_Text_166F6B, MSGBOX_DEFAULT return @ 814C566 - msgbox RustboroCity_Text_166FB4, 4 + msgbox RustboroCity_Text_166FB4, MSGBOX_DEFAULT return @ 814C56F @@ -219,7 +219,7 @@ RustboroCity_EventScript_14C4F4:: @ 814C4F4 @ 814C59B applymovement 9, RustboroCity_Movement_14C5F7 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return @@ -241,7 +241,7 @@ RustboroCity_EventScript_14C4F4:: @ 814C4F4 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end RustboroCity_Movement_14C5C2:: @ 814C5C2 walk_fastest_right @@ -260,7 +260,7 @@ RustboroCity_Movement_14C5C2:: @ 814C5C2 walk_fast_up walk_fast_up walk_fast_up - end_movement + step_end RustboroCity_Movement_14C5D3:: @ 814C5D3 walk_right @@ -270,7 +270,7 @@ RustboroCity_Movement_14C5D3:: @ 814C5D3 walk_right walk_right walk_in_place_fastest_up - end_movement + step_end RustboroCity_Movement_14C5DB:: @ 814C5DB walk_up @@ -280,27 +280,27 @@ RustboroCity_Movement_14C5DB:: @ 814C5DB walk_up walk_up walk_up - end_movement + step_end RustboroCity_Movement_14C5E3:: @ 814C5E3 walk_down walk_right walk_right - end_movement + step_end RustboroCity_Movement_14C5E7:: @ 814C5E7 walk_down walk_down walk_right walk_right - end_movement + step_end RustboroCity_Movement_14C5EC:: @ 814C5EC walk_down walk_down walk_right walk_right - end_movement + step_end RustboroCity_Movement_14C5F1:: @ 814C5F1 walk_down @@ -308,7 +308,7 @@ RustboroCity_Movement_14C5F1:: @ 814C5F1 walk_down walk_right walk_right - end_movement + step_end RustboroCity_Movement_14C5F7:: @ 814C5F7 walk_down @@ -318,13 +318,13 @@ RustboroCity_Movement_14C5F7:: @ 814C5F7 walk_right walk_right walk_in_place_fastest_down - end_movement + step_end RustboroCity_EventScript_14C5FF:: @ 814C5FF lock faceplayer goto_if_set FLAG_RECOVERED_DEVON_GOODS, RustboroCity_EventScript_14C614 - msgbox RustboroCity_Text_166F6B, 4 + msgbox RustboroCity_Text_166F6B, MSGBOX_DEFAULT release end @@ -370,63 +370,63 @@ RustboroCity_EventScript_14C650:: @ 814C650 setflag FLAG_UNKNOWN_9F setvar VAR_RUSTBORO_STATE, 3 moveobjectoffscreen 9 - msgbox RustboroCity_Text_166EA5, 4 + msgbox RustboroCity_Text_166EA5, MSGBOX_DEFAULT releaseall end RustboroCity_EventScript_14C691:: @ 814C691 - applymovement 9, RustboroCity_Movement_1A0841 + applymovement 9, Common_Movement_WalkInPlaceFastestUp waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return RustboroCity_EventScript_14C6BD:: @ 814C6BD - applymovement 9, RustboroCity_Movement_1A083F + applymovement 9, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return RustboroCity_EventScript_14C6E9:: @ 814C6E9 - applymovement 9, RustboroCity_Movement_1A0845 + applymovement 9, Common_Movement_WalkInPlaceFastestDown waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return RustboroCity_EventScript_14C715:: @ 814C715 - applymovement 9, RustboroCity_Movement_1A0845 + applymovement 9, Common_Movement_WalkInPlaceFastestDown waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 applymovement 9, RustboroCity_Movement_14C74B waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return RustboroCity_Movement_14C74B:: @ 814C74B walk_down - end_movement + step_end RustboroCity_EventScript_14C74D:: @ 814C74D lockall @@ -463,11 +463,11 @@ RustboroCity_EventScript_14C77D:: @ 814C77D call_if_eq RustboroCity_EventScript_14C882 compare VAR_TEMP_1, 4 call_if_eq RustboroCity_EventScript_14C8B8 - msgbox RustboroCity_Text_166FB4, 4 - giveitem_std ITEM_GREAT_BALL + msgbox RustboroCity_Text_166FB4, MSGBOX_DEFAULT + giveitem ITEM_GREAT_BALL compare VAR_RESULT, 0 call_if_eq RustboroCity_EventScript_14C7F5 - msgbox RustboroCity_Text_16707F, 4 + msgbox RustboroCity_Text_16707F, MSGBOX_DEFAULT closemessage setflag FLAG_RETURNED_DEVON_GOODS setflag FLAG_HIDE_DEVON_RUSTBORO @@ -479,66 +479,66 @@ RustboroCity_EventScript_14C77D:: @ 814C77D end RustboroCity_EventScript_14C7F5:: @ 814C7F5 - msgbox RustboroCity_Text_16704C, 4 + msgbox RustboroCity_Text_16704C, MSGBOX_DEFAULT return RustboroCity_EventScript_14C7FE:: @ 814C7FE - applymovement 9, RustboroCity_Movement_1A0841 + applymovement 9, Common_Movement_WalkInPlaceFastestUp waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return RustboroCity_EventScript_14C82A:: @ 814C82A - applymovement 9, RustboroCity_Movement_1A0843 + applymovement 9, Common_Movement_WalkInPlaceFastestRight waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return RustboroCity_EventScript_14C856:: @ 814C856 - applymovement 9, RustboroCity_Movement_1A0845 + applymovement 9, Common_Movement_WalkInPlaceFastestDown waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return RustboroCity_EventScript_14C882:: @ 814C882 - applymovement 9, RustboroCity_Movement_1A0845 + applymovement 9, Common_Movement_WalkInPlaceFastestDown waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 applymovement 9, RustboroCity_Movement_14C74B waitmovement 0 - applymovement 255, RustboroCity_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return RustboroCity_EventScript_14C8B8:: @ 814C8B8 - applymovement 9, RustboroCity_Movement_1A083F + applymovement 9, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 playse SE_PIN - applymovement 9, RustboroCity_Movement_1A0833 + applymovement 9, Common_Movement_ExclamationMark waitmovement 0 - applymovement 9, RustboroCity_Movement_1A0835 + applymovement 9, Common_Movement_Delay48 waitmovement 0 return @@ -555,13 +555,13 @@ RustboroCity_EventScript_14C8DA:: @ 814C8DA RustboroCity_EventScript_14C8FD:: @ 814C8FD setflag FLAG_MET_RIVAL_RUSTBORO - msgbox RustboroCity_Text_1670A7, 4 + msgbox RustboroCity_Text_1670A7, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C90A:: @ 814C90A setflag FLAG_MET_RIVAL_RUSTBORO - msgbox RustboroCity_Text_167213, 4 + msgbox RustboroCity_Text_167213, MSGBOX_DEFAULT release end @@ -574,11 +574,11 @@ RustboroCity_EventScript_14C917:: @ 814C917 end RustboroCity_EventScript_14C92F:: @ 814C92F - msgbox RustboroCity_Text_16713C, 4 + msgbox RustboroCity_Text_16713C, MSGBOX_DEFAULT release end RustboroCity_EventScript_14C939:: @ 814C939 - msgbox RustboroCity_Text_1672B8, 4 + msgbox RustboroCity_Text_1672B8, MSGBOX_DEFAULT release end diff --git a/data/maps/RustboroCity_CuttersHouse/scripts.inc b/data/maps/RustboroCity_CuttersHouse/scripts.inc index b43e0aafe..21f797dab 100644 --- a/data/maps/RustboroCity_CuttersHouse/scripts.inc +++ b/data/maps/RustboroCity_CuttersHouse/scripts.inc @@ -5,18 +5,18 @@ RustboroCity_CuttersHouse_EventScript_157D27:: @ 8157D27 lock faceplayer goto_if_set FLAG_RECEIVED_HM01, RustboroCity_CuttersHouse_EventScript_157D53 - msgbox RustboroCity_CuttersHouse_Text_18509C, 4 - giveitem_std ITEM_HM01_CUT + msgbox RustboroCity_CuttersHouse_Text_18509C, MSGBOX_DEFAULT + giveitem ITEM_HM01_CUT setflag FLAG_RECEIVED_HM01 - msgbox RustboroCity_CuttersHouse_Text_1851C9, 4 + msgbox RustboroCity_CuttersHouse_Text_1851C9, MSGBOX_DEFAULT release end RustboroCity_CuttersHouse_EventScript_157D53:: @ 8157D53 - msgbox RustboroCity_CuttersHouse_Text_1851C9, 4 + msgbox RustboroCity_CuttersHouse_Text_1851C9, MSGBOX_DEFAULT release end RustboroCity_CuttersHouse_EventScript_157D5D:: @ 8157D5D - msgbox RustboroCity_CuttersHouse_Text_1852B3, 2 + msgbox RustboroCity_CuttersHouse_Text_1852B3, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_DevonCorp_1F/scripts.inc b/data/maps/RustboroCity_DevonCorp_1F/scripts.inc index 7b56c72a2..36712d5f7 100644 --- a/data/maps/RustboroCity_DevonCorp_1F/scripts.inc +++ b/data/maps/RustboroCity_DevonCorp_1F/scripts.inc @@ -1,5 +1,5 @@ RustboroCity_DevonCorp_1F_MapScripts:: @ 8157406 - map_script 3, RustboroCity_DevonCorp_1F_MapScript1_15740C + map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_1F_MapScript1_15740C .byte 0 RustboroCity_DevonCorp_1F_MapScript1_15740C:: @ 815740C @@ -16,17 +16,17 @@ RustboroCity_DevonCorp_1F_EventScript_157422:: @ 8157422 faceplayer goto_if_set FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_15744A goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_DevonCorp_1F_EventScript_157440 - msgbox RustboroCity_DevonCorp_1F_Text_1829A4, 4 + msgbox RustboroCity_DevonCorp_1F_Text_1829A4, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_1F_EventScript_157440:: @ 8157440 - msgbox RustboroCity_DevonCorp_1F_Text_182A19, 4 + msgbox RustboroCity_DevonCorp_1F_Text_182A19, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_1F_EventScript_15744A:: @ 815744A - msgbox RustboroCity_DevonCorp_1F_Text_182AB3, 4 + msgbox RustboroCity_DevonCorp_1F_Text_182AB3, MSGBOX_DEFAULT release end @@ -36,17 +36,17 @@ RustboroCity_DevonCorp_1F_EventScript_157454:: @ 8157454 goto_if_set FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_15747B goto_if_set FLAG_RECOVERED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_157485 goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_DevonCorp_1F_EventScript_157485 - msgbox RustboroCity_DevonCorp_1F_Text_182AF0, 4 + msgbox RustboroCity_DevonCorp_1F_Text_182AF0, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_1F_EventScript_15747B:: @ 815747B - msgbox RustboroCity_DevonCorp_1F_Text_182B5A, 4 + msgbox RustboroCity_DevonCorp_1F_Text_182B5A, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_1F_EventScript_157485:: @ 8157485 - msgbox RustboroCity_DevonCorp_1F_Text_182B2D, 4 + msgbox RustboroCity_DevonCorp_1F_Text_182B2D, MSGBOX_DEFAULT release end @@ -56,16 +56,16 @@ RustboroCity_DevonCorp_1F_EventScript_15748F:: @ 815748F goto_if_set FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_1574B6 goto_if_set FLAG_RECOVERED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_1574C0 goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_DevonCorp_1F_EventScript_1574C0 - msgbox RustboroCity_DevonCorp_1F_Text_1828EE, 4 + msgbox RustboroCity_DevonCorp_1F_Text_1828EE, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_1F_EventScript_1574B6:: @ 81574B6 - msgbox RustboroCity_DevonCorp_1F_Text_1828EE, 4 + msgbox RustboroCity_DevonCorp_1F_Text_1828EE, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_1F_EventScript_1574C0:: @ 81574C0 - msgbox RustboroCity_DevonCorp_1F_Text_18295E, 4 + msgbox RustboroCity_DevonCorp_1F_Text_18295E, MSGBOX_DEFAULT release end diff --git a/data/maps/RustboroCity_DevonCorp_2F/scripts.inc b/data/maps/RustboroCity_DevonCorp_2F/scripts.inc index 92c16e002..ae04f9779 100644 --- a/data/maps/RustboroCity_DevonCorp_2F/scripts.inc +++ b/data/maps/RustboroCity_DevonCorp_2F/scripts.inc @@ -1,5 +1,5 @@ RustboroCity_DevonCorp_2F_MapScripts:: @ 81574CA - map_script 3, RustboroCity_DevonCorp_2F_MapScript1_1574D0 + map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_2F_MapScript1_1574D0 .byte 0 RustboroCity_DevonCorp_2F_MapScript1_1574D0:: @ 81574D0 @@ -16,7 +16,7 @@ RustboroCity_DevonCorp_2F_EventScript_1574E2:: @ 81574E2 faceplayer compare VAR_FOSSIL_RESURRECTION_STATE, 1 call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC - msgbox RustboroCity_DevonCorp_2F_Text_182B81, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182B81, MSGBOX_DEFAULT release end @@ -26,12 +26,12 @@ RustboroCity_DevonCorp_2F_EventScript_1574F9:: @ 81574F9 compare VAR_FOSSIL_RESURRECTION_STATE, 1 call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC goto_if_set FLAG_MET_DEVON_EMPLOYEE, RustboroCity_DevonCorp_2F_EventScript_157519 - msgbox RustboroCity_DevonCorp_2F_Text_182BD8, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182BD8, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_2F_EventScript_157519:: @ 8157519 - msgbox RustboroCity_DevonCorp_2F_Text_182C25, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182C25, MSGBOX_DEFAULT release end @@ -41,12 +41,12 @@ RustboroCity_DevonCorp_2F_EventScript_157523:: @ 8157523 compare VAR_FOSSIL_RESURRECTION_STATE, 1 call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC goto_if_set FLAG_RECEIVED_POKENAV, RustboroCity_DevonCorp_2F_EventScript_157543 - msgbox RustboroCity_DevonCorp_2F_Text_182D2A, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182D2A, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_2F_EventScript_157543:: @ 8157543 - msgbox RustboroCity_DevonCorp_2F_Text_182D7E, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182D7E, MSGBOX_DEFAULT release end @@ -55,7 +55,7 @@ RustboroCity_DevonCorp_2F_EventScript_15754D:: @ 815754D faceplayer compare VAR_FOSSIL_RESURRECTION_STATE, 1 call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC - msgbox RustboroCity_DevonCorp_2F_Text_182E6B, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182E6B, MSGBOX_DEFAULT release end @@ -66,7 +66,7 @@ RustboroCity_DevonCorp_2F_EventScript_157564:: @ 8157564 goto_if_eq RustboroCity_DevonCorp_2F_EventScript_15764A compare VAR_FOSSIL_RESURRECTION_STATE, 1 goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157640 - msgbox RustboroCity_DevonCorp_2F_Text_182ED5, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182ED5, MSGBOX_DEFAULT checkitem ITEM_ROOT_FOSSIL, 1 compare VAR_RESULT, 1 goto_if_eq RustboroCity_DevonCorp_2F_EventScript_1575A6 @@ -79,16 +79,16 @@ RustboroCity_DevonCorp_2F_EventScript_157564:: @ 8157564 RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6 closemessage playse SE_PIN - applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0833 + applymovement 5, Common_Movement_ExclamationMark waitmovement 0 - applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0835 + applymovement 5, Common_Movement_Delay48 waitmovement 0 msgbox RustboroCity_DevonCorp_2F_Text_182F35, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636 bufferitemname 0, ITEM_ROOT_FOSSIL - msgbox RustboroCity_DevonCorp_2F_Text_183023, 4 - takeitem ITEM_ROOT_FOSSIL, 1 + msgbox RustboroCity_DevonCorp_2F_Text_183023, MSGBOX_DEFAULT + removeitem ITEM_ROOT_FOSSIL setvar VAR_FOSSIL_RESURRECTION_STATE, 1 setvar VAR_WHICH_FOSSIL_REVIVED, 1 release @@ -97,28 +97,28 @@ RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6 RustboroCity_DevonCorp_2F_EventScript_1575EE:: @ 81575EE closemessage playse SE_PIN - applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0833 + applymovement 5, Common_Movement_ExclamationMark waitmovement 0 - applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0835 + applymovement 5, Common_Movement_Delay48 waitmovement 0 msgbox RustboroCity_DevonCorp_2F_Text_182F35, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636 bufferitemname 0, ITEM_CLAW_FOSSIL - msgbox RustboroCity_DevonCorp_2F_Text_183023, 4 - takeitem ITEM_CLAW_FOSSIL, 1 + msgbox RustboroCity_DevonCorp_2F_Text_183023, MSGBOX_DEFAULT + removeitem ITEM_CLAW_FOSSIL setvar VAR_FOSSIL_RESURRECTION_STATE, 1 setvar VAR_WHICH_FOSSIL_REVIVED, 2 release end RustboroCity_DevonCorp_2F_EventScript_157636:: @ 8157636 - msgbox RustboroCity_DevonCorp_2F_Text_182FD7, 4 + msgbox RustboroCity_DevonCorp_2F_Text_182FD7, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_2F_EventScript_157640:: @ 8157640 - msgbox RustboroCity_DevonCorp_2F_Text_183072, 4 + msgbox RustboroCity_DevonCorp_2F_Text_183072, MSGBOX_DEFAULT release end @@ -131,7 +131,7 @@ RustboroCity_DevonCorp_2F_EventScript_15764A:: @ 815764A RustboroCity_DevonCorp_2F_EventScript_157661:: @ 8157661 bufferspeciesname 1, SPECIES_LILEEP - msgbox RustboroCity_DevonCorp_2F_Text_183124, 4 + msgbox RustboroCity_DevonCorp_2F_Text_183124, MSGBOX_DEFAULT getpartysize compare VAR_RESULT, 6 goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157707 @@ -142,16 +142,16 @@ RustboroCity_DevonCorp_2F_EventScript_157661:: @ 8157661 message RustboroCity_DevonCorp_2F_Text_18319E waitfanfare waitmessage - givemon SPECIES_LILEEP, 20, ITEM_NONE, 0x0, 0x0, 0 + givemon SPECIES_LILEEP, 20, ITEM_NONE msgbox RustboroCity_DevonCorp_2F_Text_1A1102, MSGBOX_YESNO compare VAR_RESULT, YES - call_if_eq RustboroCity_DevonCorp_2F_EventScript_1A0678 + call_if_eq Common_EventScript_NameReceivedPartyMon release end RustboroCity_DevonCorp_2F_EventScript_1576B4:: @ 81576B4 bufferspeciesname 1, SPECIES_ANORITH - msgbox RustboroCity_DevonCorp_2F_Text_183124, 4 + msgbox RustboroCity_DevonCorp_2F_Text_183124, MSGBOX_DEFAULT getpartysize compare VAR_RESULT, 6 goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157707 @@ -162,14 +162,14 @@ RustboroCity_DevonCorp_2F_EventScript_1576B4:: @ 81576B4 message RustboroCity_DevonCorp_2F_Text_18319E waitfanfare waitmessage - givemon SPECIES_ANORITH, 20, ITEM_NONE, 0x0, 0x0, 0 + givemon SPECIES_ANORITH, 20, ITEM_NONE msgbox RustboroCity_DevonCorp_2F_Text_1A1102, MSGBOX_YESNO compare VAR_RESULT, YES - call_if_eq RustboroCity_DevonCorp_2F_EventScript_1A0678 + call_if_eq Common_EventScript_NameReceivedPartyMon release end RustboroCity_DevonCorp_2F_EventScript_157707:: @ 8157707 - msgbox RustboroCity_DevonCorp_2F_Text_1831C8, 4 + msgbox RustboroCity_DevonCorp_2F_Text_1831C8, MSGBOX_DEFAULT release end diff --git a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc index e8d2f4d68..0a2cd2117 100644 --- a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc +++ b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc @@ -1,7 +1,7 @@ RustboroCity_DevonCorp_3F_MapScripts:: @ 8157711 - map_script 3, RustboroCity_DevonCorp_3F_MapScript1_157721 - map_script 4, RustboroCity_DevonCorp_3F_MapScript2_157739 - map_script 2, RustboroCity_DevonCorp_3F_MapScript2_157748 + map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_3F_MapScript1_157721 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, RustboroCity_DevonCorp_3F_MapScript2_157739 + map_script MAP_SCRIPT_ON_FRAME_TABLE, RustboroCity_DevonCorp_3F_MapScript2_157748 .byte 0 RustboroCity_DevonCorp_3F_MapScript1_157721:: @ 8157721 @@ -19,7 +19,7 @@ RustboroCity_DevonCorp_3F_MapScript2_157739:: @ 8157739 .2byte 0 RustboroCity_DevonCorp_3F_EventScript_157743:: @ 8157743 - turnobject 255, 4 + turnobject OBJ_EVENT_ID_PLAYER, 4 end RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748 @@ -28,35 +28,35 @@ RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748 RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752 lockall - msgbox RustboroCity_DevonCorp_3F_Text_18374C, 4 + msgbox RustboroCity_DevonCorp_3F_Text_18374C, MSGBOX_DEFAULT closemessage applymovement 2, RustboroCity_DevonCorp_3F_Movement_157815 waitmovement 0 delay 80 applymovement 2, RustboroCity_DevonCorp_3F_Movement_15781E waitmovement 0 - msgbox RustboroCity_DevonCorp_3F_Text_183903, 4 + msgbox RustboroCity_DevonCorp_3F_Text_183903, MSGBOX_DEFAULT closemessage playbgm MUS_TSURETEK, FALSE applymovement 2, RustboroCity_DevonCorp_3F_Movement_157803 - applymovement 255, RustboroCity_DevonCorp_3F_Movement_157827 + applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_157827 waitmovement 0 - msgbox RustboroCity_DevonCorp_3F_Text_18394A, 4 + msgbox RustboroCity_DevonCorp_3F_Text_18394A, MSGBOX_DEFAULT closemessage fadedefaultbgm applymovement 2, RustboroCity_DevonCorp_3F_Movement_157812 - applymovement 255, RustboroCity_DevonCorp_3F_Movement_157835 + applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_157835 waitmovement 0 - msgbox RustboroCity_DevonCorp_3F_Text_18320B, 4 - giveitem_std ITEM_LETTER - msgbox RustboroCity_DevonCorp_3F_Text_18337E, 4 + msgbox RustboroCity_DevonCorp_3F_Text_18320B, MSGBOX_DEFAULT + giveitem ITEM_LETTER + msgbox RustboroCity_DevonCorp_3F_Text_18337E, MSGBOX_DEFAULT playfanfare MUS_FANFA4 message RustboroCity_DevonCorp_3F_Text_183422 waitfanfare waitmessage setflag FLAG_SYS_POKENAV_GET setflag FLAG_RECEIVED_POKENAV - msgbox RustboroCity_DevonCorp_3F_Text_183439, 4 + msgbox RustboroCity_DevonCorp_3F_Text_183439, MSGBOX_DEFAULT setflag FLAG_HIDE_TUNNER_DIGGER_ROUTE116 clearflag FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL clearflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL @@ -73,7 +73,7 @@ RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752 walk_up walk_up walk_in_place_fastest_left - end_movement + step_end RustboroCity_DevonCorp_3F_Movement_157803:: @ 8157803 walk_right @@ -90,12 +90,12 @@ RustboroCity_DevonCorp_3F_Movement_157803:: @ 8157803 walk_right walk_right walk_in_place_fastest_left - end_movement + step_end RustboroCity_DevonCorp_3F_Movement_157812:: @ 8157812 delay_16 walk_in_place_fastest_down - end_movement + step_end RustboroCity_DevonCorp_3F_Movement_157815:: @ 8157815 walk_right @@ -106,7 +106,7 @@ RustboroCity_DevonCorp_3F_Movement_157815:: @ 8157815 walk_right walk_right walk_right - end_movement + step_end RustboroCity_DevonCorp_3F_Movement_15781E:: @ 815781E walk_left @@ -117,7 +117,7 @@ RustboroCity_DevonCorp_3F_Movement_15781E:: @ 815781E walk_left walk_left walk_left - end_movement + step_end RustboroCity_DevonCorp_3F_Movement_157827:: @ 8157827 walk_right @@ -133,7 +133,7 @@ RustboroCity_DevonCorp_3F_Movement_157827:: @ 8157827 walk_right walk_right walk_right - end_movement + step_end RustboroCity_DevonCorp_3F_Movement_157835:: @ 8157835 delay_16 @@ -141,37 +141,37 @@ RustboroCity_DevonCorp_3F_Movement_157835:: @ 8157835 walk_down walk_down walk_in_place_fastest_right - end_movement + step_end RustboroCity_DevonCorp_3F_EventScript_15783B:: @ 815783B lock faceplayer goto_if_set FLAG_RECEIVED_EXP_SHARE, RustboroCity_DevonCorp_3F_EventScript_15789B goto_if_set FLAG_DELIVERED_STEVEN_LETTER, RustboroCity_DevonCorp_3F_EventScript_157864 - msgbox RustboroCity_DevonCorp_3F_Text_18351E, 4 + msgbox RustboroCity_DevonCorp_3F_Text_18351E, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end RustboroCity_DevonCorp_3F_EventScript_157864:: @ 8157864 - msgbox RustboroCity_DevonCorp_3F_Text_18353E, 4 - giveitem_std ITEM_EXP_SHARE + msgbox RustboroCity_DevonCorp_3F_Text_18353E, MSGBOX_DEFAULT + giveitem ITEM_EXP_SHARE compare VAR_RESULT, 0 - goto_if_eq RustboroCity_DevonCorp_3F_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_EXP_SHARE - msgbox RustboroCity_DevonCorp_3F_Text_1835B3, 4 + msgbox RustboroCity_DevonCorp_3F_Text_1835B3, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end RustboroCity_DevonCorp_3F_EventScript_15789B:: @ 815789B - msgbox RustboroCity_DevonCorp_3F_Text_18368D, 4 + msgbox RustboroCity_DevonCorp_3F_Text_18368D, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -180,15 +180,15 @@ RustboroCity_DevonCorp_3F_EventScript_1578B0:: @ 81578B0 lock faceplayer goto_if_set FLAG_RECEIVED_REPEAT_BALL, RustboroCity_DevonCorp_3F_EventScript_1578C5 - msgbox RustboroCity_DevonCorp_3F_Text_18395C, 4 + msgbox RustboroCity_DevonCorp_3F_Text_18395C, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_3F_EventScript_1578C5:: @ 81578C5 - msgbox RustboroCity_DevonCorp_3F_Text_1839A3, 4 + msgbox RustboroCity_DevonCorp_3F_Text_1839A3, MSGBOX_DEFAULT release end RustboroCity_DevonCorp_3F_EventScript_1578CF:: @ 81578CF - msgbox RustboroCity_DevonCorp_3F_Text_183A04, 3 + msgbox RustboroCity_DevonCorp_3F_Text_183A04, MSGBOX_SIGN end diff --git a/data/maps/RustboroCity_Flat1_1F/scripts.inc b/data/maps/RustboroCity_Flat1_1F/scripts.inc index dbbdf22b7..b8d4118d4 100644 --- a/data/maps/RustboroCity_Flat1_1F/scripts.inc +++ b/data/maps/RustboroCity_Flat1_1F/scripts.inc @@ -2,9 +2,9 @@ RustboroCity_Flat1_1F_MapScripts:: @ 8157C5F .byte 0 RustboroCity_Flat1_1F_EventScript_157C60:: @ 8157C60 - msgbox RustboroCity_Flat1_1F_Text_184DB4, 2 + msgbox RustboroCity_Flat1_1F_Text_184DB4, MSGBOX_NPC end RustboroCity_Flat1_1F_EventScript_157C69:: @ 8157C69 - msgbox RustboroCity_Flat1_1F_Text_184DE9, 2 + msgbox RustboroCity_Flat1_1F_Text_184DE9, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_Flat1_2F/scripts.inc b/data/maps/RustboroCity_Flat1_2F/scripts.inc index 53672bb42..ddd48ddf7 100644 --- a/data/maps/RustboroCity_Flat1_2F/scripts.inc +++ b/data/maps/RustboroCity_Flat1_2F/scripts.inc @@ -2,5 +2,5 @@ RustboroCity_Flat1_2F_MapScripts:: @ 8157C72 .byte 0 RustboroCity_Flat1_2F_EventScript_157C73:: @ 8157C73 - msgbox RustboroCity_Flat1_2F_Text_184E0D, 2 + msgbox RustboroCity_Flat1_2F_Text_184E0D, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_Flat2_1F/scripts.inc b/data/maps/RustboroCity_Flat2_1F/scripts.inc index a6ba54ce7..521d4d803 100644 --- a/data/maps/RustboroCity_Flat2_1F/scripts.inc +++ b/data/maps/RustboroCity_Flat2_1F/scripts.inc @@ -2,7 +2,7 @@ RustboroCity_Flat2_1F_MapScripts:: @ 8157D79 .byte 0 RustboroCity_Flat2_1F_EventScript_157D7A:: @ 8157D7A - msgbox RustboroCity_Flat2_1F_Text_1853DD, 2 + msgbox RustboroCity_Flat2_1F_Text_1853DD, MSGBOX_NPC end RustboroCity_Flat2_1F_EventScript_157D83:: @ 8157D83 @@ -10,7 +10,7 @@ RustboroCity_Flat2_1F_EventScript_157D83:: @ 8157D83 faceplayer waitse playmoncry SPECIES_SKITTY, 0 - msgbox RustboroCity_Flat2_1F_Text_185410, 4 + msgbox RustboroCity_Flat2_1F_Text_185410, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/RustboroCity_Flat2_2F/scripts.inc b/data/maps/RustboroCity_Flat2_2F/scripts.inc index c100687a2..223438560 100644 --- a/data/maps/RustboroCity_Flat2_2F/scripts.inc +++ b/data/maps/RustboroCity_Flat2_2F/scripts.inc @@ -2,22 +2,22 @@ RustboroCity_Flat2_2F_MapScripts:: @ 8157D96 .byte 0 RustboroCity_Flat2_2F_EventScript_157D97:: @ 8157D97 - msgbox RustboroCity_Flat2_2F_Text_185421, 2 + msgbox RustboroCity_Flat2_2F_Text_185421, MSGBOX_NPC end RustboroCity_Flat2_2F_EventScript_157DA0:: @ 8157DA0 lock faceplayer goto_if_set FLAG_RECEIVED_PREMIER_BALL_RUSTBORO, RustboroCity_Flat2_2F_EventScript_157DCF - msgbox RustboroCity_Flat2_2F_Text_185461, 4 - giveitem_std ITEM_PREMIER_BALL + msgbox RustboroCity_Flat2_2F_Text_185461, MSGBOX_DEFAULT + giveitem ITEM_PREMIER_BALL compare VAR_RESULT, 0 - goto_if_eq RustboroCity_Flat2_2F_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_PREMIER_BALL_RUSTBORO release end RustboroCity_Flat2_2F_EventScript_157DCF:: @ 8157DCF - msgbox RustboroCity_Flat2_2F_Text_1854C4, 4 + msgbox RustboroCity_Flat2_2F_Text_1854C4, MSGBOX_DEFAULT release end diff --git a/data/maps/RustboroCity_Flat2_3F/scripts.inc b/data/maps/RustboroCity_Flat2_3F/scripts.inc index d3b05b5bf..fe3949181 100644 --- a/data/maps/RustboroCity_Flat2_3F/scripts.inc +++ b/data/maps/RustboroCity_Flat2_3F/scripts.inc @@ -2,9 +2,9 @@ RustboroCity_Flat2_3F_MapScripts:: @ 8157DD9 .byte 0 RustboroCity_Flat2_3F_EventScript_157DDA:: @ 8157DDA - msgbox RustboroCity_Flat2_3F_Text_18551D, 2 + msgbox RustboroCity_Flat2_3F_Text_18551D, MSGBOX_NPC end RustboroCity_Flat2_3F_EventScript_157DE3:: @ 8157DE3 - msgbox RustboroCity_Flat2_3F_Text_18554D, 2 + msgbox RustboroCity_Flat2_3F_Text_18554D, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_Gym/scripts.inc b/data/maps/RustboroCity_Gym/scripts.inc index f1eb9d171..831613f71 100644 --- a/data/maps/RustboroCity_Gym/scripts.inc +++ b/data/maps/RustboroCity_Gym/scripts.inc @@ -2,57 +2,57 @@ RustboroCity_Gym_MapScripts:: @ 81578D8 .byte 0 RustboroCity_Gym_EventScript_1578D9:: @ 81578D9 - trainerbattle 1, TRAINER_ROXANNE, 0, RustboroCity_Gym_Text_183EE5, RustboroCity_Gym_Text_183FC4, RustboroCity_Gym_EventScript_1578FE + trainerbattle_single TRAINER_ROXANNE, RustboroCity_Gym_Text_183EE5, RustboroCity_Gym_Text_183FC4, RustboroCity_Gym_EventScript_1578FE, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_15793C - msgbox RustboroCity_Gym_Text_184252, 4 + msgbox RustboroCity_Gym_Text_184252, MSGBOX_DEFAULT release end RustboroCity_Gym_EventScript_1578FE:: @ 81578FE message RustboroCity_Gym_Text_1840AB waitmessage - call RustboroCity_Gym_EventScript_1A02C5 - msgbox RustboroCity_Gym_Text_1840D5, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox RustboroCity_Gym_Text_1840D5, MSGBOX_DEFAULT setflag FLAG_DEFEATED_RUSTBORO_GYM setflag FLAG_BADGE01_GET setvar VAR_RUSTBORO_STATE, 1 addvar VAR_PETALBURG_GYM_STATE, 1 setvar VAR_0x8008, 1 - call RustboroCity_Gym_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers compare VAR_PETALBURG_GYM_STATE, 6 - call_if_eq RustboroCity_Gym_EventScript_1A00FB + call_if_eq Common_EventScript_ReadyPetalburgGymForBattle goto RustboroCity_Gym_EventScript_15793C end RustboroCity_Gym_EventScript_15793C:: @ 815793C - giveitem_std ITEM_TM39_ROCK_TOMB + giveitem ITEM_TM39_ROCK_TOMB compare VAR_RESULT, 0 - goto_if_eq RustboroCity_Gym_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM39 - msgbox RustboroCity_Gym_Text_184170, 4 + msgbox RustboroCity_Gym_Text_184170, MSGBOX_DEFAULT release end RustboroCity_Gym_EventScript_157960:: @ 8157960 - trainerbattle 0, TRAINER_JOSH, 0, RustboroCity_Gym_Text_183D99, RustboroCity_Gym_Text_183DDD - msgbox RustboroCity_Gym_Text_183DF9, 6 + trainerbattle_single TRAINER_JOSH, RustboroCity_Gym_Text_183D99, RustboroCity_Gym_Text_183DDD + msgbox RustboroCity_Gym_Text_183DF9, MSGBOX_AUTOCLOSE end RustboroCity_Gym_EventScript_157977:: @ 8157977 - trainerbattle 0, TRAINER_TOMMY, 0, RustboroCity_Gym_Text_183E38, RustboroCity_Gym_Text_183E78 - msgbox RustboroCity_Gym_Text_183E98, 6 + trainerbattle_single TRAINER_TOMMY, RustboroCity_Gym_Text_183E38, RustboroCity_Gym_Text_183E78 + msgbox RustboroCity_Gym_Text_183E98, MSGBOX_AUTOCLOSE end RustboroCity_Gym_EventScript_15798E:: @ 815798E lock faceplayer goto_if_set FLAG_DEFEATED_RUSTBORO_GYM, RustboroCity_Gym_EventScript_1579A3 - msgbox RustboroCity_Gym_Text_183A4B, 4 + msgbox RustboroCity_Gym_Text_183A4B, MSGBOX_DEFAULT release end RustboroCity_Gym_EventScript_1579A3:: @ 81579A3 - msgbox RustboroCity_Gym_Text_183C90, 4 + msgbox RustboroCity_Gym_Text_183C90, MSGBOX_DEFAULT release end @@ -69,11 +69,11 @@ RustboroCity_Gym_EventScript_1579BD:: @ 81579BD end RustboroCity_Gym_EventScript_1579CD:: @ 81579CD - msgbox RustboroCity_Gym_Text_1842E6, 4 + msgbox RustboroCity_Gym_Text_1842E6, MSGBOX_DEFAULT releaseall end RustboroCity_Gym_EventScript_1579D7:: @ 81579D7 - msgbox RustboroCity_Gym_Text_1842CC, 4 + msgbox RustboroCity_Gym_Text_1842CC, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/RustboroCity_House1/scripts.inc b/data/maps/RustboroCity_House1/scripts.inc index f49581ef9..ee7399bcb 100644 --- a/data/maps/RustboroCity_House1/scripts.inc +++ b/data/maps/RustboroCity_House1/scripts.inc @@ -27,27 +27,27 @@ RustboroCity_House1_EventScript_157C7D:: @ 8157C7D special CreateInGameTradePokemon special DoInGameTradeScene waitstate - msgbox RustboroCity_House1_Text_184F6B, 4 + msgbox RustboroCity_House1_Text_184F6B, MSGBOX_DEFAULT setflag FLAG_RUSTBORO_NPC_TRADE_COMPLETED release end RustboroCity_House1_EventScript_157CFB:: @ 8157CFB - msgbox RustboroCity_House1_Text_184FC1, 4 + msgbox RustboroCity_House1_Text_184FC1, MSGBOX_DEFAULT release end RustboroCity_House1_EventScript_157D05:: @ 8157D05 bufferspeciesname 0, VAR_0x8009 - msgbox RustboroCity_House1_Text_184F8F, 4 + msgbox RustboroCity_House1_Text_184F8F, MSGBOX_DEFAULT release end RustboroCity_House1_EventScript_157D13:: @ 8157D13 - msgbox RustboroCity_House1_Text_184FDD, 4 + msgbox RustboroCity_House1_Text_184FDD, MSGBOX_DEFAULT release end RustboroCity_House1_EventScript_157D1D:: @ 8157D1D - msgbox RustboroCity_House1_Text_185020, 2 + msgbox RustboroCity_House1_Text_185020, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_House2/scripts.inc b/data/maps/RustboroCity_House2/scripts.inc index b448065f4..08cb32333 100644 --- a/data/maps/RustboroCity_House2/scripts.inc +++ b/data/maps/RustboroCity_House2/scripts.inc @@ -2,9 +2,9 @@ RustboroCity_House2_MapScripts:: @ 8157D66 .byte 0 RustboroCity_House2_EventScript_157D67:: @ 8157D67 - msgbox RustboroCity_House2_Text_18532D, 2 + msgbox RustboroCity_House2_Text_18532D, MSGBOX_NPC end RustboroCity_House2_EventScript_157D70:: @ 8157D70 - msgbox RustboroCity_House2_Text_185388, 2 + msgbox RustboroCity_House2_Text_185388, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_House3/scripts.inc b/data/maps/RustboroCity_House3/scripts.inc index 86d77c18e..e29414f1d 100644 --- a/data/maps/RustboroCity_House3/scripts.inc +++ b/data/maps/RustboroCity_House3/scripts.inc @@ -2,11 +2,11 @@ RustboroCity_House3_MapScripts:: @ 8157DEC .byte 0 RustboroCity_House3_EventScript_157DED:: @ 8157DED - msgbox RustboroCity_House3_Text_185584, 2 + msgbox RustboroCity_House3_Text_185584, MSGBOX_NPC end RustboroCity_House3_EventScript_157DF6:: @ 8157DF6 - msgbox RustboroCity_House3_Text_1855FA, 2 + msgbox RustboroCity_House3_Text_1855FA, MSGBOX_NPC end RustboroCity_House3_EventScript_157DFF:: @ 8157DFF @@ -14,7 +14,7 @@ RustboroCity_House3_EventScript_157DFF:: @ 8157DFF faceplayer waitse playmoncry SPECIES_PIKACHU, 0 - msgbox RustboroCity_House3_Text_18567D, 4 + msgbox RustboroCity_House3_Text_18567D, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/RustboroCity_Mart/scripts.inc b/data/maps/RustboroCity_Mart/scripts.inc index c8e3f3a43..c47b1ee3f 100644 --- a/data/maps/RustboroCity_Mart/scripts.inc +++ b/data/maps/RustboroCity_Mart/scripts.inc @@ -4,7 +4,7 @@ RustboroCity_Mart_MapScripts:: @ 8157BD3 RustboroCity_Mart_EventScript_157BD4:: @ 8157BD4 lock faceplayer - message RustboroCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage goto_if_unset FLAG_MET_DEVON_EMPLOYEE, RustboroCity_Mart_EventScript_157BEF goto_if_set FLAG_MET_DEVON_EMPLOYEE, RustboroCity_Mart_EventScript_157C18 @@ -12,7 +12,7 @@ RustboroCity_Mart_EventScript_157BD4:: @ 8157BD4 RustboroCity_Mart_EventScript_157BEF:: @ 8157BEF pokemart RustboroCity_Mart_Items1 - msgbox RustboroCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -34,7 +34,7 @@ RustboroCity_Mart_Items1:: @ 8157C00 RustboroCity_Mart_EventScript_157C18:: @ 8157C18 pokemart RustboroCity_Mart_Items2 - msgbox RustboroCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -57,13 +57,13 @@ RustboroCity_Mart_Items2:: @ 8157C28 end RustboroCity_Mart_EventScript_157C44:: @ 8157C44 - msgbox RustboroCity_Mart_Text_184C76, 2 + msgbox RustboroCity_Mart_Text_184C76, MSGBOX_NPC end RustboroCity_Mart_EventScript_157C4D:: @ 8157C4D - msgbox RustboroCity_Mart_Text_184CD8, 2 + msgbox RustboroCity_Mart_Text_184CD8, MSGBOX_NPC end RustboroCity_Mart_EventScript_157C56:: @ 8157C56 - msgbox RustboroCity_Mart_Text_184D43, 2 + msgbox RustboroCity_Mart_Text_184D43, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc b/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc index 6da36aef8..83766d86e 100644 --- a/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc @@ -1,28 +1,28 @@ RustboroCity_PokemonCenter_1F_MapScripts:: @ 8157B79 - map_script 3, RustboroCity_PokemonCenter_1F_MapScript1_157B7F + map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_PokemonCenter_1F_MapScript1_157B7F .byte 0 RustboroCity_PokemonCenter_1F_MapScript1_157B7F:: @ 8157B7F setrespawn HEAL_LOCATION_RUSTBORO_CITY - call RustboroCity_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end RustboroCity_PokemonCenter_1F_EventScript_157B88:: @ 8157B88 setvar VAR_0x800B, 1 - call RustboroCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end RustboroCity_PokemonCenter_1F_EventScript_157B96:: @ 8157B96 - msgbox RustboroCity_PokemonCenter_1F_Text_184B37, 2 + msgbox RustboroCity_PokemonCenter_1F_Text_184B37, MSGBOX_NPC end RustboroCity_PokemonCenter_1F_EventScript_157B9F:: @ 8157B9F - msgbox RustboroCity_PokemonCenter_1F_Text_184BAB, 2 + msgbox RustboroCity_PokemonCenter_1F_Text_184BAB, MSGBOX_NPC end RustboroCity_PokemonCenter_1F_EventScript_157BA8:: @ 8157BA8 - msgbox RustboroCity_PokemonCenter_1F_Text_184C19, 2 + msgbox RustboroCity_PokemonCenter_1F_Text_184C19, MSGBOX_NPC end diff --git a/data/maps/RustboroCity_PokemonCenter_2F/scripts.inc b/data/maps/RustboroCity_PokemonCenter_2F/scripts.inc index d0ffc5435..baf96a74a 100644 --- a/data/maps/RustboroCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/RustboroCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ RustboroCity_PokemonCenter_2F_MapScripts:: @ 8157BB1 - map_script 2, RustboroCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, RustboroCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, RustboroCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, RustboroCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, RustboroCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, RustboroCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 RustboroCity_PokemonCenter_2F_EventScript_157BC1:: @ 8157BC1 diff --git a/data/maps/RustboroCity_PokemonSchool/scripts.inc b/data/maps/RustboroCity_PokemonSchool/scripts.inc index 467a62b04..dd266e21f 100644 --- a/data/maps/RustboroCity_PokemonSchool/scripts.inc +++ b/data/maps/RustboroCity_PokemonSchool/scripts.inc @@ -3,7 +3,7 @@ RustboroCity_PokemonSchool_MapScripts:: @ 81579E1 RustboroCity_PokemonSchool_EventScript_1579E2:: @ 81579E2 lockall - msgbox RustboroCity_PokemonSchool_Text_184321, 4 + msgbox RustboroCity_PokemonSchool_Text_184321, MSGBOX_DEFAULT goto RustboroCity_PokemonSchool_EventScript_1579F1 end @@ -22,27 +22,27 @@ RustboroCity_PokemonSchool_EventScript_1579F1:: @ 81579F1 end RustboroCity_PokemonSchool_EventScript_157A50:: @ 8157A50 - msgbox RustboroCity_PokemonSchool_Text_184389, 4 + msgbox RustboroCity_PokemonSchool_Text_184389, MSGBOX_DEFAULT goto RustboroCity_PokemonSchool_EventScript_1579F1 end RustboroCity_PokemonSchool_EventScript_157A5E:: @ 8157A5E - msgbox RustboroCity_PokemonSchool_Text_184447, 4 + msgbox RustboroCity_PokemonSchool_Text_184447, MSGBOX_DEFAULT goto RustboroCity_PokemonSchool_EventScript_1579F1 end RustboroCity_PokemonSchool_EventScript_157A6C:: @ 8157A6C - msgbox RustboroCity_PokemonSchool_Text_1844EC, 4 + msgbox RustboroCity_PokemonSchool_Text_1844EC, MSGBOX_DEFAULT goto RustboroCity_PokemonSchool_EventScript_1579F1 end RustboroCity_PokemonSchool_EventScript_157A7A:: @ 8157A7A - msgbox RustboroCity_PokemonSchool_Text_1845A5, 4 + msgbox RustboroCity_PokemonSchool_Text_1845A5, MSGBOX_DEFAULT goto RustboroCity_PokemonSchool_EventScript_1579F1 end RustboroCity_PokemonSchool_EventScript_157A88:: @ 8157A88 - msgbox RustboroCity_PokemonSchool_Text_184627, 4 + msgbox RustboroCity_PokemonSchool_Text_184627, MSGBOX_DEFAULT goto RustboroCity_PokemonSchool_EventScript_1579F1 end @@ -51,27 +51,27 @@ RustboroCity_PokemonSchool_EventScript_157A96:: @ 8157A96 end RustboroCity_PokemonSchool_EventScript_157A98:: @ 8157A98 - msgbox RustboroCity_PokemonSchool_Text_18480E, 2 + msgbox RustboroCity_PokemonSchool_Text_18480E, MSGBOX_NPC end RustboroCity_PokemonSchool_EventScript_157AA1:: @ 8157AA1 - msgbox RustboroCity_PokemonSchool_Text_18483C, 2 + msgbox RustboroCity_PokemonSchool_Text_18483C, MSGBOX_NPC end RustboroCity_PokemonSchool_EventScript_157AAA:: @ 8157AAA - msgbox RustboroCity_PokemonSchool_Text_184873, 2 + msgbox RustboroCity_PokemonSchool_Text_184873, MSGBOX_NPC end RustboroCity_PokemonSchool_EventScript_157AB3:: @ 8157AB3 - msgbox RustboroCity_PokemonSchool_Text_1848D8, 2 + msgbox RustboroCity_PokemonSchool_Text_1848D8, MSGBOX_NPC end RustboroCity_PokemonSchool_EventScript_157ABC:: @ 8157ABC - msgbox RustboroCity_PokemonSchool_Text_184988, 2 + msgbox RustboroCity_PokemonSchool_Text_184988, MSGBOX_NPC end RustboroCity_PokemonSchool_EventScript_157AC5:: @ 8157AC5 - msgbox RustboroCity_PokemonSchool_Text_184A17, 3 + msgbox RustboroCity_PokemonSchool_Text_184A17, MSGBOX_SIGN end RustboroCity_PokemonSchool_EventScript_157ACE:: @ 8157ACE @@ -82,12 +82,12 @@ RustboroCity_PokemonSchool_EventScript_157ACE:: @ 8157ACE call_if_eq RustboroCity_PokemonSchool_EventScript_157B1E compare VAR_FACING, 3 call_if_eq RustboroCity_PokemonSchool_EventScript_157B29 - msgbox RustboroCity_PokemonSchool_Text_1846A2, 4 - giveitem_std ITEM_QUICK_CLAW + msgbox RustboroCity_PokemonSchool_Text_1846A2, MSGBOX_DEFAULT + giveitem ITEM_QUICK_CLAW compare VAR_RESULT, 0 - goto_if_eq RustboroCity_PokemonSchool_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull closemessage - applymovement VAR_LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 setflag FLAG_RECEIVED_QUICK_CLAW release @@ -104,9 +104,9 @@ RustboroCity_PokemonSchool_EventScript_157B29:: @ 8157B29 return RustboroCity_PokemonSchool_EventScript_157B34:: @ 8157B34 - msgbox RustboroCity_PokemonSchool_Text_184737, 4 + msgbox RustboroCity_PokemonSchool_Text_184737, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 release end @@ -134,7 +134,7 @@ RustboroCity_PokemonSchool_Movement_157B49:: @ 8157B49 walk_up walk_up walk_right - end_movement + step_end RustboroCity_PokemonSchool_Movement_157B60:: @ 8157B60 walk_right @@ -161,4 +161,4 @@ RustboroCity_PokemonSchool_Movement_157B60:: @ 8157B60 walk_up walk_left walk_left - end_movement + step_end diff --git a/data/maps/RusturfTunnel/scripts.inc b/data/maps/RusturfTunnel/scripts.inc index 0e3c71b22..9cb8bb595 100644 --- a/data/maps/RusturfTunnel/scripts.inc +++ b/data/maps/RusturfTunnel/scripts.inc @@ -1,6 +1,6 @@ RusturfTunnel_MapScripts:: @ 815C745 - map_script 3, RusturfTunnel_MapScript1_15C762 - map_script 2, RusturfTunnel_MapScript2_15C750 + map_script MAP_SCRIPT_ON_TRANSITION, RusturfTunnel_MapScript1_15C762 + map_script MAP_SCRIPT_ON_FRAME_TABLE, RusturfTunnel_MapScript2_15C750 .byte 0 RusturfTunnel_MapScript2_15C750:: @ 815C750 @@ -9,7 +9,7 @@ RusturfTunnel_MapScript2_15C750:: @ 815C750 .2byte 0 RusturfTunnel_MapScript1_15C762:: @ 815C762 - call RusturfTunnel_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds compare VAR_RUSTURF_TUNNEL_STATE, 2 call_if_eq RusturfTunnel_EventScript_15C773 end @@ -22,9 +22,9 @@ RusturfTunnel_EventScript_15C773:: @ 815C773 RusturfTunnel_EventScript_15C782:: @ 815C782 lock faceplayer - msgbox RusturfTunnel_Text_194766, 4 + msgbox RusturfTunnel_Text_194766, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RusturfTunnel_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -34,17 +34,17 @@ RusturfTunnel_EventScript_15C799:: @ 815C799 faceplayer goto_if_set FLAG_TEMP_1, RusturfTunnel_EventScript_15C7BC setflag FLAG_TEMP_1 - msgbox RusturfTunnel_Text_1944C5, 4 + msgbox RusturfTunnel_Text_1944C5, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RusturfTunnel_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end RusturfTunnel_EventScript_15C7BC:: @ 815C7BC - msgbox RusturfTunnel_Text_1945B2, 4 + msgbox RusturfTunnel_Text_1945B2, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, RusturfTunnel_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -58,14 +58,14 @@ RusturfTunnel_EventScript_15C7D1:: @ 815C7D1 compare VAR_TEMP_1, 3 call_if_eq RusturfTunnel_EventScript_15C8EA call RusturfTunnel_EventScript_15C92D - msgbox RusturfTunnel_Text_19461D, 4 + msgbox RusturfTunnel_Text_19461D, MSGBOX_DEFAULT compare VAR_TEMP_1, 2 call_if_eq RusturfTunnel_EventScript_15C8EB compare VAR_TEMP_1, 3 call_if_eq RusturfTunnel_EventScript_15C8EB - giveitem_std ITEM_HM04_STRENGTH + giveitem ITEM_HM04_STRENGTH setflag FLAG_RECEIVED_HM04 - msgbox RusturfTunnel_Text_194693, 4 + msgbox RusturfTunnel_Text_194693, MSGBOX_DEFAULT closemessage compare VAR_TEMP_1, 1 call_if_eq RusturfTunnel_EventScript_15C880 @@ -73,7 +73,7 @@ RusturfTunnel_EventScript_15C7D1:: @ 815C7D1 call_if_eq RusturfTunnel_EventScript_15C892 compare VAR_TEMP_1, 3 call_if_eq RusturfTunnel_EventScript_15C8AE - msgbox RusturfTunnel_Text_194706, 4 + msgbox RusturfTunnel_Text_194706, MSGBOX_DEFAULT closemessage compare VAR_TEMP_1, 1 call_if_eq RusturfTunnel_EventScript_15C8F7 @@ -81,36 +81,36 @@ RusturfTunnel_EventScript_15C7D1:: @ 815C7D1 call_if_eq RusturfTunnel_EventScript_15C909 compare VAR_TEMP_1, 3 call_if_eq RusturfTunnel_EventScript_15C91B - call RusturfTunnel_EventScript_1A0442 + call RusturfTunnel_EventScript_SetRusturfTunnelOpen releaseall end RusturfTunnel_EventScript_15C880:: @ 815C880 - applymovement 255, RusturfTunnel_Movement_15C96A + applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_15C96A applymovement 1, RusturfTunnel_Movement_15C98F waitmovement 0 return RusturfTunnel_EventScript_15C892:: @ 815C892 - applymovement 255, RusturfTunnel_Movement_15C96D + applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_15C96D applymovement 1, RusturfTunnel_Movement_15C994 waitmovement 0 - applymovement 10, RusturfTunnel_Movement_1A0845 + applymovement 10, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return RusturfTunnel_EventScript_15C8AE:: @ 815C8AE - applymovement 255, RusturfTunnel_Movement_15C96D + applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_15C96D applymovement 1, RusturfTunnel_Movement_15C994 waitmovement 0 - applymovement 10, RusturfTunnel_Movement_1A0845 + applymovement 10, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return RusturfTunnel_EventScript_15C8CA:: @ 815C8CA - applymovement 1, RusturfTunnel_Movement_1A0841 + applymovement 1, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - applymovement 255, RusturfTunnel_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return @@ -148,9 +148,9 @@ RusturfTunnel_EventScript_15C91B:: @ 815C91B RusturfTunnel_EventScript_15C92D:: @ 815C92D playse SE_PIN - applymovement 1, RusturfTunnel_Movement_1A0833 + applymovement 1, Common_Movement_ExclamationMark waitmovement 0 - applymovement 1, RusturfTunnel_Movement_1A0835 + applymovement 1, Common_Movement_Delay48 waitmovement 0 return @@ -166,7 +166,7 @@ RusturfTunnel_Movement_15C945:: @ 815C945 walk_down walk_down walk_down - end_movement + step_end RusturfTunnel_Movement_15C951:: @ 815C951 walk_right @@ -180,41 +180,41 @@ RusturfTunnel_Movement_15C951:: @ 815C951 walk_down walk_down walk_down - end_movement + step_end @ 815C95D walk_left walk_in_place_fastest_right - end_movement + step_end @ 815C960 walk_down walk_in_place_fastest_up delay_8 walk_in_place_fastest_right - end_movement + step_end @ 815C965 walk_up walk_in_place_fastest_down delay_8 walk_in_place_fastest_right - end_movement + step_end RusturfTunnel_Movement_15C96A:: @ 815C96A walk_left walk_in_place_fastest_right - end_movement + step_end RusturfTunnel_Movement_15C96D:: @ 815C96D walk_right walk_in_place_fastest_left - end_movement + step_end RusturfTunnel_Movement_15C970:: @ 815C970 walk_up walk_in_place_fastest_right - end_movement + step_end RusturfTunnel_Movement_15C973:: @ 815C973 walk_right @@ -229,7 +229,7 @@ RusturfTunnel_Movement_15C973:: @ 815C973 walk_down walk_down walk_down - end_movement + step_end RusturfTunnel_Movement_15C980:: @ 815C980 walk_up @@ -244,25 +244,25 @@ RusturfTunnel_Movement_15C980:: @ 815C980 walk_down walk_down walk_down - end_movement + step_end RusturfTunnel_Movement_15C98D:: @ 815C98D walk_right - end_movement + step_end RusturfTunnel_Movement_15C98F:: @ 815C98F walk_in_place_fast_up walk_in_place_fast_up walk_fast_up walk_fast_right - end_movement + step_end RusturfTunnel_Movement_15C994:: @ 815C994 walk_in_place_fast_right walk_in_place_fast_right walk_fast_right walk_in_place_fastest_up - end_movement + step_end RusturfTunnel_EventScript_15C999:: @ 815C999 setvar VAR_TEMP_1, 1 @@ -278,7 +278,7 @@ RusturfTunnel_EventScript_15C9A5:: @ 815C9A5 RusturfTunnel_EventScript_15C9AB:: @ 815C9AB lockall - msgbox RusturfTunnel_Text_194159, 4 + msgbox RusturfTunnel_Text_194159, MSGBOX_DEFAULT closemessage applymovement 6, RusturfTunnel_Movement_15C9D3 applymovement 7, RusturfTunnel_Movement_15C9D3 @@ -293,14 +293,14 @@ RusturfTunnel_Movement_15C9D3:: @ 815C9D3 lock_facing_direction walk_right unlock_facing_direction - end_movement + step_end RusturfTunnel_EventScript_15C9D7:: @ 815C9D7 lock faceplayer waitse playmoncry SPECIES_WINGULL, 0 - msgbox RusturfTunnel_Text_194188, 4 + msgbox RusturfTunnel_Text_194188, MSGBOX_DEFAULT waitmoncry release end @@ -309,12 +309,12 @@ RusturfTunnel_EventScript_15C9EA:: @ 815C9EA lock faceplayer playbgm MUS_EVIL_TEAM, FALSE - msgbox RusturfTunnel_Text_19419B, 4 - trainerbattle 3, TRAINER_RUSTURF_TUNNEL_GRUNT, 0, RusturfTunnel_Text_194243 - msgbox RusturfTunnel_Text_194274, 4 - giveitem_std ITEM_DEVON_GOODS + msgbox RusturfTunnel_Text_19419B, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_RUSTURF_TUNNEL_GRUNT, RusturfTunnel_Text_194243 + msgbox RusturfTunnel_Text_194274, MSGBOX_DEFAULT + giveitem ITEM_DEVON_GOODS closemessage - applymovement 255, RusturfTunnel_Movement_15CA99 + applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_15CA99 applymovement 6, RusturfTunnel_Movement_15CAA2 waitmovement 0 removeobject 6 @@ -322,11 +322,11 @@ RusturfTunnel_EventScript_15C9EA:: @ 815C9EA addobject 5 applymovement 5, RusturfTunnel_Movement_15CAAC waitmovement 0 - applymovement 255, RusturfTunnel_Movement_15CA9F + applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_15CA9F applymovement 5, RusturfTunnel_Movement_15CAC0 waitmovement 0 - msgbox RusturfTunnel_Text_19432A, 4 - applymovement 5, RusturfTunnel_Movement_1A0839 + msgbox RusturfTunnel_Text_19432A, MSGBOX_DEFAULT + applymovement 5, Common_Movement_FacePlayer waitmovement 0 message RusturfTunnel_Text_19434F waitmessage @@ -354,12 +354,12 @@ RusturfTunnel_Movement_15CA99:: @ 815CA99 walk_up unlock_facing_direction walk_in_place_fastest_left - end_movement + step_end RusturfTunnel_Movement_15CA9F:: @ 815CA9F walk_down walk_in_place_fastest_up - end_movement + step_end RusturfTunnel_Movement_15CAA2:: @ 815CAA2 walk_fast_left @@ -371,7 +371,7 @@ RusturfTunnel_Movement_15CAA2:: @ 815CAA2 walk_fast_left walk_fast_left walk_fast_left - end_movement + step_end RusturfTunnel_Movement_15CAAC:: @ 815CAAC walk_right @@ -381,7 +381,7 @@ RusturfTunnel_Movement_15CAAC:: @ 815CAAC walk_right walk_right walk_right - end_movement + step_end RusturfTunnel_Movement_15CAB4:: @ 815CAB4 walk_left @@ -395,12 +395,12 @@ RusturfTunnel_Movement_15CAB4:: @ 815CAB4 walk_left walk_left walk_left - end_movement + step_end RusturfTunnel_Movement_15CAC0:: @ 815CAC0 delay_16 walk_right - end_movement + step_end RusturfTunnel_Movement_15CAC3:: @ 815CAC3 walk_left @@ -412,9 +412,9 @@ RusturfTunnel_Movement_15CAC3:: @ 815CAC3 walk_left walk_left walk_left - end_movement + step_end RusturfTunnel_EventScript_15CACD:: @ 815CACD - trainerbattle 0, TRAINER_MIKE_2, 0, RusturfTunnel_Text_194814, RusturfTunnel_Text_1948A2 - msgbox RusturfTunnel_Text_1948C4, 6 + trainerbattle_single TRAINER_MIKE_2, RusturfTunnel_Text_194814, RusturfTunnel_Text_1948A2 + msgbox RusturfTunnel_Text_1948C4, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SSTidalCorridor/scripts.inc b/data/maps/SSTidalCorridor/scripts.inc index 0f2028476..18d42f009 100644 --- a/data/maps/SSTidalCorridor/scripts.inc +++ b/data/maps/SSTidalCorridor/scripts.inc @@ -1,5 +1,5 @@ SSTidalCorridor_MapScripts:: @ 815FC94 - map_script 2, SSTidalCorridor_MapScript2_15FC9A + map_script MAP_SCRIPT_ON_FRAME_TABLE, SSTidalCorridor_MapScript2_15FC9A .byte 0 SSTidalCorridor_MapScript2_15FC9A:: @ 815FC9A @@ -14,7 +14,7 @@ SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC setvar VAR_PORTHOLE_STATE, 2 lockall playse SE_PINPON - msgbox SSTidalCorridor_Text_199007, 4 + msgbox SSTidalCorridor_Text_199007, MSGBOX_DEFAULT releaseall end @@ -22,7 +22,7 @@ SSTidalCorridor_EventScript_15FCD2:: @ 815FCD2 setvar VAR_PORTHOLE_STATE, 6 lockall playse SE_PINPON - msgbox SSTidalCorridor_Text_199088, 4 + msgbox SSTidalCorridor_Text_199088, MSGBOX_DEFAULT releaseall end @@ -30,14 +30,14 @@ SSTidalRooms_EventScript_15FCE5:: @ 815FCE5 special SetSSTidalFlag setvar VAR_PORTHOLE_STATE, 7 playse SE_PINPON - msgbox SSTidalRooms_Text_199007, 4 + msgbox SSTidalRooms_Text_199007, MSGBOX_DEFAULT return SSTidalRooms_EventScript_15FCF9:: @ 815FCF9 special ResetSSTidalFlag setvar VAR_PORTHOLE_STATE, 4 playse SE_PINPON - msgbox SSTidalRooms_Text_1990F8, 4 + msgbox SSTidalRooms_Text_1990F8, MSGBOX_DEFAULT return gUnknown_0815FD0D:: @ 815FD0D @@ -52,7 +52,7 @@ SSTidalCorridor_EventScript_15FD24:: @ 815FD24 setvar VAR_PORTHOLE_STATE, 3 lockall playse SE_PINPON - msgbox SSTidalCorridor_Text_199088, 4 + msgbox SSTidalCorridor_Text_199088, MSGBOX_DEFAULT releaseall end @@ -61,7 +61,7 @@ SSTidalCorridor_EventScript_15FD3A:: @ 815FD3A setvar VAR_PORTHOLE_STATE, 8 lockall playse SE_PINPON - msgbox SSTidalCorridor_Text_1990B4, 4 + msgbox SSTidalCorridor_Text_1990B4, MSGBOX_DEFAULT releaseall end @@ -69,7 +69,7 @@ SSTidalRooms_EventScript_15FD50:: @ 815FD50 special ResetSSTidalFlag setvar VAR_PORTHOLE_STATE, 8 playse SE_PINPON - msgbox SSTidalRooms_Text_1990B4, 4 + msgbox SSTidalRooms_Text_1990B4, MSGBOX_DEFAULT return SSTidalRooms_EventScript_15FD64:: @ 815FD64 @@ -81,7 +81,7 @@ SSTidalRooms_EventScript_15FD64:: @ 815FD64 return SSTidalCorridor_EventScript_15FD96:: @ 815FD96 - msgbox SSTidalCorridor_Text_199291, 2 + msgbox SSTidalCorridor_Text_199291, MSGBOX_NPC end SSTidalCorridor_EventScript_15FD9F:: @ 815FD9F @@ -89,25 +89,25 @@ SSTidalCorridor_EventScript_15FD9F:: @ 815FD9F faceplayer waitse playmoncry SPECIES_WINGULL, 0 - msgbox SSTidalCorridor_Text_199388, 4 + msgbox SSTidalCorridor_Text_199388, MSGBOX_DEFAULT waitmoncry release end SSTidalCorridor_EventScript_15FDB2:: @ 815FDB2 - msgbox SSTidalCorridor_Text_1993A1, 3 + msgbox SSTidalCorridor_Text_1993A1, MSGBOX_SIGN end SSTidalCorridor_EventScript_15FDBB:: @ 815FDBB - msgbox SSTidalCorridor_Text_1993A9, 3 + msgbox SSTidalCorridor_Text_1993A9, MSGBOX_SIGN end SSTidalCorridor_EventScript_15FDC4:: @ 815FDC4 - msgbox SSTidalCorridor_Text_1993B1, 3 + msgbox SSTidalCorridor_Text_1993B1, MSGBOX_SIGN end SSTidalCorridor_EventScript_15FDCD:: @ 815FDCD - msgbox SSTidalCorridor_Text_1993B9, 3 + msgbox SSTidalCorridor_Text_1993B9, MSGBOX_SIGN end SSTidalCorridor_EventScript_15FDD6:: @ 815FDD6 @@ -117,13 +117,13 @@ SSTidalCorridor_EventScript_15FDD6:: @ 815FDD6 goto_if_eq SSTidalCorridor_EventScript_15FDF8 compare VAR_PORTHOLE_STATE, 8 goto_if_eq SSTidalCorridor_EventScript_15FE17 - msgbox SSTidalCorridor_Text_19913B, 4 + msgbox SSTidalCorridor_Text_19913B, MSGBOX_DEFAULT release end SSTidalCorridor_EventScript_15FDF8:: @ 815FDF8 setrespawn HEAL_LOCATION_LILYCOVE_CITY - msgbox SSTidalCorridor_Text_1991F4, 4 + msgbox SSTidalCorridor_Text_1991F4, MSGBOX_DEFAULT call_if_set FLAG_RECEIVED_TM49, SSTidalCorridor_EventScript_15FE36 warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11 waitstate @@ -132,7 +132,7 @@ SSTidalCorridor_EventScript_15FDF8:: @ 815FDF8 SSTidalCorridor_EventScript_15FE17:: @ 815FE17 setrespawn HEAL_LOCATION_SLATEPORT_CITY - msgbox SSTidalCorridor_Text_1991F4, 4 + msgbox SSTidalCorridor_Text_1991F4, MSGBOX_DEFAULT call_if_set FLAG_RECEIVED_TM49, SSTidalCorridor_EventScript_15FE36 warp MAP_SLATEPORT_CITY_HARBOR, 255, 8, 11 waitstate @@ -149,7 +149,7 @@ SSTidalCorridor_EventScript_15FE3A:: @ 815FE3A goto_if_eq SSTidalCorridor_EventScript_15FE5B compare VAR_PORTHOLE_STATE, 7 goto_if_eq SSTidalCorridor_EventScript_15FE5B - msgbox SSTidalCorridor_Text_199268, 4 + msgbox SSTidalCorridor_Text_199268, MSGBOX_DEFAULT releaseall end @@ -163,24 +163,24 @@ SSTidalCorridor_EventScript_15FE60:: @ 815FE60 faceplayer goto_if_set FLAG_DEFEATED_SS_TIDAL_TRAINERS, SSTidalCorridor_EventScript_15FE7A call SSTidalCorridor_EventScript_15FE84 - msgbox SSTidalCorridor_Text_199203, 4 + msgbox SSTidalCorridor_Text_199203, MSGBOX_DEFAULT release end SSTidalCorridor_EventScript_15FE7A:: @ 815FE7A - msgbox SSTidalCorridor_Text_199255, 4 + msgbox SSTidalCorridor_Text_199255, MSGBOX_DEFAULT release end SSTidalCorridor_EventScript_15FE84:: @ 815FE84 - goto_if_trainer_not_defeated TRAINER_PHILLIP, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_LEONARD, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_COLTON, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_TUCKER, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_THOMAS, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_LEA_AND_JED, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_GARRET, SSTidalCorridor_EventScript_15FED5 - goto_if_trainer_not_defeated TRAINER_ANETTE, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_PHILLIP, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_LEONARD, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_COLTON, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_TUCKER, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_THOMAS, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_LEA_AND_JED, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_GARRET, SSTidalCorridor_EventScript_15FED5 + goto_if_not_defeated TRAINER_ANETTE, SSTidalCorridor_EventScript_15FED5 setflag FLAG_DEFEATED_SS_TIDAL_TRAINERS goto SSTidalCorridor_EventScript_15FE7A return diff --git a/data/maps/SSTidalLowerDeck/scripts.inc b/data/maps/SSTidalLowerDeck/scripts.inc index 9b19a2f3a..a023350cf 100644 --- a/data/maps/SSTidalLowerDeck/scripts.inc +++ b/data/maps/SSTidalLowerDeck/scripts.inc @@ -2,11 +2,11 @@ SSTidalLowerDeck_MapScripts:: @ 815FED6 .byte 0 SSTidalLowerDeck_EventScript_15FED7:: @ 815FED7 - trainerbattle 0, TRAINER_PHILLIP, 0, SSTidalLowerDeck_Text_1993C1, SSTidalLowerDeck_Text_19941A - msgbox SSTidalLowerDeck_Text_19942E, 6 + trainerbattle_single TRAINER_PHILLIP, SSTidalLowerDeck_Text_1993C1, SSTidalLowerDeck_Text_19941A + msgbox SSTidalLowerDeck_Text_19942E, MSGBOX_AUTOCLOSE end SSTidalLowerDeck_EventScript_15FEEE:: @ 815FEEE - trainerbattle 0, TRAINER_LEONARD, 0, SSTidalLowerDeck_Text_199491, SSTidalLowerDeck_Text_1994F7 - msgbox SSTidalLowerDeck_Text_199508, 6 + trainerbattle_single TRAINER_LEONARD, SSTidalLowerDeck_Text_199491, SSTidalLowerDeck_Text_1994F7 + msgbox SSTidalLowerDeck_Text_199508, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SSTidalRooms/scripts.inc b/data/maps/SSTidalRooms/scripts.inc index fd7854875..99431543b 100644 --- a/data/maps/SSTidalRooms/scripts.inc +++ b/data/maps/SSTidalRooms/scripts.inc @@ -5,60 +5,60 @@ SSTidalRooms_EventScript_15FF06:: @ 815FF06 lock faceplayer goto_if_set FLAG_RECEIVED_TM49, SSTidalRooms_EventScript_15FF3D - msgbox SSTidalRooms_Text_199B65, 4 - giveitem_std ITEM_TM49_SNATCH + msgbox SSTidalRooms_Text_199B65, MSGBOX_DEFAULT + giveitem ITEM_TM49_SNATCH compare VAR_RESULT, 0 - goto_if_eq SSTidalRooms_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM49 - msgbox SSTidalRooms_Text_199C1A, 4 + msgbox SSTidalRooms_Text_199C1A, MSGBOX_DEFAULT release end SSTidalRooms_EventScript_15FF3D:: @ 815FF3D - msgbox SSTidalRooms_Text_199C1A, 4 + msgbox SSTidalRooms_Text_199C1A, MSGBOX_DEFAULT release end SSTidalRooms_EventScript_15FF47:: @ 815FF47 lockall - msgbox SSTidalRooms_Text_19956B, 4 + msgbox SSTidalRooms_Text_19956B, MSGBOX_DEFAULT closemessage - call SSTidalRooms_EventScript_1A02CA + call Common_EventScript_OutOfCenterPartyHeal call SSTidalRooms_EventScript_15FD64 releaseall end SSTidalRooms_EventScript_15FF5D:: @ 815FF5D - trainerbattle 0, TRAINER_COLTON, 0, SSTidalRooms_Text_19958A, SSTidalRooms_Text_199613 - msgbox SSTidalRooms_Text_199630, 6 + trainerbattle_single TRAINER_COLTON, SSTidalRooms_Text_19958A, SSTidalRooms_Text_199613 + msgbox SSTidalRooms_Text_199630, MSGBOX_AUTOCLOSE end SSTidalRooms_EventScript_15FF74:: @ 815FF74 - trainerbattle 0, TRAINER_TUCKER, 0, SSTidalRooms_Text_1996A6, SSTidalRooms_Text_1996BF - msgbox SSTidalRooms_Text_1996E1, 6 + trainerbattle_single TRAINER_TUCKER, SSTidalRooms_Text_1996A6, SSTidalRooms_Text_1996BF + msgbox SSTidalRooms_Text_1996E1, MSGBOX_AUTOCLOSE end SSTidalRooms_EventScript_15FF8B:: @ 815FF8B - trainerbattle 0, TRAINER_THOMAS, 0, SSTidalRooms_Text_199723, SSTidalRooms_Text_199747 - msgbox SSTidalRooms_Text_199778, 6 + trainerbattle_single TRAINER_THOMAS, SSTidalRooms_Text_199723, SSTidalRooms_Text_199747 + msgbox SSTidalRooms_Text_199778, MSGBOX_AUTOCLOSE end SSTidalRooms_EventScript_15FFA2:: @ 815FFA2 - trainerbattle 4, TRAINER_LEA_AND_JED, 0, SSTidalRooms_Text_1997C1, SSTidalRooms_Text_199813, SSTidalRooms_Text_199887 - msgbox SSTidalRooms_Text_199820, 6 + trainerbattle_double TRAINER_LEA_AND_JED, SSTidalRooms_Text_1997C1, SSTidalRooms_Text_199813, SSTidalRooms_Text_199887 + msgbox SSTidalRooms_Text_199820, MSGBOX_AUTOCLOSE end SSTidalRooms_EventScript_15FFBD:: @ 815FFBD - trainerbattle 4, TRAINER_LEA_AND_JED, 0, SSTidalRooms_Text_1998C5, SSTidalRooms_Text_19990E, SSTidalRooms_Text_199975 - msgbox SSTidalRooms_Text_19991C, 6 + trainerbattle_double TRAINER_LEA_AND_JED, SSTidalRooms_Text_1998C5, SSTidalRooms_Text_19990E, SSTidalRooms_Text_199975 + msgbox SSTidalRooms_Text_19991C, MSGBOX_AUTOCLOSE end SSTidalRooms_EventScript_15FFD8:: @ 815FFD8 - trainerbattle 0, TRAINER_GARRET, 0, SSTidalRooms_Text_1999B7, SSTidalRooms_Text_1999FF - msgbox SSTidalRooms_Text_199A10, 6 + trainerbattle_single TRAINER_GARRET, SSTidalRooms_Text_1999B7, SSTidalRooms_Text_1999FF + msgbox SSTidalRooms_Text_199A10, MSGBOX_AUTOCLOSE end SSTidalRooms_EventScript_15FFEF:: @ 815FFEF - trainerbattle 0, TRAINER_ANETTE, 0, SSTidalRooms_Text_199A62, SSTidalRooms_Text_199ABF - msgbox SSTidalRooms_Text_199ADE, 6 + trainerbattle_single TRAINER_ANETTE, SSTidalRooms_Text_199A62, SSTidalRooms_Text_199ABF + msgbox SSTidalRooms_Text_199ADE, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SafariZone_Northeast/scripts.inc b/data/maps/SafariZone_Northeast/scripts.inc index 11e14da0f..31c23305d 100644 --- a/data/maps/SafariZone_Northeast/scripts.inc +++ b/data/maps/SafariZone_Northeast/scripts.inc @@ -2,9 +2,9 @@ SafariZone_Northeast_MapScripts:: @ 8160010 .byte 0 SafariZone_Northeast_EventScript_160011:: @ 8160011 - msgbox SafariZone_Northeast_Text_1C3D19, 2 + msgbox SafariZone_Northeast_Text_1C3D19, MSGBOX_NPC end SafariZone_Northeast_EventScript_16001A:: @ 816001A - msgbox SafariZone_Northeast_Text_1C3D80, 2 + msgbox SafariZone_Northeast_Text_1C3D80, MSGBOX_NPC end diff --git a/data/maps/SafariZone_Northwest/scripts.inc b/data/maps/SafariZone_Northwest/scripts.inc index f17b7078d..4d3250226 100644 --- a/data/maps/SafariZone_Northwest/scripts.inc +++ b/data/maps/SafariZone_Northwest/scripts.inc @@ -2,5 +2,5 @@ SafariZone_Northwest_MapScripts:: @ 8160006 .byte 0 SafariZone_Northwest_EventScript_160007:: @ 8160007 - msgbox SafariZone_Northwest_Text_1C3CAE, 2 + msgbox SafariZone_Northwest_Text_1C3CAE, MSGBOX_NPC end diff --git a/data/maps/SafariZone_RestHouse/scripts.inc b/data/maps/SafariZone_RestHouse/scripts.inc index edaee1580..cdbb2fc7d 100644 --- a/data/maps/SafariZone_RestHouse/scripts.inc +++ b/data/maps/SafariZone_RestHouse/scripts.inc @@ -2,13 +2,13 @@ SafariZone_RestHouse_MapScripts:: @ 8160C2E .byte 0 SafariZone_RestHouse_EventScript_160C2F:: @ 8160C2F - msgbox SafariZone_RestHouse_Text_1C3EC9, 2 + msgbox SafariZone_RestHouse_Text_1C3EC9, MSGBOX_NPC end SafariZone_RestHouse_EventScript_160C38:: @ 8160C38 - msgbox SafariZone_RestHouse_Text_1C3F71, 2 + msgbox SafariZone_RestHouse_Text_1C3F71, MSGBOX_NPC end SafariZone_RestHouse_EventScript_160C41:: @ 8160C41 - msgbox SafariZone_RestHouse_Text_1C3FF4, 2 + msgbox SafariZone_RestHouse_Text_1C3FF4, MSGBOX_NPC end diff --git a/data/maps/SafariZone_Southeast/scripts.inc b/data/maps/SafariZone_Southeast/scripts.inc index e989748b1..bdc8787c6 100644 --- a/data/maps/SafariZone_Southeast/scripts.inc +++ b/data/maps/SafariZone_Southeast/scripts.inc @@ -1,6 +1,6 @@ SafariZone_Southeast_MapScripts:: @ 8160036 - map_script 3, SafariZone_Southeast_MapScript1_160073 - map_script 2, SafariZone_Southeast_MapScript2_160041 + map_script MAP_SCRIPT_ON_TRANSITION, SafariZone_Southeast_MapScript1_160073 + map_script MAP_SCRIPT_ON_FRAME_TABLE, SafariZone_Southeast_MapScript2_160041 .byte 0 SafariZone_Southeast_MapScript2_160041:: @ 8160041 @@ -10,7 +10,7 @@ SafariZone_Southeast_MapScript2_160041:: @ 8160041 SafariZone_Southeast_EventScript_16004B:: @ 816004B lockall setvar VAR_TEMP_1, 0 - applymovement 255, SafariZone_Southeast_Movement_160087 + applymovement OBJ_EVENT_ID_PLAYER, SafariZone_Southeast_Movement_160087 waitmovement 0 applymovement 1, SafariZone_Southeast_Movement_160089 waitmovement 0 @@ -30,23 +30,23 @@ SafariZone_Southeast_EventScript_16007F:: @ 816007F SafariZone_Southeast_Movement_160087:: @ 8160087 walk_down - end_movement + step_end SafariZone_Southeast_Movement_160089:: @ 8160089 walk_right walk_in_place_fastest_down - end_movement + step_end SafariZone_Southeast_EventScript_16008C:: @ 816008C - msgbox SafariZone_Southeast_Text_1C3B71, 2 + msgbox SafariZone_Southeast_Text_1C3B71, MSGBOX_NPC end SafariZone_Southeast_EventScript_160095:: @ 8160095 - msgbox SafariZone_Southeast_Text_1C3BBD, 2 + msgbox SafariZone_Southeast_Text_1C3BBD, MSGBOX_NPC end SafariZone_Southeast_EventScript_16009E:: @ 816009E - msgbox SafariZone_Southeast_Text_1C3DCE, 2 + msgbox SafariZone_Southeast_Text_1C3DCE, MSGBOX_NPC end SafariZone_Southeast_EventScript_1600A7:: @ 81600A7 @@ -57,18 +57,18 @@ SafariZone_Southeast_EventScript_1600A7:: @ 81600A7 msgbox SafariZone_Southeast_Text_1C3A56, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq SafariZone_Southeast_EventScript_1600E0 - msgbox SafariZone_Southeast_Text_1C3A9C, 4 + msgbox SafariZone_Southeast_Text_1C3A9C, MSGBOX_DEFAULT release end SafariZone_Southeast_EventScript_1600D1:: @ 81600D1 setvar VAR_TEMP_1, 1 - msgbox SafariZone_Southeast_Text_1C3B2D, 4 + msgbox SafariZone_Southeast_Text_1C3B2D, MSGBOX_DEFAULT release end SafariZone_Southeast_EventScript_1600E0:: @ 81600E0 - msgbox SafariZone_Southeast_Text_1C3ACA, 4 + msgbox SafariZone_Southeast_Text_1C3ACA, MSGBOX_DEFAULT closemessage switch VAR_FACING case 2, SafariZone_Southeast_EventScript_160105 @@ -78,7 +78,7 @@ SafariZone_Southeast_EventScript_1600E0:: @ 81600E0 SafariZone_Southeast_EventScript_160105:: @ 8160105 applymovement 1, SafariZone_Southeast_Movement_160150 waitmovement 0 - applymovement 255, SafariZone_Southeast_Movement_16014B + applymovement OBJ_EVENT_ID_PLAYER, SafariZone_Southeast_Movement_16014B waitmovement 0 goto SafariZone_Southeast_EventScript_160139 end @@ -86,7 +86,7 @@ SafariZone_Southeast_EventScript_160105:: @ 8160105 SafariZone_Southeast_EventScript_16011F:: @ 816011F applymovement 1, SafariZone_Southeast_Movement_160153 waitmovement 0 - applymovement 255, SafariZone_Southeast_Movement_16014D + applymovement OBJ_EVENT_ID_PLAYER, SafariZone_Southeast_Movement_16014D waitmovement 0 goto SafariZone_Southeast_EventScript_160139 end @@ -100,19 +100,19 @@ SafariZone_Southeast_EventScript_160139:: @ 8160139 SafariZone_Southeast_Movement_16014B:: @ 816014B walk_up - end_movement + step_end SafariZone_Southeast_Movement_16014D:: @ 816014D walk_right walk_in_place_fastest_up - end_movement + step_end SafariZone_Southeast_Movement_160150:: @ 8160150 walk_left walk_in_place_fastest_right - end_movement + step_end SafariZone_Southeast_Movement_160153:: @ 8160153 walk_down walk_in_place_fastest_up - end_movement + step_end diff --git a/data/maps/SafariZone_Southwest/scripts.inc b/data/maps/SafariZone_Southwest/scripts.inc index 51bffeeab..70ce99973 100644 --- a/data/maps/SafariZone_Southwest/scripts.inc +++ b/data/maps/SafariZone_Southwest/scripts.inc @@ -2,9 +2,9 @@ SafariZone_Southwest_MapScripts:: @ 8160023 .byte 0 SafariZone_Southwest_EventScript_160024:: @ 8160024 - msgbox SafariZone_Southwest_Text_1C3C39, 2 + msgbox SafariZone_Southwest_Text_1C3C39, MSGBOX_NPC end SafariZone_Southwest_EventScript_16002D:: @ 816002D - msgbox SafariZone_Southwest_Text_1C3EA3, 3 + msgbox SafariZone_Southwest_Text_1C3EA3, MSGBOX_SIGN end diff --git a/data/maps/ScorchedSlab/scripts.inc b/data/maps/ScorchedSlab/scripts.inc index f0ed9c005..b7aedb056 100644 --- a/data/maps/ScorchedSlab/scripts.inc +++ b/data/maps/ScorchedSlab/scripts.inc @@ -1,5 +1,5 @@ ScorchedSlab_MapScripts:: @ 815F29D - map_script 3, ScorchedSlab_MapScript1_15F2A3 + map_script MAP_SCRIPT_ON_TRANSITION, ScorchedSlab_MapScript1_15F2A3 .byte 0 ScorchedSlab_MapScript1_15F2A3:: @ 815F2A3 diff --git a/data/maps/SeafloorCavern_Entrance/scripts.inc b/data/maps/SeafloorCavern_Entrance/scripts.inc index 9d59279ea..cb009ed2d 100644 --- a/data/maps/SeafloorCavern_Entrance/scripts.inc +++ b/data/maps/SeafloorCavern_Entrance/scripts.inc @@ -1,5 +1,5 @@ SeafloorCavern_Entrance_MapScripts:: @ 815DA4A - map_script 5, SeafloorCavern_Entrance_MapScript1_15DA50 + map_script MAP_SCRIPT_ON_RESUME, SeafloorCavern_Entrance_MapScript1_15DA50 .byte 0 SeafloorCavern_Entrance_MapScript1_15DA50:: @ 815DA50 diff --git a/data/maps/SeafloorCavern_Room1/scripts.inc b/data/maps/SeafloorCavern_Room1/scripts.inc index cd1513ec1..b04930ee6 100644 --- a/data/maps/SeafloorCavern_Room1/scripts.inc +++ b/data/maps/SeafloorCavern_Room1/scripts.inc @@ -1,17 +1,17 @@ SeafloorCavern_Room1_MapScripts:: @ 815DA61 - map_script 3, SeafloorCavern_Room1_MapScript1_15DA67 + map_script MAP_SCRIPT_ON_TRANSITION, SeafloorCavern_Room1_MapScript1_15DA67 .byte 0 SeafloorCavern_Room1_MapScript1_15DA67:: @ 815DA67 - call SeafloorCavern_Room1_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end SeafloorCavern_Room1_EventScript_15DA6D:: @ 815DA6D - trainerbattle 0, TRAINER_SEAFLOOR_CAVERN_GRUNT_1, 0, SeafloorCavern_Room1_Text_1974BA, SeafloorCavern_Room1_Text_1974EA - msgbox SeafloorCavern_Room1_Text_1974FF, 6 + trainerbattle_single TRAINER_SEAFLOOR_CAVERN_GRUNT_1, SeafloorCavern_Room1_Text_1974BA, SeafloorCavern_Room1_Text_1974EA + msgbox SeafloorCavern_Room1_Text_1974FF, MSGBOX_AUTOCLOSE end SeafloorCavern_Room1_EventScript_15DA84:: @ 815DA84 - trainerbattle 0, TRAINER_SEAFLOOR_CAVERN_GRUNT_2, 0, SeafloorCavern_Room1_Text_19753C, SeafloorCavern_Room1_Text_197573 - msgbox SeafloorCavern_Room1_Text_197589, 6 + trainerbattle_single TRAINER_SEAFLOOR_CAVERN_GRUNT_2, SeafloorCavern_Room1_Text_19753C, SeafloorCavern_Room1_Text_197573 + msgbox SeafloorCavern_Room1_Text_197589, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SeafloorCavern_Room3/scripts.inc b/data/maps/SeafloorCavern_Room3/scripts.inc index 57f2bc20a..286487d73 100644 --- a/data/maps/SeafloorCavern_Room3/scripts.inc +++ b/data/maps/SeafloorCavern_Room3/scripts.inc @@ -1,12 +1,12 @@ SeafloorCavern_Room3_MapScripts:: @ 815DA9C - map_script 3, SeafloorCavern_Room3_MapScript1_15DAA2 + map_script MAP_SCRIPT_ON_TRANSITION, SeafloorCavern_Room3_MapScript1_15DAA2 .byte 0 SeafloorCavern_Room3_MapScript1_15DAA2:: @ 815DAA2 - call SeafloorCavern_Room3_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end SeafloorCavern_Room3_EventScript_15DAA8:: @ 815DAA8 - trainerbattle 0, TRAINER_SEAFLOOR_CAVERN_GRUNT_3, 0, SeafloorCavern_Room3_Text_1975DC, SeafloorCavern_Room3_Text_1976F3 - msgbox SeafloorCavern_Room3_Text_197704, 6 + trainerbattle_single TRAINER_SEAFLOOR_CAVERN_GRUNT_3, SeafloorCavern_Room3_Text_1975DC, SeafloorCavern_Room3_Text_1976F3 + msgbox SeafloorCavern_Room3_Text_197704, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SeafloorCavern_Room4/scripts.inc b/data/maps/SeafloorCavern_Room4/scripts.inc index 8f53d948c..dd7abf361 100644 --- a/data/maps/SeafloorCavern_Room4/scripts.inc +++ b/data/maps/SeafloorCavern_Room4/scripts.inc @@ -1,12 +1,12 @@ SeafloorCavern_Room4_MapScripts:: @ 815DABF - map_script 3, SeafloorCavern_Room4_MapScript1_15DAC5 + map_script MAP_SCRIPT_ON_TRANSITION, SeafloorCavern_Room4_MapScript1_15DAC5 .byte 0 SeafloorCavern_Room4_MapScript1_15DAC5:: @ 815DAC5 - call SeafloorCavern_Room4_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end SeafloorCavern_Room4_EventScript_15DACB:: @ 815DACB - trainerbattle 0, TRAINER_SEAFLOOR_CAVERN_GRUNT_4, 0, SeafloorCavern_Room4_Text_1977B9, SeafloorCavern_Room4_Text_1977E2 - msgbox SeafloorCavern_Room4_Text_1977ED, 6 + trainerbattle_single TRAINER_SEAFLOOR_CAVERN_GRUNT_4, SeafloorCavern_Room4_Text_1977B9, SeafloorCavern_Room4_Text_1977E2 + msgbox SeafloorCavern_Room4_Text_1977ED, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SeafloorCavern_Room9/scripts.inc b/data/maps/SeafloorCavern_Room9/scripts.inc index 6d6b58be8..82011cbf7 100644 --- a/data/maps/SeafloorCavern_Room9/scripts.inc +++ b/data/maps/SeafloorCavern_Room9/scripts.inc @@ -1,10 +1,10 @@ SeafloorCavern_Room9_MapScripts:: @ 815DAE6 - map_script 3, SeafloorCavern_Room9_MapScript1_15DAEC + map_script MAP_SCRIPT_ON_TRANSITION, SeafloorCavern_Room9_MapScript1_15DAEC .byte 0 SeafloorCavern_Room9_MapScript1_15DAEC:: @ 815DAEC - call SeafloorCavern_Room9_EventScript_1A0196 - call SeafloorCavern_Room9_EventScript_1A01B5 + call Common_EventScript_SetupEvilTeamGfxIds + call Common_EventScript_SetupLegendaryGfxIds .ifdef SAPPHIRE setmaplayoutindex 157 .else @@ -18,58 +18,58 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA setvar VAR_0x8005, 3 setvar VAR_0x8006, 4 setvar VAR_0x8007, 5 - applymovement 255, SeafloorCavern_Room9_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - applymovement 255, SeafloorCavern_Room9_Movement_15DD68 + applymovement OBJ_EVENT_ID_PLAYER, SeafloorCavern_Room9_Movement_15DD68 waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B41B8, 4 + msgbox UnknownString_81B41B8, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4850, 4 + msgbox SeafloorCavern_Room9_Text_1B4850, MSGBOX_DEFAULT .endif closemessage addobject VAR_0x8004 - applymovement 255, SeafloorCavern_Room9_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_15DD36 waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B41D5, 4 + msgbox UnknownString_81B41D5, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B486C, 4 + msgbox SeafloorCavern_Room9_Text_1B486C, MSGBOX_DEFAULT .endif - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A0841 + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestUp waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B4201, 4 + msgbox UnknownString_81B4201, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4897, 4 + msgbox SeafloorCavern_Room9_Text_1B4897, MSGBOX_DEFAULT .endif - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A0839 + applymovement VAR_0x8004, Common_Movement_FacePlayer waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B4289, 4 + msgbox UnknownString_81B4289, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B491F, 4 + msgbox SeafloorCavern_Room9_Text_1B491F, MSGBOX_DEFAULT .endif .ifdef SAPPHIRE - trainerbattle 3, TRAINER_SEAFLOOR_CAVERN_GRUNT_5, 0, UnknownString_81B4319 + trainerbattle_no_intro TRAINER_SEAFLOOR_CAVERN_GRUNT_5, UnknownString_81B4319 .else - trainerbattle 3, TRAINER_SEAFLOOR_CAVERN_GRUNT_5, 0, SeafloorCavern_Room9_Text_1B49AE + trainerbattle_no_intro TRAINER_SEAFLOOR_CAVERN_GRUNT_5, SeafloorCavern_Room9_Text_1B49AE .endif .ifdef SAPPHIRE - msgbox UnknownString_81B432C, 4 + msgbox UnknownString_81B432C, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B49C1, 4 + msgbox SeafloorCavern_Room9_Text_1B49C1, MSGBOX_DEFAULT .endif setweather WEATHER_NONE doweather special sub_8081924 waitstate .ifdef SAPPHIRE - msgbox UnknownString_81B43C4, 4 + msgbox UnknownString_81B43C4, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4A5A, 4 + msgbox SeafloorCavern_Room9_Text_1B4A5A, MSGBOX_DEFAULT .endif special WaitWeather waitstate @@ -92,8 +92,8 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA playfanfare MUS_ME_TAMA playse SE_TAMA special sub_80818A4 - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A0841 - applymovement 255, SeafloorCavern_Room9_Movement_1A0841 + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestUp + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 150 removeobject 7 @@ -106,7 +106,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA waitstate setvar VAR_0x8004, 1 setvar VAR_0x8005, 1 - special sub_810F758 + special ShakeCamera waitstate applymovement 1, SeafloorCavern_Room9_Movement_15DD57 waitmovement 0 @@ -114,7 +114,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA delay 4 setvar VAR_0x8004, 2 setvar VAR_0x8005, 2 - special sub_810F758 + special ShakeCamera waitstate delay 30 setvar VAR_0x8004, 2 @@ -122,35 +122,35 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA setvar VAR_0x8006, 4 setvar VAR_0x8007, 5 .ifdef SAPPHIRE - msgbox UnknownString_81B43F2, 4 + msgbox UnknownString_81B43F2, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4A89, 4 + msgbox SeafloorCavern_Room9_Text_1B4A89, MSGBOX_DEFAULT .endif playse SE_PC_LOGON - applymovement 255, SeafloorCavern_Room9_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B4443, 4 + msgbox UnknownString_81B4443, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4ADB, 4 + msgbox SeafloorCavern_Room9_Text_1B4ADB, MSGBOX_DEFAULT .endif closemessage applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_15DD41 waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B447A, 4 + msgbox UnknownString_81B447A, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4B11, 4 + msgbox SeafloorCavern_Room9_Text_1B4B11, MSGBOX_DEFAULT .endif closemessage playse SE_PC_OFF delay 20 - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A0845 + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestDown waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B45C6, 4 + msgbox UnknownString_81B45C6, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4C79, 4 + msgbox SeafloorCavern_Room9_Text_1B4C79, MSGBOX_DEFAULT .endif closemessage addobject VAR_0x8005 @@ -160,36 +160,36 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA applymovement VAR_0x8006, SeafloorCavern_Room9_Movement_15DD63 applymovement VAR_0x8005, SeafloorCavern_Room9_Movement_15DD5A waitmovement 0 - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A083F + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B464D, 4 + msgbox UnknownString_81B464D, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4D02, 4 + msgbox SeafloorCavern_Room9_Text_1B4D02, MSGBOX_DEFAULT .endif playse SE_PIN - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A0833 + applymovement VAR_0x8004, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_1A0835 + applymovement VAR_0x8004, Common_Movement_Delay48 waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B4723, 4 + msgbox UnknownString_81B4723, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4DD3, 4 + msgbox SeafloorCavern_Room9_Text_1B4DD3, MSGBOX_DEFAULT .endif .ifdef SAPPHIRE - msgbox UnknownString_81B4786, 4 + msgbox UnknownString_81B4786, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4E37, 4 + msgbox SeafloorCavern_Room9_Text_1B4E37, MSGBOX_DEFAULT .endif closemessage applymovement VAR_0x8005, SeafloorCavern_Room9_Movement_15DD60 applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_15DD46 waitmovement 0 .ifdef SAPPHIRE - msgbox UnknownString_81B4818, 4 + msgbox UnknownString_81B4818, MSGBOX_DEFAULT .else - msgbox SeafloorCavern_Room9_Text_1B4ECA, 4 + msgbox SeafloorCavern_Room9_Text_1B4ECA, MSGBOX_DEFAULT .endif setvar VAR_ROUTE128_STATE, 1 clearflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1 @@ -223,21 +223,21 @@ SeafloorCavern_Room9_Movement_15DD36:: @ 815DD36 walk_right walk_right walk_right - end_movement + step_end @ 815DD3E walk_left walk_left - end_movement + step_end SeafloorCavern_Room9_Movement_15DD41:: @ 815DD41 walk_left delay_16 - end_movement + step_end @ 815DD44 walk_right - end_movement + step_end SeafloorCavern_Room9_Movement_15DD46:: @ 815DD46 face_up @@ -245,7 +245,7 @@ SeafloorCavern_Room9_Movement_15DD46:: @ 815DD46 walk_down unlock_facing_direction walk_in_place_fastest_right - end_movement + step_end SeafloorCavern_Room9_Movement_15DD4C:: @ 815DD4C delay_16 @@ -258,12 +258,12 @@ SeafloorCavern_Room9_Movement_15DD4C:: @ 815DD4C delay_16 delay_16 delay_16 - end_movement + step_end SeafloorCavern_Room9_Movement_15DD57:: @ 815DD57 slide_up slide_up - end_movement + step_end SeafloorCavern_Room9_Movement_15DD5A:: @ 815DD5A walk_fast_right @@ -271,21 +271,21 @@ SeafloorCavern_Room9_Movement_15DD5A:: @ 815DD5A walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end SeafloorCavern_Room9_Movement_15DD60:: @ 815DD60 walk_right walk_right - end_movement + step_end SeafloorCavern_Room9_Movement_15DD63:: @ 815DD63 walk_fast_right walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end SeafloorCavern_Room9_Movement_15DD68:: @ 815DD68 delay_16 delay_16 - end_movement + step_end diff --git a/data/maps/SealedChamber_InnerRoom/scripts.inc b/data/maps/SealedChamber_InnerRoom/scripts.inc index c8d4929b9..d0f098566 100644 --- a/data/maps/SealedChamber_InnerRoom/scripts.inc +++ b/data/maps/SealedChamber_InnerRoom/scripts.inc @@ -27,7 +27,7 @@ SealedChamber_InnerRoom_EventScript_15F1E8:: @ 815F1E8 waitstate playse SE_DOOR delay 40 - msgbox SealedChamber_InnerRoom_Text_1A138B, 4 + msgbox SealedChamber_InnerRoom_Text_1A138B, MSGBOX_DEFAULT closemessage fadeinbgm 0 setflag FLAG_REGI_DOORS_OPENED diff --git a/data/maps/SealedChamber_OuterRoom/scripts.inc b/data/maps/SealedChamber_OuterRoom/scripts.inc index d62a37f6a..fd067cea9 100644 --- a/data/maps/SealedChamber_OuterRoom/scripts.inc +++ b/data/maps/SealedChamber_OuterRoom/scripts.inc @@ -1,7 +1,7 @@ SealedChamber_OuterRoom_MapScripts:: @ 815F0C6 - map_script 5, SealedChamber_OuterRoom_MapScript1_15F0D6 - map_script 3, SealedChamber_OuterRoom_MapScript1_15F0E7 - map_script 1, SealedChamber_OuterRoom_MapScript1_15F0EB + map_script MAP_SCRIPT_ON_RESUME, SealedChamber_OuterRoom_MapScript1_15F0D6 + map_script MAP_SCRIPT_ON_TRANSITION, SealedChamber_OuterRoom_MapScript1_15F0E7 + map_script MAP_SCRIPT_ON_LOAD, SealedChamber_OuterRoom_MapScript1_15F0EB .byte 0 SealedChamber_OuterRoom_MapScript1_15F0D6:: @ 815F0D6 @@ -116,7 +116,7 @@ SealedChamber_OuterRoom_EventScript_15F1B8:: @ 815F1B8 end SealedChamber_OuterRoom_EventScript_15F1CF:: @ 815F1CF - msgbox SealedChamber_OuterRoom_Text_1A13BE, 4 + msgbox SealedChamber_OuterRoom_Text_1A13BE, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/SecretBase_BlueCave1/map.json b/data/maps/SecretBase_BlueCave1/map.json index 9d75509db..48c4ec49c 100644 --- a/data/maps/SecretBase_BlueCave1/map.json +++ b/data/maps/SecretBase_BlueCave1/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BLUE_CAVE1", "name": "SecretBase_BlueCave1", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BLUE_CAVE1", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BlueCave1/scripts.inc b/data/maps/SecretBase_BlueCave1/scripts.inc deleted file mode 100644 index bca6bee55..000000000 --- a/data/maps/SecretBase_BlueCave1/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BlueCave1_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BlueCave2/map.json b/data/maps/SecretBase_BlueCave2/map.json index d02b028c7..075ccbbfa 100644 --- a/data/maps/SecretBase_BlueCave2/map.json +++ b/data/maps/SecretBase_BlueCave2/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BLUE_CAVE2", "name": "SecretBase_BlueCave2", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BLUE_CAVE2", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BlueCave2/scripts.inc b/data/maps/SecretBase_BlueCave2/scripts.inc deleted file mode 100644 index 4fc579fb9..000000000 --- a/data/maps/SecretBase_BlueCave2/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BlueCave2_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BlueCave3/map.json b/data/maps/SecretBase_BlueCave3/map.json index bf3eeea69..482b3d4a3 100644 --- a/data/maps/SecretBase_BlueCave3/map.json +++ b/data/maps/SecretBase_BlueCave3/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BLUE_CAVE3", "name": "SecretBase_BlueCave3", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BLUE_CAVE3", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BlueCave3/scripts.inc b/data/maps/SecretBase_BlueCave3/scripts.inc deleted file mode 100644 index 0a8199f19..000000000 --- a/data/maps/SecretBase_BlueCave3/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BlueCave3_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BlueCave4/map.json b/data/maps/SecretBase_BlueCave4/map.json index 63ecfa4f3..b3d6a37d4 100644 --- a/data/maps/SecretBase_BlueCave4/map.json +++ b/data/maps/SecretBase_BlueCave4/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BLUE_CAVE4", "name": "SecretBase_BlueCave4", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BLUE_CAVE4", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BlueCave4/scripts.inc b/data/maps/SecretBase_BlueCave4/scripts.inc deleted file mode 100644 index 72c1e9612..000000000 --- a/data/maps/SecretBase_BlueCave4/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BlueCave4_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BrownCave1/map.json b/data/maps/SecretBase_BrownCave1/map.json index 8c45cd6ad..1ffa76d99 100644 --- a/data/maps/SecretBase_BrownCave1/map.json +++ b/data/maps/SecretBase_BrownCave1/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BROWN_CAVE1", "name": "SecretBase_BrownCave1", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BROWN_CAVE1", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BrownCave1/scripts.inc b/data/maps/SecretBase_BrownCave1/scripts.inc deleted file mode 100644 index ddbf182e4..000000000 --- a/data/maps/SecretBase_BrownCave1/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BrownCave1_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BrownCave2/map.json b/data/maps/SecretBase_BrownCave2/map.json index e73b40718..f0c455fc1 100644 --- a/data/maps/SecretBase_BrownCave2/map.json +++ b/data/maps/SecretBase_BrownCave2/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BROWN_CAVE2", "name": "SecretBase_BrownCave2", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BROWN_CAVE2", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BrownCave2/scripts.inc b/data/maps/SecretBase_BrownCave2/scripts.inc deleted file mode 100644 index 06dcb6335..000000000 --- a/data/maps/SecretBase_BrownCave2/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BrownCave2_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BrownCave3/map.json b/data/maps/SecretBase_BrownCave3/map.json index bfcade602..f7ec74fed 100644 --- a/data/maps/SecretBase_BrownCave3/map.json +++ b/data/maps/SecretBase_BrownCave3/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BROWN_CAVE3", "name": "SecretBase_BrownCave3", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BROWN_CAVE3", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BrownCave3/scripts.inc b/data/maps/SecretBase_BrownCave3/scripts.inc deleted file mode 100644 index a0a85dc11..000000000 --- a/data/maps/SecretBase_BrownCave3/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BrownCave3_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_BrownCave4/map.json b/data/maps/SecretBase_BrownCave4/map.json index d0612bf36..d1ae09924 100644 --- a/data/maps/SecretBase_BrownCave4/map.json +++ b/data/maps/SecretBase_BrownCave4/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_BROWN_CAVE4", "name": "SecretBase_BrownCave4", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_BROWN_CAVE4", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_BrownCave4/scripts.inc b/data/maps/SecretBase_BrownCave4/scripts.inc deleted file mode 100644 index 12d931e9e..000000000 --- a/data/maps/SecretBase_BrownCave4/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_BrownCave4_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_RedCave1/map.json b/data/maps/SecretBase_RedCave1/map.json index 008df6c24..c9dd337ae 100644 --- a/data/maps/SecretBase_RedCave1/map.json +++ b/data/maps/SecretBase_RedCave1/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_RED_CAVE1", "name": "SecretBase_RedCave1", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_RED_CAVE1", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_RedCave1/scripts.inc b/data/maps/SecretBase_RedCave1/scripts.inc deleted file mode 100644 index 77b99daec..000000000 --- a/data/maps/SecretBase_RedCave1/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_RedCave1_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_RedCave2/map.json b/data/maps/SecretBase_RedCave2/map.json index 9587a49f0..ecc21b523 100644 --- a/data/maps/SecretBase_RedCave2/map.json +++ b/data/maps/SecretBase_RedCave2/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_RED_CAVE2", "name": "SecretBase_RedCave2", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_RED_CAVE2", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_RedCave2/scripts.inc b/data/maps/SecretBase_RedCave2/scripts.inc deleted file mode 100644 index 735d386fc..000000000 --- a/data/maps/SecretBase_RedCave2/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_RedCave2_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_RedCave3/map.json b/data/maps/SecretBase_RedCave3/map.json index d90d9ceab..f038f3449 100644 --- a/data/maps/SecretBase_RedCave3/map.json +++ b/data/maps/SecretBase_RedCave3/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_RED_CAVE3", "name": "SecretBase_RedCave3", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_RED_CAVE3", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_RedCave3/scripts.inc b/data/maps/SecretBase_RedCave3/scripts.inc deleted file mode 100644 index c9b72ca30..000000000 --- a/data/maps/SecretBase_RedCave3/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_RedCave3_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_RedCave4/map.json b/data/maps/SecretBase_RedCave4/map.json index 91107ac17..537622c45 100644 --- a/data/maps/SecretBase_RedCave4/map.json +++ b/data/maps/SecretBase_RedCave4/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_RED_CAVE4", "name": "SecretBase_RedCave4", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_RED_CAVE4", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_RedCave4/scripts.inc b/data/maps/SecretBase_RedCave4/scripts.inc deleted file mode 100644 index 6d2402f03..000000000 --- a/data/maps/SecretBase_RedCave4/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_RedCave4_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Shrub1/map.json b/data/maps/SecretBase_Shrub1/map.json index 5217fcdef..f4980476d 100644 --- a/data/maps/SecretBase_Shrub1/map.json +++ b/data/maps/SecretBase_Shrub1/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_SHRUB1", "name": "SecretBase_Shrub1", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_SHRUB1", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Shrub1/scripts.inc b/data/maps/SecretBase_Shrub1/scripts.inc deleted file mode 100644 index 79116a0cf..000000000 --- a/data/maps/SecretBase_Shrub1/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Shrub1_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Shrub2/map.json b/data/maps/SecretBase_Shrub2/map.json index 9553d14e8..61a53af44 100644 --- a/data/maps/SecretBase_Shrub2/map.json +++ b/data/maps/SecretBase_Shrub2/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_SHRUB2", "name": "SecretBase_Shrub2", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_SHRUB2", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Shrub2/scripts.inc b/data/maps/SecretBase_Shrub2/scripts.inc deleted file mode 100644 index 49835f7f3..000000000 --- a/data/maps/SecretBase_Shrub2/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Shrub2_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Shrub3/map.json b/data/maps/SecretBase_Shrub3/map.json index fed30339f..5d92fe6ee 100644 --- a/data/maps/SecretBase_Shrub3/map.json +++ b/data/maps/SecretBase_Shrub3/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_SHRUB3", "name": "SecretBase_Shrub3", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_SHRUB3", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Shrub3/scripts.inc b/data/maps/SecretBase_Shrub3/scripts.inc deleted file mode 100644 index 0aeb7bdf9..000000000 --- a/data/maps/SecretBase_Shrub3/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Shrub3_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Shrub4/map.json b/data/maps/SecretBase_Shrub4/map.json index c91142b94..296e63958 100644 --- a/data/maps/SecretBase_Shrub4/map.json +++ b/data/maps/SecretBase_Shrub4/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_SHRUB4", "name": "SecretBase_Shrub4", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_SHRUB4", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Shrub4/scripts.inc b/data/maps/SecretBase_Shrub4/scripts.inc deleted file mode 100644 index f131b308d..000000000 --- a/data/maps/SecretBase_Shrub4/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Shrub4_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Tree1/map.json b/data/maps/SecretBase_Tree1/map.json index 2a5372716..0e9366a6a 100644 --- a/data/maps/SecretBase_Tree1/map.json +++ b/data/maps/SecretBase_Tree1/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_TREE1", "name": "SecretBase_Tree1", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_TREE1", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Tree1/scripts.inc b/data/maps/SecretBase_Tree1/scripts.inc deleted file mode 100644 index 7345c3bbb..000000000 --- a/data/maps/SecretBase_Tree1/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Tree1_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Tree2/map.json b/data/maps/SecretBase_Tree2/map.json index c16dbf286..92a4c9240 100644 --- a/data/maps/SecretBase_Tree2/map.json +++ b/data/maps/SecretBase_Tree2/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_TREE2", "name": "SecretBase_Tree2", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_TREE2", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Tree2/scripts.inc b/data/maps/SecretBase_Tree2/scripts.inc deleted file mode 100644 index 0f2976a8c..000000000 --- a/data/maps/SecretBase_Tree2/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Tree2_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Tree3/map.json b/data/maps/SecretBase_Tree3/map.json index 5088b0da0..a27353ec0 100644 --- a/data/maps/SecretBase_Tree3/map.json +++ b/data/maps/SecretBase_Tree3/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_TREE3", "name": "SecretBase_Tree3", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_TREE3", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Tree3/scripts.inc b/data/maps/SecretBase_Tree3/scripts.inc deleted file mode 100644 index cb80b0d25..000000000 --- a/data/maps/SecretBase_Tree3/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Tree3_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_Tree4/map.json b/data/maps/SecretBase_Tree4/map.json index 77b485700..e2de6d6c1 100644 --- a/data/maps/SecretBase_Tree4/map.json +++ b/data/maps/SecretBase_Tree4/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_TREE4", "name": "SecretBase_Tree4", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_TREE4", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_Tree4/scripts.inc b/data/maps/SecretBase_Tree4/scripts.inc deleted file mode 100644 index 0a6771740..000000000 --- a/data/maps/SecretBase_Tree4/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_Tree4_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_YellowCave1/map.json b/data/maps/SecretBase_YellowCave1/map.json index 6fe883d39..0dbf8134b 100644 --- a/data/maps/SecretBase_YellowCave1/map.json +++ b/data/maps/SecretBase_YellowCave1/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_YELLOW_CAVE1", "name": "SecretBase_YellowCave1", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE1", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_YellowCave1/scripts.inc b/data/maps/SecretBase_YellowCave1/scripts.inc deleted file mode 100644 index b76a5f44e..000000000 --- a/data/maps/SecretBase_YellowCave1/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_YellowCave1_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_YellowCave2/map.json b/data/maps/SecretBase_YellowCave2/map.json index b65bb3733..25bcd3ea4 100644 --- a/data/maps/SecretBase_YellowCave2/map.json +++ b/data/maps/SecretBase_YellowCave2/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_YELLOW_CAVE2", "name": "SecretBase_YellowCave2", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE2", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_YellowCave2/scripts.inc b/data/maps/SecretBase_YellowCave2/scripts.inc deleted file mode 100644 index 0bc1fc354..000000000 --- a/data/maps/SecretBase_YellowCave2/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_YellowCave2_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_YellowCave3/map.json b/data/maps/SecretBase_YellowCave3/map.json index b49e200fd..e9a9bb038 100644 --- a/data/maps/SecretBase_YellowCave3/map.json +++ b/data/maps/SecretBase_YellowCave3/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_YELLOW_CAVE3", "name": "SecretBase_YellowCave3", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE3", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_YellowCave3/scripts.inc b/data/maps/SecretBase_YellowCave3/scripts.inc deleted file mode 100644 index 137f04316..000000000 --- a/data/maps/SecretBase_YellowCave3/scripts.inc +++ /dev/null @@ -1 +0,0 @@ -SecretBase_YellowCave3_MapScripts:: @ 815F337 diff --git a/data/maps/SecretBase_YellowCave4/map.json b/data/maps/SecretBase_YellowCave4/map.json index 6b26daadd..0c7699125 100644 --- a/data/maps/SecretBase_YellowCave4/map.json +++ b/data/maps/SecretBase_YellowCave4/map.json @@ -1,6 +1,7 @@ { "id": "MAP_SECRET_BASE_YELLOW_CAVE4", "name": "SecretBase_YellowCave4", + "shared_scripts_map": "SecretBase", "layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE4", "music": "MUS_MACHI_S3", "region_map_section": "MAPSEC_SECRET_BASE", diff --git a/data/maps/SecretBase_YellowCave4/scripts.inc b/data/maps/SecretBase_YellowCave4/scripts.inc deleted file mode 100644 index bb673b7b6..000000000 --- a/data/maps/SecretBase_YellowCave4/scripts.inc +++ /dev/null @@ -1,23 +0,0 @@ -SecretBase_YellowCave4_MapScripts:: @ 815F337 - map_script 4, SecretBase_RedCave1_MapScript2_15F358 - map_script 3, SecretBase_RedCave1_MapScript1_15F34F - map_script 2, SecretBase_RedCave1_MapScript2_15F362 - map_script 5, SecretBase_RedCave1_MapScript1_15F34C - .byte 0 - -SecretBase_RedCave1_MapScript1_15F34C:: @ 815F34C - setstepcallback 6 - end - -SecretBase_RedCave1_MapScript1_15F34F:: @ 815F34F - call SecretBase_RedCave1_EventScript_1A2F3D - special sub_80BBFA4 - end - -SecretBase_RedCave1_MapScript2_15F358:: @ 815F358 - map_script_2 0x4089, 0, SecretBase_RedCave1_EventScript_1A2F68 - .2byte 0 - -SecretBase_RedCave1_MapScript2_15F362:: @ 815F362 - map_script_2 VAR_0x4097, 0, SecretBase_RedCave1_EventScript_1A2DDE - .2byte 0 diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/scripts.inc b/data/maps/ShoalCave_LowTideEntranceRoom/scripts.inc index 76de79e6f..025c33550 100644 --- a/data/maps/ShoalCave_LowTideEntranceRoom/scripts.inc +++ b/data/maps/ShoalCave_LowTideEntranceRoom/scripts.inc @@ -1,5 +1,5 @@ ShoalCave_LowTideEntranceRoom_MapScripts:: @ 815E057 - map_script 3, ShoalCave_LowTideEntranceRoom_MapScript1_15E05D + map_script MAP_SCRIPT_ON_TRANSITION, ShoalCave_LowTideEntranceRoom_MapScript1_15E05D .byte 0 ShoalCave_LowTideEntranceRoom_MapScript1_15E05D:: @ 815E05D @@ -18,7 +18,7 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E072:: @ 815E072 ShoalCave_LowTideEntranceRoom_EventScript_15E076:: @ 815E076 lock faceplayer - dodailyevents + dotimebasedevents call_if_set FLAG_SYS_SHOAL_ITEM, ShoalCave_LowTideEntranceRoom_EventScript_15E176 checkitem ITEM_SHOAL_SALT, 4 compare VAR_RESULT, 0 @@ -34,13 +34,13 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E076:: @ 815E076 call_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E106 compare VAR_RESULT, 2 goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E12E - msgbox ShoalCave_LowTideEntranceRoom_Text_1C6808, 4 - takeitem ITEM_SHOAL_SALT, 4 - takeitem ITEM_SHOAL_SHELL, 4 - giveitem_std ITEM_SHELL_BELL + msgbox ShoalCave_LowTideEntranceRoom_Text_1C6808, MSGBOX_DEFAULT + removeitem ITEM_SHOAL_SALT, 4 + removeitem ITEM_SHOAL_SHELL, 4 + giveitem ITEM_SHELL_BELL compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_1A029B - msgbox ShoalCave_LowTideEntranceRoom_Text_1C688E, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox ShoalCave_LowTideEntranceRoom_Text_1C688E, MSGBOX_DEFAULT setflag FLAG_TEMP_2 release end @@ -62,7 +62,7 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E128:: @ 815E128 return ShoalCave_LowTideEntranceRoom_EventScript_15E12E:: @ 815E12E - msgbox ShoalCave_LowTideEntranceRoom_Text_1C69F5, 4 + msgbox ShoalCave_LowTideEntranceRoom_Text_1C69F5, MSGBOX_DEFAULT release end @@ -73,17 +73,17 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E138:: @ 815E138 checkitem ITEM_SHOAL_SHELL, 1 compare VAR_RESULT, 1 goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E162 - msgbox ShoalCave_LowTideEntranceRoom_Text_1C6668, 4 + msgbox ShoalCave_LowTideEntranceRoom_Text_1C6668, MSGBOX_DEFAULT release end ShoalCave_LowTideEntranceRoom_EventScript_15E162:: @ 815E162 - msgbox ShoalCave_LowTideEntranceRoom_Text_1C670D, 4 + msgbox ShoalCave_LowTideEntranceRoom_Text_1C670D, MSGBOX_DEFAULT release end ShoalCave_LowTideEntranceRoom_EventScript_15E16C:: @ 815E16C - msgbox ShoalCave_LowTideEntranceRoom_Text_1C6944, 4 + msgbox ShoalCave_LowTideEntranceRoom_Text_1C6944, MSGBOX_DEFAULT release end diff --git a/data/maps/ShoalCave_LowTideInnerRoom/scripts.inc b/data/maps/ShoalCave_LowTideInnerRoom/scripts.inc index 512de471c..e98e8d107 100644 --- a/data/maps/ShoalCave_LowTideInnerRoom/scripts.inc +++ b/data/maps/ShoalCave_LowTideInnerRoom/scripts.inc @@ -1,6 +1,6 @@ ShoalCave_LowTideInnerRoom_MapScripts:: @ 815E192 - map_script 1, ShoalCave_LowTideInnerRoom_MapScript1_15E1B3 - map_script 3, ShoalCave_LowTideInnerRoom_MapScript1_15E19D + map_script MAP_SCRIPT_ON_LOAD, ShoalCave_LowTideInnerRoom_MapScript1_15E1B3 + map_script MAP_SCRIPT_ON_TRANSITION, ShoalCave_LowTideInnerRoom_MapScript1_15E19D .byte 0 ShoalCave_LowTideInnerRoom_MapScript1_15E19D:: @ 815E19D @@ -62,9 +62,9 @@ ShoalCave_LowTideInnerRoom_EventScript_15E256:: @ 815E256 ShoalCave_LowTideInnerRoom_EventScript_15E257:: @ 815E257 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_1, ShoalCave_LowTideInnerRoom_EventScript_15E289 - giveitem_std ITEM_SHOAL_SHELL + giveitem ITEM_SHOAL_SHELL compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 41, 20, METATILE_Cave_ShoalCave_BlueStone_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SHELL_1 @@ -72,16 +72,16 @@ ShoalCave_LowTideInnerRoom_EventScript_15E257:: @ 815E257 end ShoalCave_LowTideInnerRoom_EventScript_15E289:: @ 815E289 - msgbox ShoalCave_LowTideInnerRoom_Text_1C69B8, 4 + msgbox ShoalCave_LowTideInnerRoom_Text_1C69B8, MSGBOX_DEFAULT releaseall end ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_2, ShoalCave_LowTideInnerRoom_EventScript_15E289 - giveitem_std ITEM_SHOAL_SHELL + giveitem ITEM_SHOAL_SHELL compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 41, 10, METATILE_Cave_ShoalCave_BlueStone_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SHELL_2 @@ -91,9 +91,9 @@ ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293 ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_3, ShoalCave_LowTideInnerRoom_EventScript_15E289 - giveitem_std ITEM_SHOAL_SHELL + giveitem ITEM_SHOAL_SHELL compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 6, 9, METATILE_Cave_ShoalCave_BlueStone_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SHELL_3 @@ -103,9 +103,9 @@ ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5 ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_4, ShoalCave_LowTideInnerRoom_EventScript_15E289 - giveitem_std ITEM_SHOAL_SHELL + giveitem ITEM_SHOAL_SHELL compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 16, 13, METATILE_Cave_ShoalCave_BlueStone_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SHELL_4 @@ -115,9 +115,9 @@ ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7 ShoalCave_LowTideInnerRoom_EventScript_15E329:: @ 815E329 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_1, ShoalCave_LowTideInnerRoom_EventScript_15E35B - giveitem_std ITEM_SHOAL_SALT + giveitem ITEM_SHOAL_SALT compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 31, 8, METATILE_Cave_ShoalCave_DirtPile_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SALT_1 @@ -125,16 +125,16 @@ ShoalCave_LowTideInnerRoom_EventScript_15E329:: @ 815E329 end ShoalCave_LowTideInnerRoom_EventScript_15E35B:: @ 815E35B - msgbox ShoalCave_LowTideInnerRoom_Text_1C6979, 4 + msgbox ShoalCave_LowTideInnerRoom_Text_1C6979, MSGBOX_DEFAULT releaseall end ShoalCave_LowTideInnerRoom_EventScript_15E365:: @ 815E365 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_2, ShoalCave_LowTideInnerRoom_EventScript_15E35B - giveitem_std ITEM_SHOAL_SALT + giveitem ITEM_SHOAL_SALT compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 14, 26, METATILE_Cave_ShoalCave_DirtPile_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SALT_2 diff --git a/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc b/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc index aa271034d..b6ae3388c 100644 --- a/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc +++ b/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc @@ -1,5 +1,5 @@ ShoalCave_LowTideLowerRoom_MapScripts:: @ 815E3F3 - map_script 1, ShoalCave_LowTideLowerRoom_MapScript1_15E3F9 + map_script MAP_SCRIPT_ON_LOAD, ShoalCave_LowTideLowerRoom_MapScript1_15E3F9 .byte 0 ShoalCave_LowTideLowerRoom_MapScript1_15E3F9:: @ 815E3F9 @@ -17,9 +17,9 @@ ShoalCave_LowTideLowerRoom_EventScript_15E412:: @ 815E412 ShoalCave_LowTideLowerRoom_EventScript_15E413:: @ 815E413 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_4, ShoalCave_LowTideLowerRoom_EventScript_15E445 - giveitem_std ITEM_SHOAL_SALT + giveitem ITEM_SHOAL_SALT compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 18, 2, 858, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SALT_4 @@ -27,7 +27,7 @@ ShoalCave_LowTideLowerRoom_EventScript_15E413:: @ 815E413 end ShoalCave_LowTideLowerRoom_EventScript_15E445:: @ 815E445 - msgbox ShoalCave_LowTideLowerRoom_Text_1C6979, 4 + msgbox ShoalCave_LowTideLowerRoom_Text_1C6979, MSGBOX_DEFAULT releaseall end @@ -35,15 +35,15 @@ ShoalCave_LowTideLowerRoom_EventScript_15E44F:: @ 815E44F lock faceplayer goto_if_set FLAG_RECEIVED_FOCUS_BAND, ShoalCave_LowTideLowerRoom_EventScript_15E47E - msgbox ShoalCave_LowTideLowerRoom_Text_198200, 4 - giveitem_std ITEM_FOCUS_BAND + msgbox ShoalCave_LowTideLowerRoom_Text_198200, MSGBOX_DEFAULT + giveitem ITEM_FOCUS_BAND compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_FOCUS_BAND release end ShoalCave_LowTideLowerRoom_EventScript_15E47E:: @ 815E47E - msgbox ShoalCave_LowTideLowerRoom_Text_1982A2, 4 + msgbox ShoalCave_LowTideLowerRoom_Text_1982A2, MSGBOX_DEFAULT release end diff --git a/data/maps/ShoalCave_LowTideStairsRoom/scripts.inc b/data/maps/ShoalCave_LowTideStairsRoom/scripts.inc index 3a935af56..1a13594ed 100644 --- a/data/maps/ShoalCave_LowTideStairsRoom/scripts.inc +++ b/data/maps/ShoalCave_LowTideStairsRoom/scripts.inc @@ -1,5 +1,5 @@ ShoalCave_LowTideStairsRoom_MapScripts:: @ 815E397 - map_script 1, ShoalCave_LowTideStairsRoom_MapScript1_15E39D + map_script MAP_SCRIPT_ON_LOAD, ShoalCave_LowTideStairsRoom_MapScript1_15E39D .byte 0 ShoalCave_LowTideStairsRoom_MapScript1_15E39D:: @ 815E39D @@ -17,9 +17,9 @@ ShoalCave_LowTideStairsRoom_EventScript_15E3B6:: @ 815E3B6 ShoalCave_LowTideStairsRoom_EventScript_15E3B7:: @ 815E3B7 lockall goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_3, ShoalCave_LowTideStairsRoom_EventScript_15E3E9 - giveitem_std ITEM_SHOAL_SALT + giveitem ITEM_SHOAL_SALT compare VAR_RESULT, 0 - goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setmetatile 11, 11, METATILE_Cave_ShoalCave_DirtPile_Small, 0 special DrawWholeMapView setflag FLAG_HIDE_TOOK_SHOAL_SALT_3 @@ -27,6 +27,6 @@ ShoalCave_LowTideStairsRoom_EventScript_15E3B7:: @ 815E3B7 end ShoalCave_LowTideStairsRoom_EventScript_15E3E9:: @ 815E3E9 - msgbox ShoalCave_LowTideStairsRoom_Text_1C6979, 4 + msgbox ShoalCave_LowTideStairsRoom_Text_1C6979, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/SkyPillar_2F/scripts.inc b/data/maps/SkyPillar_2F/scripts.inc index bd87e8562..696293619 100644 --- a/data/maps/SkyPillar_2F/scripts.inc +++ b/data/maps/SkyPillar_2F/scripts.inc @@ -1,7 +1,7 @@ SkyPillar_2F_MapScripts:: @ 815F2C9 - map_script 2, SkyPillar_2F_MapScript2_1C6BB5 - map_script 3, SkyPillar_2F_MapScript1_1C6BBF - map_script 5, SkyPillar_2F_MapScript1_15F2D9 + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround + map_script MAP_SCRIPT_ON_RESUME, SkyPillar_2F_MapScript1_15F2D9 .byte 0 SkyPillar_2F_MapScript1_15F2D9:: @ 815F2D9 diff --git a/data/maps/SkyPillar_4F/scripts.inc b/data/maps/SkyPillar_4F/scripts.inc index 860f35b48..993873cdc 100644 --- a/data/maps/SkyPillar_4F/scripts.inc +++ b/data/maps/SkyPillar_4F/scripts.inc @@ -1,7 +1,7 @@ SkyPillar_4F_MapScripts:: @ 815F2E5 - map_script 2, SkyPillar_4F_MapScript2_1C6BB5 - map_script 3, SkyPillar_4F_MapScript1_1C6BBF - map_script 5, SkyPillar_4F_MapScript1_15F2F5 + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround + map_script MAP_SCRIPT_ON_RESUME, SkyPillar_4F_MapScript1_15F2F5 .byte 0 SkyPillar_4F_MapScript1_15F2F5:: @ 815F2F5 diff --git a/data/maps/SkyPillar_Entrance/scripts.inc b/data/maps/SkyPillar_Entrance/scripts.inc index ab991d845..84ea651c2 100644 --- a/data/maps/SkyPillar_Entrance/scripts.inc +++ b/data/maps/SkyPillar_Entrance/scripts.inc @@ -1,5 +1,5 @@ SkyPillar_Entrance_MapScripts:: @ 815F2BD - map_script 3, SkyPillar_Entrance_MapScript1_15F2C3 + map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_Entrance_MapScript1_15F2C3 .byte 0 SkyPillar_Entrance_MapScript1_15F2C3:: @ 815F2C3 diff --git a/data/maps/SkyPillar_Top/scripts.inc b/data/maps/SkyPillar_Top/scripts.inc index d7d68c06a..ff6b62dc1 100644 --- a/data/maps/SkyPillar_Top/scripts.inc +++ b/data/maps/SkyPillar_Top/scripts.inc @@ -1,5 +1,5 @@ SkyPillar_Top_MapScripts:: @ 815F302 - map_script 5, SkyPillar_Top_MapScript1_15F308 + map_script MAP_SCRIPT_ON_RESUME, SkyPillar_Top_MapScript1_15F308 .byte 0 SkyPillar_Top_MapScript1_15F308:: @ 815F308 diff --git a/data/maps/SlateportCity/map.json b/data/maps/SlateportCity/map.json index 8447158ae..9df1b3229 100644 --- a/data/maps/SlateportCity/map.json +++ b/data/maps/SlateportCity/map.json @@ -526,7 +526,7 @@ "y": 19, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SlateportCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -534,7 +534,7 @@ "y": 19, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SlateportCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -542,7 +542,7 @@ "y": 26, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SlateportCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -558,7 +558,7 @@ "y": 26, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SlateportCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", diff --git a/data/maps/SlateportCity/scripts.inc b/data/maps/SlateportCity/scripts.inc index 1b5592f22..854462533 100644 --- a/data/maps/SlateportCity/scripts.inc +++ b/data/maps/SlateportCity/scripts.inc @@ -1,5 +1,5 @@ SlateportCity_MapScripts:: @ 814BA36 - map_script 3, SlateportCity_MapScript1_14BA3C + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_MapScript1_14BA3C .byte 0 SlateportCity_MapScript1_14BA3C:: @ 814BA3C @@ -45,7 +45,7 @@ SlateportCity_EventScript_14BAB6:: @ 814BAB6 message SlateportCity_Text_164642 waitmessage pokemart SlateportCity_Items1 - msgbox SlateportCity_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -65,30 +65,30 @@ SlateportCity_EventScript_14BAE0:: @ 814BAE0 lock faceplayer bufferleadmonspeciesname 0 - msgbox SlateportCity_Text_164682, 4 + msgbox SlateportCity_Text_164682, MSGBOX_DEFAULT specialvar VAR_RESULT, LeadMonHasEffortRibbon compare VAR_RESULT, 1 call_if_eq SlateportCity_EventScript_14BB35 specialvar VAR_RESULT, ScrSpecial_AreLeadMonEVsMaxedOut compare VAR_RESULT, 0 call_if_eq SlateportCity_EventScript_14BB2B - msgbox SlateportCity_Text_164691, 4 + msgbox SlateportCity_Text_164691, MSGBOX_DEFAULT playfanfare MUS_FANFA4 message SlateportCity_Text_1646DD waitfanfare waitmessage - msgbox SlateportCity_Text_1646FC, 4 + msgbox SlateportCity_Text_1646FC, MSGBOX_DEFAULT special GivLeadMonEffortRibbon release end SlateportCity_EventScript_14BB2B:: @ 814BB2B - msgbox SlateportCity_Text_16471C, 4 + msgbox SlateportCity_Text_16471C, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BB35:: @ 814BB35 - msgbox SlateportCity_Text_164775, 4 + msgbox SlateportCity_Text_164775, MSGBOX_DEFAULT release end @@ -97,12 +97,12 @@ SlateportCity_EventScript_14BB3F:: @ 814BB3F faceplayer compare VAR_SLATEPORT_STATE, 1 call_if_eq SlateportCity_EventScript_14BB56 - msgbox SlateportCity_Text_164814, 4 + msgbox SlateportCity_Text_164814, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BB56:: @ 814BB56 - msgbox SlateportCity_Text_165376, 4 + msgbox SlateportCity_Text_165376, MSGBOX_DEFAULT release end @@ -111,12 +111,12 @@ SlateportCity_EventScript_14BB60:: @ 814BB60 faceplayer compare VAR_SLATEPORT_STATE, 1 call_if_eq SlateportCity_EventScript_14BB77 - msgbox SlateportCity_Text_1648A0, 4 + msgbox SlateportCity_Text_1648A0, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BB77:: @ 814BB77 - msgbox SlateportCity_Text_165222, 4 + msgbox SlateportCity_Text_165222, MSGBOX_DEFAULT release end @@ -126,17 +126,17 @@ SlateportCity_EventScript_14BB81:: @ 814BB81 compare VAR_SLATEPORT_STATE, 1 call_if_eq SlateportCity_EventScript_14BBA1 goto_if_set FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_14BBAB - msgbox SlateportCity_Text_164937, 4 + msgbox SlateportCity_Text_164937, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BBA1:: @ 814BBA1 - msgbox SlateportCity_Text_1652A0, 4 + msgbox SlateportCity_Text_1652A0, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BBAB:: @ 814BBAB - msgbox SlateportCity_Text_164995, 4 + msgbox SlateportCity_Text_164995, MSGBOX_DEFAULT release end @@ -145,23 +145,23 @@ SlateportCity_EventScript_14BBB5:: @ 814BBB5 faceplayer compare VAR_SLATEPORT_STATE, 1 call_if_eq SlateportCity_EventScript_14BBCC - msgbox SlateportCity_Text_164A30, 4 + msgbox SlateportCity_Text_164A30, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BBCC:: @ 814BBCC - msgbox SlateportCity_Text_16530A, 4 + msgbox SlateportCity_Text_16530A, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BBD6:: @ 814BBD6 compare VAR_SLATEPORT_STATE, 1 goto_if_eq SlateportCity_EventScript_14BBEA - msgbox SlateportCity_Text_164AA9, 2 + msgbox SlateportCity_Text_164AA9, MSGBOX_NPC end SlateportCity_EventScript_14BBEA:: @ 814BBEA - msgbox SlateportCity_Text_1653D1, 3 + msgbox SlateportCity_Text_1653D1, MSGBOX_SIGN end SlateportCity_EventScript_14BBF3:: @ 814BBF3 @@ -169,12 +169,12 @@ SlateportCity_EventScript_14BBF3:: @ 814BBF3 faceplayer compare VAR_SLATEPORT_STATE, 1 call_if_eq SlateportCity_EventScript_14BC0A - msgbox SlateportCity_Text_164B34, 4 + msgbox SlateportCity_Text_164B34, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BC0A:: @ 814BC0A - msgbox SlateportCity_Text_1653F4, 4 + msgbox SlateportCity_Text_1653F4, MSGBOX_DEFAULT release end @@ -182,67 +182,67 @@ SlateportCity_EventScript_14BC14:: @ 814BC14 lock faceplayer goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_EventScript_14BC29 - msgbox SlateportCity_Text_164BBF, 4 + msgbox SlateportCity_Text_164BBF, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BC29:: @ 814BC29 - msgbox SlateportCity_Text_164BEA, 4 + msgbox SlateportCity_Text_164BEA, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BC33:: @ 814BC33 - msgbox SlateportCity_Text_165856, 3 + msgbox SlateportCity_Text_165856, MSGBOX_SIGN end SlateportCity_EventScript_14BC3C:: @ 814BC3C lockall goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_EventScript_14BC63 goto_if_set FLAG_BADGE07_GET, SlateportCity_EventScript_14BC59 - msgbox SlateportCity_Text_1658A0, 4 + msgbox SlateportCity_Text_1658A0, MSGBOX_DEFAULT releaseall end SlateportCity_EventScript_14BC59:: @ 814BC59 - msgbox SlateportCity_Text_1658E8, 4 + msgbox SlateportCity_Text_1658E8, MSGBOX_DEFAULT releaseall end SlateportCity_EventScript_14BC63:: @ 814BC63 - msgbox SlateportCity_Text_165952, 4 + msgbox SlateportCity_Text_165952, MSGBOX_DEFAULT releaseall end SlateportCity_EventScript_14BC6D:: @ 814BC6D - msgbox SlateportCity_Text_1659B3, 3 + msgbox SlateportCity_Text_1659B3, MSGBOX_SIGN end SlateportCity_EventScript_14BC76:: @ 814BC76 - msgbox SlateportCity_Text_1659E3, 3 + msgbox SlateportCity_Text_1659E3, MSGBOX_SIGN end SlateportCity_EventScript_14BC7F:: @ 814BC7F - msgbox SlateportCity_Text_165A17, 3 + msgbox SlateportCity_Text_165A17, MSGBOX_SIGN end SlateportCity_EventScript_14BC88:: @ 814BC88 - msgbox SlateportCity_Text_165A57, 3 + msgbox SlateportCity_Text_165A57, MSGBOX_SIGN end SlateportCity_EventScript_14BC91:: @ 814BC91 lockall goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_EventScript_14BCA5 - msgbox SlateportCity_Text_165A8B, 4 + msgbox SlateportCity_Text_165A8B, MSGBOX_DEFAULT releaseall end SlateportCity_EventScript_14BCA5:: @ 814BCA5 - msgbox SlateportCity_Text_165B02, 4 + msgbox SlateportCity_Text_165B02, MSGBOX_DEFAULT releaseall end SlateportCity_EventScript_14BCAF:: @ 814BCAF - msgbox SlateportCity_Text_165B48, 3 + msgbox SlateportCity_Text_165B48, MSGBOX_SIGN end SlateportCity_EventScript_14BCB8:: @ 814BCB8 @@ -250,33 +250,33 @@ SlateportCity_EventScript_14BCB8:: @ 814BCB8 faceplayer compare VAR_SLATEPORT_STATE, 1 call_if_eq SlateportCity_EventScript_14BCCF - msgbox SlateportCity_Text_164F9E, 4 + msgbox SlateportCity_Text_164F9E, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BCCF:: @ 814BCCF - msgbox SlateportCity_Text_164F9E, 4 + msgbox SlateportCity_Text_164F9E, MSGBOX_DEFAULT release end SlateportCity_EventScript_14BCD9:: @ 814BCD9 - msgbox SlateportCity_Text_164FFC, 2 + msgbox SlateportCity_Text_164FFC, MSGBOX_NPC end SlateportCity_EventScript_14BCE2:: @ 814BCE2 - msgbox SlateportCity_Text_164E85, 2 + msgbox SlateportCity_Text_164E85, MSGBOX_NPC end SlateportCity_EventScript_14BCEB:: @ 814BCEB - msgbox SlateportCity_Text_164EDB, 2 + msgbox SlateportCity_Text_164EDB, MSGBOX_NPC end SlateportCity_EventScript_14BCF4:: @ 814BCF4 - msgbox SlateportCity_Text_164F62, 2 + msgbox SlateportCity_Text_164F62, MSGBOX_NPC end SlateportCity_EventScript_14BCFD:: @ 814BCFD - msgbox SlateportCity_Text_16507C, 2 + msgbox SlateportCity_Text_16507C, MSGBOX_NPC end SlateportCity_EventScript_14BD06:: @ 814BD06 @@ -291,19 +291,19 @@ SlateportCity_EventScript_14BD06:: @ 814BD06 end SlateportCity_EventScript_14BD28:: @ 814BD28 - msgbox SlateportCity_Text_16511E, 4 + msgbox SlateportCity_Text_16511E, MSGBOX_DEFAULT return SlateportCity_EventScript_14BD31:: @ 814BD31 - msgbox SlateportCity_Text_1651A1, 4 + msgbox SlateportCity_Text_1651A1, MSGBOX_DEFAULT return SlateportCity_EventScript_14BD3A:: @ 814BD3A lock faceplayer - msgbox SlateportCity_Text_164C64, 4 + msgbox SlateportCity_Text_164C64, MSGBOX_DEFAULT closemessage - applymovement 5, SlateportCity_Movement_1A083D + applymovement 5, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -311,9 +311,9 @@ SlateportCity_EventScript_14BD3A:: @ 814BD3A SlateportCity_EventScript_14BD51:: @ 814BD51 lock faceplayer - msgbox SlateportCity_Text_164C9F, 4 + msgbox SlateportCity_Text_164C9F, MSGBOX_DEFAULT closemessage - applymovement 19, SlateportCity_Movement_1A083D + applymovement 19, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -321,9 +321,9 @@ SlateportCity_EventScript_14BD51:: @ 814BD51 SlateportCity_EventScript_14BD68:: @ 814BD68 lock faceplayer - msgbox SlateportCity_Text_164CE8, 4 + msgbox SlateportCity_Text_164CE8, MSGBOX_DEFAULT closemessage - applymovement 20, SlateportCity_Movement_1A083D + applymovement 20, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -331,9 +331,9 @@ SlateportCity_EventScript_14BD68:: @ 814BD68 SlateportCity_EventScript_14BD7F:: @ 814BD7F lock faceplayer - msgbox SlateportCity_Text_164D2B, 4 + msgbox SlateportCity_Text_164D2B, MSGBOX_DEFAULT closemessage - applymovement 27, SlateportCity_Movement_1A083D + applymovement 27, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -341,9 +341,9 @@ SlateportCity_EventScript_14BD7F:: @ 814BD7F SlateportCity_EventScript_14BD96:: @ 814BD96 lock faceplayer - msgbox SlateportCity_Text_164D92, 4 + msgbox SlateportCity_Text_164D92, MSGBOX_DEFAULT closemessage - applymovement 28, SlateportCity_Movement_1A083D + applymovement 28, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -351,9 +351,9 @@ SlateportCity_EventScript_14BD96:: @ 814BD96 SlateportCity_EventScript_14BDAD:: @ 814BDAD lock faceplayer - msgbox SlateportCity_Text_164DD5, 4 + msgbox SlateportCity_Text_164DD5, MSGBOX_DEFAULT closemessage - applymovement 29, SlateportCity_Movement_1A083D + applymovement 29, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -361,9 +361,9 @@ SlateportCity_EventScript_14BDAD:: @ 814BDAD SlateportCity_EventScript_14BDC4:: @ 814BDC4 lock faceplayer - msgbox SlateportCity_Text_164DF4, 4 + msgbox SlateportCity_Text_164DF4, MSGBOX_DEFAULT closemessage - applymovement 30, SlateportCity_Movement_1A083D + applymovement 30, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -371,9 +371,9 @@ SlateportCity_EventScript_14BDC4:: @ 814BDC4 SlateportCity_EventScript_14BDDB:: @ 814BDDB lock faceplayer - msgbox SlateportCity_Text_164E46, 4 + msgbox SlateportCity_Text_164E46, MSGBOX_DEFAULT closemessage - applymovement 31, SlateportCity_Movement_1A083D + applymovement 31, Common_Movement_FaceOriginalDirection waitmovement 0 release end @@ -381,10 +381,10 @@ SlateportCity_EventScript_14BDDB:: @ 814BDDB SlateportCity_EventScript_14BDF2:: @ 814BDF2 lock faceplayer - message SlateportCity_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration SlateportCity_Decorations1 - msgbox SlateportCity_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -398,7 +398,7 @@ SlateportCity_Decorations1:: @ 814BE0C end SlateportCity_EventScript_14BE16:: @ 814BE16 - msgbox SlateportCity_Text_1A116E, 4 + msgbox SlateportCity_Text_1A116E, MSGBOX_DEFAULT release end @@ -406,10 +406,10 @@ SlateportCity_EventScript_14BE20:: @ 814BE20 lock faceplayer goto_if_unset FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_14BE16 - message SlateportCity_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration SlateportCity_Decorations2 - msgbox SlateportCity_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -437,10 +437,10 @@ SlateportCity_Decorations2:: @ 814BE40 lock faceplayer goto_if_unset FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_14BE16 - message SlateportCity_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemartdecoration SlateportCity_Decorations3 - msgbox SlateportCity_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -464,10 +464,10 @@ SlateportCity_Decorations3:: @ 814BE80 SlateportCity_EventScript_14BE9A:: @ 814BE9A lock faceplayer - message SlateportCity_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart SlateportCity_Items2 - msgbox SlateportCity_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -481,49 +481,49 @@ SlateportCity_Items2:: @ 814BEB4 SlateportCity_EventScript_14BEBC:: @ 814BEBC lockall - msgbox SlateportCity_Text_165498, 4 - msgbox SlateportCity_Text_1654E0, 4 + msgbox SlateportCity_Text_165498, MSGBOX_DEFAULT + msgbox SlateportCity_Text_1654E0, MSGBOX_DEFAULT closemessage - applymovement 10, SlateportCity_Movement_1A0843 + applymovement 10, Common_Movement_WalkInPlaceFastestRight waitmovement 0 delay 10 - applymovement 9, SlateportCity_Movement_1A0845 + applymovement 9, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 25 applymovement 11, SlateportCity_Movement_14C000 - applymovement 255, SlateportCity_Movement_14C00E + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_14C00E applymovement 10, SlateportCity_Movement_14BFDD applymovement 9, SlateportCity_Movement_14BFEA waitmovement 0 removeobject 10 removeobject 9 - msgbox SlateportCity_Text_16558D, 4 - applymovement 11, SlateportCity_Movement_1A0841 + msgbox SlateportCity_Text_16558D, MSGBOX_DEFAULT + applymovement 11, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox SlateportCity_Text_1655E7, 4 + msgbox SlateportCity_Text_1655E7, MSGBOX_DEFAULT playbgm MUS_EVIL_TEAM, FALSE - msgbox SlateportCity_Text_1656BC, 4 - applymovement 6, SlateportCity_Movement_1A083F - applymovement 1, SlateportCity_Movement_1A083F + msgbox SlateportCity_Text_1656BC, MSGBOX_DEFAULT + applymovement 6, Common_Movement_WalkInPlaceFastestLeft + applymovement 1, Common_Movement_WalkInPlaceFastestLeft applymovement 7, SlateportCity_Movement_14BFCD - applymovement 3, SlateportCity_Movement_1A0831 + applymovement 3, Common_Movement_QuestionMark applymovement 2, SlateportCity_Movement_14BFD5 waitmovement 0 - applymovement 11, SlateportCity_Movement_1A0845 + applymovement 11, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - msgbox SlateportCity_Text_16578F, 4 + msgbox SlateportCity_Text_16578F, MSGBOX_DEFAULT playse SE_PIN - applymovement 11, SlateportCity_Movement_1A0833 + applymovement 11, Common_Movement_ExclamationMark waitmovement 0 - applymovement 11, SlateportCity_Movement_1A0835 + applymovement 11, Common_Movement_Delay48 waitmovement 0 - msgbox SlateportCity_Text_1657FA, 4 - applymovement 11, SlateportCity_Movement_1A0839 + msgbox SlateportCity_Text_1657FA, MSGBOX_DEFAULT + applymovement 11, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_Text_16583A, 4 + msgbox SlateportCity_Text_16583A, MSGBOX_DEFAULT closemessage applymovement 11, SlateportCity_Movement_14BFFB - applymovement 255, SlateportCity_Movement_14C008 + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_14C008 waitmovement 0 removeobject 11 clearflag FLAG_HIDE_STERN_SLATEPORT_HARBOR @@ -544,7 +544,7 @@ SlateportCity_Movement_14BFCD:: @ 814BFCD delay_16 delay_16 walk_in_place_fastest_left - end_movement + step_end SlateportCity_Movement_14BFD5:: @ 814BFD5 emote_question_mark @@ -554,7 +554,7 @@ SlateportCity_Movement_14BFD5:: @ 814BFD5 delay_16 delay_16 walk_in_place_fastest_left - end_movement + step_end SlateportCity_Movement_14BFDD:: @ 814BFDD delay_16 @@ -569,7 +569,7 @@ SlateportCity_Movement_14BFDD:: @ 814BFDD walk_left walk_left walk_left - end_movement + step_end SlateportCity_Movement_14BFEA:: @ 814BFEA walk_down @@ -585,19 +585,19 @@ SlateportCity_Movement_14BFEA:: @ 814BFEA walk_left walk_left walk_left - end_movement + step_end @ 814BFF8 walk_down walk_in_place_fastest_up - end_movement + step_end SlateportCity_Movement_14BFFB:: @ 814BFFB walk_right walk_up walk_up set_invisible - end_movement + step_end SlateportCity_Movement_14C000:: @ 814C000 delay_16 @@ -607,7 +607,7 @@ SlateportCity_Movement_14C000:: @ 814C000 delay_16 walk_down walk_left - end_movement + step_end SlateportCity_Movement_14C008:: @ 814C008 walk_in_place_fastest_right @@ -615,7 +615,7 @@ SlateportCity_Movement_14C008:: @ 814C008 delay_16 walk_right walk_up - end_movement + step_end SlateportCity_Movement_14C00E:: @ 814C00E delay_16 @@ -626,16 +626,16 @@ SlateportCity_Movement_14C00E:: @ 814C00E delay_16 delay_16 walk_in_place_fastest_down - end_movement + step_end SlateportCity_EventScript_14C017:: @ 814C017 - msgbox SlateportCity_Text_165425, 3 + msgbox SlateportCity_Text_165425, MSGBOX_SIGN end SlateportCity_EventScript_14C020:: @ 814C020 - msgbox SlateportCity_Text_165458, 3 + msgbox SlateportCity_Text_165458, MSGBOX_SIGN end SlateportCity_EventScript_14C029:: @ 814C029 - msgbox SlateportCity_Text_1647A7, 2 + msgbox SlateportCity_Text_1647A7, MSGBOX_NPC end diff --git a/data/maps/SlateportCity_ContestHall/scripts.inc b/data/maps/SlateportCity_ContestHall/scripts.inc index d4b43ee56..851078443 100644 --- a/data/maps/SlateportCity_ContestHall/scripts.inc +++ b/data/maps/SlateportCity_ContestHall/scripts.inc @@ -2,111 +2,111 @@ SlateportCity_ContestHall_MapScripts:: @ 815554B .byte 0 SlateportCity_ContestHall_EventScript_15554C:: @ 815554C - msgbox SlateportCity_ContestHall_Text_17CB71, 2 + msgbox SlateportCity_ContestHall_Text_17CB71, MSGBOX_NPC end SlateportCity_ContestHall_EventScript_155555:: @ 8155555 - msgbox SlateportCity_ContestHall_Text_17CC80, 2 + msgbox SlateportCity_ContestHall_Text_17CC80, MSGBOX_NPC end SlateportCity_ContestHall_EventScript_15555E:: @ 815555E lock faceplayer goto_if_set FLAG_RECEIVED_TM41, SlateportCity_ContestHall_EventScript_155595 - msgbox SlateportCity_ContestHall_Text_17CCE2, 4 - giveitem_std ITEM_TM41_TORMENT + msgbox SlateportCity_ContestHall_Text_17CCE2, MSGBOX_DEFAULT + giveitem ITEM_TM41_TORMENT compare VAR_RESULT, 0 - goto_if_eq SlateportCity_ContestHall_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM41 - msgbox SlateportCity_ContestHall_Text_17CE28, 4 + msgbox SlateportCity_ContestHall_Text_17CE28, MSGBOX_DEFAULT release end SlateportCity_ContestHall_EventScript_155595:: @ 8155595 - msgbox SlateportCity_ContestHall_Text_17CE28, 4 + msgbox SlateportCity_ContestHall_Text_17CE28, MSGBOX_DEFAULT release end SlateportCity_ContestHall_EventScript_15559F:: @ 815559F - msgbox SlateportCity_ContestHall_Text_17CEF3, 2 + msgbox SlateportCity_ContestHall_Text_17CEF3, MSGBOX_NPC lockall - applymovement 3, SlateportCity_ContestHall_Movement_1A083D + applymovement 3, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_1555B4:: @ 81555B4 - msgbox SlateportCity_ContestHall_Text_17CFA7, 2 + msgbox SlateportCity_ContestHall_Text_17CFA7, MSGBOX_NPC lockall - applymovement 4, SlateportCity_ContestHall_Movement_1A083D + applymovement 4, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_1555C9:: @ 81555C9 - msgbox SlateportCity_ContestHall_Text_17D054, 2 + msgbox SlateportCity_ContestHall_Text_17D054, MSGBOX_NPC lockall - applymovement 5, SlateportCity_ContestHall_Movement_1A083D + applymovement 5, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_1555DE:: @ 81555DE - msgbox SlateportCity_ContestHall_Text_17D07F, 2 + msgbox SlateportCity_ContestHall_Text_17D07F, MSGBOX_NPC lockall - applymovement 6, SlateportCity_ContestHall_Movement_1A083D + applymovement 6, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_1555F3:: @ 81555F3 - msgbox SlateportCity_ContestHall_Text_17D0F9, 2 + msgbox SlateportCity_ContestHall_Text_17D0F9, MSGBOX_NPC lockall - applymovement 7, SlateportCity_ContestHall_Movement_1A083D + applymovement 7, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_155608:: @ 8155608 - msgbox SlateportCity_ContestHall_Text_17D222, 2 + msgbox SlateportCity_ContestHall_Text_17D222, MSGBOX_NPC lockall - applymovement 8, SlateportCity_ContestHall_Movement_1A083D + applymovement 8, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_15561D:: @ 815561D - msgbox SlateportCity_ContestHall_Text_17D39A, 2 + msgbox SlateportCity_ContestHall_Text_17D39A, MSGBOX_NPC lockall - applymovement 9, SlateportCity_ContestHall_Movement_1A083D + applymovement 9, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_155632:: @ 8155632 - msgbox SlateportCity_ContestHall_Text_17D3F0, 2 + msgbox SlateportCity_ContestHall_Text_17D3F0, MSGBOX_NPC lockall - applymovement 10, SlateportCity_ContestHall_Movement_1A083D + applymovement 10, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_155647:: @ 8155647 - msgbox SlateportCity_ContestHall_Text_17D300, 2 + msgbox SlateportCity_ContestHall_Text_17D300, MSGBOX_NPC lockall - applymovement 12, SlateportCity_ContestHall_Movement_1A083D + applymovement 12, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_15565C:: @ 815565C - msgbox SlateportCity_ContestHall_Text_17D27F, 2 + msgbox SlateportCity_ContestHall_Text_17D27F, MSGBOX_NPC lockall - applymovement 11, SlateportCity_ContestHall_Movement_1A083D + applymovement 11, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_ContestHall_EventScript_155671:: @ 8155671 - msgbox SlateportCity_ContestHall_Text_17D447, 3 + msgbox SlateportCity_ContestHall_Text_17D447, MSGBOX_SIGN end diff --git a/data/maps/SlateportCity_ContestLobby/scripts.inc b/data/maps/SlateportCity_ContestLobby/scripts.inc index 3bf5a3d06..f484e8a57 100644 --- a/data/maps/SlateportCity_ContestLobby/scripts.inc +++ b/data/maps/SlateportCity_ContestLobby/scripts.inc @@ -1,5 +1,5 @@ SlateportCity_ContestLobby_MapScripts:: @ 8155411 - map_script 3, SlateportCity_ContestLobby_MapScript1_155417 + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_ContestLobby_MapScript1_155417 .byte 0 SlateportCity_ContestLobby_MapScript1_155417:: @ 8155417 @@ -35,12 +35,12 @@ SlateportCity_ContestLobby_EventScript_155448:: @ 8155448 delay 20 applymovement 1, SlateportCity_ContestLobby_Movement_1554DC waitmovement 0 - applymovement 255, SlateportCity_ContestLobby_Movement_1554CA + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_ContestLobby_Movement_1554CA waitmovement 0 - msgbox SlateportCity_ContestLobby_Text_1A6832, 4 + msgbox SlateportCity_ContestLobby_Text_1A6832, MSGBOX_DEFAULT closemessage applymovement 1, SlateportCity_ContestLobby_Movement_1554D3 - applymovement 255, SlateportCity_ContestLobby_Movement_1554C0 + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_ContestLobby_Movement_1554C0 waitmovement 0 releaseall return @@ -55,22 +55,22 @@ SlateportCity_ContestLobby_Movement_1554C0:: @ 81554C0 walk_up delay_8 set_invisible - end_movement + step_end SlateportCity_ContestLobby_Movement_1554CA:: @ 81554CA walk_in_place_fastest_left - end_movement + step_end SlateportCity_ContestLobby_Movement_1554CC:: @ 81554CC walk_left walk_in_place_fastest_down - end_movement + step_end SlateportCity_ContestLobby_Movement_1554CF:: @ 81554CF walk_down walk_down walk_in_place_fastest_up - end_movement + step_end SlateportCity_ContestLobby_Movement_1554D3:: @ 81554D3 walk_left @@ -81,48 +81,48 @@ SlateportCity_ContestLobby_Movement_1554D3:: @ 81554D3 walk_up delay_8 set_invisible - end_movement + step_end SlateportCity_ContestLobby_Movement_1554DC:: @ 81554DC walk_in_place_fastest_right - end_movement + step_end SlateportCity_ContestLobby_EventScript_1554DE:: @ 81554DE - msgbox SlateportCity_ContestLobby_Text_17C937, 2 + msgbox SlateportCity_ContestLobby_Text_17C937, MSGBOX_NPC end SlateportCity_ContestLobby_EventScript_1554E7:: @ 81554E7 - msgbox SlateportCity_ContestLobby_Text_17C9D5, 2 + msgbox SlateportCity_ContestLobby_Text_17C9D5, MSGBOX_NPC end SlateportCity_ContestLobby_EventScript_1554F0:: @ 81554F0 - msgbox SlateportCity_ContestLobby_Text_17CAEC, 2 + msgbox SlateportCity_ContestLobby_Text_17CAEC, MSGBOX_NPC end SlateportCity_ContestLobby_EventScript_1554F9:: @ 81554F9 lockall goto_if_set FLAG_RECEIVED_POKEBLOCK_CASE, SlateportCity_ContestLobby_EventScript_155526 - applymovement 7, SlateportCity_ContestLobby_Movement_1A0839 + applymovement 7, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_ContestLobby_Text_17CA67, 4 - giveitem_std ITEM_POKEBLOCK_CASE + msgbox SlateportCity_ContestLobby_Text_17CA67, MSGBOX_DEFAULT + giveitem ITEM_POKEBLOCK_CASE setflag FLAG_RECEIVED_POKEBLOCK_CASE releaseall end SlateportCity_ContestLobby_EventScript_155526:: @ 8155526 - msgbox SlateportCity_ContestLobby_Text_17CA88, 2 + msgbox SlateportCity_ContestLobby_Text_17CA88, MSGBOX_NPC end SlateportCity_ContestLobby_EventScript_15552F:: @ 815552F lockall - fadescreen 1 - drawcontestwinner 3 + fadescreen FADE_TO_BLACK + showcontestwinner 3 releaseall end SlateportCity_ContestLobby_EventScript_155536:: @ 8155536 - msgbox SlateportCity_ContestLobby_Text_1B7225, 2 + msgbox SlateportCity_ContestLobby_Text_1B7225, MSGBOX_NPC end @ 815553F diff --git a/data/maps/SlateportCity_Harbor/scripts.inc b/data/maps/SlateportCity_Harbor/scripts.inc index 76f9379b1..9c815ffb3 100644 --- a/data/maps/SlateportCity_Harbor/scripts.inc +++ b/data/maps/SlateportCity_Harbor/scripts.inc @@ -1,5 +1,5 @@ SlateportCity_Harbor_MapScripts:: @ 8155F5D - map_script 3, SlateportCity_Harbor_MapScript1_155F63 + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_Harbor_MapScript1_155F63 .byte 0 SlateportCity_Harbor_MapScript1_155F63:: @ 8155F63 @@ -42,17 +42,17 @@ SlateportCity_Harbor_EventScript_155FB3:: @ 8155FB3 SlateportCity_Harbor_EventScript_155FBF:: @ 8155FBF lockall setvar VAR_0x8008, 3 - applymovement 255, SlateportCity_Harbor_Movement_1560C2 + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Harbor_Movement_1560C2 waitmovement 0 goto SlateportCity_Harbor_EventScript_155FD5 end SlateportCity_Harbor_EventScript_155FD5:: @ 8155FD5 - applymovement 7, SlateportCity_Harbor_Movement_1A0845 + applymovement 7, Common_Movement_WalkInPlaceFastestDown waitmovement 0 - applymovement 255, SlateportCity_Harbor_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox SlateportCity_Harbor_Text_17FD7D, 4 + msgbox SlateportCity_Harbor_Text_17FD7D, MSGBOX_DEFAULT closemessage applymovement 6, SlateportCity_Harbor_Movement_15609B applymovement 7, SlateportCity_Harbor_Movement_15609B @@ -70,7 +70,7 @@ SlateportCity_Harbor_EventScript_155FD5:: @ 8155FD5 call_if_eq SlateportCity_Harbor_EventScript_156086 compare VAR_0x8008, 3 call_if_eq SlateportCity_Harbor_EventScript_156086 - msgbox SlateportCity_Harbor_Text_17FE60, 4 + msgbox SlateportCity_Harbor_Text_17FE60, MSGBOX_DEFAULT closemessage setflag FLAG_HIDE_GRUNT_1_BLOCKING_HIDEOUT setflag FLAG_HIDE_GRUNT_2_BLOCKING_HIDEOUT @@ -82,21 +82,21 @@ SlateportCity_Harbor_EventScript_155FD5:: @ 8155FD5 SlateportCity_Harbor_EventScript_15605C:: @ 815605C applymovement 4, SlateportCity_Harbor_Movement_1560B3 waitmovement 0 - applymovement 255, SlateportCity_Harbor_Movement_1A0845 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown waitmovement 0 return SlateportCity_Harbor_EventScript_156071:: @ 8156071 applymovement 4, SlateportCity_Harbor_Movement_1560B9 waitmovement 0 - applymovement 255, SlateportCity_Harbor_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return SlateportCity_Harbor_EventScript_156086:: @ 8156086 applymovement 4, SlateportCity_Harbor_Movement_1560BE waitmovement 0 - applymovement 255, SlateportCity_Harbor_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return @@ -105,14 +105,14 @@ SlateportCity_Harbor_Movement_15609B:: @ 815609B delay_16 jump_up set_invisible - end_movement + step_end @ 81560A0 delay_16 delay_16 jump_up set_invisible - end_movement + step_end SlateportCity_Harbor_Movement_1560A5:: @ 81560A5 delay_16 @@ -128,7 +128,7 @@ SlateportCity_Harbor_Movement_1560A5:: @ 81560A5 walk_fast_right walk_fast_right walk_fast_right - end_movement + step_end SlateportCity_Harbor_Movement_1560B3:: @ 81560B3 walk_left @@ -136,35 +136,35 @@ SlateportCity_Harbor_Movement_1560B3:: @ 81560B3 walk_left walk_left walk_up - end_movement + step_end SlateportCity_Harbor_Movement_1560B9:: @ 81560B9 walk_left walk_left walk_up walk_left - end_movement + step_end SlateportCity_Harbor_Movement_1560BE:: @ 81560BE walk_left walk_left walk_left - end_movement + step_end SlateportCity_Harbor_Movement_1560C2:: @ 81560C2 walk_up - end_movement + step_end SlateportCity_Harbor_EventScript_1560C4:: @ 81560C4 lock faceplayer goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_1560D9 - msgbox SlateportCity_Harbor_Text_17FA0A, 4 + msgbox SlateportCity_Harbor_Text_17FA0A, MSGBOX_DEFAULT release end SlateportCity_Harbor_EventScript_1560D9:: @ 81560D9 - msgbox SlateportCity_Harbor_Text_17FA73, 4 + msgbox SlateportCity_Harbor_Text_17FA73, MSGBOX_DEFAULT checkitem ITEM_SS_TICKET, 1 compare VAR_RESULT, 0 goto_if_eq SlateportCity_Harbor_EventScript_156135 @@ -183,7 +183,7 @@ SlateportCity_Harbor_EventScript_1560FD:: @ 81560FD end SlateportCity_Harbor_EventScript_156135:: @ 8156135 - msgbox SlateportCity_Harbor_Text_17FAAD, 4 + msgbox SlateportCity_Harbor_Text_17FAAD, MSGBOX_DEFAULT release end @@ -215,9 +215,9 @@ SlateportCity_Harbor_EventScript_15618A:: @ 815618A end SlateportCity_Harbor_EventScript_156196:: @ 8156196 - msgbox SlateportCity_Harbor_Text_17FBB6, 4 + msgbox SlateportCity_Harbor_Text_17FBB6, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, SlateportCity_Harbor_Movement_1A0841 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestUp waitmovement 0 delay 30 hideobjectat VAR_LAST_TALKED, MAP_SLATEPORT_CITY_HARBOR @@ -226,41 +226,41 @@ SlateportCity_Harbor_EventScript_156196:: @ 8156196 compare VAR_FACING, 4 call_if_eq SlateportCity_Harbor_EventScript_1561E4 delay 30 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY setvar VAR_0x8004, 5 - call SlateportCity_Harbor_EventScript_1A040E + call Common_EventScript_FerryDepart return SlateportCity_Harbor_EventScript_1561DA:: @ 81561DA - msgbox SlateportCity_Harbor_Text_17FB5F, 4 + msgbox SlateportCity_Harbor_Text_17FB5F, MSGBOX_DEFAULT release end SlateportCity_Harbor_EventScript_1561E4:: @ 81561E4 - applymovement 255, SlateportCity_Harbor_Movement_1561FA + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Harbor_Movement_1561FA waitmovement 0 return SlateportCity_Harbor_EventScript_1561EF:: @ 81561EF - applymovement 255, SlateportCity_Harbor_Movement_1561FD + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Harbor_Movement_1561FD waitmovement 0 return SlateportCity_Harbor_Movement_1561FA:: @ 81561FA walk_right walk_in_place_fastest_up - end_movement + step_end SlateportCity_Harbor_Movement_1561FD:: @ 81561FD walk_up - end_movement + step_end SlateportCity_Harbor_EventScript_1561FF:: @ 81561FF - msgbox SlateportCity_Harbor_Text_17FC07, 2 + msgbox SlateportCity_Harbor_Text_17FC07, MSGBOX_NPC end SlateportCity_Harbor_EventScript_156208:: @ 8156208 - msgbox SlateportCity_Harbor_Text_17FC7C, 2 + msgbox SlateportCity_Harbor_Text_17FC7C, MSGBOX_NPC end SlateportCity_Harbor_EventScript_156211:: @ 8156211 @@ -271,26 +271,26 @@ SlateportCity_Harbor_EventScript_156211:: @ 8156211 goto_if_set FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, SlateportCity_Harbor_EventScript_156258 compare VAR_SLATEPORT_HARBOR_STATE, 2 goto_if_eq SlateportCity_Harbor_EventScript_15624E - msgbox SlateportCity_Harbor_Text_17FD1C, 4 + msgbox SlateportCity_Harbor_Text_17FD1C, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, SlateportCity_Harbor_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end SlateportCity_Harbor_EventScript_15624E:: @ 815624E - msgbox SlateportCity_Harbor_Text_17FE60, 4 + msgbox SlateportCity_Harbor_Text_17FE60, MSGBOX_DEFAULT release end SlateportCity_Harbor_EventScript_156258:: @ 8156258 setflag FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE - msgbox SlateportCity_Harbor_Text_17FF35, 4 + msgbox SlateportCity_Harbor_Text_17FF35, MSGBOX_DEFAULT release end SlateportCity_Harbor_EventScript_156265:: @ 8156265 - msgbox SlateportCity_Harbor_Text_1800A0, 4 + msgbox SlateportCity_Harbor_Text_1800A0, MSGBOX_DEFAULT release end @@ -301,12 +301,12 @@ SlateportCity_Harbor_EventScript_15626F:: @ 815626F compare VAR_RESULT, 1 goto_if_eq SlateportCity_Harbor_EventScript_1562A7 goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_15629D - msgbox SlateportCity_Harbor_Text_18017B, 4 + msgbox SlateportCity_Harbor_Text_18017B, MSGBOX_DEFAULT release end SlateportCity_Harbor_EventScript_15629D:: @ 815629D - msgbox SlateportCity_Harbor_Text_1801EA, 4 + msgbox SlateportCity_Harbor_Text_1801EA, MSGBOX_DEFAULT release end @@ -329,11 +329,11 @@ SlateportCity_Harbor_EventScript_1562EA:: @ 81562EA msgbox SlateportCity_Harbor_Text_1803DD, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq SlateportCity_Harbor_EventScript_156374 - giveitem_std ITEM_DEEP_SEA_TOOTH + giveitem ITEM_DEEP_SEA_TOOTH compare VAR_RESULT, 0 - goto_if_eq SlateportCity_Harbor_EventScript_1A029B - takeitem ITEM_SCANNER, 1 - msgbox SlateportCity_Harbor_Text_18046B, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + removeitem ITEM_SCANNER + msgbox SlateportCity_Harbor_Text_18046B, MSGBOX_DEFAULT setflag FLAG_EXCHANGED_SCANNER goto SlateportCity_Harbor_EventScript_156380 end @@ -342,17 +342,17 @@ SlateportCity_Harbor_EventScript_15632A:: @ 815632A msgbox SlateportCity_Harbor_Text_180412, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq SlateportCity_Harbor_EventScript_156374 - giveitem_std ITEM_DEEP_SEA_SCALE + giveitem ITEM_DEEP_SEA_SCALE compare VAR_RESULT, 0 - goto_if_eq SlateportCity_Harbor_EventScript_1A029B - takeitem ITEM_SCANNER, 1 - msgbox SlateportCity_Harbor_Text_18046B, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + removeitem ITEM_SCANNER + msgbox SlateportCity_Harbor_Text_18046B, MSGBOX_DEFAULT setflag FLAG_EXCHANGED_SCANNER goto SlateportCity_Harbor_EventScript_156380 end SlateportCity_Harbor_EventScript_15636A:: @ 815636A - msgbox SlateportCity_Harbor_Text_180360, 4 + msgbox SlateportCity_Harbor_Text_180360, MSGBOX_DEFAULT release end @@ -364,6 +364,6 @@ SlateportCity_Harbor_EventScript_156374:: @ 8156374 SlateportCity_Harbor_EventScript_156380:: @ 8156380 setvar VAR_TEMP_1, 1 - msgbox SlateportCity_Harbor_Text_180491, 4 + msgbox SlateportCity_Harbor_Text_180491, MSGBOX_DEFAULT release end diff --git a/data/maps/SlateportCity_House1/scripts.inc b/data/maps/SlateportCity_House1/scripts.inc index 589800008..b5139c129 100644 --- a/data/maps/SlateportCity_House1/scripts.inc +++ b/data/maps/SlateportCity_House1/scripts.inc @@ -12,7 +12,7 @@ SlateportCity_House1_EventScript_15567B:: @ 815567B end SlateportCity_House1_EventScript_15569C:: @ 815569C - msgbox SlateportCity_House1_Text_17D4DB, 4 + msgbox SlateportCity_House1_Text_17D4DB, MSGBOX_DEFAULT special SelectMonForNPCTrade waitstate compare VAR_0x8004, 255 @@ -22,7 +22,7 @@ SlateportCity_House1_EventScript_15569C:: @ 815569C end SlateportCity_House1_EventScript_1556BF:: @ 81556BF - msgbox SlateportCity_House1_Text_17D61E, 4 + msgbox SlateportCity_House1_Text_17D61E, MSGBOX_DEFAULT release end @@ -46,27 +46,27 @@ SlateportCity_House1_EventScript_1556C9:: @ 81556C9 end SlateportCity_House1_EventScript_15571C:: @ 815571C - msgbox SlateportCity_House1_Text_17D752, 4 + msgbox SlateportCity_House1_Text_17D752, MSGBOX_DEFAULT release end SlateportCity_House1_EventScript_155726:: @ 8155726 - msgbox SlateportCity_House1_Text_17D6CC, 4 + msgbox SlateportCity_House1_Text_17D6CC, MSGBOX_DEFAULT release end SlateportCity_House1_EventScript_155730:: @ 8155730 - msgbox SlateportCity_House1_Text_17D580, 4 - call SlateportCity_House1_EventScript_1A0678 + msgbox SlateportCity_House1_Text_17D580, MSGBOX_DEFAULT + call Common_EventScript_NameReceivedPartyMon specialvar VAR_RESULT, TV_PutNameRaterShowOnTheAirIfNicnkameChanged special TV_CopyNicknameToStringVar1AndEnsureTerminated compare VAR_RESULT, 1 goto_if_eq SlateportCity_House1_EventScript_15575A - msgbox SlateportCity_House1_Text_17D63A, 4 + msgbox SlateportCity_House1_Text_17D63A, MSGBOX_DEFAULT release end SlateportCity_House1_EventScript_15575A:: @ 815575A - msgbox SlateportCity_House1_Text_17D5B0, 4 + msgbox SlateportCity_House1_Text_17D5B0, MSGBOX_DEFAULT release end diff --git a/data/maps/SlateportCity_House2/scripts.inc b/data/maps/SlateportCity_House2/scripts.inc index 986b27124..7c4324b44 100644 --- a/data/maps/SlateportCity_House2/scripts.inc +++ b/data/maps/SlateportCity_House2/scripts.inc @@ -2,7 +2,7 @@ SlateportCity_House2_MapScripts:: @ 815638F .byte 0 SlateportCity_House2_EventScript_156390:: @ 8156390 - msgbox SlateportCity_House2_Text_1804CF, 2 + msgbox SlateportCity_House2_Text_1804CF, MSGBOX_NPC end SlateportCity_House2_EventScript_156399:: @ 8156399 @@ -11,11 +11,11 @@ SlateportCity_House2_EventScript_156399:: @ 8156399 checkitem ITEM_CONTEST_PASS, 1 compare VAR_RESULT, 1 goto_if_eq SlateportCity_House2_EventScript_1563B5 - msgbox SlateportCity_House2_Text_180567, 4 + msgbox SlateportCity_House2_Text_180567, MSGBOX_DEFAULT release end SlateportCity_House2_EventScript_1563B5:: @ 81563B5 - msgbox SlateportCity_House2_Text_1805CD, 4 + msgbox SlateportCity_House2_Text_1805CD, MSGBOX_DEFAULT release end diff --git a/data/maps/SlateportCity_Mart/scripts.inc b/data/maps/SlateportCity_Mart/scripts.inc index 39a1d5ba2..1cadc675b 100644 --- a/data/maps/SlateportCity_Mart/scripts.inc +++ b/data/maps/SlateportCity_Mart/scripts.inc @@ -4,10 +4,10 @@ SlateportCity_Mart_MapScripts:: @ 8156410 SlateportCity_Mart_EventScript_156411:: @ 8156411 lock faceplayer - message SlateportCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart SlateportCity_Mart_Items - msgbox SlateportCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -27,9 +27,9 @@ SlateportCity_Mart_Items:: @ 8156428 end SlateportCity_Mart_EventScript_15643E:: @ 815643E - msgbox SlateportCity_Mart_Text_180730, 2 + msgbox SlateportCity_Mart_Text_180730, MSGBOX_NPC end SlateportCity_Mart_EventScript_156447:: @ 8156447 - msgbox SlateportCity_Mart_Text_18079D, 2 + msgbox SlateportCity_Mart_Text_18079D, MSGBOX_NPC end diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc b/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc index 0495e2b3c..575a42e33 100644 --- a/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc +++ b/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc @@ -1,5 +1,5 @@ SlateportCity_OceanicMuseum_1F_MapScripts:: @ 8155ACA - map_script 3, SlateportCity_OceanicMuseum_1F_MapScript1_155AD0 + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_OceanicMuseum_1F_MapScript1_155AD0 .byte 0 SlateportCity_OceanicMuseum_1F_MapScript1_155AD0:: @ 8155AD0 @@ -13,19 +13,19 @@ SlateportCity_OceanicMuseum_1F_MapScript1_155AD0:: @ 8155AD0 end SlateportCity_OceanicMuseum_1F_EventScript_155ADB:: @ 8155ADB - msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155AE4:: @ 8155AE4 lockall - applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 goto SlateportCity_OceanicMuseum_1F_EventScript_155B06 end SlateportCity_OceanicMuseum_1F_EventScript_155AF5:: @ 8155AF5 lockall - applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 goto SlateportCity_OceanicMuseum_1F_EventScript_155B06 end @@ -38,19 +38,19 @@ SlateportCity_OceanicMuseum_1F_EventScript_155B06:: @ 8155B06 goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B2D closemessage hidemoneybox 0, 0 - applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_OceanicMuseum_1F_Movement_155B8D waitmovement 0 releaseall end SlateportCity_OceanicMuseum_1F_EventScript_155B2D:: @ 8155B2D - checkmoney 0x32, 0 + checkmoney 50, 0 compare VAR_RESULT, 0 goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B5A - takemoney 0x32, 0 + removemoney 50, 0 updatemoneybox 0, 0 nop - msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, MSGBOX_DEFAULT setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 1 hidemoneybox 0, 0 releaseall @@ -58,16 +58,16 @@ SlateportCity_OceanicMuseum_1F_EventScript_155B2D:: @ 8155B2D SlateportCity_OceanicMuseum_1F_EventScript_155B5A:: @ 8155B5A goto_if_unset FLAG_DELIVERED_DEVON_GOODS, SlateportCity_OceanicMuseum_1F_EventScript_155B7B - msgbox SlateportCity_OceanicMuseum_1F_Text_17E1F5, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E1F5, MSGBOX_DEFAULT closemessage hidemoneybox 0, 0 - applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_OceanicMuseum_1F_Movement_155B8D waitmovement 0 releaseall end SlateportCity_OceanicMuseum_1F_EventScript_155B7B:: @ 8155B7B - msgbox SlateportCity_OceanicMuseum_1F_Text_17E22D, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E22D, MSGBOX_DEFAULT setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 1 hidemoneybox 0, 0 releaseall @@ -75,82 +75,82 @@ SlateportCity_OceanicMuseum_1F_EventScript_155B7B:: @ 8155B7B SlateportCity_OceanicMuseum_1F_Movement_155B8D:: @ 8155B8D walk_down - end_movement + step_end SlateportCity_OceanicMuseum_1F_EventScript_155B8F:: @ 8155B8F - msgbox SlateportCity_OceanicMuseum_1F_Text_17E2BB, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E2BB, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155B98:: @ 8155B98 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E2E3, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E2E3, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155BA1:: @ 8155BA1 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E338, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E338, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155BAA:: @ 8155BAA - msgbox SlateportCity_OceanicMuseum_1F_Text_17E36F, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E36F, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BB3:: @ 8155BB3 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E3A9, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E3A9, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155BBC:: @ 8155BBC - msgbox SlateportCity_OceanicMuseum_1F_Text_17E3ED, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E3ED, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155BC5:: @ 8155BC5 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E6C9, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E6C9, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BCE:: @ 8155BCE - msgbox SlateportCity_OceanicMuseum_1F_Text_17E741, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E741, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BD7:: @ 8155BD7 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E7C4, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E7C4, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BE0:: @ 8155BE0 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E892, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E892, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BE9:: @ 8155BE9 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E944, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E944, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BF2:: @ 8155BF2 - msgbox SlateportCity_OceanicMuseum_1F_Text_17EA19, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17EA19, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155BFB:: @ 8155BFB - msgbox SlateportCity_OceanicMuseum_1F_Text_17EB0D, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17EB0D, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155C04:: @ 8155C04 - msgbox SlateportCity_OceanicMuseum_1F_Text_17EBBC, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17EBBC, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155C0D:: @ 8155C0D - msgbox SlateportCity_OceanicMuseum_1F_Text_17EC98, 3 + msgbox SlateportCity_OceanicMuseum_1F_Text_17EC98, MSGBOX_SIGN end SlateportCity_OceanicMuseum_1F_EventScript_155C16:: @ 8155C16 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E434, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E434, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155C1F:: @ 8155C1F - msgbox SlateportCity_OceanicMuseum_1F_Text_17E477, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E477, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155C28:: @ 8155C28 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E4D7, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E4D7, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155C31:: @ 8155C31 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E540, 2 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E540, MSGBOX_NPC end SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A @@ -158,16 +158,16 @@ SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A faceplayer delay 8 playse SE_PIN - applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0833 + applymovement 13, Common_Movement_ExclamationMark waitmovement 0 - applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0835 + applymovement 13, Common_Movement_Delay48 waitmovement 0 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E582, 4 - giveitem_std ITEM_TM46_THIEF + msgbox SlateportCity_OceanicMuseum_1F_Text_17E582, MSGBOX_DEFAULT + giveitem ITEM_TM46_THIEF compare VAR_RESULT, 0 goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155CC2 setflag FLAG_RECEIVED_TM46 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E606, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E606, MSGBOX_DEFAULT closemessage compare VAR_FACING, 2 goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155C98 @@ -194,7 +194,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155CAD:: @ 8155CAD end SlateportCity_OceanicMuseum_1F_EventScript_155CC2:: @ 8155CC2 - msgbox SlateportCity_OceanicMuseum_1F_Text_17E695, 4 + msgbox SlateportCity_OceanicMuseum_1F_Text_17E695, MSGBOX_DEFAULT release end @@ -205,7 +205,7 @@ SlateportCity_OceanicMuseum_1F_Movement_155CCC:: @ 8155CCC walk_fast_down walk_fast_down delay_8 - end_movement + step_end SlateportCity_OceanicMuseum_1F_Movement_155CD3:: @ 8155CD3 walk_fast_right @@ -214,4 +214,4 @@ SlateportCity_OceanicMuseum_1F_Movement_155CD3:: @ 8155CD3 walk_fast_down walk_fast_down delay_8 - end_movement + step_end diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc b/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc index 569da9944..0450d51f1 100644 --- a/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc +++ b/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc @@ -1,15 +1,15 @@ SlateportCity_OceanicMuseum_2F_MapScripts:: @ 8155CDA - map_script 3, SlateportCity_OceanicMuseum_2F_MapScript1_155CE0 + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_OceanicMuseum_2F_MapScript1_155CE0 .byte 0 SlateportCity_OceanicMuseum_2F_MapScript1_155CE0:: @ 8155CE0 - call SlateportCity_OceanicMuseum_2F_EventScript_1A0196 + call Common_EventScript_SetupEvilTeamGfxIds end SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6 lock faceplayer - msgbox SlateportCity_OceanicMuseum_2F_Text_17ECFD, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17ECFD, MSGBOX_DEFAULT closemessage playbgm MUS_EVIL_TEAM, TRUE addobject 3 @@ -25,11 +25,11 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6 call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E62 compare VAR_FACING, 4 call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E62 - msgbox SlateportCity_OceanicMuseum_2F_Text_17EDAE, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17EDAE, MSGBOX_DEFAULT compare VAR_FACING, 4 call_if_ne SlateportCity_OceanicMuseum_2F_EventScript_155E6D - msgbox SlateportCity_OceanicMuseum_2F_Text_17EDD7, 4 - msgbox SlateportCity_OceanicMuseum_2F_Text_17EE01, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17EDD7, MSGBOX_DEFAULT + msgbox SlateportCity_OceanicMuseum_2F_Text_17EE01, MSGBOX_DEFAULT closemessage applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EB2 waitmovement 0 @@ -37,50 +37,50 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6 call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E78 compare VAR_FACING, 3 call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E83 - trainerbattle 3, TRAINER_MUSEUM_2F_GRUNT_1, 0, SlateportCity_OceanicMuseum_2F_Text_17EE4E - msgbox SlateportCity_OceanicMuseum_2F_Text_17EE66, 4 + trainerbattle_no_intro TRAINER_MUSEUM_2F_GRUNT_1, SlateportCity_OceanicMuseum_2F_Text_17EE4E + msgbox SlateportCity_OceanicMuseum_2F_Text_17EE66, MSGBOX_DEFAULT closemessage applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EBF waitmovement 0 applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EB2 waitmovement 0 - msgbox SlateportCity_OceanicMuseum_2F_Text_17EEA5, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17EEA5, MSGBOX_DEFAULT savebgm 0 - trainerbattle 3, TRAINER_MUSEUM_2F_GRUNT_2, 0, SlateportCity_OceanicMuseum_2F_Text_17EED6 + trainerbattle_no_intro TRAINER_MUSEUM_2F_GRUNT_2, SlateportCity_OceanicMuseum_2F_Text_17EED6 applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EBF waitmovement 0 - applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_1A0845 - applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_1A0841 + applymovement 3, Common_Movement_WalkInPlaceFastestDown + applymovement 4, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox SlateportCity_OceanicMuseum_2F_Text_17EEEA, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17EEEA, MSGBOX_DEFAULT closemessage delay 35 addobject 2 applymovement 2, SlateportCity_OceanicMuseum_2F_Movement_155EA8 applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155ECE waitmovement 0 - msgbox SlateportCity_OceanicMuseum_2F_Text_17EF62, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17EF62, MSGBOX_DEFAULT applymovement 2, SlateportCity_OceanicMuseum_2F_Movement_155EA6 waitmovement 0 .ifdef SAPPHIRE - msgbox SlateportCity_OceanicMuseum_2F_Text_17EFC9, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17EFC9, MSGBOX_DEFAULT .else - msgbox SlateportCity_OceanicMuseum_2F_Text_17F17E, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F17E, MSGBOX_DEFAULT .endif closemessage - fadescreen 1 + fadescreen FADE_TO_BLACK removeobject 2 removeobject 3 removeobject 4 - fadescreen 0 + fadescreen FADE_FROM_BLACK delay 30 setflag FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM - applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F352, 4 - setvar VAR_0x8004, 269 - call SlateportCity_OceanicMuseum_2F_EventScript_1A067F - msgbox SlateportCity_OceanicMuseum_2F_Text_17F433, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F352, MSGBOX_DEFAULT + setvar VAR_0x8004, ITEM_DEVON_GOODS + call Common_EventScript_PlayerHandedOverTheItem + msgbox SlateportCity_OceanicMuseum_2F_Text_17F433, MSGBOX_DEFAULT closemessage applymovement 1, SlateportCity_OceanicMuseum_2F_Movement_155E98 waitmovement 0 @@ -94,22 +94,22 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6 end SlateportCity_OceanicMuseum_2F_EventScript_155E62:: @ 8155E62 - applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return SlateportCity_OceanicMuseum_2F_EventScript_155E6D:: @ 8155E6D - applymovement 1, SlateportCity_OceanicMuseum_2F_Movement_1A083F + applymovement 1, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return SlateportCity_OceanicMuseum_2F_EventScript_155E78:: @ 8155E78 - applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_155E8E + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_OceanicMuseum_2F_Movement_155E8E waitmovement 0 return SlateportCity_OceanicMuseum_2F_EventScript_155E83:: @ 8155E83 - applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_155E92 + applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_OceanicMuseum_2F_Movement_155E92 waitmovement 0 return @@ -117,7 +117,7 @@ SlateportCity_OceanicMuseum_2F_Movement_155E8E:: @ 8155E8E walk_left walk_down walk_in_place_fastest_left - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155E92:: @ 8155E92 walk_up @@ -125,7 +125,7 @@ SlateportCity_OceanicMuseum_2F_Movement_155E92:: @ 8155E92 walk_left walk_down walk_in_place_fastest_left - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155E98:: @ 8155E98 walk_up @@ -141,11 +141,11 @@ SlateportCity_OceanicMuseum_2F_Movement_155E98:: @ 8155E98 walk_up walk_up delay_8 - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EA6:: @ 8155EA6 walk_right - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EA8:: @ 8155EA8 walk_down @@ -157,17 +157,17 @@ SlateportCity_OceanicMuseum_2F_Movement_155EA8:: @ 8155EA8 walk_right walk_right walk_right - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EB2:: @ 8155EB2 walk_right - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EB4:: @ 8155EB4 walk_down walk_right walk_in_place_fastest_down - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EB8:: @ 8155EB8 walk_down @@ -176,17 +176,17 @@ SlateportCity_OceanicMuseum_2F_Movement_155EB8:: @ 8155EB8 walk_right walk_right walk_right - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EBF:: @ 8155EBF lock_facing_direction walk_left unlock_facing_direction - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EC3:: @ 8155EC3 walk_down - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155EC5:: @ 8155EC5 walk_down @@ -197,7 +197,7 @@ SlateportCity_OceanicMuseum_2F_Movement_155EC5:: @ 8155EC5 walk_right walk_right walk_right - end_movement + step_end SlateportCity_OceanicMuseum_2F_Movement_155ECE:: @ 8155ECE delay_16 @@ -211,62 +211,62 @@ SlateportCity_OceanicMuseum_2F_Movement_155ECE:: @ 8155ECE delay_8 walk_fast_down walk_in_place_fastest_up - end_movement + step_end SlateportCity_OceanicMuseum_2F_EventScript_155EDA:: @ 8155EDA - msgbox SlateportCity_OceanicMuseum_2F_Text_17F572, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F572, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155EE3:: @ 8155EE3 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F5E3, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F5E3, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155EEC:: @ 8155EEC - msgbox SlateportCity_OceanicMuseum_2F_Text_17F653, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F653, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155EF5:: @ 8155EF5 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F754, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F754, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155EFE:: @ 8155EFE - msgbox SlateportCity_OceanicMuseum_2F_Text_17F7BC, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F7BC, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155F07:: @ 8155F07 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F84E, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F84E, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155F10:: @ 8155F10 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F8BC, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F8BC, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155F19:: @ 8155F19 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F918, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F918, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155F22:: @ 8155F22 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F975, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F975, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155F2B:: @ 8155F2B - msgbox SlateportCity_OceanicMuseum_2F_Text_17F9C7, 3 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F9C7, MSGBOX_SIGN end SlateportCity_OceanicMuseum_2F_EventScript_155F34:: @ 8155F34 - msgbox SlateportCity_OceanicMuseum_2F_Text_17F4B6, 2 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F4B6, MSGBOX_NPC end SlateportCity_OceanicMuseum_2F_EventScript_155F3D:: @ 8155F3D - msgbox SlateportCity_OceanicMuseum_2F_Text_17F50E, 2 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F50E, MSGBOX_NPC end SlateportCity_OceanicMuseum_2F_EventScript_155F46:: @ 8155F46 lock faceplayer - msgbox SlateportCity_OceanicMuseum_2F_Text_17F53B, 4 + msgbox SlateportCity_OceanicMuseum_2F_Text_17F53B, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, SlateportCity_OceanicMuseum_2F_Movement_1A083D + applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection waitmovement 0 release end diff --git a/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc b/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc index fef6401e7..a0d401b29 100644 --- a/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc @@ -1,24 +1,24 @@ SlateportCity_PokemonCenter_1F_MapScripts:: @ 81563BF - map_script 3, SlateportCity_PokemonCenter_1F_MapScript1_1563C5 + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_PokemonCenter_1F_MapScript1_1563C5 .byte 0 SlateportCity_PokemonCenter_1F_MapScript1_1563C5:: @ 81563C5 setrespawn HEAL_LOCATION_SLATEPORT_CITY - call SlateportCity_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end SlateportCity_PokemonCenter_1F_EventScript_1563CE:: @ 81563CE setvar VAR_0x800B, 1 - call SlateportCity_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end SlateportCity_PokemonCenter_1F_EventScript_1563DC:: @ 81563DC - msgbox SlateportCity_PokemonCenter_1F_Text_180602, 2 + msgbox SlateportCity_PokemonCenter_1F_Text_180602, MSGBOX_NPC end SlateportCity_PokemonCenter_1F_EventScript_1563E5:: @ 81563E5 - msgbox SlateportCity_PokemonCenter_1F_Text_1806CB, 2 + msgbox SlateportCity_PokemonCenter_1F_Text_1806CB, MSGBOX_NPC end diff --git a/data/maps/SlateportCity_PokemonCenter_2F/scripts.inc b/data/maps/SlateportCity_PokemonCenter_2F/scripts.inc index 98782b24d..a69826452 100644 --- a/data/maps/SlateportCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/SlateportCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ SlateportCity_PokemonCenter_2F_MapScripts:: @ 81563EE - map_script 2, SlateportCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, SlateportCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, SlateportCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, SlateportCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SlateportCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, SlateportCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 SlateportCity_PokemonCenter_2F_EventScript_1563FE:: @ 81563FE diff --git a/data/maps/SlateportCity_PokemonFanClub/scripts.inc b/data/maps/SlateportCity_PokemonFanClub/scripts.inc index b47b7b317..04a86af1f 100644 --- a/data/maps/SlateportCity_PokemonFanClub/scripts.inc +++ b/data/maps/SlateportCity_PokemonFanClub/scripts.inc @@ -1,5 +1,5 @@ SlateportCity_PokemonFanClub_MapScripts:: @ 8155764 - map_script 3, SlateportCity_PokemonFanClub_MapScript1_15576A + map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_PokemonFanClub_MapScript1_15576A .byte 0 SlateportCity_PokemonFanClub_MapScript1_15576A:: @ 815576A @@ -17,7 +17,7 @@ SlateportCity_PokemonFanClub_EventScript_15576B:: @ 815576B SlateportCity_PokemonFanClub_EventScript_155795:: @ 8155795 setvar VAR_SLATEPORT_FAN_CLUB_STATE, 1 - msgbox SlateportCity_PokemonFanClub_Text_17D773, 4 + msgbox SlateportCity_PokemonFanClub_Text_17D773, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_155808 end @@ -32,17 +32,17 @@ SlateportCity_PokemonFanClub_EventScript_1557A8:: @ 81557A8 call_if_eq SlateportCity_PokemonFanClub_EventScript_15588D compare VAR_SLATEPORT_FAN_CLUB_STATE, 2 goto_if_eq SlateportCity_PokemonFanClub_EventScript_1557FE - msgbox SlateportCity_PokemonFanClub_Text_17DA14, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DA14, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_155808 end SlateportCity_PokemonFanClub_EventScript_1557FE:: @ 81557FE - msgbox SlateportCity_PokemonFanClub_Text_17DDD5, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DDD5, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808 - msgbox SlateportCity_PokemonFanClub_Text_17DA49, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DA49, MSGBOX_DEFAULT setvar VAR_TEMP_1, 0 call_if_unset FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_1559FE call_if_unset FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_1559E7 @@ -69,7 +69,7 @@ SlateportCity_PokemonFanClub_EventScript_155893:: @ 8155893 return SlateportCity_PokemonFanClub_EventScript_155899:: @ 8155899 - msgbox SlateportCity_PokemonFanClub_Text_17DA5C, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DA5C, MSGBOX_DEFAULT release end @@ -77,10 +77,10 @@ SlateportCity_PokemonFanClub_EventScript_1558A3:: @ 81558A3 checkitemspace ITEM_RED_SCARF, 1 compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998 - msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DB89, MSGBOX_DEFAULT setflag FLAG_RECEIVED_RED_SCARF - giveitem_std ITEM_RED_SCARF - msgbox SlateportCity_PokemonFanClub_Text_17DC1B, 4 + giveitem ITEM_RED_SCARF + msgbox SlateportCity_PokemonFanClub_Text_17DC1B, MSGBOX_DEFAULT release end @@ -88,10 +88,10 @@ SlateportCity_PokemonFanClub_EventScript_1558D4:: @ 81558D4 checkitemspace ITEM_BLUE_SCARF, 1 compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998 - msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DB89, MSGBOX_DEFAULT setflag FLAG_RECEIVED_BLUE_SCARF - giveitem_std ITEM_BLUE_SCARF - msgbox SlateportCity_PokemonFanClub_Text_17DC74, 4 + giveitem ITEM_BLUE_SCARF + msgbox SlateportCity_PokemonFanClub_Text_17DC74, MSGBOX_DEFAULT release end @@ -99,10 +99,10 @@ SlateportCity_PokemonFanClub_EventScript_155905:: @ 8155905 checkitemspace ITEM_PINK_SCARF, 1 compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998 - msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DB89, MSGBOX_DEFAULT setflag FLAG_RECEIVED_PINK_SCARF - giveitem_std ITEM_PINK_SCARF - msgbox SlateportCity_PokemonFanClub_Text_17DCCB, 4 + giveitem ITEM_PINK_SCARF + msgbox SlateportCity_PokemonFanClub_Text_17DCCB, MSGBOX_DEFAULT release end @@ -110,10 +110,10 @@ SlateportCity_PokemonFanClub_EventScript_155936:: @ 8155936 checkitemspace ITEM_GREEN_SCARF, 1 compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998 - msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DB89, MSGBOX_DEFAULT setflag FLAG_RECEIVED_GREEN_SCARF - giveitem_std ITEM_GREEN_SCARF - msgbox SlateportCity_PokemonFanClub_Text_17DD27, 4 + giveitem ITEM_GREEN_SCARF + msgbox SlateportCity_PokemonFanClub_Text_17DD27, MSGBOX_DEFAULT release end @@ -121,15 +121,15 @@ SlateportCity_PokemonFanClub_EventScript_155967:: @ 8155967 checkitemspace ITEM_YELLOW_SCARF, 1 compare VAR_RESULT, 0 goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998 - msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DB89, MSGBOX_DEFAULT setflag FLAG_RECEIVED_YELLOW_SCARF - giveitem_std ITEM_YELLOW_SCARF - msgbox SlateportCity_PokemonFanClub_Text_17DD78, 4 + giveitem ITEM_YELLOW_SCARF + msgbox SlateportCity_PokemonFanClub_Text_17DD78, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_155998:: @ 8155998 - msgbox SlateportCity_PokemonFanClub_Text_17DB0B, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DB0B, MSGBOX_DEFAULT release end @@ -187,7 +187,7 @@ SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15 lock faceplayer goto_if_set FLAG_RECEIVED_SOOTHE_BELL, SlateportCity_PokemonFanClub_EventScript_155A75 - msgbox SlateportCity_PokemonFanClub_Text_17DE6B, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DE6B, MSGBOX_DEFAULT specialvar VAR_RESULT, GetLeadMonFriendshipScore compare VAR_RESULT, 4 goto_if_ge SlateportCity_PokemonFanClub_EventScript_155A3A @@ -196,29 +196,29 @@ SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15 SlateportCity_PokemonFanClub_EventScript_155A3A:: @ 8155A3A playse SE_PIN - applymovement VAR_LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0833 + applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0835 + applymovement VAR_LAST_TALKED, Common_Movement_Delay48 waitmovement 0 - msgbox SlateportCity_PokemonFanClub_Text_17DF57, 4 - giveitem_std ITEM_SOOTHE_BELL + msgbox SlateportCity_PokemonFanClub_Text_17DF57, MSGBOX_DEFAULT + giveitem ITEM_SOOTHE_BELL compare VAR_RESULT, 0 - goto_if_eq SlateportCity_PokemonFanClub_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_SOOTHE_BELL release end SlateportCity_PokemonFanClub_EventScript_155A75:: @ 8155A75 - msgbox SlateportCity_PokemonFanClub_Text_17DFB8, 4 + msgbox SlateportCity_PokemonFanClub_Text_17DFB8, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_155A7F:: @ 8155A7F - msgbox SlateportCity_PokemonFanClub_Text_17E03B, 2 + msgbox SlateportCity_PokemonFanClub_Text_17E03B, MSGBOX_NPC end SlateportCity_PokemonFanClub_EventScript_155A88:: @ 8155A88 - msgbox SlateportCity_PokemonFanClub_Text_17E0ED, 2 + msgbox SlateportCity_PokemonFanClub_Text_17E0ED, MSGBOX_NPC end SlateportCity_PokemonFanClub_EventScript_155A91:: @ 8155A91 @@ -226,7 +226,7 @@ SlateportCity_PokemonFanClub_EventScript_155A91:: @ 8155A91 faceplayer waitse playmoncry SPECIES_SKITTY, 0 - msgbox SlateportCity_PokemonFanClub_Text_17E14E, 4 + msgbox SlateportCity_PokemonFanClub_Text_17E14E, MSGBOX_DEFAULT waitmoncry release end @@ -236,7 +236,7 @@ SlateportCity_PokemonFanClub_EventScript_155AA4:: @ 8155AA4 faceplayer waitse playmoncry SPECIES_ZIGZAGOON, 0 - msgbox SlateportCity_PokemonFanClub_Text_17E164, 4 + msgbox SlateportCity_PokemonFanClub_Text_17E164, MSGBOX_DEFAULT waitmoncry release end @@ -246,7 +246,7 @@ SlateportCity_PokemonFanClub_EventScript_155AB7:: @ 8155AB7 faceplayer waitse playmoncry SPECIES_AZUMARILL, 0 - msgbox SlateportCity_PokemonFanClub_Text_17E178, 4 + msgbox SlateportCity_PokemonFanClub_Text_17E178, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc b/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc index dd31e8e26..083d8e993 100644 --- a/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc +++ b/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc @@ -7,12 +7,12 @@ SlateportCity_SternsShipyard_1F_EventScript_155336:: @ 8155336 goto_if_set FLAG_BADGE07_GET, SlateportCity_SternsShipyard_1F_EventScript_15539C goto_if_set FLAG_DELIVERED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_1553CF goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_1553B0 - msgbox SlateportCity_SternsShipyard_1F_Text_17C14B, 4 - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839 + msgbox SlateportCity_SternsShipyard_1F_Text_17C14B, MSGBOX_DEFAULT + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_SternsShipyard_1F_Text_17C1EC, 4 + msgbox SlateportCity_SternsShipyard_1F_Text_17C1EC, MSGBOX_DEFAULT closemessage - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 setflag FLAG_DOCK_REJECTED_DEVON_GOODS setflag FLAG_HIDE_EVIL_TEAM_SLATEPORT @@ -20,44 +20,44 @@ SlateportCity_SternsShipyard_1F_EventScript_155336:: @ 8155336 end SlateportCity_SternsShipyard_1F_EventScript_155388:: @ 8155388 - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_SternsShipyard_1F_Text_17C472, 4 + msgbox SlateportCity_SternsShipyard_1F_Text_17C472, MSGBOX_DEFAULT releaseall end SlateportCity_SternsShipyard_1F_EventScript_15539C:: @ 815539C - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_SternsShipyard_1F_Text_17C3F7, 4 + msgbox SlateportCity_SternsShipyard_1F_Text_17C3F7, MSGBOX_DEFAULT releaseall end SlateportCity_SternsShipyard_1F_EventScript_1553B0:: @ 81553B0 - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_SternsShipyard_1F_Text_17C2F2, 4 + msgbox SlateportCity_SternsShipyard_1F_Text_17C2F2, MSGBOX_DEFAULT closemessage - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 releaseall end SlateportCity_SternsShipyard_1F_EventScript_1553CF:: @ 81553CF - applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839 + applymovement 1, Common_Movement_FacePlayer waitmovement 0 - msgbox SlateportCity_SternsShipyard_1F_Text_17C360, 4 + msgbox SlateportCity_SternsShipyard_1F_Text_17C360, MSGBOX_DEFAULT releaseall end SlateportCity_SternsShipyard_1F_EventScript_1553E3:: @ 81553E3 - msgbox SlateportCity_SternsShipyard_1F_Text_17C6BB, 2 + msgbox SlateportCity_SternsShipyard_1F_Text_17C6BB, MSGBOX_NPC end SlateportCity_SternsShipyard_1F_EventScript_1553EC:: @ 81553EC - msgbox SlateportCity_SternsShipyard_1F_Text_17C764, 2 + msgbox SlateportCity_SternsShipyard_1F_Text_17C764, MSGBOX_NPC end SlateportCity_SternsShipyard_1F_EventScript_1553F5:: @ 81553F5 - msgbox SlateportCity_SternsShipyard_1F_Text_17C53D, 2 + msgbox SlateportCity_SternsShipyard_1F_Text_17C53D, MSGBOX_NPC end diff --git a/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc b/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc index df9227dd3..851a6d324 100644 --- a/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc +++ b/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc @@ -2,9 +2,9 @@ SlateportCity_SternsShipyard_2F_MapScripts:: @ 81553FE .byte 0 SlateportCity_SternsShipyard_2F_EventScript_1553FF:: @ 81553FF - msgbox SlateportCity_SternsShipyard_2F_Text_17C7A2, 2 + msgbox SlateportCity_SternsShipyard_2F_Text_17C7A2, MSGBOX_NPC end SlateportCity_SternsShipyard_2F_EventScript_155408:: @ 8155408 - msgbox SlateportCity_SternsShipyard_2F_Text_17C80C, 2 + msgbox SlateportCity_SternsShipyard_2F_Text_17C80C, MSGBOX_NPC end diff --git a/data/maps/SootopolisCity/map.json b/data/maps/SootopolisCity/map.json index b4e5504eb..e4c2d7710 100644 --- a/data/maps/SootopolisCity/map.json +++ b/data/maps/SootopolisCity/map.json @@ -267,7 +267,7 @@ "y": 29, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SootopolisCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -275,7 +275,7 @@ "y": 31, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SootopolisCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -283,7 +283,7 @@ "y": 31, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SootopolisCity_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -291,7 +291,7 @@ "y": 29, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "SootopolisCity_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", diff --git a/data/maps/SootopolisCity/scripts.inc b/data/maps/SootopolisCity/scripts.inc index 8806d6e76..a438e2d22 100644 --- a/data/maps/SootopolisCity/scripts.inc +++ b/data/maps/SootopolisCity/scripts.inc @@ -1,7 +1,7 @@ SootopolisCity_MapScripts:: @ 814D07D - map_script 1, SootopolisCity_MapScript1_14D08D - map_script 3, SootopolisCity_MapScript1_14D10D - map_script 5, SootopolisCity_MapScript1_14D165 + map_script MAP_SCRIPT_ON_LOAD, SootopolisCity_MapScript1_14D08D + map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_MapScript1_14D10D + map_script MAP_SCRIPT_ON_RESUME, SootopolisCity_MapScript1_14D165 .byte 0 SootopolisCity_MapScript1_14D08D:: @ 814D08D @@ -37,7 +37,7 @@ SootopolisCity_MapScript1_14D10D:: @ 814D10D end SootopolisCity_EventScript_14D123:: @ 814D123 - call SootopolisCity_EventScript_1A02C1 + call Common_EventScript_SetLegendaryWeather setobjectxyperm 1, 29, 19 setobjectxyperm 2, 33, 19 compare VAR_SOOTOPOLIS_STATE, 1 @@ -64,38 +64,38 @@ SootopolisCity_EventScript_14D16E:: @ 814D16E lock faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D183 - msgbox SootopolisCity_Text_1696A4, 4 + msgbox SootopolisCity_Text_1696A4, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D183:: @ 814D183 - msgbox SootopolisCity_Text_16A455, 4 + msgbox SootopolisCity_Text_16A455, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D18D:: @ 814D18D - msgbox SootopolisCity_Text_16A2B2, 2 + msgbox SootopolisCity_Text_16A2B2, MSGBOX_NPC end SootopolisCity_EventScript_14D196:: @ 814D196 - msgbox SootopolisCity_Text_16A2FB, 2 + msgbox SootopolisCity_Text_16A2FB, MSGBOX_NPC end SootopolisCity_EventScript_14D19F:: @ 814D19F lock faceplayer - dodailyevents + dotimebasedevents special GetPlayerBigGuyGirlString goto_if_set FLAG_DAILY_RECEIVED_BERRY_SOOTOPOLIS, SootopolisCity_EventScript_14D241 - msgbox SootopolisCity_Text_1C63F2, 4 + msgbox SootopolisCity_Text_1C63F2, MSGBOX_DEFAULT random 10 addvar VAR_RESULT, 20 addvar VAR_RESULT, ITEM_CHERI_BERRY - giveitem_std VAR_RESULT + giveitem VAR_RESULT compare VAR_RESULT, 0 - goto_if_eq SootopolisCity_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_DAILY_RECEIVED_BERRY_SOOTOPOLIS - msgbox SootopolisCity_Text_1C64D0, 4 + msgbox SootopolisCity_Text_1C64D0, MSGBOX_DEFAULT random 2 compare VAR_RESULT, 0 goto_if_eq SootopolisCity_EventScript_14D1FF @@ -104,18 +104,18 @@ SootopolisCity_EventScript_14D19F:: @ 814D19F end SootopolisCity_EventScript_14D1FF:: @ 814D1FF - giveitem_std ITEM_FIGY_BERRY + giveitem ITEM_FIGY_BERRY compare VAR_RESULT, 0 - goto_if_eq SootopolisCity_EventScript_1A029B - msgbox SootopolisCity_Text_1C650B, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox SootopolisCity_Text_1C650B, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D220:: @ 814D220 - giveitem_std ITEM_IAPAPA_BERRY + giveitem ITEM_IAPAPA_BERRY compare VAR_RESULT, 0 - goto_if_eq SootopolisCity_EventScript_1A029B - msgbox SootopolisCity_Text_1C650B, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox SootopolisCity_Text_1C650B, MSGBOX_DEFAULT release end @@ -123,12 +123,12 @@ SootopolisCity_EventScript_14D241:: @ 814D241 msgbox SootopolisCity_Text_1C6540, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq SootopolisCity_EventScript_14D25E - msgbox SootopolisCity_Text_1C6626, 4 + msgbox SootopolisCity_Text_1C6626, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D25E:: @ 814D25E - msgbox SootopolisCity_Text_1C65D4, 4 + msgbox SootopolisCity_Text_1C65D4, MSGBOX_DEFAULT release end @@ -136,12 +136,12 @@ SootopolisCity_EventScript_14D268:: @ 814D268 lock faceplayer goto_if_set FLAG_DEFEATED_SOOTOPOLIS_GYM, SootopolisCity_EventScript_14D27D - msgbox SootopolisCity_Text_16A4D6, 4 + msgbox SootopolisCity_Text_16A4D6, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D27D:: @ 814D27D - msgbox SootopolisCity_Text_16A531, 4 + msgbox SootopolisCity_Text_16A531, MSGBOX_DEFAULT release end @@ -149,12 +149,12 @@ SootopolisCity_EventScript_14D287:: @ 814D287 lock faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D29C - msgbox SootopolisCity_Text_169813, 4 + msgbox SootopolisCity_Text_169813, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D29C:: @ 814D29C - msgbox SootopolisCity_Text_16A587, 4 + msgbox SootopolisCity_Text_16A587, MSGBOX_DEFAULT release end @@ -162,12 +162,12 @@ SootopolisCity_EventScript_14D2A6:: @ 814D2A6 lock faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D2BB - msgbox SootopolisCity_Text_1698A0, 4 + msgbox SootopolisCity_Text_1698A0, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D2BB:: @ 814D2BB - msgbox SootopolisCity_Text_16A614, 4 + msgbox SootopolisCity_Text_16A614, MSGBOX_DEFAULT release end @@ -175,103 +175,103 @@ SootopolisCity_EventScript_14D2C5:: @ 814D2C5 lock faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D2DA - msgbox SootopolisCity_Text_1697A7, 4 + msgbox SootopolisCity_Text_1697A7, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D2DA:: @ 814D2DA - msgbox SootopolisCity_Text_16A6AE, 4 + msgbox SootopolisCity_Text_16A6AE, MSGBOX_DEFAULT release end SootopolisCity_EventScript_14D2E4:: @ 814D2E4 - msgbox SootopolisCity_Text_16972B, 2 + msgbox SootopolisCity_Text_16972B, MSGBOX_NPC end SootopolisCity_EventScript_14D2ED:: @ 814D2ED - msgbox SootopolisCity_Text_16A6C7, 3 + msgbox SootopolisCity_Text_16A6C7, MSGBOX_SIGN end SootopolisCity_EventScript_14D2F6:: @ 814D2F6 - msgbox SootopolisCity_Text_16A711, 3 + msgbox SootopolisCity_Text_16A711, MSGBOX_SIGN end ClosedSootopolisDoorScript:: @ 814D2FF - msgbox ClosedSootopolisDoorText, 3 + msgbox ClosedSootopolisDoorText, MSGBOX_SIGN end SootopolisCity_EventScript_14D308:: @ 814D308 lockall - applymovement 10, SootopolisCity_Movement_1A083F - applymovement 255, SootopolisCity_Movement_1A0843 + applymovement 10, Common_Movement_WalkInPlaceFastestLeft + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 playse SE_PIN - applymovement 10, SootopolisCity_Movement_1A0833 + applymovement 10, Common_Movement_ExclamationMark waitmovement 0 - applymovement 10, SootopolisCity_Movement_1A0835 + applymovement 10, Common_Movement_Delay48 waitmovement 0 applymovement 10, SootopolisCity_Movement_14D413 waitmovement 0 .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169988, 4 + msgbox SootopolisCity_Text_169988, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_169E0F, 4 + msgbox SootopolisCity_Text_169E0F, MSGBOX_DEFAULT .endif closemessage applymovement 10, SootopolisCity_Movement_14D417 - applymovement 255, SootopolisCity_Movement_14D440 + applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_14D440 waitmovement 10 .ifdef SAPPHIRE - msgbox SootopolisCity_Text_1699FD, 4 + msgbox SootopolisCity_Text_1699FD, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_169E82, 4 + msgbox SootopolisCity_Text_169E82, MSGBOX_DEFAULT .endif playse SE_PIN - applymovement 5, SootopolisCity_Movement_1A0833 + applymovement 5, Common_Movement_ExclamationMark waitmovement 0 - applymovement 5, SootopolisCity_Movement_1A0835 + applymovement 5, Common_Movement_Delay48 waitmovement 0 .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169AB7, 4 + msgbox SootopolisCity_Text_169AB7, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_169F3C, 4 + msgbox SootopolisCity_Text_169F3C, MSGBOX_DEFAULT .endif closemessage delay 30 applymovement 5, SootopolisCity_Movement_14D46A applymovement 10, SootopolisCity_Movement_14D41D - applymovement 255, SootopolisCity_Movement_14D445 + applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_14D445 waitmovement 0 - applymovement 5, SootopolisCity_Movement_1A0843 - applymovement 255, SootopolisCity_Movement_1A0843 + applymovement 5, Common_Movement_WalkInPlaceFastestRight + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 delay 30 - applymovement 10, SootopolisCity_Movement_1A0845 + applymovement 10, Common_Movement_WalkInPlaceFastestDown waitmovement 0 .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169AE7, 4 + msgbox SootopolisCity_Text_169AE7, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_169F6B, 4 + msgbox SootopolisCity_Text_169F6B, MSGBOX_DEFAULT .endif closemessage delay 30 applymovement 5, SootopolisCity_Movement_14D47C - applymovement 255, SootopolisCity_Movement_14D457 + applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_14D457 applymovement 10, SootopolisCity_Movement_14D42D waitmovement 0 - applymovement 5, SootopolisCity_Movement_1A083F + applymovement 5, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169BC7, 4 + msgbox SootopolisCity_Text_169BC7, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_16A06C, 4 + msgbox SootopolisCity_Text_16A06C, MSGBOX_DEFAULT .endif - applymovement 255, SootopolisCity_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169C99, 4 + msgbox SootopolisCity_Text_169C99, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_16A13E, 4 + msgbox SootopolisCity_Text_16A13E, MSGBOX_DEFAULT .endif moveobjectoffscreen 5 setobjectmovementtype 5, 9 @@ -285,7 +285,7 @@ SootopolisCity_Movement_14D413:: @ 814D413 walk_left walk_left walk_left - end_movement + step_end SootopolisCity_Movement_14D417:: @ 814D417 walk_right @@ -293,7 +293,7 @@ SootopolisCity_Movement_14D417:: @ 814D417 walk_right walk_up walk_in_place_fastest_down - end_movement + step_end SootopolisCity_Movement_14D41D:: @ 814D41D walk_down @@ -311,7 +311,7 @@ SootopolisCity_Movement_14D41D:: @ 814D41D walk_down walk_left walk_left - end_movement + step_end SootopolisCity_Movement_14D42D:: @ 814D42D walk_left @@ -332,14 +332,14 @@ SootopolisCity_Movement_14D42D:: @ 814D42D walk_right walk_right walk_right - end_movement + step_end SootopolisCity_Movement_14D440:: @ 814D440 walk_right walk_right walk_right walk_right - end_movement + step_end SootopolisCity_Movement_14D445:: @ 814D445 walk_right @@ -359,7 +359,7 @@ SootopolisCity_Movement_14D445:: @ 814D445 walk_left walk_left walk_left - end_movement + step_end SootopolisCity_Movement_14D457:: @ 814D457 delay_16 @@ -380,7 +380,7 @@ SootopolisCity_Movement_14D457:: @ 814D457 walk_right walk_right walk_right - end_movement + step_end SootopolisCity_Movement_14D46A:: @ 814D46A walk_down @@ -400,7 +400,7 @@ SootopolisCity_Movement_14D46A:: @ 814D46A walk_left walk_left walk_left - end_movement + step_end SootopolisCity_Movement_14D47C:: @ 814D47C delay_16 @@ -421,13 +421,13 @@ SootopolisCity_Movement_14D47C:: @ 814D47C walk_right walk_right walk_right - end_movement + step_end SootopolisCity_EventScript_14D48F:: @ 814D48F .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169D37, 2 + msgbox SootopolisCity_Text_169D37, MSGBOX_NPC .else - msgbox SootopolisCity_Text_16A1DB, 2 + msgbox SootopolisCity_Text_16A1DB, MSGBOX_NPC .endif end @@ -436,17 +436,17 @@ SootopolisCity_EventScript_14D498:: @ 814D498 faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D4AD .ifdef SAPPHIRE - msgbox SootopolisCity_Text_169DA6, 4 + msgbox SootopolisCity_Text_169DA6, MSGBOX_DEFAULT .else - msgbox SootopolisCity_Text_16A249, 4 + msgbox SootopolisCity_Text_16A249, MSGBOX_DEFAULT .endif release end SootopolisCity_EventScript_14D4AD:: @ 814D4AD - msgbox SootopolisCity_Text_16A33E, 4 + msgbox SootopolisCity_Text_16A33E, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, SootopolisCity_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 50 setfieldeffectargument 0, 1 diff --git a/data/maps/SootopolisCity_Gym_1F/scripts.inc b/data/maps/SootopolisCity_Gym_1F/scripts.inc index 211620b00..7013df88d 100644 --- a/data/maps/SootopolisCity_Gym_1F/scripts.inc +++ b/data/maps/SootopolisCity_Gym_1F/scripts.inc @@ -1,8 +1,8 @@ SootopolisCity_Gym_1F_MapScripts:: @ 815AF07 - map_script 2, SootopolisCity_Gym_1F_MapScript2_15AF86 - map_script 5, SootopolisCity_Gym_1F_MapScript1_15AF22 - map_script 1, SootopolisCity_Gym_1F_MapScript1_15AF25 - map_script 3, SootopolisCity_Gym_1F_MapScript1_15AF1C + map_script MAP_SCRIPT_ON_FRAME_TABLE, SootopolisCity_Gym_1F_MapScript2_15AF86 + map_script MAP_SCRIPT_ON_RESUME, SootopolisCity_Gym_1F_MapScript1_15AF22 + map_script MAP_SCRIPT_ON_LOAD, SootopolisCity_Gym_1F_MapScript1_15AF25 + map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_Gym_1F_MapScript1_15AF1C .byte 0 SootopolisCity_Gym_1F_MapScript1_15AF1C:: @ 815AF1C @@ -73,7 +73,7 @@ SootopolisCity_Gym_1F_EventScript_15AFD0:: @ 815AFD0 SootopolisCity_Gym_1F_EventScript_15AFE4:: @ 815AFE4 lockall delay 20 - applymovement 255, SootopolisCity_Gym_1F_Movement_15AFFD + applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Gym_1F_Movement_15AFFD waitmovement 0 playse SE_RU_HYUU delay 60 @@ -83,39 +83,39 @@ SootopolisCity_Gym_1F_EventScript_15AFE4:: @ 815AFE4 SootopolisCity_Gym_1F_Movement_15AFFD:: @ 815AFFD set_invisible - end_movement + step_end SootopolisCity_Gym_1F_EventScript_15AFFF:: @ 815AFFF - trainerbattle 1, TRAINER_WALLACE, 0, SootopolisCity_Gym_1F_Text_18F0CA, SootopolisCity_Gym_1F_Text_18F282, SootopolisCity_Gym_1F_EventScript_15B02D + trainerbattle_single TRAINER_WALLACE, SootopolisCity_Gym_1F_Text_18F0CA, SootopolisCity_Gym_1F_Text_18F282, SootopolisCity_Gym_1F_EventScript_15B02D, NO_MUSIC goto_if_unset FLAG_RECEIVED_TM03, SootopolisCity_Gym_1F_EventScript_15B056 goto_if_unset FLAG_BADGE06_GET, SootopolisCity_Gym_1F_EventScript_15B07A - msgbox SootopolisCity_Gym_1F_Text_18F4D7, 4 + msgbox SootopolisCity_Gym_1F_Text_18F4D7, MSGBOX_DEFAULT release end SootopolisCity_Gym_1F_EventScript_15B02D:: @ 815B02D message SootopolisCity_Gym_1F_Text_18F342 waitmessage - call SootopolisCity_Gym_1F_EventScript_1A02C5 - msgbox SootopolisCity_Gym_1F_Text_18F36B, 4 + call Common_EventScript_PlayGymBadgeFanfare + msgbox SootopolisCity_Gym_1F_Text_18F36B, MSGBOX_DEFAULT setflag FLAG_DEFEATED_SOOTOPOLIS_GYM setflag FLAG_BADGE08_GET setvar VAR_0x8008, 8 - call SootopolisCity_Gym_1F_EventScript_1A01C0 + call Common_EventScript_SetGymTrainers goto SootopolisCity_Gym_1F_EventScript_15B056 end SootopolisCity_Gym_1F_EventScript_15B056:: @ 815B056 - giveitem_std ITEM_TM03_WATER_PULSE + giveitem ITEM_TM03_WATER_PULSE compare VAR_RESULT, 0 - goto_if_eq SootopolisCity_Gym_1F_EventScript_1A029B - msgbox SootopolisCity_Gym_1F_Text_18F466, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox SootopolisCity_Gym_1F_Text_18F466, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM03 release end SootopolisCity_Gym_1F_EventScript_15B07A:: @ 815B07A - msgbox SootopolisCity_Gym_1F_Text_18F5B4, 4 + msgbox SootopolisCity_Gym_1F_Text_18F5B4, MSGBOX_DEFAULT release end @@ -123,12 +123,12 @@ SootopolisCity_Gym_1F_EventScript_15B084:: @ 815B084 lock faceplayer goto_if_set FLAG_DEFEATED_SOOTOPOLIS_GYM, SootopolisCity_Gym_1F_EventScript_15B099 - msgbox SootopolisCity_Gym_1F_Text_18E8A5, 4 + msgbox SootopolisCity_Gym_1F_Text_18E8A5, MSGBOX_DEFAULT release end SootopolisCity_Gym_1F_EventScript_15B099:: @ 815B099 - msgbox SootopolisCity_Gym_1F_Text_18E9C9, 4 + msgbox SootopolisCity_Gym_1F_Text_18E9C9, MSGBOX_DEFAULT release end @@ -145,11 +145,11 @@ SootopolisCity_Gym_1F_EventScript_15B0B3:: @ 815B0B3 end SootopolisCity_Gym_1F_EventScript_15B0C3:: @ 815B0C3 - msgbox SootopolisCity_Gym_1F_Text_18F665, 4 + msgbox SootopolisCity_Gym_1F_Text_18F665, MSGBOX_DEFAULT releaseall end SootopolisCity_Gym_1F_EventScript_15B0CD:: @ 815B0CD - msgbox SootopolisCity_Gym_1F_Text_18F649, 4 + msgbox SootopolisCity_Gym_1F_Text_18F649, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/SootopolisCity_Gym_B1F/scripts.inc b/data/maps/SootopolisCity_Gym_B1F/scripts.inc index 06c7d33a3..de082cbae 100644 --- a/data/maps/SootopolisCity_Gym_B1F/scripts.inc +++ b/data/maps/SootopolisCity_Gym_B1F/scripts.inc @@ -2,41 +2,41 @@ SootopolisCity_Gym_B1F_MapScripts:: @ 815B0D7 .byte 0 SootopolisCity_Gym_B1F_EventScript_15B0D8:: @ 815B0D8 - trainerbattle 0, TRAINER_ANDREA, 0, SootopolisCity_Gym_B1F_Text_18EA87, SootopolisCity_Gym_B1F_Text_18EACF - msgbox SootopolisCity_Gym_B1F_Text_18EAED, 6 + trainerbattle_single TRAINER_ANDREA, SootopolisCity_Gym_B1F_Text_18EA87, SootopolisCity_Gym_B1F_Text_18EACF + msgbox SootopolisCity_Gym_B1F_Text_18EAED, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B0EF:: @ 815B0EF - trainerbattle 0, TRAINER_CRISSY, 0, SootopolisCity_Gym_B1F_Text_18EB22, SootopolisCity_Gym_B1F_Text_18EB81 - msgbox SootopolisCity_Gym_B1F_Text_18EBB1, 6 + trainerbattle_single TRAINER_CRISSY, SootopolisCity_Gym_B1F_Text_18EB22, SootopolisCity_Gym_B1F_Text_18EB81 + msgbox SootopolisCity_Gym_B1F_Text_18EBB1, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B106:: @ 815B106 - trainerbattle 0, TRAINER_BRIANNA_2, 0, SootopolisCity_Gym_B1F_Text_18EBFA, SootopolisCity_Gym_B1F_Text_18EC5E - msgbox SootopolisCity_Gym_B1F_Text_18EC92, 6 + trainerbattle_single TRAINER_BRIANNA_2, SootopolisCity_Gym_B1F_Text_18EBFA, SootopolisCity_Gym_B1F_Text_18EC5E + msgbox SootopolisCity_Gym_B1F_Text_18EC92, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B11D:: @ 815B11D - trainerbattle 0, TRAINER_CONNIE, 0, SootopolisCity_Gym_B1F_Text_18ECEB, SootopolisCity_Gym_B1F_Text_18ED18 - msgbox SootopolisCity_Gym_B1F_Text_18ED2B, 6 + trainerbattle_single TRAINER_CONNIE, SootopolisCity_Gym_B1F_Text_18ECEB, SootopolisCity_Gym_B1F_Text_18ED18 + msgbox SootopolisCity_Gym_B1F_Text_18ED2B, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B134:: @ 815B134 - trainerbattle 0, TRAINER_BRIDGET, 0, SootopolisCity_Gym_B1F_Text_18ED91, SootopolisCity_Gym_B1F_Text_18EDE8 - msgbox SootopolisCity_Gym_B1F_Text_18EE03, 6 + trainerbattle_single TRAINER_BRIDGET, SootopolisCity_Gym_B1F_Text_18ED91, SootopolisCity_Gym_B1F_Text_18EDE8 + msgbox SootopolisCity_Gym_B1F_Text_18EE03, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B14B:: @ 815B14B - trainerbattle 0, TRAINER_OLIVIA, 0, SootopolisCity_Gym_B1F_Text_18EE96, SootopolisCity_Gym_B1F_Text_18EEDC - msgbox SootopolisCity_Gym_B1F_Text_18EEF7, 6 + trainerbattle_single TRAINER_OLIVIA, SootopolisCity_Gym_B1F_Text_18EE96, SootopolisCity_Gym_B1F_Text_18EEDC + msgbox SootopolisCity_Gym_B1F_Text_18EEF7, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B162:: @ 815B162 - trainerbattle 0, TRAINER_TIFFANY, 0, SootopolisCity_Gym_B1F_Text_18EF39, SootopolisCity_Gym_B1F_Text_18EFB8 - msgbox SootopolisCity_Gym_B1F_Text_18EFCA, 6 + trainerbattle_single TRAINER_TIFFANY, SootopolisCity_Gym_B1F_Text_18EF39, SootopolisCity_Gym_B1F_Text_18EFB8 + msgbox SootopolisCity_Gym_B1F_Text_18EFCA, MSGBOX_AUTOCLOSE end SootopolisCity_Gym_B1F_EventScript_15B179:: @ 815B179 - trainerbattle 0, TRAINER_MARISSA, 0, SootopolisCity_Gym_B1F_Text_18F037, SootopolisCity_Gym_B1F_Text_18F07F - msgbox SootopolisCity_Gym_B1F_Text_18F085, 6 + trainerbattle_single TRAINER_MARISSA, SootopolisCity_Gym_B1F_Text_18F037, SootopolisCity_Gym_B1F_Text_18F07F + msgbox SootopolisCity_Gym_B1F_Text_18F085, MSGBOX_AUTOCLOSE end diff --git a/data/maps/SootopolisCity_House1/scripts.inc b/data/maps/SootopolisCity_House1/scripts.inc index d1b842f7b..f49381a28 100644 --- a/data/maps/SootopolisCity_House1/scripts.inc +++ b/data/maps/SootopolisCity_House1/scripts.inc @@ -5,15 +5,15 @@ SootopolisCity_House1_EventScript_15B29B:: @ 815B29B lock faceplayer goto_if_set FLAG_RECEIVED_TM31, SootopolisCity_House1_EventScript_15B2C7 - msgbox SootopolisCity_House1_Text_18F991, 4 - giveitem_std ITEM_TM31_BRICK_BREAK + msgbox SootopolisCity_House1_Text_18F991, MSGBOX_DEFAULT + giveitem ITEM_TM31_BRICK_BREAK setflag FLAG_RECEIVED_TM31 - msgbox SootopolisCity_House1_Text_18FA03, 4 + msgbox SootopolisCity_House1_Text_18FA03, MSGBOX_DEFAULT release end SootopolisCity_House1_EventScript_15B2C7:: @ 815B2C7 - msgbox SootopolisCity_House1_Text_18FA03, 4 + msgbox SootopolisCity_House1_Text_18FA03, MSGBOX_DEFAULT release end @@ -22,7 +22,7 @@ SootopolisCity_House1_EventScript_15B2D1:: @ 815B2D1 faceplayer waitse playmoncry SPECIES_KECLEON, 0 - msgbox SootopolisCity_House1_Text_18FA50, 4 + msgbox SootopolisCity_House1_Text_18FA50, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/SootopolisCity_House2/scripts.inc b/data/maps/SootopolisCity_House2/scripts.inc index 4fe8050a5..b3d7eb609 100644 --- a/data/maps/SootopolisCity_House2/scripts.inc +++ b/data/maps/SootopolisCity_House2/scripts.inc @@ -13,9 +13,9 @@ SootopolisCity_House2_EventScript_15B2E5:: @ 815B2E5 end SootopolisCity_House2_EventScript_15B307:: @ 815B307 - msgbox SootopolisCity_House2_Text_18FAAE, 4 + msgbox SootopolisCity_House2_Text_18FAAE, MSGBOX_DEFAULT return SootopolisCity_House2_EventScript_15B310:: @ 815B310 - msgbox SootopolisCity_House2_Text_18FB04, 4 + msgbox SootopolisCity_House2_Text_18FB04, MSGBOX_DEFAULT return diff --git a/data/maps/SootopolisCity_House3/scripts.inc b/data/maps/SootopolisCity_House3/scripts.inc index 20eeeb933..b466ecc1f 100644 --- a/data/maps/SootopolisCity_House3/scripts.inc +++ b/data/maps/SootopolisCity_House3/scripts.inc @@ -7,15 +7,15 @@ SootopolisCity_House3_EventScript_15B31A:: @ 815B31A msgbox SootopolisCity_House3_Text_18FB36, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq SootopolisCity_House3_EventScript_15B339 - msgbox SootopolisCity_House3_Text_18FBC0, 4 + msgbox SootopolisCity_House3_Text_18FBC0, MSGBOX_DEFAULT release end SootopolisCity_House3_EventScript_15B339:: @ 815B339 - msgbox SootopolisCity_House3_Text_18FB9C, 4 + msgbox SootopolisCity_House3_Text_18FB9C, MSGBOX_DEFAULT release end SootopolisCity_House3_EventScript_15B343:: @ 815B343 - msgbox SootopolisCity_House3_Text_18FC1A, 2 + msgbox SootopolisCity_House3_Text_18FC1A, MSGBOX_NPC end diff --git a/data/maps/SootopolisCity_House4/scripts.inc b/data/maps/SootopolisCity_House4/scripts.inc index b552cc6d6..8ef51d2a5 100644 --- a/data/maps/SootopolisCity_House4/scripts.inc +++ b/data/maps/SootopolisCity_House4/scripts.inc @@ -2,11 +2,11 @@ SootopolisCity_House4_MapScripts:: @ 815B34C .byte 0 SootopolisCity_House4_EventScript_15B34D:: @ 815B34D - msgbox SootopolisCity_House4_Text_18FC92, 2 + msgbox SootopolisCity_House4_Text_18FC92, MSGBOX_NPC end SootopolisCity_House4_EventScript_15B356:: @ 815B356 - msgbox SootopolisCity_House4_Text_18FD41, 2 + msgbox SootopolisCity_House4_Text_18FD41, MSGBOX_NPC end SootopolisCity_House4_EventScript_15B35F:: @ 815B35F @@ -14,7 +14,7 @@ SootopolisCity_House4_EventScript_15B35F:: @ 815B35F faceplayer waitse playmoncry SPECIES_AZUMARILL, 0 - msgbox SootopolisCity_House4_Text_18FDD8, 4 + msgbox SootopolisCity_House4_Text_18FDD8, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/SootopolisCity_House5/scripts.inc b/data/maps/SootopolisCity_House5/scripts.inc index 26e5c7d5c..0d47e0ceb 100644 --- a/data/maps/SootopolisCity_House5/scripts.inc +++ b/data/maps/SootopolisCity_House5/scripts.inc @@ -2,9 +2,9 @@ SootopolisCity_House5_MapScripts:: @ 815B372 .byte 0 SootopolisCity_House5_EventScript_15B373:: @ 815B373 - msgbox SootopolisCity_House5_Text_18FDEC, 2 + msgbox SootopolisCity_House5_Text_18FDEC, MSGBOX_NPC end SootopolisCity_House5_EventScript_15B37C:: @ 815B37C - msgbox SootopolisCity_House5_Text_18FE7B, 2 + msgbox SootopolisCity_House5_Text_18FE7B, MSGBOX_NPC end diff --git a/data/maps/SootopolisCity_House6/scripts.inc b/data/maps/SootopolisCity_House6/scripts.inc index 897531b5b..6d3173638 100644 --- a/data/maps/SootopolisCity_House6/scripts.inc +++ b/data/maps/SootopolisCity_House6/scripts.inc @@ -8,8 +8,8 @@ SootopolisCity_House6_EventScript_15B386:: @ 815B386 msgbox SootopolisCity_House6_Text_18FEA1, MSGBOX_YESNO compare VAR_RESULT, NO call_if_eq SootopolisCity_House6_EventScript_15B3C3 - msgbox SootopolisCity_House6_Text_18FF12, 4 - givedecoration_std DECOR_WAILMER_DOLL + msgbox SootopolisCity_House6_Text_18FF12, MSGBOX_DEFAULT + givedecoration DECOR_WAILMER_DOLL compare VAR_RESULT, 0 goto_if_eq SootopolisCity_House6_EventScript_15B3D7 setflag FLAG_RECEIVED_WAILMER_DOLL @@ -17,18 +17,18 @@ SootopolisCity_House6_EventScript_15B386:: @ 815B386 end SootopolisCity_House6_EventScript_15B3C3:: @ 815B3C3 - msgbox SootopolisCity_House6_Text_18FF6D, 4 + msgbox SootopolisCity_House6_Text_18FF6D, MSGBOX_DEFAULT release end SootopolisCity_House6_EventScript_15B3CD:: @ 815B3CD - msgbox SootopolisCity_House6_Text_18FF95, 4 + msgbox SootopolisCity_House6_Text_18FF95, MSGBOX_DEFAULT release end SootopolisCity_House6_EventScript_15B3D7:: @ 815B3D7 bufferdecorationname 1, DECOR_WAILMER_DOLL - msgbox SootopolisCity_House6_Text_1A0CEF, 4 - msgbox SootopolisCity_House6_Text_18FF28, 4 + msgbox Text_NoRoomLeftForAnother, MSGBOX_DEFAULT + msgbox SootopolisCity_House6_Text_18FF28, MSGBOX_DEFAULT release end diff --git a/data/maps/SootopolisCity_House7/scripts.inc b/data/maps/SootopolisCity_House7/scripts.inc index a9b06b176..6d55926dd 100644 --- a/data/maps/SootopolisCity_House7/scripts.inc +++ b/data/maps/SootopolisCity_House7/scripts.inc @@ -2,9 +2,9 @@ SootopolisCity_House7_MapScripts:: @ 815B3ED .byte 0 SootopolisCity_House7_EventScript_15B3EE:: @ 815B3EE - msgbox SootopolisCity_House7_Text_18FFA9, 2 + msgbox SootopolisCity_House7_Text_18FFA9, MSGBOX_NPC end SootopolisCity_House7_EventScript_15B3F7:: @ 815B3F7 - msgbox SootopolisCity_House7_Text_19005B, 2 + msgbox SootopolisCity_House7_Text_19005B, MSGBOX_NPC end diff --git a/data/maps/SootopolisCity_House8/scripts.inc b/data/maps/SootopolisCity_House8/scripts.inc index f7971a225..0e00ae7d6 100644 --- a/data/maps/SootopolisCity_House8/scripts.inc +++ b/data/maps/SootopolisCity_House8/scripts.inc @@ -5,7 +5,7 @@ SootopolisCity_House8_EventScript_15B401:: @ 815B401 special GetShroomishSizeRecordInfo lock faceplayer - msgbox SootopolisCity_House8_Text_1900F7, 4 + msgbox SootopolisCity_House8_Text_1900F7, MSGBOX_DEFAULT special SelectMonForNPCTrade waitstate copyvar VAR_RESULT, VAR_0x8004 @@ -22,23 +22,23 @@ SootopolisCity_House8_EventScript_15B401:: @ 815B401 end SootopolisCity_House8_EventScript_15B448:: @ 815B448 - msgbox SootopolisCity_House8_Text_190366, 4 + msgbox SootopolisCity_House8_Text_190366, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B452:: @ 815B452 - msgbox SootopolisCity_House8_Text_190329, 4 + msgbox SootopolisCity_House8_Text_190329, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B45C:: @ 815B45C - msgbox SootopolisCity_House8_Text_1902E4, 4 + msgbox SootopolisCity_House8_Text_1902E4, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B466:: @ 815B466 - msgbox SootopolisCity_House8_Text_19021D, 4 - giveitem_std ITEM_ELIXIR + msgbox SootopolisCity_House8_Text_19021D, MSGBOX_DEFAULT + giveitem ITEM_ELIXIR compare VAR_RESULT, 0 goto_if_eq SootopolisCity_House8_EventScript_15B488 closemessage @@ -46,7 +46,7 @@ SootopolisCity_House8_EventScript_15B466:: @ 815B466 end SootopolisCity_House8_EventScript_15B488:: @ 815B488 - msgbox SootopolisCity_House8_Text_1902C4, 4 + msgbox SootopolisCity_House8_Text_1902C4, MSGBOX_DEFAULT release end @@ -54,7 +54,7 @@ SootopolisCity_House8_EventScript_15B492:: @ 815B492 special GetBarboachSizeRecordInfo lock faceplayer - msgbox SootopolisCity_House8_Text_190431, 4 + msgbox SootopolisCity_House8_Text_190431, MSGBOX_DEFAULT special SelectMonForNPCTrade waitstate copyvar VAR_RESULT, VAR_0x8004 @@ -71,23 +71,23 @@ SootopolisCity_House8_EventScript_15B492:: @ 815B492 end SootopolisCity_House8_EventScript_15B4D9:: @ 815B4D9 - msgbox SootopolisCity_House8_Text_19065A, 4 + msgbox SootopolisCity_House8_Text_19065A, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B4E3:: @ 815B4E3 - msgbox SootopolisCity_House8_Text_190628, 4 + msgbox SootopolisCity_House8_Text_190628, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B4ED:: @ 815B4ED - msgbox SootopolisCity_House8_Text_1905E6, 4 + msgbox SootopolisCity_House8_Text_1905E6, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B4F7:: @ 815B4F7 - msgbox SootopolisCity_House8_Text_190536, 4 - giveitem_std ITEM_ELIXIR + msgbox SootopolisCity_House8_Text_190536, MSGBOX_DEFAULT + giveitem ITEM_ELIXIR compare VAR_RESULT, 0 goto_if_eq SootopolisCity_House8_EventScript_15B519 closemessage @@ -95,20 +95,20 @@ SootopolisCity_House8_EventScript_15B4F7:: @ 815B4F7 end SootopolisCity_House8_EventScript_15B519:: @ 815B519 - msgbox SootopolisCity_House8_Text_1905C1, 4 + msgbox SootopolisCity_House8_Text_1905C1, MSGBOX_DEFAULT release end SootopolisCity_House8_EventScript_15B523:: @ 815B523 special GetShroomishSizeRecordInfo lockall - msgbox SootopolisCity_House8_Text_1903C9, 4 + msgbox SootopolisCity_House8_Text_1903C9, MSGBOX_DEFAULT releaseall end SootopolisCity_House8_EventScript_15B531:: @ 815B531 special GetBarboachSizeRecordInfo lockall - msgbox SootopolisCity_House8_Text_1906BE, 4 + msgbox SootopolisCity_House8_Text_1906BE, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/SootopolisCity_Mart/scripts.inc b/data/maps/SootopolisCity_Mart/scripts.inc index 1687bd91e..132bca889 100644 --- a/data/maps/SootopolisCity_Mart/scripts.inc +++ b/data/maps/SootopolisCity_Mart/scripts.inc @@ -4,10 +4,10 @@ SootopolisCity_Mart_MapScripts:: @ 815B21A SootopolisCity_Mart_EventScript_15B21B:: @ 815B21B lock faceplayer - message SootopolisCity_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart SootopolisCity_Mart_Items - msgbox SootopolisCity_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -31,12 +31,12 @@ SootopolisCity_Mart_EventScript_15B24A:: @ 815B24A faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_Mart_EventScript_15B268 goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_Mart_EventScript_15B268 - msgbox SootopolisCity_Mart_Text_18F8D7, 4 + msgbox SootopolisCity_Mart_Text_18F8D7, MSGBOX_DEFAULT release end SootopolisCity_Mart_EventScript_15B268:: @ 815B268 - msgbox SootopolisCity_Mart_Text_18F890, 4 + msgbox SootopolisCity_Mart_Text_18F890, MSGBOX_DEFAULT release end @@ -45,11 +45,11 @@ SootopolisCity_Mart_EventScript_15B272:: @ 815B272 faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_Mart_EventScript_15B290 goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_Mart_EventScript_15B290 - msgbox SootopolisCity_Mart_Text_18F96B, 4 + msgbox SootopolisCity_Mart_Text_18F96B, MSGBOX_DEFAULT release end SootopolisCity_Mart_EventScript_15B290:: @ 815B290 - msgbox SootopolisCity_Mart_Text_18F8F2, 4 + msgbox SootopolisCity_Mart_Text_18F8F2, MSGBOX_DEFAULT release end diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc b/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc index 96fbb9c5b..c82d98fef 100644 --- a/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc @@ -1,5 +1,5 @@ SootopolisCity_PokemonCenter_1F_MapScripts:: @ 815B190 - map_script 3, SootopolisCity_PokemonCenter_1F_MapScript1_15B196 + map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_PokemonCenter_1F_MapScript1_15B196 .byte 0 SootopolisCity_PokemonCenter_1F_MapScript1_15B196:: @ 815B196 @@ -8,7 +8,7 @@ SootopolisCity_PokemonCenter_1F_MapScript1_15B196:: @ 815B196 @ 815B19A setvar VAR_0x800B, 1 - call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release @@ -19,12 +19,12 @@ SootopolisCity_PokemonCenter_1F_EventScript_15B1A8:: @ 815B1A8 faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6 goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6 - msgbox SootopolisCity_PokemonCenter_1F_Text_18F770, 4 + msgbox SootopolisCity_PokemonCenter_1F_Text_18F770, MSGBOX_DEFAULT release end SootopolisCity_PokemonCenter_1F_EventScript_15B1C6:: @ 815B1C6 - msgbox SootopolisCity_PokemonCenter_1F_Text_18F6A2, 4 + msgbox SootopolisCity_PokemonCenter_1F_Text_18F6A2, MSGBOX_DEFAULT release end @@ -33,11 +33,11 @@ SootopolisCity_PokemonCenter_1F_EventScript_15B1D0:: @ 815B1D0 faceplayer goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_PokemonCenter_1F_EventScript_15B1EE goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_PokemonCenter_1F_EventScript_15B1EE - msgbox SootopolisCity_PokemonCenter_1F_Text_18F860, 4 + msgbox SootopolisCity_PokemonCenter_1F_Text_18F860, MSGBOX_DEFAULT release end SootopolisCity_PokemonCenter_1F_EventScript_15B1EE:: @ 815B1EE - msgbox SootopolisCity_PokemonCenter_1F_Text_18F7EA, 4 + msgbox SootopolisCity_PokemonCenter_1F_Text_18F7EA, MSGBOX_DEFAULT release end diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/scripts.inc b/data/maps/SootopolisCity_PokemonCenter_2F/scripts.inc index 0547e666f..ed5394de5 100644 --- a/data/maps/SootopolisCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/SootopolisCity_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ SootopolisCity_PokemonCenter_2F_MapScripts:: @ 815B1F8 - map_script 2, SootopolisCity_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, SootopolisCity_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, SootopolisCity_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, SootopolisCity_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SootopolisCity_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, SootopolisCity_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 SootopolisCity_PokemonCenter_2F_EventScript_15B208:: @ 815B208 diff --git a/data/maps/SouthernIsland_Exterior/scripts.inc b/data/maps/SouthernIsland_Exterior/scripts.inc index abb25bda0..0e266bcce 100644 --- a/data/maps/SouthernIsland_Exterior/scripts.inc +++ b/data/maps/SouthernIsland_Exterior/scripts.inc @@ -1,5 +1,5 @@ SouthernIsland_Exterior_MapScripts:: @ 8160AD6 - map_script 3, SouthernIsland_Exterior_MapScript1_160ADC + map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Exterior_MapScript1_160ADC .byte 0 SouthernIsland_Exterior_MapScript1_160ADC:: @ 8160ADC @@ -12,43 +12,43 @@ SouthernIsland_Exterior_EventScript_160AE0:: @ 8160AE0 msgbox SouthernIsland_Exterior_Text_1C5215, MSGBOX_YESNO compare VAR_RESULT, NO goto_if_eq SouthernIsland_Exterior_EventScript_160B25 - msgbox SouthernIsland_Exterior_Text_1C5281, 4 + msgbox SouthernIsland_Exterior_Text_1C5281, MSGBOX_DEFAULT closemessage - applymovement VAR_LAST_TALKED, SouthernIsland_Exterior_Movement_1A0845 + applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown waitmovement 0 delay 30 hideobjectat 1, MAP_SOUTHERN_ISLAND_EXTERIOR setvar VAR_0x8004, 2 - call SouthernIsland_Exterior_EventScript_1A047C + call Common_EventScript_FerryDepartIsland warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11 waitstate release end SouthernIsland_Exterior_EventScript_160B25:: @ 8160B25 - msgbox SouthernIsland_Exterior_Text_1C52A6, 4 + msgbox SouthernIsland_Exterior_Text_1C52A6, MSGBOX_DEFAULT release end -BattleTower_Outside_EventScript_160B2F:: @ 8160B2F - applymovement 255, BattleTower_Outside_Movement_160B45 +Ferry_EventScript_DepartIslandSouth:: @ 8160B2F + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Outside_Movement_160B45 waitmovement 0 return -BattleTower_Outside_EventScript_160B3A:: @ 8160B3A - applymovement 255, BattleTower_Outside_Movement_160B47 +Ferry_EventScript_DepartIslandWest:: @ 8160B3A + applymovement OBJ_EVENT_ID_PLAYER, BattleTower_Outside_Movement_160B47 waitmovement 0 return BattleTower_Outside_Movement_160B45:: @ 8160B45 walk_down - end_movement + step_end BattleTower_Outside_Movement_160B47:: @ 8160B47 walk_left walk_in_place_fastest_down - end_movement + step_end SouthernIsland_Exterior_EventScript_160B4A:: @ 8160B4A - msgbox SouthernIsland_Exterior_Text_1C52FB, 3 + msgbox SouthernIsland_Exterior_Text_1C52FB, MSGBOX_SIGN end diff --git a/data/maps/SouthernIsland_Interior/scripts.inc b/data/maps/SouthernIsland_Interior/scripts.inc index 1cd1d6f13..5da21e585 100644 --- a/data/maps/SouthernIsland_Interior/scripts.inc +++ b/data/maps/SouthernIsland_Interior/scripts.inc @@ -1,6 +1,6 @@ SouthernIsland_Interior_MapScripts:: @ 8160B53 - map_script 5, SouthernIsland_Interior_MapScript1_160B5E - map_script 3, SouthernIsland_Interior_MapScript1_160B6C + map_script MAP_SCRIPT_ON_RESUME, SouthernIsland_Interior_MapScript1_160B5E + map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Interior_MapScript1_160B6C .byte 0 SouthernIsland_Interior_MapScript1_160B5E:: @ 8160B5E @@ -71,7 +71,7 @@ SouthernIsland_Interior_EventScript_160BA7:: @ 8160BA7 end SouthernIsland_Interior_EventScript_160C08:: @ 8160C08 - msgbox SouthernIsland_Interior_Text_1C52C5, 4 + msgbox SouthernIsland_Interior_Text_1C52C5, MSGBOX_DEFAULT releaseall end @@ -79,7 +79,7 @@ SouthernIsland_Interior_Movement_160C12:: @ 8160C12 walk_up walk_up walk_up - end_movement + step_end SouthernIsland_Interior_Movement_160C16:: @ 8160C16 delay_16 @@ -93,7 +93,7 @@ SouthernIsland_Interior_Movement_160C16:: @ 8160C16 walk_down walk_down walk_in_place_fastest_up - end_movement + step_end SouthernIsland_Interior_Movement_160C22:: @ 8160C22 walk_down @@ -107,4 +107,4 @@ SouthernIsland_Interior_Movement_160C22:: @ 8160C22 walk_down walk_down walk_down - end_movement + step_end diff --git a/data/maps/Underwater_Route134/scripts.inc b/data/maps/Underwater_Route134/scripts.inc index 464731b10..02f1ba05a 100644 --- a/data/maps/Underwater_Route134/scripts.inc +++ b/data/maps/Underwater_Route134/scripts.inc @@ -1,5 +1,5 @@ Underwater_Route134_MapScripts:: @ 815F071 - map_script 5, Underwater_Route134_MapScript1_15F077 + map_script MAP_SCRIPT_ON_RESUME, Underwater_Route134_MapScript1_15F077 .byte 0 Underwater_Route134_MapScript1_15F077:: @ 815F077 diff --git a/data/maps/Underwater_SeafloorCavern/scripts.inc b/data/maps/Underwater_SeafloorCavern/scripts.inc index e66631fd6..19f880c1e 100644 --- a/data/maps/Underwater_SeafloorCavern/scripts.inc +++ b/data/maps/Underwater_SeafloorCavern/scripts.inc @@ -1,7 +1,7 @@ Underwater_SeafloorCavern_MapScripts:: @ 815D99E - map_script 5, Underwater_SeafloorCavern_MapScript1_15DA36 - map_script 3, Underwater_SeafloorCavern_MapScript1_15D9AE - map_script 1, Underwater_SeafloorCavern_MapScript1_15D9BF + map_script MAP_SCRIPT_ON_RESUME, Underwater_SeafloorCavern_MapScript1_15DA36 + map_script MAP_SCRIPT_ON_TRANSITION, Underwater_SeafloorCavern_MapScript1_15D9AE + map_script MAP_SCRIPT_ON_LOAD, Underwater_SeafloorCavern_MapScript1_15D9BF .byte 0 Underwater_SeafloorCavern_MapScript1_15D9AE:: @ 815D9AE @@ -38,6 +38,6 @@ Underwater_SeafloorCavern_MapScript1_15DA36:: @ 815DA36 Underwater_SeafloorCavern_EventScript_15DA3F:: @ 815DA3F lockall - msgbox Underwater_SeafloorCavern_Text_197435, 4 + msgbox Underwater_SeafloorCavern_Text_197435, MSGBOX_DEFAULT releaseall end diff --git a/data/maps/Underwater_SealedChamber/scripts.inc b/data/maps/Underwater_SealedChamber/scripts.inc index 5d2236507..8de83458d 100644 --- a/data/maps/Underwater_SealedChamber/scripts.inc +++ b/data/maps/Underwater_SealedChamber/scripts.inc @@ -1,5 +1,5 @@ Underwater_SealedChamber_MapScripts:: @ 815F080 - map_script 6, Underwater_SealedChamber_MapScript1_15F086 + map_script MAP_SCRIPT_ON_DIVE_WARP, Underwater_SealedChamber_MapScript1_15F086 .byte 0 Underwater_SealedChamber_MapScript1_15F086:: @ 815F086 diff --git a/data/maps/Underwater_SootopolisCity/scripts.inc b/data/maps/Underwater_SootopolisCity/scripts.inc index bba04eec8..fd3b9dd16 100644 --- a/data/maps/Underwater_SootopolisCity/scripts.inc +++ b/data/maps/Underwater_SootopolisCity/scripts.inc @@ -1,5 +1,5 @@ Underwater_SootopolisCity_MapScripts:: @ 815CAE4 - map_script 5, Underwater_SootopolisCity_MapScript1_15CAEA + map_script MAP_SCRIPT_ON_RESUME, Underwater_SootopolisCity_MapScript1_15CAEA .byte 0 Underwater_SootopolisCity_MapScript1_15CAEA:: @ 815CAEA diff --git a/data/maps/VerdanturfTown/map.json b/data/maps/VerdanturfTown/map.json index e8b7d746d..71f176e2b 100644 --- a/data/maps/VerdanturfTown/map.json +++ b/data/maps/VerdanturfTown/map.json @@ -134,7 +134,7 @@ "y": 3, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "VerdanturfTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -150,7 +150,7 @@ "y": 3, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "VerdanturfTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", @@ -166,7 +166,7 @@ "y": 3, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "VerdanturfTown_EventScript_1A00E1" + "script": "Common_EventScript_PokemartSign" }, { "type": "sign", @@ -174,7 +174,7 @@ "y": 3, "elevation": 0, "player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH", - "script": "VerdanturfTown_EventScript_1A00EA" + "script": "Common_EventScript_PokemonCenterSign" }, { "type": "sign", diff --git a/data/maps/VerdanturfTown/scripts.inc b/data/maps/VerdanturfTown/scripts.inc index c8adf85c3..24e6eb6c6 100644 --- a/data/maps/VerdanturfTown/scripts.inc +++ b/data/maps/VerdanturfTown/scripts.inc @@ -1,5 +1,5 @@ VerdanturfTown_MapScripts:: @ 814E854 - map_script 3, VerdanturfTown_MapScript1_14E85A + map_script MAP_SCRIPT_ON_TRANSITION, VerdanturfTown_MapScript1_14E85A .byte 0 VerdanturfTown_MapScript1_14E85A:: @ 814E85A @@ -12,52 +12,52 @@ VerdanturfTown_EventScript_14E866:: @ 814E866 lock faceplayer goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, VerdanturfTown_EventScript_14E885 - msgbox VerdanturfTown_Text_16CAEB, 4 - applymovement 2, VerdanturfTown_Movement_1A083D + msgbox VerdanturfTown_Text_16CAEB, MSGBOX_DEFAULT + applymovement 2, Common_Movement_FaceOriginalDirection waitmovement 0 release end VerdanturfTown_EventScript_14E885:: @ 814E885 - msgbox VerdanturfTown_Text_16CBCE, 4 - applymovement 2, VerdanturfTown_Movement_1A083D + msgbox VerdanturfTown_Text_16CBCE, MSGBOX_DEFAULT + applymovement 2, Common_Movement_FaceOriginalDirection waitmovement 0 release end VerdanturfTown_EventScript_14E899:: @ 814E899 - msgbox VerdanturfTown_Text_16CC24, 2 + msgbox VerdanturfTown_Text_16CC24, MSGBOX_NPC end VerdanturfTown_EventScript_14E8A2:: @ 814E8A2 - msgbox VerdanturfTown_Text_16CCD0, 2 + msgbox VerdanturfTown_Text_16CCD0, MSGBOX_NPC end VerdanturfTown_EventScript_14E8AB:: @ 814E8AB lock faceplayer goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, VerdanturfTown_EventScript_14E8C0 - msgbox VerdanturfTown_Text_16CD4D, 4 + msgbox VerdanturfTown_Text_16CD4D, MSGBOX_DEFAULT release end VerdanturfTown_EventScript_14E8C0:: @ 814E8C0 - msgbox VerdanturfTown_Text_16CE30, 4 + msgbox VerdanturfTown_Text_16CE30, MSGBOX_DEFAULT release end VerdanturfTown_EventScript_14E8CA:: @ 814E8CA - msgbox VerdanturfTown_Text_16CEC0, 3 + msgbox VerdanturfTown_Text_16CEC0, MSGBOX_SIGN end VerdanturfTown_EventScript_14E8D3:: @ 814E8D3 - msgbox VerdanturfTown_Text_16CF0D, 3 + msgbox VerdanturfTown_Text_16CF0D, MSGBOX_SIGN end VerdanturfTown_EventScript_14E8DC:: @ 814E8DC - msgbox VerdanturfTown_Text_16CF1B, 3 + msgbox VerdanturfTown_Text_16CF1B, MSGBOX_SIGN end VerdanturfTown_EventScript_14E8E5:: @ 814E8E5 - msgbox VerdanturfTown_Text_16CF6D, 3 + msgbox VerdanturfTown_Text_16CF6D, MSGBOX_SIGN end diff --git a/data/maps/VerdanturfTown_ContestHall/scripts.inc b/data/maps/VerdanturfTown_ContestHall/scripts.inc index 380385a88..86e914c63 100644 --- a/data/maps/VerdanturfTown_ContestHall/scripts.inc +++ b/data/maps/VerdanturfTown_ContestHall/scripts.inc @@ -4,17 +4,17 @@ VerdanturfTown_ContestHall_MapScripts:: @ 8153E95 .byte 0 @ XXX VerdanturfTown_ContestHall_EventScript_153E97:: @ 8153E97 - msgbox VerdanturfTown_ContestHall_Text_177FB4, 2 + msgbox VerdanturfTown_ContestHall_Text_177FB4, MSGBOX_NPC end VerdanturfTown_ContestHall_EventScript_153EA0:: @ 8153EA0 - msgbox VerdanturfTown_ContestHall_Text_178091, 2 + msgbox VerdanturfTown_ContestHall_Text_178091, MSGBOX_NPC end VerdanturfTown_ContestHall_EventScript_153EA9:: @ 8153EA9 - msgbox VerdanturfTown_ContestHall_Text_178120, 2 + msgbox VerdanturfTown_ContestHall_Text_178120, MSGBOX_NPC end VerdanturfTown_ContestHall_EventScript_153EB2:: @ 8153EB2 - msgbox VerdanturfTown_ContestHall_Text_1781A5, 3 + msgbox VerdanturfTown_ContestHall_Text_1781A5, MSGBOX_SIGN end diff --git a/data/maps/VerdanturfTown_ContestLobby/scripts.inc b/data/maps/VerdanturfTown_ContestLobby/scripts.inc index ff95f3c64..8eb1c0bcd 100644 --- a/data/maps/VerdanturfTown_ContestLobby/scripts.inc +++ b/data/maps/VerdanturfTown_ContestLobby/scripts.inc @@ -1,5 +1,5 @@ VerdanturfTown_ContestLobby_MapScripts:: @ 8153D6A - map_script 3, VerdanturfTown_ContestLobby_MapScript1_153D70 + map_script MAP_SCRIPT_ON_TRANSITION, VerdanturfTown_ContestLobby_MapScript1_153D70 .byte 0 VerdanturfTown_ContestLobby_MapScript1_153D70:: @ 8153D70 @@ -35,12 +35,12 @@ VerdanturfTown_ContestLobby_EventScript_153DA1:: @ 8153DA1 delay 20 applymovement 1, VerdanturfTown_ContestLobby_Movement_153E35 waitmovement 0 - applymovement 255, VerdanturfTown_ContestLobby_Movement_153E23 + applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_ContestLobby_Movement_153E23 waitmovement 0 - msgbox VerdanturfTown_ContestLobby_Text_1A6832, 4 + msgbox VerdanturfTown_ContestLobby_Text_1A6832, MSGBOX_DEFAULT closemessage applymovement 1, VerdanturfTown_ContestLobby_Movement_153E2C - applymovement 255, VerdanturfTown_ContestLobby_Movement_153E19 + applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_ContestLobby_Movement_153E19 waitmovement 0 releaseall return @@ -55,22 +55,22 @@ VerdanturfTown_ContestLobby_Movement_153E19:: @ 8153E19 walk_up delay_8 set_invisible - end_movement + step_end VerdanturfTown_ContestLobby_Movement_153E23:: @ 8153E23 walk_in_place_fastest_left - end_movement + step_end VerdanturfTown_ContestLobby_Movement_153E25:: @ 8153E25 walk_left walk_in_place_fastest_down - end_movement + step_end VerdanturfTown_ContestLobby_Movement_153E28:: @ 8153E28 walk_down walk_down walk_in_place_fastest_up - end_movement + step_end VerdanturfTown_ContestLobby_Movement_153E2C:: @ 8153E2C walk_left @@ -81,42 +81,42 @@ VerdanturfTown_ContestLobby_Movement_153E2C:: @ 8153E2C walk_up delay_8 set_invisible - end_movement + step_end VerdanturfTown_ContestLobby_Movement_153E35:: @ 8153E35 walk_in_place_fastest_right - end_movement + step_end VerdanturfTown_ContestLobby_EventScript_153E37:: @ 8153E37 lockall - fadescreen 1 - drawcontestwinner 1 + fadescreen FADE_TO_BLACK + showcontestwinner 1 releaseall end VerdanturfTown_ContestLobby_EventScript_153E3E:: @ 8153E3E - msgbox VerdanturfTown_ContestLobby_Text_177D6C, 2 + msgbox VerdanturfTown_ContestLobby_Text_177D6C, MSGBOX_NPC end VerdanturfTown_ContestLobby_EventScript_153E47:: @ 8153E47 lock faceplayer goto_if_set FLAG_RECEIVED_TM45, VerdanturfTown_ContestLobby_EventScript_153E76 - msgbox VerdanturfTown_ContestLobby_Text_177DEC, 4 - giveitem_std ITEM_TM45_ATTRACT + msgbox VerdanturfTown_ContestLobby_Text_177DEC, MSGBOX_DEFAULT + giveitem ITEM_TM45_ATTRACT compare VAR_RESULT, 0 - goto_if_eq VerdanturfTown_ContestLobby_EventScript_1A029B + goto_if_eq Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_TM45 release end VerdanturfTown_ContestLobby_EventScript_153E76:: @ 8153E76 - msgbox VerdanturfTown_ContestLobby_Text_177E98, 4 + msgbox VerdanturfTown_ContestLobby_Text_177E98, MSGBOX_DEFAULT release end VerdanturfTown_ContestLobby_EventScript_153E80:: @ 8153E80 - msgbox VerdanturfTown_ContestLobby_Text_177ECD, 2 + msgbox VerdanturfTown_ContestLobby_Text_177ECD, MSGBOX_NPC end VerdanturfTown_ContestLobby_EventScript_153E89:: @ 8153E89 diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc b/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc index 4ec0af464..2479bb5e7 100644 --- a/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc +++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc @@ -4,7 +4,7 @@ VerdanturfTown_FriendshipRatersHouse_MapScripts:: @ 815402F VerdanturfTown_FriendshipRatersHouse_EventScript_154030:: @ 8154030 lock faceplayer - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178A9C, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178A9C, MSGBOX_DEFAULT specialvar VAR_RESULT, GetLeadMonFriendshipScore switch VAR_RESULT case 0, VerdanturfTown_FriendshipRatersHouse_EventScript_154093 @@ -18,37 +18,37 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_154030:: @ 8154030 end VerdanturfTown_FriendshipRatersHouse_EventScript_154093:: @ 8154093 - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178C90, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178C90, MSGBOX_DEFAULT release end VerdanturfTown_FriendshipRatersHouse_EventScript_15409D:: @ 815409D - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178C39, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178C39, MSGBOX_DEFAULT release end VerdanturfTown_FriendshipRatersHouse_EventScript_1540A7:: @ 81540A7 - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178BFA, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178BFA, MSGBOX_DEFAULT release end VerdanturfTown_FriendshipRatersHouse_EventScript_1540B1:: @ 81540B1 - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178BC4, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178BC4, MSGBOX_DEFAULT release end VerdanturfTown_FriendshipRatersHouse_EventScript_1540BB:: @ 81540BB - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178B82, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178B82, MSGBOX_DEFAULT release end VerdanturfTown_FriendshipRatersHouse_EventScript_1540C5:: @ 81540C5 - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178B43, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178B43, MSGBOX_DEFAULT release end VerdanturfTown_FriendshipRatersHouse_EventScript_1540CF:: @ 81540CF - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178AF2, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178AF2, MSGBOX_DEFAULT release end @@ -57,7 +57,7 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_1540D9:: @ 81540D9 faceplayer waitse playmoncry SPECIES_PIKACHU, 0 - msgbox VerdanturfTown_FriendshipRatersHouse_Text_178CFD, 4 + msgbox VerdanturfTown_FriendshipRatersHouse_Text_178CFD, MSGBOX_DEFAULT waitmoncry release end diff --git a/data/maps/VerdanturfTown_House/scripts.inc b/data/maps/VerdanturfTown_House/scripts.inc index 45a22ae93..242a79f9d 100644 --- a/data/maps/VerdanturfTown_House/scripts.inc +++ b/data/maps/VerdanturfTown_House/scripts.inc @@ -2,9 +2,9 @@ VerdanturfTown_House_MapScripts:: @ 81540EC .byte 0 VerdanturfTown_House_EventScript_1540ED:: @ 81540ED - msgbox VerdanturfTown_House_Text_178D11, 2 + msgbox VerdanturfTown_House_Text_178D11, MSGBOX_NPC end VerdanturfTown_House_EventScript_1540F6:: @ 81540F6 - msgbox VerdanturfTown_House_Text_178D8E, 2 + msgbox VerdanturfTown_House_Text_178D8E, MSGBOX_NPC end diff --git a/data/maps/VerdanturfTown_Mart/scripts.inc b/data/maps/VerdanturfTown_Mart/scripts.inc index db72de227..c843d78ee 100644 --- a/data/maps/VerdanturfTown_Mart/scripts.inc +++ b/data/maps/VerdanturfTown_Mart/scripts.inc @@ -4,10 +4,10 @@ VerdanturfTown_Mart_MapScripts:: @ 8153EBB VerdanturfTown_Mart_EventScript_153EBC:: @ 8153EBC lock faceplayer - message VerdanturfTown_Mart_Text_1A0BE4 + message Text_HowMayIServeYou waitmessage pokemart VerdanturfTown_Mart_Items - msgbox VerdanturfTown_Mart_Text_1A0C02, 4 + msgbox Text_PleaseComeAgain, MSGBOX_DEFAULT release end @@ -29,13 +29,13 @@ VerdanturfTown_Mart_Items:: @ 8153ED4 end VerdanturfTown_Mart_EventScript_153EEE:: @ 8153EEE - msgbox VerdanturfTown_Mart_Text_1781C9, 2 + msgbox VerdanturfTown_Mart_Text_1781C9, MSGBOX_NPC end VerdanturfTown_Mart_EventScript_153EF7:: @ 8153EF7 - msgbox VerdanturfTown_Mart_Text_178240, 2 + msgbox VerdanturfTown_Mart_Text_178240, MSGBOX_NPC end VerdanturfTown_Mart_EventScript_153F00:: @ 8153F00 - msgbox VerdanturfTown_Mart_Text_1782C0, 2 + msgbox VerdanturfTown_Mart_Text_1782C0, MSGBOX_NPC end diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc index 6aa3c746f..1c60fc1bb 100644 --- a/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc @@ -1,25 +1,25 @@ VerdanturfTown_PokemonCenter_1F_MapScripts:: @ 8153F09 - map_script 3, VerdanturfTown_PokemonCenter_1F_MapScript1_153F0F + map_script MAP_SCRIPT_ON_TRANSITION, VerdanturfTown_PokemonCenter_1F_MapScript1_153F0F .byte 0 VerdanturfTown_PokemonCenter_1F_MapScript1_153F0F:: @ 8153F0F setrespawn HEAL_LOCATION_VERDANTURF_TOWN - call VerdanturfTown_PokemonCenter_1F_EventScript_19FD1B + call Common_EventScript_UpdateBrineyLocation end PacifidlogTown_PokemonCenter_1F_EventScript_153F18:: @ 8153F18 VerdanturfTown_PokemonCenter_1F_EventScript_153F18:: @ 8153F18 setvar VAR_0x800B, 1 - call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B + call Common_EventScript_PkmnCenterNurse waitmessage waitbuttonpress release end VerdanturfTown_PokemonCenter_1F_EventScript_153F26:: @ 8153F26 - msgbox VerdanturfTown_PokemonCenter_1F_Text_17831D, 2 + msgbox VerdanturfTown_PokemonCenter_1F_Text_17831D, MSGBOX_NPC end VerdanturfTown_PokemonCenter_1F_EventScript_153F2F:: @ 8153F2F - msgbox VerdanturfTown_PokemonCenter_1F_Text_178389, 2 + msgbox VerdanturfTown_PokemonCenter_1F_Text_178389, MSGBOX_NPC end diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/scripts.inc b/data/maps/VerdanturfTown_PokemonCenter_2F/scripts.inc index ec52d45a7..e7ac09e6c 100644 --- a/data/maps/VerdanturfTown_PokemonCenter_2F/scripts.inc +++ b/data/maps/VerdanturfTown_PokemonCenter_2F/scripts.inc @@ -1,7 +1,7 @@ VerdanturfTown_PokemonCenter_2F_MapScripts:: @ 8153F38 - map_script 2, VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D88 - map_script 4, VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D03 - map_script 1, VerdanturfTown_PokemonCenter_2F_MapScript1_1A3D32 + map_script MAP_SCRIPT_ON_FRAME_TABLE, VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D88 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D03 + map_script MAP_SCRIPT_ON_LOAD, VerdanturfTown_PokemonCenter_2F_MapScript1_1A3D32 .byte 0 PacifidlogTown_PokemonCenter_2F_EventScript_153F48:: @ 8153F48 diff --git a/data/maps/VerdanturfTown_WandasHouse/scripts.inc b/data/maps/VerdanturfTown_WandasHouse/scripts.inc index 4410beaba..9d83597c1 100644 --- a/data/maps/VerdanturfTown_WandasHouse/scripts.inc +++ b/data/maps/VerdanturfTown_WandasHouse/scripts.inc @@ -5,13 +5,13 @@ VerdanturfTown_WandasHouse_EventScript_153F5B:: @ 8153F5B lock faceplayer goto_if_set FLAG_WALLY_SPEECH, VerdanturfTown_WandasHouse_EventScript_153F73 - msgbox VerdanturfTown_WandasHouse_Text_1783F6, 4 + msgbox VerdanturfTown_WandasHouse_Text_1783F6, MSGBOX_DEFAULT setflag FLAG_WALLY_SPEECH release end VerdanturfTown_WandasHouse_EventScript_153F73:: @ 8153F73 - msgbox VerdanturfTown_WandasHouse_Text_178521, 4 + msgbox VerdanturfTown_WandasHouse_Text_178521, MSGBOX_DEFAULT release end @@ -20,22 +20,22 @@ VerdanturfTown_WandasHouse_EventScript_153F7D:: @ 8153F7D faceplayer goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, VerdanturfTown_WandasHouse_EventScript_153FA5 goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, VerdanturfTown_WandasHouse_EventScript_153F9B - msgbox VerdanturfTown_WandasHouse_Text_17859A, 4 + msgbox VerdanturfTown_WandasHouse_Text_17859A, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_153F9B:: @ 8153F9B - msgbox VerdanturfTown_WandasHouse_Text_178683, 4 + msgbox VerdanturfTown_WandasHouse_Text_178683, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_153FA5:: @ 8153FA5 - msgbox VerdanturfTown_WandasHouse_Text_1786B5, 4 + msgbox VerdanturfTown_WandasHouse_Text_1786B5, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_153FAF:: @ 8153FAF - msgbox VerdanturfTown_WandasHouse_Text_17886A, 2 + msgbox VerdanturfTown_WandasHouse_Text_17886A, MSGBOX_NPC end VerdanturfTown_WandasHouse_EventScript_153FB8:: @ 8153FB8 @@ -43,17 +43,17 @@ VerdanturfTown_WandasHouse_EventScript_153FB8:: @ 8153FB8 faceplayer goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, VerdanturfTown_WandasHouse_EventScript_153FE0 goto_if_set FLAG_DEFEATED_WALLY_MAUVILLE, VerdanturfTown_WandasHouse_EventScript_153FD6 - msgbox VerdanturfTown_WandasHouse_Text_1787FB, 4 + msgbox VerdanturfTown_WandasHouse_Text_1787FB, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_153FD6:: @ 8153FD6 - msgbox VerdanturfTown_WandasHouse_Text_178739, 4 + msgbox VerdanturfTown_WandasHouse_Text_178739, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_153FE0:: @ 8153FE0 - msgbox VerdanturfTown_WandasHouse_Text_1787FB, 4 + msgbox VerdanturfTown_WandasHouse_Text_1787FB, MSGBOX_DEFAULT release end @@ -63,21 +63,21 @@ VerdanturfTown_WandasHouse_EventScript_153FEA:: @ 8153FEA goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, VerdanturfTown_WandasHouse_EventScript_154025 goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, VerdanturfTown_WandasHouse_EventScript_15401B goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, VerdanturfTown_WandasHouse_EventScript_154011 - msgbox VerdanturfTown_WandasHouse_Text_1788B1, 4 + msgbox VerdanturfTown_WandasHouse_Text_1788B1, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_154011:: @ 8154011 - msgbox VerdanturfTown_WandasHouse_Text_178983, 4 + msgbox VerdanturfTown_WandasHouse_Text_178983, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_15401B:: @ 815401B - msgbox VerdanturfTown_WandasHouse_Text_1789DD, 4 + msgbox VerdanturfTown_WandasHouse_Text_1789DD, MSGBOX_DEFAULT release end VerdanturfTown_WandasHouse_EventScript_154025:: @ 8154025 - msgbox VerdanturfTown_WandasHouse_Text_178A47, 4 + msgbox VerdanturfTown_WandasHouse_Text_178A47, MSGBOX_DEFAULT release end diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc index 7247ce1d7..72debaf09 100644 --- a/data/maps/VictoryRoad_1F/scripts.inc +++ b/data/maps/VictoryRoad_1F/scripts.inc @@ -1,5 +1,5 @@ VictoryRoad_1F_MapScripts:: @ 815DE83 - map_script 3, VictoryRoad_1F_MapScript1_15DE89 + map_script MAP_SCRIPT_ON_TRANSITION, VictoryRoad_1F_MapScript1_15DE89 .byte 0 VictoryRoad_1F_MapScript1_15DE89:: @ 815DE89 @@ -35,11 +35,11 @@ VictoryRoad_1F_EventScript_15DEBF:: @ 815DEBF end VictoryRoad_1F_EventScript_15DED3:: @ 815DED3 - applymovement 255, VictoryRoad_1F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox VictoryRoad_1F_Text_19782B, 4 - trainerbattle 3, TRAINER_WALLY_1, 0, VictoryRoad_1F_Text_197943 - msgbox VictoryRoad_1F_Text_197967, 4 + msgbox VictoryRoad_1F_Text_19782B, MSGBOX_DEFAULT + trainerbattle_no_intro TRAINER_WALLY_1, VictoryRoad_1F_Text_197943 + msgbox VictoryRoad_1F_Text_197967, MSGBOX_DEFAULT clearflag FLAG_HIDE_WALLY_BATTLE_VICTORY_ROAD moveobjectoffscreen 4 setflag FLAG_DEFEATED_WALLY_VICTORY_ROAD @@ -59,7 +59,7 @@ VictoryRoad_1F_Movement_15DF07:: @ 815DF07 walk_up walk_right walk_right - end_movement + step_end VictoryRoad_1F_Movement_15DF13:: @ 815DF13 walk_up @@ -72,7 +72,7 @@ VictoryRoad_1F_Movement_15DF13:: @ 815DF13 walk_up walk_right walk_right - end_movement + step_end VictoryRoad_1F_Movement_15DF1E:: @ 815DF1E walk_up @@ -84,36 +84,36 @@ VictoryRoad_1F_Movement_15DF1E:: @ 815DF1E walk_up walk_right walk_right - end_movement + step_end VictoryRoad_1F_EventScript_15DF28:: @ 815DF28 - msgbox VictoryRoad_1F_Text_197967, 2 + msgbox VictoryRoad_1F_Text_197967, MSGBOX_NPC end VictoryRoad_1F_EventScript_15DF31:: @ 815DF31 - trainerbattle 0, TRAINER_WALLY_3, 0, VictoryRoad_1F_Text_1979BA, VictoryRoad_1F_Text_197A23 + trainerbattle_single TRAINER_WALLY_3, VictoryRoad_1F_Text_1979BA, VictoryRoad_1F_Text_197A23 specialvar VAR_RESULT, ShouldTryRematchBattle compare VAR_RESULT, 1 goto_if_eq VictoryRoad_1F_EventScript_15DF58 - msgbox VictoryRoad_1F_Text_197A47, 6 + msgbox VictoryRoad_1F_Text_197A47, MSGBOX_AUTOCLOSE end VictoryRoad_1F_EventScript_15DF58:: @ 815DF58 - trainerbattle 5, TRAINER_WALLY_3, 0, VictoryRoad_1F_Text_1979BA, VictoryRoad_1F_Text_197A23 - msgbox VictoryRoad_1F_Text_197A47, 6 + trainerbattle_rematch TRAINER_WALLY_3, VictoryRoad_1F_Text_1979BA, VictoryRoad_1F_Text_197A23 + msgbox VictoryRoad_1F_Text_197A47, MSGBOX_AUTOCLOSE end VictoryRoad_1F_EventScript_15DF6F:: @ 815DF6F - trainerbattle 0, TRAINER_EDGAR, 0, VictoryRoad_1F_Text_197AD1, VictoryRoad_1F_Text_197B1A - msgbox VictoryRoad_1F_Text_197B36, 6 + trainerbattle_single TRAINER_EDGAR, VictoryRoad_1F_Text_197AD1, VictoryRoad_1F_Text_197B1A + msgbox VictoryRoad_1F_Text_197B36, MSGBOX_AUTOCLOSE end VictoryRoad_1F_EventScript_15DF86:: @ 815DF86 - trainerbattle 0, TRAINER_ALBERT, 0, VictoryRoad_1F_Text_197B99, VictoryRoad_1F_Text_197BE1 - msgbox VictoryRoad_1F_Text_197BF7, 6 + trainerbattle_single TRAINER_ALBERT, VictoryRoad_1F_Text_197B99, VictoryRoad_1F_Text_197BE1 + msgbox VictoryRoad_1F_Text_197BF7, MSGBOX_AUTOCLOSE end VictoryRoad_1F_EventScript_15DF9D:: @ 815DF9D - trainerbattle 0, TRAINER_HOPE, 0, VictoryRoad_1F_Text_197C45, VictoryRoad_1F_Text_197C8D - msgbox VictoryRoad_1F_Text_197CAF, 6 + trainerbattle_single TRAINER_HOPE, VictoryRoad_1F_Text_197C45, VictoryRoad_1F_Text_197C8D + msgbox VictoryRoad_1F_Text_197CAF, MSGBOX_AUTOCLOSE end diff --git a/data/maps/VictoryRoad_B1F/scripts.inc b/data/maps/VictoryRoad_B1F/scripts.inc index 5667866d7..24430a300 100644 --- a/data/maps/VictoryRoad_B1F/scripts.inc +++ b/data/maps/VictoryRoad_B1F/scripts.inc @@ -2,16 +2,16 @@ VictoryRoad_B1F_MapScripts:: @ 815DFB4 .byte 0 VictoryRoad_B1F_EventScript_15DFB5:: @ 815DFB5 - trainerbattle 0, TRAINER_SAMUEL, 0, VictoryRoad_B1F_Text_197CE9, VictoryRoad_B1F_Text_197D42 - msgbox VictoryRoad_B1F_Text_197D5B, 6 + trainerbattle_single TRAINER_SAMUEL, VictoryRoad_B1F_Text_197CE9, VictoryRoad_B1F_Text_197D42 + msgbox VictoryRoad_B1F_Text_197D5B, MSGBOX_AUTOCLOSE end VictoryRoad_B1F_EventScript_15DFCC:: @ 815DFCC - trainerbattle 0, TRAINER_SHANNON, 0, VictoryRoad_B1F_Text_197D98, VictoryRoad_B1F_Text_197DE8 - msgbox VictoryRoad_B1F_Text_197E13, 6 + trainerbattle_single TRAINER_SHANNON, VictoryRoad_B1F_Text_197D98, VictoryRoad_B1F_Text_197DE8 + msgbox VictoryRoad_B1F_Text_197E13, MSGBOX_AUTOCLOSE end VictoryRoad_B1F_EventScript_15DFE3:: @ 815DFE3 - trainerbattle 0, TRAINER_MICHELLE, 0, VictoryRoad_B1F_Text_197E5D, VictoryRoad_B1F_Text_197EA6 - msgbox VictoryRoad_B1F_Text_197EB6, 6 + trainerbattle_single TRAINER_MICHELLE, VictoryRoad_B1F_Text_197E5D, VictoryRoad_B1F_Text_197EA6 + msgbox VictoryRoad_B1F_Text_197EB6, MSGBOX_AUTOCLOSE end diff --git a/data/maps/VictoryRoad_B2F/scripts.inc b/data/maps/VictoryRoad_B2F/scripts.inc index 929af39e8..6416ce7f3 100644 --- a/data/maps/VictoryRoad_B2F/scripts.inc +++ b/data/maps/VictoryRoad_B2F/scripts.inc @@ -2,21 +2,21 @@ VictoryRoad_B2F_MapScripts:: @ 815DFFA .byte 0 VictoryRoad_B2F_EventScript_15DFFB:: @ 815DFFB - trainerbattle 0, TRAINER_VITO, 0, VictoryRoad_B2F_Text_197EF2, VictoryRoad_B2F_Text_197F46 - msgbox VictoryRoad_B2F_Text_197F71, 6 + trainerbattle_single TRAINER_VITO, VictoryRoad_B2F_Text_197EF2, VictoryRoad_B2F_Text_197F46 + msgbox VictoryRoad_B2F_Text_197F71, MSGBOX_AUTOCLOSE end VictoryRoad_B2F_EventScript_15E012:: @ 815E012 - trainerbattle 0, TRAINER_OWEN, 0, VictoryRoad_B2F_Text_197FE5, VictoryRoad_B2F_Text_19802B - msgbox VictoryRoad_B2F_Text_198047, 6 + trainerbattle_single TRAINER_OWEN, VictoryRoad_B2F_Text_197FE5, VictoryRoad_B2F_Text_19802B + msgbox VictoryRoad_B2F_Text_198047, MSGBOX_AUTOCLOSE end VictoryRoad_B2F_EventScript_15E029:: @ 815E029 - trainerbattle 0, TRAINER_CAROLINE, 0, VictoryRoad_B2F_Text_198089, VictoryRoad_B2F_Text_1980AD - msgbox VictoryRoad_B2F_Text_1980C8, 6 + trainerbattle_single TRAINER_CAROLINE, VictoryRoad_B2F_Text_198089, VictoryRoad_B2F_Text_1980AD + msgbox VictoryRoad_B2F_Text_1980C8, MSGBOX_AUTOCLOSE end VictoryRoad_B2F_EventScript_15E040:: @ 815E040 - trainerbattle 0, TRAINER_JULIE, 0, VictoryRoad_B2F_Text_198121, VictoryRoad_B2F_Text_1981A3 - msgbox VictoryRoad_B2F_Text_1981BA, 6 + trainerbattle_single TRAINER_JULIE, VictoryRoad_B2F_Text_198121, VictoryRoad_B2F_Text_1981A3 + msgbox VictoryRoad_B2F_Text_1981BA, MSGBOX_AUTOCLOSE end diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc index 3f47da1da..31e5e8fcc 100644 --- a/data/script_cmd_table.inc +++ b/data/script_cmd_table.inc @@ -45,7 +45,7 @@ gScriptCmdTable:: @ 814AE30 .4byte ScrCmd_clearflag @ 0x2A .4byte ScrCmd_checkflag @ 0x2B .4byte ScrCmd_initclock @ 0x2C - .4byte ScrCmd_dodailyevents @ 0x2D + .4byte ScrCmd_dotimebasedevents @ 0x2D .4byte ScrCmd_gettime @ 0x2E .4byte ScrCmd_playse @ 0x2F .4byte ScrCmd_waitse @ 0x30 @@ -68,15 +68,15 @@ gScriptCmdTable:: @ 814AE30 .4byte ScrCmd_setholewarp @ 0x41 .4byte ScrCmd_getplayerxy @ 0x42 .4byte ScrCmd_getpartysize @ 0x43 - .4byte ScrCmd_giveitem @ 0x44 - .4byte ScrCmd_takeitem @ 0x45 + .4byte ScrCmd_additem @ 0x44 + .4byte ScrCmd_removeitem @ 0x45 .4byte ScrCmd_checkitemspace @ 0x46 .4byte ScrCmd_checkitem @ 0x47 .4byte ScrCmd_checkitemtype @ 0x48 - .4byte ScrCmd_givepcitem @ 0x49 + .4byte ScrCmd_addpcitem @ 0x49 .4byte ScrCmd_checkpcitem @ 0x4A - .4byte ScrCmd_givedecoration @ 0x4B - .4byte ScrCmd_takedecoration @ 0x4C + .4byte ScrCmd_adddecoration @ 0x4B + .4byte ScrCmd_removedecoration @ 0x4C .4byte ScrCmd_checkdecor @ 0x4D .4byte ScrCmd_checkdecorspace @ 0x4E .4byte ScrCmd_applymovement @ 0x4F @@ -117,9 +117,9 @@ gScriptCmdTable:: @ 814AE30 .4byte ScrCmd_drawbox @ 0x72 .4byte ScrCmd_erasebox @ 0x73 .4byte ScrCmd_drawboxtext @ 0x74 - .4byte ScrCmd_drawmonpic @ 0x75 - .4byte ScrCmd_erasemonpic @ 0x76 - .4byte ScrCmd_drawcontestwinner @ 0x77 + .4byte ScrCmd_showmonpic @ 0x75 + .4byte ScrCmd_hidemonpic @ 0x76 + .4byte ScrCmd_showcontestwinner @ 0x77 .4byte ScrCmd_braillemessage @ 0x78 .4byte ScrCmd_givemon @ 0x79 .4byte ScrCmd_giveegg @ 0x7A @@ -144,8 +144,8 @@ gScriptCmdTable:: @ 814AE30 .4byte ScrCmd_showcontestresults @ 0x8D .4byte ScrCmd_contestlinktransfer @ 0x8E .4byte ScrCmd_random @ 0x8F - .4byte ScrCmd_givemoney @ 0x90 - .4byte ScrCmd_takemoney @ 0x91 + .4byte ScrCmd_addmoney @ 0x90 + .4byte ScrCmd_removemoney @ 0x91 .4byte ScrCmd_checkmoney @ 0x92 .4byte ScrCmd_showmoneybox @ 0x93 .4byte ScrCmd_hidemoneybox @ 0x94 @@ -180,8 +180,8 @@ gScriptCmdTable:: @ 814AE30 .4byte ScrCmd_addelevmenuitem @ 0xB1 .4byte ScrCmd_showelevmenu @ 0xB2 .4byte ScrCmd_checkcoins @ 0xB3 - .4byte ScrCmd_givecoins @ 0xB4 - .4byte ScrCmd_takecoins @ 0xB5 + .4byte ScrCmd_addcoins @ 0xB4 + .4byte ScrCmd_removecoins @ 0xB5 .4byte ScrCmd_setwildbattle @ 0xB6 .4byte ScrCmd_dowildbattle @ 0xB7 .4byte ScrCmd_setvaddress @ 0xB8 diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc index 1a72316bc..f7952540c 100644 --- a/data/scripts/berry_tree.inc +++ b/data/scripts/berry_tree.inc @@ -39,13 +39,13 @@ BerryTree_EventScript_1A1558:: @ 81A1558 end BerryTree_EventScript_1A1577:: @ 81A1577 - fadescreen 1 + fadescreen FADE_TO_BLACK closemessage special Berry_FadeAndGoToBerryBagMenu waitstate compare VAR_ITEM_ID, 0 goto_if_eq BerryTree_EventScript_1A1593 - takeitem VAR_ITEM_ID, 1 + removeitem VAR_ITEM_ID, 1 call S_PlantBerryTree BerryTree_EventScript_1A1593:: @ 81A1593 release diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc index 56a03f346..0d84f3972 100644 --- a/data/scripts/cable_club.inc +++ b/data/scripts/cable_club.inc @@ -88,7 +88,7 @@ VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88 OldaleTown_PokemonCenter_2F_EventScript_1A3DB2:: @ 81A3DB2 special CloseLink setvar VAR_CABLE_CLUB_STATE, 0 - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A4358 waitmovement 0 compare VAR_0x8007, 0 goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3DD9 @@ -105,14 +105,14 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3DDA:: @ 81A3DDA goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356 waitmovement 0 - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A4358 waitmovement 0 applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354 waitmovement 0 return OldaleTown_PokemonCenter_2F_EventScript_1A3E0C:: @ 81A3E0C - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A4358 waitmovement 0 return @@ -130,7 +130,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3E30:: @ 81A3E30 setvar VAR_CABLE_CLUB_STATE, 0 compare VAR_0x8007, 0 goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4361 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A4361 waitmovement 0 applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356 waitmovement 0 @@ -139,7 +139,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3E30:: @ 81A3E30 playse SE_PIN message OldaleTown_PokemonCenter_2F_Text_1A4E79 waitmessage - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358 + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A4358 waitmovement 0 applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354 waitmovement 0 @@ -190,7 +190,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3EBC:: @ 81A3EBC case 127, OldaleTown_PokemonCenter_2F_EventScript_1A4319 OldaleTown_PokemonCenter_2F_EventScript_1A3EF2:: @ 81A3EF2 - call S_DoSaveDialog + call Common_EventScript_SaveGame compare VAR_RESULT, 0 goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319 call OldaleTown_PokemonCenter_2F_EventScript_1A3FEF @@ -226,13 +226,13 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3F5E:: @ 81A3F5E applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356 waitmovement 0 closemessage - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435B + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A435B waitmovement 0 opendoor 5, 1 waitdooranim - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435F + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A435F waitmovement 0 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY closedoor 5, 1 waitdooranim release @@ -279,8 +279,8 @@ OldaleTown_PokemonCenter_2F_EventScript_1A403C:: @ 81A403C return OldaleTown_PokemonCenter_2F_EventScript_1A4042:: @ 81A4042 - special CheckForAlivePartyMons - compare VAR_RESULT, 0 + special HasEnoughMonsForDoubleBattle + compare VAR_RESULT, PLAYER_HAS_TWO_USABLE_MONS goto_if_ne OldaleTown_PokemonCenter_2F_EventScript_1A4056 setvar VAR_0x8004, 2 return @@ -359,7 +359,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A40FA:: @ 81A40FA call OldaleTown_PokemonCenter_2F_EventScript_1A41BB compare VAR_RESULT, 0 goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319 - call S_DoSaveDialog + call Common_EventScript_SaveGame compare VAR_RESULT, 0 goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319 message OldaleTown_PokemonCenter_2F_Text_1A490C @@ -390,13 +390,13 @@ OldaleTown_PokemonCenter_2F_EventScript_1A4166:: @ 81A4166 applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356 waitmovement 0 closemessage - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435B + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A435B waitmovement 0 opendoor 8, 1 waitdooranim - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435F + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A435F waitmovement 0 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY closedoor 8, 1 waitdooranim release @@ -452,7 +452,7 @@ VerdanturfTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4229 OldaleTown_PokemonCenter_2F_EventScript_1A4229:: @ 81A4229 - call S_DoSaveDialog + call Common_EventScript_SaveGame compare VAR_RESULT, 0 goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319 message OldaleTown_PokemonCenter_2F_Text_1A490C @@ -487,13 +487,13 @@ OldaleTown_PokemonCenter_2F_EventScript_1A4294:: @ 81A4294 applymovement VAR_LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356 waitmovement 0 closemessage - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435B + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A435B waitmovement 0 opendoor 11, 1 waitdooranim - applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435F + applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_PokemonCenter_2F_Movement_1A435F waitmovement 0 - hideobjectat 255, MAP_PETALBURG_CITY + hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY closedoor 11, 1 waitdooranim release @@ -554,43 +554,43 @@ OldaleTown_PokemonCenter_2F_EventScript_1A432D:: @ 81A432D end OldaleTown_PokemonCenter_2F_EventScript_1A4339:: @ 81A4339 - msgbox OldaleTown_PokemonCenter_2F_Text_1A141C, 2 + msgbox OldaleTown_PokemonCenter_2F_Text_1A141C, MSGBOX_NPC end OldaleTown_PokemonCenter_2F_EventScript_1A4342:: @ 81A4342 - msgbox OldaleTown_PokemonCenter_2F_Text_1A13DF, 2 + msgbox OldaleTown_PokemonCenter_2F_Text_1A13DF, MSGBOX_NPC end OldaleTown_PokemonCenter_2F_EventScript_1A434B:: @ 81A434B - msgbox OldaleTown_PokemonCenter_2F_Text_1A145C, 2 + msgbox OldaleTown_PokemonCenter_2F_Text_1A145C, MSGBOX_NPC end OldaleTown_PokemonCenter_2F_Movement_1A4354:: @ 81A4354 face_down - end_movement + step_end OldaleTown_PokemonCenter_2F_Movement_1A4356:: @ 81A4356 face_right - end_movement + step_end OldaleTown_PokemonCenter_2F_Movement_1A4358:: @ 81A4358 walk_down walk_down - end_movement + step_end OldaleTown_PokemonCenter_2F_Movement_1A435B:: @ 81A435B walk_right walk_up walk_up - end_movement + step_end OldaleTown_PokemonCenter_2F_Movement_1A435F:: @ 81A435F walk_up - end_movement + step_end OldaleTown_PokemonCenter_2F_Movement_1A4361:: @ 81A4361 face_left - end_movement + step_end gUnknown_081A4363:: @ 81A4363 lockall @@ -613,7 +613,7 @@ SingleBattleColosseum_EventScript_1A4379:: @ 81A4379 end DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383 - fadescreen 1 + fadescreen FADE_TO_BLACK special sub_80C5568 waitstate compare VAR_RESULT, 0 @@ -624,7 +624,7 @@ DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383 end DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E - fadescreen 1 + fadescreen FADE_TO_BLACK special sub_80C5568 waitstate compare VAR_RESULT, 0 @@ -635,7 +635,7 @@ DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E end DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9 - fadescreen 1 + fadescreen FADE_TO_BLACK special sub_80C5568 waitstate compare VAR_RESULT, 0 @@ -646,7 +646,7 @@ DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9 end DoubleBattleColosseum_EventScript_1A43D4:: @ 81A43D4 - fadescreen 1 + fadescreen FADE_TO_BLACK special sub_80C5568 waitstate compare VAR_RESULT, 0 @@ -685,7 +685,7 @@ TradeCenter_EventScript_1A43FA:: @ 81A43FA RecordCorner_EventScript_1A4418:: @ 81A4418 setvar VAR_0x8005, 0 - special sub_80B929C + special RecordMixingPlayerSpotTriggered waitstate compare VAR_TEMP_1, 0 goto_if_ne RecordCorner_EventScript_1A446C @@ -693,7 +693,7 @@ RecordCorner_EventScript_1A4418:: @ 81A4418 RecordCorner_EventScript_1A442D:: @ 81A442D setvar VAR_0x8005, 1 - special sub_80B929C + special RecordMixingPlayerSpotTriggered waitstate compare VAR_TEMP_1, 0 goto_if_ne RecordCorner_EventScript_1A446C @@ -701,7 +701,7 @@ RecordCorner_EventScript_1A442D:: @ 81A442D RecordCorner_EventScript_1A4442:: @ 81A4442 setvar VAR_0x8005, 2 - special sub_80B929C + special RecordMixingPlayerSpotTriggered waitstate compare VAR_TEMP_1, 0 goto_if_ne RecordCorner_EventScript_1A446C @@ -709,7 +709,7 @@ RecordCorner_EventScript_1A4442:: @ 81A4442 RecordCorner_EventScript_1A4457:: @ 81A4457 setvar VAR_0x8005, 3 - special sub_80B929C + special RecordMixingPlayerSpotTriggered waitstate compare VAR_TEMP_1, 0 goto_if_ne RecordCorner_EventScript_1A446C @@ -727,7 +727,7 @@ TradeRoom_ReadTrainerCard1:: @ 81A4479 message CableClub_LookAtTrainerCard1 waitmessage waitbuttonpress - fadescreen 1 + fadescreen FADE_TO_BLACK special sub_8083BDC waitstate end @@ -736,7 +736,7 @@ TradeRoom_ReadTrainerCard2:: @ 81A4487 message CableClub_LookAtTrainerCard2 waitmessage waitbuttonpress - fadescreen 1 + fadescreen FADE_TO_BLACK special sub_8083BDC waitstate end diff --git a/data/scripts/cave_hole.inc b/data/scripts/cave_hole.inc new file mode 100644 index 000000000..0bc876575 --- /dev/null +++ b/data/scripts/cave_hole.inc @@ -0,0 +1,33 @@ +CaveHole_CheckFallDownHole:: @ 81C6BB5 + map_script_2 VAR_ICE_STEP_COUNT, 0, EventScript_FallDownHole + .2byte 0 + +CaveHole_FixCrackedGround:: @ 81C6BBF + copyvar VAR_ICE_STEP_COUNT, 1 + end + +EventScript_FallDownHole:: @ 81C6BC5 + lockall + delay 20 + applymovement OBJ_EVENT_ID_PLAYER, Movement_SetInvisible + waitmovement 0 + playse SE_RU_HYUU + delay 60 + warphole MAP_UNDEFINED + waitstate + end + +EventScript_FallDownHoleMtPyre:: @ 81C6BDE + lockall + delay 20 + applymovement OBJ_EVENT_ID_PLAYER, Movement_SetInvisible + waitmovement 0 + playse SE_RU_HYUU + delay 60 + special DoFallWarp + waitstate + end + +Movement_SetInvisible:: @ 81C6BF7 + set_invisible + step_end diff --git a/data/scripts/cave_of_origin.inc b/data/scripts/cave_of_origin.inc new file mode 100644 index 000000000..0ec097533 --- /dev/null +++ b/data/scripts/cave_of_origin.inc @@ -0,0 +1,43 @@ +CaveOfOrigin_EventScript_LegendaryCry:: @ 81A04A0 + lockall + waitse + playmoncry SPECIES_GROUDON_OR_KYOGRE, 2 + waitmoncry + setvar VAR_TEMP_5, 1 + releaseall + end + +CaveOfOrigin_EventScript_Shake1:: @ 81A04AF + lockall + setvar VAR_TEMP_1, 1 + goto CaveOfOrigin_EventScript_Shake + end + +CaveOfOrigin_EventScript_Shake2:: @ 81A04BB + lockall + setvar VAR_TEMP_2, 1 + goto CaveOfOrigin_EventScript_Shake + end + +@ Unused +CaveOfOrigin_EventScript_Shake3:: @ 81A04C7 + lockall + setvar VAR_TEMP_3, 1 + goto CaveOfOrigin_EventScript_Shake + end + +CaveOfOrigin_EventScript_Shake:: @ 81A04D3 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 1 + special ShakeCamera + waitstate + releaseall + end + +CaveOfOrigin_EventScript_DisableTriggers:: @ 81A04E3 + 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 diff --git a/data/scripts/check_furniture.inc b/data/scripts/check_furniture.inc new file mode 100644 index 000000000..66df09e02 --- /dev/null +++ b/data/scripts/check_furniture.inc @@ -0,0 +1,27 @@ +EventScript_PictureBookshelf:: @ 81A085B + msgbox Text_PictureBookshelf, MSGBOX_SIGN + end + +EventScript_Bookshelf:: @ 81A0864 + msgbox Text_Bookshelf, MSGBOX_SIGN + end + +EventScript_PokemonCenterBookshelf:: @ 81A086D + msgbox Text_PokemonCenterBookshelf, MSGBOX_SIGN + end + +EventScript_Vase:: @ 81A0876 + msgbox Text_Vase, MSGBOX_SIGN + end + +EventScript_EmptyTrashCan:: @ 81A087F + msgbox Text_EmptyTrashCan, MSGBOX_SIGN + end + +EventScript_ShopShelf:: @ 81A0888 + msgbox Text_ShopShelf, MSGBOX_SIGN + end + +EventScript_Blueprint:: @ 81A0891 + msgbox Text_Blueprint, MSGBOX_SIGN + end diff --git a/data/scripts/contest_hall.inc b/data/scripts/contest_hall.inc index 2a63d97f8..a99c33492 100644 --- a/data/scripts/contest_hall.inc +++ b/data/scripts/contest_hall.inc @@ -11,7 +11,7 @@ VerdanturfTown_ContestLobby_EventScript_1A4E92:: @ 81A4E92 goto_if_ne FallarborTown_ContestLobby_EventScript_1A4F4E goto_if_set FLAG_TEMP_1, FallarborTown_ContestLobby_EventScript_1A4F8F bufferstdstring 0, VAR_0x800B - msgbox FallarborTown_ContestLobby_Text_1A5DFC, 4 + msgbox FallarborTown_ContestLobby_Text_1A5DFC, MSGBOX_DEFAULT checkitem ITEM_CONTEST_PASS, 1 compare VAR_RESULT, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1A4EE1 @@ -26,7 +26,7 @@ FallarborTown_ContestLobby_EventScript_1A4EDD:: @ 81A4EDD FallarborTown_ContestLobby_EventScript_1A4EE1:: @ 81A4EE1 compare VAR_CONTEST_RANK, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1A4EF6 - msgbox FallarborTown_ContestLobby_Text_1A6340, 4 + msgbox FallarborTown_ContestLobby_Text_1A6340, MSGBOX_DEFAULT releaseall end @@ -34,33 +34,33 @@ FallarborTown_ContestLobby_EventScript_1A4EF6:: @ 81A4EF6 msgbox FallarborTown_ContestLobby_Text_1A64F4, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F13 - msgbox FallarborTown_ContestLobby_Text_1A65EA, 4 + msgbox FallarborTown_ContestLobby_Text_1A65EA, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1A4F13:: @ 81A4F13 goto_if_set FLAG_RECEIVED_CONTEST_PASS, FallarborTown_ContestLobby_EventScript_1A4F44 - msgbox FallarborTown_ContestLobby_Text_1A6583, 4 - giveitem_std ITEM_CONTEST_PASS + msgbox FallarborTown_ContestLobby_Text_1A6583, MSGBOX_DEFAULT + giveitem ITEM_CONTEST_PASS setflag FLAG_RECEIVED_CONTEST_PASS setflag FLAG_TEMP_1 - msgbox FallarborTown_ContestLobby_Text_1A5E98, 4 + msgbox FallarborTown_ContestLobby_Text_1A5E98, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A4F8F end FallarborTown_ContestLobby_EventScript_1A4F44:: @ 81A4F44 - msgbox FallarborTown_ContestLobby_Text_1A6590, 4 + msgbox FallarborTown_ContestLobby_Text_1A6590, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1A4F4E:: @ 81A4F4E - msgbox FallarborTown_ContestLobby_Text_1A685A, 4 + msgbox FallarborTown_ContestLobby_Text_1A685A, MSGBOX_DEFAULT switch VAR_CONTEST_PRIZE_PICKUP case 4, FallarborTown_ContestLobby_EventScript_1A4F67 end FallarborTown_ContestLobby_EventScript_1A4F67:: @ 81A4F67 - giveitem_std ITEM_LUXURY_BALL + giveitem ITEM_LUXURY_BALL compare VAR_RESULT, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F86 setvar VAR_CONTEST_PRIZE_PICKUP, 0 @@ -69,7 +69,7 @@ FallarborTown_ContestLobby_EventScript_1A4F67:: @ 81A4F67 end FallarborTown_ContestLobby_EventScript_1A4F86:: @ 81A4F86 - msgbox FallarborTown_ContestLobby_Text_1A68C6, 2 + msgbox FallarborTown_ContestLobby_Text_1A68C6, MSGBOX_NPC end FallarborTown_ContestLobby_EventScript_1A4F8F:: @ 81A4F8F @@ -96,27 +96,27 @@ FallarborTown_ContestLobby_EventScript_1A4FCC:: @ 81A4FCC end FallarborTown_ContestLobby_EventScript_1A5014:: @ 81A5014 - msgbox FallarborTown_ContestLobby_Text_1A5E98, 4 + msgbox FallarborTown_ContestLobby_Text_1A5E98, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A4FCC end FallarborTown_ContestLobby_EventScript_1A5022:: @ 81A5022 - msgbox FallarborTown_ContestLobby_Text_1A609B, 4 + msgbox FallarborTown_ContestLobby_Text_1A609B, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A4FCC end FallarborTown_ContestLobby_EventScript_1A5030:: @ 81A5030 - msgbox FallarborTown_ContestLobby_Text_1A613F, 4 + msgbox FallarborTown_ContestLobby_Text_1A613F, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A4FCC end FallarborTown_ContestLobby_EventScript_1A503E:: @ 81A503E - msgbox FallarborTown_ContestLobby_Text_188559, 4 + msgbox FallarborTown_ContestLobby_Text_188559, MSGBOX_DEFAULT release end FallarborTown_ContestLobby_EventScript_1A5048:: @ 81A5048 - msgbox FallarborTown_ContestLobby_Text_1A6319, 4 + msgbox FallarborTown_ContestLobby_Text_1A6319, MSGBOX_DEFAULT choosecontestmon compare VAR_0x8004, 255 goto_if_eq FallarborTown_ContestLobby_EventScript_1A5097 @@ -145,7 +145,7 @@ FallarborTown_ContestLobby_EventScript_1A5097:: @ 81A5097 end FallarborTown_ContestLobby_EventScript_1A50C8:: @ 81A50C8 - msgbox FallarborTown_ContestLobby_Text_1A664A, 4 + msgbox FallarborTown_ContestLobby_Text_1A664A, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A5048 release end @@ -165,19 +165,19 @@ FallarborTown_ContestLobby_EventScript_1A50FB:: @ 81A50FB end FallarborTown_ContestLobby_EventScript_1A511F:: @ 81A511F - msgbox FallarborTown_ContestLobby_Text_1A669F, 4 + msgbox FallarborTown_ContestLobby_Text_1A669F, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A5048 release end FallarborTown_ContestLobby_EventScript_1A512E:: @ 81A512E - msgbox FallarborTown_ContestLobby_Text_1A66DC, 4 + msgbox FallarborTown_ContestLobby_Text_1A66DC, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1A5048 release end FallarborTown_ContestLobby_EventScript_1A513D:: @ 81A513D - msgbox FallarborTown_ContestLobby_Text_1A67C1, 4 + msgbox FallarborTown_ContestLobby_Text_1A67C1, MSGBOX_DEFAULT closemessage releaseall setvar VAR_LINK_CONTEST_ROOM_STATE, 1 @@ -270,7 +270,7 @@ LinkContestRoom1_EventScript_1A5245:: @ 81A5245 LinkContestRoom1_EventScript_1A525F:: @ 81A525F compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A5273 - msgbox LinkContestRoom1_Text_1A68F0, 3 + msgbox LinkContestRoom1_Text_1A68F0, MSGBOX_SIGN return LinkContestRoom1_EventScript_1A5273:: @ 81A5273 @@ -385,7 +385,7 @@ LinkContestRoom1_EventScript_1A5377:: @ 81A5377 LinkContestRoom1_EventScript_1A53B3:: @ 81A53B3 compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A53C7 - msgbox LinkContestRoom1_Text_1A6A1F, 4 + msgbox LinkContestRoom1_Text_1A6A1F, MSGBOX_DEFAULT return LinkContestRoom1_EventScript_1A53C7:: @ 81A53C7 @@ -782,7 +782,7 @@ LinkContestRoom1_EventScript_1A58EE:: @ 81A58EE LinkContestRoom1_EventScript_1A5930:: @ 81A5930 compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A5944 - msgbox LinkContestRoom1_Text_1A6AF5, 3 + msgbox LinkContestRoom1_Text_1A6AF5, MSGBOX_SIGN return LinkContestRoom1_EventScript_1A5944:: @ 81A5944 @@ -809,7 +809,7 @@ LinkContestRoom1_EventScript_1A594A:: @ 81A594A LinkContestRoom1_EventScript_1A5984:: @ 81A5984 compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A5998 - msgbox LinkContestRoom1_Text_1A6C06, 4 + msgbox LinkContestRoom1_Text_1A6C06, MSGBOX_DEFAULT return LinkContestRoom1_EventScript_1A5998:: @ 81A5998 @@ -821,7 +821,7 @@ LinkContestRoom1_EventScript_1A5998:: @ 81A5998 LinkContestRoom1_EventScript_1A59A2:: @ 81A59A2 compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A59B6 - msgbox LinkContestRoom1_Text_1A6C21, 4 + msgbox LinkContestRoom1_Text_1A6C21, MSGBOX_DEFAULT return LinkContestRoom1_EventScript_1A59B6:: @ 81A59B6 @@ -833,7 +833,7 @@ LinkContestRoom1_EventScript_1A59B6:: @ 81A59B6 LinkContestRoom1_EventScript_1A59C0:: @ 81A59C0 compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A59D4 - msgbox LinkContestRoom1_Text_1A6C9D, 4 + msgbox LinkContestRoom1_Text_1A6C9D, MSGBOX_DEFAULT return LinkContestRoom1_EventScript_1A59D4:: @ 81A59D4 @@ -845,7 +845,7 @@ LinkContestRoom1_EventScript_1A59D4:: @ 81A59D4 LinkContestRoom1_EventScript_1A59DE:: @ 81A59DE compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A59F2 - msgbox LinkContestRoom1_Text_1A6D16, 4 + msgbox LinkContestRoom1_Text_1A6D16, MSGBOX_DEFAULT return LinkContestRoom1_EventScript_1A59F2:: @ 81A59F2 @@ -895,7 +895,7 @@ LinkContestRoom1_EventScript_1A5A49:: @ 81A5A49 LinkContestRoom1_EventScript_1A5A75:: @ 81A5A75 compare VAR_CONTEST_LOCATION, 5 goto_if_eq LinkContestRoom1_EventScript_1A5A89 - msgbox LinkContestRoom1_Text_1A6D3C, 4 + msgbox LinkContestRoom1_Text_1A6D3C, MSGBOX_DEFAULT return LinkContestRoom1_EventScript_1A5A89:: @ 81A5A89 @@ -995,7 +995,7 @@ LinkContestRoom1_EventScript_1A5BAB:: @ 81A5BAB goto_if_eq LinkContestRoom1_EventScript_1A5C4C call LinkContestRoom1_EventScript_1A5C12 goto_if_set FLAG_TEMP_2, LinkContestRoom1_EventScript_1A5BF6 - msgbox LinkContestRoom1_Text_1A6DC5, 3 + msgbox LinkContestRoom1_Text_1A6DC5, MSGBOX_SIGN waitmessage call LinkContestRoom1_EventScript_1A5C7F call LinkContestRoom1_EventScript_1A5CE5 @@ -1010,7 +1010,7 @@ LinkContestRoom1_EventScript_1A5BAB:: @ 81A5BAB LinkContestRoom1_EventScript_1A5BF6:: @ 81A5BF6 incrementgamestat GAME_STAT_WON_CONTEST - msgbox LinkContestRoom1_Text_1A6DF1, 3 + msgbox LinkContestRoom1_Text_1A6DF1, MSGBOX_SIGN delay 90 special sub_80C4CF8 compare VAR_0x8004, 1 @@ -1110,7 +1110,7 @@ LinkContestRoom1_EventScript_1A5CE5:: @ 81A5CE5 special ScrSpecial_GetContestWinnerIdx compare VAR_0x8005, 3 goto_if_eq LinkContestRoom1_EventScript_1A5CFC - msgbox LinkContestRoom1_Text_1A6DF1, 3 + msgbox LinkContestRoom1_Text_1A6DF1, MSGBOX_SIGN return LinkContestRoom1_EventScript_1A5CFC:: @ 81A5CFC @@ -1122,19 +1122,19 @@ LinkContestRoom1_EventScript_1A5CFC:: @ 81A5CFC goto_if_eq LinkContestRoom1_EventScript_1A5D5B compare VAR_CONTEST_RANK, 3 goto_if_eq LinkContestRoom1_EventScript_1A5D3B - msgbox LinkContestRoom1_Text_1A6DF1, 3 + msgbox LinkContestRoom1_Text_1A6DF1, MSGBOX_SIGN return LinkContestRoom1_EventScript_1A5D2D:: @ 81A5D2D - msgbox LinkContestRoom1_Text_1A6E1F, 3 + msgbox LinkContestRoom1_Text_1A6E1F, MSGBOX_SIGN setvar VAR_CONTEST_PRIZE_PICKUP, 4 return LinkContestRoom1_EventScript_1A5D3B:: @ 81A5D3B - giveitem_std ITEM_LUXURY_BALL + giveitem ITEM_LUXURY_BALL compare VAR_RESULT, 0 goto_if_eq LinkContestRoom1_EventScript_1A5D2D - msgbox LinkContestRoom1_Text_1A6DF1, 3 + msgbox LinkContestRoom1_Text_1A6DF1, MSGBOX_SIGN return LinkContestRoom1_EventScript_1A5D5B:: @ 81A5D5B @@ -1142,76 +1142,76 @@ LinkContestRoom1_EventScript_1A5D5B:: @ 81A5D5B incrementgamestat GAME_STAT_RECEIVED_RIBBONS setflag FLAG_SYS_RIBBON_GET lockall - msgbox LinkContestRoom1_Text_1A6D6A, 4 + msgbox LinkContestRoom1_Text_1A6D6A, MSGBOX_DEFAULT playfanfare MUS_FANFA4 - msgbox LinkContestRoom1_Text_1A6D96, 4 + msgbox LinkContestRoom1_Text_1A6D96, MSGBOX_DEFAULT waitfanfare special ScrSpecial_GetContestWinnerNick - msgbox LinkContestRoom1_Text_1A6DAC, 4 + msgbox LinkContestRoom1_Text_1A6DAC, MSGBOX_DEFAULT releaseall return LinkContestRoom1_Movement_1A5D85:: @ 81A5D85 walk_down - end_movement + step_end LinkContestRoom1_Movement_1A5D87:: @ 81A5D87 lock_facing_direction walk_up unlock_facing_direction - end_movement + step_end LinkContestRoom1_Movement_1A5D8B:: @ 81A5D8B walk_in_place_fastest_right - end_movement + step_end LinkContestRoom1_Movement_1A5D8D:: @ 81A5D8D emote_heart - end_movement + step_end LinkContestRoom1_Movement_1A5D8F:: @ 81A5D8F walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5D91:: @ 81A5D91 walk_left walk_left walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5D95:: @ 81A5D95 walk_right walk_right walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5D99:: @ 81A5D99 walk_up walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5D9C:: @ 81A5D9C delay_16 delay_16 - end_movement + step_end LinkContestRoom1_Movement_1A5D9F:: @ 81A5D9F walk_in_place_fastest_right - end_movement + step_end LinkContestRoom1_Movement_1A5DA1:: @ 81A5DA1 walk_in_place_fastest_left - end_movement + step_end LinkContestRoom1_Movement_1A5DA3:: @ 81A5DA3 walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5DA5:: @ 81A5DA5 walk_left walk_left walk_up - end_movement + step_end LinkContestRoom1_Movement_1A5DA9:: @ 81A5DA9 walk_left @@ -1219,54 +1219,54 @@ LinkContestRoom1_Movement_1A5DA9:: @ 81A5DA9 walk_left walk_left walk_up - end_movement + step_end LinkContestRoom1_Movement_1A5DAF:: @ 81A5DAF face_left delay_16 face_original_direction - end_movement + step_end LinkContestRoom1_Movement_1A5DB3:: @ 81A5DB3 face_up delay_16 face_original_direction - end_movement + step_end LinkContestRoom1_Movement_1A5DB7:: @ 81A5DB7 face_right delay_16 face_original_direction - end_movement + step_end LinkContestRoom1_Movement_1A5DBB:: @ 81A5DBB face_down delay_16 face_original_direction - end_movement + step_end LinkContestRoom1_Movement_1A5DBF:: @ 81A5DBF face_up - end_movement + step_end LinkContestRoom1_Movement_1A5DC1:: @ 81A5DC1 face_up delay_16 walk_in_place_fastest_right - end_movement + step_end LinkContestRoom1_Movement_1A5DC5:: @ 81A5DC5 walk_in_place_fastest_left delay_16 delay_16 walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5DCA:: @ 81A5DCA delay_16 delay_16 walk_in_place_fastest_down - end_movement + step_end LinkContestRoom1_Movement_1A5DCE:: @ 81A5DCE walk_up @@ -1274,7 +1274,7 @@ LinkContestRoom1_Movement_1A5DCE:: @ 81A5DCE walk_right walk_right walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DD4:: @ 81A5DD4 walk_fast_left @@ -1282,31 +1282,31 @@ LinkContestRoom1_Movement_1A5DD4:: @ 81A5DD4 walk_fast_left walk_fast_down walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DDA:: @ 81A5DDA walk_up walk_right walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DDE:: @ 81A5DDE walk_fast_left walk_fast_down walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DE2:: @ 81A5DE2 walk_up walk_left walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DE6:: @ 81A5DE6 walk_fast_right walk_fast_down walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DEA:: @ 81A5DEA walk_up @@ -1314,7 +1314,7 @@ LinkContestRoom1_Movement_1A5DEA:: @ 81A5DEA walk_left walk_left walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DF0:: @ 81A5DF0 walk_fast_right @@ -1322,14 +1322,14 @@ LinkContestRoom1_Movement_1A5DF0:: @ 81A5DF0 walk_fast_right walk_fast_down walk_in_place_fastest_up - end_movement + step_end LinkContestRoom1_Movement_1A5DF6:: @ 81A5DF6 walk_right walk_right walk_up - end_movement + step_end LinkContestRoom1_Movement_1A5DFA:: @ 81A5DFA walk_up - end_movement + step_end diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc index 1a7e56cfd..2eb32cc71 100644 --- a/data/scripts/day_care.inc +++ b/data/scripts/day_care.inc @@ -9,7 +9,7 @@ Route117_EventScript_1B222D:: @ 81B222D goto_if_eq Route117_EventScript_1B22E7 compare VAR_RESULT, 3 goto_if_eq Route117_EventScript_1B22FE - msgbox Route117_Text_1B25CB, 4 + msgbox Route117_Text_1B25CB, MSGBOX_DEFAULT release end @@ -20,7 +20,7 @@ Route117_EventScript_1B2262:: @ 81B2262 msgbox Route117_Text_1B28C4, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route117_EventScript_1B2298 - msgbox Route117_Text_1B2745, 4 + msgbox Route117_Text_1B2745, MSGBOX_DEFAULT clearflag FLAG_PENDING_DAYCARE_EGG special RejectEggFromDayCare release @@ -30,7 +30,7 @@ Route117_EventScript_1B2298:: @ 81B2298 specialvar VAR_RESULT, CalculatePlayerPartyCount compare VAR_RESULT, 6 goto_if_ne Route117_EventScript_1B22B2 - msgbox Route117_Text_1B2766, 4 + msgbox Route117_Text_1B2766, MSGBOX_DEFAULT release end @@ -40,7 +40,7 @@ Route117_EventScript_1B22B2:: @ 81B22B2 waitfanfare waitmessage waitbuttonpress - msgbox Route117_Text_1B27CD, 4 + msgbox Route117_Text_1B27CD, MSGBOX_DEFAULT special GiveEggFromDaycare clearflag FLAG_PENDING_DAYCARE_EGG release @@ -53,12 +53,12 @@ Route117_EventScript_1B22CD:: @ 81B22CD return Route117_EventScript_1B22DE:: @ 81B22DE - msgbox Route117_Text_1B27E3, 4 + msgbox Route117_Text_1B27E3, MSGBOX_DEFAULT return Route117_EventScript_1B22E7:: @ 81B22E7 special GetDaycareMonNicknames - msgbox Route117_Text_1B2710, 4 + msgbox Route117_Text_1B2710, MSGBOX_DEFAULT setvar VAR_0x8004, 0 call Route117_EventScript_1B22CD release @@ -66,7 +66,7 @@ Route117_EventScript_1B22E7:: @ 81B22E7 Route117_EventScript_1B22FE:: @ 81B22FE special GetDaycareMonNicknames - msgbox Route117_Text_1B2897, 4 + msgbox Route117_Text_1B2897, MSGBOX_DEFAULT special SetDaycareCompatibilityString special ShowFieldMessageStringVar4 waitmessage @@ -91,7 +91,7 @@ Route117_PokemonDayCare_EventScript_1B2327:: @ 81B2327 msgbox Route117_PokemonDayCare_Text_1B28F2, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route117_PokemonDayCare_EventScript_1B236C - msgbox Route117_PokemonDayCare_Text_1B2A14, 4 + msgbox Route117_PokemonDayCare_Text_1B2A14, MSGBOX_DEFAULT release end @@ -99,8 +99,8 @@ Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C specialvar VAR_RESULT, GetNumValidDaycarePartyMons compare VAR_RESULT, 1 goto_if_eq Route117_PokemonDayCare_EventScript_1B23F3 - msgbox Route117_PokemonDayCare_Text_1B2947, 4 - fadescreen 1 + msgbox Route117_PokemonDayCare_Text_1B2947, MSGBOX_DEFAULT + fadescreen FADE_TO_BLACK special ChooseSendDaycareMon waitstate compare VAR_0x8004, 255 @@ -111,7 +111,7 @@ Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C specialvar VAR_0x8005, GetSelectedDaycareMonNickname waitse playmoncry VAR_0x8005, 0 - msgbox Route117_PokemonDayCare_Text_1B296E, 4 + msgbox Route117_PokemonDayCare_Text_1B296E, MSGBOX_DEFAULT waitmoncry special StoreSelectedPokemonInDaycare incrementgamestat GAME_STAT_USED_DAYCARE @@ -122,7 +122,7 @@ Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C end Route117_PokemonDayCare_EventScript_1B23D0:: @ 81B23D0 - msgbox Route117_PokemonDayCare_Text_1B2A76, 4 + msgbox Route117_PokemonDayCare_Text_1B2A76, MSGBOX_DEFAULT release end @@ -134,22 +134,22 @@ Route117_PokemonDayCare_EventScript_1B23DA:: @ 81B23DA end Route117_PokemonDayCare_EventScript_1B23F3:: @ 81B23F3 - msgbox Route117_PokemonDayCare_Text_1B2BBB, 4 + msgbox Route117_PokemonDayCare_Text_1B2BBB, MSGBOX_DEFAULT release end Route117_PokemonDayCare_EventScript_1B23FD:: @ 81B23FD - msgbox Route117_PokemonDayCare_Text_1B2C17, 4 + msgbox Route117_PokemonDayCare_Text_1B2C17, MSGBOX_DEFAULT release end Route117_PokemonDayCare_EventScript_1B2407:: @ 81B2407 - msgbox Route117_PokemonDayCare_Text_1B29F4, 4 + msgbox Route117_PokemonDayCare_Text_1B29F4, MSGBOX_DEFAULT release end Route117_PokemonDayCare_EventScript_1B2411:: @ 81B2411 - msgbox Route117_PokemonDayCare_Text_1B2ACC, 4 + msgbox Route117_PokemonDayCare_Text_1B2ACC, MSGBOX_DEFAULT return Route117_PokemonDayCare_EventScript_1B241A:: @ 81B241A @@ -159,7 +159,7 @@ Route117_PokemonDayCare_EventScript_1B241A:: @ 81B241A return Route117_PokemonDayCare_EventScript_1B242B:: @ 81B242B - msgbox Route117_PokemonDayCare_Text_1B2A88, 4 + msgbox Route117_PokemonDayCare_Text_1B2A88, MSGBOX_DEFAULT setvar VAR_0x8004, 0 call Route117_PokemonDayCare_EventScript_1B241A msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO @@ -199,7 +199,7 @@ Route117_PokemonDayCare_EventScript_1B24C4:: @ 81B24C4 specialvar VAR_RESULT, HasEnoughMoneyFor compare VAR_RESULT, 1 goto_if_eq Route117_PokemonDayCare_EventScript_1B24DE - msgbox Route117_PokemonDayCare_Text_1B2A30, 4 + msgbox Route117_PokemonDayCare_Text_1B2A30, MSGBOX_DEFAULT release end @@ -209,10 +209,10 @@ Route117_PokemonDayCare_EventScript_1B24DE:: @ 81B24DE specialvar VAR_RESULT, TakePokemonFromDaycare special PayMoneyFor playse SE_REGI - msgbox Route117_PokemonDayCare_Text_1B2B75, 4 + msgbox Route117_PokemonDayCare_Text_1B2B75, MSGBOX_DEFAULT waitse playmoncry VAR_RESULT, 0 - msgbox Route117_PokemonDayCare_Text_1B2B93, 4 + msgbox Route117_PokemonDayCare_Text_1B2B93, MSGBOX_DEFAULT waitmoncry specialvar VAR_RESULT, GetDaycareState compare VAR_RESULT, 2 @@ -228,7 +228,7 @@ Route117_PokemonDayCare_EventScript_1B2520:: @ 81B2520 end Route117_PokemonDayCare_EventScript_1B2539:: @ 81B2539 - msgbox Route117_PokemonDayCare_Text_1B2AEF, 4 + msgbox Route117_PokemonDayCare_Text_1B2AEF, MSGBOX_DEFAULT release end @@ -252,13 +252,13 @@ Route117_PokemonDayCare_Movement_1B2543:: @ 81B2543 face_down set_visible walk_slow_down - end_movement + step_end @ 81B2557 end Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558 - msgbox Route117_PokemonDayCare_Text_1B2A88, 4 + msgbox Route117_PokemonDayCare_Text_1B2A88, MSGBOX_DEFAULT setvar VAR_0x8004, 0 call Route117_PokemonDayCare_EventScript_1B241A setvar VAR_0x8004, 1 @@ -266,7 +266,7 @@ Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558 msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route117_PokemonDayCare_EventScript_1B2469 - msgbox Route117_PokemonDayCare_Text_1B2A76, 4 + msgbox Route117_PokemonDayCare_Text_1B2A76, MSGBOX_DEFAULT release end @@ -277,14 +277,14 @@ Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558 goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0 copyvar VAR_0x8004, VAR_RESULT specialvar VAR_RESULT, TakePokemonFromDaycare - msgbox Route117_PokemonDayCare_Text_1B2B75, 4 - msgbox Route117_PokemonDayCare_Text_1B2A76, 4 + msgbox Route117_PokemonDayCare_Text_1B2B75, MSGBOX_DEFAULT + msgbox Route117_PokemonDayCare_Text_1B2A76, MSGBOX_DEFAULT release end S_EggHatch:: @ 81B25BC lockall - msgbox UnknownString_81B2C68, 4 + msgbox UnknownString_81B2C68, MSGBOX_DEFAULT special EggHatch waitstate releaseall diff --git a/data/scripts/debug.inc b/data/scripts/debug.inc index c11e78a8d..c683c90e0 100644 --- a/data/scripts/debug.inc +++ b/data/scripts/debug.inc @@ -2,14 +2,14 @@ DebugScript_081C1CFE:: @ 81C1CFE setflag FLAG_SYS_GAME_CLEAR - call EverGrandeCity_HallOfFame_EventScript_19FC13 + call EverGrandeCity_HallOfFame_EventScript_SetGameClearFlags end DebugScript_081C1D07:: @ 81C1D07 checkitem ITEM_COIN_CASE, 1 compare VAR_RESULT, 1 goto_if_eq DebugScript_081C1D1D - giveitem ITEM_COIN_CASE, 1 + additem ITEM_COIN_CASE, 1 end DebugScript_081C1D1D:: @ 81C1D1D @@ -26,7 +26,7 @@ DebugScript_081C1D24:: @ 81C1D24 end DebugScript_081C1D2A:: @ 81C1D2A - giveitem ITEM_SS_TICKET, 1 + additem ITEM_SS_TICKET, 1 goto DebugScript_081C1CFE DebugScript_081C1D34:: @ 81C1D34 @@ -43,411 +43,411 @@ DebugScript_081C1D45:: @ 81C1D45 end DebugScript_081C1D46:: @ 81C1D46 - giveitem ITEM_POTION, 99 - giveitem ITEM_ANTIDOTE, 99 - giveitem ITEM_BURN_HEAL, 99 - giveitem ITEM_ICE_HEAL, 99 - giveitem ITEM_AWAKENING, 99 - giveitem ITEM_PARALYZE_HEAL, 99 - giveitem ITEM_FULL_RESTORE, 99 - giveitem ITEM_MAX_POTION, 99 - giveitem ITEM_HYPER_POTION, 99 - giveitem ITEM_SUPER_POTION, 99 - giveitem ITEM_FULL_HEAL, 99 - giveitem ITEM_REVIVE, 99 - giveitem ITEM_MAX_REVIVE, 99 - giveitem ITEM_FRESH_WATER, 99 - giveitem ITEM_SODA_POP, 99 - giveitem ITEM_LEMONADE, 99 - giveitem ITEM_MOOMOO_MILK, 99 - giveitem ITEM_ENERGY_POWDER, 99 - giveitem ITEM_ENERGY_ROOT, 99 - giveitem ITEM_HEAL_POWDER, 99 - giveitem ITEM_ORANGE_MAIL, 92 - giveitem ITEM_RETRO_MAIL, 94 - giveitem ITEM_POTION, 89 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_ULTRA_BALL, 99 - giveitem ITEM_GREAT_BALL, 99 - giveitem ITEM_POKE_BALL, 99 - giveitem ITEM_NET_BALL, 99 - giveitem ITEM_DIVE_BALL, 99 - giveitem ITEM_NEST_BALL, 99 - giveitem ITEM_REPEAT_BALL, 99 - giveitem ITEM_TIMER_BALL, 99 - giveitem ITEM_LUXURY_BALL, 99 - giveitem ITEM_PREMIER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_MASTER_BALL, 99 - giveitem ITEM_GREAT_BALL, 79 - giveitem ITEM_ULTRA_BALL, 84 - giveitem ITEM_POKE_BALL, 89 - giveitem ITEM_MASTER_BALL, 74 - giveitem ITEM_TM01_FOCUS_PUNCH, 99 - giveitem ITEM_TM02_DRAGON_CLAW, 99 - giveitem ITEM_TM03_WATER_PULSE, 99 - giveitem ITEM_TM04_CALM_MIND, 99 - giveitem ITEM_TM05_ROAR, 99 - giveitem ITEM_TM06_TOXIC, 99 - giveitem ITEM_TM07_HAIL, 99 - giveitem ITEM_TM08_BULK_UP, 99 - giveitem ITEM_TM09_BULLET_SEED, 99 - giveitem ITEM_TM10_HIDDEN_POWER, 99 - giveitem ITEM_TM11_SUNNY_DAY, 99 - giveitem ITEM_TM12_TAUNT, 99 - giveitem ITEM_TM13_ICE_BEAM, 99 - giveitem ITEM_TM14_BLIZZARD, 99 - giveitem ITEM_TM15_HYPER_BEAM, 99 - giveitem ITEM_TM16_LIGHT_SCREEN, 99 - giveitem ITEM_TM17_PROTECT, 99 - giveitem ITEM_TM18_RAIN_DANCE, 99 - giveitem ITEM_TM19_GIGA_DRAIN, 99 - giveitem ITEM_TM20_SAFEGUARD, 99 - giveitem ITEM_TM21_FRUSTRATION, 99 - giveitem ITEM_TM22_SOLARBEAM, 99 - giveitem ITEM_TM23_IRON_TAIL, 99 - giveitem ITEM_TM24_THUNDERBOLT, 99 - giveitem ITEM_TM25_THUNDER, 99 - giveitem ITEM_TM26_EARTHQUAKE, 99 - giveitem ITEM_TM27_RETURN, 99 - giveitem ITEM_TM28_DIG, 99 - giveitem ITEM_TM29_PSYCHIC, 99 - giveitem ITEM_TM30_SHADOW_BALL, 99 - giveitem ITEM_TM31_BRICK_BREAK, 99 - giveitem ITEM_TM32_DOUBLE_TEAM, 99 - giveitem ITEM_TM33_REFLECT, 99 - giveitem ITEM_TM34_SHOCK_WAVE, 99 - giveitem ITEM_TM35_FLAMETHROWER, 99 - giveitem ITEM_TM36_SLUDGE_BOMB, 99 - giveitem ITEM_TM37_SANDSTORM, 99 - giveitem ITEM_TM38_FIRE_BLAST, 99 - giveitem ITEM_TM39_ROCK_TOMB, 99 - giveitem ITEM_TM40_AERIAL_ACE, 99 - giveitem ITEM_TM41_TORMENT, 99 - giveitem ITEM_TM42_FACADE, 99 - giveitem ITEM_TM43_SECRET_POWER, 99 - giveitem ITEM_TM44_REST, 99 - giveitem ITEM_TM45_ATTRACT, 99 - giveitem ITEM_TM46_THIEF, 99 - giveitem ITEM_TM47_STEEL_WING, 99 - giveitem ITEM_TM48_SKILL_SWAP, 99 - giveitem ITEM_TM49_SNATCH, 99 - giveitem ITEM_TM50_OVERHEAT, 99 - giveitem ITEM_CHERI_BERRY, 200 - giveitem ITEM_CHERI_BERRY, 200 - giveitem ITEM_CHERI_BERRY, 200 - giveitem ITEM_CHERI_BERRY, 200 - giveitem ITEM_CHERI_BERRY, 199 - giveitem ITEM_CHESTO_BERRY, 200 - giveitem ITEM_CHESTO_BERRY, 200 - giveitem ITEM_CHESTO_BERRY, 200 - giveitem ITEM_CHESTO_BERRY, 200 - giveitem ITEM_CHESTO_BERRY, 199 - giveitem ITEM_PECHA_BERRY, 200 - giveitem ITEM_PECHA_BERRY, 200 - giveitem ITEM_PECHA_BERRY, 200 - giveitem ITEM_PECHA_BERRY, 200 - giveitem ITEM_PECHA_BERRY, 199 - giveitem ITEM_RAWST_BERRY, 200 - giveitem ITEM_RAWST_BERRY, 200 - giveitem ITEM_RAWST_BERRY, 200 - giveitem ITEM_RAWST_BERRY, 200 - giveitem ITEM_RAWST_BERRY, 199 - giveitem ITEM_ASPEAR_BERRY, 200 - giveitem ITEM_ASPEAR_BERRY, 200 - giveitem ITEM_ASPEAR_BERRY, 200 - giveitem ITEM_ASPEAR_BERRY, 200 - giveitem ITEM_ASPEAR_BERRY, 199 - giveitem ITEM_LEPPA_BERRY, 200 - giveitem ITEM_LEPPA_BERRY, 200 - giveitem ITEM_LEPPA_BERRY, 200 - giveitem ITEM_LEPPA_BERRY, 200 - giveitem ITEM_LEPPA_BERRY, 199 - giveitem ITEM_ORAN_BERRY, 200 - giveitem ITEM_ORAN_BERRY, 200 - giveitem ITEM_ORAN_BERRY, 200 - giveitem ITEM_ORAN_BERRY, 200 - giveitem ITEM_ORAN_BERRY, 199 - giveitem ITEM_PERSIM_BERRY, 200 - giveitem ITEM_PERSIM_BERRY, 200 - giveitem ITEM_PERSIM_BERRY, 200 - giveitem ITEM_PERSIM_BERRY, 200 - giveitem ITEM_PERSIM_BERRY, 199 - giveitem ITEM_LUM_BERRY, 200 - giveitem ITEM_LUM_BERRY, 200 - giveitem ITEM_LUM_BERRY, 200 - giveitem ITEM_LUM_BERRY, 200 - giveitem ITEM_LUM_BERRY, 199 - giveitem ITEM_SITRUS_BERRY, 200 - giveitem ITEM_SITRUS_BERRY, 200 - giveitem ITEM_SITRUS_BERRY, 200 - giveitem ITEM_SITRUS_BERRY, 200 - giveitem ITEM_SITRUS_BERRY, 199 - giveitem ITEM_FIGY_BERRY, 200 - giveitem ITEM_FIGY_BERRY, 200 - giveitem ITEM_FIGY_BERRY, 200 - giveitem ITEM_FIGY_BERRY, 200 - giveitem ITEM_FIGY_BERRY, 199 - giveitem ITEM_WIKI_BERRY, 200 - giveitem ITEM_WIKI_BERRY, 200 - giveitem ITEM_WIKI_BERRY, 200 - giveitem ITEM_WIKI_BERRY, 200 - giveitem ITEM_WIKI_BERRY, 199 - giveitem ITEM_MAGO_BERRY, 200 - giveitem ITEM_MAGO_BERRY, 200 - giveitem ITEM_MAGO_BERRY, 200 - giveitem ITEM_MAGO_BERRY, 200 - giveitem ITEM_MAGO_BERRY, 199 - giveitem ITEM_AGUAV_BERRY, 200 - giveitem ITEM_AGUAV_BERRY, 200 - giveitem ITEM_AGUAV_BERRY, 200 - giveitem ITEM_AGUAV_BERRY, 200 - giveitem ITEM_AGUAV_BERRY, 199 - giveitem ITEM_IAPAPA_BERRY, 200 - giveitem ITEM_IAPAPA_BERRY, 200 - giveitem ITEM_IAPAPA_BERRY, 200 - giveitem ITEM_IAPAPA_BERRY, 200 - giveitem ITEM_IAPAPA_BERRY, 199 - giveitem ITEM_RAZZ_BERRY, 200 - giveitem ITEM_RAZZ_BERRY, 200 - giveitem ITEM_RAZZ_BERRY, 200 - giveitem ITEM_RAZZ_BERRY, 200 - giveitem ITEM_RAZZ_BERRY, 199 - giveitem ITEM_BLUK_BERRY, 200 - giveitem ITEM_BLUK_BERRY, 200 - giveitem ITEM_BLUK_BERRY, 200 - giveitem ITEM_BLUK_BERRY, 200 - giveitem ITEM_BLUK_BERRY, 199 - giveitem ITEM_NANAB_BERRY, 200 - giveitem ITEM_NANAB_BERRY, 200 - giveitem ITEM_NANAB_BERRY, 200 - giveitem ITEM_NANAB_BERRY, 200 - giveitem ITEM_NANAB_BERRY, 199 - giveitem ITEM_WEPEAR_BERRY, 200 - giveitem ITEM_WEPEAR_BERRY, 200 - giveitem ITEM_WEPEAR_BERRY, 200 - giveitem ITEM_WEPEAR_BERRY, 200 - giveitem ITEM_WEPEAR_BERRY, 199 - giveitem ITEM_PINAP_BERRY, 200 - giveitem ITEM_PINAP_BERRY, 200 - giveitem ITEM_PINAP_BERRY, 200 - giveitem ITEM_PINAP_BERRY, 200 - giveitem ITEM_PINAP_BERRY, 199 - giveitem ITEM_POMEG_BERRY, 200 - giveitem ITEM_POMEG_BERRY, 200 - giveitem ITEM_POMEG_BERRY, 200 - giveitem ITEM_POMEG_BERRY, 200 - giveitem ITEM_POMEG_BERRY, 199 - giveitem ITEM_KELPSY_BERRY, 200 - giveitem ITEM_KELPSY_BERRY, 200 - giveitem ITEM_KELPSY_BERRY, 200 - giveitem ITEM_KELPSY_BERRY, 200 - giveitem ITEM_KELPSY_BERRY, 199 - giveitem ITEM_QUALOT_BERRY, 200 - giveitem ITEM_QUALOT_BERRY, 200 - giveitem ITEM_QUALOT_BERRY, 200 - giveitem ITEM_QUALOT_BERRY, 200 - giveitem ITEM_QUALOT_BERRY, 199 - giveitem ITEM_HONDEW_BERRY, 200 - giveitem ITEM_HONDEW_BERRY, 200 - giveitem ITEM_HONDEW_BERRY, 200 - giveitem ITEM_HONDEW_BERRY, 200 - giveitem ITEM_HONDEW_BERRY, 199 - giveitem ITEM_GREPA_BERRY, 200 - giveitem ITEM_GREPA_BERRY, 200 - giveitem ITEM_GREPA_BERRY, 200 - giveitem ITEM_GREPA_BERRY, 200 - giveitem ITEM_GREPA_BERRY, 199 - giveitem ITEM_TAMATO_BERRY, 200 - giveitem ITEM_TAMATO_BERRY, 200 - giveitem ITEM_TAMATO_BERRY, 200 - giveitem ITEM_TAMATO_BERRY, 200 - giveitem ITEM_TAMATO_BERRY, 199 - giveitem ITEM_CORNN_BERRY, 200 - giveitem ITEM_CORNN_BERRY, 200 - giveitem ITEM_CORNN_BERRY, 200 - giveitem ITEM_CORNN_BERRY, 200 - giveitem ITEM_CORNN_BERRY, 199 - giveitem ITEM_MAGOST_BERRY, 999 - giveitem ITEM_RABUTA_BERRY, 999 - giveitem ITEM_NOMEL_BERRY, 999 - giveitem ITEM_SPELON_BERRY, 999 - giveitem ITEM_PAMTRE_BERRY, 999 - giveitem ITEM_WATMEL_BERRY, 999 - giveitem ITEM_DURIN_BERRY, 999 - giveitem ITEM_BELUE_BERRY, 999 - giveitem ITEM_LIECHI_BERRY, 999 - giveitem ITEM_GANLON_BERRY, 999 - giveitem ITEM_SALAC_BERRY, 999 - giveitem ITEM_PETAYA_BERRY, 999 - giveitem ITEM_APICOT_BERRY, 999 - giveitem ITEM_LANSAT_BERRY, 999 - giveitem ITEM_STARF_BERRY, 999 - giveitem ITEM_ENIGMA_BERRY, 999 + additem ITEM_POTION, 99 + additem ITEM_ANTIDOTE, 99 + additem ITEM_BURN_HEAL, 99 + additem ITEM_ICE_HEAL, 99 + additem ITEM_AWAKENING, 99 + additem ITEM_PARALYZE_HEAL, 99 + additem ITEM_FULL_RESTORE, 99 + additem ITEM_MAX_POTION, 99 + additem ITEM_HYPER_POTION, 99 + additem ITEM_SUPER_POTION, 99 + additem ITEM_FULL_HEAL, 99 + additem ITEM_REVIVE, 99 + additem ITEM_MAX_REVIVE, 99 + additem ITEM_FRESH_WATER, 99 + additem ITEM_SODA_POP, 99 + additem ITEM_LEMONADE, 99 + additem ITEM_MOOMOO_MILK, 99 + additem ITEM_ENERGY_POWDER, 99 + additem ITEM_ENERGY_ROOT, 99 + additem ITEM_HEAL_POWDER, 99 + additem ITEM_ORANGE_MAIL, 92 + additem ITEM_RETRO_MAIL, 94 + additem ITEM_POTION, 89 + additem ITEM_MASTER_BALL, 99 + additem ITEM_ULTRA_BALL, 99 + additem ITEM_GREAT_BALL, 99 + additem ITEM_POKE_BALL, 99 + additem ITEM_NET_BALL, 99 + additem ITEM_DIVE_BALL, 99 + additem ITEM_NEST_BALL, 99 + additem ITEM_REPEAT_BALL, 99 + additem ITEM_TIMER_BALL, 99 + additem ITEM_LUXURY_BALL, 99 + additem ITEM_PREMIER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_MASTER_BALL, 99 + additem ITEM_GREAT_BALL, 79 + additem ITEM_ULTRA_BALL, 84 + additem ITEM_POKE_BALL, 89 + additem ITEM_MASTER_BALL, 74 + additem ITEM_TM01_FOCUS_PUNCH, 99 + additem ITEM_TM02_DRAGON_CLAW, 99 + additem ITEM_TM03_WATER_PULSE, 99 + additem ITEM_TM04_CALM_MIND, 99 + additem ITEM_TM05_ROAR, 99 + additem ITEM_TM06_TOXIC, 99 + additem ITEM_TM07_HAIL, 99 + additem ITEM_TM08_BULK_UP, 99 + additem ITEM_TM09_BULLET_SEED, 99 + additem ITEM_TM10_HIDDEN_POWER, 99 + additem ITEM_TM11_SUNNY_DAY, 99 + additem ITEM_TM12_TAUNT, 99 + additem ITEM_TM13_ICE_BEAM, 99 + additem ITEM_TM14_BLIZZARD, 99 + additem ITEM_TM15_HYPER_BEAM, 99 + additem ITEM_TM16_LIGHT_SCREEN, 99 + additem ITEM_TM17_PROTECT, 99 + additem ITEM_TM18_RAIN_DANCE, 99 + additem ITEM_TM19_GIGA_DRAIN, 99 + additem ITEM_TM20_SAFEGUARD, 99 + additem ITEM_TM21_FRUSTRATION, 99 + additem ITEM_TM22_SOLARBEAM, 99 + additem ITEM_TM23_IRON_TAIL, 99 + additem ITEM_TM24_THUNDERBOLT, 99 + additem ITEM_TM25_THUNDER, 99 + additem ITEM_TM26_EARTHQUAKE, 99 + additem ITEM_TM27_RETURN, 99 + additem ITEM_TM28_DIG, 99 + additem ITEM_TM29_PSYCHIC, 99 + additem ITEM_TM30_SHADOW_BALL, 99 + additem ITEM_TM31_BRICK_BREAK, 99 + additem ITEM_TM32_DOUBLE_TEAM, 99 + additem ITEM_TM33_REFLECT, 99 + additem ITEM_TM34_SHOCK_WAVE, 99 + additem ITEM_TM35_FLAMETHROWER, 99 + additem ITEM_TM36_SLUDGE_BOMB, 99 + additem ITEM_TM37_SANDSTORM, 99 + additem ITEM_TM38_FIRE_BLAST, 99 + additem ITEM_TM39_ROCK_TOMB, 99 + additem ITEM_TM40_AERIAL_ACE, 99 + additem ITEM_TM41_TORMENT, 99 + additem ITEM_TM42_FACADE, 99 + additem ITEM_TM43_SECRET_POWER, 99 + additem ITEM_TM44_REST, 99 + additem ITEM_TM45_ATTRACT, 99 + additem ITEM_TM46_THIEF, 99 + additem ITEM_TM47_STEEL_WING, 99 + additem ITEM_TM48_SKILL_SWAP, 99 + additem ITEM_TM49_SNATCH, 99 + additem ITEM_TM50_OVERHEAT, 99 + additem ITEM_CHERI_BERRY, 200 + additem ITEM_CHERI_BERRY, 200 + additem ITEM_CHERI_BERRY, 200 + additem ITEM_CHERI_BERRY, 200 + additem ITEM_CHERI_BERRY, 199 + additem ITEM_CHESTO_BERRY, 200 + additem ITEM_CHESTO_BERRY, 200 + additem ITEM_CHESTO_BERRY, 200 + additem ITEM_CHESTO_BERRY, 200 + additem ITEM_CHESTO_BERRY, 199 + additem ITEM_PECHA_BERRY, 200 + additem ITEM_PECHA_BERRY, 200 + additem ITEM_PECHA_BERRY, 200 + additem ITEM_PECHA_BERRY, 200 + additem ITEM_PECHA_BERRY, 199 + additem ITEM_RAWST_BERRY, 200 + additem ITEM_RAWST_BERRY, 200 + additem ITEM_RAWST_BERRY, 200 + additem ITEM_RAWST_BERRY, 200 + additem ITEM_RAWST_BERRY, 199 + additem ITEM_ASPEAR_BERRY, 200 + additem ITEM_ASPEAR_BERRY, 200 + additem ITEM_ASPEAR_BERRY, 200 + additem ITEM_ASPEAR_BERRY, 200 + additem ITEM_ASPEAR_BERRY, 199 + additem ITEM_LEPPA_BERRY, 200 + additem ITEM_LEPPA_BERRY, 200 + additem ITEM_LEPPA_BERRY, 200 + additem ITEM_LEPPA_BERRY, 200 + additem ITEM_LEPPA_BERRY, 199 + additem ITEM_ORAN_BERRY, 200 + additem ITEM_ORAN_BERRY, 200 + additem ITEM_ORAN_BERRY, 200 + additem ITEM_ORAN_BERRY, 200 + additem ITEM_ORAN_BERRY, 199 + additem ITEM_PERSIM_BERRY, 200 + additem ITEM_PERSIM_BERRY, 200 + additem ITEM_PERSIM_BERRY, 200 + additem ITEM_PERSIM_BERRY, 200 + additem ITEM_PERSIM_BERRY, 199 + additem ITEM_LUM_BERRY, 200 + additem ITEM_LUM_BERRY, 200 + additem ITEM_LUM_BERRY, 200 + additem ITEM_LUM_BERRY, 200 + additem ITEM_LUM_BERRY, 199 + additem ITEM_SITRUS_BERRY, 200 + additem ITEM_SITRUS_BERRY, 200 + additem ITEM_SITRUS_BERRY, 200 + additem ITEM_SITRUS_BERRY, 200 + additem ITEM_SITRUS_BERRY, 199 + additem ITEM_FIGY_BERRY, 200 + additem ITEM_FIGY_BERRY, 200 + additem ITEM_FIGY_BERRY, 200 + additem ITEM_FIGY_BERRY, 200 + additem ITEM_FIGY_BERRY, 199 + additem ITEM_WIKI_BERRY, 200 + additem ITEM_WIKI_BERRY, 200 + additem ITEM_WIKI_BERRY, 200 + additem ITEM_WIKI_BERRY, 200 + additem ITEM_WIKI_BERRY, 199 + additem ITEM_MAGO_BERRY, 200 + additem ITEM_MAGO_BERRY, 200 + additem ITEM_MAGO_BERRY, 200 + additem ITEM_MAGO_BERRY, 200 + additem ITEM_MAGO_BERRY, 199 + additem ITEM_AGUAV_BERRY, 200 + additem ITEM_AGUAV_BERRY, 200 + additem ITEM_AGUAV_BERRY, 200 + additem ITEM_AGUAV_BERRY, 200 + additem ITEM_AGUAV_BERRY, 199 + additem ITEM_IAPAPA_BERRY, 200 + additem ITEM_IAPAPA_BERRY, 200 + additem ITEM_IAPAPA_BERRY, 200 + additem ITEM_IAPAPA_BERRY, 200 + additem ITEM_IAPAPA_BERRY, 199 + additem ITEM_RAZZ_BERRY, 200 + additem ITEM_RAZZ_BERRY, 200 + additem ITEM_RAZZ_BERRY, 200 + additem ITEM_RAZZ_BERRY, 200 + additem ITEM_RAZZ_BERRY, 199 + additem ITEM_BLUK_BERRY, 200 + additem ITEM_BLUK_BERRY, 200 + additem ITEM_BLUK_BERRY, 200 + additem ITEM_BLUK_BERRY, 200 + additem ITEM_BLUK_BERRY, 199 + additem ITEM_NANAB_BERRY, 200 + additem ITEM_NANAB_BERRY, 200 + additem ITEM_NANAB_BERRY, 200 + additem ITEM_NANAB_BERRY, 200 + additem ITEM_NANAB_BERRY, 199 + additem ITEM_WEPEAR_BERRY, 200 + additem ITEM_WEPEAR_BERRY, 200 + additem ITEM_WEPEAR_BERRY, 200 + additem ITEM_WEPEAR_BERRY, 200 + additem ITEM_WEPEAR_BERRY, 199 + additem ITEM_PINAP_BERRY, 200 + additem ITEM_PINAP_BERRY, 200 + additem ITEM_PINAP_BERRY, 200 + additem ITEM_PINAP_BERRY, 200 + additem ITEM_PINAP_BERRY, 199 + additem ITEM_POMEG_BERRY, 200 + additem ITEM_POMEG_BERRY, 200 + additem ITEM_POMEG_BERRY, 200 + additem ITEM_POMEG_BERRY, 200 + additem ITEM_POMEG_BERRY, 199 + additem ITEM_KELPSY_BERRY, 200 + additem ITEM_KELPSY_BERRY, 200 + additem ITEM_KELPSY_BERRY, 200 + additem ITEM_KELPSY_BERRY, 200 + additem ITEM_KELPSY_BERRY, 199 + additem ITEM_QUALOT_BERRY, 200 + additem ITEM_QUALOT_BERRY, 200 + additem ITEM_QUALOT_BERRY, 200 + additem ITEM_QUALOT_BERRY, 200 + additem ITEM_QUALOT_BERRY, 199 + additem ITEM_HONDEW_BERRY, 200 + additem ITEM_HONDEW_BERRY, 200 + additem ITEM_HONDEW_BERRY, 200 + additem ITEM_HONDEW_BERRY, 200 + additem ITEM_HONDEW_BERRY, 199 + additem ITEM_GREPA_BERRY, 200 + additem ITEM_GREPA_BERRY, 200 + additem ITEM_GREPA_BERRY, 200 + additem ITEM_GREPA_BERRY, 200 + additem ITEM_GREPA_BERRY, 199 + additem ITEM_TAMATO_BERRY, 200 + additem ITEM_TAMATO_BERRY, 200 + additem ITEM_TAMATO_BERRY, 200 + additem ITEM_TAMATO_BERRY, 200 + additem ITEM_TAMATO_BERRY, 199 + additem ITEM_CORNN_BERRY, 200 + additem ITEM_CORNN_BERRY, 200 + additem ITEM_CORNN_BERRY, 200 + additem ITEM_CORNN_BERRY, 200 + additem ITEM_CORNN_BERRY, 199 + additem ITEM_MAGOST_BERRY, 999 + additem ITEM_RABUTA_BERRY, 999 + additem ITEM_NOMEL_BERRY, 999 + additem ITEM_SPELON_BERRY, 999 + additem ITEM_PAMTRE_BERRY, 999 + additem ITEM_WATMEL_BERRY, 999 + additem ITEM_DURIN_BERRY, 999 + additem ITEM_BELUE_BERRY, 999 + additem ITEM_LIECHI_BERRY, 999 + additem ITEM_GANLON_BERRY, 999 + additem ITEM_SALAC_BERRY, 999 + additem ITEM_PETAYA_BERRY, 999 + additem ITEM_APICOT_BERRY, 999 + additem ITEM_LANSAT_BERRY, 999 + additem ITEM_STARF_BERRY, 999 + additem ITEM_ENIGMA_BERRY, 999 end DebugScript_081C221F:: @ 81C221F - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_DESK - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_SMALL_CHAIR - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_PLANT - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_RED_BRICK - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_JUMP_MAT - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_BALL_POSTER - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_DUSKULL_DOLL - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION - givedecoration DECOR_KISS_CUSHION + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_DESK + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_SMALL_CHAIR + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_PLANT + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_RED_BRICK + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_JUMP_MAT + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_BALL_POSTER + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_DUSKULL_DOLL + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION + adddecoration DECOR_KISS_CUSHION end DebugScript_081C23E2:: @ 81C23E2 - givecoins 9999 + addcoins 9999 end DebugScript_081C23E6:: @ 81C23E6 @@ -458,7 +458,7 @@ DebugScript_081C23E6:: @ 81C23E6 end DebugScript_081C23F6:: @ 81C23F6 - takemoney 999999, 0x00 + removemoney 999999, 0 end DebugScript_081C23FD:: @ 81C23FD @@ -476,15 +476,15 @@ DebugScript_081C23FD:: @ 81C23FD end DebugScript_081C2436:: @ 81C2436 - givemon SPECIES_BARBOACH, 99, 0, 0, 0, 0 + givemon SPECIES_BARBOACH, 99, ITEM_NONE DebugScript_081C2445: - givemon SPECIES_BARBOACH, 99, 0, 0, 0, 0 + givemon SPECIES_BARBOACH, 99, ITEM_NONE DebugScript_081C2454: - givemon SPECIES_BARBOACH, 99, 0, 0, 0, 0 + givemon SPECIES_BARBOACH, 99, ITEM_NONE DebugScript_081C2463: - givemon SPECIES_BARBOACH, 99, 0, 0, 0, 0 + givemon SPECIES_BARBOACH, 99, ITEM_NONE DebugScript_081C2472: - givemon SPECIES_BARBOACH, 99, 0, 0, 0, 0 + givemon SPECIES_BARBOACH, 99, ITEM_NONE end DebugScript_081C2482:: @ 81C2482 @@ -502,15 +502,15 @@ DebugScript_081C2482:: @ 81C2482 end DebugScript_081C24BB:: @ 81C24BB - givemon SPECIES_SHROOMISH, 99, 0, 0, 0, 0 + givemon SPECIES_SHROOMISH, 99, ITEM_NONE DebugScript_081C24CA: - givemon SPECIES_SHROOMISH, 99, 0, 0, 0, 0 + givemon SPECIES_SHROOMISH, 99, ITEM_NONE DebugScript_081C24D9: - givemon SPECIES_SHROOMISH, 99, 0, 0, 0, 0 + givemon SPECIES_SHROOMISH, 99, ITEM_NONE DebugScript_081C24E8: - givemon SPECIES_SHROOMISH, 99, 0, 0, 0, 0 + givemon SPECIES_SHROOMISH, 99, ITEM_NONE DebugScript_081C24F7: - givemon SPECIES_SHROOMISH, 99, 0, 0, 0, 0 + givemon SPECIES_SHROOMISH, 99, ITEM_NONE end DebugScript_081C2507:: @ 81C2507 diff --git a/data/scripts/dynamic_npc_graphics.inc b/data/scripts/dynamic_npc_graphics.inc new file mode 100644 index 000000000..2af18fbcd --- /dev/null +++ b/data/scripts/dynamic_npc_graphics.inc @@ -0,0 +1,59 @@ +Common_EventScript_SetupRivalGfxId:: @ 81A014E + checkplayergender + compare VAR_RESULT, MALE + goto_if_eq EventScript_SetupRivalGfxIdFemale + compare VAR_RESULT, FEMALE + goto_if_eq EventScript_SetupRivalGfxIdMale + end + +EventScript_SetupRivalGfxIdFemale:: @ 81A0166 + setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_RIVAL_MAY_NORMAL + return + +EventScript_SetupRivalGfxIdMale:: @ 81A016C + setvar VAR_OBJ_GFX_ID_0, OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL + return + +Common_EventScript_SetupRivalOnBikeGfxId:: @ 81A0172 + checkplayergender + compare VAR_RESULT, MALE + goto_if_eq EventScript_SetupRivalOnBikeGfxIdFemale + compare VAR_RESULT, FEMALE + goto_if_eq EventScript_SetupRivalOnBikeGfxIdMale + end + +EventScript_SetupRivalOnBikeGfxIdFemale:: @ 81A018A + setvar VAR_OBJ_GFX_ID_3, OBJ_EVENT_GFX_RIVAL_MAY_MACH_BIKE + return + +EventScript_SetupRivalOnBikeGfxIdMale:: @ 81A0190 + setvar VAR_OBJ_GFX_ID_3, OBJ_EVENT_GFX_RIVAL_BRENDAN_MACH_BIKE + return + +Common_EventScript_SetupEvilTeamGfxIds:: @ 81A0196 + .ifdef SAPPHIRE + setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_AQUA_MEMBER_M + setvar VAR_OBJ_GFX_ID_2, OBJ_EVENT_GFX_AQUA_MEMBER_F + setvar VAR_OBJ_GFX_ID_4, OBJ_EVENT_GFX_MAGMA_MEMBER_M + setvar VAR_OBJ_GFX_ID_5, OBJ_EVENT_GFX_MAGMA_MEMBER_F + setvar VAR_OBJ_GFX_ID_6, OBJ_EVENT_GFX_ARCHIE + setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_MAXIE + .else + setvar VAR_OBJ_GFX_ID_1, OBJ_EVENT_GFX_MAGMA_MEMBER_M + setvar VAR_OBJ_GFX_ID_2, OBJ_EVENT_GFX_MAGMA_MEMBER_F + setvar VAR_OBJ_GFX_ID_4, OBJ_EVENT_GFX_AQUA_MEMBER_M + setvar VAR_OBJ_GFX_ID_5, OBJ_EVENT_GFX_AQUA_MEMBER_F + setvar VAR_OBJ_GFX_ID_6, OBJ_EVENT_GFX_MAXIE + setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_ARCHIE + .endif + return + +Common_EventScript_SetupLegendaryGfxIds:: @ 81A01B5 + .ifdef SAPPHIRE + setvar VAR_OBJ_GFX_ID_8, OBJ_EVENT_GFX_KYOGRE_1 + setvar VAR_OBJ_GFX_ID_9, OBJ_EVENT_GFX_KYOGRE_2 + .else + setvar VAR_OBJ_GFX_ID_8, OBJ_EVENT_GFX_GROUDON_1 + setvar VAR_OBJ_GFX_ID_9, OBJ_EVENT_GFX_GROUDON_2 + .endif + return diff --git a/data/scripts/elite_four.inc b/data/scripts/elite_four.inc new file mode 100644 index 000000000..39d52825e --- /dev/null +++ b/data/scripts/elite_four.inc @@ -0,0 +1,62 @@ +PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles:: @ 81A0693 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_Delay32 + 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 + +PokemonLeague_EliteFour_EventScript_WalkInCloseDoor:: @ 81A0710 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkUp6 + 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 + +@ Essentially unused, only necessary when re-entering an Elite Four room after defeating the member, which isnt normally possible +PokemonLeague_EliteFour_EventScript_ResetAdvanceToNextRoom:: @ 81A0757 + 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 + +PokemonLeague_EliteFour_EventScript_CloseDoor:: @ 81A07FA + 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 diff --git a/data/scripts/gabby_and_ty.inc b/data/scripts/gabby_and_ty.inc index f8d57f084..cb5e230b9 100644 --- a/data/scripts/gabby_and_ty.inc +++ b/data/scripts/gabby_and_ty.inc @@ -124,78 +124,78 @@ Route111_EventScript_1AE41E:: @ 81AE41E return Route111_EventScript_1AE422:: @ 81AE422 - trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_1ABED8, Route111_Text_1ABFD3, Route111_Text_1AC5CA, Route111_EventScript_1AE5A2 - msgbox Route111_Text_1AC59E, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_1, Route111_Text_1ABED8, Route111_Text_1ABFD3, Route111_Text_1AC5CA, Route111_EventScript_1AE5A2 + msgbox Route111_Text_1AC59E, MSGBOX_DEFAULT release end Route111_EventScript_1AE442:: @ 81AE442 - trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_1AC73B, Route111_Text_1AC892, Route111_Text_1AC820, Route111_EventScript_1AE5A2 - msgbox Route111_Text_1AC7E4, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_1, Route111_Text_1AC73B, Route111_Text_1AC892, Route111_Text_1AC820, Route111_EventScript_1AE5A2 + msgbox Route111_Text_1AC7E4, MSGBOX_DEFAULT release end Route118_EventScript_1AE462:: @ 81AE462 - trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_1ABF50, Route118_Text_1AC6F8, Route118_Text_1AC5CA, Route118_EventScript_1AE60F - msgbox Route118_Text_1AC59E, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_2, Route118_Text_1ABF50, Route118_Text_1AC6F8, Route118_Text_1AC5CA, Route118_EventScript_1AE60F + msgbox Route118_Text_1AC59E, MSGBOX_DEFAULT release end Route118_EventScript_1AE482:: @ 81AE482 - trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_1AC790, Route118_Text_1AC8D7, Route118_Text_1AC820, Route118_EventScript_1AE60F - msgbox Route118_Text_1AC7E4, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_2, Route118_Text_1AC790, Route118_Text_1AC8D7, Route118_Text_1AC820, Route118_EventScript_1AE60F + msgbox Route118_Text_1AC7E4, MSGBOX_DEFAULT release end Route120_EventScript_1AE4A2:: @ 81AE4A2 - trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_1ABF50, Route120_Text_1AC6F8, Route120_Text_1AC5CA, Route120_EventScript_1AE60F - msgbox Route120_Text_1AC59E, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_3, Route120_Text_1ABF50, Route120_Text_1AC6F8, Route120_Text_1AC5CA, Route120_EventScript_1AE60F + msgbox Route120_Text_1AC59E, MSGBOX_DEFAULT release end Route120_EventScript_1AE4C2:: @ 81AE4C2 - trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_1AC790, Route120_Text_1AC8D7, Route120_Text_1AC820, Route120_EventScript_1AE60F - msgbox Route120_Text_1AC7E4, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_3, Route120_Text_1AC790, Route120_Text_1AC8D7, Route120_Text_1AC820, Route120_EventScript_1AE60F + msgbox Route120_Text_1AC7E4, MSGBOX_DEFAULT release end Route111_EventScript_1AE4E2:: @ 81AE4E2 - trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_1ABF50, Route111_Text_1AC6F8, Route111_Text_1AC5CA, Route111_EventScript_1AE60F - msgbox Route111_Text_1AC59E, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_4, Route111_Text_1ABF50, Route111_Text_1AC6F8, Route111_Text_1AC5CA, Route111_EventScript_1AE60F + msgbox Route111_Text_1AC59E, MSGBOX_DEFAULT release end Route111_EventScript_1AE502:: @ 81AE502 - trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_1AC790, Route111_Text_1AC8D7, Route111_Text_1AC820, Route111_EventScript_1AE60F - msgbox Route111_Text_1AC7E4, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_4, Route111_Text_1AC790, Route111_Text_1AC8D7, Route111_Text_1AC820, Route111_EventScript_1AE60F + msgbox Route111_Text_1AC7E4, MSGBOX_DEFAULT release end Route118_EventScript_1AE522:: @ 81AE522 - trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_1ABF50, Route118_Text_1AC6F8, Route118_Text_1AC5CA, Route118_EventScript_1AE60F - msgbox Route118_Text_1AC59E, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_5, Route118_Text_1ABF50, Route118_Text_1AC6F8, Route118_Text_1AC5CA, Route118_EventScript_1AE60F + msgbox Route118_Text_1AC59E, MSGBOX_DEFAULT release end Route118_EventScript_1AE542:: @ 81AE542 - trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_1AC790, Route118_Text_1AC8D7, Route118_Text_1AC820, Route118_EventScript_1AE60F - msgbox Route118_Text_1AC7E4, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_5, Route118_Text_1AC790, Route118_Text_1AC8D7, Route118_Text_1AC820, Route118_EventScript_1AE60F + msgbox Route118_Text_1AC7E4, MSGBOX_DEFAULT release end Route111_EventScript_1AE562:: @ 81AE562 Route118_EventScript_1AE562:: @ 81AE562 Route120_EventScript_1AE562:: @ 81AE562 - trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_1ABF50, Route111_Text_1AC6F8, Route111_Text_1AC5CA, Route111_EventScript_1AE60F - msgbox Route111_Text_1AC59E, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_6, Route111_Text_1ABF50, Route111_Text_1AC6F8, Route111_Text_1AC5CA, Route111_EventScript_1AE60F + msgbox Route111_Text_1AC59E, MSGBOX_DEFAULT release end Route111_EventScript_1AE582:: @ 81AE582 Route118_EventScript_1AE582:: @ 81AE582 Route120_EventScript_1AE582:: @ 81AE582 - trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_1AC790, Route111_Text_1AC8D7, Route111_Text_1AC820, Route111_EventScript_1AE60F - msgbox Route111_Text_1AC7E4, 4 + trainerbattle_double TRAINER_GABBY_AND_TY_6, Route111_Text_1AC790, Route111_Text_1AC8D7, Route111_Text_1AC820, Route111_EventScript_1AE60F + msgbox Route111_Text_1AC7E4, MSGBOX_DEFAULT release end @@ -220,13 +220,13 @@ Route111_EventScript_1AE5E0:: @ 81AE5E0 Route111_EventScript_1AE5EB:: @ 81AE5EB applymovement VAR_0x8004, Route111_Movement_1AE69B - applymovement VAR_0x8005, Route111_Movement_1A0841 + applymovement VAR_0x8005, Common_Movement_WalkInPlaceFastestUp waitmovement 0 return Route111_EventScript_1AE5FD:: @ 81AE5FD applymovement VAR_0x8004, Route111_Movement_1AE69D - applymovement VAR_0x8005, Route111_Movement_1A083F + applymovement VAR_0x8005, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return @@ -245,7 +245,7 @@ Route120_EventScript_1AE60F:: @ 81AE60F specialvar VAR_RESULT, GabbyAndTyGetLastQuote compare VAR_RESULT, 0 goto_if_eq Route111_EventScript_1AE69F - msgbox Route111_Text_1AC10A, 4 + msgbox Route111_Text_1AC10A, MSGBOX_DEFAULT specialvar VAR_RESULT, GabbyAndTyGetLastBattleTrivia switch VAR_RESULT case 0, Route111_EventScript_1AE6AD @@ -257,15 +257,15 @@ Route120_EventScript_1AE60F:: @ 81AE60F Route111_Movement_1AE699:: @ 81AE699 walk_in_place_down - end_movement + step_end Route111_Movement_1AE69B:: @ 81AE69B walk_in_place_up - end_movement + step_end Route111_Movement_1AE69D:: @ 81AE69D walk_in_place_left - end_movement + step_end Route111_EventScript_1AE69F:: @ 81AE69F msgbox Route111_Text_1AC60B, MSGBOX_YESNO @@ -300,26 +300,26 @@ Route111_EventScript_1AE6E5:: @ 81AE6E5 Route111_EventScript_1AE6F3:: @ 81AE6F3 compare VAR_RESULT, NO goto_if_eq Route111_EventScript_1AE72D - msgbox Route111_Text_1AC40F, 4 + msgbox Route111_Text_1AC40F, MSGBOX_DEFAULT setvar VAR_0x8004, 10 - call Route111_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, 0 goto_if_eq Route111_EventScript_1AE72D - msgbox Route111_Text_1AC487, 4 + msgbox Route111_Text_1AC487, MSGBOX_DEFAULT special GabbyAndTyAfterInterview setflag FLAG_TEMP_1 release end Route111_EventScript_1AE72D:: @ 81AE72D - msgbox Route111_Text_1AC553, 4 + msgbox Route111_Text_1AC553, MSGBOX_DEFAULT setflag FLAG_TEMP_1 release end Route111_EventScript_1AE73A:: @ 81AE73A - msgbox Route111_Text_1AC59E, 4 + msgbox Route111_Text_1AC59E, MSGBOX_DEFAULT release end diff --git a/data/scripts/hall_of_fame.inc b/data/scripts/hall_of_fame.inc new file mode 100644 index 000000000..21ea702d4 --- /dev/null +++ b/data/scripts/hall_of_fame.inc @@ -0,0 +1,34 @@ +EverGrandeCity_HallOfFame_EventScript_SetGameClearFlags:: @ 819FC13 + clearflag FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE + call EverGrandeCity_HallOfFame_EventScript_ResetEliteFour + setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD + clearflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL + clearflag FLAG_HIDE_STEVENS_LETTER + setvar VAR_STEVENS_HOUSE_STATE, 1 + clearflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD + clearflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR + clearflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR + special UpdateTrainerFanClubGameClear + call_if_unset FLAG_RECEIVED_SS_TICKET, EverGrandeCity_HallOfFame_EventScript_ReadyReceiveSSTicketEvent + call_if_unset FLAG_LATIOS_OR_LATIAS_ROAMING, EverGrandeCity_HallOfFame_EventScript_ReadyLatiTVEvent + call_if_unset FLAG_RECEIVED_BELDUM, EverGrandeCity_HallOfFame_EventScript_ShowStevensBeldum + call_if_unset FLAG_RECEIVED_HM08, EverGrandeCity_HallOfFame_EventScript_ShowHM08 + return + +EverGrandeCity_HallOfFame_EventScript_ShowStevensBeldum:: @ 819FC5A + clearflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE + return + +EverGrandeCity_HallOfFame_EventScript_ShowHM08:: @ 819FC5E + clearflag FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_HM08 + return + +EverGrandeCity_HallOfFame_EventScript_ReadyReceiveSSTicketEvent:: @ 819FC62 + setvar VAR_LITTLEROOT_HOUSES_STATE, 3 + setvar VAR_LITTLEROOT_HOUSES_STATE_2, 3 + clearflag FLAG_HIDE_NORMAN_LITTLEROOT + return + +EverGrandeCity_HallOfFame_EventScript_ReadyLatiTVEvent:: @ 819FC70 + setflag FLAG_SYS_TV_LATI + return diff --git a/data/scripts/magma_chimney.inc b/data/scripts/magma_chimney.inc index ff31d8b97..70e91f09b 100644 --- a/data/scripts/magma_chimney.inc +++ b/data/scripts/magma_chimney.inc @@ -4,7 +4,7 @@ MtChimney_EventScript_1B2C95:: @ 81B2C95 call_if_unset FLAG_EVIL_LEADER_PLEASE_STOP, MtChimney_EventScript_1B2CB9 call_if_set FLAG_EVIL_LEADER_PLEASE_STOP, MtChimney_EventScript_1B2CC2 closemessage - applymovement 1, MtChimney_Movement_1A083D + applymovement 1, Common_Movement_FaceOriginalDirection waitmovement 0 setflag FLAG_EVIL_LEADER_PLEASE_STOP release @@ -12,69 +12,69 @@ MtChimney_EventScript_1B2C95:: @ 81B2C95 MtChimney_EventScript_1B2CB9:: @ 81B2CB9 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B350B, 4 + msgbox MtChimney_Text_1B350B, MSGBOX_DEFAULT .else - msgbox MtChimney_Text_1B3EC1, 4 + msgbox MtChimney_Text_1B3EC1, MSGBOX_DEFAULT .endif return MtChimney_EventScript_1B2CC2:: @ 81B2CC2 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3598, 4 + msgbox MtChimney_Text_1B3598, MSGBOX_DEFAULT .else - msgbox MtChimney_Text_1B3F8C, 4 + msgbox MtChimney_Text_1B3F8C, MSGBOX_DEFAULT .endif return MtChimney_EventScript_1B2CCB:: @ 81B2CCB lockall .ifdef SAPPHIRE - msgbox MtChimney_Text_1B2DEE, 4 + msgbox MtChimney_Text_1B2DEE, MSGBOX_DEFAULT .else - msgbox MtChimney_Text_1B37BB, 4 + msgbox MtChimney_Text_1B37BB, MSGBOX_DEFAULT .endif - applymovement 2, MtChimney_Movement_1A0839 + applymovement 2, Common_Movement_FacePlayer waitmovement 0 playse SE_PIN - applymovement 2, MtChimney_Movement_1A0833 + applymovement 2, Common_Movement_ExclamationMark waitmovement 0 - applymovement 2, MtChimney_Movement_1A0835 + applymovement 2, Common_Movement_Delay48 waitmovement 0 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B2ED9, 4 + msgbox MtChimney_Text_1B2ED9, MSGBOX_DEFAULT .else - msgbox MtChimney_Text_1B38B3, 4 + msgbox MtChimney_Text_1B38B3, MSGBOX_DEFAULT .endif .ifdef SAPPHIRE - trainerbattle 3, TRAINER_MT_CHIMNEY_GRUNT_3, 0, MtChimney_Text_1B3099 + trainerbattle_no_intro TRAINER_MT_CHIMNEY_GRUNT_3, MtChimney_Text_1B3099 .else - trainerbattle 3, TRAINER_MT_CHIMNEY_GRUNT_3, 0, MtChimney_Text_1B3A68 + trainerbattle_no_intro TRAINER_MT_CHIMNEY_GRUNT_3, MtChimney_Text_1B3A68 .endif .ifdef SAPPHIRE - msgbox MtChimney_Text_1B30C2, 4 + msgbox MtChimney_Text_1B30C2, MSGBOX_DEFAULT .else - msgbox MtChimney_Text_1B3A90, 4 + msgbox MtChimney_Text_1B3A90, MSGBOX_DEFAULT .endif closemessage delay 30 - fadescreen 1 + fadescreen FADE_TO_BLACK removeobject 2 removeobject 3 removeobject 22 setflag FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY - fadescreen 0 + fadescreen FADE_FROM_BLACK setobjectxyperm 1, 10, 12 addobject 1 compare VAR_FACING, 4 call_if_eq MtChimney_EventScript_1B2D7D compare VAR_FACING, 2 call_if_eq MtChimney_EventScript_1B2D88 - applymovement 255, MtChimney_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 .ifdef SAPPHIRE - msgbox MtChimney_Text_1B3608, 4 + msgbox MtChimney_Text_1B3608, MSGBOX_DEFAULT .else - msgbox MtChimney_Text_1B3FFE, 4 + msgbox MtChimney_Text_1B3FFE, MSGBOX_DEFAULT .endif closemessage compare VAR_FACING, 4 diff --git a/data/scripts/magma_summit.inc b/data/scripts/magma_summit.inc index 0992a62c0..403bf2e37 100644 --- a/data/scripts/magma_summit.inc +++ b/data/scripts/magma_summit.inc @@ -1,29 +1,29 @@ MtPyre_Summit_EventScript_1B2DA9:: @ 81B2DA9 .ifdef SAPPHIRE - trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_1, 0, UnknownString_81B50C3, UnknownString_81B50F5 - msgbox UnknownString_81B5131, 6 + trainerbattle_single TRAINER_MT_PYRE_SUMMIT_GRUNT_1, UnknownString_81B50C3, UnknownString_81B50F5 + msgbox UnknownString_81B5131, MSGBOX_AUTOCLOSE .else - trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_1, 0, MtPyre_Summit_Text_1B5CFD, MtPyre_Summit_Text_1B5D30 - msgbox MtPyre_Summit_Text_1B5D6D, 6 + trainerbattle_single TRAINER_MT_PYRE_SUMMIT_GRUNT_1, MtPyre_Summit_Text_1B5CFD, MtPyre_Summit_Text_1B5D30 + msgbox MtPyre_Summit_Text_1B5D6D, MSGBOX_AUTOCLOSE .endif end MtPyre_Summit_EventScript_1B2DC0:: @ 81B2DC0 .ifdef SAPPHIRE - trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_2, 0, UnknownString_81B5166, UnknownString_81B519F - msgbox UnknownString_81B51B5, 6 + trainerbattle_single TRAINER_MT_PYRE_SUMMIT_GRUNT_2, UnknownString_81B5166, UnknownString_81B519F + msgbox UnknownString_81B51B5, MSGBOX_AUTOCLOSE .else - trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_2, 0, MtPyre_Summit_Text_1B5DA2, MtPyre_Summit_Text_1B5DDB - msgbox MtPyre_Summit_Text_1B5DF1, 6 + trainerbattle_single TRAINER_MT_PYRE_SUMMIT_GRUNT_2, MtPyre_Summit_Text_1B5DA2, MtPyre_Summit_Text_1B5DDB + msgbox MtPyre_Summit_Text_1B5DF1, MSGBOX_AUTOCLOSE .endif end MtPyre_Summit_EventScript_1B2DD7:: @ 81B2DD7 .ifdef SAPPHIRE - trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_3, 0, UnknownString_81B51EB, UnknownString_81B5224 - msgbox UnknownString_81B5248, 6 + trainerbattle_single TRAINER_MT_PYRE_SUMMIT_GRUNT_3, UnknownString_81B51EB, UnknownString_81B5224 + msgbox UnknownString_81B5248, MSGBOX_AUTOCLOSE .else - trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_3, 0, MtPyre_Summit_Text_1B5E27, MtPyre_Summit_Text_1B5E60 - msgbox MtPyre_Summit_Text_1B5E84, 6 + trainerbattle_single TRAINER_MT_PYRE_SUMMIT_GRUNT_3, MtPyre_Summit_Text_1B5E27, MtPyre_Summit_Text_1B5E60 + msgbox MtPyre_Summit_Text_1B5E84, MSGBOX_AUTOCLOSE .endif end diff --git a/data/scripts/mauville_man.inc b/data/scripts/mauville_man.inc index 9e2db94a1..b3a91702b 100644 --- a/data/scripts/mauville_man.inc +++ b/data/scripts/mauville_man.inc @@ -34,12 +34,12 @@ yes_hear_song: compare VAR_RESULT, FALSE @ Prompt new lyrics only if song hasn't been changed goto_if_eq prompt_write_lyrics - msgbox gTextBard_OhWhatAMovingSong, 4 + msgbox gTextBard_OhWhatAMovingSong, MSGBOX_DEFAULT release end dont_hear_song: - msgbox gTextBard_OhYouveLeftMe, 4 + msgbox gTextBard_OhYouveLeftMe, MSGBOX_DEFAULT release end @@ -53,12 +53,12 @@ prompt_write_lyrics: write_lyrics: setvar VAR_0x8004, 6 - call MauvilleCity_PokemonCenter_1F_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_RESULT, NO goto_if_eq dont_write_lyrics - msgbox gTextBard_ThankYouKindly, 4 + msgbox gTextBard_ThankYouKindly, MSGBOX_DEFAULT setvar VAR_0x8004, 1 @ Give the player ear rape again special ScrSpecial_PlayBardSong @@ -67,12 +67,12 @@ write_lyrics: compare VAR_RESULT, NO goto_if_eq write_lyrics @ Keep looping until player responds YES special ScrSpecial_SaveBardSongLyrics - msgbox gTextBard_OkayThatsIt, 4 + msgbox gTextBard_OkayThatsIt, MSGBOX_DEFAULT release end dont_write_lyrics: - msgbox gTextBard_OhYouveLeftMe2, 4 + msgbox gTextBard_OhYouveLeftMe2, MSGBOX_DEFAULT release end @@ -85,11 +85,11 @@ SpeakToHipster: lock faceplayer setflag FLAG_SYS_HIPSTER_MEET - msgbox gTextHipster_TheyCallMeTheHipster, 4 + msgbox gTextHipster_TheyCallMeTheHipster, MSGBOX_DEFAULT special ScrSpecial_GetHipsterSpokenFlag compare VAR_RESULT, FALSE goto_if_eq hipster_first_time - msgbox gTextHipster_TaughtYouAlready, 4 + msgbox gTextHipster_TaughtYouAlready, MSGBOX_DEFAULT release end @@ -97,12 +97,12 @@ hipster_first_time: special ScrSpecial_HipsterTeachWord compare VAR_RESULT, TRUE @ TRUE if player learned a new word goto_if_eq teach_new_word - msgbox gTextHipster_YouAlreadyKnowALot, 4 + msgbox gTextHipster_YouAlreadyKnowALot, MSGBOX_DEFAULT release end teach_new_word: - msgbox gTextHipster_HaveYouHeardAbout, 4 + msgbox gTextHipster_HaveYouHeardAbout, MSGBOX_DEFAULT special ScrSpecial_SetHipsterSpokenFlag release end @@ -129,11 +129,11 @@ SpeakToTrader: end dont_want_to_trade: - msgbox gTextTrader_FeelUnwanted1, 2 + msgbox gTextTrader_FeelUnwanted1, MSGBOX_NPC end already_traded: - msgbox gTextTrader_TradedAlready, 2 + msgbox gTextTrader_TradedAlready, MSGBOX_NPC end do_trader_menu_get: @@ -153,7 +153,7 @@ do_trader_menu_get: end cancelled_get_menu: - msgbox gTextTrader_DontWantAnything, 2 + msgbox gTextTrader_DontWantAnything, MSGBOX_NPC end rare_item_cant_trade_away: @@ -169,11 +169,11 @@ dont_want_item: end player_has_no_decorations: - msgbox gTextTrader_YouDontHaveDecorations, 2 + msgbox gTextTrader_YouDontHaveDecorations, MSGBOX_NPC end do_trader_menu_give: - msgbox gTextTrader_PickDecorationYoullTrade, 4 + msgbox gTextTrader_PickDecorationYoullTrade, MSGBOX_DEFAULT special ScrSpecial_TraderMenuGiveDecoration waitstate compare VAR_0x8006, 0 @@ -187,20 +187,20 @@ do_trader_menu_give: compare VAR_RESULT, NO goto_if_eq do_trader_menu_give special ScrSpecial_TraderDoDecorationTrade - msgbox gTextTrader_ThenWellTrade, 2 + msgbox gTextTrader_ThenWellTrade, MSGBOX_NPC end cancelled_give_menu: - msgbox gTextTrader_FeelUnwanted2, 2 + msgbox gTextTrader_FeelUnwanted2, MSGBOX_NPC end decoration_is_in_use: - msgbox gTextTrader_InUseYouCantTradeIt, 4 + msgbox gTextTrader_InUseYouCantTradeIt, MSGBOX_DEFAULT goto do_trader_menu_give end decorations_full: - msgbox gTextTrader_NoRoomForThis, 2 + msgbox gTextTrader_NoRoomForThis, MSGBOX_NPC end @@ -243,7 +243,7 @@ cancel_story_menu: goto_if_eq dont_hear_story goto yes_hear_story no_stat_update: - msgbox gTextStoryteller_CouldThereBeOtherTrainers, 4 + msgbox gTextStoryteller_CouldThereBeOtherTrainers, MSGBOX_DEFAULT msgbox gTextStoryteller_HearAnotherLegendaryTale, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq choose_story @@ -256,7 +256,7 @@ yes_hear_story: goto_if_eq cant_record_story @ story list is full goto prompt_record_story no_stories_recorded: - msgbox gTextStoryteller_ButIKnowOfNoLegendaryTrainers, 4 + msgbox gTextStoryteller_ButIKnowOfNoLegendaryTrainers, MSGBOX_DEFAULT prompt_record_story: msgbox gTextStoryteller_HaveYouAnyTales, MSGBOX_YESNO compare VAR_RESULT, NO @@ -264,25 +264,25 @@ prompt_record_story: specialvar VAR_RESULT, ScrSpecial_StorytellerInitializeRandomStat compare VAR_RESULT, TRUE goto_if_eq stat_update - msgbox gTextStoryteller_ImNotSatisfied, 4 + msgbox gTextStoryteller_ImNotSatisfied, MSGBOX_DEFAULT closemessage release end stat_update: - msgbox gTextStoryteller_BirthOfANewLegend, 4 + msgbox gTextStoryteller_BirthOfANewLegend, MSGBOX_DEFAULT closemessage release end dont_hear_story: - msgbox gTextStoryteller_OhIFeelStifled, 4 + msgbox gTextStoryteller_OhIFeelStifled, MSGBOX_DEFAULT closemessage release end cant_record_story: - msgbox gTextStoryteller_WishMorePeopleWould, 4 + msgbox gTextStoryteller_WishMorePeopleWould, MSGBOX_DEFAULT closemessage release end @@ -321,7 +321,7 @@ tell_another_giddy_tale: end also_i_was_thinking: - msgbox gTextGiddy_AlsoIWasThinking, 4 + msgbox gTextGiddy_AlsoIWasThinking, MSGBOX_DEFAULT goto tell_giddy_tale end @@ -337,12 +337,12 @@ tell_giddy_tale: end dont_hear_giddy: - msgbox gTextGiddy_YouveDeflatedMe, 4 + msgbox gTextGiddy_YouveDeflatedMe, MSGBOX_DEFAULT release end bye_bye: - msgbox gTextGiddy_ByeBye, 4 + msgbox gTextGiddy_ByeBye, MSGBOX_DEFAULT release end diff --git a/data/scripts/movement.inc b/data/scripts/movement.inc new file mode 100644 index 000000000..fb2d1ae2c --- /dev/null +++ b/data/scripts/movement.inc @@ -0,0 +1,71 @@ +Common_Movement_QuestionMark:: @ 81A0831 + emote_question_mark + step_end + +Common_Movement_ExclamationMark:: @ 81A0833 + emote_exclamation_mark + step_end + +Common_Movement_Delay48:: @ 81A0835 + delay_16 + delay_16 + delay_16 + step_end + +Common_Movement_FacePlayer:: @ 81A0839 + face_player + step_end + +Common_Movement_FaceAwayPlayer:: @ 81A083B + face_away_player + step_end + +Common_Movement_FaceOriginalDirection:: @ 81A083D + face_original_direction + step_end + +Common_Movement_WalkInPlaceFastestLeft:: @ 81A083F + walk_in_place_fastest_left + step_end + +Common_Movement_WalkInPlaceFastestUp:: @ 81A0841 + walk_in_place_fastest_up + step_end + +Common_Movement_WalkInPlaceFastestRight:: @ 81A0843 + walk_in_place_fastest_right + step_end + +Common_Movement_WalkInPlaceFastestDown:: @ 81A0845 + walk_in_place_fastest_down + step_end + +Common_Movement_WalkUp6:: @ 81A0847 + walk_up + walk_up + walk_up + walk_up + walk_up + walk_up + step_end + +Common_Movement_WalkUp4:: @ 81A084E + walk_up + walk_up + walk_up + walk_up + step_end + +Common_Movement_Delay32:: @ 81A0853 + delay_16 + delay_16 + step_end + +Common_Movement_WalkUp:: @ 81A0856 + walk_up + step_end + +Common_Movement_WalkUp2:: @ 81A0858 + walk_up + walk_up + step_end diff --git a/data/scripts/mystery_event_club.inc b/data/scripts/mystery_event_club.inc index 34c546a39..0577cad57 100644 --- a/data/scripts/mystery_event_club.inc +++ b/data/scripts/mystery_event_club.inc @@ -2,12 +2,12 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1B14:: @ 81B1B14 lock faceplayer goto_if_set FLAG_SYS_CHAT_USED, PetalburgCity_PokemonCenter_1F_EventScript_1B1BDB - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1C97, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1C97, MSGBOX_DEFAULT goto PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D end PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D:: @ 81B1B2D - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D10, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D10, MSGBOX_DEFAULT multichoice 17, 6, 20, 0 switch VAR_RESULT case 0, PetalburgCity_PokemonCenter_1F_EventScript_1B1B7A @@ -17,15 +17,15 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D:: @ 81B1B2D end PetalburgCity_PokemonCenter_1F_EventScript_1B1B6C:: @ 81B1B6C - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D3A, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D3A, MSGBOX_DEFAULT goto PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D end PetalburgCity_PokemonCenter_1F_EventScript_1B1B7A:: @ 81B1B7A - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1F7B, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1F7B, MSGBOX_DEFAULT closemessage setvar VAR_0x8004, 0 - call PetalburgCity_PokemonCenter_1F_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_0x8004, 1 @@ -37,7 +37,7 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1B7A:: @ 81B1B7A end PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1:: @ 81B1BB1 - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1FF0, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1FF0, MSGBOX_DEFAULT release end @@ -46,22 +46,22 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB:: @ 81B1BBB special sub_80EB7C4 waitmessage delay 80 - msgbox PetalburgCity_PokemonCenter_1F_Text_1B2137, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B2137, MSGBOX_DEFAULT release end PetalburgCity_PokemonCenter_1F_EventScript_1B1BD1:: @ 81B1BD1 - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1FA3, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1FA3, MSGBOX_DEFAULT release end PetalburgCity_PokemonCenter_1F_EventScript_1B1BDB:: @ 81B1BDB - msgbox PetalburgCity_PokemonCenter_1F_Text_1B202F, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B202F, MSGBOX_DEFAULT goto PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9 end PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9:: @ 81B1BE9 - msgbox PetalburgCity_PokemonCenter_1F_Text_1B2063, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B2063, MSGBOX_DEFAULT multichoice 17, 6, 20, 0 switch VAR_RESULT case 0, PetalburgCity_PokemonCenter_1F_EventScript_1B1C36 @@ -71,15 +71,15 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9:: @ 81B1BE9 end PetalburgCity_PokemonCenter_1F_EventScript_1B1C28:: @ 81B1C28 - msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D3A, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D3A, MSGBOX_DEFAULT goto PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9 end PetalburgCity_PokemonCenter_1F_EventScript_1B1C36:: @ 81B1C36 - msgbox PetalburgCity_PokemonCenter_1F_Text_1B207F, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B207F, MSGBOX_DEFAULT closemessage setvar VAR_0x8004, 0 - call PetalburgCity_PokemonCenter_1F_EventScript_1A00F3 + call Common_EventScript_ShowEasyChatScreen lock faceplayer compare VAR_0x8004, 1 @@ -91,7 +91,7 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1C36:: @ 81B1C36 end PetalburgCity_PokemonCenter_1F_EventScript_1B1C6D:: @ 81B1C6D - msgbox PetalburgCity_PokemonCenter_1F_Text_1B20CE, 4 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B20CE, MSGBOX_DEFAULT release end @@ -99,7 +99,7 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1C77:: @ 81B1C77 goto_if_unset FLAG_BADGE05_GET, PetalburgCity_PokemonCenter_1F_EventScript_1B1C96 goto_if_set FLAG_SYS_EXDATA_ENABLE, PetalburgCity_PokemonCenter_1F_EventScript_1B1C96 setflag FLAG_SYS_EXDATA_ENABLE - msgbox PetalburgCity_PokemonCenter_1F_Text_1B21CC, 3 + msgbox PetalburgCity_PokemonCenter_1F_Text_1B21CC, MSGBOX_SIGN release end diff --git a/data/scripts/new_game.inc b/data/scripts/new_game.inc new file mode 100644 index 000000000..f27b43107 --- /dev/null +++ b/data/scripts/new_game.inc @@ -0,0 +1,218 @@ +EventScript_ResetAllBerryTrees: @ 19F940 + setberrytree 2, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES + setberrytree 1, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 11, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES + setberrytree 13, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 4, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES + setberrytree 76, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES + setberrytree 8, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES + setberrytree 10, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 25, ITEM_TO_BERRY(ITEM_PINAP_BERRY), BERRY_STAGE_BERRIES + setberrytree 26, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), BERRY_STAGE_BERRIES + setberrytree 66, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), BERRY_STAGE_BERRIES + setberrytree 67, ITEM_TO_BERRY(ITEM_PINAP_BERRY), BERRY_STAGE_BERRIES + setberrytree 69, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), BERRY_STAGE_BERRIES + setberrytree 70, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), BERRY_STAGE_BERRIES + setberrytree 71, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), BERRY_STAGE_BERRIES + setberrytree 55, ITEM_TO_BERRY(ITEM_BLUK_BERRY), BERRY_STAGE_BERRIES + setberrytree 56, ITEM_TO_BERRY(ITEM_BLUK_BERRY), BERRY_STAGE_BERRIES + setberrytree 5, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES + setberrytree 6, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 7, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES + setberrytree 16, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + setberrytree 17, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + setberrytree 18, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + setberrytree 29, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 28, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 27, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 24, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES + setberrytree 23, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 22, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 21, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES + setberrytree 19, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), BERRY_STAGE_BERRIES + setberrytree 20, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), BERRY_STAGE_BERRIES + setberrytree 80, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES + setberrytree 81, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES + setberrytree 77, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES + setberrytree 78, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES + setberrytree 68, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES + setberrytree 31, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES + setberrytree 33, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES + setberrytree 34, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 35, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 36, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 83, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), BERRY_STAGE_BERRIES + setberrytree 84, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), BERRY_STAGE_BERRIES + setberrytree 85, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES + setberrytree 86, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 37, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 38, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 39, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 40, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 41, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 42, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 46, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 45, ITEM_TO_BERRY(ITEM_PINAP_BERRY), BERRY_STAGE_BERRIES + setberrytree 44, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + setberrytree 43, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), BERRY_STAGE_BERRIES + setberrytree 47, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES + setberrytree 48, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES + setberrytree 49, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES + setberrytree 50, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), BERRY_STAGE_BERRIES + setberrytree 52, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + setberrytree 53, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + setberrytree 62, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 64, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 58, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 59, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 60, ITEM_TO_BERRY(ITEM_GREPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 61, ITEM_TO_BERRY(ITEM_GREPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 79, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), BERRY_STAGE_BERRIES + setberrytree 14, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), BERRY_STAGE_BERRIES + setberrytree 15, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 30, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES + setberrytree 65, ITEM_TO_BERRY(ITEM_GREPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 72, ITEM_TO_BERRY(ITEM_GREPA_BERRY), BERRY_STAGE_BERRIES + setberrytree 73, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), BERRY_STAGE_BERRIES + setberrytree 74, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), BERRY_STAGE_BERRIES + setberrytree 87, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + setberrytree 88, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES + setberrytree 89, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES + setberrytree 82, ITEM_TO_BERRY(ITEM_LIECHI_BERRY), BERRY_STAGE_BERRIES + return + +EventScript_ResetAllMapFlags:: @ 819FA81 + setflag FLAG_LINK_CONTEST_ROOM_POKEBALL + setflag FLAG_HIDE_VICTORIA_WINSTRATE + setflag FLAG_HIDE_VIVI_WINSTRATE + setflag FLAG_HIDE_VICKI_WINSTRATE + setflag FLAG_HIDE_BIRCH_IN_LAB + setflag FLAG_HIDE_RIVAL_BIRCH_LAB + setflag FLAG_HIDE_WALLY_PETALBURG + setflag FLAG_UNKNOWN_363 + setflag FLAG_HIDE_GRUNT_RUSTBORO + setflag FLAG_HIDE_DEVON_RUSTBORO + setflag FLAG_HIDE_RIVAL_RUSTBORO + setflag FLAG_HIDE_FAT_MAN_LITTLEROOT + setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE + setflag FLAG_HIDE_PEEKO_BRINEY_HOUSE + setflag FLAG_HIDE_MR_BRINEY_ROUTE104 + setflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN + setflag FLAG_HIDE_MR_BRINEY_ROUTE109 + setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD + setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109 + setflag FLAG_HIDE_FLOWER_SHOP_WORKER_OUTSIDE + setflag FLAG_UNKNOWN_2E1 + setflag FLAG_UNKNOWN_2EB + setflag FLAG_UNKNOWN_2EC + setflag FLAG_UNKNOWN_2ED + setflag FLAG_UNKNOWN_2F4 + setflag FLAG_HIDE_LILYCOVE_CONTEST_ATTENDENT_1 + setflag FLAG_HIDE_ARTIST_LILCOVE_CONTEST + setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_LADY + setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_GIRL + setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTING_MAN + setflag FLAG_HIDE_LILYCOVE_MUSEUM_PAINTER + setflag FLAG_HIDE_LILYCOVE_MUSEUM_VISITORS + setflag FLAG_HIDE_PETALBURG_GYM_GUIDE + setflag FLAG_UNKNOWN_30E + setflag FLAG_UNKNOWN_30F + setflag FLAG_HIDE_NORMAN_LITTLEROOT + setflag FLAG_HIDE_MAY_PICHU_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_GABBY_AND_TY_ROUTE118_1 + setflag FLAG_HIDE_GABBY_AND_TY_ROUTE120_1 + setflag FLAG_HIDE_GABBY_AND_TY_ROUTE111_2 + setflag FLAG_HIDE_GABBY_AND_TY_ROUTE118_2 + setflag FLAG_HIDE_GABBY_AND_TY_ROUTE120_2 + setflag FLAG_HIDE_GABBY_AND_TY_ROUTE111_3 + setflag FLAG_HIDE_GABBY_AND_TY_ROUTE118_3 + setflag FLAG_HIDE_CONTEST_REPORTER_FALLARBOR + setflag FLAG_HIDE_CONTEST_REPORTER_VERDANTURF + setflag FLAG_HIDE_CONTEST_REPORTER_SLATEPORT + setflag FLAG_HIDE_CONTEST_REPORTER_LILYCOVE + setflag FLAG_HIDE_WALLY_WANDAS_HOUSE + setflag FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE + setflag FLAG_HIDE_WALLY_FATHER_WANDAS_HOUSE + setflag FLAG_HIDE_GIRLFRIEND_WANDAS_HOUSE + setflag FLAG_HIDE_WALLY_FATHER_PETALBURG + setflag FLAG_HIDE_WALLY_MOTHER_PETALBURG + setflag FLAG_HIDE_WALLY_PETALBURG_GYM + setflag FLAG_HIDE_WALLACE_SOOTOPOLIS_GYM + setflag FLAG_HIDE_WALLACE_SOOTOPOLIS + setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD + setflag FLAG_UNKNOWN_337 + setflag FLAG_HIDE_EVIL_LEADER_SEAFLOOR_CAVERN + setflag FLAG_HIDE_OTHER_LEADER_SEAFLOOR_CAVERN + setflag FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN + setflag FLAG_HIDE_AWAKENED_MON_SEAFLOOR_CAVERN + setflag FLAG_HIDE_STERN_SLATEPORT_HARBOR + setflag FLAG_UNKNOWN_34B + setflag FLAG_UNKNOWN_34C + setflag FLAG_UNKNOWN_34F + setflag FLAG_HIDE_GRUNT_1_SLATEPORT_HARBOR + setflag FLAG_HIDE_GRUNT_2_SLATEPORT_HARBOR + setflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR + setflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR + setflag FLAG_HIDE_GABBY_AND_TY_SLATEPORT + setflag FLAG_HIDE_STERN_SLATEPORT + setflag FLAG_HIDE_SUBMARINE_SHADOW_SLATEPORT_HARBOR + setflag FLAG_HIDE_RIVAL_ROUTE119 + setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1 + setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_2 + setflag FLAG_HIDE_STEVEN_SOOTOPOLIS + setflag FLAG_HIDE_LANETTE + setflag FLAG_HIDE_TRICKMASTER_ENTRANCE + setflag FLAG_HIDE_MT_CHIMNEY_PEOPLE + setflag FLAG_HIDE_BRINEY_RUSTURF_TUNNEL + setflag FLAG_HIDE_BRINEY_ROUTE116 + setflag FLAG_HIDE_PEEKO_RUSTURF_TUNNEL + setflag FLAG_HIDE_GRUNT_RUSTURF_TUNNEL + setflag FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL + setflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL + setflag FLAG_HIDE_EVIL_TEAM_LEADER_OCEANIC_MUSEUM_2F + setflag FLAG_HIDE_GRUNT_1_OCEANIC_MUSEUM_2F + setflag FLAG_HIDE_GRUNT_2_OCEANIC_MUSEUM_2F + setflag FLAG_HIDE_OCEANIC_MUSEUM_VISITORS + setflag FLAG_HIDE_BATTLE_TOWER_OPPONENT + setflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER + setflag FLAG_HIDE_MOM_LITTLEROOT + setflag FLAG_HIDE_MOM_UPSTAIRS + setflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F + setflag FLAG_UNKNOWN_BIRCH_380 + setflag FLAG_HIDE_BIRCH_ROUTE101 + setflag FLAG_HIDE_BIRCH_ROUTE103 + setflag FLAG_HIDE_FERRY_SAILOR_LILYCOVE + setflag FLAG_HIDE_LATIOS_OR_LATIAS_FLYING + setflag FLAG_HIDE_LATIOS_OR_LATIAS_STATIONARY + setflag FLAG_UNKNOWN_393 + setflag FLAG_HIDE_WATTSON_MAUVILLE + setflag FLAG_HIDE_RIVAL_CHAMPIONS_ROOM + setflag FLAG_HIDE_BIRCH_CHAMPIONS_ROOM + setflag FLAG_HIDE_RIVAL_ON_BIKE_ROUTE110 + setflag FLAG_HIDE_RIVAL_ROUTE119_ON_BIKE + setflag FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE + setflag FLAG_HIDE_RIVAL_LAVARIDGE_1 + setflag FLAG_HIDE_RIVAL_LAVARIDGE_2 + setflag FLAG_HIDE_WINGULL_MOSSDEEP_HOUSE + setflag FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F + setflag FLAG_HIDE_SLUDGE_BOMB_MAN_DEWFORD_HALL + setflag FLAG_HIDE_PROF_COSMO_FALLARBOR + setflag FLAG_HIDE_STEVEN_ROUTE128 + setflag FLAG_HIDE_EVIL_LEADER_ROUTE128 + setflag FLAG_HIDE_OTHER_LEADER_ROUTE128 + setflag FLAG_HIDE_DEVON_EMPLOYEE_ROUTE116 + setflag FLAG_HIDE_TM_SALESMAN_SLATEPORT + setflag FLAG_HIDE_WALLY_BATTLE_VICTORY_ROAD + setflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL + setflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE + setflag FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_HM08 + setflag FLAG_HIDE_STEVENS_LETTER + setflag FLAG_HIDE_RIVAL_OLDALE_TOWN + setflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD + setflag FLAG_HIDE_BOY_ROUTE101 + call EventScript_ResetAllBerryTrees + end diff --git a/data/scripts/obtain_item.inc b/data/scripts/obtain_item.inc new file mode 100644 index 000000000..2be28646e --- /dev/null +++ b/data/scripts/obtain_item.inc @@ -0,0 +1,161 @@ +Std_ObtainItem: @ 819FDF7 + additem VAR_0x8000, VAR_0x8001 + copyvar VAR_0x8007, VAR_RESULT + call EventScript_ObtainItemMessage + return + +EventScript_ObtainItemMessage: @ 819FE07 + bufferitemname 1, VAR_0x8000 + checkitemtype VAR_0x8000 + call EventScript_BufferPocketNameAndTryFanfare + compare VAR_0x8007, TRUE + call_if_eq EventScript_ObtainedItem + compare VAR_0x8007, FALSE + call_if_eq EventScript_NoRoomForItem + return + +EventScript_BufferPocketNameAndTryFanfare: + switch VAR_RESULT + case POCKET_ITEMS, EventScript_BufferItemsPocket + case POCKET_KEY_ITEMS, EventScript_BufferKeyItemsPocket + case POCKET_POKE_BALLS, EventScript_BufferPokeballsPocket + case POCKET_TM_HM, EventScript_BufferTMHMsPocket + case POCKET_BERRIES, EventScript_BufferBerriesPocket + end + +EventScript_BufferItemsPocket: + bufferstdstring 2, STDSTRING_ITEMS + compare VAR_0x8007, TRUE + call_if_eq EventScript_PlayFanfareObtainedItem + return + +EventScript_BufferKeyItemsPocket: + bufferstdstring 2, STDSTRING_KEYITEMS + compare VAR_0x8007, TRUE + call_if_eq EventScript_PlayFanfareObtainedItem + return + +EventScript_BufferPokeballsPocket: + bufferstdstring 2, STDSTRING_POKEBALLS + compare VAR_0x8007, TRUE + call_if_eq EventScript_PlayFanfareObtainedItem + return + +EventScript_BufferTMHMsPocket: + bufferstdstring 2, STDSTRING_TMHMS + compare VAR_0x8007, TRUE + call_if_eq EventScript_PlayFanfareObtainedTMHM + return + +EventScript_BufferBerriesPocket: + bufferstdstring 2, STDSTRING_BERRIES + compare VAR_0x8007, TRUE + call_if_eq EventScript_PlayFanfareObtainedItem + return + +EventScript_ObtainedItem: @ 819FEB7 + message Text_ObtainedTheItem + waitfanfare + waitmessage + msgbox Text_PutItemInPocket + setvar VAR_RESULT, TRUE + return + +EventScript_NoRoomForItem: @ 819FECC + setvar VAR_RESULT, FALSE + return + +EventScript_PlayFanfareObtainedItem: + playfanfare MUS_FANFA4 + return + +EventScript_PlayFanfareObtainedTMHM: + playfanfare MUS_ME_WAZA + return + +Std_ObtainDecoration: @ 819FEDA + adddecoration VAR_0x8000 + copyvar VAR_0x8007, VAR_RESULT + call EventScript_ObtainDecorationMessage + return + +EventScript_ObtainDecorationMessage: @ 819FEE8 + bufferdecorationname 1, VAR_0x8000 + compare VAR_0x8007, TRUE + call_if_eq EventScript_ObtainedDecor + compare VAR_0x8007, FALSE + call_if_eq EventScript_NoRoomForDecor + return + +EventScript_ObtainedDecor: @ 819FF03 + playfanfare MUS_FANFA4 + message Text_ObtainedTheDecor + waitfanfare + waitmessage + msgbox Text_TheDecorWasTransferredToThePC + setvar VAR_RESULT, TRUE + return + +EventScript_NoRoomForDecor: @ 819FF1B + setvar VAR_RESULT, FALSE + return + +Std_FindItem: @ 819FF21 + lock + faceplayer + waitse + additem VAR_0x8000, VAR_0x8001 + copyvar VAR_0x8007, VAR_RESULT + bufferitemname 1, VAR_0x8000 + checkitemtype VAR_0x8000 + call EventScript_BufferPocketNameAndTryFanfare + compare VAR_0x8007, TRUE + call_if_eq EventScript_PickUpItem + compare VAR_0x8007, FALSE + call_if_eq EventScript_NoRoomToPickUpItem + release + return + +EventScript_PickUpItem: @ 819FF52 + removeobject VAR_LAST_TALKED + message Text_FoundOneItem + waitfanfare + waitmessage + msgbox Text_PutItemInPocket + return + +EventScript_NoRoomToPickUpItem: @ 819FF65 + msgbox Text_ObtainedTheItem + msgbox Text_TooBadBagIsFull + setvar VAR_RESULT, FALSE + return + +EventScript_HiddenItem:: @ 819FF7B + lockall + waitse + additem VAR_0x8005 + copyvar VAR_0x8007, VAR_RESULT + bufferitemname 1, VAR_0x8005 + checkitemtype VAR_0x8005 + call EventScript_BufferPocketNameAndTryFanfare + compare VAR_0x8007, TRUE + goto_if_eq EventScript_PickUpHiddenItem + compare VAR_0x8007, FALSE + goto_if_eq EventScript_NoRoomToPickUpHiddenItem + end + +EventScript_PickUpHiddenItem: + message Text_FoundOneItem + waitfanfare + waitmessage + msgbox Text_PutItemInPocket + special SetHiddenItemFlag + releaseall + end + +EventScript_NoRoomToPickUpHiddenItem: + msgbox Text_FoundOneItem + msgbox Text_TooBadBagIsFull + setvar VAR_RESULT, FALSE + releaseall + end diff --git a/data/scripts/pc.inc b/data/scripts/pc.inc new file mode 100644 index 000000000..91b47004d --- /dev/null +++ b/data/scripts/pc.inc @@ -0,0 +1,66 @@ +EventScript_PC:: @ 81A0009 + lockall + setvar VAR_0x8004, 0 + special DoPCTurnOnEffect + playse SE_PC_ON + msgbox Text_BootUpPC, MSGBOX_DEFAULT + goto EventScript_PCMainMenu + end + +EventScript_PCMainMenu: + message Text_WhichPCShouldBeAccessed + waitmessage + special ScriptMenu_CreatePCMultichoice + waitstate + goto EventScript_AccessPC + end + +EventScript_AccessPC: + switch VAR_RESULT + case 0, EventScript_AccessPokemonStorage + case 1, EventScript_AccessPlayersPC + case 2, EventScript_AccessHallOfFame + case 3, EventScript_TurnOffPC + case MULTI_B_PRESSED, EventScript_TurnOffPC + end + +EventScript_AccessPlayersPC: + playse SE_PC_LOGON + msgbox Text_AccessedPlayersPC, MSGBOX_DEFAULT + special PlayerPC + waitstate + goto EventScript_PCMainMenu + end + +EventScript_AccessPokemonStorage: + playse SE_PC_LOGON + call_if_unset FLAG_SYS_PC_LANETTE, EventScript_AccessSomeonesPC + call_if_set FLAG_SYS_PC_LANETTE, EventScript_AccessLanettesPC + msgbox Text_StorageSystemOpened, MSGBOX_DEFAULT + special ShowPokemonStorageSystem + waitstate + goto EventScript_PCMainMenu + end + +EventScript_AccessSomeonesPC: + msgbox Text_AccessedSomeonesPC, MSGBOX_DEFAULT + return + +EventScript_AccessLanettesPC: + msgbox Text_AccessedLanettesPC, MSGBOX_DEFAULT + return + +EventScript_TurnOffPC: + setvar VAR_0x8004, 0 + playse SE_PC_OFF + special DoPCTurnOffEffect + releaseall + end + +EventScript_AccessHallOfFame: + goto_if_unset FLAG_SYS_GAME_CLEAR, EventScript_TurnOffPC + playse SE_PC_LOGON + special AccessHallOfFamePC + waitstate + goto EventScript_AccessPC + end diff --git a/data/scripts/pkmn_center_nurse.inc b/data/scripts/pkmn_center_nurse.inc new file mode 100644 index 000000000..79359ae55 --- /dev/null +++ b/data/scripts/pkmn_center_nurse.inc @@ -0,0 +1,57 @@ +Common_EventScript_PkmnCenterNurse:: @ 819FD5B + lock + faceplayer + msgbox gText_NurseJoy_Welcome, MSGBOX_YESNO + compare VAR_RESULT, YES + goto_if_eq EventScript_PkmnCenterNurse_HealPkmn + compare VAR_RESULT, NO + goto_if_eq EventScript_PkmnCenterNurse_Goodbye + end + +EventScript_PkmnCenterNurse_HealPkmn:: @ 819FD7C + incrementgamestat GAME_STAT_USED_POKECENTER + message gText_NurseJoy_OkayIllTakeYourPokemon + waitmessage + applymovement VAR_0x800B, Common_Movement_WalkInPlaceFastestLeft + waitmovement 0 + dofieldeffect FLDEFF_POKECENTER_HEAL + waitfieldeffect FLDEFF_POKECENTER_HEAL + applymovement VAR_0x800B, Common_Movement_WalkInPlaceFastestDown + waitmovement 0 + special ScrSpecial_HealPlayerParty + goto_if_unset FLAG_POKERUS_EXPLAINED, EventScript_PkmnCenterNurse_CheckPokerus + goto EventScript_PkmnCenterNurse_ReturnPkmn + end + +EventScript_PkmnCenterNurse_ReturnPkmn:: @ 819FDB0 + message gText_NurseJoy_ThankYouForWaiting + waitmessage + applymovement VAR_0x800B, Movement_PkmnCenterNurse_Bow + waitmovement 0 + message gText_NurseJoy_WeHopeToSeeYouAgain + waitmessage + return + +EventScript_PkmnCenterNurse_Goodbye:: @ 819FDC7 + message gText_NurseJoy_WeHopeToSeeYouAgain + waitmessage + return + +EventScript_PkmnCenterNurse_CheckPokerus:: @ 819FDCE + specialvar VAR_RESULT, IsPokerusInParty + compare VAR_RESULT, TRUE + goto_if_eq EventScript_PkmnCenterNurse_ExplainPokerus + compare VAR_RESULT, FALSE + goto_if_eq EventScript_PkmnCenterNurse_ReturnPkmn + end + +EventScript_PkmnCenterNurse_ExplainPokerus:: @ 819FDEA + message gText_NurseJoy_Pokerus + waitmessage + setflag FLAG_POKERUS_EXPLAINED + return + +Movement_PkmnCenterNurse_Bow:: @ 819FDF4 + nurse_joy_bow + delay_4 + step_end diff --git a/data/scripts/players_house.inc b/data/scripts/players_house.inc index a4de5d113..2b746dbe0 100644 --- a/data/scripts/players_house.inc +++ b/data/scripts/players_house.inc @@ -5,42 +5,42 @@ LittlerootTown_MaysHouse_2F_EventScript_1B6950:: @ 81B6950 LittlerootTown_BrendansHouse_1F_EventScript_1B6956:: @ 81B6956 LittlerootTown_MaysHouse_1F_EventScript_1B6956:: @ 81B6956 - msgbox LittlerootTown_BrendansHouse_1F_Text_172429, 4 - applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0839 + msgbox LittlerootTown_BrendansHouse_1F_Text_172429, MSGBOX_DEFAULT + applymovement VAR_0x8004, Common_Movement_FacePlayer waitmovement 0 compare VAR_0x8005, 0 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B699F compare VAR_0x8005, 1 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B69AA - msgbox LittlerootTown_BrendansHouse_1F_Text_172453, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172453, MSGBOX_DEFAULT closemessage setvar VAR_LITTLEROOT_INTRO_STATE, 4 - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B69B5 - applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B69B5 + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestUp waitmovement 0 releaseall end LittlerootTown_BrendansHouse_1F_EventScript_1B699F:: @ 81B699F - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 return LittlerootTown_BrendansHouse_1F_EventScript_1B69AA:: @ 81B69AA - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 return LittlerootTown_BrendansHouse_1F_Movement_1B69B5:: @ 81B69B5 walk_up - end_movement + step_end LittlerootTown_BrendansHouse_1F_EventScript_1B69B7:: @ 81B69B7 LittlerootTown_MaysHouse_1F_EventScript_1B69B7:: @ 81B69B7 - msgbox LittlerootTown_BrendansHouse_1F_Text_172531, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172531, MSGBOX_DEFAULT closemessage - applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841 - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CDC + applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestUp + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6CDC waitmovement 0 releaseall end @@ -60,7 +60,7 @@ LittlerootTown_MaysHouse_2F_EventScript_1B69DF:: @ 81B69DF LittlerootTown_BrendansHouse_2F_EventScript_1B69EB:: @ 81B69EB LittlerootTown_MaysHouse_2F_EventScript_1B69EB:: @ 81B69EB goto_if_set FLAG_SET_WALL_CLOCK, LittlerootTown_BrendansHouse_2F_EventScript_1B6A91 - msgbox LittlerootTown_BrendansHouse_2F_Text_172E18, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_172E18, MSGBOX_DEFAULT call LittlerootTown_BrendansHouse_2F_EventScript_1B6A9B delay 30 setvar VAR_LITTLEROOT_INTRO_STATE, 6 @@ -82,9 +82,9 @@ LittlerootTown_BrendansHouse_2F_EventScript_1B6A31:: @ 81B6A31 addobject VAR_0x8008 applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA2 waitmovement 0 - applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, MSGBOX_DEFAULT closemessage applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA9 waitmovement 0 @@ -95,9 +95,9 @@ LittlerootTown_BrendansHouse_2F_EventScript_1B6A61:: @ 81B6A61 addobject VAR_0x8008 applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AAD waitmovement 0 - applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, 4 + msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, MSGBOX_DEFAULT closemessage applymovement VAR_0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AB4 waitmovement 0 @@ -105,14 +105,14 @@ LittlerootTown_BrendansHouse_2F_EventScript_1B6A61:: @ 81B6A61 LittlerootTown_BrendansHouse_2F_EventScript_1B6A91:: @ 81B6A91 incrementgamestat GAME_STAT_CHECKED_CLOCK - fadescreen 1 + fadescreen FADE_TO_BLACK special ScrSpecial_ViewWallClock waitstate releaseall end LittlerootTown_BrendansHouse_2F_EventScript_1B6A9B:: @ 81B6A9B - fadescreen 1 + fadescreen FADE_TO_BLACK special StartWallClock waitstate return @@ -124,13 +124,13 @@ LittlerootTown_BrendansHouse_2F_Movement_1B6AA2:: @ 81B6AA2 delay_16 delay_8 walk_left - end_movement + step_end LittlerootTown_BrendansHouse_2F_Movement_1B6AA9:: @ 81B6AA9 walk_right walk_up delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_2F_Movement_1B6AAD:: @ 81B6AAD delay_8 @@ -139,13 +139,13 @@ LittlerootTown_BrendansHouse_2F_Movement_1B6AAD:: @ 81B6AAD delay_16 delay_8 walk_right - end_movement + step_end LittlerootTown_BrendansHouse_2F_Movement_1B6AB4:: @ 81B6AB4 walk_left walk_up delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_1F_EventScript_1B6AB8:: @ 81B6AB8 LittlerootTown_MaysHouse_1F_EventScript_1B6AB8:: @ 81B6AB8 @@ -154,23 +154,23 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6AB8:: @ 81B6AB8 end LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF:: @ 81B6ABF - applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0843 + applymovement VAR_0x8005, Common_Movement_WalkInPlaceFastestRight waitmovement 0 call LittlerootTown_BrendansHouse_1F_EventScript_1B6B9D - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CCC + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6CCC waitmovement 0 playbgm MUS_INTER_V, FALSE - msgbox LittlerootTown_BrendansHouse_1F_Text_1725C9, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1725C9, MSGBOX_DEFAULT closemessage applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BDB waitmovement 0 - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CD2 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6CD2 waitmovement 0 call LittlerootTown_BrendansHouse_1F_EventScript_1B6BBE - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 - msgbox LittlerootTown_BrendansHouse_1F_Text_1725FE, 4 - msgbox LittlerootTown_BrendansHouse_1F_Text_172644, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1725FE, MSGBOX_DEFAULT + msgbox LittlerootTown_BrendansHouse_1F_Text_172644, MSGBOX_DEFAULT closemessage setvar VAR_TEMP_1, 1 applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BE1 @@ -179,23 +179,23 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF:: @ 81B6ABF end LittlerootTown_MaysHouse_1F_EventScript_1B6B2E:: @ 81B6B2E - applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_1A083F + applymovement VAR_0x8005, Common_Movement_WalkInPlaceFastestLeft waitmovement 0 call LittlerootTown_MaysHouse_1F_EventScript_1B6B9D - applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1B6CD4 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_1B6CD4 waitmovement 0 playbgm MUS_INTER_V, FALSE - msgbox LittlerootTown_MaysHouse_1F_Text_1725C9, 4 + msgbox LittlerootTown_MaysHouse_1F_Text_1725C9, MSGBOX_DEFAULT closemessage applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BDE waitmovement 0 - applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1B6CDA + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_1B6CDA waitmovement 0 call LittlerootTown_MaysHouse_1F_EventScript_1B6BBE - applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1A0843 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - msgbox LittlerootTown_MaysHouse_1F_Text_1725FE, 4 - msgbox LittlerootTown_MaysHouse_1F_Text_172644, 4 + msgbox LittlerootTown_MaysHouse_1F_Text_1725FE, MSGBOX_DEFAULT + msgbox LittlerootTown_MaysHouse_1F_Text_172644, MSGBOX_DEFAULT closemessage setvar VAR_TEMP_1, 1 applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BE5 @@ -206,19 +206,19 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6B2E:: @ 81B6B2E LittlerootTown_BrendansHouse_1F_EventScript_1B6B9D:: @ 81B6B9D LittlerootTown_MaysHouse_1F_EventScript_1B6B9D:: @ 81B6B9D playse SE_PIN - applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0833 + applymovement VAR_0x8005, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0835 + applymovement VAR_0x8005, Common_Movement_Delay48 waitmovement 0 - msgbox LittlerootTown_BrendansHouse_1F_Text_1725A3, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1725A3, MSGBOX_DEFAULT closemessage return LittlerootTown_BrendansHouse_1F_EventScript_1B6BBE:: @ 81B6BBE LittlerootTown_MaysHouse_1F_EventScript_1B6BBE:: @ 81B6BBE - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A0841 + applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp waitmovement 0 - msgbox LittlerootTown_BrendansHouse_1F_Text_172841, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172841, MSGBOX_DEFAULT fadedefaultbgm special TurnOffTVScreen setflag FLAG_SYS_TV_HOME @@ -228,24 +228,24 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6BBE:: @ 81B6BBE LittlerootTown_BrendansHouse_1F_Movement_1B6BDB:: @ 81B6BDB walk_left walk_in_place_fastest_right - end_movement + step_end LittlerootTown_MaysHouse_1F_Movement_1B6BDE:: @ 81B6BDE walk_right walk_in_place_fastest_left - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6BE1:: @ 81B6BE1 walk_left walk_down walk_in_place_fastest_right - end_movement + step_end LittlerootTown_MaysHouse_1F_Movement_1B6BE5:: @ 81B6BE5 walk_right walk_down walk_in_place_fastest_left - end_movement + step_end LittlerootTown_BrendansHouse_1F_EventScript_1B6BE9:: @ 81B6BE9 LittlerootTown_MaysHouse_1F_EventScript_1B6BE9:: @ 81B6BE9 @@ -261,46 +261,46 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6BE9:: @ 81B6BE9 goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C80 compare VAR_LITTLEROOT_INTRO_STATE, 7 goto_if_ge LittlerootTown_BrendansHouse_1F_EventScript_1B6C9C - msgbox LittlerootTown_BrendansHouse_1F_Text_172429, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172429, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_1B6C33:: @ 81B6C33 - msgbox LittlerootTown_BrendansHouse_1F_Text_172BBC, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172BBC, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_1B6C3D:: @ 81B6C3D goto_if_set FLAG_RECEIVED_AMULET_COIN, LittlerootTown_BrendansHouse_1F_EventScript_1B6C72 - msgbox LittlerootTown_BrendansHouse_1F_Text_172782, 4 - giveitem_std ITEM_AMULET_COIN + msgbox LittlerootTown_BrendansHouse_1F_Text_172782, MSGBOX_DEFAULT + giveitem ITEM_AMULET_COIN compare VAR_RESULT, 0 - goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1A029B - msgbox LittlerootTown_BrendansHouse_1F_Text_1727CD, 4 + goto_if_eq Common_EventScript_ShowBagIsFull + msgbox LittlerootTown_BrendansHouse_1F_Text_1727CD, MSGBOX_DEFAULT setflag FLAG_RECEIVED_AMULET_COIN release end LittlerootTown_BrendansHouse_1F_EventScript_1B6C72:: @ 81B6C72 - msgbox LittlerootTown_BrendansHouse_1F_Text_172717, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172717, MSGBOX_DEFAULT goto LittlerootTown_BrendansHouse_1F_EventScript_1B6C8A end LittlerootTown_BrendansHouse_1F_EventScript_1B6C80:: @ 81B6C80 - msgbox LittlerootTown_BrendansHouse_1F_Text_1726D2, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1726D2, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_1B6C8A:: @ 81B6C8A closemessage - call LittlerootTown_BrendansHouse_1F_EventScript_1A02CA + call Common_EventScript_OutOfCenterPartyHeal incrementgamestat GAME_STAT_RESTED_AT_HOME - msgbox LittlerootTown_BrendansHouse_1F_Text_17276B, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_17276B, MSGBOX_DEFAULT release end LittlerootTown_BrendansHouse_1F_EventScript_1B6C9C:: @ 81B6C9C - msgbox LittlerootTown_BrendansHouse_1F_Text_1726E7, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1726E7, MSGBOX_DEFAULT release end @@ -310,7 +310,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6CA6:: @ 81B6CA6 faceplayer waitse playmoncry SPECIES_MACHOKE, 0 - msgbox LittlerootTown_BrendansHouse_1F_Text_17281D, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_17281D, MSGBOX_DEFAULT waitmoncry release end @@ -321,7 +321,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6CB9:: @ 81B6CB9 faceplayer waitse playmoncry SPECIES_MACHOKE, 0 - msgbox LittlerootTown_BrendansHouse_1F_Text_172831, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172831, MSGBOX_DEFAULT waitmoncry release end @@ -332,11 +332,11 @@ LittlerootTown_BrendansHouse_1F_Movement_1B6CCC:: @ 81B6CCC walk_left walk_left walk_left - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6CD2:: @ 81B6CD2 walk_left - end_movement + step_end LittlerootTown_MaysHouse_1F_Movement_1B6CD4:: @ 81B6CD4 walk_down @@ -344,15 +344,15 @@ LittlerootTown_MaysHouse_1F_Movement_1B6CD4:: @ 81B6CD4 walk_right walk_right walk_right - end_movement + step_end LittlerootTown_MaysHouse_1F_Movement_1B6CDA:: @ 81B6CDA walk_right - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6CDC:: @ 81B6CDC walk_up - end_movement + step_end LittlerootTown_BrendansHouse_1F_EventScript_1B6CDE:: @ 81B6CDE LittlerootTown_MaysHouse_1F_EventScript_1B6CDE:: @ 81B6CDE @@ -366,27 +366,27 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6CDE:: @ 81B6CDE call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6E1D compare VAR_0x8008, 1 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6E28 - applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0839 + applymovement VAR_0x8009, Common_Movement_FacePlayer waitmovement 0 playse SE_PIN - applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0833 + applymovement VAR_0x8009, Common_Movement_ExclamationMark waitmovement 0 - applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0835 + applymovement VAR_0x8009, Common_Movement_Delay48 waitmovement 0 delay 20 compare VAR_0x8008, 0 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6DCD compare VAR_0x8008, 1 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6DD8 - msgbox LittlerootTown_BrendansHouse_1F_Text_17298B, 4 - giveitem_std ITEM_SS_TICKET - msgbox LittlerootTown_BrendansHouse_1F_Text_172A7D, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_17298B, MSGBOX_DEFAULT + giveitem ITEM_SS_TICKET + msgbox LittlerootTown_BrendansHouse_1F_Text_172A7D, MSGBOX_DEFAULT closemessage compare VAR_0x8008, 0 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6DE3 compare VAR_0x8008, 1 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE - msgbox LittlerootTown_BrendansHouse_1F_Text_172B5E, 4 + msgbox LittlerootTown_BrendansHouse_1F_Text_172B5E, MSGBOX_DEFAULT closemessage compare VAR_0x8008, 0 call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9 @@ -433,44 +433,44 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE:: @ 81B6DEE return LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9:: @ 81B6DF9 - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3D waitmovement 0 return LittlerootTown_BrendansHouse_1F_EventScript_1B6E0B:: @ 81B6E0B - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E43 waitmovement 0 return LittlerootTown_BrendansHouse_1F_EventScript_1B6E1D:: @ 81B6E1D - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E49 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6E49 waitmovement 0 return LittlerootTown_BrendansHouse_1F_EventScript_1B6E28:: @ 81B6E28 - applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E54 + applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_1B6E54 waitmovement 0 return LittlerootTown_BrendansHouse_1F_Movement_1B6E33:: @ 81B6E33 walk_right walk_right - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E36:: @ 81B6E36 walk_left walk_left - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E39:: @ 81B6E39 walk_left - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E3B:: @ 81B6E3B walk_right - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E3D:: @ 81B6E3D walk_down @@ -478,7 +478,7 @@ LittlerootTown_BrendansHouse_1F_Movement_1B6E3D:: @ 81B6E3D walk_right walk_down delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E43:: @ 81B6E43 walk_down @@ -486,7 +486,7 @@ LittlerootTown_BrendansHouse_1F_Movement_1B6E43:: @ 81B6E43 walk_left walk_down delay_8 - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E49:: @ 81B6E49 delay_16 @@ -494,14 +494,14 @@ LittlerootTown_BrendansHouse_1F_Movement_1B6E49:: @ 81B6E49 walk_down walk_down walk_in_place_fastest_left - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E4F:: @ 81B6E4F delay_16 delay_16 delay_16 walk_in_place_fastest_down - end_movement + step_end LittlerootTown_BrendansHouse_1F_Movement_1B6E54:: @ 81B6E54 delay_16 @@ -509,4 +509,4 @@ LittlerootTown_BrendansHouse_1F_Movement_1B6E54:: @ 81B6E54 walk_down walk_down walk_in_place_fastest_right - end_movement + step_end diff --git a/data/scripts/pokeblocks.inc b/data/scripts/pokeblocks.inc index 95525b4c9..8d4a92cf4 100644 --- a/data/scripts/pokeblocks.inc +++ b/data/scripts/pokeblocks.inc @@ -9,7 +9,7 @@ FallarborTown_ContestLobby_EventScript_1B7604:: @ 81B7604 SlateportCity_ContestLobby_EventScript_1B761E:: @ 81B761E setvar VAR_0x8008, 2 setvar VAR_0x8009, 2 - applymovement 6, SlateportCity_ContestLobby_Movement_1A083D + applymovement 6, Common_Movement_FaceOriginalDirection applymovement VAR_0x8008, SlateportCity_ContestLobby_Movement_1B7821 waitmovement 0 goto SlateportCity_ContestLobby_EventScript_1B7681 @@ -26,8 +26,8 @@ VerdanturfTown_ContestLobby_EventScript_1B763F:: @ 81B763F LilycoveCity_ContestLobby_EventScript_1B7659:: @ 81B7659 setvar VAR_0x8008, 3 setvar VAR_0x8009, 3 - applymovement 9, LilycoveCity_ContestLobby_Movement_1A083D - applymovement 10, LilycoveCity_ContestLobby_Movement_1A083D + applymovement 9, Common_Movement_FaceOriginalDirection + applymovement 10, Common_Movement_FaceOriginalDirection applymovement VAR_0x8008, LilycoveCity_ContestLobby_Movement_1B7821 waitmovement 0 goto LilycoveCity_ContestLobby_EventScript_1B7681 @@ -52,7 +52,7 @@ FallarborTown_ContestLobby_EventScript_1B76A1:: @ 81B76A1 specialvar VAR_RESULT, PlayerHasBerries compare VAR_RESULT, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1B770E - msgbox FallarborTown_ContestLobby_Text_1B6E9D, 4 + msgbox FallarborTown_ContestLobby_Text_1B6E9D, MSGBOX_DEFAULT specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare VAR_RESULT, -1 goto_if_ne FallarborTown_ContestLobby_EventScript_1B76EF @@ -61,7 +61,7 @@ FallarborTown_ContestLobby_EventScript_1B76A1:: @ 81B76A1 end FallarborTown_ContestLobby_EventScript_1B76E5:: @ 81B76E5 - msgbox FallarborTown_ContestLobby_Text_1B6EA8, 4 + msgbox FallarborTown_ContestLobby_Text_1B6EA8, MSGBOX_DEFAULT releaseall end @@ -74,49 +74,49 @@ FallarborTown_ContestLobby_EventScript_1B76EF:: @ 81B76EF end FallarborTown_ContestLobby_EventScript_1B770E:: @ 81B770E - msgbox FallarborTown_ContestLobby_Text_1B6FF0, 4 - dodailyevents + msgbox FallarborTown_ContestLobby_Text_1B6FF0, MSGBOX_DEFAULT + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_FALLARBOR, FallarborTown_ContestLobby_EventScript_1B774F goto FallarborTown_ContestLobby_EventScript_1B7759 end FallarborTown_ContestLobby_EventScript_1B7726:: @ 81B7726 - msgbox FallarborTown_ContestLobby_Text_1B6F1F, 4 + msgbox FallarborTown_ContestLobby_Text_1B6F1F, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1B7734 end FallarborTown_ContestLobby_EventScript_1B7734:: @ 81B7734 - msgbox FallarborTown_ContestLobby_Text_1B6EF1, 4 + msgbox FallarborTown_ContestLobby_Text_1B6EF1, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1B7742 end FallarborTown_ContestLobby_EventScript_1B7742:: @ 81B7742 copyvar VAR_0x8004, VAR_0x8009 - fadescreen 1 + fadescreen FADE_TO_BLACK special DoBerryBlending waitstate releaseall end FallarborTown_ContestLobby_EventScript_1B774F:: @ 81B774F - msgbox FallarborTown_ContestLobby_Text_1B70F6, 4 + msgbox FallarborTown_ContestLobby_Text_1B70F6, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7759:: @ 81B7759 - msgbox FallarborTown_ContestLobby_Text_1B704A, 4 - giveitem_std ITEM_PECHA_BERRY + msgbox FallarborTown_ContestLobby_Text_1B704A, MSGBOX_DEFAULT + giveitem ITEM_PECHA_BERRY setflag FLAG_DAILY_RECEIVED_BERRY_FALLARBOR goto FallarborTown_ContestLobby_EventScript_1B76EF end FallarborTown_ContestLobby_EventScript_1B7776:: @ 81B7776 - msgbox FallarborTown_ContestLobby_Text_1B717C, 4 + msgbox FallarborTown_ContestLobby_Text_1B717C, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7780:: @ 81B7780 - msgbox FallarborTown_ContestLobby_Text_1B71D2, 4 + msgbox FallarborTown_ContestLobby_Text_1B71D2, MSGBOX_DEFAULT releaseall end @@ -146,7 +146,7 @@ SlateportCity_ContestLobby_EventScript_1B77B6:: @ 81B77B6 VerdanturfTown_ContestLobby_EventScript_1B77B6:: @ 81B77B6 lock faceplayer - msgbox FallarborTown_ContestLobby_Text_1B742F, 4 + msgbox FallarborTown_ContestLobby_Text_1B742F, MSGBOX_DEFAULT specialvar VAR_RESULT, PlayerHasBerries compare VAR_RESULT, 1 goto_if_eq FallarborTown_ContestLobby_EventScript_1B77DC @@ -155,26 +155,26 @@ VerdanturfTown_ContestLobby_EventScript_1B77B6:: @ 81B77B6 end FallarborTown_ContestLobby_EventScript_1B77DC:: @ 81B77DC - msgbox FallarborTown_ContestLobby_Text_1B7469, 4 + msgbox FallarborTown_ContestLobby_Text_1B7469, MSGBOX_DEFAULT release end FallarborTown_ContestLobby_EventScript_1B77E6:: @ 81B77E6 - dodailyevents + dotimebasedevents goto_if_set FLAG_DAILY_RECEIVED_BERRY_FALLARBOR, FallarborTown_ContestLobby_EventScript_1B77F6 goto FallarborTown_ContestLobby_EventScript_1B7800 end FallarborTown_ContestLobby_EventScript_1B77F6:: @ 81B77F6 - msgbox FallarborTown_ContestLobby_Text_1B7578, 4 + msgbox FallarborTown_ContestLobby_Text_1B7578, MSGBOX_DEFAULT release end FallarborTown_ContestLobby_EventScript_1B7800:: @ 81B7800 - msgbox FallarborTown_ContestLobby_Text_1B74B4, 4 - giveitem_std ITEM_PECHA_BERRY + msgbox FallarborTown_ContestLobby_Text_1B74B4, MSGBOX_DEFAULT + giveitem ITEM_PECHA_BERRY setflag FLAG_DAILY_RECEIVED_BERRY_FALLARBOR - msgbox FallarborTown_ContestLobby_Text_1B753A, 4 + msgbox FallarborTown_ContestLobby_Text_1B753A, MSGBOX_DEFAULT release end @@ -183,7 +183,7 @@ LilycoveCity_ContestLobby_Movement_1B7821:: @ 81B7821 SlateportCity_ContestLobby_Movement_1B7821:: @ 81B7821 VerdanturfTown_ContestLobby_Movement_1B7821:: @ 81B7821 walk_in_place_fastest_right - end_movement + step_end FallarborTown_ContestLobby_EventScript_1B7823:: @ 81B7823 goto FallarborTown_ContestLobby_EventScript_1B783B @@ -228,12 +228,12 @@ FallarborTown_ContestLobby_EventScript_1B7878:: @ 81B7878 end FallarborTown_ContestLobby_EventScript_1B7897:: @ 81B7897 - msgbox FallarborTown_ContestLobby_Text_1B7381, 4 + msgbox FallarborTown_ContestLobby_Text_1B7381, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B78A1:: @ 81B78A1 - call S_DoSaveDialog + call Common_EventScript_SaveGame compare VAR_RESULT, 0 goto_if_eq FallarborTown_ContestLobby_EventScript_1B7936 message FallarborTown_ContestLobby_Text_1B7304 @@ -253,23 +253,23 @@ FallarborTown_ContestLobby_EventScript_1B78A1:: @ 81B78A1 end FallarborTown_ContestLobby_EventScript_1B78F3:: @ 81B78F3 - msgbox FallarborTown_ContestLobby_Text_1B733B, 4 + msgbox FallarborTown_ContestLobby_Text_1B733B, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1B791D end FallarborTown_ContestLobby_EventScript_1B7901:: @ 81B7901 - msgbox FallarborTown_ContestLobby_Text_1B7347, 4 + msgbox FallarborTown_ContestLobby_Text_1B7347, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1B791D end FallarborTown_ContestLobby_EventScript_1B790F:: @ 81B790F - msgbox FallarborTown_ContestLobby_Text_1B735A, 4 + msgbox FallarborTown_ContestLobby_Text_1B735A, MSGBOX_DEFAULT goto FallarborTown_ContestLobby_EventScript_1B791D end FallarborTown_ContestLobby_EventScript_1B791D:: @ 81B791D setvar VAR_0x8004, 0 - fadescreen 1 + fadescreen FADE_TO_BLACK removeobject 240 removeobject 239 removeobject 238 @@ -284,41 +284,41 @@ FallarborTown_ContestLobby_EventScript_1B7936:: @ 81B7936 end FallarborTown_ContestLobby_EventScript_1B7938:: @ 81B7938 - msgbox FallarborTown_ContestLobby_Text_1B73B7, 4 + msgbox FallarborTown_ContestLobby_Text_1B73B7, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7942:: @ 81B7942 - msgbox FallarborTown_ContestLobby_Text_1B73F1, 4 + msgbox FallarborTown_ContestLobby_Text_1B73F1, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B794C:: @ 81B794C special CloseLink - msgbox FallarborTown_ContestLobby_Text_1A4A30, 4 + msgbox FallarborTown_ContestLobby_Text_1A4A30, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7959:: @ 81B7959 special CloseLink - msgbox FallarborTown_ContestLobby_Text_1A4B1D, 4 + msgbox FallarborTown_ContestLobby_Text_1A4B1D, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7966:: @ 81B7966 special CloseLink - msgbox FallarborTown_ContestLobby_Text_1A10EB, 4 + msgbox FallarborTown_ContestLobby_Text_1A10EB, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7973:: @ 81B7973 special CloseLink - msgbox FallarborTown_ContestLobby_Text_1A4A85, 4 + msgbox FallarborTown_ContestLobby_Text_1A4A85, MSGBOX_DEFAULT releaseall end FallarborTown_ContestLobby_EventScript_1B7980:: @ 81B7980 - fadescreen 1 + fadescreen FADE_TO_BLACK specialvar VAR_RESULT, GetLinkPartnerNames copyvar VAR_0x8008, VAR_RESULT copyvar VAR_0x8004, VAR_0x8008 @@ -327,7 +327,7 @@ FallarborTown_ContestLobby_EventScript_1B7980:: @ 81B7980 end FallarborTown_ContestLobby_EventScript_1B799A:: @ 81B799A - fadescreen 0 + fadescreen FADE_FROM_BLACK switch VAR_0x8008 case 2, FallarborTown_ContestLobby_EventScript_1B78F3 case 3, FallarborTown_ContestLobby_EventScript_1B7901 diff --git a/data/scripts/prof_birch.inc b/data/scripts/prof_birch.inc new file mode 100644 index 000000000..92c79a07a --- /dev/null +++ b/data/scripts/prof_birch.inc @@ -0,0 +1,84 @@ +ProfBirch_EventScript_UpdateLocation:: @ 81A02F4 + compare VAR_PETALBURG_GYM_STATE, 0 + goto_if_eq Common_EventScript_Return + compare VAR_BIRCH_STATE, 0 + call_if_eq ProfBirch_EventScript_MoveToLab + compare VAR_BIRCH_STATE, 1 + call_if_eq ProfBirch_EventScript_MoveToLab + compare VAR_BIRCH_STATE, 2 + call_if_eq ProfBirch_EventScript_MoveToRoute101 + compare VAR_BIRCH_STATE, 3 + call_if_eq ProfBirch_EventScript_MoveToRoute101 + compare VAR_BIRCH_STATE, 4 + call_if_eq ProfBirch_EventScript_MoveToRoute103 + compare VAR_BIRCH_STATE, 5 + call_if_eq ProfBirch_EventScript_MoveToRoute103 + compare VAR_BIRCH_STATE, 6 + call_if_eq ProfBirch_EventScript_MoveToLab + compare VAR_BIRCH_STATE, 7 + call_if_eq ProfBirch_EventScript_MoveToLab + return + +ProfBirch_EventScript_MoveToLab:: @ 81A0358 + clearflag FLAG_HIDE_BIRCH_IN_LAB + clearflag FLAG_UNKNOWN_BIRCH_380 + setflag FLAG_HIDE_BIRCH_ROUTE101 + setflag FLAG_HIDE_BIRCH_ROUTE103 + return + +ProfBirch_EventScript_MoveToRoute101:: @ 81A0365 + clearflag FLAG_HIDE_BIRCH_ROUTE101 + setflag FLAG_HIDE_BIRCH_IN_LAB + setflag FLAG_UNKNOWN_BIRCH_380 + setflag FLAG_HIDE_BIRCH_ROUTE103 + return + +ProfBirch_EventScript_MoveToRoute103:: @ 81A0372 + clearflag FLAG_HIDE_BIRCH_ROUTE103 + setflag FLAG_HIDE_BIRCH_ROUTE101 + setflag FLAG_HIDE_BIRCH_IN_LAB + setflag FLAG_UNKNOWN_BIRCH_380 + return + +ProfBirch_EventScript_AskRatePokedex:: @ 81A037F + lock + faceplayer + msgbox gBirchDexRatingText_ComeToShowMePokedex, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq ProfBirch_EventScript_DeclineRating + call ProfBirch_EventScript_RatePokedex + release + end + +ProfBirch_EventScript_DeclineRating:: @ 81A039B + msgbox gBirchDexRatingText_Cancel, MSGBOX_DEFAULT + release + end + +ProfBirch_EventScript_ShowRatingMessage:: @ 81A03A5 + copyvar VAR_0x8004, VAR_0x8009 + special ShowPokedexRatingMessage + waitmessage + waitbuttonpress + return + +ProfBirch_EventScript_RatePokedex:: @ 81A03B0 + 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 @ Num Hoenn seen + buffernumberstring 1, VAR_0x8009 @ Num Hoenn caught + msgbox gBirchDexRatingText_SoYouveSeenAndCaught, MSGBOX_DEFAULT + call ProfBirch_EventScript_ShowRatingMessage + compare VAR_0x800A, 0 + goto_if_eq Common_EventScript_Return @ National dex not enabled + setvar VAR_0x8004, 1 + specialvar VAR_RESULT, ScriptGetPokedexInfo + copyvar VAR_0x8008, VAR_0x8005 + copyvar VAR_0x8009, VAR_0x8006 + buffernumberstring 0, VAR_0x8008 @ Num National seen + buffernumberstring 1, VAR_0x8009 @ Num National caught + msgbox gBirchDexRatingText_OnANationwideBasis, MSGBOX_DEFAULT + return diff --git a/data/scripts/record_mix.inc b/data/scripts/record_mix.inc new file mode 100644 index 000000000..6415f9ceb --- /dev/null +++ b/data/scripts/record_mix.inc @@ -0,0 +1,22 @@ +@ Seems this was superseded by the Record Center, and the below scripts are now unused +EventScript_MixRecordsPrompt: @ 819FFD5 + lock + faceplayer + msgbox UnusedMixRecordsPromptText, MSGBOX_YESNO + compare VAR_RESULT, YES + goto_if_eq EventScript_MixRecords + compare VAR_RESULT, NO + goto_if_eq EventScript_EndMixRecords + goto EventScript_EndMixRecords + +EventScript_MixRecords: @ 819FFFA + special RecordMixingPlayerSpotTriggered + waitstate + lock + faceplayer +EventScript_EndMixRecords: @ 81A0000 + message UnusedMixRecordsSeeYouAgainText + waitmessage + waitbuttonpress + release + end diff --git a/data/scripts/safari_zone.inc b/data/scripts/safari_zone.inc index aad2e3237..68efec328 100644 --- a/data/scripts/safari_zone.inc +++ b/data/scripts/safari_zone.inc @@ -52,7 +52,7 @@ gUnknown_081C346A:: @ 81C346A end EventScript_1C348E: - fadescreen 1 + fadescreen FADE_TO_BLACK special OpenPokeblockCaseOnFeeder waitstate compare VAR_RESULT, 0xFFFF diff --git a/data/scripts/secret_base.inc b/data/scripts/secret_base.inc new file mode 100644 index 000000000..8a82583b2 --- /dev/null +++ b/data/scripts/secret_base.inc @@ -0,0 +1,683 @@ +gUnknown_081A2C51:: @ 81A2C51 + special sub_80BB70C + special CheckPlayerHasSecretBase + compare VAR_RESULT, 1 + goto_if_eq AskToMoveSecretBase + checkpartymove MOVE_SECRET_POWER + setfieldeffectargument 0, VAR_RESULT + buffermovename 1, MOVE_SECRET_POWER + compare VAR_0x8007, 1 + goto_if_eq EventScript_1A2CB0 + compare VAR_0x8007, 2 + goto_if_eq EventScript_1A2CB0 + compare VAR_0x8007, 3 + goto_if_eq EventScript_1A2CB0 + compare VAR_0x8007, 4 + goto_if_eq EventScript_1A2CB0 + compare VAR_0x8007, 5 + goto_if_eq EventScript_1A2D08 + compare VAR_0x8007, 6 + goto_if_eq EventScript_1A2D60 + end + +EventScript_1A2CB0: + lockall + compare VAR_RESULT, 6 + goto_if_eq EventScript_1A2CF1 + bufferpartymonnick 0, VAR_RESULT + msgbox UnknownString_8198F34, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_1A2F3A + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT + closemessage + dofieldeffect FLDEFF_USE_SECRET_POWER_CAVE + waitstate + goto EventScript_1A2CFA + end + +DoSecretBaseCaveFieldEffectScript:: @ 81A2CE6 + lockall + dofieldeffect FLDEFF_USE_SECRET_POWER_CAVE + waitstate + goto EventScript_1A2CFA + end + +EventScript_1A2CF1: + msgbox UnknownString_8198F10, MSGBOX_SIGN + end + +EventScript_1A2CFA: + msgbox UnknownString_8198F6E, MSGBOX_DEFAULT + goto EventScript_1A2DB8 + end + +EventScript_1A2D08: + lockall + compare VAR_RESULT, 6 + goto_if_eq EventScript_1A2D49 + bufferpartymonnick 0, VAR_RESULT + msgbox UnknownString_81A197B, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_1A2F3A + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT + closemessage + dofieldeffect FLDEFF_USE_SECRET_POWER_TREE + waitstate + goto EventScript_1A2D52 + end + +DoSecretBaseTreeFieldEffectScript:: @ 81A2D3E + lockall + dofieldeffect FLDEFF_USE_SECRET_POWER_TREE + waitstate + goto EventScript_1A2D52 + end + +EventScript_1A2D49: + msgbox UnknownString_81A1948, MSGBOX_SIGN + end + +EventScript_1A2D52: + msgbox UnknownString_81A19C4, MSGBOX_DEFAULT + goto EventScript_1A2DB8 + end + +EventScript_1A2D60: + lockall + compare VAR_RESULT, 6 + goto_if_eq EventScript_1A2DA1 + bufferpartymonnick 0, VAR_RESULT + msgbox UnknownString_81A1A4B, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_1A2F3A + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT + closemessage + dofieldeffect FLDEFF_USE_SECRET_POWER_SHRUB + waitstate + goto EventScript_1A2DAA + end + +DoSecretBaseShrubFieldEffectScript:: @ 81A2D96 + lockall + dofieldeffect FLDEFF_USE_SECRET_POWER_SHRUB + waitstate + goto EventScript_1A2DAA + end + +EventScript_1A2DA1: + msgbox UnknownString_81A1A03, MSGBOX_SIGN + end + +EventScript_1A2DAA: + msgbox UnknownString_81A1AA9, MSGBOX_DEFAULT + goto EventScript_1A2DB8 + end + +EventScript_1A2DB8: + closemessage + playse SE_KAIDAN + setvar VAR_INIT_SECRET_BASE, 0 + setflag FLAG_DECORATION_1 + special sub_80BB8CC + special sub_80BBAF0 + setvar VAR_0x8004, 0 + setvar VAR_0x8005, 0 + special sub_80BBDD0 + setvar VAR_SECRET_BASE_INITIALIZED, 1 + waitstate + end + +SecretBase_EventScript_FirstEntrance:: @ 81A2DDE + applymovement OBJ_EVENT_ID_PLAYER, SecretBase_RedCave1_Movement_1A2E11 + waitmovement 0 + setvar VAR_INIT_SECRET_BASE, 1 + msgbox SecretBase_RedCave1_Text_198F89, MSGBOX_YESNO + compare VAR_RESULT, YES + goto_if_eq SecretBase_RedCave1_EventScript_1A2E08 + closemessage + playse SE_KAIDAN + special sub_80BC440 + end + +SecretBase_RedCave1_EventScript_1A2E08:: @ 81A2E08 + closemessage + setflag FLAG_RECEIVED_SECRET_POWER + special sub_80BBC78 + waitstate + end + +SecretBase_RedCave1_Movement_1A2E11:: @ 81A2E11 + walk_up + walk_up + step_end + +gUnknown_081A2E14:: @ 81A2E14 + lockall + setvar VAR_INIT_SECRET_BASE, 1 + playse SE_KAIDAN + special sub_80BC114 + compare VAR_RESULT, 0 + goto_if_eq EventScript_1A2E38 + clearflag FLAG_DECORATION_1 + special sub_80BBAF0 + setvar VAR_SECRET_BASE_INITIALIZED, 0 + waitstate + end + +EventScript_1A2E38: + setflag FLAG_DECORATION_1 + special sub_80BBAF0 + setvar VAR_SECRET_BASE_INITIALIZED, 0 + waitstate + end + +AskToMoveSecretBase: + checkpartymove MOVE_SECRET_POWER + compare VAR_RESULT, 6 + goto_if_eq EventScript_1A2EF7 + setfieldeffectargument 0, VAR_RESULT + setorcopyvar VAR_0x8004, VAR_RESULT + lockall + special GetSecretBaseNearbyMapName + msgbox UnknownString_81A3C71, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_1A2F3A + msgbox SecretBase_Text_AllDecorationsWillBeReturned, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_1A2F3A + fadescreen FADE_TO_BLACK + special MoveSecretBase + closemessage + fadescreen FADE_FROM_BLACK + msgbox UnknownString_81A3CC9, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_1A2F3A + bufferpartymonnick 0, VAR_0x8004 + buffermovename 1, MOVE_SECRET_POWER + msgbox UsedCutRockSmashText, MSGBOX_DEFAULT + closemessage + closemessage + compare VAR_0x8007, 1 + goto_if_eq DoSecretBaseCaveFieldEffectScript + compare VAR_0x8007, 2 + goto_if_eq DoSecretBaseCaveFieldEffectScript + compare VAR_0x8007, 3 + goto_if_eq DoSecretBaseCaveFieldEffectScript + compare VAR_0x8007, 4 + goto_if_eq DoSecretBaseCaveFieldEffectScript + compare VAR_0x8007, 5 + goto_if_eq DoSecretBaseTreeFieldEffectScript + compare VAR_0x8007, 6 + goto_if_eq DoSecretBaseShrubFieldEffectScript + releaseall + end + +EventScript_1A2EF7:: + compare VAR_0x8007, 1 + goto_if_eq EventScript_1A2CF1 + compare VAR_0x8007, 2 + goto_if_eq EventScript_1A2CF1 + compare VAR_0x8007, 3 + goto_if_eq EventScript_1A2CF1 + compare VAR_0x8007, 4 + goto_if_eq EventScript_1A2CF1 + compare VAR_0x8007, 5 + goto_if_eq EventScript_1A2D49 + compare VAR_0x8007, 6 + goto_if_eq EventScript_1A2DA1 + end + +EventScript_1A2F3A:: + closemessage + releaseall + end + +SecretBase_EventScript_SetDecorationFlags:: @ 81A2F3D + setflag FLAG_DECORATION_2 + setflag FLAG_DECORATION_3 + setflag FLAG_DECORATION_4 + setflag FLAG_DECORATION_5 + setflag FLAG_DECORATION_6 + setflag FLAG_DECORATION_7 + setflag FLAG_DECORATION_8 + setflag FLAG_DECORATION_9 + setflag FLAG_DECORATION_10 + setflag FLAG_DECORATION_11 + setflag FLAG_DECORATION_12 + setflag FLAG_DECORATION_13 + setflag FLAG_DECORATION_14 + setflag FLAG_DECORATION_15 + return + +SecretBase_EventScript_InitDecorations:: @ 81A2F68 + setvar VAR_0x8004, 0 + setvar VAR_0x8005, 0 + special sub_80BBDD0 + setvar VAR_SECRET_BASE_INITIALIZED, 1 + end + +gUnknown_081A2F7B:: @ 81A2F7B + setvar VAR_0x8005, 0 + goto EventScript_1A2F86 + end + +EventScript_1A2F86: + special sub_80FF474 + end + +gUnknown_081A2F8A:: @ 81A2F8A + setvar VAR_0x8004, 0 + goto EventScript_1A2F95 + end + +EventScript_1A2F95: + special sub_8100A7C + compare VAR_RESULT, 1 + goto_if_eq EventScript_1A2FBF + addvar VAR_0x8004, 1 + compare VAR_0x8005, 0 + goto_if_eq EventScript_1A2F95 + removeobject VAR_0x8006 + setflag VAR_0x8005 + goto EventScript_1A2F95 + end + +EventScript_1A2FBF: + end + +SecretBase_BlueCave1_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BlueCave2_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BlueCave3_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BlueCave4_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BrownCave1_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BrownCave2_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BrownCave3_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_BrownCave4_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_RedCave1_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_RedCave2_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_RedCave3_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_RedCave4_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Shrub1_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Shrub2_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Shrub3_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Shrub4_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Tree1_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Tree2_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Tree3_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_Tree4_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_YellowCave1_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_YellowCave2_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_YellowCave3_EventScript_1A2FC0:: @ 81A2FC0 +SecretBase_YellowCave4_EventScript_1A2FC0:: @ 81A2FC0 + special sub_80BCE90 + compare VAR_0x8004, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A3032 + compare VAR_0x8004, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A30AE + compare VAR_0x8004, 2 + goto_if_eq SecretBase_RedCave1_EventScript_1A312A + compare VAR_0x8004, 3 + goto_if_eq SecretBase_RedCave1_EventScript_1A31A6 + compare VAR_0x8004, 4 + goto_if_eq SecretBase_RedCave1_EventScript_1A3222 + compare VAR_0x8004, 5 + goto_if_eq SecretBase_RedCave1_EventScript_1A329E + compare VAR_0x8004, 6 + goto_if_eq SecretBase_RedCave1_EventScript_1A331A + compare VAR_0x8004, 7 + goto_if_eq SecretBase_RedCave1_EventScript_1A3396 + compare VAR_0x8004, 8 + goto_if_eq SecretBase_RedCave1_EventScript_1A3412 + compare VAR_0x8004, 9 + goto_if_eq SecretBase_RedCave1_EventScript_1A348E + end + +SecretBase_RedCave1_EventScript_1A3032:: @ 81A3032 + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3086 + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A30A5 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A1AEA, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A308F + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A308F + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A1B83, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A3086:: @ 81A3086 + msgbox SecretBase_RedCave1_Text_1A1C3B, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A308F:: @ 81A308F + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A1B97, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A30A5:: @ 81A30A5 + msgbox SecretBase_RedCave1_Text_1A1BF8, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A30AE:: @ 81A30AE + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3102 + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3121 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A1E67, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A310B + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A310B + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A1F04, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A3102:: @ 81A3102 + msgbox SecretBase_RedCave1_Text_1A1FBD, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A310B:: @ 81A310B + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A1F2E, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3121:: @ 81A3121 + msgbox SecretBase_RedCave1_Text_1A1F88, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A312A:: @ 81A312A + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A317E + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A319D + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A218F, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A3187 + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A3187 + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2220, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A317E:: @ 81A317E + msgbox SecretBase_RedCave1_Text_1A22FA, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3187:: @ 81A3187 + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2230, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A319D:: @ 81A319D + msgbox SecretBase_RedCave1_Text_1A2280, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A31A6:: @ 81A31A6 + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A31FA + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3219 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A24E1, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A3203 + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A3203 + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A256F, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A31FA:: @ 81A31FA + msgbox SecretBase_RedCave1_Text_1A2609, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3203:: @ 81A3203 + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A258A, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3219:: @ 81A3219 + msgbox SecretBase_RedCave1_Text_1A25D2, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3222:: @ 81A3222 + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3276 + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3295 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A2830, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A327F + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A327F + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A28D7, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A3276:: @ 81A3276 + msgbox SecretBase_RedCave1_Text_1A297C, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A327F:: @ 81A327F + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A28F4, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3295:: @ 81A3295 + msgbox SecretBase_RedCave1_Text_1A294D, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A329E:: @ 81A329E + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A32F2 + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3311 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A1CB2, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A32FB + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A32FB + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A1D48, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A32F2:: @ 81A32F2 + msgbox SecretBase_RedCave1_Text_1A1DF6, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A32FB:: @ 81A32FB + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A1D59, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3311:: @ 81A3311 + msgbox SecretBase_RedCave1_Text_1A1DC0, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A331A:: @ 81A331A + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A336E + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A338D + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A2026, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A3377 + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A3377 + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2095, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A336E:: @ 81A336E + msgbox SecretBase_RedCave1_Text_1A2147, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3377:: @ 81A3377 + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A20AE, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A338D:: @ 81A338D + msgbox SecretBase_RedCave1_Text_1A2109, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3396:: @ 81A3396 + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A33EA + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3409 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A236A, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A33F3 + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A33F3 + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2405, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A33EA:: @ 81A33EA + msgbox SecretBase_RedCave1_Text_1A2480, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A33F3:: @ 81A33F3 + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2420, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3409:: @ 81A3409 + msgbox SecretBase_RedCave1_Text_1A2446, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3412:: @ 81A3412 + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A3466 + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3485 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A2663, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A346F + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A346F + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2710, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A3466:: @ 81A3466 + msgbox SecretBase_RedCave1_Text_1A27A4, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A346F:: @ 81A346F + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2736, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3485:: @ 81A3485 + msgbox SecretBase_RedCave1_Text_1A276A, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A348E:: @ 81A348E + goto_if_unset FLAG_SYS_GAME_CLEAR, SecretBase_RedCave1_EventScript_1A34E2 + compare VAR_RESULT, 1 + goto_if_eq SecretBase_RedCave1_EventScript_1A3501 + lock + faceplayer + msgbox SecretBase_RedCave1_Text_1A2A13, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_RedCave1_EventScript_1A34EB + setvar VAR_RESULT, 1 + special sub_80BCE4C + call Common_EventScript_SaveGame + compare VAR_RESULT, 0 + goto_if_eq SecretBase_RedCave1_EventScript_1A34EB + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2AE2, MSGBOX_DEFAULT + goto SecretBase_RedCave1_EventScript_1A350A + end + +SecretBase_RedCave1_EventScript_1A34E2:: @ 81A34E2 + msgbox SecretBase_RedCave1_Text_1A2BA4, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A34EB:: @ 81A34EB + setvar VAR_RESULT, 0 + special sub_80BCE4C + erasebox 0, 0, 15, 10 + msgbox SecretBase_RedCave1_Text_1A2AFB, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A3501:: @ 81A3501 + msgbox SecretBase_RedCave1_Text_1A2B69, MSGBOX_NPC + end + +SecretBase_RedCave1_EventScript_1A350A:: @ 81A350A + special sub_80BCE1C + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 0 + special StartSpecialBattle + waitstate + special ScrSpecial_HealPlayerParty + release + end diff --git a/data/scripts/secret_power_tm.inc b/data/scripts/secret_power_tm.inc index 22f998d14..5042bd211 100644 --- a/data/scripts/secret_power_tm.inc +++ b/data/scripts/secret_power_tm.inc @@ -4,15 +4,15 @@ Route111_EventScript_1A3858:: @ 81A3858 msgbox Route111_Text_1A3520, MSGBOX_YESNO compare VAR_RESULT, YES goto_if_eq Route111_EventScript_1A3877 - msgbox Route111_Text_1A37B5, 4 + msgbox Route111_Text_1A37B5, MSGBOX_DEFAULT release end Route111_EventScript_1A3877:: @ 81A3877 - giveitem_std ITEM_TM43_SECRET_POWER + giveitem ITEM_TM43_SECRET_POWER compare VAR_RESULT, 0 goto_if_eq Route111_EventScript_1A38D9 - msgbox Route111_Text_1A35C5, 4 + msgbox Route111_Text_1A35C5, MSGBOX_DEFAULT closemessage setflag FLAG_RECEIVED_SECRET_POWER clearflag FLAG_HIDE_TM_SALESMAN_SLATEPORT @@ -37,7 +37,7 @@ Route111_EventScript_1A38CE:: @ 81A38CE return Route111_EventScript_1A38D9:: @ 81A38D9 - msgbox Route111_Text_1A37F6, 4 + msgbox Route111_Text_1A37F6, MSGBOX_DEFAULT release end @@ -53,7 +53,7 @@ Route111_Movement_1A38E3:: @ 81A38E3 walk_left walk_down walk_down - end_movement + step_end Route111_Movement_1A38EF:: @ 81A38EF walk_left @@ -67,4 +67,4 @@ Route111_Movement_1A38EF:: @ 81A38EF walk_left walk_down walk_down - end_movement + step_end diff --git a/data/scripts/set_gym_trainers.inc b/data/scripts/set_gym_trainers.inc new file mode 100644 index 000000000..3248c2d82 --- /dev/null +++ b/data/scripts/set_gym_trainers.inc @@ -0,0 +1,74 @@ +Common_EventScript_SetGymTrainers:: @ 81A01C0 + 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:: @ 81A021E + settrainerflag TRAINER_JOSH + settrainerflag TRAINER_TOMMY + return + +DewfordTown_Gym_SetGymTrainers:: @ 81A0225 + settrainerflag TRAINER_HIDEKI + settrainerflag TRAINER_TESSA + settrainerflag TRAINER_LAURA + return + +MauvilleCity_Gym_SetGymTrainers:: @ 81A022F + settrainerflag TRAINER_KIRK + settrainerflag TRAINER_SHAWN + settrainerflag TRAINER_BEN + settrainerflag TRAINER_VIVIAN + return + +LavaridgeTown_Gym_SetGymTrainers:: @ 81A023C + settrainerflag TRAINER_COLE + settrainerflag TRAINER_AXLE + settrainerflag TRAINER_ANDY + settrainerflag TRAINER_ZANE + settrainerflag TRAINER_SADIE + return + +PetalburgCity_Gym_SetGymTrainers:: @ 81A024C + settrainerflag TRAINER_RANDALL + settrainerflag TRAINER_PARKER + settrainerflag TRAINER_GEORGE + settrainerflag TRAINER_BERKE + settrainerflag TRAINER_MARY + settrainerflag TRAINER_LORI + settrainerflag TRAINER_JODY + return + +FortreeCity_Gym_SetGymTrainers:: @ 81A0262 + settrainerflag TRAINER_JARED + settrainerflag TRAINER_TERRELL + settrainerflag TRAINER_KYLEE + settrainerflag TRAINER_WILL + return + +MossdeepCity_Gym_SetGymTrainers:: @ 81A026F + settrainerflag TRAINER_PRESTON + settrainerflag TRAINER_VIRGIL + settrainerflag TRAINER_FRITZ + settrainerflag TRAINER_HANNAH + settrainerflag TRAINER_SAMANTHA + settrainerflag TRAINER_MAURA + return + +SootopolisCity_Gym_SetGymTrainers:: @ 81A0282 + settrainerflag TRAINER_ANDREA + settrainerflag TRAINER_CRISSY + settrainerflag TRAINER_BRIANNA_2 + settrainerflag TRAINER_CONNIE + settrainerflag TRAINER_BRIDGET + settrainerflag TRAINER_OLIVIA + settrainerflag TRAINER_TIFFANY + settrainerflag TRAINER_MARISSA + return diff --git a/data/scripts/shared_secret_base.inc b/data/scripts/shared_secret_base.inc new file mode 100644 index 000000000..e3b87f1ea --- /dev/null +++ b/data/scripts/shared_secret_base.inc @@ -0,0 +1,190 @@ +SecretBase_MapScripts:: @ 815F337 + map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SecretBase_OnWarp + map_script MAP_SCRIPT_ON_TRANSITION, SecretBase_OnTransition + map_script MAP_SCRIPT_ON_FRAME_TABLE, SecretBase_OnFrame + map_script MAP_SCRIPT_ON_RESUME, SecretBase_OnResume + .byte 0 + +SecretBase_OnResume:: @ 815F34C + setstepcallback 6 + end + +SecretBase_OnTransition:: @ 815F34F + call SecretBase_EventScript_SetDecorationFlags + special SetSecretBaseOwnerGfxId + end + +SecretBase_OnWarp:: @ 815F358 + map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, SecretBase_EventScript_InitDecorations + .2byte 0 + +SecretBase_OnFrame:: @ 815F362 + map_script_2 VAR_INIT_SECRET_BASE, 0, SecretBase_EventScript_FirstEntrance + .2byte 0 + +SecretBase_EventScript_PC:: @ 815F36C + lockall + playse SE_PC_LOGON + message SecretBase_Text_BootUpPC + dofieldeffect FLDEFF_SECRET_BASE_PC_TURN_ON + waitstate + waitmessage + waitbuttonpress + playse SE_SELECT + goto SecretBase_EventScript_PCShowMainMenu + end + +SecretBase_EventScript_PCShowMainMenu: + message SecretBase_Text_WhatWouldYouLikeToDo + waitmessage + goto_if_set FLAG_SECRET_BASE_REGISTRY_ENABLED, SecretBase_EventScript_PCMainMenuWithRegister + goto SecretBase_EventScript_PCMainMenuWithoutRegister + end + +SecretBase_EventScript_PCCancel:: @ 815F399 + lockall + goto SecretBase_EventScript_PCShowMainMenu + end + +SecretBase_EventScript_PCMainMenuWithRegister: + multichoice 0, 0, 6, 0 + switch VAR_RESULT + case 0, SecretBase_EventScript_PCDecorationMenu + case 1, SecretBase_EventScript_PCPackUp + case 2, SecretBase_EventScript_PCRegistryMenu + case 3, SecretBase_EventScript_PCTurnOff + case 127, SecretBase_EventScript_PCTurnOff + end + +SecretBase_EventScript_PCMainMenuWithoutRegister: + multichoice 0, 0, 5, 0 + switch VAR_RESULT + case 0, SecretBase_EventScript_PCDecorationMenu + case 1, SecretBase_EventScript_PCPackUp + case 2, SecretBase_EventScript_PCTurnOff + case 127, SecretBase_EventScript_PCTurnOff + end + +SecretBase_EventScript_PCPackUp: + msgbox SecretBase_Text_AllDecorationsWillBeReturned, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_EventScript_PCShowMainMenu + closemessage + special MoveOutOfSecretBase + releaseall + end + +SecretBase_EventScript_PCDecorationMenu: + special SecretBasePC_Decoration + end + +SecretBase_EventScript_PCRegistryMenu: + special SecretBasePC_Registry + end + +SecretBase_EventScript_RecordMixingPC:: @ 815F43A + lockall + message SecretBase_Text_BootUpPC + playse SE_PC_LOGON + dofieldeffect FLDEFF_SECRET_BASE_PC_TURN_ON + waitstate + waitmessage + waitbuttonpress + playse SE_SELECT + goto SecretBase_EventScript_PCRegisterMenu + end + +SecretBase_EventScript_PCRegisterMenu: + message SecretBase_Text_WhatWouldYouLikeToDo + waitmessage + multichoice 0, 0, 7, 0 + switch VAR_RESULT + case 0, SecretBase_EventScript_PCRegister + case 1, SecretBase_EventScript_PCRegistryMenu + case 2, SecretBase_EventScript_PCRegistryInfo + case 3, SecretBase_EventScript_PCTurnOff + case 127, SecretBase_EventScript_PCTurnOff + end + +SecretBase_EventScript_ShowRegisterMenu:: @ 815F49A + lockall + goto SecretBase_EventScript_PCRegisterMenu + end + +SecretBase_EventScript_PCRegister: + special GetCurSecretBaseRegistrationValidity + compare VAR_RESULT, 1 + goto_if_eq SecretBase_EventScript_AlreadyRegistered + compare VAR_RESULT, 2 + goto_if_eq SecretBase_EventScript_CantRegisterTooManyBases + special BufferSecretBaseOwnerName + msgbox SecretBase_Text_WantToRegisterSecretBase, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_EventScript_PCRegisterMenu + msgbox SecretBase_Text_RegistrationCompleted, MSGBOX_SIGN + special ToggleCurSecretBaseRegistry + special DoSecretBasePCTurnOffEffect + releaseall + end + +SecretBase_EventScript_AlreadyRegistered: + msgbox SecretBase_Text_AlreadyRegisteredDelete, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq SecretBase_EventScript_PCRegisterMenu + msgbox SecretBase_Text_DataUnregistered, MSGBOX_SIGN + special ToggleCurSecretBaseRegistry + special DoSecretBasePCTurnOffEffect + releaseall + end + +SecretBase_EventScript_CantRegisterTooManyBases: + msgbox SecretBase_Text_TooManyBasesDeleteSome, MSGBOX_SIGN + special DoSecretBasePCTurnOffEffect + closemessage + releaseall + end + +SecretBase_EventScript_PCRegistryInfo: + message SecretBase_Text_RegistryInfo + waitmessage + goto SecretBase_EventScript_PCRegisterMenu + end + +SecretBase_EventScript_PCTurnOff: + special DoSecretBasePCTurnOffEffect + closemessage + releaseall + end + +SecretBase_EventScript_SandOrnament:: @ 815F523 + dofieldeffect FLDEFF_SAND_PILLAR + waitstate + end + +SecretBase_EventScript_ShieldOrToyTV:: @ 815F528 + special GetShieldToyTVDecorationInfo + compare VAR_RESULT, 0 + goto_if_eq SecretBase_EventScript_BattleTowerShield + compare VAR_RESULT, 1 + goto_if_eq SecretBase_EventScript_ToyTV + compare VAR_RESULT, 2 + goto_if_eq SecretBase_EventScript_SeedotTV + compare VAR_RESULT, 3 + goto_if_eq SecretBase_EventScript_SkittyTV + end + +SecretBase_EventScript_BattleTowerShield: + msgbox SecretBase_Text_BattleTowerShield, MSGBOX_SIGN + end + +SecretBase_EventScript_ToyTV: + msgbox SecretBase_Text_ToyTV, MSGBOX_SIGN + end + +SecretBase_EventScript_SeedotTV: + msgbox SecretBase_Text_SeedotTV, MSGBOX_SIGN + end + +SecretBase_EventScript_SkittyTV: + msgbox SecretBase_Text_SkittyTV, MSGBOX_SIGN + end diff --git a/data/scripts/static_pokemon.inc b/data/scripts/static_pokemon.inc new file mode 100644 index 000000000..c881d9518 --- /dev/null +++ b/data/scripts/static_pokemon.inc @@ -0,0 +1,177 @@ +Hideout_B1F_EventScript_Electrode1:: @ 81A04FD + lock + faceplayer + setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE + waitse + playmoncry SPECIES_ELECTRODE, 2 + delay 40 + waitmoncry + setflag FLAG_HIDE_ELECTRODE_1_HIDEOUT + setflag FLAG_SYS_CTRL_OBJ_DELETE + dowildbattle + clearflag FLAG_SYS_CTRL_OBJ_DELETE + release + end + +Hideout_B1F_EventScript_Electrode2:: @ 81A051B + lock + faceplayer + setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE + waitse + playmoncry SPECIES_ELECTRODE, 2 + delay 40 + waitmoncry + setflag FLAG_HIDE_ELECTRODE_2_HIDEOUT + setflag FLAG_SYS_CTRL_OBJ_DELETE + dowildbattle + clearflag FLAG_SYS_CTRL_OBJ_DELETE + release + end + +Route120_EventScript_Kecleon1:: @ 81A0539 + lock + faceplayer + setvar VAR_0x8004, 1 + goto EventScript_Kecleon + end + +Route120_EventScript_Kecleon2:: @ 81A0546 + lock + faceplayer + setvar VAR_0x8004, 2 + goto EventScript_Kecleon + end + +Route120_EventScript_Kecleon3:: @ 81A0553 + lock + faceplayer + setvar VAR_0x8004, 3 + goto EventScript_Kecleon + end + +Route120_EventScript_Kecleon4:: @ 81A0560 + lock + faceplayer + setvar VAR_0x8004, 4 + goto EventScript_Kecleon + end + +Route120_EventScript_Kecleon5:: @ 81A056D + lock + faceplayer + setvar VAR_0x8004, 5 + goto EventScript_Kecleon + end + +Route119_EventScript_Kecleon1:: @ 81A057A + lock + faceplayer + setvar VAR_0x8004, 6 + goto EventScript_Kecleon + end + +Route119_EventScript_Kecleon2:: @ 81A0587 + lock + faceplayer + setvar VAR_0x8004, 7 + goto EventScript_Kecleon + end + +EventScript_Kecleon:: @ 81A0594 + checkitem ITEM_DEVON_SCOPE, 1 + compare VAR_RESULT, 1 + goto_if_eq EventScript_AskUseDevonScope + msgbox Text_SomethingUnseeable, MSGBOX_DEFAULT + release + end + +EventScript_AskUseDevonScope:: @ 81A05AE + msgbox Text_WantToUseDevonScope, MSGBOX_YESNO + compare VAR_RESULT, YES + goto_if_eq EventScript_BattleKecleon + release + end + +EventScript_BattleKecleon:: @ 81A05C3 + msgbox Text_UseDevonScopeMonAttacked, MSGBOX_DEFAULT + closemessage + applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer + waitmovement 0 + applymovement VAR_LAST_TALKED, Movement_KecleonAppears + waitmovement 0 + waitse + playmoncry SPECIES_KECLEON, 2 + delay 40 + waitmoncry + setwildbattle SPECIES_KECLEON, 30, ITEM_NONE + compare VAR_0x8004, 1 + call_if_eq Route120_EventScript_HideKecleon1 + compare VAR_0x8004, 2 + call_if_eq Route120_EventScript_HideKecleon2 + compare VAR_0x8004, 3 + call_if_eq Route120_EventScript_HideKecleon3 + compare VAR_0x8004, 4 + call_if_eq Route120_EventScript_HideKecleon4 + compare VAR_0x8004, 5 + call_if_eq Route120_EventScript_HideKecleon5 + compare VAR_0x8004, 6 + call_if_eq Route119_EventScript_HideKecleon1 + compare VAR_0x8004, 7 + call_if_eq Route119_EventScript_HideKecleon2 + setflag FLAG_SYS_CTRL_OBJ_DELETE + dowildbattle + clearflag FLAG_SYS_CTRL_OBJ_DELETE + release + end + +Route120_EventScript_HideKecleon1:: @ 81A0646 + setflag FLAG_HIDE_KECLEON_ROUTE120_3 + return + +Route120_EventScript_HideKecleon2:: @ 81A064A + setflag FLAG_HIDE_KECLEON_ROUTE120_4 + return + +Route120_EventScript_HideKecleon3:: @ 81A064E + setflag FLAG_HIDE_KECLEON_ROUTE120_5 + return + +Route120_EventScript_HideKecleon4:: @ 81A0652 + setflag FLAG_HIDE_KECLEON_ROUTE120_6 + return + +Route120_EventScript_HideKecleon5:: @ 81A0656 + setflag FLAG_HIDE_KECLEON_ROUTE120_7 + return + +Route119_EventScript_HideKecleon1:: @ 81A065A + setflag FLAG_HIDE_KECLEON_ROUTE119_1 + return + +Route119_EventScript_HideKecleon2:: @ 81A065E + setflag FLAG_HIDE_KECLEON_ROUTE119_2 + return + +Movement_KecleonAppears:: @ 81A0662 + 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 diff --git a/data/scripts/std_msgbox.inc b/data/scripts/std_msgbox.inc new file mode 100644 index 000000000..912f88fa1 --- /dev/null +++ b/data/scripts/std_msgbox.inc @@ -0,0 +1,36 @@ +Std_MsgboxNPC: + lock + faceplayer + message 0x0 + waitmessage + waitbuttonpress + release + return + +Std_MsgboxSign: + lockall + message 0x0 + waitmessage + waitbuttonpress + releaseall + return + +Std_MsgboxDefault: + message 0x0 + waitmessage + waitbuttonpress + return + +Std_MsgboxYesNo: + message 0x0 + waitmessage + yesnobox 20, 8 + return + +EventScript_UnusedReturn: @ 819F805 + return + +Common_EventScript_SaveGame:: @ 819F806 + special SaveGame + waitstate + return diff --git a/data/scripts/surf.inc b/data/scripts/surf.inc new file mode 100644 index 000000000..49b7a1162 --- /dev/null +++ b/data/scripts/surf.inc @@ -0,0 +1,16 @@ +EventScript_UseSurf:: @ 81A0117 + checkpartymove MOVE_SURF + compare VAR_RESULT, PARTY_SIZE + goto_if_eq EventScript_EndUseSurf + bufferpartymonnick 0, VAR_RESULT + setfieldeffectargument 0, VAR_RESULT + lockall + msgbox gText_WantToUseSurf, MSGBOX_YESNO + compare VAR_RESULT, NO + goto_if_eq EventScript_ReleaseUseSurf + msgbox gText_PlayerUsedSurf, MSGBOX_DEFAULT + dofieldeffect FLDEFF_USE_SURF +EventScript_ReleaseUseSurf: @ 81A014C + releaseall +EventScript_EndUseSurf: @ 81A014D + end diff --git a/data/scripts/trainer_battle.inc b/data/scripts/trainer_battle.inc new file mode 100644 index 000000000..4615435d1 --- /dev/null +++ b/data/scripts/trainer_battle.inc @@ -0,0 +1,136 @@ +EventScript_StartTrainerBattle:: @ 819F80B + lock + special PlayTrainerEncounterMusic + special EndTrainerApproach + waitstate + goto EventScript_DoTrainerBattle + +EventScript_TryDoNormalTrainerBattle:: @ 819F818 + lock + faceplayer + applymovement VAR_LAST_TALKED, Movement_RevealTrainer + waitmovement 0 + specialvar VAR_RESULT, GetTrainerFlag + compare VAR_RESULT, 0 + goto_if_ne EventScript_NoNormalTrainerBattle + special PlayTrainerEncounterMusic + special SetUpTrainerMovement + goto EventScript_DoTrainerBattle + +EventScript_NoNormalTrainerBattle: + gotopostbattlescript + +EventScript_TryDoDoubleTrainerBattle:: @ 819F840 + lock + faceplayer + call EventScript_RevealTrainer + specialvar VAR_RESULT, GetTrainerFlag + compare VAR_RESULT, 0 + goto_if_ne EventScript_NoDoubleTrainerBattle + special HasEnoughMonsForDoubleBattle + compare VAR_RESULT, PLAYER_HAS_TWO_USABLE_MONS + goto_if_ne EventScript_NotEnoughMonsForDoubleBattle + special PlayTrainerEncounterMusic + special SetUpTrainerMovement + goto EventScript_DoTrainerBattle + +EventScript_NotEnoughMonsForDoubleBattle: + special ScrSpecial_ShowTrainerNonBattlingSpeech + waitmessage + waitbuttonpress + release + end + +EventScript_NoDoubleTrainerBattle: + gotopostbattlescript + +EventScript_DoNoIntroTrainerBattle:: @ 819F878 + applymovement VAR_LAST_TALKED, Movement_RevealTrainer + waitmovement 0 + special PlayTrainerEncounterMusic + trainerbattlebegin + gotopostbattlescript + +EventScript_TryDoRematchBattle:: @ 819F887 + call EventScript_RevealTrainer + specialvar VAR_RESULT, IsTrainerReadyForRematch + compare VAR_RESULT, FALSE + goto_if_eq EventScript_NoRematchTrainerBattle + special PlayTrainerEncounterMusic + special SetUpTrainerMovement + special ShowTrainerIntroSpeech + waitmessage + waitbuttonpress + special BattleSetup_StartRematchBattle + waitstate + releaseall + end + +EventScript_NoRematchTrainerBattle: + gotopostbattlescript + +EventScript_TryDoDoubleRematchBattle:: @ 819F8AE + specialvar VAR_RESULT, IsTrainerReadyForRematch + compare VAR_RESULT, FALSE + goto_if_eq EventScript_NoDoubleRematchTrainerBattle + special HasEnoughMonsForDoubleBattle + compare VAR_RESULT, PLAYER_HAS_TWO_USABLE_MONS + goto_if_ne EventScript_NotEnoughMonsForDoubleRematchBattle + special PlayTrainerEncounterMusic + special SetUpTrainerMovement + special ShowTrainerIntroSpeech + waitmessage + waitbuttonpress + special BattleSetup_StartRematchBattle + waitstate + releaseall + end + +EventScript_NoDoubleRematchTrainerBattle: + gotopostbattlescript + +EventScript_NotEnoughMonsForDoubleRematchBattle: + special ScrSpecial_ShowTrainerNonBattlingSpeech + waitmessage + waitbuttonpress + release + end + +EventScript_RevealTrainer: + applymovement VAR_LAST_TALKED, Movement_RevealTrainer + waitmovement 0 + return + +Movement_RevealTrainer:: + reveal_trainer + step_end + +EventScript_DoTrainerBattle: + special ShowTrainerIntroSpeech + waitmessage + waitbuttonpress + trainerbattlebegin + specialvar VAR_RESULT, ScrSpecial_GetTrainerBattleMode + compare VAR_RESULT, TRAINER_BATTLE_SINGLE + goto_if_eq EventScript_EndTrainerBattle + compare VAR_RESULT, TRAINER_BATTLE_CONTINUE_SCRIPT + goto_if_eq EventScript_GoToBeatenScript + compare VAR_RESULT, TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC + goto_if_eq EventScript_GoToBeatenScript + compare VAR_RESULT, TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE + goto_if_eq EventScript_GoToBeatenScript + compare VAR_RESULT, TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE_NO_MUSIC + goto_if_eq EventScript_GoToBeatenScript +EventScript_EndTrainerBattle: + releaseall + end + +EventScript_GoToBeatenScript: + gotobeatenscript + +Std_MsgboxAutoclose:: + message 0x0 + waitmessage + waitbuttonpress + release + return diff --git a/data/scripts/tv.inc b/data/scripts/tv.inc index 486e5d68c..9c22f6595 100644 --- a/data/scripts/tv.inc +++ b/data/scripts/tv.inc @@ -30,21 +30,21 @@ EventScript_1A6EBB: EventScript_1A6EF1: special GetMomOrDadStringForTVMessage - msgbox UnknownString_81A0E68, 4 + msgbox UnknownString_81A0E68, MSGBOX_DEFAULT special TurnOffTVScreen releaseall end EventScript_1A6F01: - msgbox UnknownString_817288C, 4 + msgbox UnknownString_817288C, MSGBOX_DEFAULT releaseall end EventScript_1A6F0B: .ifdef SAPPHIRE - msgbox UnknownString_8172D30, 4 + msgbox UnknownString_8172D30, MSGBOX_DEFAULT .else - msgbox UnknownString_8172C50, 4 + msgbox UnknownString_8172C50, MSGBOX_DEFAULT .endif special InitRoamer clearflag FLAG_SYS_TV_LATI @@ -70,7 +70,7 @@ EventScript_1A6F37: EventScript_1A6F3F: special GetMomOrDadStringForTVMessage - msgbox UnknownString_81A0E68, 4 + msgbox UnknownString_81A0E68, MSGBOX_DEFAULT goto EventScript_1A6F37 end diff --git a/data/specials.inc b/data/specials.inc index 86e62455c..a511742e3 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -18,10 +18,10 @@ gSpecials:: def_special CheckPlayerHasSecretBase def_special sub_80BBAF0 def_special sub_80BC440 - def_special SecretBasePC_PackUp + def_special MoveOutOfSecretBase def_special sub_80BC114 - def_special sub_80BC56C - def_special sub_80BC5BC + def_special GetCurSecretBaseRegistrationValidity + def_special ToggleCurSecretBaseRegistry def_special SecretBasePC_Decoration def_special SecretBasePC_Registry def_special sub_80BCE1C @@ -30,12 +30,12 @@ gSpecials:: def_special sub_80FF474 def_special sub_8100B20 def_special sub_80BB70C - def_special sub_80BBFA4 + def_special SetSecretBaseOwnerGfxId def_special sub_8100A7C def_special sub_80BBC78 def_special sub_80BCE4C def_special DoSecretBasePCTurnOffEffect - def_special sub_80B929C + def_special RecordMixingPlayerSpotTriggered def_special sub_808347C def_special sub_80834E4 def_special sub_808350C @@ -60,16 +60,16 @@ gSpecials:: def_special PlayerHasBerries def_special IsEnigmaBerryValid def_special ScrSpecial_GetTrainerBattleMode - def_special ScrSpecial_ShowTrainerIntroSpeech + def_special ShowTrainerIntroSpeech def_special ScrSpecial_ShowTrainerNonBattlingSpeech - def_special ScrSpecial_HasTrainerBeenFought - def_special ScrSpecial_EndTrainerApproach + def_special GetTrainerFlag + def_special EndTrainerApproach def_special PlayTrainerEncounterMusic def_special ShouldTryRematchBattle - def_special ScrSpecial_GetTrainerEyeRematchFlag - def_special ScrSpecial_StartTrainerEyeRematch + def_special IsTrainerReadyForRematch + def_special BattleSetup_StartRematchBattle def_special ShowPokemonStorageSystem - def_special CheckForAlivePartyMons + def_special HasEnoughMonsForDoubleBattle def_special TurnOffTVScreen def_special DoTVShow def_special DoPokeNews @@ -101,9 +101,9 @@ gSpecials:: def_special sub_80C5044 def_special GiveMonArtistRibbon def_special sub_808363C - def_special ScrSpecial_DoSaveDialog + def_special SaveGame def_special DoWateringBerryTreeAnim - def_special sub_80E60D8 + def_special ShowEasyChatScreen def_special sub_80EB7C4 def_special ScrSpecial_GetCurrentMauvilleMan def_special ScrSpecial_HasBardSongBeenChanged @@ -158,7 +158,7 @@ gSpecials:: def_special GetPlayerTrainerIdOnesDigit def_special GetPlayerBigGuyGirlString def_special GetRivalSonDaughterString - def_special SetFlagInVar + def_special SetHiddenItemFlag def_special CableCarWarp def_special CableCar def_special Overworld_PlaySpecialMapMusic @@ -177,7 +177,7 @@ gSpecials:: def_special sub_810FA74 def_special UpdateMovedLilycoveFanClubMembers def_special sub_810FF48 - def_special sub_810FAA0 + def_special UpdateTrainerFanClubGameClear def_special sub_810FF60 def_special ScrSpecial_RockSmashWildEncounter def_special GabbyAndTyGetBattleNum @@ -270,7 +270,7 @@ gSpecials:: def_special ShowBerryBlenderRecordWindow def_special ResetTrickHouseEndRoomFlag def_special SetTrickHouseEndRoomFlag - def_special ScrSpecial_CreatePCMenu + def_special ScriptMenu_CreatePCMultichoice def_special AccessHallOfFamePC def_special ScrSpecial_ShowDiploma def_special CheckLeadMonCool @@ -318,16 +318,16 @@ gSpecials:: def_special GetShieldToyTVDecorationInfo def_special IsPokerusInParty def_special SetSootopolisGymCrackedIceMetatiles - def_special sub_810F758 + def_special ShakeCamera def_special ScrSpecial_StartGroudonKyogreBattle def_special ScrSpecial_StartRayquazaBattle def_special ScrSpecial_StartRegiBattle - def_special sub_8082524 + def_special SetUpTrainerMovement def_special DoSealedChamberShakingEffect2 def_special FoundBlackGlasses def_special sub_807E25C def_special sp13E_warp_to_last_warp - def_special sp13F_fall_to_last_warp + def_special DoFallWarp def_special ShowContestEntryMonPic def_special sub_80C5164 def_special SetEReaderTrainerGfxId diff --git a/data/text/check_furniture.inc b/data/text/check_furniture.inc new file mode 100644 index 000000000..a8e008e7c --- /dev/null +++ b/data/text/check_furniture.inc @@ -0,0 +1,27 @@ +Text_PictureBookshelf: @ 81C6A69 + .string "There's a set of POKéMON picture books.$" + +Text_Bookshelf: @ 81C6A91 + .string "It's filled with all sorts of books.$" + +Text_PokemonCenterBookshelf: @ 81C6AB6 + .string "POKéMON magazines!\n" + .string "POKéMON PAL...\p" + .string "POKéMON HANDBOOK...\n" + .string "ADORABLE POKéMON...$" + +Text_Vase: @ 81C6B00 + .string "This vase looks expensive...\n" + .string "Peered inside...\p" + .string "But, it was empty.$" + +Text_EmptyTrashCan: @ 81C6B41 + .string "It's empty.$" + +Text_ShopShelf: @ 81C6B4D + .string "The shelves brim with all sorts of\n" + .string "POKéMON merchandise.$" + +Text_Blueprint: @ 81C6B85 + .string "A blueprint of some sort?\n" + .string "It's too complicated!$" diff --git a/data/text/mart_clerk.inc b/data/text/mart_clerk.inc new file mode 100644 index 000000000..a974e7b0f --- /dev/null +++ b/data/text/mart_clerk.inc @@ -0,0 +1,15 @@ +Text_HowMayIServeYou:: @ 81A0BE4 + .string "Welcome!\p" + .string "How may I serve you?$" + +Text_PleaseComeAgain:: @ 81A0C02 + .string "Please come again!$" + +@ Unused +Text_DiscountSaleToday: @ 81A0C15 + .string "Welcome!\p" + .string "We're having a discount sale today!$" + +Text_PlayerWhatCanIDoForYou:: @ 81A0C42 + .string "{PLAYER}{KUN}, welcome!\p" + .string "What can I do for you?$" diff --git a/data/text/obtain_item.inc b/data/text/obtain_item.inc new file mode 100644 index 000000000..3473487ef --- /dev/null +++ b/data/text/obtain_item.inc @@ -0,0 +1,27 @@ +Text_ObtainedTheItem: @ 81A0C68 + .string "Obtained the {STR_VAR_2}.$" + +Text_TheBagIsFull:: @ 81A0C79 + .string "The BAG is full...$" + +Text_PutItemInPocket: @ 81A0C8C + .string "{PLAYER} put away the {STR_VAR_2}\n" + .string "in the {STR_VAR_3} POCKET.$" + +Text_FoundOneItem: @ 81A0CB1 + .string "{PLAYER} found one {STR_VAR_2}!$" + +Text_TooBadBagIsFull: + .string "Too bad!\n" + .string "The BAG is full...$" + +Text_ObtainedTheDecor: @ 81A0CDE + .string "Obtained the {STR_VAR_2}.$" + +Text_NoRoomLeftForAnother:: @ 81A0CEF + .string "Too bad! There's no room left for\n" + .string "another {STR_VAR_2}...$" + +Text_TheDecorWasTransferredToThePC: @ 81A0D1F + .string "The {STR_VAR_2} was transferred\n" + .string "to the PC.$" diff --git a/data/text/pc.inc b/data/text/pc.inc new file mode 100644 index 000000000..1d350d24b --- /dev/null +++ b/data/text/pc.inc @@ -0,0 +1,17 @@ +Text_BootUpPC: @ 81A09EC + .string "{PLAYER} booted up the PC.$" + +Text_WhichPCShouldBeAccessed:: @ 81A0A01 + .string "Which PC should be accessed?$" + +Text_AccessedSomeonesPC: @ 81A0A1E + .string "Accessed someone's PC.$" + +Text_StorageSystemOpened: @ 81A0A35 + .string "POKéMON Storage System opened.$" + +Text_AccessedPlayersPC: @ 81A0A54 + .string "Accessed {PLAYER}'s PC.$" + +Text_AccessedLanettesPC: @ 81A0A66 + .string "Accessed LANETTE's PC.$" diff --git a/data/text/pkmn_center_nurse.inc b/data/text/pkmn_center_nurse.inc new file mode 100644 index 000000000..6c63f8d93 --- /dev/null +++ b/data/text/pkmn_center_nurse.inc @@ -0,0 +1,26 @@ +gText_NurseJoy_Welcome:: @ 81A0A7D + .string "Hello, and welcome to the POKéMON\n" + .string "CENTER.\p" + .string "We restore your tired POKéMON to\n" + .string "full health.\p" + .string "Would you like to rest your POKéMON?$" + +gText_NurseJoy_WeHopeToSeeYouAgain:: @ 81A0AFA + .string "We hope to see you again!$" + +gText_NurseJoy_ThankYouForWaiting:: @ 81A0B14 + .string "Thank you for waiting.\p" + .string "We've restored your POKéMON to\n" + .string "full health.$" + +UnknownString_81A0B57: @ 81A0B57 + .string "Welcome to the POKéMON CABLE CLUB\n" + .string "TRADE CENTER.$" + +UnknownString_81A0B87: @ 81A0B87 + .string "Welcome to the POKéMON CABLE CLUB\n" + .string "COLOSSEUM.$" + +UnknownString_81A0BB4: @ 81A0BB4 + .string "Welcome to the POKéMON CABLE CLUB\n" + .string "TIME CAPSULE.$" diff --git a/data/text/pokedex_rating.inc b/data/text/pokedex_rating.inc index 07495b000..267130b26 100644 --- a/data/text/pokedex_rating.inc +++ b/data/text/pokedex_rating.inc @@ -1,13 +1,13 @@ -Route101_Text_1C4449:: @ 81C4449 +gBirchDexRatingText_ComeToShowMePokedex:: @ 81C4449 .string "PROF. BIRCH: Ah, {PLAYER}{KUN}!\p" .string "Have you come to show me how your\n" .string "POKéDEX is coming along?$" -Route101_Text_1C449B:: @ 81C449B +gBirchDexRatingText_Cancel:: @ 81C449B .string "Hm? Oh, you haven't caught enough\n" .string "POKéMON to make it worthwhile.$" -Route101_Text_1C44DC:: @ 81C44DC +gBirchDexRatingText_SoYouveSeenAndCaught:: @ 81C44DC .string "Hmhm...\p" .string "So, you've seen {STR_VAR_1} POKéMON,\n" .string "and you've caught {STR_VAR_2} POKéMON...$" @@ -99,7 +99,7 @@ gBirchDexRatingText_DexCompleted:: @ 81C4ADA .string "Congratulations!\n" .string "Your POKéDEX is complete!$" -Route101_Text_1C4B05:: @ 81C4B05 +gBirchDexRatingText_OnANationwideBasis:: @ 81C4B05 .string "Hmhm...\n" .string "On a nationwide basis...\p" .string "You've seen {STR_VAR_1} POKéMON,\n" diff --git a/data/text/record_mix.inc b/data/text/record_mix.inc new file mode 100644 index 000000000..d542d0c78 --- /dev/null +++ b/data/text/record_mix.inc @@ -0,0 +1,6 @@ +UnusedMixRecordsPromptText: @ 81A099F + .string "Would you like to mix records with other\n" + .string "TRAINERS?$" + +UnusedMixRecordsSeeYouAgainText: @ 81A09D2 + .string "We hope to see you again!$" diff --git a/data/text/sample_message.inc b/data/text/sample_message.inc new file mode 100644 index 000000000..e061b9328 --- /dev/null +++ b/data/text/sample_message.inc @@ -0,0 +1,17 @@ +Text_SampleMessage1:: @ 81A089A + .string "This is sample message 1.\p" + .string "Welcome to the world of\n" + .string "POKéMON AGB!\l" + .string "We hope you enjoy this!$" + +Text_SampleMessage2:: @ 81A08F1 + .string "This is sample message 2.\p" + .string "Welcome to the world of\n" + .string "POKéMON AGB!\l" + .string "We hope you enjoy this!$" + +Text_SampleMessage3:: @ 81A0948 + .string "This is sample message 3.\p" + .string "Welcome to the world of\n" + .string "POKéMON AGB!\l" + .string "We hope you enjoy this!$" diff --git a/data/text/secret_base.inc b/data/text/secret_base.inc new file mode 100644 index 000000000..303483c9a --- /dev/null +++ b/data/text/secret_base.inc @@ -0,0 +1,64 @@ +SecretBase_Text_AllDecorationsWillBeReturned: @ 81A38FB + .string "All decorations and furniture in your\n" + .string "SECRET BASE will be returned to your PC.\p" + .string "Is that okay?$" + +SecretBase_Text_WantToRegisterSecretBase: @ 81A3958 + .string "Do you want to register\n" + .string "{STR_VAR_1}'s SECRET BASE?$" + +SecretBase_Text_AlreadyRegisteredDelete: @ 81A3982 + .string "This data is already registered.\n" + .string "Would you like to delete it?$" + +SecretBase_Text_TooManyBasesDeleteSome: @ 81A39C0 + .string "Up to 10 locations can be registered.\p" + .string "Delete a location if you want to\n" + .string "register another location.$" + +SecretBase_Text_RegistrationCompleted: @ 81A3A22 + .string "Registration completed.$" + +SecretBase_Text_DataUnregistered: @ 81A3A3A + .string "Data has been unregistered.$" + +UnknownString_81A3A56: @ 81A3A56 + .string "There are no decorations...$" + +SecretBase_Text_BootUpPC: @ 81A3A72 + .string "{PLAYER} booted up the PC.$" + +SecretBase_Text_WhatWouldYouLikeToDo: @ 81A3A87 + .string "What would you like to do?$" + +SecretBase_Text_RegistryInfo: @ 81A3AA2 + .string "The registered SECRET BASE will remain\n" + .string "unless the owner moves away.\p" + .string "If it is removed from the registry,\n" + .string "another SECRET BASE may take its place.\p" + .string "Up to ten locations can be registered.{PAUSE_UNTIL_PRESS}$" + +SecretBase_Text_BattleTowerShield: @ 81A3B5B + .string "A shield of {STR_VAR_2} that marks winning\n" + .string "{STR_VAR_1} times in a row at the BATTLE TOWER.$" + +SecretBase_Text_ToyTV: @ 81A3BA4 + .string "A realistic toy TV. It could be easily\n" + .string "mistaken for the real thing.$" + +SecretBase_Text_SeedotTV: @ 81A3BE8 + .string "A toy TV shaped like a SEEDOT.\n" + .string "It looks ready to roll away on its own...$" + +SecretBase_Text_SkittyTV: @ 81A3C31 + .string "A toy TV shaped like a SKITTY.\n" + .string "It looks ready to stroll away...$" + +UnknownString_81A3C71: @ 81A3C71 + .string "You may only make one SECRET BASE.\p" + .string "Would you like to move from the SECRET\n" + .string "BASE near {STR_VAR_1}?$" + +UnknownString_81A3CC9: @ 81A3CC9 + .string "Moving completed.\p" + .string "Would you like to use the SECRET POWER?$" diff --git a/data/text/secret_base_trainers.inc b/data/text/secret_base_trainers.inc new file mode 100644 index 000000000..57b37bf7f --- /dev/null +++ b/data/text/secret_base_trainers.inc @@ -0,0 +1,316 @@ +UnknownString_81A1948: @ 81A1948 + .string "If some vines drop down, this tree can\n" + .string "be climbed.$" + +UnknownString_81A197B: @ 81A197B + .string "If some vines drop down, this tree can\n" + .string "be climbed.\p" + .string "Use the SECRET POWER?$" + +UnknownString_81A19C4: @ 81A19C4 + .string "A thick vine dropped down!$" + +UnknownString_81A19DF: @ 81A19DF + .string "Want to make your SECRET BASE here?$" + +UnknownString_81A1A03: @ 81A1A03 + .string "If this clump of grass can be moved,\n" + .string "it might be possible to go inside.$" + +UnknownString_81A1A4B: @ 81A1A4B + .string "If this clump of grass can be moved,\n" + .string "it might be possible to go inside.\p" + .string "Use the SECRET POWER?$" + +UnknownString_81A1AA9: @ 81A1AA9 + .string "Discovered a small entrance!$" + +UnknownString_81A1AC6: @ 81A1AC6 + .string "Want to make your SECRET BASE here?$" + +SecretBase_RedCave1_Text_1A1AEA:: @ 81A1AEA + .string "Have you made a SECRET BASE already?\p" + .string "I went here, there, everywhere before\n" + .string "choosing this place.\p" + .string "Since you're already here, how would\n" + .string "you like to battle?$" + +SecretBase_RedCave1_Text_1A1B83:: @ 81A1B83 + .string "Okay!\n" + .string "Here we come!$" + +SecretBase_RedCave1_Text_1A1B97:: @ 81A1B97 + .string "Hunh?\n" + .string "Oh, you can't now...$" + +UnknownString_81A1BB2:: @ 81A1BB2 + .string "Waaargh! You're too strong!\n" + .string "About me losing... Please keep it secret!$" + +SecretBase_RedCave1_Text_1A1BF8:: @ 81A1BF8 + .string "What do you think of my SECRET BASE?\n" + .string "Come visit me again tomorrow.$" + +SecretBase_RedCave1_Text_1A1C3B:: @ 81A1C3B + .string "Have you made a SECRET BASE already?\p" + .string "I went here, there, everywhere before\n" + .string "choosing this place.\p" + .string "Feel free to hang out!$" + +SecretBase_RedCave1_Text_1A1CB2:: @ 81A1CB2 + .string "There're a lot of places where you can\n" + .string "make a SECRET BASE.\p" + .string "But I like this spot best.\n" + .string "Don't you think it's nice?\p" + .string "Oh, would you like to have a battle?$" + +SecretBase_RedCave1_Text_1A1D48:: @ 81A1D48 + .string "Okay, here goes!$" + +SecretBase_RedCave1_Text_1A1D59:: @ 81A1D59 + .string "Oh...\n" + .string "You can't now, okay.$" + +UnknownString_81A1D74:: @ 81A1D74 + .string "Hmmm... It's our loss...\n" + .string "But don't tell anyone!\l" + .string "It's a confidential secret!$" + +SecretBase_RedCave1_Text_1A1DC0:: @ 81A1DC0 + .string "If you're in this area again, I hope\n" + .string "you'll visit me.$" + +SecretBase_RedCave1_Text_1A1DF6:: @ 81A1DF6 + .string "There're a lot of places where you can\n" + .string "make a SECRET BASE.\p" + .string "But I like this spot best.\n" + .string "Don't you think it's nice?$" + +SecretBase_RedCave1_Text_1A1E67:: @ 81A1E67 + .string "This is a popular spot.\n" + .string "It's always taken.\p" + .string "Oh! Were you thinking about taking this\n" + .string "spot, too?\p" + .string "I'll tell you what, you can have this\n" + .string "spot if you can beat me.$" + +SecretBase_RedCave1_Text_1A1F04:: @ 81A1F04 + .string "Okay!\n" + .string "I'm going to defend my SECRET BASE!$" + +SecretBase_RedCave1_Text_1A1F2E:: @ 81A1F2E + .string "Hunh? Is that right?\n" + .string "You're not interested in this spot?$" + +UnknownString_81A1F67:: @ 81A1F67 + .string "I can't keep going!\n" + .string "I surrender!$" + +SecretBase_RedCave1_Text_1A1F88:: @ 81A1F88 + .string "Okay, when I move one day, this place\n" + .string "will be yours!$" + +SecretBase_RedCave1_Text_1A1FBD:: @ 81A1FBD + .string "This is a popular spot.\n" + .string "It's always taken.\p" + .string "I waited a long time for it to open.\n" + .string "I finally got to use it!$" + +SecretBase_RedCave1_Text_1A2026:: @ 81A2026 + .string "Welcome to my POKéMON LAB.\p" + .string "I carry out research on battling in\n" + .string "secrecy.\p" + .string "Would you like to see how strong I am?$" + +SecretBase_RedCave1_Text_1A2095:: @ 81A2095 + .string "I'm going to go all out!$" + +SecretBase_RedCave1_Text_1A20AE:: @ 81A20AE + .string "Oh.\n" + .string "Some other time, then!$" + +UnknownString_81A20C9:: @ 81A20C9 + .string "Hmm... I've still got lots to learn.\n" + .string "I have to study some more.$" + +SecretBase_RedCave1_Text_1A2109:: @ 81A2109 + .string "Thanks for battling with me.\n" + .string "Please come back again tomorrow.$" + +SecretBase_RedCave1_Text_1A2147:: @ 81A2147 + .string "Welcome to my POKéMON LAB.\p" + .string "I carry out research on battling in\n" + .string "secrecy.$" + +SecretBase_RedCave1_Text_1A218F:: @ 81A218F + .string "A big mansion is nice, but I like this\n" + .string "sort of place more.\p" + .string "I like it because all kinds of people\n" + .string "come visit me.\p" + .string "So, how would you like a battle?$" + +SecretBase_RedCave1_Text_1A2220:: @ 81A2220 + .string "That's the way!$" + +SecretBase_RedCave1_Text_1A2230:: @ 81A2230 + .string "When you're ready, give me a shout!$" + +UnknownString_81A2254:: @ 81A2254 + .string "Aww! Done in!\n" + .string "But it's still fun to battle!$" + +SecretBase_RedCave1_Text_1A2280:: @ 81A2280 + .string "Well, anyway, I should go buy some\n" + .string "decorations and furniture.\p" + .string "I want my SECRET BASE to be a place\n" + .string "other people can enjoy.$" + +SecretBase_RedCave1_Text_1A22FA:: @ 81A22FA + .string "A big mansion is nice, but I like this\n" + .string "sort of place more.\p" + .string "I like it because all kinds of people\n" + .string "come visit me.$" + +SecretBase_RedCave1_Text_1A236A:: @ 81A236A + .string "I simply adore shopping for decorations\n" + .string "and furniture.\p" + .string "I also love raising POKéMON just\n" + .string "as much.\p" + .string "If you would be so kind, will you battle\n" + .string "with my POKéMON?$" + +SecretBase_RedCave1_Text_1A2405:: @ 81A2405 + .string "Thank you.\n" + .string "Shall we begin?$" + +SecretBase_RedCave1_Text_1A2420:: @ 81A2420 + .string "Oh.\n" + .string "How disappointing...$" + +UnknownString_81A2439:: @ 81A2439 + .string "I concede...$" + +SecretBase_RedCave1_Text_1A2446:: @ 81A2446 + .string "That was all in good fun!\n" + .string "I should go enjoy shopping now.$" + +SecretBase_RedCave1_Text_1A2480:: @ 81A2480 + .string "I simply adore shopping for decorations\n" + .string "and furniture.\p" + .string "I also love raising POKéMON just\n" + .string "as much.$" + +SecretBase_RedCave1_Text_1A24E1:: @ 81A24E1 + .string "Some people make their SECRET BASES in\n" + .string "hard-to-find places.\l" + .string "Do they want to just lie low?\p" + .string "But since you found me, how about we\n" + .string "have a battle?$" + +SecretBase_RedCave1_Text_1A256F:: @ 81A256F + .string "I'm not going down easily!$" + +SecretBase_RedCave1_Text_1A258A:: @ 81A258A + .string "Oh... Are you maybe tired from searching\n" + .string "for this place?$" + +UnknownString_81A25C3:: @ 81A25C3 + .string "I went down...$" + +SecretBase_RedCave1_Text_1A25D2:: @ 81A25D2 + .string "Where's your SECRET BASE?\n" + .string "I should go visit you there.$" + +SecretBase_RedCave1_Text_1A2609:: @ 81A2609 + .string "Some people make their SECRET BASES in\n" + .string "hard-to-find places.\l" + .string "Do they want to just lie low?$" + +SecretBase_RedCave1_Text_1A2663:: @ 81A2663 + .string "People have told me that you can get\n" + .string "decorations in several ways.\p" + .string "We should have a race to see who can\n" + .string "get nicer decorations and furniture!\p" + .string "In the meantime, want to battle?$" + +SecretBase_RedCave1_Text_1A2710:: @ 81A2710 + .string "This is my SECRET BASE.\n" + .string "I can't lose!$" + +SecretBase_RedCave1_Text_1A2736:: @ 81A2736 + .string "I'll battle with you anytime.$" + +UnknownString_81A2754:: @ 81A2754 + .string "Huh?\n" + .string "Did I just lose?$" + +SecretBase_RedCave1_Text_1A276A:: @ 81A276A + .string "I won't lose at collecting decorations.\n" + .string "Come visit again!$" + +SecretBase_RedCave1_Text_1A27A4:: @ 81A27A4 + .string "People have told me that you can get\n" + .string "decorations in several ways.\p" + .string "We should have a race to see who can\n" + .string "get nicer decorations and furniture!$" + +SecretBase_RedCave1_Text_1A2830:: @ 81A2830 + .string "I found a spot I liked, and I did it up\n" + .string "with my favorite decorations.\p" + .string "I raise my favorite POKéMON and grow\n" + .string "stronger with it.\p" + .string "That's what I do.\n" + .string "Want to battle with me?$" + +SecretBase_RedCave1_Text_1A28D7:: @ 81A28D7 + .string "Show me what you're made of!$" + +SecretBase_RedCave1_Text_1A28F4:: @ 81A28F4 + .string "I guess there are times when you're not\n" + .string "into it.$" + +UnknownString_81A2925:: @ 81A2925 + .string "I know exactly what you're made of now.$" + +SecretBase_RedCave1_Text_1A294D:: @ 81A294D + .string "We can both become stronger.\n" + .string "Let's keep at it!$" + +SecretBase_RedCave1_Text_1A297C:: @ 81A297C + .string "I found a spot I liked, and I did it up\n" + .string "with my favorite decorations.\p" + .string "I raise my favorite POKéMON and grow\n" + .string "stronger with it.\p" + .string "Every day is a great day.$" + +SecretBase_RedCave1_Text_1A2A13:: @ 81A2A13 + .string "You can learn a lot about the taste\n" + .string "and sense of people by the kinds of\l" + .string "decorations they have, and how they\l" + .string "display them.\p" + .string "What do you think of my taste?\n" + .string "Are you speechless?\p" + .string "Want to see my taste in battling?$" + +SecretBase_RedCave1_Text_1A2AE2:: @ 81A2AE2 + .string "There's no holding back!$" + +SecretBase_RedCave1_Text_1A2AFB:: @ 81A2AFB + .string "I'll be happy to demonstrate my style\n" + .string "anytime.$" + +UnknownString_81A2B2A:: @ 81A2B2A + .string "You're supremely talented!\n" + .string "Your power seems to be limitless...$" + +SecretBase_RedCave1_Text_1A2B69:: @ 81A2B69 + .string "What did you think of my style?\n" + .string "I'll keep on polishing it!$" + +SecretBase_RedCave1_Text_1A2BA4:: @ 81A2BA4 + .string "You can learn a lot about the taste\n" + .string "and sense of people by the kinds of\l" + .string "decorations they have, and how they\l" + .string "display them.\p" + .string "What do you think of my taste?\n" + .string "Are you speechless?$" diff --git a/data/text/surf.inc b/data/text/surf.inc index e9e3e9026..d78c80a42 100644 --- a/data/text/surf.inc +++ b/data/text/surf.inc @@ -1,6 +1,6 @@ -UseSurfPromptText: @ 81A1344 +gText_WantToUseSurf: @ 81A1344 .string "The water is dyed a deep blue...\n" .string "Would you like to SURF?$" -UsedSurfText: @ 81A137D +gText_PlayerUsedSurf: @ 81A137D .string "{STR_VAR_1} used SURF!$" diff --git a/include/battle_setup.h b/include/battle_setup.h index f0608cb21..1676ddde1 100644 --- a/include/battle_setup.h +++ b/include/battle_setup.h @@ -59,7 +59,6 @@ void TrainerWantsBattle(u8, const u8 *); bool32 GetTrainerFlagFromScriptPointer(const u8 *data); //u8 ScrSpecial_GetTrainerBattleMode(void); -//u8 ScrSpecial_HasTrainerBeenFought(void); //void sub_808257C(void); //void unref_sub_8082590(void); // unused u8 HasTrainerAlreadyBeenFought(u16); @@ -68,8 +67,6 @@ void ClearTrainerFlag(u16); void BattleSetup_StartTrainerBattle(void); void CB2_EndTrainerBattle(void); void do_choose_name_or_words_screen(void); -//void ScrSpecial_StartTrainerEyeRematch(void); -//void ScrSpecial_ShowTrainerIntroSpeech(void); u8 *BattleSetup_GetScriptAddrAfterBattle(void); u8 *BattleSetup_GetTrainerPostBattleScript(void); //void ScrSpecial_ShowTrainerNonBattlingSpeech(void); @@ -94,6 +91,5 @@ void TryUpdateRandomTrainerRematches(u16, u16); s32 DoesSomeoneWantRematchIn(u16 mapGroup, u16 mapNum); s32 IsRematchTrainerIn(u16 mapGroup, u16 mapNum); u16 GetRematchTrainerId(u16 a1); -//u8 ScrSpecial_GetTrainerEyeRematchFlag(void); #endif // GUARD_BATTLE_SETUP_H diff --git a/include/berry.h b/include/berry.h index 9a7773779..0a84ed1c2 100644 --- a/include/berry.h +++ b/include/berry.h @@ -1,39 +1,6 @@ #ifndef GUARD_BERRY_H #define GUARD_BERRY_H -#define BERRY_NAME_LENGTH 6 -#define BERRY_REGROW_LIMIT 10 -#define MAX_BERRY_TREES 128 - -#define BERRY_NONE 0 -#define FIRST_BERRY ITEM_CHERI_BERRY -#define LAST_BERRY ITEM_ENIGMA_BERRY - -#define GETBERRYID(berry) ((berry - FIRST_BERRY) + 1) -#define GETITEMID(berry) ((berry + FIRST_BERRY) - 1) - -enum -{ - BERRY_FIRMNESS_UNKNOWN, - BERRY_FIRMNESS_VERY_SOFT, - BERRY_FIRMNESS_SOFT, - BERRY_FIRMNESS_HARD, - BERRY_FIRMNESS_VERY_HARD, - BERRY_FIRMNESS_SUPER_HARD, -}; - -// berry stages -enum -{ - BERRY_STAGE_NO_BERRY, // there is no tree planted and the soil is completely flat. - BERRY_STAGE_PLANTED, - BERRY_STAGE_SPROUTED, - BERRY_STAGE_TALLER, - BERRY_STAGE_FLOWERING, - BERRY_STAGE_BERRIES, - BERRY_STAGE_SPARKLING = 0xFF, -}; - void ClearEnigmaBerries(void); void debug_sub_80C2C18(const u8 *name, u8 holdEffect, u8 holdEffectParam); void SetEnigmaBerry(u8 *src); diff --git a/include/coins.h b/include/coins.h index d066c2422..5af56d81c 100644 --- a/include/coins.h +++ b/include/coins.h @@ -6,7 +6,7 @@ void ShowCoinsWindow(u32 a, u8 b, u8 c); void HideCoinsWindow(u8 a, u8 b); void PrintCoins(s32 a, u8 b, u8 c, u8 d); u16 GetCoins(void); -bool8 GiveCoins(u16 coins); -bool8 TakeCoins(u16 coins); +bool8 AddCoins(u16 coins); +bool8 RemoveCoins(u16 coins); #endif // GUARD_COINS_H diff --git a/include/constants/battle_setup.h b/include/constants/battle_setup.h new file mode 100644 index 000000000..e1a663e44 --- /dev/null +++ b/include/constants/battle_setup.h @@ -0,0 +1,14 @@ +#ifndef GUARD_CONSTANTS_BATTLE_SETUP_H +#define GUARD_CONSTANTS_BATTLE_SETUP_H + +#define TRAINER_BATTLE_SINGLE 0 +#define TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC 1 +#define TRAINER_BATTLE_CONTINUE_SCRIPT 2 +#define TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT 3 +#define TRAINER_BATTLE_DOUBLE 4 +#define TRAINER_BATTLE_REMATCH 5 +#define TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE 6 +#define TRAINER_BATTLE_REMATCH_DOUBLE 7 +#define TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE_NO_MUSIC 8 + +#endif // GUARD_CONSTANTS_BATTLE_SETUP_H diff --git a/include/constants/berry.h b/include/constants/berry.h new file mode 100644 index 000000000..9dc8474f1 --- /dev/null +++ b/include/constants/berry.h @@ -0,0 +1,32 @@ +#ifndef GUARD_CONSTANTS_BERRY_H +#define GUARD_CONSTANTS_BERRY_H + +#define BERRY_NAME_LENGTH 6 +#define BERRY_REGROW_LIMIT 10 +#define MAX_BERRY_TREES 128 + +#define BERRY_NONE 0 + +#define BERRY_FIRMNESS_UNKNOWN 0 +#define BERRY_FIRMNESS_VERY_SOFT 1 +#define BERRY_FIRMNESS_SOFT 2 +#define BERRY_FIRMNESS_HARD 3 +#define BERRY_FIRMNESS_VERY_HARD 4 +#define BERRY_FIRMNESS_SUPER_HARD 5 + +#define FLAVOR_SPICY 0 +#define FLAVOR_DRY 1 +#define FLAVOR_SWEET 2 +#define FLAVOR_BITTER 3 +#define FLAVOR_SOUR 4 +#define FLAVOR_COUNT 5 + +#define BERRY_STAGE_NO_BERRY 0 // there is no tree planted and the soil is completely flat. +#define BERRY_STAGE_PLANTED 1 +#define BERRY_STAGE_SPROUTED 2 +#define BERRY_STAGE_TALLER 3 +#define BERRY_STAGE_FLOWERING 4 +#define BERRY_STAGE_BERRIES 5 +#define BERRY_STAGE_SPARKLING 255 + +#endif // GUARD_CONSTANTS_BERRY_H diff --git a/include/constants/event_object_movement.h b/include/constants/event_object_movement.h index a93a2ac05..81826c6fc 100755 --- a/include/constants/event_object_movement.h +++ b/include/constants/event_object_movement.h @@ -218,4 +218,6 @@ #define MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_LEFT 0x88 #define MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_RIGHT 0x89 +#define MOVEMENT_ACTION_STEP_END 0xFE + #endif // GUARD_CONSTANTS_EVENT_OBJECT_MOVEMENT_H diff --git a/include/constants/event_objects.h b/include/constants/event_objects.h index 21cb3f7f4..f28f315b5 100644 --- a/include/constants/event_objects.h +++ b/include/constants/event_objects.h @@ -252,4 +252,7 @@ #define TRACKS_FOOT 1 #define TRACKS_BIKE_TIRE 2 +#define OBJ_EVENT_ID_PLAYER 0xFF +#define OBJ_EVENT_ID_CAMERA 0x7F + #endif // GUARD_CONSTANTS_EVENT_OBJECTS_H diff --git a/include/constants/field_weather.h b/include/constants/field_weather.h new file mode 100644 index 000000000..e84dbc48c --- /dev/null +++ b/include/constants/field_weather.h @@ -0,0 +1,24 @@ +#ifndef GUARD_CONSTANTS_FIELD_WEATHER_H +#define GUARD_CONSTANTS_FIELD_WEATHER_H + +#define MAX_RAIN_SPRITES 24 +#define NUM_CLOUD_SPRITES 3 +#define NUM_FOG_HORIZONTAL_SPRITES 20 +#define NUM_ASH_SPRITES 20 +#define NUM_FOG_DIAGONAL_SPRITES 20 +#define NUM_SANDSTORM_SPRITES 20 +#define NUM_SWIRL_SANDSTORM_SPRITES 5 + +// Controls how the weather should be changing the screen palettes. +#define WEATHER_PAL_STATE_CHANGING_WEATHER 0 +#define WEATHER_PAL_STATE_SCREEN_FADING_IN 1 +#define WEATHER_PAL_STATE_SCREEN_FADING_OUT 2 +#define WEATHER_PAL_STATE_IDLE 3 + +// Modes for FadeScreen +#define FADE_FROM_BLACK 0 +#define FADE_TO_BLACK 1 +#define FADE_FROM_WHITE 2 +#define FADE_TO_WHITE 3 + +#endif // GUARD_CONSTANTS_FIELD_WEATHER_H diff --git a/include/constants/flags.h b/include/constants/flags.h index a6fa4c806..0fadd7d93 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -219,7 +219,7 @@ #define FLAG_RECEIVED_TM41 0x109 #define FLAG_RECEIVED_LAVARIDGE_EGG 0x10A #define FLAG_RECEIVED_FOSSIL_MON 0x10B -#define FLAG_DECORATION_16 0x10C +#define FLAG_SECRET_BASE_REGISTRY_ENABLED 0x10C #define FLAG_RECEIVED_TM46 0x10D #define FLAG_CONTEST_SKETCH_CREATED 0x10E #define FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE 0x10F @@ -744,7 +744,7 @@ #define FLAG_ITEM_MT_PYRE_4F_1 0x46A #define FLAG_ITEM_SAFARI_ZONE_SOUTHWEST 0x46B #define FLAG_ITEM_AQUA_HIDEOUT_B1F_3 0x46C -#define FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1 0x46D +#define FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_HM08 0x46D #define FLAG_ITEM_MAGMA_HIDEOUT_B1F_3 0x46E #define FLAG_ITEM_ROUTE104_4 0x46F @@ -901,6 +901,6 @@ // SPECIAL FLAGS (unknown purpose) #define FLAG_SPECIAL_FLAG_0 0x4000 -#define FLAG_SPECIAL_FLAG_1 0x4001 +#define FLAG_DONT_TRANSITION_MUSIC 0x4001 #endif // GUARD_CONSTANTS_FLAGS_H diff --git a/include/constants/global.h b/include/constants/global.h new file mode 100644 index 000000000..cd60f0be4 --- /dev/null +++ b/include/constants/global.h @@ -0,0 +1,92 @@ +#ifndef GUARD_CONSTANTS_GLOBAL_H +#define GUARD_CONSTANTS_GLOBAL_H +// Invalid Versions show as "----------" in Gen 4 and Gen 5's summary screen. +// In Gens 6 and 7, invalid versions instead show "a distant land" in the summary screen. +// In Gen 4 only, migrated Pokemon with Diamond, Pearl, or Platinum's ID show as "----------". +// Gen 5 and up read Diamond, Pearl, or Platinum's ID as "Sinnoh". +// In Gen 4 and up, migrated Pokemon with HeartGold or SoulSilver's ID show the otherwise unused "Johto" string. +#define VERSION_SAPPHIRE 1 +#define VERSION_RUBY 2 +#define VERSION_EMERALD 3 +#define VERSION_FIRE_RED 4 +#define VERSION_LEAF_GREEN 5 +#define VERSION_HEART_GOLD 7 +#define VERSION_SOUL_SILVER 8 +#define VERSION_DIAMOND 10 +#define VERSION_PEARL 11 +#define VERSION_PLATINUM 12 +#define VERSION_GAMECUBE 15 + +#define LANGUAGE_JAPANESE 1 +#define LANGUAGE_ENGLISH 2 +#define LANGUAGE_FRENCH 3 +#define LANGUAGE_ITALIAN 4 +#define LANGUAGE_GERMAN 5 +#define LANGUAGE_KOREAN 6 // 6 goes unused but the theory is it was meant to be Korean +#define LANGUAGE_SPANISH 7 +#define NUM_LANGUAGES 7 + +#if defined(ENGLISH) +#define GAME_LANGUAGE (LANGUAGE_ENGLISH) +#elif defined(GERMAN) +#define GAME_LANGUAGE (LANGUAGE_GERMAN) +#endif + +#if defined(SAPPHIRE) +#define GAME_VERSION (VERSION_SAPPHIRE) +#elif defined(RUBY) +#define GAME_VERSION (VERSION_RUBY) +#endif + +// capacities of various saveblock objects +#define DAYCARE_MON_COUNT 2 +#define POKEBLOCKS_COUNT 40 +#define OBJECT_EVENTS_COUNT 16 +#define BERRY_TREES_COUNT 128 +#define FLAGS_COUNT 288 +#define VARS_COUNT 256 +#define MAIL_COUNT 16 +#define SECRET_BASES_COUNT 20 +#define TV_SHOWS_COUNT 25 +#define POKE_NEWS_COUNT 16 +#define PC_ITEMS_COUNT 50 +#define BAG_ITEMS_COUNT 20 +#define BAG_KEYITEMS_COUNT 20 +#define BAG_POKEBALLS_COUNT 16 +#define BAG_TMHM_COUNT 64 +#define BAG_BERRIES_COUNT 46 +#define OBJECT_EVENT_TEMPLATES_COUNT 64 +#define DECOR_MAX_SECRET_BASE 16 +#define DECOR_MAX_PLAYERS_HOUSE 12 +#define MAX_REMATCH_ENTRIES 100 + +#define TRAINER_ID_LENGTH 4 +#define MAX_MON_MOVES 4 +#define NUM_STATS 6 +#define PARTY_SIZE 6 + +#define MALE 0 +#define FEMALE 1 +#define GENDER_COUNT 2 + +#define OPTIONS_BUTTON_MODE_NORMAL 0 +#define OPTIONS_BUTTON_MODE_LR 1 +#define OPTIONS_BUTTON_MODE_L_EQUALS_A 2 + +#define OPTIONS_TEXT_SPEED_SLOW 0 +#define OPTIONS_TEXT_SPEED_MID 1 +#define OPTIONS_TEXT_SPEED_FAST 2 + +#define OPTIONS_SOUND_MONO 0 +#define OPTIONS_SOUND_STEREO 1 + +#define OPTIONS_BATTLE_STYLE_SHIFT 0 +#define OPTIONS_BATTLE_STYLE_SET 1 + +#define BAG_ITEMS 1 +#define BAG_POKEBALLS 2 +#define BAG_TMsHMs 3 +#define BAG_BERRIES 4 +#define BAG_KEYITEMS 5 + +#endif // GUARD_CONSTANTS_GLOBAL_H diff --git a/include/constants/items.h b/include/constants/items.h index a52c72599..9dd381076 100644 --- a/include/constants/items.h +++ b/include/constants/items.h @@ -363,11 +363,23 @@ #define ITEM_15B 347 #define ITEM_15C 348 +#define ITEMS_COUNT 349 +#define ITEM_FIELD_ARROW ITEMS_COUNT + #define NUM_TECHNICAL_MACHINES 50 #define NUM_HIDDEN_MACHINES 8 +#define MAX_BAG_ITEM_CAPACITY 99 +#define MAX_PC_ITEM_CAPACITY 999 +#define MAX_BERRY_CAPACITY 999 + +#define FIRST_BERRY_INDEX ITEM_CHERI_BERRY +#define LAST_BERRY_INDEX ITEM_ENIGMA_BERRY + +#define ITEM_TO_BERRY(itemId)(((itemId - FIRST_BERRY_INDEX) + 1)) + // Check if the item is one that can be used on a Pokemon. -#define IS_POKEMON_ITEM(item) ((item) >= ITEM_POTION && (item) <= ITEM_0B2) +#define ITEM_HAS_EFFECT(item) ((item) >= ITEM_POTION && (item) <= ITEM_0B2) #define IS_ITEM_MAIL(item) ((item) >= ITEM_ORANGE_MAIL && (item) <= ITEM_RETRO_MAIL) diff --git a/include/constants/map_scripts.h b/include/constants/map_scripts.h new file mode 100644 index 000000000..d096edb90 --- /dev/null +++ b/include/constants/map_scripts.h @@ -0,0 +1,11 @@ +#ifndef GUARD_CONSTANTS_MAP_SCRIPTS_H +#define GUARD_CONSTANTS_MAP_SCRIPTS_H + +#define MAP_SCRIPT_ON_LOAD 1 +#define MAP_SCRIPT_ON_FRAME_TABLE 2 +#define MAP_SCRIPT_ON_TRANSITION 3 +#define MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE 4 +#define MAP_SCRIPT_ON_RESUME 5 +#define MAP_SCRIPT_ON_DIVE_WARP 6 + +#endif // GUARD_CONSTANTS_MAP_SCRIPTS_H diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index 8e7c01eb5..5d1539179 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -141,4 +141,8 @@ #define NUM_STATS 6 #define UNOWN_FORM_COUNT 28 +#define PLAYER_HAS_TWO_USABLE_MONS 0 +#define PLAYER_HAS_ONE_MON 1 +#define PLAYER_HAS_ONE_USABLE_MON 2 + #endif // GUARD_CONSTANTS_POKEMON_H diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h new file mode 100644 index 000000000..fc429b620 --- /dev/null +++ b/include/constants/script_menu.h @@ -0,0 +1,34 @@ +#ifndef GUARD_SCRIPT_MENU_CONSTANTS_H +#define GUARD_SCRIPT_MENU_CONSTANTS_H + +#define MULTICHOICE(name) {name, ARRAY_COUNT(name)} + +#define MAX_MULTICHOICE_WIDTH 28 + +#define MULTI_B_PRESSED 127 + +// Multichoice Ids +// TODO + +// Std String Ids +#define STDSTRING_COOL 0 +#define STDSTRING_BEAUTY 1 +#define STDSTRING_CUTE 2 +#define STDSTRING_SMART 3 +#define STDSTRING_TOUGH 4 +#define STDSTRING_NORMAL 5 +#define STDSTRING_SUPER 6 +#define STDSTRING_HYPER 7 +#define STDSTRING_MASTER 8 +#define STDSTRING_COOL2 9 +#define STDSTRING_BEAUTY2 10 +#define STDSTRING_CUTE2 11 +#define STDSTRING_SMART2 12 +#define STDSTRING_TOUGH2 13 +#define STDSTRING_ITEMS 14 +#define STDSTRING_KEYITEMS 15 +#define STDSTRING_POKEBALLS 16 +#define STDSTRING_TMHMS 17 +#define STDSTRING_BERRIES 18 + +#endif //GUARD_SCRIPT_MENU_CONSTANTS_H diff --git a/include/constants/vars.h b/include/constants/vars.h index 795498212..e7917ee0f 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -1,8 +1,6 @@ #ifndef GUARD_CONSTANTS_VARS_H #define GUARD_CONSTANTS_VARS_H -#define VAR_0x3F20 0x3F20 - #define VARS_START 0x4000 // temporary vars @@ -110,7 +108,7 @@ #define VAR_LINK_CONTEST_ROOM_STATE 0x4086 #define VAR_CABLE_CLUB_STATE 0x4087 #define VAR_CONTEST_LOCATION 0x4088 -#define VAR_0x4089 0x4089 // TODO: related to decorations +#define VAR_SECRET_BASE_INITIALIZED 0x4089 #define VAR_CONTEST_PRIZE_PICKUP 0x408A #define VAR_LITTLEROOT_HOUSES_STATE_2 0x408C // TODO: needs more investigation @@ -124,7 +122,7 @@ #define VAR_LILYCOVE_MUSEUM_2F_STATE 0x4094 #define VAR_LILYCOVE_FAN_CLUB_STATE 0x4095 #define VAR_BRINEY_LOCATION 0x4096 -#define VAR_0x4097 0x4097 // TODO: related to creating new secret base +#define VAR_INIT_SECRET_BASE 0x4097 #define VAR_PETALBURG_WOODS_STATE 0x4098 #define VAR_LILYCOVE_CONTEST_LOBBY_STATE 0x4099 #define VAR_RUSTURF_TUNNEL_STATE 0x409a @@ -172,6 +170,8 @@ #define VAR_STEVENS_HOUSE_STATE 0x40C6 #define VAR_OLDALE_STATE 0x40C7 +#define VARS_END 0x40FF + #define SPECIAL_VARS_START 0x8000 // special vars // They are commonly used as parameters to commands, or return values from commands. @@ -194,4 +194,6 @@ #define VAR_CONTEST_RANK 0x8010 #define VAR_CONTEST_CATEGORY 0x8011 +#define SPECIAL_VARS_END 0x8015 + #endif // GUARD_CONSTANTS_VARS_H diff --git a/include/decoration_inventory.h b/include/decoration_inventory.h index 65bfcc8c0..abe95aef4 100644 --- a/include/decoration_inventory.h +++ b/include/decoration_inventory.h @@ -4,7 +4,7 @@ void ClearDecorationInventories(void); s8 FindFreeDecorationInventorySlot(u8); u8 InventoryContainsDecoration(u8); -u8 GiveDecoration(u8); +u8 AddDecoration(u8); u8 CheckDecorationInventoryHasSpace(u8); s8 RemoveDecorationFromInventory(u8); void SortDecorationInventory(u8); diff --git a/include/easy_chat.h b/include/easy_chat.h index b86b166aa..729bc0b62 100644 --- a/include/easy_chat.h +++ b/include/easy_chat.h @@ -117,7 +117,7 @@ struct Shared1000 // const pointer to shared1000. easy_chat might be two separate files. extern struct Shared1000 *const gEasyChatStruct; -void sub_80E60D8(void); +void ShowEasyChatScreen(void); void sub_80E62A0(u8 arg0, u16 *arg1, void (*arg2)(void), u8 arg3); u16 sub_80EB72C(u16 group); void sub_80EB6FC(u16 *, u16); diff --git a/include/field_fadetransition.h b/include/field_fadetransition.h index 04538753a..0b33b4a72 100644 --- a/include/field_fadetransition.h +++ b/include/field_fadetransition.h @@ -20,7 +20,7 @@ bool32 sub_8080E70(void); void sub_8080E88(void); void sp13E_warp_to_last_warp(void); void sub_8080EF0(void); -void sp13F_fall_to_last_warp(void); +void DoFallWarp(void); void sub_8080F2C(u8); void sub_8080F48(void); void sub_8080F58(void); diff --git a/include/field_specials.h b/include/field_specials.h index a74ff6381..083883866 100644 --- a/include/field_specials.h +++ b/include/field_specials.h @@ -30,7 +30,7 @@ void ResetFanClub(void); u8 sub_810FB10(u8 a0); void sub_810FEFC(void); u16 GetSlotMachineId(void); -void sub_810FAA0(void); +void UpdateTrainerFanClubGameClear(void); int sub_810FB9C(void); int sub_810FC18(void); diff --git a/include/global.h b/include/global.h index 0ddc2d7bb..5c1369feb 100644 --- a/include/global.h +++ b/include/global.h @@ -6,6 +6,7 @@ #include <limits.h> #include "config.h" // we need to define config before gba headers as print stuff needs the functions nulled before defines. #include "gba/gba.h" +#include "constants/global.h" // IDE support #if defined(__APPLE__) || defined(__CYGWIN__) @@ -96,91 +97,11 @@ enum f; \ }) -enum -{ - VERSION_SAPPHIRE = 1, - VERSION_RUBY = 2, - VERSION_EMERALD = 3, -}; - -enum LanguageId -{ - LANGUAGE_JAPANESE = 1, - LANGUAGE_ENGLISH = 2, - LANGUAGE_GERMAN = 5, -}; - -#if defined(ENGLISH) -#define GAME_LANGUAGE (LANGUAGE_ENGLISH) -#elif defined(GERMAN) -#define GAME_LANGUAGE (LANGUAGE_GERMAN) -#endif - -// capacities of various saveblock objects -#define DAYCARE_MON_COUNT 2 -#define POKEBLOCKS_COUNT 40 -#define PARTY_SIZE 6 -#define OBJECT_EVENTS_COUNT 16 -#define BERRY_TREES_COUNT 128 -#define FLAGS_COUNT 288 -#define VARS_COUNT 256 -#define MAIL_COUNT 16 -#define SECRET_BASES_COUNT 20 -#define TV_SHOWS_COUNT 25 -#define POKE_NEWS_COUNT 16 -#define PC_ITEMS_COUNT 50 -#define BAG_ITEMS_COUNT 20 -#define BAG_KEYITEMS_COUNT 20 -#define BAG_POKEBALLS_COUNT 16 -#define BAG_TMHM_COUNT 64 -#define BAG_BERRIES_COUNT 46 - #define TEST_BUTTON(value, button) ({(value) & (button);}) #define JOY_NEW(button) (TEST_BUTTON(gMain.newKeys, button)) #define JOY_HELD(button) (TEST_BUTTON(gMain.heldKeys, button)) #define JOY_REPT(button) (TEST_BUTTON(gMain.newAndRepeatedKeys, button)) -enum -{ - MALE, - FEMALE -}; - -enum -{ - OPTIONS_BUTTON_MODE_NORMAL, - OPTIONS_BUTTON_MODE_LR, - OPTIONS_BUTTON_MODE_L_EQUALS_A -}; - -enum -{ - OPTIONS_TEXT_SPEED_SLOW, - OPTIONS_TEXT_SPEED_MID, - OPTIONS_TEXT_SPEED_FAST -}; - -enum -{ - OPTIONS_SOUND_MONO, - OPTIONS_SOUND_STEREO -}; - -enum -{ - OPTIONS_BATTLE_STYLE_SHIFT, - OPTIONS_BATTLE_STYLE_SET -}; - -enum -{ - BAG_ITEMS = 1, - BAG_POKEBALLS, - BAG_TMsHMs, - BAG_BERRIES, - BAG_KEYITEMS -}; - struct Coords16 { s16 x; @@ -205,14 +126,14 @@ struct SecretBaseRecord /*0x1A16*/ u16 sbr_field_e; /*0x1A18*/ u8 sbr_field_10; /*0x1A19*/ u8 sbr_field_11; - /*0x1A1A*/ u8 decorations[16]; - /*0x1A2A*/ u8 decorationPos[16]; - /*0x1A3C*/ u32 partyPersonality[6]; - /*0x1A54*/ u16 partyMoves[6 * 4]; - /*0x1A84*/ u16 partySpecies[6]; - /*0x1A90*/ u16 partyHeldItems[6]; - /*0x1A9C*/ u8 partyLevels[6]; - /*0x1AA2*/ u8 partyEVs[6]; + /*0x1A1A*/ u8 decorations[DECOR_MAX_SECRET_BASE]; + /*0x1A2A*/ u8 decorationPos[DECOR_MAX_SECRET_BASE]; + /*0x1A3C*/ u32 partyPersonality[PARTY_SIZE]; + /*0x1A54*/ u16 partyMoves[PARTY_SIZE * 4]; + /*0x1A84*/ u16 partySpecies[PARTY_SIZE]; + /*0x1A90*/ u16 partyHeldItems[PARTY_SIZE]; + /*0x1A9C*/ u8 partyLevels[PARTY_SIZE]; + /*0x1AA2*/ u8 partyEVs[PARTY_SIZE]; }; #include "constants/game_stat.h" @@ -698,16 +619,16 @@ struct SaveBlock1 /* 0x02025734 */ /*0x96C*/ u16 berryBlenderRecords[3]; /*0x972*/ u8 filler_972[0x6]; /*0x978*/ u16 trainerRematchStepCounter; - /*0x97A*/ u8 trainerRematches[100]; + /*0x97A*/ u8 trainerRematches[MAX_REMATCH_ENTRIES]; /*0x9E0*/ struct ObjectEvent objectEvents[OBJECT_EVENTS_COUNT]; - /*0xC20*/ struct ObjectEventTemplate objectEventTemplates[64]; + /*0xC20*/ struct ObjectEventTemplate objectEventTemplates[OBJECT_EVENT_TEMPLATES_COUNT]; /*0x1220*/ u8 flags[FLAGS_COUNT]; /*0x1340*/ u16 vars[VARS_COUNT]; /*0x1540*/ u32 gameStats[NUM_GAME_STATS]; /*0x1608*/ struct BerryTree berryTrees[BERRY_TREES_COUNT]; /*0x1A08*/ struct SecretBaseRecord secretBases[SECRET_BASES_COUNT]; - /*0x2688*/ u8 playerRoomDecor[12]; - /*0x2694*/ u8 playerRoomDecorPos[12]; + /*0x2688*/ u8 playerRoomDecor[DECOR_MAX_PLAYERS_HOUSE]; + /*0x2694*/ u8 playerRoomDecorPos[DECOR_MAX_PLAYERS_HOUSE]; /*0x26A0*/ u8 decorDesk[10]; /*0x26AA*/ u8 decorChair[10]; /*0x26B4*/ u8 decorPlant[10]; diff --git a/include/macros/event.inc b/include/macros/event.inc index 7250ec5ca..c516e993f 100644 --- a/include/macros/event.inc +++ b/include/macros/event.inc @@ -19,52 +19,58 @@ .endm @ Jumps to destination and continues script execution from there. The location of the calling script is remembered and can be returned to later. - .macro call destination + .macro call destination:req .byte 0x04 .4byte \destination .endm @ Jumps to destination and continues script execution from there. - .macro goto destination + .macro goto destination:req .byte 0x05 .4byte \destination .endm @ If the result of the last comparison matches condition (see Comparison operators), jumps to destination and continues script execution from there. - .macro goto_if condition, destination + .macro goto_if condition:req, destination:req .byte 0x06 .byte \condition .4byte \destination .endm @ If the result of the last comparison matches condition (see Comparison operators), calls destination. - .macro call_if condition, destination + .macro call_if condition:req, destination:req .byte 0x07 .byte \condition .4byte \destination .endm @ Jumps to the standard function at index function. - .macro gotostd function + .macro gotostd function:req .byte 0x08 .byte \function .endm + @ callstd function names + STD_OBTAIN_ITEM = 0 + STD_FIND_ITEM = 1 + STD_OBTAIN_DECORATION = 7 + STD_REGISTER_MATCH_CALL = 8 + @ Calls the standard function at index function. - .macro callstd function + .macro callstd function:req .byte 0x09 .byte \function .endm @ If the result of the last comparison matches condition (see Comparison operators), jumps to the standard function at index function. - .macro gotostd_if condition, function + .macro gotostd_if condition:req, function:req .byte 0x0a .byte \condition .byte \function .endm @ If the result of the last comparison matches condition (see Comparison operators), calls the standard function at index function. - .macro callstd_if condition, function + .macro callstd_if condition:req, function:req .byte 0x0b .byte \condition .byte \function @@ -81,183 +87,181 @@ .endm @ Sets some status related to Mystery Event. - .macro setmysteryeventstatus value + .macro setmysteryeventstatus value:req .byte 0x0e .byte \value .endm @ Sets the specified script bank to value. - .macro loadword destination, value + .macro loadword destination:req, value:req .byte 0x0f .byte \destination .4byte \value .endm @ Sets the specified script bank to value. - .macro loadbyte destination, value + .macro loadbyte destination:req, value:req .byte 0x10 .byte \destination .byte \value .endm @ Sets the byte at offset to value. - .macro writebytetoaddr value, offset + .macro writebytetoaddr value:req, offset:req .byte 0x11 .byte \value .4byte \offset .endm @ Copies the byte value at source into the specified script bank. - .macro loadbytefromaddr destination, source + .macro loadbytefromaddr destination:req, source:req .byte 0x12 .byte \destination .4byte \source .endm @ Not sure. Judging from XSE's description I think it takes the least-significant byte in bank source and writes it to destination. - .macro setptrbyte source, destination + .macro setptrbyte source:req, destination:req .byte 0x13 .byte \source .4byte \destination .endm @ Copies the contents of bank source into bank destination. - .macro copylocal destination, source + .macro copylocal destination:req, source:req .byte 0x14 .byte \destination .byte \source .endm @ Copies the byte at source to destination, replacing whatever byte was previously there. - .macro copybyte destination, source + .macro copybyte destination:req, source:req .byte 0x15 .4byte \destination .4byte \source .endm @ Changes the value of destination to value. - .macro setvar destination, value + .macro setvar destination:req, value:req .byte 0x16 .2byte \destination .2byte \value .endm @ Changes the value of destination by adding value to it. Overflow is not prevented (0xFFFF + 1 = 0x0000). - .macro addvar destination, value + .macro addvar destination:req, value:req .byte 0x17 .2byte \destination .2byte \value .endm @ Changes the value of destination by subtracting value to it. Overflow is not prevented (0x0000 - 1 = 0xFFFF). - .macro subvar destination, value + .macro subvar destination:req, value:req .byte 0x18 .2byte \destination .2byte \value .endm @ Copies the value of source into destination. - .macro copyvar destination, source + .macro copyvar destination:req, source:req .byte 0x19 .2byte \destination .2byte \source .endm @ If source is not a variable, then this function acts like setvar. Otherwise, it acts like copyvar. - .macro setorcopyvar destination, source + .macro setorcopyvar destination:req, source:req .byte 0x1a .2byte \destination .2byte \source .endm @ Compares the values of script banks a and b, after forcing the values to bytes. - .macro compare_local_to_local byte1, byte2 + .macro compare_local_to_local byte1:req, byte2:req .byte 0x1b .byte \byte1 .byte \byte2 .endm @ Compares the least-significant byte of the value of script bank a to a fixed byte value (b). - .macro compare_local_to_value a, b + .macro compare_local_to_value a:req, b:req .byte 0x1c .byte \a .byte \b .endm @ Compares the least-significant byte of the value of script bank a to the byte located at offset b. - .macro compare_local_to_addr a, b + .macro compare_local_to_addr a:req, b:req .byte 0x1d .byte \a .4byte \b .endm @ Compares the byte located at offset a to the least-significant byte of the value of script bank b. - .macro compare_addr_to_local a, b + .macro compare_addr_to_local a:req, b:req .byte 0x1e .4byte \a .byte \b .endm @ Compares the byte located at offset a to a fixed byte value (b). - .macro compare_addr_to_value a, b + .macro compare_addr_to_value a:req, b:req .byte 0x1f .4byte \a .byte \b .endm @ Compares the byte located at offset a to the byte located at offset b. - .macro compare_addr_to_addr a, b + .macro compare_addr_to_addr a:req, b:req .byte 0x20 .4byte \a .4byte \b .endm @ Compares the value of `var` to a fixed word value (b). - .macro compare_var_to_value var, value + .macro compare_var_to_value var:req, value:req .byte 0x21 .2byte \var .2byte \value .endm @ Compares the value of `var1` to the value of `var2`. - .macro compare_var_to_var var1, var2 + .macro compare_var_to_var var1:req, var2:req .byte 0x22 .2byte \var1 .2byte \var2 .endm @ Generic compare macro which attempts to deduce argument types based on their values - @ Any values between 0x4000 to 0x4FFF and 0x8000 to 0x8FFF are considered event variable identifiers - .macro compare arg1, arg2 - .if (((\arg1) >> 12) == 4 || ((\arg1) >> 12) == 8) && (((\arg2) >> 12) == 4 || ((\arg2) >> 12) == 8) - compare_var_to_var (\arg1), (\arg2) - .elseif (((\arg1) >> 12) == 4 || ((\arg1) >> 12) == 8) && ((\arg2) >= -0xFFFF && (\arg2) <= 0xFFFF) - compare_var_to_value (\arg1), ((\arg2) & 0xFFFF) + @ Any values between 0x4000 to 0x40FF and 0x8000 to 0x8015 are considered event variable identifiers + .macro compare var:req, arg:req + .if ((\arg >= VARS_START && \arg <= VARS_END) || (\arg >= SPECIAL_VARS_START && \arg <= SPECIAL_VARS_END)) + compare_var_to_var \var, \arg .else - .error "Invalid arguments for 'compare'" + compare_var_to_value \var, \arg .endif .endm @ Calls the native C function stored at `func`. - .macro callnative func + .macro callnative func:req .byte 0x23 .4byte \func .endm @ Replaces the script with the function stored at `func`. Execution returns to the bytecode script when func returns TRUE. - .macro gotonative func + .macro gotonative func:req .byte 0x24 .4byte \func .endm @ Calls a special function; that is, a function designed for use by scripts and listed in a table of pointers. - .macro special function + .macro special function:req .byte 0x25 .2byte SPECIAL_\function .endm @ Calls a special function. That function's output (if any) will be written to the variable you specify. - .macro specialvar output, function + .macro specialvar output:req, function:req .byte 0x26 .2byte \output .2byte SPECIAL_\function @@ -269,38 +273,38 @@ .endm @ Blocks script execution for time (frames? milliseconds?). - .macro delay time + .macro delay time:req .byte 0x28 .2byte \time .endm @ Sets a to 1. - .macro setflag a + .macro setflag a:req .byte 0x29 .2byte \a .endm @ Sets a to 0. - .macro clearflag a + .macro clearflag a:req .byte 0x2a .2byte \a .endm @ Compares a to 1. - .macro checkflag a + .macro checkflag a:req .byte 0x2b .2byte \a .endm @ Initializes the RTC`s local time offset to the given hour and minute. In FireRed, this command is a nop. - .macro initclock hour, minute + .macro initclock hour:req, minute:req .byte 0x2c .2byte \hour .2byte \minute .endm @ Runs time based events. In FireRed, this command is a nop. - .macro dodailyevents + .macro dotimebasedevents .byte 0x2d .endm @@ -310,7 +314,7 @@ .endm @ Plays the specified (sound_number) sound. Only one sound may play at a time, with newer ones interrupting older ones. - .macro playse sound_number + .macro playse sound_number:req .byte 0x2f .2byte \sound_number .endm @@ -321,7 +325,7 @@ .endm @ Plays the specified (fanfare_number) fanfare. - .macro playfanfare fanfare_number + .macro playfanfare fanfare_number:req .byte 0x31 .2byte \fanfare_number .endm @@ -332,14 +336,14 @@ .endm @ Plays the specified (song_number) song. The byte is apparently supposed to be 0x00. - .macro playbgm song_number, unknown + .macro playbgm song_number:req, unknown:req .byte 0x33 .2byte \song_number .byte \unknown .endm @ Saves the specified (song_number) song to be played later. - .macro savebgm song_number + .macro savebgm song_number:req .byte 0x34 .2byte \song_number .endm @@ -350,25 +354,25 @@ .endm @ Crossfades the currently-playng song into the specified (song_number) song. - .macro fadenewbgm song_number + .macro fadenewbgm song_number:req .byte 0x36 .2byte \song_number .endm @ Fades out the currently-playing song. - .macro fadeoutbgm speed + .macro fadeoutbgm speed:req .byte 0x37 .byte \speed .endm @ Fades the previously-playing song back in. - .macro fadeinbgm speed + .macro fadeinbgm speed:req .byte 0x38 .byte \speed .endm @ Sends the player to Warp warp on Map bank.map. If the specified warp is 0xFF, then the player will instead be sent to (X, Y) on the map. - .macro warp map, warp, X, Y + .macro warp map:req, warp:req, X:req, Y:req .byte 0x39 map \map .byte \warp @@ -377,7 +381,7 @@ .endm @ Clone of warp that does not play a sound effect. - .macro warpsilent map, warp, X, Y + .macro warpsilent map:req, warp:req, X:req, Y:req .byte 0x3a map \map .byte \warp @@ -386,7 +390,7 @@ .endm @ Clone of warp that plays a door opening animation before stepping upwards into it. - .macro warpdoor map, warp, X, Y + .macro warpdoor map:req, warp:req, X:req, Y:req .byte 0x3b map \map .byte \warp @@ -395,13 +399,13 @@ .endm @ Warps the player to another map using a hole animation. - .macro warphole map + .macro warphole map:req .byte 0x3c map \map .endm @ Clone of warp that uses a teleport effect. It is apparently only used in R/S/E. - .macro warpteleport map, warp, X, Y + .macro warpteleport map:req, warp:req, X:req, Y:req .byte 0x3d map \map .byte \warp @@ -410,7 +414,7 @@ .endm @ Sets the warp destination to be used later. - .macro setwarp map, warp, X, Y + .macro setwarp map:req, warp:req, X:req, Y:req .byte 0x3e map \map .byte \warp @@ -419,7 +423,7 @@ .endm @ Sets the warp destination that a warp to Warp 127 on Map 127.127 will connect to. Useful when a map has warps that need to go to script-controlled locations (i.e. elevators). - .macro setdynamicwarp map, warp, X, Y + .macro setdynamicwarp map:req, warp:req, X:req, Y:req .byte 0x3f map \map .byte \warp @@ -428,7 +432,7 @@ .endm @ Sets the destination that diving or emerging from a dive will take the player to. - .macro setdivewarp map, warp, X, Y + .macro setdivewarp map:req, warp:req, X:req, Y:req .byte 0x40 map \map .byte \warp @@ -437,7 +441,7 @@ .endm @ Sets the destination that falling into a hole will take the player to. - .macro setholewarp map, warp, X, Y + .macro setholewarp map:req, warp:req, X:req, Y:req .byte 0x41 map \map .byte \warp @@ -446,93 +450,93 @@ .endm @ Retrieves the player's zero-indexed X- and Y-coordinates in the map, and stores them in the specified variables. - .macro getplayerxy X, Y + .macro getplayerxy X:req, Y:req .byte 0x42 .2byte \X .2byte \Y .endm - @ Retrieves the number of Pokemon in the player's party, and stores that number in variable 0x800D (LASTRESULT). + @ Retrieves the number of Pokemon in the player's party, and stores that number in VAR_RESULT. .macro getpartysize .byte 0x43 .endm - @ Attempts to add quantity of item index to the player's Bag. If the player has enough room, the item will be added and variable 0x800D (LASTRESULT) will be set to 0x0001; otherwise, LASTRESULT is set to 0x0000. - .macro giveitem index, quantity + @ Attempts to add quantity of item index to the player's Bag. If the player has enough room, the item will be added and VAR_RESULT will be set to TRUE; otherwise, VAR_RESULT is set to FALSE. + .macro additem index:req, quantity=1 .byte 0x44 .2byte \index .2byte \quantity .endm @ Removes quantity of item index from the player's Bag. - .macro takeitem index, quantity + .macro removeitem index:req, quantity=1 .byte 0x45 .2byte \index .2byte \quantity .endm - @ Checks if the player has enough space in their Bag to hold quantity more of item index. Sets variable 0x800D (LASTRESULT) to 0x0001 if there is room, or 0x0000 is there is no room. - .macro checkitemspace index, quantity + @ Checks if the player has enough space in their Bag to hold quantity more of item index. Sets VAR_RESULT to TRUE if there is room, or FALSE is there is no room. + .macro checkitemspace index:req, quantity=1 .byte 0x46 .2byte \index .2byte \quantity .endm - @ Checks if the player has quantity or more of item index in their Bag. Sets variable 0x800D (LASTRESULT) to 0x0001 if the player has enough of the item, or 0x0000 if they have fewer than quantity of the item. - .macro checkitem index, quantity + @ Checks if the player has quantity or more of item index in their Bag. Sets VAR_RESULT to TRUE if the player has enough of the item, or FALSE if they have fewer than quantity of the item. + .macro checkitem index:req, quantity=1 .byte 0x47 .2byte \index .2byte \quantity .endm - @ Checks which Bag pocket the specified (index) item belongs in, and writes the value to variable 0x800D (LASTRESULT). This script is used to show the name of the proper Bag pocket when the player receives an item via callstd (simplified to giveitem in XSE). - .macro checkitemtype index + @ Checks which Bag pocket the specified item belongs in, and writes the pocket value (POCKET_*) to VAR_RESULT. This script is used to show the name of the proper Bag pocket when the player receives an item via callstd (simplified to giveitem in XSE). + .macro checkitemtype index:req .byte 0x48 .2byte \index .endm @ Adds a quantity amount of item index to the player's PC. Both arguments can be variables. - .macro givepcitem index, quantity + .macro addpcitem index:req, quantity=1 .byte 0x49 .2byte \index .2byte \quantity .endm @ Checks for quantity amount of item index in the player's PC. Both arguments can be variables. - .macro checkpcitem index, quantity + .macro checkpcitem index:req, quantity=1 .byte 0x4a .2byte \index .2byte \quantity .endm @ Adds decoration to the player's PC. In FireRed, this command is a nop. (The argument is read, but not used for anything.) - .macro givedecoration decoration + .macro adddecoration decoration:req .byte 0x4b .2byte \decoration .endm @ Removes a decoration from the player's PC. In FireRed, this command is a nop. (The argument is read, but not used for anything.) - .macro takedecoration decoration + .macro removedecoration decoration:req .byte 0x4c .2byte \decoration .endm @ Checks for decoration in the player's PC. In FireRed, this command is a nop. (The argument is read, but not used for anything.) - .macro checkdecor decoration + .macro checkdecor decoration:req .byte 0x4d .2byte \decoration .endm - @ Checks if the player has enough space in their PC to hold decoration. Sets variable 0x800D (LASTRESULT) to 0x0001 if there is room, or 0x0000 is there is no room. In FireRed, this command is a nop. (The argument is read, but not used for anything.) - .macro checkdecorspace decoration + @ Checks if the player has enough space in their PC to hold decoration. Sets VAR_RESULT to TRUE if there is room, or FALSE is there is no room. In FireRed, this command is a nop. (The argument is read, but not used for anything.) + .macro checkdecorspace decoration:req .byte 0x4e .2byte \decoration .endm - @ Applies the movement data at movements to the specified (index) Object event. Also closes any standard message boxes that are still open. - @ This command in fact uses variables to access the Object event ID. So, for example, if you setvar 0x8000 to 0x3, and then use applymovementpos 0x8000 @move1, Object event 3 will have the movements at @move1 applied to them. - .macro applymovement index, movements, mapGroup, mapNum - .ifb \mapGroup + @ Applies the movement data at movements to the specified (index) Object. Also closes any standard message boxes that are still open. + @ If no map is specified, then the current map is used. + .macro applymovement index:req, movements:req, map + .ifb \map .byte 0x4f .2byte \index .4byte \movements @@ -540,117 +544,116 @@ .byte 0x50 .2byte \index .4byte \movements - .byte \mapGroup - .byte \mapNum + map \map .endif .endm @ Blocks script execution until the movements being applied to the specified (index) Object event finish. If the specified Object event is 0x0000, then the command will block script execution until all Object events affected by applymovement finish their movements. If the specified Object event is not currently being manipulated with applymovement, then this command does nothing. - .macro waitmovement index, mapBank, mapNum - .ifb \mapBank + @ If no map is specified, then the current map is used. + .macro waitmovement index:req, map + .ifb \map .byte 0x51 .2byte \index .else .byte 0x52 .2byte \index - .byte \mapBank - .byte \mapNum + map \map .endif .endm - @ Attempts to hide the specified (local_ID, a local ID) Object event on the specified map, by setting its visibility flag if it has a valid one. If the Object does not have a valid visibility flag, this command does nothing. + @ Attempts to hide the specified (index) Object event on the specified map, by setting its visibility flag if it has a valid one. If the Object does not have a valid visibility flag, this command does nothing. @ If no map is specified, then the current map is used - .macro removeobject localId, mapGroup, mapNum - .ifb \mapGroup + .macro removeobject index:req, map + .ifb \map .byte 0x53 - .2byte \localId + .2byte \index .else .byte 0x54 - .2byte \localId - .byte \mapGroup - .byte \mapNum + .2byte \index + map \map .endif .endm - .macro addobject localId, mapGroup, mapNum - .ifb \mapGroup + @ Unsets the specified (index) Object's visibility flag on the specified (map_group, map_num) map if it has a valid one. If the Object does not have a valid visibility flag, this command does nothing. + @ If no map is specified, then the current map is used. + .macro addobject index:req, map + .ifb \map .byte 0x55 - .2byte \localId + .2byte \index .else .byte 0x56 - .2byte \localId - .byte \mapGroup - .byte \mapNum + .2byte \index + map \map .endif .endm @ Sets the specified (index) Object's position on the current map. - .macro setobjectxy index, x, y + .macro setobjectxy index:req, x:req, y:req .byte 0x57 .2byte \index .2byte \x .2byte \y .endm - .macro showobjectat index, map + .macro showobjectat index:req, map:req .byte 0x58 .2byte \index map \map .endm - .macro hideobjectat index, map + .macro hideobjectat index:req, map:req .byte 0x59 .2byte \index map \map .endm - @ If the script was called by a Object event, then that Object will turn to face toward the tile that the player is stepping off of. + @ If the script was called by an Object, then that Object will turn to face toward the metatile that the player is standing on. .macro faceplayer .byte 0x5a .endm - .macro turnobject index, direction + .macro turnobject index:req, direction:req .byte 0x5b .2byte \index .byte \direction .endm @ If the Trainer flag for Trainer index is not set, this command does absolutely nothing. - .macro trainerbattle type, trainer, word, pointer1, pointer2, pointer3, pointer4 + .macro trainerbattle type:req, trainer:req, local_id:req, pointer1:req, pointer2, pointer3, pointer4 .byte 0x5c .byte \type .2byte \trainer - .2byte \word - .if \type == 0 + .2byte \local_id + .if \type == TRAINER_BATTLE_SINGLE .4byte \pointer1 @ text .4byte \pointer2 @ text - .elseif \type == 1 + .elseif \type == TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC .4byte \pointer1 @ text .4byte \pointer2 @ text .4byte \pointer3 @ event script - .elseif \type == 2 + .elseif \type == TRAINER_BATTLE_CONTINUE_SCRIPT .4byte \pointer1 @ text .4byte \pointer2 @ text .4byte \pointer3 @ event script - .elseif \type == 3 + .elseif \type == TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT .4byte \pointer1 @ text - .elseif \type == 4 + .elseif \type == TRAINER_BATTLE_DOUBLE .4byte \pointer1 @ text .4byte \pointer2 @ text .4byte \pointer3 @ text - .elseif \type == 5 + .elseif \type == TRAINER_BATTLE_REMATCH .4byte \pointer1 @ text .4byte \pointer2 @ text - .elseif \type == 6 + .elseif \type == TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE .4byte \pointer1 @ text .4byte \pointer2 @ text .4byte \pointer3 @ text .4byte \pointer4 @ event script - .elseif \type == 7 + .elseif \type == TRAINER_BATTLE_REMATCH_DOUBLE .4byte \pointer1 @ text .4byte \pointer2 @ text .4byte \pointer3 @ text - .elseif \type == 8 + .elseif \type == TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE_NO_MUSIC .4byte \pointer1 @ text .4byte \pointer2 @ text .4byte \pointer3 @ text @@ -658,6 +661,45 @@ .endif .endm + @ Starts a single trainer battle, takes a trainer, intro text, loss text, and an optional event script + @ when used with an event script, you can also pass in an optional flag to disable music + .macro trainerbattle_single trainer:req, intro_text:req, lose_text:req, event_script=FALSE, music=TRUE + .if \event_script == FALSE + trainerbattle TRAINER_BATTLE_SINGLE, \trainer, 0, \intro_text, \lose_text + .elseif \music == TRUE + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, \trainer, 0, \intro_text, \lose_text, \event_script + .else + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC, \trainer, 0, \intro_text, \lose_text, \event_script + .endif + .endm + + @ Starts a double trainer battle, takes a trainer, intro text, loss text, text for when you have too few pokemon + @ and an optional event script, when used with an event script you can pass in an optional flag to disable music + .macro trainerbattle_double trainer:req, intro_text:req, lose_text:req, not_enough_pkmn_text:req, event_script=FALSE, music=TRUE + .if \event_script == FALSE + trainerbattle TRAINER_BATTLE_DOUBLE, \trainer, 0, \intro_text, \lose_text, \not_enough_pkmn_text + .elseif \music == TRUE + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE, \trainer, 0, \intro_text, \lose_text, \not_enough_pkmn_text, \event_script + .else + trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE_NO_MUSIC, \trainer, 0, \intro_text, \lose_text, \not_enough_pkmn_text, \event_script + .endif + .endm + + @ Starts a rematch battle, takes a trainer, intro text and loss text + .macro trainerbattle_rematch trainer:req, intro_text:req, lose_text:req + trainerbattle TRAINER_BATTLE_REMATCH, \trainer, 0, \intro_text, \lose_text + .endm + + @ Starts a rematch double battle, takes a trainer, intro text, loss text, and text for when you have too few pokemon + .macro trainerbattle_rematch_double trainer:req, intro_text:req, lose_text:req, not_enough_pkmn_text:req + trainerbattle TRAINER_BATTLE_REMATCH_DOUBLE, \trainer, 0, \intro_text, \lose_text, \not_enough_pkmn_text + .endm + + @ Starts a trainer battle, skipping intro text, takes a trainer and loss text + .macro trainerbattle_no_intro trainer:req, lose_text:req + trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, \trainer, 0, \lose_text + .endm + @ Starts a trainer battle using the battle information stored in RAM (usually by trainerbattle, which actually calls this command behind-the-scenes), and blocks script execution until the battle finishes. .macro trainerbattlebegin .byte 0x5d @@ -674,36 +716,36 @@ .endm @ Compares Flag (trainer + 0x500) to 1. (If the flag is set, then the trainer has been defeated by the player.) - .macro checktrainerflag trainer + .macro checktrainerflag trainer:req .byte 0x60 .2byte \trainer .endm @ Sets Flag (trainer + 0x500). - .macro settrainerflag trainer + .macro settrainerflag trainer:req .byte 0x61 .2byte \trainer .endm @ Clears Flag (trainer + 0x500). - .macro cleartrainerflag trainer + .macro cleartrainerflag trainer:req .byte 0x62 .2byte \trainer .endm - .macro setobjectxyperm index, x, y + .macro setobjectxyperm index:req, x:req, y:req .byte 0x63 .2byte \index .2byte \x .2byte \y .endm - .macro moveobjectoffscreen index + .macro moveobjectoffscreen index:req .byte 0x64 .2byte \index .endm - .macro setobjectmovementtype word, byte + .macro setobjectmovementtype word:req, byte:req .byte 0x65 .2byte \word .byte \byte @@ -715,7 +757,7 @@ .endm @ Starts displaying a standard message box containing the specified text. If text is a pointer, then the string at that offset will be loaded and used. If text is script bank 0, then the value of script bank 0 will be treated as a pointer to the text. (You can use loadpointer to place a string pointer in a script bank.) - .macro message text + .macro message text:req .byte 0x67 .4byte \text .endm @@ -750,15 +792,15 @@ .byte 0x6d .endm - @ Displays a YES/NO multichoice box at the specified coordinates, and blocks script execution until the user makes a selection. Their selection is stored in variable 0x800D (LASTRESULT); 0x0000 for "NO" or if the user pressed B, and 0x0001 for "YES". - .macro yesnobox x, y + @ Displays a YES/NO multichoice box at the specified coordinates, and blocks script execution until the user makes a selection. Their selection is stored in VAR_RESULT as NO (0) or YES (1). Pressing B is equivalent to answering NO + .macro yesnobox x:req, y:req .byte 0x6e .byte \x .byte \y .endm - @ Displays a multichoice box from which the user can choose a selection, and blocks script execution until a selection is made. Lists of options are predefined and the one to be used is specified with list. If b is set to a non-zero value, then the user will not be allowed to back out of the multichoice with the B button. - .macro multichoice x, y, list, b + @ Displays a multichoice box from which the user can choose a selection, and blocks script execution until a selection is made. Lists of options are predefined (sMultichoiceLists) and the one to be used is specified with list. If b is set to a non-zero value, then the user will not be allowed to back out of the multichoice with the B button. + .macro multichoice x:req, y:req, list:req, b:req .byte 0x6f .byte \x .byte \y @@ -766,8 +808,8 @@ .byte \b .endm - @ Displays a multichoice box from which the user can choose a selection, and blocks script execution until a selection is made. Lists of options are predefined and the one to be used is specified with list. The default argument determines the initial position of the cursor when the box is first opened; it is zero-indexed, and if it is too large, it is treated as 0x00. If b is set to a non-zero value, then the user will not be allowed to back out of the multichoice with the B button. - .macro multichoicedefault x, y, list, default, b + @ Displays a multichoice box from which the user can choose a selection, and blocks script execution until a selection is made. Lists of options are predefined (sMultichoiceLists) and the one to be used is specified with list. The default argument determines the initial position of the cursor when the box is first opened; it is zero-indexed, and if it is too large, it is treated as 0x00. If b is set to a non-zero value, then the user will not be allowed to back out of the multichoice with the B button. + .macro multichoicedefault x:req, y:req, list:req, default:req, b:req .byte 0x70 .byte \x .byte \y @@ -776,8 +818,8 @@ .byte \b .endm - @ Displays a multichoice box from which the user can choose a selection, and blocks script execution until a selection is made. Lists of options are predefined and the one to be used is specified with list. The per_row argument determines how many list items will be shown on a single row of the box. - .macro multichoicegrid x, y, list, per_row, B + @ Displays a multichoice box from which the user can choose a selection, and blocks script execution until a selection is made. Lists of options are predefined (sMultichoiceLists) and the one to be used is specified with list. The per_row argument determines how many list items will be shown on a single row of the box. + .macro multichoicegrid x:req, y:req, list:req, per_row:req, B:req .byte 0x71 .byte \x .byte \y @@ -786,7 +828,7 @@ .byte \B .endm - .macro drawbox byte1, byte2, byte3, byte4 + .macro drawbox byte1:req, byte2:req, byte3:req, byte4:req .byte 0x72 .byte \byte1 .byte \byte2 @@ -794,7 +836,7 @@ .byte \byte4 .endm - .macro erasebox byte1, byte2, byte3, byte4 + .macro erasebox byte1:req, byte2:req, byte3:req, byte4:req .byte 0x73 .byte \byte1 .byte \byte2 @@ -802,7 +844,7 @@ .byte \byte4 .endm - .macro drawboxtext byte1, byte2, byte3, byte4 + .macro drawboxtext byte1:req, byte2:req, byte3:req, byte4:req .byte 0x74 .byte \byte1 .byte \byte2 @@ -811,147 +853,147 @@ .endm @ Displays a box containing the front sprite for the specified (species) Pokemon species. - .macro drawmonpic species, x, y + .macro showmonpic species:req, x:req, y:req .byte 0x75 .2byte \species .byte \x .byte \y .endm - @ Hides all boxes displayed with drawmonpic. - .macro erasemonpic + @ Hides all boxes displayed with showmonpic. + .macro hidemonpic .byte 0x76 .endm @ Draws an image of the winner of the contest. In FireRed, this command is a nop. (The argument is discarded.) - .macro drawcontestwinner a + .macro showcontestwinner a:req .byte 0x77 .byte \a .endm @ Displays the string at pointer as braille text in a standard message box. The string must be formatted to use braille characters. - .macro braillemessage text + .macro braillemessage text:req .byte 0x78 .4byte \text .endm - @ Gives the player one of the specified (species) Pokemon at level level holding item. The unknown arguments should all be zeroes. - .macro givemon species, level, item, unknown1, unknown2, unknown3 + @ Gives the player one of the specified (species) Pokemon at level level holding item. The trailing 0s are unused parameters + .macro givemon species:req, level:req, item:req .byte 0x79 .2byte \species .byte \level .2byte \item - .4byte \unknown1 - .4byte \unknown2 - .byte \unknown3 + .4byte 0x0 + .4byte 0x0 + .byte 0 .endm - .macro giveegg species + .macro giveegg species:req .byte 0x7a .2byte \species .endm - .macro setmonmove index, slot, move + .macro setmonmove index:req, slot:req, move:req .byte 0x7b .byte \index .byte \slot .2byte \move .endm - @ Checks if at least one Pokemon in the player's party knows the specified (index) attack. If so, variable 0x800D (LASTRESULT) is set to the (zero-indexed) slot number of the first Pokemon that knows the move. If not, LASTRESULT is set to 0x0006. Variable 0x8004 is also set to this Pokemon's species. - .macro checkpartymove index + @ Checks if at least one Pokemon in the player's party knows the specified (index) attack. If so, VAR_RESULT is set to the (zero-indexed) slot number of the first Pokemon that knows the move. If not, VAR_RESULT is set to PARTY_SIZE. VAR_0x8004 is also set to this Pokemon's species. + .macro checkpartymove index:req .byte 0x7c .2byte \index .endm @ Writes the name of the Pokemon at index species to the specified buffer. - .macro bufferspeciesname out, species + .macro bufferspeciesname out:req, species:req .byte 0x7d .byte \out .2byte \species .endm @ Writes the name of the species of the first Pokemon in the player's party to the specified buffer. - .macro bufferleadmonspeciesname out + .macro bufferleadmonspeciesname out:req .byte 0x7e .byte \out .endm @ Writes the nickname of the Pokemon in slot slot (zero-indexed) of the player's party to the specified buffer. If an empty or invalid slot is specified, ten spaces ("") are written to the buffer. - .macro bufferpartymonnick out, slot + .macro bufferpartymonnick out:req, slot:req .byte 0x7f .byte \out .2byte \slot .endm @ Writes the name of the item at index item to the specified buffer. If the specified index is larger than the number of items in the game (0x176), the name of item 0 ("????????") is buffered instead. - .macro bufferitemname out, item + .macro bufferitemname out:req, item:req .byte 0x80 .byte \out .2byte \item .endm @ Writes the name of the decoration at index decoration to the specified buffer. In FireRed, this command is a nop. - .macro bufferdecorationname out, decoration + .macro bufferdecorationname out:req, decoration:req .byte 0x81 .byte \out .2byte \decoration .endm @ Writes the name of the move at index move to the specified buffer. - .macro buffermovename out, move + .macro buffermovename out:req, move:req .byte 0x82 .byte \out .2byte \move .endm @ Converts the value of input to a decimal string, and writes that string to the specified buffer. - .macro buffernumberstring out, input + .macro buffernumberstring out:req, input:req .byte 0x83 .byte \out .2byte \input .endm @ Writes the standard string identified by index to the specified buffer. This command has no protections in place at all, so specifying an invalid standard string (e.x. 0x2B) can and usually will cause data corruption. - .macro bufferstdstring out, index + .macro bufferstdstring out:req, index:req .byte 0x84 .byte \out .2byte \index .endm @ Copies the string at offset to the specified buffer. - .macro bufferstring out, offset + .macro bufferstring out:req, offset:req .byte 0x85 .byte \out .4byte \offset .endm @ Opens the Pokemart system, offering the specified products for sale. - .macro pokemart products + .macro pokemart products:req .byte 0x86 .4byte \products .endm @ Opens the Pokemart system and treats the list of items as decorations. - .macro pokemartdecoration products + .macro pokemartdecoration products:req .byte 0x87 .4byte \products .endm @ Apparent clone of pokemartdecoration. - .macro pokemartdecoration2 products + .macro pokemartdecoration2 products:req .byte 0x88 .4byte \products .endm @ Starts up the slot machine minigame. - .macro playslotmachine word + .macro playslotmachine word:req .byte 0x89 .2byte \word .endm @ Sets a berry tree's specific berry and growth stage. In FireRed, this command is a nop. - .macro setberrytree tree_id, berry, growth_stage + .macro setberrytree tree_id:req, berry:req, growth_stage:req .byte 0x8a .byte \tree_id .byte \berry @@ -978,132 +1020,132 @@ .byte 0x8e .endm - @ Stores a random integer between 0 and limit in variable 0x800D (LASTRESULT). - .macro random limit + @ Stores a random integer between 0 and limit in VAR_RESULT. + .macro random limit:req .byte 0x8f .2byte \limit .endm @ If check is 0x00, this command adds value to the player's money. - .macro givemoney value, check + .macro addmoney value:req, check:req .byte 0x90 .4byte \value .byte \check .endm @ If check is 0x00, this command subtracts value from the player's money. - .macro takemoney value, check + .macro removemoney value:req, check:req .byte 0x91 .4byte \value .byte \check .endm - @ If check is 0x00, this command will check if the player has value or more money; script variable 0x800D (LASTRESULT) is set to 0x0001 if the player has enough money, or 0x0000 if the do not. - .macro checkmoney value, check + @ If check is 0x00, this command will check if the player has money >= value; VAR_RESULT is set to TRUE if the player has enough money, or FALSE if they do not. + .macro checkmoney value:req, check:req .byte 0x92 .4byte \value .byte \check .endm @ Spawns a secondary box showing how much money the player has. - .macro showmoneybox x, y + .macro showmoneybox x:req, y:req .byte 0x93 .byte \x .byte \y .endm @ Hides the secondary box spawned by showmoney. - .macro hidemoneybox x, y + .macro hidemoneybox x:req, y:req .byte 0x94 .byte \x .byte \y .endm @ Updates the secondary box spawned by showmoney. Consumes but does not use arguments. - .macro updatemoneybox x, y + .macro updatemoneybox x:req, y:req .byte 0x95 .byte \x .byte \y .endm @ Gets the price reduction for the index given. In FireRed, this command is a nop. - .macro getpricereduction index + .macro getpricereduction index:req .byte 0x96 .2byte \index .endm @ Fades the screen to and from black and white. Mode 0x00 fades from black, mode 0x01 fades out to black, mode 0x2 fades in from white, and mode 0x3 fades out to white. - .macro fadescreen effect + .macro fadescreen mode:req .byte 0x97 - .byte \effect + .byte \mode .endm @ Fades the screen to and from black and white. Mode 0x00 fades from black, mode 0x01 fades out to black, mode 0x2 fades in from white, and mode 0x3 fades out to white. Other modes may exist. - .macro fadescreenspeed effect, speed + .macro fadescreenspeed mode:req, speed:req .byte 0x98 - .byte \effect + .byte \mode .byte \speed .endm - .macro setflashradius word + .macro setflashradius word:req .byte 0x99 .2byte \word .endm - .macro animateflash byte + .macro animateflash byte:req .byte 0x9a .byte \byte .endm - .macro messageautoscroll pointer + .macro messageautoscroll pointer:req .byte 0x9b .4byte \pointer .endm @ Executes the specified field move animation. - .macro dofieldeffect animation + .macro dofieldeffect animation:req .byte 0x9c .2byte \animation .endm @ Sets up the field effect argument argument with the value value. - .macro setfieldeffectargument argument, param + .macro setfieldeffectargument argument:req, param:req .byte 0x9d .byte \argument .2byte \param .endm @ Blocks script execution until all playing field move animations complete. - .macro waitfieldeffect animation + .macro waitfieldeffect animation:req .byte 0x9e .2byte \animation .endm @ Sets which healing place the player will return to if all of the Pokemon in their party faint. - .macro setrespawn heallocation + .macro setrespawn heallocation:req .byte 0x9f .2byte \heallocation .endm - @ Checks the player's gender. If male, then 0x0000 is stored in variable 0x800D (LASTRESULT). If female, then 0x0001 is stored in LASTRESULT. + @ Checks the player's gender. If male, then MALE (0) is stored in VAR_RESULT. If female, then FEMALE (1) is stored in VAR_RESULT. .macro checkplayergender .byte 0xa0 .endm @ Plays the specified (species) Pokemon's cry. You can use waitcry to block script execution until the sound finishes. - .macro playmoncry species, effect + .macro playmoncry species:req, effect:req .byte 0xa1 .2byte \species .2byte \effect .endm @ Changes the metatile at (x, y) on the current map. - .macro setmetatile x, y, metatile_number, tile_attrib + .macro setmetatile x:req, y:req, metatile_number:req, has_collision:req .byte 0xa2 .2byte \x .2byte \y .2byte \metatile_number - .2byte \tile_attrib + .2byte \has_collision .endm @ Queues a weather change to the default weather for the map. @@ -1112,7 +1154,7 @@ .endm @ Queues a weather change to type weather. - .macro setweather type + .macro setweather type:req .byte 0xa4 .2byte \type .endm @@ -1123,30 +1165,30 @@ .endm @ This command manages cases in which maps have tiles that change state when stepped on (specifically, cracked/breakable floors). - .macro setstepcallback subroutine + .macro setstepcallback subroutine:req .byte 0xa6 .byte \subroutine .endm - .macro setmaplayoutindex index + .macro setmaplayoutindex index:req .byte 0xa7 .2byte \index .endm - .macro setobjectpriority index, map, priority + .macro setobjectpriority index:req, map:req, priority:req .byte 0xa8 .2byte \index map \map .byte \priority .endm - .macro resetobjectpriority index, map + .macro resetobjectpriority index:req, map:req .byte 0xa9 .2byte \index map \map .endm - .macro createvobject sprite, byte2, x, y, elevation, direction + .macro createvobject sprite:req, byte2:req, x:req, y:req, elevation, direction .byte 0xaa .byte \sprite .byte \byte2 @@ -1156,21 +1198,21 @@ .byte \direction .endm - .macro turnvobject index, direction + .macro turnvobject index:req, direction:req .byte 0xab .byte \index .byte \direction .endm @ Opens the door metatile at (X, Y) with an animation. - .macro opendoor x, y + .macro opendoor x:req, y:req .byte 0xac .2byte \x .2byte \y .endm @ Closes the door metatile at (X, Y) with an animation. - .macro closedoor x, y + .macro closedoor x:req, y:req .byte 0xad .2byte \x .2byte \y @@ -1182,14 +1224,14 @@ .endm @ Sets the door tile at (x, y) to be open without an animation. - .macro setdooropen x, y + .macro setdooropen x:req, y:req .byte 0xaf .2byte \x .2byte \y .endm @ Sets the door tile at (x, y) to be closed without an animation. - .macro setdoorclosed x, y + .macro setdoorclosed x:req, y:req .byte 0xb0 .2byte \x .2byte \y @@ -1205,23 +1247,23 @@ .byte 0xb2 .endm - .macro checkcoins out + .macro checkcoins count:req .byte 0xb3 - .2byte \out + .2byte \count .endm - .macro givecoins count + .macro addcoins count:req .byte 0xb4 .2byte \count .endm - .macro takecoins count + .macro removecoins count:req .byte 0xb5 .2byte \count .endm @ Prepares to start a wild battle against a species at Level level holding item. Running this command will not affect normal wild battles. You start the prepared battle with dowildbattle. - .macro setwildbattle species, level, item + .macro setwildbattle species:req, level:req, item:req .byte 0xb6 .2byte \species .byte \level @@ -1233,78 +1275,78 @@ .byte 0xb7 .endm - .macro setvaddress addr + .macro setvaddress pointer:req .byte 0xb8 - .4byte \addr + .4byte \pointer .endm - .macro vgoto pointer + .macro vgoto pointer:req .byte 0xb9 .4byte \pointer .endm - .macro vcall pointer + .macro vcall pointer:req .byte 0xba .4byte \pointer .endm - .macro vgoto_if byte, pointer + .macro vgoto_if byte:req, pointer:req .byte 0xbb .byte \byte .4byte \pointer .endm - .macro vcall_if byte, pointer + .macro vcall_if byte:req, pointer:req .byte 0xbc .byte \byte .4byte \pointer .endm - .macro vmessage pointer + .macro vmessage pointer:req .byte 0xbd .4byte \pointer .endm - .macro vloadptr pointer + .macro vloadptr pointer:req .byte 0xbe .4byte \pointer .endm - .macro vbufferstring byte, pointer + .macro vbufferstring byte:req, pointer:req .byte 0xbf .byte \byte .4byte \pointer .endm @ Spawns a secondary box showing how many Coins the player has. - .macro showcoinsbox x, y + .macro showcoinsbox x:req, y:req .byte 0xc0 .byte \x .byte \y .endm @ Hides the secondary box spawned by showcoins. It consumes its arguments but doesn't use them. - .macro hidecoinsbox x, y + .macro hidecoinsbox x:req, y:req .byte 0xc1 .byte \x .byte \y .endm @ Updates the secondary box spawned by showcoins. It consumes its arguments but doesn't use them. - .macro updatecoinsbox x, y + .macro updatecoinsbox x:req, y:req .byte 0xc2 .byte \x .byte \y .endm @ Increases the value of the specified game stat by 1. The stat's value will not be allowed to exceed 0x00FFFFFF. - .macro incrementgamestat stat + .macro incrementgamestat stat:req .byte 0xc3 .byte \stat .endm @ Sets the destination that using an Escape Rope or Dig will take the player to. - .macro setescapewarp map, warp, x, y + .macro setescapewarp map:req, warp:req, x:req, y:req .byte 0xc4 map \map .byte \warp @@ -1318,20 +1360,20 @@ .endm @ Writes the name of the specified (box) PC box to the specified buffer. - .macro bufferboxname out, box + .macro bufferboxname out:req, box:req .byte 0xc6 .byte \out .2byte \box .endm @ Sets the color of the text in standard message boxes. 0x00 produces blue (male) text, 0x01 produces red (female) text, 0xFF resets the color to the default for the current OW's gender, and all other values produce black text. - .macro textcolor color + .macro textcolor color:req .byte 0xc7 .byte \color .endm @ The exact purpose of this command is unknown, but it is related to the blue help-text box that appears on the bottom of the screen when the Main Menu is opened. - .macro loadhelp pointer + .macro loadhelp pointer:req .byte 0xc8 .4byte \pointer .endm @@ -1352,7 +1394,7 @@ .endm @ Compares the value of a hidden variable to a dword. - .macro comparehiddenvar a, value + .macro comparehiddenvar a:req, value:req .byte 0xcc .byte \a .4byte \value @@ -1360,121 +1402,149 @@ @ Supplementary - .macro goto_if_trainer_not_defeated opponent, dest - checktrainerflag \opponent - goto_if 0, \dest - .endm - - .macro goto_if_trainer_defeated opponent, dest - checktrainerflag \opponent - goto_if 1, \dest - .endm - - .macro call_if_trainer_not_defeated opponent, dest - checktrainerflag \opponent - call_if 0, \dest - .endm - - .macro call_if_trainer_defeated opponent, dest - checktrainerflag \opponent - call_if 1, \dest - .endm - - .macro goto_if_unset flag, dest + .macro goto_if_unset flag:req, dest:req checkflag \flag - goto_if 0, \dest + goto_if FALSE, \dest .endm - .macro goto_if_set flag, dest + .macro goto_if_set flag:req, dest:req checkflag \flag - goto_if 1, \dest + goto_if TRUE, \dest .endm - .macro goto_if_lt dest @ LESS THAN + .macro goto_if_lt dest:req @ LESS THAN goto_if 0, \dest .endm - .macro goto_if_eq dest @ EQUAL + .macro goto_if_eq dest:req @ EQUAL goto_if 1, \dest .endm - .macro goto_if_gt dest @ GREATER THAN + .macro goto_if_gt dest:req @ GREATER THAN goto_if 2, \dest .endm - .macro goto_if_le dest @ LESS THAN OR EQUAL + .macro goto_if_le dest:req @ LESS THAN OR EQUAL goto_if 3, \dest .endm - .macro goto_if_ge dest @ GREATER THAN OR EQUAL + .macro goto_if_ge dest:req @ GREATER THAN OR EQUAL goto_if 4, \dest .endm - .macro goto_if_ne dest @ NOT EQUAL + .macro goto_if_ne dest:req @ NOT EQUAL goto_if 5, \dest .endm - .macro call_if_unset flag, dest + .macro call_if_unset flag:req, dest:req checkflag \flag - call_if 0, \dest + call_if FALSE, \dest .endm - .macro call_if_set flag, dest + .macro call_if_set flag:req, dest:req checkflag \flag - call_if 1, \dest + call_if TRUE, \dest .endm - .macro call_if_lt dest @ LESS THAN + .macro call_if_lt dest:req @ LESS THAN call_if 0, \dest .endm - .macro call_if_eq dest @ EQUAL + .macro call_if_eq dest:req @ EQUAL call_if 1, \dest .endm - .macro call_if_gt dest @ GREATER THAN + .macro call_if_gt dest:req @ GREATER THAN call_if 2, \dest .endm - .macro call_if_le dest @ LESS THAN OR EQUAL + .macro call_if_le dest:req @ LESS THAN OR EQUAL call_if 3, \dest .endm - .macro call_if_ge dest @ GREATER THAN OR EQUAL + .macro call_if_ge dest:req @ GREATER THAN OR EQUAL call_if 4, \dest .endm - .macro call_if_ne dest @ NOT EQUAL + .macro call_if_ne dest:req @ NOT EQUAL call_if 5, \dest .endm - .macro switch var - copyvar VAR_0x8000, \var + .macro vgoto_if_eq dest:req + vgoto_if TRUE, \dest .endm - .macro case condition, dest - compare_var_to_value VAR_0x8000, \condition - goto_if_eq \dest + .macro vgoto_if_ne dest:req + vgoto_if FALSE, \dest .endm - .macro msgbox text, type=4 - loadword 0, \text - callstd \type + .macro vgoto_if_unset flag:req, dest:req + checkflag \flag + vgoto_if FALSE, \dest + .endm + + .macro vgoto_if_set flag:req, dest:req + checkflag \flag + vgoto_if TRUE, \dest + .endm + + .macro goto_if_defeated trainer:req, dest:req + checktrainerflag \trainer + goto_if TRUE, \dest + .endm + + .macro goto_if_not_defeated trainer:req, dest:req + checktrainerflag \trainer + goto_if FALSE, \dest + .endm + + .macro call_if_defeated trainer:req, dest:req + checktrainerflag \trainer + call_if TRUE, \dest + .endm + + .macro call_if_not_defeated trainer:req, dest:req + checktrainerflag \trainer + call_if FALSE, \dest + .endm + + .macro switch var:req + copyvar VAR_0x8000, \var + .endm + + .macro case condition:req, dest:req + compare VAR_0x8000, \condition + goto_if_eq \dest .endm @ Message box types + MSGBOX_NPC = 2 + MSGBOX_SIGN = 3 + MSGBOX_DEFAULT = 4 MSGBOX_YESNO = 5 + MSGBOX_AUTOCLOSE = 6 YES = 1 NO = 0 - .macro giveitem_std item, amount=1, function=0 + .macro msgbox text:req, type=MSGBOX_DEFAULT + loadword 0, \text + callstd \type + .endm + + .macro giveitem item:req, amount=1 + setorcopyvar VAR_0x8000, \item + setorcopyvar VAR_0x8001, \amount + callstd STD_OBTAIN_ITEM + .endm + + .macro finditem item:req, amount=1 setorcopyvar VAR_0x8000, \item setorcopyvar VAR_0x8001, \amount - callstd \function + callstd STD_FIND_ITEM .endm - .macro givedecoration_std decoration + .macro givedecoration decoration setorcopyvar VAR_0x8000, \decoration - callstd 7 + callstd STD_OBTAIN_DECORATION .endm diff --git a/include/macros/movement.inc b/include/macros/movement.inc index 80a5b5dca..ba59792b0 100644 --- a/include/macros/movement.inc +++ b/include/macros/movement.inc @@ -102,8 +102,8 @@ create_movement_action clear_fixed_priority create_movement_action init_affine_anim create_movement_action clear_affine_anim - create_movement_action walk_down_affine_0 - create_movement_action walk_down_affine_1 + create_movement_action walk_down_start_affine + create_movement_action walk_down_affine enum_start 0xfe - create_movement_action end_movement + create_movement_action step_end diff --git a/include/pokemon.h b/include/pokemon.h index df2d42522..5c19c0447 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -440,7 +440,7 @@ u8 GiveMonToPlayer(struct Pokemon *mon); u8 SendMonToPC(struct Pokemon *mon); u8 CalculatePlayerPartyCount(void); u8 CalculateEnemyPartyCount(void); -u8 sub_803DAA0(void); +u8 GetMonsStateToDoubles(void); u8 GetAbilityBySpecies(u16 species, bool8 altAbility); u8 GetMonAbility(struct Pokemon *mon); void CreateSecretBaseEnemyParty(struct SecretBaseRecord *secretBaseRecord); diff --git a/include/record_mixing.h b/include/record_mixing.h index 2e6b048a6..089a7337f 100644 --- a/include/record_mixing.h +++ b/include/record_mixing.h @@ -3,7 +3,6 @@ #include <stddef.h> -void sub_80B929C(void); void RecordMixing_PrepareExchangePacket(void); void RecordMixing_ReceiveExchangePacket(u32 a); void Task_RecordMixing_SoundEffect(u8 taskId); diff --git a/include/script.h b/include/script.h index 17effd358..28fb54878 100644 --- a/include/script.h +++ b/include/script.h @@ -42,12 +42,12 @@ void ScriptContext1_SetupScript(const u8 *ptr); void ScriptContext1_Stop(void); void EnableBothScriptContexts(void); void ScriptContext2_RunNewScript(const u8 *ptr); -void mapheader_run_script_with_tag_x1(void); -void mapheader_run_script_with_tag_x3(void); -void mapheader_run_script_with_tag_x5(void); -void mapheader_run_script_with_tag_x6(void); -bool8 mapheader_run_first_tag2_script_list_match(void); -void mapheader_run_first_tag4_script_list_match(void); +void RunOnLoadMapScript(void); +void RunOnTransitionMapScript(void); +void RunOnResumeMapScript(void); +void RunOnDiveWarpMapScript(void); +bool8 TryRunOnFrameMapScript(void); +void TryRunOnWarpIntoMapScript(void); void ClearRamScript(void); bool8 InitRamScript(u8 *script, u16 scriptSize, u8 mapGroup, u8 mapNum, u8 objectId); const u8 *GetRamScript(u8 objectId, const u8 *script); diff --git a/include/script_menu.h b/include/script_menu.h index dca8c26a7..9556603cb 100644 --- a/include/script_menu.h +++ b/include/script_menu.h @@ -3,14 +3,14 @@ struct MenuAction; -extern const u8 *const gUnknown_083CE048[]; +extern const u8 *const gStdStrings[]; bool8 ScriptMenu_Multichoice(u8 left, u8 top, u8 var3, u8 var4); bool8 ScriptMenu_MultichoiceWithDefault(u8 left, u8 top, u8 var3, u8 var4, u8 var5); bool8 Multichoice(u8 var1, u8 var2, u8 var3, u8 var4); bool8 ScriptMenu_YesNo(u8 var1, u8 var2); bool8 ScriptMenu_MultichoiceGrid(u8 left, u8 top, u8 multichoiceId, u8 a4, u8 columnCount); -bool8 ScrSpecial_CreatePCMenu(void); +bool8 ScriptMenu_CreatePCMultichoice(void); void ScriptMenu_CreatePCMenu(void); void ScriptMenu_DisplayPCStartupPrompt(void); bool8 ScriptMenu_ShowPokemonPic(u16 var1, u8 var2, u8 var3); diff --git a/include/secret_base.h b/include/secret_base.h index a9a205bc4..dafbca085 100644 --- a/include/secret_base.h +++ b/include/secret_base.h @@ -16,7 +16,6 @@ void sub_80BC038(struct MapPosition *, struct MapEvents *); u8 sub_80BC050(); u8 *GetSecretBaseMapName(u8 *dest); void SetPlayerSecretBaseRecordMixingParty(); -u8 sub_80BCCA4(u8 secretBaseIndex); const u8 *GetSecretBaseTrainerLoseText(void); void sub_80BCF1C(u8 taskId); void sub_80BD674(void *playerRecords, u32 size, u8 c); diff --git a/include/start_menu.h b/include/start_menu.h index 327df8c16..575efeb8c 100644 --- a/include/start_menu.h +++ b/include/start_menu.h @@ -7,7 +7,7 @@ extern u8 (*gMenuCallback)(void); void CreateStartMenuTask(void (*func)(u8)); void sub_80712B4(u8 taskId); void sub_8071310(void); -void ScrSpecial_DoSaveDialog(void); +void SaveGame(void); void sub_8071B28(void); void debug_sub_8075DB4(struct BattleTowerEReaderTrainer *ereaderTrainer, const u8 *b, u32 trainerId); bool8 debug_sub_8075C30(void); diff --git a/include/trainer_see.h b/include/trainer_see.h index 78487aa57..5c65cb313 100644 --- a/include/trainer_see.h +++ b/include/trainer_see.h @@ -6,6 +6,5 @@ bool8 CheckTrainers(void); void sub_8084794(struct ObjectEvent *var); -void ScrSpecial_EndTrainerApproach(void); #endif // GUARD_TRAINER_SEE_H diff --git a/src/battle_setup.c b/src/battle_setup.c index a7da9905a..cb07c5049 100644 --- a/src/battle_setup.c +++ b/src/battle_setup.c @@ -27,6 +27,7 @@ #include "task.h" #include "text.h" #include "trainer.h" +#include "constants/battle_setup.h" #include "constants/map_types.h" #include "constants/maps.h" #include "constants/opponents.h" @@ -54,13 +55,13 @@ extern u8 gBattleOutcome; extern struct ObjectEvent gObjectEvents[]; -extern u8 gUnknown_0819F818[]; -extern u8 gUnknown_0819F840[]; -extern u8 gUnknown_0819F878[]; -extern u8 gUnknown_0819F887[]; -extern u8 gUnknown_0819F8AE[]; +extern u8 EventScript_TryDoNormalTrainerBattle[]; +extern u8 EventScript_TryDoDoubleTrainerBattle[]; +extern u8 EventScript_DoNoIntroTrainerBattle[]; +extern u8 EventScript_TryDoRematchBattle[]; +extern u8 EventScript_TryDoDoubleRematchBattle[]; -extern u8 gUnknown_0819F80B[]; +extern u8 EventScript_StartTrainerBattle[]; extern u8 gUnknown_081C6C02[]; // The first transition is used if the enemy pokemon are lower level than our pokemon. @@ -1005,37 +1006,37 @@ u8 *BattleSetup_ConfigureTrainerBattle(const u8 *data) switch (sTrainerBattleMode) { - case 3: + case TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT: TrainerBattleLoadArgs(gTrainerBattleSpecs_3, data); - return gUnknown_0819F878; - case 4: + return EventScript_DoNoIntroTrainerBattle; + case TRAINER_BATTLE_DOUBLE: TrainerBattleLoadArgs(gTrainerBattleSpecs_2, data); SetMapVarsToTrainer(); - return gUnknown_0819F840; - case 1: - case 2: + return EventScript_TryDoDoubleTrainerBattle; + case TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC: + case TRAINER_BATTLE_CONTINUE_SCRIPT: TrainerBattleLoadArgs(gTrainerBattleSpecs_1, data); SetMapVarsToTrainer(); - return gUnknown_0819F818; - case 6: - case 8: + return EventScript_TryDoNormalTrainerBattle; + case TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE: + case TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE_NO_MUSIC: TrainerBattleLoadArgs(gTrainerBattleSpecs_4, data); SetMapVarsToTrainer(); - return gUnknown_0819F840; - case 7: + return EventScript_TryDoDoubleTrainerBattle; + case TRAINER_BATTLE_REMATCH_DOUBLE: TrainerBattleLoadArgs(gTrainerBattleSpecs_2, data); SetMapVarsToTrainer(); gTrainerBattleOpponent = GetRematchTrainerId(gTrainerBattleOpponent); - return gUnknown_0819F8AE; - case 5: + return EventScript_TryDoDoubleRematchBattle; + case TRAINER_BATTLE_REMATCH: TrainerBattleLoadArgs(gTrainerBattleSpecs_0, data); SetMapVarsToTrainer(); gTrainerBattleOpponent = GetRematchTrainerId(gTrainerBattleOpponent); - return gUnknown_0819F887; - default: + return EventScript_TryDoRematchBattle; + default: // TRAINER_BATTLE_SINGLE TrainerBattleLoadArgs(gTrainerBattleSpecs_0, data); SetMapVarsToTrainer(); - return gUnknown_0819F818; + return EventScript_TryDoNormalTrainerBattle; } } @@ -1044,7 +1045,7 @@ void TrainerWantsBattle(u8 trainerObjEventId, const u8 *trainerScript) gSelectedObjectEvent = trainerObjEventId; gSpecialVar_LastTalked = gObjectEvents[trainerObjEventId].localId; BattleSetup_ConfigureTrainerBattle(trainerScript + 1); - ScriptContext1_SetupScript(gUnknown_0819F80B); + ScriptContext1_SetupScript(EventScript_StartTrainerBattle); ScriptContext2_Enable(); } @@ -1054,7 +1055,7 @@ bool32 GetTrainerFlagFromScriptPointer(const u8 *data) return FlagGet(TRAINER_FLAG_START + flag); } -void sub_8082524(void) +void SetUpTrainerMovement(void) { struct ObjectEvent *objectEvent = &gObjectEvents[gSelectedObjectEvent]; @@ -1066,7 +1067,7 @@ u8 ScrSpecial_GetTrainerBattleMode(void) return sTrainerBattleMode; } -u8 ScrSpecial_HasTrainerBeenFought(void) +u8 GetTrainerFlag(void) { return FlagGet(CurrentOpponentTrainerFlag()); } @@ -1139,7 +1140,7 @@ void CB2_EndTrainerEyeRematchBattle(void) } } -void ScrSpecial_StartTrainerEyeRematch(void) +void BattleSetup_StartRematchBattle(void) { gBattleTypeFlags = BATTLE_TYPE_TRAINER; gMain.savedCallback = CB2_EndTrainerEyeRematchBattle; @@ -1150,7 +1151,7 @@ void ScrSpecial_StartTrainerEyeRematch(void) static const u8 *GetTrainerIntroSpeech(void); static const u8 *GetTrainerNonBattlingSpeech(void); -void ScrSpecial_ShowTrainerIntroSpeech(void) +void ShowTrainerIntroSpeech(void) { ShowFieldMessage(GetTrainerIntroSpeech()); } @@ -1471,7 +1472,7 @@ bool8 ShouldTryRematchBattle(void) return WasSecondRematchWon(gTrainerEyeTrainers, gTrainerBattleOpponent); } -u8 ScrSpecial_GetTrainerEyeRematchFlag(void) +u8 IsTrainerReadyForRematch(void) { return GetTrainerEyeRematchFlag(gTrainerEyeTrainers, gTrainerBattleOpponent); } diff --git a/src/berry.c b/src/berry.c index f1bdb5235..590b03469 100644 --- a/src/berry.c +++ b/src/berry.c @@ -11,6 +11,7 @@ #include "random.h" #include "task.h" #include "text.h" +#include "constants/berry.h" #include "constants/event_object_movement.h" #include "constants/items.h" @@ -1127,7 +1128,7 @@ const struct Berry *GetBerryInfo(u8 berry) // when getting the pointer to the berry info, enigma berries are handled differently. if your // berry is an Enigma Berry and its checksum is valid, fetch the pointer to its information in // the save block. - if (berry == GETBERRYID(ITEM_ENIGMA_BERRY) && IsEnigmaBerryValid()) + if (berry == ITEM_TO_BERRY(ITEM_ENIGMA_BERRY) && IsEnigmaBerryValid()) return &gSaveBlock1.enigmaBerry.berry; else { @@ -1135,8 +1136,8 @@ const struct Berry *GetBerryInfo(u8 berry) // an enigma berry whos checksum failed, the game will use the Enigma Berry information // for this: meaning if you see the Enigma Berry information, its actually because the // checksum failed. - if (berry == BERRY_NONE || berry > GETBERRYID(LAST_BERRY)) - berry = GETBERRYID(FIRST_BERRY); + if (berry == BERRY_NONE || berry > ITEM_TO_BERRY(LAST_BERRY_INDEX)) + berry = ITEM_TO_BERRY(FIRST_BERRY_INDEX); return &gBerries[berry - 1]; } } @@ -1321,22 +1322,22 @@ u8 GetStageByBerryTreeId(u8 id) u8 ItemIdToBerryType(u16 item) { - u16 berry = item - FIRST_BERRY; + u16 berry = item - FIRST_BERRY_INDEX; - if (berry > LAST_BERRY - FIRST_BERRY) - return GETBERRYID(FIRST_BERRY); + if (berry > LAST_BERRY_INDEX - FIRST_BERRY_INDEX) + return ITEM_TO_BERRY(FIRST_BERRY_INDEX); else - return GETBERRYID(item); + return ITEM_TO_BERRY(item); } static u16 BerryTypeToItemId(u16 berry) { u16 item = berry - 1; - if (item > LAST_BERRY - FIRST_BERRY) - return FIRST_BERRY; + if (item > LAST_BERRY_INDEX - FIRST_BERRY_INDEX) + return FIRST_BERRY_INDEX; else - return GETITEMID(berry); + return berry + FIRST_BERRY_INDEX - 1; } void GetBerryNameByBerryType(u8 berry, u8 *string) diff --git a/src/berry_tag_screen.c b/src/berry_tag_screen.c index a8f797e28..2a2ff6ae2 100644 --- a/src/berry_tag_screen.c +++ b/src/berry_tag_screen.c @@ -20,7 +20,6 @@ #include "text.h" #define OFFSET_7B (123) -#define FIRST_BERRY ITEM_CHERI_BERRY struct Struct2000000 { @@ -277,7 +276,7 @@ static void sub_81464E4(void) berryInfo = GetBerryInfo(gSpecialVar_ItemId + OFFSET_7B + 1); - ConvertIntToDecimalStringN(gStringVar1, gSpecialVar_ItemId - FIRST_BERRY + 1, STR_CONV_MODE_LEADING_ZEROS, 2); + ConvertIntToDecimalStringN(gStringVar1, gSpecialVar_ItemId - FIRST_BERRY_INDEX + 1, STR_CONV_MODE_LEADING_ZEROS, 2); Menu_PrintText(gStringVar1, 12, 4); #if ENGLISH diff --git a/src/cable_club.c b/src/cable_club.c index 28bf3b759..78e227cef 100644 --- a/src/cable_club.c +++ b/src/cable_club.c @@ -732,7 +732,7 @@ static void sub_80837EC(u8 taskId) void sub_8083820(void) { - ScrSpecial_DoSaveDialog(); + SaveGame(); } static void sub_808382C(u8 taskId) diff --git a/src/coins.c b/src/coins.c index 2c217e635..273322161 100644 --- a/src/coins.c +++ b/src/coins.c @@ -54,7 +54,7 @@ u16 GetCoins(void) return gSaveBlock1.coins; } -bool8 GiveCoins(u16 coins) +bool8 AddCoins(u16 coins) { u32 newCoins; @@ -72,7 +72,7 @@ bool8 GiveCoins(u16 coins) return TRUE; } -bool8 TakeCoins(u16 coins) +bool8 RemoveCoins(u16 coins) { if (GetCoins() >= coins) { diff --git a/src/crt0.s b/src/crt0.s index 15698972d..e876c4c10 100644 --- a/src/crt0.s +++ b/src/crt0.s @@ -1,3 +1,4 @@ + .include "constants/global.h" .include "constants/gba_constants.inc" .include "constants/misc_constants.inc" .include "constants/version.inc" diff --git a/src/debug/nohara_debug_menu.c b/src/debug/nohara_debug_menu.c index d26d6038c..53501a52b 100644 --- a/src/debug/nohara_debug_menu.c +++ b/src/debug/nohara_debug_menu.c @@ -831,7 +831,7 @@ bool8 debug_sub_80901A4(void) bool8 debug_sub_80901E4(void) { ResetFanClub(); - sub_810FAA0(); + UpdateTrainerFanClubGameClear(); CloseMenu(); return TRUE; } diff --git a/src/debug/taya_debug_window.c b/src/debug/taya_debug_window.c index aa3c1d993..0b3afa28d 100644 --- a/src/debug/taya_debug_window.c +++ b/src/debug/taya_debug_window.c @@ -262,7 +262,7 @@ bool8 debug_sub_8090880(void) { if (!UpdatePaletteFade()) { - sub_80E60D8(); + ShowEasyChatScreen(); return TRUE; } diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index c9804c638..5d30cf2c6 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -737,7 +737,7 @@ static const struct MenuAction gUnknown_Debug_083C1A9C[] = { static const u8 gUnknown_Debug_083C1AAC[] = {2}; static const u16 gUnknown_Debug_083C1AAE[][9] = { - {FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2, FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1} + {FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2, FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_HM08} }; static const u8 gUnknown_Debug_083C1AC0[] = DTR("ジムリーダー", "GYM LEADER"); @@ -1561,7 +1561,7 @@ static const u16 sControlWorks_SaveWork_ItemArrays[][9] = { {VAR_TRICK_HOUSE_ENTRANCE_STATE_2, VAR_TRICK_HOUSE_PRIZE_PICKUP, VAR_TRICK_HOUSE_STATE, VAR_TRICK_HOUSE_ENTRANCE_STATE_3, VAR_TRICK_HOUSE_ENTRANCE_STATE}, {VAR_TRICK_HOUSE_PUZZLE_1_STATE, VAR_TRICK_HOUSE_PUZZLE_2_STATE, VAR_TRICK_HOUSE_PUZZLE_3_STATE, VAR_TRICK_HOUSE_PUZZLE_4_STATE, VAR_TRICK_HOUSE_PUZZLE_5_STATE, VAR_TRICK_HOUSE_PUZZLE_6_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE, VAR_TRICK_HOUSE_PUZZLE_8_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE_2}, {VAR_BRINEY_HOUSE_STATE, VAR_GLASS_WORKSHOP_STATE}, - {VAR_0x4089, VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, VAR_BRINEY_LOCATION, VAR_0x4097, VAR_LILYCOVE_CONTEST_LOBBY_STATE, VAR_ELITE_4_STATE, VAR_CABLE_CAR_STATION_STATE, VAR_SAFARI_ZONE_STATE, VAR_CYCLING_CHALLENGE_STATE}, + {VAR_SECRET_BASE_INITIALIZED, VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, VAR_BRINEY_LOCATION, VAR_INIT_SECRET_BASE, VAR_LILYCOVE_CONTEST_LOBBY_STATE, VAR_ELITE_4_STATE, VAR_CABLE_CAR_STATION_STATE, VAR_SAFARI_ZONE_STATE, VAR_CYCLING_CHALLENGE_STATE}, {VAR_WEATHER_INSTITUTE_STATE, VAR_SLATEPORT_FAN_CLUB_STATE, 0x40BB, VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, VAR_GAME_CORNER_STATE, VAR_WHICH_FOSSIL_REVIVED} }; diff --git a/src/decoration.c b/src/decoration.c index 8dde2834d..4dd7e0f12 100644 --- a/src/decoration.c +++ b/src/decoration.c @@ -1430,7 +1430,7 @@ const struct YesNoFuncTable gUnknown_083EC634[] = { // text -extern u8 gUnknown_0815F399[]; +extern u8 SecretBase_EventScript_PCCancel[]; void sub_80FE1DC(void) { @@ -1524,7 +1524,7 @@ void gpu_pal_decompress_alloc_tag_and_upload(u8 taskId) FreeSpritePaletteByTag(6); if (ewram_1f000.isPlayerRoom == 0) { - ScriptContext1_SetupScript(gUnknown_0815F399); + ScriptContext1_SetupScript(SecretBase_EventScript_PCCancel); DestroyTask(taskId); } else { diff --git a/src/decoration_inventory.c b/src/decoration_inventory.c index feec11670..d9aa5d0fc 100644 --- a/src/decoration_inventory.c +++ b/src/decoration_inventory.c @@ -61,7 +61,7 @@ bool8 InventoryContainsDecoration(u8 decorationId) return FALSE; } -bool8 GiveDecoration(u8 decorationId) +bool8 AddDecoration(u8 decorationId) { u8 category; s8 slot; @@ -159,6 +159,6 @@ void Debug_GiveAllDecorations(void) u8 decor; for (decor = 0; decor < DECOR_COUNT; decor++) - GiveDecoration(decor); + AddDecoration(decor); } #endif diff --git a/src/easy_chat_1.c b/src/easy_chat_1.c index 4f5c71518..ba2fded16 100644 --- a/src/easy_chat_1.c +++ b/src/easy_chat_1.c @@ -197,7 +197,7 @@ u8 *sub_80EB218(u8 *, u16, u16); u16 sub_80EB2D4(); bool8 sub_80EB680(u16 *, u16, u16, u16); -void sub_80E60D8(void) +void ShowEasyChatScreen(void) { u8 r4 = 3; u16 *r1; diff --git a/src/field_control_avatar.c b/src/field_control_avatar.c index bca856e9e..6e9858cc5 100644 --- a/src/field_control_avatar.c +++ b/src/field_control_avatar.c @@ -49,40 +49,37 @@ u8 gSelectedObjectEvent; extern u8 gUnknown_081A2C51[]; extern u8 gUnknown_0815281E[]; extern u8 gUnknown_08152C39[]; -extern u8 gUnknown_0815F36C[]; -extern u8 gUnknown_0815F43A[]; -extern u8 gUnknown_081A0009[]; +extern u8 SecretBase_EventScript_PC[]; +extern u8 SecretBase_EventScript_RecordMixingPC[]; +extern u8 EventScript_PC[]; extern u8 gUnknown_081C6C02[]; -extern u8 HiddenItemScript[]; +extern u8 EventScript_HiddenItem[]; extern u8 Event_TV[]; -extern u8 gUnknown_081A0009[]; extern u8 ClosedSootopolisDoorScript[]; extern u8 gUnknown_081A4363[]; extern u8 gUnknown_081C346A[]; extern u8 gUnknown_081616E1[]; -extern u8 Event_WorldMap[]; +extern u8 EventScript_RegionMap[]; extern u8 S_RunningShoesManual[]; -extern u8 PictureBookShelfScript[]; -extern u8 BookshelfScript[]; -extern u8 PokemonCenterBookshelfScript[]; -extern u8 VaseScript[]; -extern u8 TrashCanScript[]; -extern u8 ShopShelfScript[]; -extern u8 BlueprintScript[]; -extern u8 gUnknown_0815F36C[]; -extern u8 gUnknown_0815F43A[]; -extern u8 gUnknown_0815F523[]; -extern u8 gUnknown_0815F528[]; -extern u8 UseSurfScript[]; +extern u8 EventScript_PictureBookshelf[]; +extern u8 EventScript_Bookshelf[]; +extern u8 EventScript_PokemonCenterBookshelf[]; +extern u8 EventScript_Vase[]; +extern u8 EventScript_EmptyTrashCan[]; +extern u8 EventScript_ShopShelf[]; +extern u8 EventScript_Blueprint[]; +extern u8 SecretBase_EventScript_SandOrnament[]; +extern u8 SecretBase_EventScript_ShieldOrToyTV[]; +extern u8 EventScript_UseSurf[]; extern u8 S_UseWaterfall[]; extern u8 S_CannotUseWaterfall[]; extern u8 UseDiveScript[]; extern u8 S_UseDiveUnderwater[]; -extern u8 S_FallDownHole[]; +extern u8 EventScript_FallDownHole[]; extern u8 gUnknown_081A14B8[]; extern u8 S_EggHatch[]; extern u8 gUnknown_0815FD0D[]; -extern u8 gUnknown_081C6BDE[]; +extern u8 EventScript_FallDownHoleMtPyre[]; static void GetPlayerPosition(struct MapPosition *); static void GetInFrontOfPlayerPosition(struct MapPosition *); @@ -228,7 +225,7 @@ int ProcessPlayerFieldInput(struct FieldInput *input) #if DEBUG !input->input_field_1_1 && #endif - mapheader_run_first_tag2_script_list_match() == 1) + TryRunOnFrameMapScript() == TRUE) return TRUE; if (input->pressedBButton && TrySetupDiveEmergeScript() == TRUE) @@ -320,9 +317,9 @@ static bool8 TryStartInteractionScript(struct MapPosition *position, u16 metatil // Play computer noise for PC-related scripts. if (script != gUnknown_0815281E && script != gUnknown_08152C39 - && script != gUnknown_0815F36C - && script != gUnknown_0815F43A - && script != gUnknown_081A0009) + && script != SecretBase_EventScript_PC + && script != SecretBase_EventScript_RecordMixingPC + && script != EventScript_PC) PlaySE(5); ScriptContext1_SetupScript(script); @@ -437,7 +434,7 @@ static u8 *GetInteractedBackgroundEventScript(struct MapPosition *position, u8 m gSpecialVar_0x8005 = (u32)bgEvent->bgUnion.script; if (FlagGet(gSpecialVar_0x8004) == TRUE) return NULL; - return HiddenItemScript; + return EventScript_HiddenItem; case BG_EVENT_SECRET_BASE: if (direction == DIR_NORTH) { @@ -458,7 +455,7 @@ static u8 *GetInteractedMetatileScript(struct MapPosition *position, u8 metatile if (MetatileBehavior_IsPlayerFacingTVScreen(metatileBehavior, direction) == TRUE) return Event_TV; if (MetatileBehavior_IsPC(metatileBehavior) == TRUE) - return gUnknown_081A0009; + return EventScript_PC; if (MetatileBehavior_IsClosedSootopolisDoor(metatileBehavior) == TRUE) return ClosedSootopolisDoorScript; if (MetatileBehavior_IsLinkBattleRecords(metatileBehavior) == TRUE) @@ -468,35 +465,35 @@ static u8 *GetInteractedMetatileScript(struct MapPosition *position, u8 metatile if (MetatileBehavior_IsTrickHousePuzzleDoor(metatileBehavior) == TRUE) return gUnknown_081616E1; if (MetatileBehavior_IsRegionMap(metatileBehavior) == TRUE) - return Event_WorldMap; + return EventScript_RegionMap; if (MetatileBehavior_IsRunningShoesManual(metatileBehavior) == TRUE) return S_RunningShoesManual; if (MetatileBehavior_IsPictureBookShelf(metatileBehavior) == TRUE) - return PictureBookShelfScript; + return EventScript_PictureBookshelf; if (MetatileBehavior_IsBookShelf(metatileBehavior) == TRUE) - return BookshelfScript; + return EventScript_Bookshelf; if (MetatileBehavior_IsPokeCenterBookShelf(metatileBehavior) == TRUE) - return PokemonCenterBookshelfScript; + return EventScript_PokemonCenterBookshelf; if (MetatileBehavior_IsVase(metatileBehavior) == TRUE) - return VaseScript; + return EventScript_Vase; if (MetatileBehavior_IsTrashCan(metatileBehavior) == TRUE) - return TrashCanScript; + return EventScript_EmptyTrashCan; if (MetatileBehavior_IsShopShelf(metatileBehavior) == TRUE) - return ShopShelfScript; + return EventScript_ShopShelf; if (MetatileBehavior_IsBlueprint(metatileBehavior) == TRUE) - return BlueprintScript; + return EventScript_Blueprint; height = position->height; if (height == MapGridGetZCoordAt(position->x, position->y)) { if (MetatileBehavior_IsSecretBasePC(metatileBehavior) == TRUE) - return gUnknown_0815F36C; + return SecretBase_EventScript_PC; if (MetatileBehavior_IsRecordMixingSecretBasePC(metatileBehavior) == TRUE) - return gUnknown_0815F43A; + return SecretBase_EventScript_RecordMixingPC; if (MetatileBehavior_IsSecretBaseSandOrnament(metatileBehavior) == TRUE) - return gUnknown_0815F523; + return SecretBase_EventScript_SandOrnament; if (MetatileBehavior_IsSecretBaseShieldOrToyTV(metatileBehavior) == TRUE) - return gUnknown_0815F528; + return SecretBase_EventScript_ShieldOrToyTV; } return NULL; @@ -505,7 +502,7 @@ static u8 *GetInteractedMetatileScript(struct MapPosition *position, u8 metatile static u8 *GetInteractedWaterScript(struct MapPosition *unused1, u8 metatileBehavior, u8 direction) { if (FlagGet(FLAG_BADGE05_GET) == TRUE && PartyHasMonWithSurf() == TRUE && IsPlayerFacingSurfableFishableWater() == TRUE) - return UseSurfScript; + return EventScript_UseSurf; if (MetatileBehavior_IsWaterfall(metatileBehavior) == TRUE) { @@ -566,7 +563,7 @@ bool8 TryStartCrackedFloorHoleScript(u16 metatileBehavior) { if (MetatileBehavior_IsCrackedFloorHole(metatileBehavior)) { - ScriptContext1_SetupScript(S_FallDownHole); + ScriptContext1_SetupScript(EventScript_FallDownHole); return TRUE; } return FALSE; @@ -720,7 +717,7 @@ bool8 TryStartWarpEventScript(struct MapPosition *position, u16 metatileBehavior } if (MetatileBehavior_IsMtPyreHole(metatileBehavior) == TRUE) { - ScriptContext1_SetupScript(gUnknown_081C6BDE); + ScriptContext1_SetupScript(EventScript_FallDownHoleMtPyre); return TRUE; } sub_8080E88(); diff --git a/src/field_fadetransition.c b/src/field_fadetransition.c index ee1b334a8..a4959703e 100644 --- a/src/field_fadetransition.c +++ b/src/field_fadetransition.c @@ -401,7 +401,7 @@ void sub_8080EF0(void) CreateTask(sub_808115C, 10); } -void sp13F_fall_to_last_warp(void) +void DoFallWarp(void) { sp13E_warp_to_last_warp(); gFieldCallback = sub_8086748; diff --git a/src/field_special_scene.c b/src/field_special_scene.c index 78c425bc5..343830f25 100644 --- a/src/field_special_scene.c +++ b/src/field_special_scene.c @@ -338,7 +338,7 @@ void Task_HandlePorthole(u8 taskId) } break; case EXIT_PORTHOLE: // exit porthole. - FlagClear(FLAG_SPECIAL_FLAG_1); + FlagClear(FLAG_DONT_TRANSITION_MUSIC); FlagClear(FLAG_SPECIAL_FLAG_0); copy_saved_warp2_bank_and_enter_x_to_warp1(0); sp13E_warp_to_last_warp(); @@ -375,7 +375,7 @@ void sub_80C791C(void) void sub_80C7958(void) { FlagSet(FLAG_SYS_CRUISE_MODE); - FlagSet(FLAG_SPECIAL_FLAG_1); + FlagSet(FLAG_DONT_TRANSITION_MUSIC); FlagSet(FLAG_SPECIAL_FLAG_0); saved_warp2_set(0, gSaveBlock1.location.mapGroup, gSaveBlock1.location.mapNum, -1); sub_80C7754(); diff --git a/src/field_specials.c b/src/field_specials.c index 972b63a0d..38a0bd50b 100644 --- a/src/field_specials.c +++ b/src/field_specials.c @@ -722,7 +722,7 @@ void CableCarWarp(void) } } -void SetFlagInVar(void) +void SetHiddenItemFlag(void) { FlagSet(gSpecialVar_0x8004); } @@ -1791,7 +1791,7 @@ bool8 IsPokerusInParty(void) static void sub_810F7A8(u8); static void sub_810F814(u8); -void sub_810F758(void) +void ShakeCamera(void) { u8 taskId = CreateTask(sub_810F7A8, 9); gTasks[taskId].data[0] = gSpecialVar_0x8005; @@ -1966,7 +1966,7 @@ void sub_810FA74(void) } } -void sub_810FAA0(void) +void UpdateTrainerFanClubGameClear(void) { if (!((gSaveBlock1.vars[VAR_FANCLUB_UNKNOWN_1 - VARS_START] >> 7) & 1)) { diff --git a/src/field_weather.c b/src/field_weather.c index 340445fd2..eb802ae84 100644 --- a/src/field_weather.c +++ b/src/field_weather.c @@ -15,6 +15,7 @@ #include "task.h" #include "trig.h" #include "ewram.h" +#include "constants/field_weather.h" #define MACRO1(color) ((((color) >> 1) & 0xF) | (((color) >> 2) & 0xF0) | (((color) >> 3) & 0xF00)) diff --git a/src/fieldmap.c b/src/fieldmap.c index f9b81a173..6ba284810 100644 --- a/src/fieldmap.c +++ b/src/fieldmap.c @@ -38,7 +38,7 @@ void not_trainer_hill_battle_pyramid(void) { mapheader_copy_mapdata_with_padding(&gMapHeader); sub_80BB970(gMapHeader.events); - mapheader_run_script_with_tag_x1(); + RunOnLoadMapScript(); } void sub_8055FC0(void) @@ -47,7 +47,7 @@ void sub_8055FC0(void) sub_80BBCCC(0); sub_80BB970(gMapHeader.events); sub_8056670(); - mapheader_run_script_with_tag_x1(); + RunOnLoadMapScript(); UpdateTVScreensOnMap(gUnknown_03004870.width, gUnknown_03004870.height); } diff --git a/src/hof_pc.c b/src/hof_pc.c index ba64b5f4f..767970da7 100644 --- a/src/hof_pc.c +++ b/src/hof_pc.c @@ -29,7 +29,7 @@ static void ReshowPCMenuAfterHallOfFamePC(void) ScriptContext2_Enable(); Overworld_PlaySpecialMapMusic(); BeginNormalPaletteFade(0xFFFFFFFF, 0, 16, 0, RGB(0, 0, 0)); - ScrSpecial_CreatePCMenu(); + ScriptMenu_CreatePCMultichoice(); ScriptMenu_DisplayPCStartupPrompt(); CreateTask(Task_WaitForPaletteFade, 10); } diff --git a/src/item.c b/src/item.c index 470b4d430..8483e6d3f 100644 --- a/src/item.c +++ b/src/item.c @@ -64,7 +64,7 @@ void CopyItemName(u16 itemId, u8 *string) { if (itemId == ITEM_ENIGMA_BERRY) { - StringCopy(string, GetBerryInfo(GETBERRYID(ITEM_ENIGMA_BERRY))->name); + StringCopy(string, GetBerryInfo(ITEM_TO_BERRY(ITEM_ENIGMA_BERRY))->name); StringAppend(string, gOtherText_Berry2); } else diff --git a/src/mail.c b/src/mail.c index 9a56d73cc..65c85e39b 100644 --- a/src/mail.c +++ b/src/mail.c @@ -868,7 +868,7 @@ u8 debug_sub_810CEA4(void) if (!gPaletteFade.active) { gSpecialVar_0x8004 = 4; - sub_80E60D8(); + ShowEasyChatScreen(); return 1; } return 0; diff --git a/src/main.c b/src/main.c index b778631f3..433143b38 100644 --- a/src/main.c +++ b/src/main.c @@ -24,14 +24,7 @@ static void VCountIntr(void); static void SerialIntr(void); static void IntrDummy(void); -#ifdef SAPPHIRE -#define GAME_VERSION VERSION_SAPPHIRE -#else -#define GAME_VERSION VERSION_RUBY -#endif - const u8 gGameVersion = GAME_VERSION; - const u8 gGameLanguage = GAME_LANGUAGE; // The debug menu expects this exact format. With the English build string, it diff --git a/src/new_game.c b/src/new_game.c index 683a22801..63a13be5e 100644 --- a/src/new_game.c +++ b/src/new_game.c @@ -38,7 +38,7 @@ extern u8 gPlayerPartyCount; extern u8 gUnknown_03005CE8; extern u16 gSaveFileStatus; -extern u8 gUnknown_0819FA81[]; +extern u8 EventScript_ResetAllMapFlags[]; static const struct ContestWinner sEmptyMuseumPortrait = { @@ -202,7 +202,7 @@ void NewGameInitData(void) ResetFanClub(); ResetLotteryCorner(); WarpToTruck(); - ScriptContext2_RunNewScript(gUnknown_0819FA81); + ScriptContext2_RunNewScript(EventScript_ResetAllMapFlags); } #if DEBUG diff --git a/src/overworld.c b/src/overworld.c index 67bf498c5..f46396c25 100644 --- a/src/overworld.c +++ b/src/overworld.c @@ -60,8 +60,8 @@ extern u8 gUnknown_020297ED; extern u16 gTotalCameraPixelOffsetY; extern u16 gTotalCameraPixelOffsetX; -extern u8 S_WhiteOut[]; -extern u8 gUnknown_0819FC9F[]; +extern u8 EventScript_WhiteOut[]; +extern u8 EventScript_ResetMrBriney[]; extern u8 SingleBattleColosseum_EventScript_1A436F[]; extern u8 SingleBattleColosseum_EventScript_1A4379[]; extern u8 DoubleBattleColosseum_EventScript_1A4383[]; @@ -208,7 +208,7 @@ static void (*const gUnknown_082166D8[])(struct LinkPlayerObjectEvent *, struct static void DoWhiteOut(void) { - ScriptContext2_RunNewScript(S_WhiteOut); + ScriptContext2_RunNewScript(EventScript_WhiteOut); gSaveBlock1.money /= 2; ScrSpecial_HealPlayerParty(); Overworld_ResetStateAfterWhiteOut(); @@ -234,7 +234,7 @@ void Overworld_ResetStateAfterTeleport(void) FlagClear(FLAG_SYS_SAFARI_MODE); FlagClear(FLAG_SYS_USE_STRENGTH); FlagClear(FLAG_SYS_USE_FLASH); - ScriptContext2_RunNewScript(gUnknown_0819FC9F); + ScriptContext2_RunNewScript(EventScript_ResetMrBriney); } void Overworld_ResetStateAfterDigEscRope(void) @@ -582,7 +582,7 @@ static bool8 SetDiveWarp(u8 direction, u16 x, u16 y) } else { - mapheader_run_script_with_tag_x6(); + RunOnDiveWarpMapScript(); if (IsDummyWarp(&gFixedDiveWarp)) return FALSE; @@ -620,7 +620,7 @@ void sub_80538F0(u8 mapGroup, u8 mapNum) ChooseAmbientCrySpecies(); SetDefaultFlashLevel(); Overworld_ClearSavedMusic(); - mapheader_run_script_with_tag_x3(); + RunOnTransitionMapScript(); not_trainer_hill_battle_pyramid(); sub_8056D38(gMapHeader.mapLayout); apply_map_tileset2_palette(gMapHeader.mapLayout); @@ -633,7 +633,7 @@ void sub_80538F0(u8 mapGroup, u8 mapNum) RoamerMove(); DoCurrentWeather(); ResetFieldTasksArgs(); - mapheader_run_script_with_tag_x5(); + RunOnResumeMapScript(); ShowMapNamePopup(); } @@ -658,7 +658,7 @@ void sub_8053994(u32 a1) FlagClear(FLAG_SYS_USE_FLASH); SetDefaultFlashLevel(); Overworld_ClearSavedMusic(); - mapheader_run_script_with_tag_x3(); + RunOnTransitionMapScript(); UpdateLocationHistoryForRoamer(); RoamerMoveToOtherLocationSet(); not_trainer_hill_battle_pyramid(); @@ -926,7 +926,7 @@ void Overworld_ClearSavedMusic(void) void sub_8053F0C(void) { - if (FlagGet(FLAG_SPECIAL_FLAG_1) != TRUE) + if (FlagGet(FLAG_DONT_TRANSITION_MUSIC) != TRUE) { u16 newMusic = GetWarpDestinationMusic(); u16 currentMusic = GetCurrentMapMusic(); @@ -973,7 +973,7 @@ u8 GetMapMusicFadeoutSpeed(void) void TryFadeOutOldMapMusic(void) { u16 music = GetWarpDestinationMusic(); - if (FlagGet(FLAG_SPECIAL_FLAG_1) != TRUE && music != GetCurrentMapMusic()) + if (FlagGet(FLAG_DONT_TRANSITION_MUSIC) != TRUE && music != GetCurrentMapMusic()) { u8 speed = GetMapMusicFadeoutSpeed(); FadeOutMapMusic(speed); @@ -1829,7 +1829,7 @@ void sub_8054D4C(u32 a1) sub_8080750(); if (!a1) SetUpFieldTasks(); - mapheader_run_script_with_tag_x5(); + RunOnResumeMapScript(); } void sub_8054D90(void) @@ -1838,7 +1838,7 @@ void sub_8054D90(void) gTotalCameraPixelOffsetY = 0; ResetObjectEvents(); TrySpawnObjectEvents(0, 0); - mapheader_run_first_tag4_script_list_match(); + TryRunOnWarpIntoMapScript(); } void mli4_mapscripts_and_other(void) @@ -1855,7 +1855,7 @@ void mli4_mapscripts_and_other(void) ResetInitialPlayerAvatarState(); TrySpawnObjectEvents(0, 0); ResetBerryTreeSparkleFlags(); - mapheader_run_first_tag4_script_list_match(); + TryRunOnWarpIntoMapScript(); } void sub_8054E20(void) diff --git a/src/pokemon_2.c b/src/pokemon_2.c index a92d12fd9..9fd145b80 100644 --- a/src/pokemon_2.c +++ b/src/pokemon_2.c @@ -1031,14 +1031,14 @@ u8 CalculateEnemyPartyCount(void) return gEnemyPartyCount; } -u8 sub_803DAA0(void) +u8 GetMonsStateToDoubles(void) { s32 aliveCount = 0; s32 i; CalculatePlayerPartyCount(); if (gPlayerPartyCount == 1) - return gPlayerPartyCount; + return gPlayerPartyCount; // PLAYER_HAS_ONE_MON for (i = 0; i < gPlayerPartyCount; i++) { @@ -1048,7 +1048,7 @@ u8 sub_803DAA0(void) aliveCount++; } - return (aliveCount > 1) ? 0 : 2; + return (aliveCount > 1) ? PLAYER_HAS_TWO_USABLE_MONS : PLAYER_HAS_ONE_USABLE_MON; } u8 GetAbilityBySpecies(u16 species, bool8 altAbility) diff --git a/src/pokemon_item_effect.c b/src/pokemon_item_effect.c index d59e8d77c..3ab351367 100644 --- a/src/pokemon_item_effect.c +++ b/src/pokemon_item_effect.c @@ -96,7 +96,7 @@ bool8 PokemonUseItemEffects(struct Pokemon *pkmn, u16 item, u8 partyIndex, u8 mo sp34 = 4; } - if (!IS_POKEMON_ITEM(item)) + if (!ITEM_HAS_EFFECT(item)) return TRUE; if (gItemEffectTable[item - 13] == NULL && item != ITEM_ENIGMA_BERRY) return TRUE; diff --git a/src/record_mixing.c b/src/record_mixing.c index 8588bf637..9a2d32837 100644 --- a/src/record_mixing.c +++ b/src/record_mixing.c @@ -44,7 +44,7 @@ struct BattleTowerRecord *gBattleTowerPlayerRecord = &gSaveBlock2.battleTower.pl #define BUFFER_CHUNK_SIZE 200 -void sub_80B929C(void) +void RecordMixingPlayerSpotTriggered(void) { sub_8083A84(Task_RecordMixing_Main); } diff --git a/src/scrcmd.c b/src/scrcmd.c index ec3d2c1bc..1a2d55f2e 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -483,7 +483,7 @@ bool8 ScrCmd_random(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_giveitem(struct ScriptContext *ctx) +bool8 ScrCmd_additem(struct ScriptContext *ctx) { u16 itemId = VarGet(ScriptReadHalfword(ctx)); u32 quantity = VarGet(ScriptReadHalfword(ctx)); @@ -492,7 +492,7 @@ bool8 ScrCmd_giveitem(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_takeitem(struct ScriptContext *ctx) +bool8 ScrCmd_removeitem(struct ScriptContext *ctx) { u16 itemId = VarGet(ScriptReadHalfword(ctx)); u32 quantity = VarGet(ScriptReadHalfword(ctx)); @@ -527,7 +527,7 @@ bool8 ScrCmd_checkitemtype(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_givepcitem(struct ScriptContext *ctx) +bool8 ScrCmd_addpcitem(struct ScriptContext *ctx) { u16 itemId = VarGet(ScriptReadHalfword(ctx)); u16 quantity = VarGet(ScriptReadHalfword(ctx)); @@ -545,15 +545,15 @@ bool8 ScrCmd_checkpcitem(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_givedecoration(struct ScriptContext *ctx) +bool8 ScrCmd_adddecoration(struct ScriptContext *ctx) { u32 decoration = VarGet(ScriptReadHalfword(ctx)); - gSpecialVar_Result = GiveDecoration(decoration); + gSpecialVar_Result = AddDecoration(decoration); return FALSE; } -bool8 ScrCmd_takedecoration(struct ScriptContext *ctx) +bool8 ScrCmd_removedecoration(struct ScriptContext *ctx) { u32 decoration = VarGet(ScriptReadHalfword(ctx)); @@ -667,7 +667,7 @@ bool8 ScrCmd_initclock(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_dodailyevents(struct ScriptContext *ctx) +bool8 ScrCmd_dotimebasedevents(struct ScriptContext *ctx) { DoTimeBasedEvents(); return FALSE; @@ -770,7 +770,7 @@ bool8 ScrCmd_warphole(struct ScriptContext *ctx) SetFixedHoleWarpAsDestination(x - 7, y - 7); else Overworld_SetWarpDestination(mapGroup, mapNum, -1, x - 7, y - 7); - sp13F_fall_to_last_warp(); + DoFallWarp(); ResetInitialPlayerAvatarState(); return TRUE; } @@ -1386,7 +1386,7 @@ bool8 ScrCmd_drawboxtext(struct ScriptContext *ctx) } } -bool8 ScrCmd_drawmonpic(struct ScriptContext *ctx) +bool8 ScrCmd_showmonpic(struct ScriptContext *ctx) { u16 species = VarGet(ScriptReadHalfword(ctx)); u8 x = ScriptReadByte(ctx); @@ -1396,7 +1396,7 @@ bool8 ScrCmd_drawmonpic(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_erasemonpic(struct ScriptContext *ctx) +bool8 ScrCmd_hidemonpic(struct ScriptContext *ctx) { bool8 (*func)(void) = ScriptMenu_GetPicboxWaitFunc(); @@ -1406,7 +1406,7 @@ bool8 ScrCmd_erasemonpic(struct ScriptContext *ctx) return TRUE; } -bool8 ScrCmd_drawcontestwinner(struct ScriptContext *ctx) +bool8 ScrCmd_showcontestwinner(struct ScriptContext *ctx) { u8 v1 = ScriptReadByte(ctx); @@ -1513,7 +1513,7 @@ bool8 ScrCmd_bufferstdstring(struct ScriptContext *ctx) u8 stringVarIndex = ScriptReadByte(ctx); u16 index = VarGet(ScriptReadHalfword(ctx)); - StringCopy(sScriptStringVars[stringVarIndex], gUnknown_083CE048[index]); + StringCopy(sScriptStringVars[stringVarIndex], gStdStrings[index]); return FALSE; } @@ -1598,7 +1598,7 @@ bool8 ScrCmd_checkpartymove(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_givemoney(struct ScriptContext *ctx) +bool8 ScrCmd_addmoney(struct ScriptContext *ctx) { u32 amount = ScriptReadWord(ctx); u8 ignore = ScriptReadByte(ctx); @@ -1608,7 +1608,7 @@ bool8 ScrCmd_givemoney(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_takemoney(struct ScriptContext *ctx) +bool8 ScrCmd_removemoney(struct ScriptContext *ctx) { u32 amount = ScriptReadWord(ctx); u8 ignore = ScriptReadByte(ctx); @@ -1997,22 +1997,22 @@ bool8 ScrCmd_checkcoins(struct ScriptContext *ctx) return FALSE; } -bool8 ScrCmd_givecoins(struct ScriptContext *ctx) +bool8 ScrCmd_addcoins(struct ScriptContext *ctx) { u16 coins = VarGet(ScriptReadHalfword(ctx)); - if (GiveCoins(coins) == TRUE) + if (AddCoins(coins) == TRUE) gSpecialVar_Result = 0; else gSpecialVar_Result = 1; return FALSE; } -bool8 ScrCmd_takecoins(struct ScriptContext *ctx) +bool8 ScrCmd_removecoins(struct ScriptContext *ctx) { u16 coins = VarGet(ScriptReadHalfword(ctx)); - if (TakeCoins(coins) == TRUE) + if (RemoveCoins(coins) == TRUE) gSpecialVar_Result = 0; else gSpecialVar_Result = 1; diff --git a/src/script.c b/src/script.c index 2c6495552..cd4816a52 100644 --- a/src/script.c +++ b/src/script.c @@ -1,6 +1,7 @@ #include "global.h" #include "script.h" #include "event_data.h" +#include "constants/map_scripts.h" #define RAM_SCRIPT_MAGIC 51 #define SCRIPT_STACK_SIZE 20 @@ -256,14 +257,14 @@ static u8 *mapheader_get_tagged_pointer(u8 tag) } } -static void mapheader_run_script_by_tag(u8 tag) +static void MapHeaderRunScriptType(u8 tag) { u8 *ptr = mapheader_get_tagged_pointer(tag); if (ptr) ScriptContext2_RunNewScript(ptr); } -static u8 *mapheader_get_first_match_from_tagged_ptr_list(u8 tag) +static u8 *MapHeaderCheckScriptTable(u8 tag) { u8 *ptr = mapheader_get_tagged_pointer(tag); @@ -286,29 +287,29 @@ static u8 *mapheader_get_first_match_from_tagged_ptr_list(u8 tag) } } -void mapheader_run_script_with_tag_x1(void) +void RunOnLoadMapScript(void) { - mapheader_run_script_by_tag(1); + MapHeaderRunScriptType(MAP_SCRIPT_ON_LOAD); } -void mapheader_run_script_with_tag_x3(void) +void RunOnTransitionMapScript(void) { - mapheader_run_script_by_tag(3); + MapHeaderRunScriptType(MAP_SCRIPT_ON_TRANSITION); } -void mapheader_run_script_with_tag_x5(void) +void RunOnResumeMapScript(void) { - mapheader_run_script_by_tag(5); + MapHeaderRunScriptType(MAP_SCRIPT_ON_RESUME); } -void mapheader_run_script_with_tag_x6(void) +void RunOnDiveWarpMapScript(void) { - mapheader_run_script_by_tag(6); + MapHeaderRunScriptType(MAP_SCRIPT_ON_DIVE_WARP); } -bool8 mapheader_run_first_tag2_script_list_match(void) +bool8 TryRunOnFrameMapScript(void) { - u8 *ptr = mapheader_get_first_match_from_tagged_ptr_list(2); + u8 *ptr = MapHeaderCheckScriptTable(MAP_SCRIPT_ON_FRAME_TABLE); if (!ptr) return 0; @@ -317,9 +318,9 @@ bool8 mapheader_run_first_tag2_script_list_match(void) return 1; } -void mapheader_run_first_tag4_script_list_match(void) +void TryRunOnWarpIntoMapScript(void) { - u8 *ptr = mapheader_get_first_match_from_tagged_ptr_list(4); + u8 *ptr = MapHeaderCheckScriptTable(MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE); if (ptr) ScriptContext2_RunNewScript(ptr); } diff --git a/src/script_menu.c b/src/script_menu.c index 1a7489c82..03aef9813 100644 --- a/src/script_menu.c +++ b/src/script_menu.c @@ -11,6 +11,7 @@ #include "sprite.h" #include "strings.h" #include "task.h" +#include "constants/script_menu.h" // multichoice lists const struct MenuAction MultichoiceList_00[] = @@ -555,30 +556,30 @@ const struct MultichoiceListStruct gMultichoiceLists[] = {MultichoiceList_72, ARRAY_COUNT(MultichoiceList_72)}, }; -const u8 *const gUnknown_083CE048[] = +const u8 *const gStdStrings[] = { - OtherText_Cool2, - OtherText_Beauty3, - OtherText_Cute2, - OtherText_Smart2, - OtherText_Tough2, - OtherText_Normal, - OtherText_Super, - OtherText_Hyper, - OtherText_Master, - OtherText_Cool3, - OtherText_Beauty4, - OtherText_Cute3, - OtherText_Smart3, - OtherText_Tough3, - OtherText_Items, - OtherText_KeyItems, - OtherText_Balls, - OtherText_TMsHMs, - OtherText_Berries, + [STDSTRING_COOL] = OtherText_Cool2, + [STDSTRING_BEAUTY] = OtherText_Beauty3, + [STDSTRING_CUTE] = OtherText_Cute2, + [STDSTRING_SMART] = OtherText_Smart2, + [STDSTRING_TOUGH] = OtherText_Tough2, + [STDSTRING_NORMAL] = OtherText_Normal, + [STDSTRING_SUPER] = OtherText_Super, + [STDSTRING_HYPER] = OtherText_Hyper, + [STDSTRING_MASTER] = OtherText_Master, + [STDSTRING_COOL2] = OtherText_Cool3, + [STDSTRING_BEAUTY2] = OtherText_Beauty4, + [STDSTRING_CUTE2] = OtherText_Cute3, + [STDSTRING_SMART2] = OtherText_Smart3, + [STDSTRING_TOUGH2] = OtherText_Tough3, + [STDSTRING_ITEMS] = OtherText_Items, + [STDSTRING_KEYITEMS] = OtherText_KeyItems, + [STDSTRING_POKEBALLS] = OtherText_Balls, + [STDSTRING_TMHMS] = OtherText_TMsHMs, + [STDSTRING_BERRIES] = OtherText_Berries, }; -extern u8 gPCText_WhichPCShouldBeAccessed[]; +extern u8 Text_WhichPCShouldBeAccessed[]; extern u16 gSpecialVar_Result; @@ -880,7 +881,7 @@ static void Task_HandleMultichoiceGridInput(u8 taskId) #undef tIgnoreBPress #undef tDoWrap -bool8 ScrSpecial_CreatePCMenu(void) +bool8 ScriptMenu_CreatePCMultichoice(void) { if (FuncIsActiveTask(Task_HandleMultichoiceInput) == TRUE) { @@ -1097,7 +1098,7 @@ _080B588C: .4byte gPCText_PlayersPC\n\ void ScriptMenu_DisplayPCStartupPrompt(void) { Menu_DisplayDialogueFrame(); - Menu_PrintText(gPCText_WhichPCShouldBeAccessed, 2, 15); + Menu_PrintText(Text_WhichPCShouldBeAccessed, 2, 15); } #define tState data[0] diff --git a/src/script_pokemon_util_80C4BF0.c b/src/script_pokemon_util_80C4BF0.c index ce6c01439..c405d9cb4 100644 --- a/src/script_pokemon_util_80C4BF0.c +++ b/src/script_pokemon_util_80C4BF0.c @@ -437,20 +437,18 @@ u8 ScriptGiveEgg(u16 species) return GiveMonToPlayer(&mon); } -void CheckForAlivePartyMons(void) +void HasEnoughMonsForDoubleBattle(void) { - u8 var = sub_803DAA0(); - - switch(var) + switch (GetMonsStateToDoubles()) { - case 1: - gSpecialVar_Result = var; + case PLAYER_HAS_TWO_USABLE_MONS: + gSpecialVar_Result = PLAYER_HAS_TWO_USABLE_MONS; break; - case 0: - gSpecialVar_Result = var; + case PLAYER_HAS_ONE_MON: + gSpecialVar_Result = PLAYER_HAS_ONE_MON; break; - case 2: - gSpecialVar_Result = var; + case PLAYER_HAS_ONE_USABLE_MON: + gSpecialVar_Result = PLAYER_HAS_ONE_USABLE_MON; break; } } diff --git a/src/secret_base.c b/src/secret_base.c index 097d95cfe..21dd83dd2 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -30,6 +30,7 @@ #include "task.h" #include "text.h" #include "constants/event_bg.h" +#include "constants/event_objects.h" #include "constants/decorations.h" #include "constants/items.h" #include "constants/map_types.h" @@ -50,9 +51,10 @@ static void sub_80BCBC0(u8); static void sub_80BCBF8(u8 taskId); static void sub_80BCC54(u8 taskId); static void Task_SecretBasePC_Registry(u8 taskId); +static u8 GetSecretBaseOwnerType(u8 secretBaseIndex); -extern u8 gUnknown_0815F399[]; -extern u8 gUnknown_0815F49A[]; +extern u8 SecretBase_EventScript_PCCancel[]; +extern u8 SecretBase_EventScript_ShowRegisterMenu[]; EWRAM_DATA u8 gCurrentSecretBaseId = 0; const struct @@ -107,8 +109,19 @@ const struct YesNoFuncTable gUnknown_083D13E4 = { sub_80BCBC0 }; -const u8 gUnknown_083D13EC[] = { - 0x23,0x24,0xF,0x1F,0x21,0x2F,0xE,0x14,0x20,0x22,0x0,0x0 +static const u8 sSecretBaseOwnerGfxIds[] = { + // Male + OBJ_EVENT_GFX_YOUNGSTER, + OBJ_EVENT_GFX_BUG_CATCHER, + OBJ_EVENT_GFX_BOY_4, + OBJ_EVENT_GFX_CAMPER, + OBJ_EVENT_GFX_MAN_4, + // Female + OBJ_EVENT_GFX_LASS, + OBJ_EVENT_GFX_GIRL_3, + OBJ_EVENT_GFX_WOMAN_3, + OBJ_EVENT_GFX_PICNICKER, + OBJ_EVENT_GFX_WOMAN_7, }; extern u8 gUnknown_081A2E14[]; @@ -380,7 +393,7 @@ void sub_80BBAF0(void) bool8 sub_80BBB24(void) { - if (gMapHeader.mapType == MAP_TYPE_SECRET_BASE && VarGet(VAR_0x4097) == 0) + if (gMapHeader.mapType == MAP_TYPE_SECRET_BASE && VarGet(VAR_INIT_SECRET_BASE) == 0) return FALSE; return TRUE; } @@ -462,7 +475,7 @@ void sub_80BBCCC(u8 flagIn) sub_80BB764(&x, &y, 0x220); MapGridSetMetatileIdAt(x + 7, y + 7, 0xe21); } - else if (flagIn == 1 && VarGet(VAR_0x4089) == 1) + else if (flagIn == 1 && VarGet(VAR_SECRET_BASE_INITIALIZED) == 1) { sub_80BB764(&x, &y, 0x220); MapGridSetMetatileIdAt(x + 7, y + 7, 0xe0a); @@ -512,7 +525,7 @@ void sub_80BBDD0(void) metatile = MapGridGetMetatileBehaviorAt(gSpecialVar_0x8006 + 7, gSpecialVar_0x8007 + 7); if (MetatileBehavior_IsSecretBaseLargeMatEdge(metatile) == TRUE || MetatileBehavior_IsLargeMatCenter(metatile) == TRUE) { - gSpecialVar_Result = gMapHeader.events->objectEvents[objid].graphicsId + VAR_0x3F20; + gSpecialVar_Result = VAR_OBJ_GFX_ID_0 + (gMapHeader.events->objectEvents[objid].graphicsId - OBJ_EVENT_GFX_VAR_0); VarSet(gSpecialVar_Result, gDecorations[roomdecor[decidx]].tiles[0]); gSpecialVar_Result = gMapHeader.events->objectEvents[objid].localId; FlagClear(gSpecialVar_0x8004 + 0xAE); @@ -527,10 +540,10 @@ void sub_80BBDD0(void) } } -void sub_80BBFA4(void) +void SetSecretBaseOwnerGfxId(void) { int curBase = VarGet(VAR_CURRENT_SECRET_BASE); - VarSet(VAR_OBJ_GFX_ID_F, gUnknown_083D13EC[sub_80BCCA4(curBase)]); + VarSet(VAR_OBJ_GFX_ID_F, sSecretBaseOwnerGfxIds[GetSecretBaseOwnerType(curBase)]); } void SetCurrentSecretBaseFromPosition(struct MapPosition *position, struct MapEvents *events) @@ -704,7 +717,7 @@ void sub_80BC440(void) sub_80BC0F8(); } -void SecretBasePC_PackUp(void) +void MoveOutOfSecretBase(void) { IncrementGameStat(GAME_STAT_MOVED_SECRET_BASE); sub_80BC440(); @@ -765,7 +778,7 @@ u8 sub_80BC538(void) return retVal; } -void sub_80BC56C(void) +void GetCurSecretBaseRegistrationValidity(void) { if (sub_80BC268(sub_80BC14C(gCurrentSecretBaseId)) == TRUE) gSpecialVar_Result = 1; @@ -775,10 +788,10 @@ void sub_80BC56C(void) gSpecialVar_Result = 0; } -void sub_80BC5BC(void) +void ToggleCurSecretBaseRegistry(void) { gSaveBlock1.secretBases[sub_80BC14C(gCurrentSecretBaseId)].sbr_field_1_6 ^= 1; - FlagSet(FLAG_DECORATION_16); + FlagSet(FLAG_SECRET_BASE_REGISTRY_ENABLED); } void SecretBasePC_Decoration(void) @@ -1076,14 +1089,14 @@ void sub_80BCC54(u8 taskId) DestroyVerticalScrollIndicator(BOTTOM_ARROW); if (curBaseIndex == 0) - ScriptContext1_SetupScript(gUnknown_0815F399); + ScriptContext1_SetupScript(SecretBase_EventScript_PCCancel); else - ScriptContext1_SetupScript(gUnknown_0815F49A); + ScriptContext1_SetupScript(SecretBase_EventScript_ShowRegisterMenu); DestroyTask(taskId); } -u8 sub_80BCCA4(u8 secretBaseIndex) +static u8 GetSecretBaseOwnerType(u8 secretBaseIndex) { return (gSaveBlock1.secretBases[secretBaseIndex].playerName[OT_NAME_LENGTH] % 5) + gSaveBlock1.secretBases[secretBaseIndex].gender * 5; @@ -1091,7 +1104,7 @@ u8 sub_80BCCA4(u8 secretBaseIndex) const u8 *GetSecretBaseTrainerLoseText(void) { - u8 param = sub_80BCCA4(VarGet(VAR_CURRENT_SECRET_BASE)); + u8 param = GetSecretBaseOwnerType(VarGet(VAR_CURRENT_SECRET_BASE)); if (param == 0) return UnknownString_81A1BB2; if (param == 1) return UnknownString_81A1F67; if (param == 2) return UnknownString_81A2254; @@ -1147,7 +1160,7 @@ void sub_80BCE90() FlagSet(FLAG_DAILY_UNKNOWN_8C2); } - gSpecialVar_0x8004 = sub_80BCCA4(curBaseIndex); + gSpecialVar_0x8004 = GetSecretBaseOwnerType(curBaseIndex); gSpecialVar_Result = gSaveBlock1.secretBases[curBaseIndex].sbr_field_1_5; } diff --git a/src/shop.c b/src/shop.c index 3e399f0da..75d83d132 100644 --- a/src/shop.c +++ b/src/shop.c @@ -691,7 +691,7 @@ static void Task_DoItemPurchase(u8 taskId) } else // a normal mart is only type 0, so types 1 and 2 are decoration marts. { - if (GiveDecoration(gMartInfo.itemList[gMartInfo.choicesAbove + gMartInfo.cursor])) + if (AddDecoration(gMartInfo.itemList[gMartInfo.choicesAbove + gMartInfo.cursor])) { if (gMartInfo.martType == MART_TYPE_1) DisplayItemMessageOnField(taskId, gOtherText_HereYouGo2, Shop_DoItemTransaction, 0xC3E1); diff --git a/src/start_menu.c b/src/start_menu.c index 747f13b3a..c87ad6330 100644 --- a/src/start_menu.c +++ b/src/start_menu.c @@ -613,7 +613,7 @@ static u8 RunSaveDialogCallback(void) return saveDialogCallback(); } -void ScrSpecial_DoSaveDialog(void) +void SaveGame(void) { sub_807160C(); CreateTask(Task_SaveDialog, 0x50); diff --git a/src/trader.c b/src/trader.c index f8606d499..5403f53eb 100644 --- a/src/trader.c +++ b/src/trader.c @@ -249,7 +249,7 @@ void ScrSpecial_TraderDoDecorationTrade(void) struct MauvilleManTrader *trader = &gSaveBlock1.mauvilleMan.trader; RemoveDecorationFromInventory(gSpecialVar_0x8006); - GiveDecoration(gSpecialVar_0x8004); + AddDecoration(gSpecialVar_0x8004); StringCopy(trader->unk5[gSpecialVar_0x8005], gSaveBlock2.playerName); trader->unk1[gSpecialVar_0x8005] = gSpecialVar_0x8006; sub_810993C(); diff --git a/src/trainer_see.c b/src/trainer_see.c index caeb22a79..30d8d2794 100644 --- a/src/trainer_see.c +++ b/src/trainer_see.c @@ -449,7 +449,7 @@ void sub_8084794(struct ObjectEvent *var) static void Task_DestroyTrainerApproachTask(u8); -void ScrSpecial_EndTrainerApproach(void) +void EndTrainerApproach(void) { sub_80842FC(Task_DestroyTrainerApproachTask); } @@ -43,6 +43,7 @@ #include "constants/moves.h" #include "constants/region_map_sections.h" #include "constants/metatile_labels.h" +#include "constants/script_menu.h" struct UnkTvStruct { @@ -1512,16 +1513,16 @@ void sub_80BEF10(u8 strvaridx, u8 rank) switch (rank) { case NORMAL_RANK: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[NORMAL_RANK + 5]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_NORMAL]); break; case SUPER_RANK: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[SUPER_RANK + 5]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_SUPER]); break; case HYPER_RANK: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[HYPER_RANK + 5]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_HYPER]); break; case MASTER_RANK: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[MASTER_RANK + 5]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_MASTER]); break; } } @@ -1531,19 +1532,19 @@ void CopyContestCategoryToStringVar(u8 strvaridx, u8 category) switch (category) { case CONTEST_COOL: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[CONTEST_COOL]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_COOL]); break; case CONTEST_BEAUTY: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[CONTEST_BEAUTY]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_BEAUTY]); break; case CONTEST_CUTE: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[CONTEST_CUTE]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_CUTE]); break; case CONTEST_SMART: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[CONTEST_SMART]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_SMART]); break; case CONTEST_TOUGH: - StringCopy(gUnknown_083D1464[strvaridx], gUnknown_083CE048[CONTEST_TOUGH]); + StringCopy(gUnknown_083D1464[strvaridx], gStdStrings[STDSTRING_TOUGH]); break; } } |